&(0x7f0000002440), 0x0) bind(r0, &(0x7f0000002400)=@in6={0x18, 0x0, 0x3f, 0x1ff}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='.+'], 0x10}, 0x0) sendmsg(r1, &(0x7f0000002380)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc, &(0x7f0000002240)=[{&(0x7f0000000080)="9933485006ed0020d748d21ceb7f67fe", 0x10}, {&(0x7f00000000c0)="70f585e93322453c732dcc3e003947ea8e0021ec3099f8a37ef187bffcf1b495ee0b5b265a3fe10ba83b3fe2419ae4703d311a2f96bff88ba73432d8452d5a5f76bfe7599796adfadffbfce3d15f7e2c112bf85e670b40ee9f12ab1d2742fd9937b5a6bfbf38cc746cb045a41e60c7635377edfa37708399147853f6785cd4d5c9265c16fd454cbe99caaef754bcd9cca23c82a61d2d6d76bb4426f8447a02247940aef7dcf7b731739c17234ca2ac2c658332563fa2c35d092c1b8bbf4d8f48097eee71fdada2936c5e9cc5bfb25caea4af341a8d6c84bd383e00f7b8c0b0e6df002486ba057b7ffdff4b53aeee5f7c8e229ed90af43e0b3406", 0xfa}, {&(0x7f00000001c0)="eb76e922f12b0c5bd6d909b26350b6dd19f72833c9181285ae17cf119c75bce16acce4f4b2bc55d3999dc05e3cdee8d2db0dd4ed6aa9a8071c408794b9318324c4584bb780a77a640628ef2cf237c7bf4f8ab8b7738bc807ef7937b08aa054cf635be87a77faab31445689eb04c2fad2c89e8727434abbdd8e6cf1baa610b74ee87d14d716782efec5f8463267a24fa49b5e210c179444dfd0ef82e0764f9e74f15cd9fb72057b61763ef408841e7a10d8319698aac3a74f5cec72fc5aafde35e0389a5dd7c6e56815eea3bb46f2857a9f1cf811fe66f69b193320dba7ecaed5cf90672339ede042cc304ebf548895479eb47bef7370d46233e3a1292e707218f91bb34085eee564b521390503bd067461471712ce2cf12673e63ad1a820ecd3d76ea6f366ec526ee7e8eeeb2f02af040a43e58f9907907e3e1feb5b66af6caaee687e6fd84294c349d8892d2448411d570da951a481c751add944dbac59365a8b49faae3d5dbeea4d2bec657cc8a08e164deae99b632b4429e8d57a72c4bfeb865e8d92826aa4fbbe99142cf98952523358ba46f1450eeef7509f7b6540e77dfffad4e1f3702cdb8ccbcf7ddc5a21fdf31d6e05f4d06d87a264de06b4a245bc0e72694b3e6a82e01cd1592242ffcd3ffc448c124ad1fd55ebaf021b0f3d6be24f74e51e6d14643be7d8cdea899f416aae9c33a4a5e00a0eaf42ec92e64ccd0f49c32ebb9e6a4ccb1a65573e4152bc14c425803672db2d8728122a66208e7d5403aa5096003f2a9fc80652996e6ee09e30861256288179bff3a5212cec26bb6fb4f023e6b420c296f9bd1deba6b95e5a0a6bf7a00eb24d8902550d907566542d93412f9a7cb1dc9d2ab68ca82b62374f51b37dc3c650e36d021c3d88da39aa0a5bfa419da6f136c5e1ea4712595b969bf95a4bf73c2a72c03b462dce5d7dad17ab7e0f3aed6caa1516e77d92b32d003707b7b2476cbc781b54c37b591d31298459dc97e500a001b1de2b4fe3c9ae740e5b9599ad95fa47114d0e8bff33f94db6bc111ba28a79cfc24d32e26abd5ee106407081fcb2b2f3352b6ab8433a281432c68898a5a92141814da34b70b1605da541df5bd87f45baa9b88c61b1ed20879d4d5f8257fc57434375cbce7159a6091c70fbbb4efdf6da43d2e9e1f9851c43b02f98a94c4308c345ef416575b5816d5a2430e096568983f67a9be74b5b19d15875bdab7c8ff31702aa3c5a104e7bdbb674ab54fec76ed84f83658835c917360ebdf8a7e3b019beca56f0086c8b8a3db44e408adba4366f75e5cd46adc1c506850477ca243ad0eebb99c57452169f9a052554cfb4bcb4bd57ef5bc229ebe9878b810266efa52ba6c5474128f822bebf40d243c533492be42b9ab3a6c2a7889afb6ce8281c1739f606aa623a8588864c800e76580de89968c613edad48aba5dce0001551756dde8d7f00fae7949d5b260750358e8d7616a8e4e52ba9ff13f71d6c18ab2a9a430126d67b12afa4b0bb5f84e2da72cd28faad2ff378e7ddafc4895891561a29626132c21ba0d46b98c686f24d623c4e2c4e177288dcd44bc28391b71d53ec7e01a3559d5bd1d9289e182e967df6f41e58bc7a3f15d5a27b9ecbcfdf61c542543ef10da156d6fef7a3a9b66695d04ecf6429d9b270771df49247faf2a572273ffb67cc693202b9ed671f2010f0fb18d8d6875af110a655e9b96bcd2e4755ef4b659852e80e7b03ed8b2338d83ffec62c3f8899a9e284c90332ccc91a3b13e06b2580f1c616e1c6ff1e3d249355b8e0644789fa314dd8309802369ef7fe1eb1467992af7ead90806075abdce398b25dbe31e6fae1437c5305c5c7df7fe4e81a8e2d78c8860f350e72ae87067901b258c0948a1274e40611e39dfe711b96fd7cfc47f8bcfb61d5e3a53c90cacac91253ccdb56965d2cd3e30e93adf94d7ae508e56f6ecf6415d34c85ac2029d397792c6bc4bb4d0d2abd83c74826b67bf6004df1769c00f00be347fb22a8e740da1c133f4b1934e08a38d08313e75ae6fe3e1d92d7276fc8f4d5edd37600a11e2286087dc87e5d4604194e1506387796ce9c78a8ccee8a052d6bb6a365942242da9b54b6ba3de7d64d97b0cc05c232f6d1e6e27646fe53ef9aeaf0558d6f81185bc5ef85a295f5d6945c8f87c524c2280b20dc1a35364493f7c12a47389d3cc44cced26dfb37ea9ed970b96b4afc375ee6fea202e9d8ab41226c7576c48507b2c2a91c64b912a3623ab6f8b6fb498372622ace70f98a91bdd61f8c9969ea7f8092ee0b6496afbfd0e90f1d8f4a1871cbdf1b87c0ab69d696581468816abab4498208727efc1852b590bfd2607cc98c417ec1136f6deb91c81fd9613482a8ab985668ce76ec23cbf369f3c1f6c0ac017996f54676a17ddb50805fa3694a9ad9a7483b8c4ae0ef9af7a5c820af5607b7bf720e0409211d1cb918de42ec2e34cff58cc3bad064472e9fdbd0e7556e357383071cef92a7c7de3eac4c8e5476bc28c7c71fb6479f1fb1c366b7df829c8862278a8305eaec6eff27d84e49f6a7e635b32424f8b3a1902755394cabe3b306cc83193b1a38064d1ff91adc5e458f83d5765cac2be28a82818ec5ec6fa7428da042c6a21542e4abd8b94400b516f320dcd82b428e15f9f4bcdf9607b88ed008e17e9f443584f7452e6d606970933a27fc0a7e3dd9b9a7a54a1913ac192d484a3998329d969ff6c49f62ea9f3280e882438ef3d682a8fa7f5f76cf31bdff32f4c44196d265166fa91e2cc94c98fd878b76ca8be9c221cc37db0824636d371644e8548d5121fcb8b053afcaf14ecccf7fda4e389e79c9c56e2b46779ba58b13e4b0c5f6dab5306c6537398322cb0afd56764ea01b5c3babdca769767ccfa23bd1a22705e4b28e6e0fe8a598548b55823ea784ad9301cd694ab503412663502f1f7c044f9cccc5a12b9554c0f0ef1078d548a61e6df2d475ee246d90caa96307c17aa65d3f2271e1dd721c79b642fd17c4a5fc07b528b7d7d9816d15d4887b3ab648e8f8085cc44b3e87b3a0c04ff02c0ccc2d4c72b230bce1e407dd1ad5ba907285e208203fc39153e76d868822deb34ffcfc424e0150b19a27da18e3552dc96bf5a5b8c2467c338b3d36965bcb26e9b2745630a137fbc52e79083ce6dce316f95656e513aa6d8aa3ce331c8ce5d8f1ca8d6a5dffcf1d140b65e46e9c52cb965cc159104c0de6b457364b20d8d02833be7d062ec451a1543858a12d44198cb6fecf0c43e691fdb9872d28c819e51a3c1479eb62922e937d08068d6eb903e15d3afd1992b29d22eb8504cee184139184ff1409c70a6d310ccfcb7024a7455d46eb5850c30e009a9c542cd1b91f1f201f308941c61386c29192a1d9d35839de8579ec2f7f0da01526d6015abb5fca2f61706a6c0cf1bbfe547394c1004ca402f6f98fe66967aab87edbdafee43b5f643d65e9e28e3402ca4613e1ac5af530656b5391c29f5790e5fb8a536cdbcef9494ea64421e846d84070f06bd33e4eea9b2fcb30139b65262e41f49cd971ac7a160a1203d593becd5113d5bce2df36ba2d222a63bf08f49ec6e2b46e5083a01d3a4ed9eab43092f5076613cd067cddd8021cf80013d993dac04a736421eec642a0172cc95bf605085e34958f518c3651fb5e2469063c838fe743d0b8d07fbc86d361388836b70c7b629116cc7b69870f267535c40ae47d3bd99644094e93f0b143b4bc3af86b1f49ab7644bda24d89c15af1c2578e2678a1f4d179373a2d5faebc1d2dfd99c380da095fdcda42801faffa4fde74b909d8b65d2ae9c754b1ef5c1dd83f9fad545b3b20a6a2496bc88e9f6625b70c4621b1a6e3a8b82f5a639cf34729114f9977c70f68bf7df86940634934ff968f3d29450b247ff8a40c948d3f16a7fbf97d864d96e21025fc79f346660a8990f40cf5d2825fa4fa43426a02146d7d1e27a60e09445060098e8733d8cee7a5447fa276770e2893a34a64614704c2b5914e30b5118fa0efc47ba108caa9589a6e82ae6ea173930103c8acde710e42c6ec8fc6050ca1a4f3a9b5276dd1881d3022919983c4f330b9c861ec5439af43e5f23bf3cf351e8f11eee53793ac7c684283c97ddffd1c0233a46c86bc33a3fd6f6aadba21550b1ffdd807a5f431400cf61b46904c60a2c68f64aabcc794b034f963e73cc4760ac32df55aecfcf74da308318f62bc54f5d774d373038ae7aebf97aef9d25aa77337764a9203b39c7b79c11541cea617dc353ec0d7b4c80a93aba46a039b2ee4435f9713baa4583990360f37e163e4300514beea23e1b553aaa46f72728340f89dc87286a79e389a6780c00fe1c6fe9eef40dbb47569552d221c8de96567e94fb77f19fe7788b24be3338de5a5e996dc40d1948b9eec4d82e1b46b9d43166d3bf38769bee5a8e3989f316d2aac97baa4d2835862fa38c78a0bd7f61ad7c12c78cc594387cedec92d3ccc3be5061587a9f569037610d3fdd64d93950bdebf83e75c5198c2f5f8bc0d2f0222d870e93db03d4ff0b6a986627a05a2447f52fd9dc7c233dc5be01443d6bb2669be6eccb9ff50a0073744eedcad3a015f432afa8205006c1b3276c18c4b429f81ee3d1f4bfc9c45b1ad84bf63615898a6beaf044e81213c12190358d37805e28919240d74e5426e495e686b94b5566875afe535be2050acb70855ec6f55bad05b7cb89334e7dc4581a2e00a3a2ce291920fa8588d0d06aebed31db5cc9f6121b31d268eacf4733778bd0a0b15f1628b2e87632b372cbe50f790059232b48c6a4460a939e8ef9b9882ac0150aaf7051c4f94d0baa1fff5328ce6e92e119672b11b76bc4e383aa15ffd8eeb2f25cdeff15d8a15bb26174ae52e7e17189ea62fe70218b94d61f77a5d55606fd369ca50f6eeb19e75f5de5531f9a5dd1658ea9835c4d618d5c290f77cfb3e47344ef219a019a4b13d01d88e628fed6ed79a58167c8528c009f89e08331087b832f53049b10a2fa95f75561b9a1db95378f1a46d4eb4ec4ffc64f147b1a0bcd5caec84acfe467155e8847fa86f64a44a6462e2585f990512a18ab4f7c57f2b0be0d41e15517f544e133ba81f528f13a693a7b5a6a3a6d4de4f706943456f9587e6c05f4b068cb7b95573f0530a4b32626244a62871c210ea485c3d417d3b1b71bbe5dd58fcdcb7e3ea3286b70d1e2a4a3aeb1278c62c315bce589040d0e7024f3f5b33b3009b81dda59df0baba5e75169e7a09007dd70374ac9766e8de70cc6b659b7f5b9a85452e2789547ee31c3b09526c09fbbd209a49591ac762ad93f3dda5a164c28e4f9b97444e8eea3b03ca1d11618abf548520ba39e7f74292d99fc06bade8ecab8863e844f054efa0f60680744025326b8a7a18e610b2a60b50c63fb5f3f646b2cd06eaedc32725240d80d018a1a7aa15bcb43d0ee7d41fb0a6a89226129de4b7a2c3ff94a78a2013f8f5ec972b17bd9640bd74990fd7edd10014d30af5ff4e4c6256d82dd192a6555e72ed5b5fc542d41fb0c42e3bb65f9c68b39df6179b0f9d21a846a968ace9f9859107e1109fadb478954b17d20fcc39b0ff358567cda30bd5d489e8dc5f3ffea304b71cdfbd55671dc1108a991028327868802c8fdc942f043b2fabd956b7df6f765e9e1928ea9ffa2e7f171624ed00901d8bb44a71254b52f154eb580ffaee947d22ef3c1315dd040ce9d07fefede8c9eef943de517c1cdf9bdbe05031dc7011f1b85f12dccfefc342b04a3b6bb1450165dae93f901b211d29f00dc565e39fb12edd98a08b2b0a88e6dcac", 0x1000}, {&(0x7f00000011c0)="216354b51e0bba48c4ba6ef23ee77637af9d15802c7f281a69e062cdf732b0be319bb028e2c875c9c7c5e91ce9f02b710a8a538dc5ae624d0339b2523d1e19434612333ddadf0bc48846759849ade425c340b31800d970faa9a23349d05d607269249071dcff25f12d09c7a886bff1625c4d5793dc3b0d7149dfb424fa5220a4ae932beb787c2ac4e11ed617847bed1a7364dacbc5d2b84e563fef838be81ad4f2fae031437c7225c657de19b29dce320c2adb5876c6c337517cadc0ad7c98dfe2f0e3bc7e22ef14b05fe2b186c13aaa4b5de08c744cdfce54205347734739104c3c7c5654de6d775435f169399fb94fce800bb846f23b4e3cbb67820ad5281377938ed37efc621a7ba6202b2a3a68f7a6eb806617a9ca0fcde474a7da362908104e5e802d156cd3a2ccc9a7be4b2251b5371b256807fae15342ded02d9c9637c2d1ca0980bbf4151b0a239f1664443d51c7e24cde828a21803c83847f1ecc94cc6bd3da2b9ebd279c6da2c7f15b7e736a5f11289df4bdbc32ea7d61b85dadc26270206188db8a59d3a0b8e1f58df876032181864a3ebeffe491e304523ada8a832702d1e360e2566ffe8698ec37d2145a8402c241e329269e5ba2f6ecc16907e30b5f60bf4469ce0d2606969d0cbb9783e6a8009c3b775731726f6d4b97e96c22b4de0c1c50e00ed3904ffe21cafe187fc29a1b707dc80d7283b4087f5d8cbadfec0bbf02b81887a02e1052db1ad016a7f4b57e0f9212401f8790f1aa1a2851c195e4c4446825e7ee69c055f70c1299190207bd930ae55b97e47d13e229fd67521b120565f9231bfe7d32ec96928035e8f0ae62a90ce7fe9d02e6d01dd20866a1a57d005799ca4edcee2fc26bf5557b31e1ec005a53b82608ff3a9afaa11aaf0e1b88f3f012bd85821b076751e4cfb84cb6fde60feb298d9386f3f5000fd13f88375e5b6555024645592a2cb1375f9ecb364003aa535b8bf9a34857f64caa3c38ebf5dfc167d5572f660429b6dd23c5553a9e3b9bccb5b3adc14b01e8bdb16a2aaed1217cc6005976078af3e838b15dd1fd7fa4dfd59f374ec213dae63c9ff11360f4de97e2a28f64509d66a64e9098e5bb448286c5f06a044eeebdce74f9b2078bb133a0ffa6c39f013916b2e5c473aea222591023377a0741b1349c301c5fd696585c9c00823a91884eb7b29c78cbe75dd358f8a0475fd766ff3dc2bea6f7c877c32d5f0c2663a5be2d110a86caaf51220c95a922a8983251950af894fe66ca90621915c6275af3d1a6f8e61df2cfe72940f0fbebf310c760ec3404e81b918917bf7ea104004497b725095a444d22076a833dddef778283c9dea94b7ecb2c0a9e116ba1687bf7f89c6b39b274bf159b491393d37e230742adc7bd8763a08636769c26172626895365a3418ee133b58bab351b5f3bc5e4ea5a0cdd2dc3c33485d3ce6305c12b0f36d45b0012b950f975162236c2c10941eb074689280f5673a4451b04c7ef93fe910ae48bca8a0b7d99b08b4e6f1856d8360f6f85ae9c51e7288dae3fa9f1320a0a5740d2fe9b499c2271b1c9d9640df4bd4591ce153f5658b7f31dd5111028e88ee7b8db5792d54dec7ef5d3c0724d45ea35afd82c32d78c4536e650fecf099702f2a68d160b2e1868d24df524fa22be3f71e58922e38545eaf92fa5ea1e06f28ef94c82c7841e04813879698a89039e477e8742dc62aaeec8856bdbd6a83e5471b38c499fa0fafd0df69e6bbf598e84f7323665dbcc23ce30243d04a59003a622491518a1561bed3c335cac1140b3ba0f465ba3505f20bbecea079a7162820a3e1587be148d628e6bc5d779b6604c24b27f2b524cbdf588e46bf5e49d971838a7ef30fc674bd5abad4281b7d17da241c0dc0bcd497cf4362b6bd108146f71cddfc00258be5ffa23e4a7318e15492880cd1e31270e9e8c5dfc164f48ac7bf472455bac371ca5d83c13fc76a39b017b2c377ca487505145dcd89eb196d36735ec47244c62bdf0a6862e688ff774354a11d9b32743be336a05aec12ee9f5a734b3478e2998259aaf6da3bd522746317ede588e370f416d7be67c4566d876b0eca85c749092c8a612fc11d41a15fd7f4070a507bd85de9e07c58d7010b332e6b482569d2a1c83cd9c0af8711438ef99a1cb060f7e1901bde8a504fcb1fdb012854b713550b5e89d8128267027e48ae9e505d41cbfd23cdfb96c2c7c3078e1315844c01db8dec60cd290d2f7fec863c19e5ae66eadb75f08d10b214a6998ddf806f6a7631e9aae7c3180e261873143da545c27ec9d301b81947ff6b30a375040585f55291e44e05e9701731f4c1209b5bcdf7a8be5d44672187c812f003d932fff0d361b086f115bcedf8d63ec20ae2a3f6bfbb7a9faff0fd8ce13dda739e8a6405568198525de08cf8c765f8b074e039bf2f9d85c3ed77cf36760c09363386e1a0cc511698ea216ba68657218274ac3f6d7dd0c4dbcc5a0325732f82418e5071642634c94d3900db67097db6535ae55a5f4f43b274c00081286032717ff56f68b2fc55391469d1fc16ade7e663b87b3b0cccaf8782c18928c49ad914bfd8cc93d56b960665f7337ddc763cbe8efd170b54f77f78394abeada02b50ffca4596767c1a4fb874e0e7bf50e3f7df77bd891b2163d02066ef9cf381d6ae9fcf994c5e49371aeaab2bd7e0fff44cd2dc1979c650ade817b6b01d5e77b6d6904eaa922ee63cfaa884d201c1ec6be02e6d1ba3670bfe942e851eb0692fa4a5f6b008f1ff71f2cfe0f6759f932bc76456bbc8211270e739a4194c46b65cca2c6a837834276e04ea60f79e4afb80763d7642e65b39a51896a99b9dfe7f393061608eb8f80b03efb2a6f0aad6b2660bfc2ef994e2f18f0f68b905306fa126432c6c45bdce209ed821dd44ce7af75b544564e5d30d5d4e4bdfc63d3b319063eaf4557dcec735c0d405a8a40d32a8e9d1dc7a6497dcd3ae35d76e544fd7afc6b37737e1ad686f30ceda214066147f4d274c947eb3dfa326ed02314880cf720fa0bf17ba88d5edc234b8eb8ee0c7bf75e8d92cd86e279cbb9af3080e79277ea3c7c75460ef3efe1262797604277d366b9736b3168ab487cd4d27c62e855f1283f11289bc4cac12d172308dd97ce1c86745bd191afdae47b1e0bca2e2be8ee79296f817cbbfdda707d3792de21f35b6dd8ecefd9b1ec4022f06c347a56ecfc2c39366414f85e65c0d16c92d9aa15adc780f6f336b615cfecabf5a4246e19853a393e67fcd8408e84810a7cb16e5bd68789c4bdce135e78d502c5df5babc8db17d676d7b986cc4ae19af6278b05e96e816bb0c86ca2a0e24b3a1a8e164fe10682c19642e08c5094109d2ff24a7652b3eb94469da82d707b7ae74714ef140e74cdf8fa8bc99ee2c92af7c26269b2a7ce61ff78712d025c3e2aa71cc3bbd08198c4a4efd8905a4f1fd08519168ff31e6f3f4d076564187fa93f591daa2b0b2c51d61bc86f0f8bcf130921cf5acb71634b0067bc08a373557cd86b1a2976d6660639f15d57ca2575bf77ecccb67ceca9f7eebdf79c42135862e54efeb3fddff6dad7da41f0d982d3daa4f19bf5819a720ac3ea3c1d36cf2ece25aa1455e3c5b0a7a811e062f4c6d50dee19aa040c7e684c41b17ea9247ee9689df81b4b1075d9c0a32a506cf45156d55923a8d5583f5b81e27aaddb061e3a679c6a048fe06aeddc028881b8b4fc22502146648a98c4bb0767428485dc2ebb69840629bf45517164181d5b0bf8850f7968fd041b60d7c4832a114e48e8f973b7aee7f425351dcbad0c1144cf4e1976b84c6b01a7048efb1035e26b96220d2889022dfbff5b8c6e1bda76c1857f3a9e73b52cfb31b18c5221244ae5105b4d860282da44e4e2d76884450b5937b131d2329f24f9d21882515d64c7832bdead9e4179271d4d9d0e6393346a323dab36033a890de55ff574b25d944a45735985ca50ae766efeddd78c9b49d413d7e100905be648b2f1edb2e1371c03e37112cfab512bfae3d82ff46de175b133fb65215959e5d58afa6c04d047998f19291ee19178c6c657232b443c87ba19dfc1d36484fb3809fcde3af618b45df87cb86ec9cb0ffc16eb89f8b249f640a5a9805e1cbd40ea8f82da2ea128f8eedcda291e57fde57c2edc60c729b2db59a0e908cfb5445451a40e7f2b1f8b4d19bcd9b171eefcc1f267f918f6e5947ed2cb244b2272a1382732204675ad4059b0211469b2f0b6185afd40eb46bf0120191ed5aeae3e16b0f9453dad968aa6ca83be7d863a0d70fcd9bce8b4a3991a160154a014852dcc6ec6923dac40bb7ea3e13bcf97552bdf4293a7b8106a21c689785cba55ff2899d4727ed0397041228c0206ddb64b367c69c6017129c853b81b287a5aad96888f223ef8b160c4d8ec5b9f6c4e760ebe843ea8e48888d963dfa721db80f3abf1bb356961bbd9be9e4eff72f73615900133a9a54d5ee0a3eb9ec1c63d5b707f44d7ba28a61af70861fe8aa7bf4fcefe47845a3806da934f0861cb233f49cf7a742c5609250334a023aa9556067bef27091ce0bf5534efea18fc8dd69a758dad943f1d0757f192dcb2edfbc05651007adedc263f50f26697e71259760b2c0cefc2691f155f18a1c20b422b326867bea822f5c498ee6b72ca6238b2dbc88ecba0b0c6bc67da63ec439ea950f86debc222adb7cf9cc2929939aed7591aa2c14fd1f39e946f8fd8699dbd43ebd35e6d16a2852a1caeb662b311d8c668985c3d8ee81d681c8dc0d389ac19b01de3aca5385a35c908495b454e6e286c20c5d1aafaac12f90e4b8d437efd8cc073f2664fd97976426aacd86098b04a3998d485ce1815215d1af1583e4b928522bac4a9ae6e3f2a9602b50c7f49ec7543743cdbbab4f058a16930c30047981f4ffb5a3d6867b10cecf21c61482e78dcab65af35c84f54ab0455e9bc346ee603cc59865252e45779a43c33f2e0ea4425a92ea169d6af1c381ec6b5c22a2007bfe0013651344b63eca8e64df2c0e0cb75e69ccc1b713673ed764669a66d969256af516fb57900ba9c71b82461f35ad2d81c7b1c1cb90e35c4e6df02bd0808467a07877a2e0c743f880cf992b07a1f289fdd5c09a90c1b54b8352462ec64f93db7a34a2615e2779b581942d875757623c72fb27183c12b6627a4909b8708860aedcb4e5b9568ff258b558cb5049eada0c31539d0adbc4e01134bb4e97c12d0dad2d73c9eb13c194e928a241b6282079f4ba14b341f5745f6ce4cd4fa666c4422d8d0e2e08a51c9737497494eb84cdaaa77c770d7db3014596c415654d83a06cdc7dc1e5ce54a59508754aaa2489dd75984c49397e2c2d1282e33cce34eeae94b43b051edf038d5f7a19357cd8f567a29698a03407f21aec09043b10b51266004750b3da3470b984090ce369b9d9658af8ee485ebe4422794faba781015f3d00dc0d4ddd26e1d33ec11ea2530f423a0ef59d47e92a73afb37a9a72259aa513d2a6bca0fc57167b53e497dcd12cd5f2f5b766a7e12b5e182276115811c3c62b915cd18281f5d46e3d91df741522d204234e146e5f11ce53af3c420c41c8e6d3c6ae3aee9973dc35ed42c30fa6b4c2f23a9a03b6f98dc3f2437b7ae17e5efec2e20506884f7da57b27ac0d7962f40b4db6d8ff996b48a84fddc6c83e2d7913749666bebbad727b4aa8b9cd7ed2eb470ea51065fb0a42bfd607aaea24503e1942f5d7c3f883c465102fcbe31e8d86298d65e8eb7ec2ca8a5282d990bc31bcdd7ee9a7864e540a8e7d2baac83601254809f3dafdbba726b", 0x1000}, {&(0x7f00000021c0)="45e5b8f3d00c7c5b7ce86bd83ec89aa03836ed6bf1ff38f6b6ee7547a81e3a6c0bd7a0e75b152b60cf5a0ad0c6f29ee8df90f514198b1cb21108962a37a8dba2b58fe774", 0x44}], 0x5, &(0x7f00000022c0)=[{0xb0, 0x1, 0x8, "1f981a39e31096359232483445d86b7ba7bffdf9fe5b3567bc3c68c113fd9025c200bdb27497ad95db4840b892a4591717095092e6cf456ddb4cea62857b54db7d51f9878d5a6610f65002d908b805beda1f50721e38c6bec838dd542b1d8aaa8932f938e6763fd70d7ca5bb679475b6bed651c06a41844bbd2842fd62e0454cf305d3bea885e8347bffc774a7938b47d148932c4f44a7baae2e71"}], 0xb0}, 0x404) 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x40000000001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/43) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getrusage(0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file2\x00'}, 0xc1) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 0: readlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)=""/160, 0xa0) unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) readlink(&(0x7f00000001c0)='./control\x00', &(0x7f0000000200)=""/140, 0x8c) 16:00:16 executing program 1: stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x2) mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x10401) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/63}, &(0x7f0000000000)=0xfacdde84) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2046, 0x8) unlink(&(0x7f00000000c0)='./file1\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:16 executing program 1: open(&(0x7f0000001380)='./bus\x00', 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, &(0x7f0000001300)=""/50, 0x32}, 0x2) pwritev(r2, &(0x7f0000000140), 0x10000000000000b8, 0x0) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x9) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket$inet6(0x18, 0x4, 0x1) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000200)="de0e04529c80021decb449c35049ee3bd37c87c11916d2db776c0df1a52a3a4dc8d8c3c90defdeb09304f14d5ef68b4134d550e11b7d6c8a56a194cb94640a38377f1d9faeaa6cb62ced1b3b25ecb3d46096787fdec25b94bcd8d6bd0de83cdbf036e4e61266ad4001f00d969bec04c519075fb8de56490e0939b2cf337c33f835c16a7f725659", 0x87}, {&(0x7f0000000100)="f604e63c0fc7e6c7657f3ce732a3845f5c5bd6a09622f419306d27460550", 0x1e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="b0a6653f69ab3edb3f6cd9e33beb8886d1118a4aaf84a30e4bfa3d879acd758bc8c3abf0ee65bb75ced81a67ae8b0ceb40705aee854df66982be2081c4c055884444aaa5e8a779bbed72931a6d9c3fd65a99951d055a5c98c9bc128f101317622f520a030b6d44d856df5fe7b5e82ef7e0a9665318a64fb6de0d6d9ef80256a767e20b2a91c37dba2e67c18a93e0ce7e42eb31261d0c10adf5b7880de122ff37d2eaf57e756bf766cafabc09588aaa8719f7855ab8b46e38b6b0b37bf4c4f8bc137a6f10b915fd45988bd6a1fb1342456ef08f796fbc856ee983744b7cbd73", 0xdf}, {&(0x7f0000000400)="6c2aed4b468030339f76fc8e6fbbc7711483a9c4aa717831ab994aabdc3bcd7bbe59bed95851a5684455bc6db289d709ea297655b2ee186a236874dc094cccfe74f21b0302d0b07bdcca07b7ccb869ef3fed5fedb547ad5c810d9308d3b9ee5e2a8d0335ce0c24e0ddef1f961aeb958404044349c463df2a9fe6cd012f440e03a35f3bb22e8c89e872c341be4f7f89ab7152086af6ce8b2374e91066c3167168cbea1dd6f12b98bbb7ecbd5e7cc375e9997e12114d0dfb88a30e2d1b8aef29695c9c3bdb87523b4efd101dafdf80bfb1f8f9d012ecfa84b6af05cca9d498c2ed730d1bd1ca40142e1cc06d99ef330adb5332d9c704dcf62b8fc8ee5a0ace86a2c5df5b8b39f2f84025091711217de9bcd889ca9cf5b2375d21bbb1217a229027088d0288870605350a825758941817bdb2a240d1400591a75852ec575ab74ef0114ae154abfcfc22a3d537a8583c4502c0de728d5a5b78f19ad3ceedf3dc8050b6a46c9cd5e8eb31bbde6869a96adbe2775bfb2b7cd45d5af65610bf75cb91fac36daf812404d0b90ddad255870156994e53e3dfc17a86c76f0d90b74a1742349c5fb8c4e0c5a7a68b23741c520386cb575037143f73eab83c7bac12e6c0071f8f82268ccc3b808fa210ab6df2e589be8762f79874500e4edd0d2334110fd2c9b4036714eb42dae39e64edfba1b44129408cb36b88a94d81cd15c2c34157151506e5f557813243b8b523a9bdd94cb9b7c9e2ec6c392fa9814d062c1648f467df3a4df5c202c0adf3667a455ba8941a1581c04170c03db6b8b0fe465015a79386ce6bb73e16d890684854662e9cc8a7dd6a800667c3957f716d2093aa59dd95b12cae2ab80e8b8f186896613da9bb4e95d46069160d4e1997cb068944a576e69a3c3534537d213ca1b0b2c4c2484dd57c2339c362703c6ff32182b7dca25400ca8b6957e5b072f5629177c55d6fb3068221fc4d6e0c8d2128b31e2b48d64062b1595b8606216454c7a85c12c7fd7c440b24d2cbebefab651f766f11dab100e92d1dc2152624fd3881111fcc73b39bbb441cbd6e5ee276664ecdaecbb111121c0d135e62a5962164046d8a733e87b740af9318f643657dbbe6c7e33e33ac02b6165404be74be747da6916ab60c9707a560d80b60e1bc87765cf833231af46b818e229d920cb1d46cd3791d9835831f83e7b8a833bc1a0d03203037ae70fd226b6dbdc50c4059bcd5a47b8431b42843996d3bf74a206b45e8b1d319b8dc603ae35622d6e8f01d13832419225f1d5cbc34983c7d0674590ec995f49c091e79973de6c7058e6f5e6c5e13c9592a1019e756c0a9fef7b140296390356065b83aef04bd268d982356f8bedd061b88d5b2b123d90c558602da7ebf4a1db91b87928f760879d354efefbf6573fa48c599dc089a378000a1d6a0aac5a88fa2d6168af6cf57a3d4814e23891cf17142ca1eb598de745e4b72a21981daa1801a9d5aff8ed7d031b9a4c27fe50d5df77251311936c03d784c9d32c5ccc25bb4b59fc71b6ad15964401f4b23966b15c1e62ec4ce3594c11ad6081ab5fe5639e83ce1da8c993489ccaeffb4ef5ec6b944d9f488bcb6da354faa31466f033d23aba79b7aa89022d4bb30b94de018384f2b197561707a4f65176347a92ed4cc3423607274c5f0420204f4bb1d4cea7711ea5acba6e72075a767cd6c5104deddcc335c0484edae99836fd3b6053cd041cb27979e0f738884d91d90a4a671708f8ae4905f2d4b994b600f41a9042417206ffde27b64d5680c99413c36c42c5eb386f5b12568eedcd225a1d8e65248960d572054ff46ca9178f154f1438edc45b2cf0f9d8ba05f174938cfe45294076d4882fd92e29bd6449afba2fca5946ee50483cd094d03310263de008d72c130fd4ed37b81285362d7aeed16d39e02c289e538c38c9840d7eb43a8207c7c9f3c1a03c4c35c7b6892cd48c8a2c2f26432aa458d9d820da18a72cc2e390e1ff0bbedaacf8e61b333824ef1fbdf1c1276d4577431824e3369ccf2087202aa70f97e9aa74652bc96f59449d7fbaa37b0d52b500ba74899cac9c8528d336d730dc60eda82595165112cc7871cd57ab9f4214a258115e5e073fe4956dfa7af0681c1baf594a8ac43aebcea7f3188dd16b50212edad140c0600f5fb124ed39fd0ab94308a727ce020c23e50449d7b239889267bac2743b7850c3936cf4f9f7fec1499869b23b9ea98723e5282f1568d56e72d13c6b8663b191a752a4c4c13cff7ec9454d358ffcc93a3290bcc3ae4dea263136cf6a6dd765297b349322f52c29822c18cde7a577b8eaa4dd8b55fa1f4921f952016bc84de61b67af7699d79824684714940083c00efb426d74baf457ad741e4bd7d485e842d29cf9d53a7553bff67360c3f6c3618b013029f61b422480ac525f8d4d38f823396228fc8d3a3a9aaeca034f10a4f813d218680a388dddd9fba7dc94bfd2e00ece0babdea5bd8063407d43a8374ac2e5b41e47899bbf60af7afaf958729b8081fb873ad2d82367c983302ed89ff976ed8ace71670bab5a10b21b0720e57a6d9e4a4afede9c80c4fda9ec6f7bc774edb55947fc2bba86c2f2493860a152507494ac5bed79ee20097375a0c443436b548b77defdd37e68e5005bb18f3075a4eb0f1fb9105def2dcbcc4f4abaa7a4ec63175986245c22483430526fe073eae8af5072f096522ee2e85462726036899ba16c1fc8dbe9265407627dbf3564ec3d5464df2e6293a29b0d2ed9872e20b51c4dfad808ca64b41be28d90129bff2782fc2b0f0eaede20ad49fc5a90140fb9897ecfd9c29f0d79175669c0e1f4a797fa8d28edeacf94cd1c2ecfd8f756a731a8b90b41f6208aee53bf418aadc2bafb5f7fb62c50ed6810bbda07af02d493dcd7b749e144cbd84282d6e2d6e5f53f831473139a1753aa4a42829afd1308af568a80bea116c370abf42c643fce8ec78d15d2f4e54ded6a1625873b0e64e7b9ebed14bf807b03e0926c0164d3a6dfaf14943bb49ac79022b0b855efb9aeca366843a6e73304bd5a35a157546eb6f57d1bd064c3eafcf329461a46f579fad992af899226745818c57787c856d733aedbbced5d3313627da0aa6343762bc2fc6af4d9069e977feb2631f08523600046989e8c7167760cabed59d03574a9b8d083a49f4bd6dfec9a04c84ff67bf5ac917fc7f77f8a27894928e5013bceb0d585f52b67f9886b5b6f7a9924c992ee14df3b3d29fb8b983bcb6b004213a5b4eb71b97e5cda70f6465708ba454c766a0e8021dcd4faf0bc1a4159028d2d85bcda2505e47b28553c02118c28181c8e32c9b7b88236895eca4ce5692e2c577cd18376c612500b97033cd7791986d5022607cd5a556c7f0036bb4ddc040a3584a5027f7f989b81b6831c2eabde1ac9180ac0dfbfa0c5d1f12221d359dafa9f0130de32bcf20985ce1be718bda0191c803dda9c3be3242e4e8261d206f5710b3df79b86f2471178c5121135ec198f63af27bb03721fdfe81647a7ddca440dbcd46e1ab7fb74f1a3dafdaa58ce358e1097e48a2ccb6c53efbec7764eb8f7b0a468ee65e32b0b69638f4303626f8cec73b97de64a72328fdcd8a6cdef12159643931a0c4584477b24c39462a08f76e2cfa3c850ea994c7a87d98fa51487a5f44197167e1e49ab5b94d4c34b27ba6068f6ee77a181ccf071a4163ffb96eea846e7f5859970f9613b41db44ead7d3cced7de22a943e6215821627f7e094e824f39e84050aab9a220cb660550293905eeaed1c6a9a4202841bbf1bdde6b678ee60a5c63b0360263a21848307e5a27f5e076ededfcf95bfd2d4fe7b0bf9413ed337442ae51594882907d3aeb986426472f6e5eed4c73aab8672d6039ca243f6946f7f2d4df1e16bb5c6b71b2b0502036bab521b9b5397c3cbd9c58ec7e0c3aee87c839a92be2cdc450e8a6416e04bb640b0077bac9d31a01858ac86f1c0a41cd2c0629f8c7a513f5b392e644891e42102aab9a3a36094d410c8e2aac030500a5fbc67795c98d49f38985157c629a9ecc7ac603743b7ede6411ae5cc5e0c741ccbac27a7c3fda6bd24f9fa0f719f76300361d9c60a54c4ae235cc6da071055d815d08322cd9c5dbccefff30c6e4ee94f3d7179f892952c786f2d0d628a965b961d8c6099e69fa0368dbc60eb1dff62ee910aeee89fe2bbf26cc3704edffd5ed0aba58430524685a81fde7c01a7d3626ab5b8397a22a26fe9f498181a6a0752566ea88b8af15436d3470829591fcb4e12016d8779ee1da1922197b7e94cfe6eed0e0aac82f9ce1099dd5197d175e0ae63c7f4fcb1752efa1ff0634d0cc5e8e731275bfe0f17338f78b1812dbe9827acbdac366f9a4a8fec611f435f761c265c283ebf8f17ce5b5c19d5c493d04528fe859870544c03896440e3184728de04d2a1ad6c055e9d26d2f95fa4aa38cfc07bf1093f65a58e0e7fd93d01c2a0dd60b18bc65704f3d25fd90c2948106b4cb7afcccae5744b83b835aa3746c982a172c69f437f088066a0eec7d40401c0adb250cbff046ad83b685ca0a821d2a0d6b4de1b3578f0647200ec2d3dbe9ec539a7d11bbe1987aed490b8ab3a25f663e24cbb975e444c4e84ce4c91f6ab087d1cfd97b1415bb4f6254356caeef614073fd6343c82b733b27d5e43ebb3a62acfceef7dbcf46cd98c528f8de37ecbdc93cab72f71ab1c2fe1d709b71327c4120693184d5a380d4ad2c651df15eb8794ba60dc2e412d2b63bd8c3beba227c66e7a7b2e39c7d380db2a7b662f27e39b536bc108d7d6f21c0ae6fa2055a94f6d8c5e0919bb2351b4d7b1ebdec6eb51fc3b9bf963ed4eb16bcee21fef3dcb025b661b32b191b4368ffaa8547723f9d50be2e09b9cb20f89225ed0e458476e32889e9fac5b5f8e3ba3b65c3854872fe2c9c06fdd21cf1c6826bc2ed5d215819aa22144404ce4e18d1f4f0ab946bf0f79f498a5e58f8ff6ec414c554b324d779b3d2254a2db9bf908c84ceee3a146bbcef41d93136883b53da1e5ab85c579d4875fe131f6a2c4c53761afc3a53940b0af33f4fabd1dc0196288ad3bc2e8379dc1eacd84773d11e539d486429446e3abbb3fde7c0df56ebc02c3983c270d25261e14d0b475befe3fbea49541cb3dce0d39efbfbb78ea1b37c28013c4f88c0ffc897b6cc95c6f7c9fdbfedd7005f440561c9c7a4246f05ae28f5fb3fee57b47787c7fbac3c3a621998520f619620c405d1e61c182419ee9c073c5a7c903b080f9be78ec38199a124a7fdd6e525a48a93a8689a17c948efd0cea40f243730b5de6d48cf290205912c84bddcc4a3d45bb52835d430eb4f1d8bb388203115a9252d8579a6fd55d855c5adc509cc00d70ec74be64bfd3d7696aef681158a38fc2792abfd0c4cb45642482b9a88a2103e26611f659f0c7e6d4cdfa3e37c621d491567e6f4e092ea29e297e32ea2781cc8b8361b3c85ebfd132c4602986131b10d0e8ea56b3bceb6995b6a007b7b9cd7f7dc8041c322c108ab9eb70f6e26712901f2981b364af7eaae6a70fa4ac0c6654767f7ec8561f37708be117abfbd0b479bd07681a2e931d5a845a82ffca227a40b48132f0013a1b9fe1e74eb4e8de82555dae78237cdc4cb07b56cd415ee0132f22d8648501e4ad30e17114667ab46882bff1f89802e7ba865fb25eb1c1f2ee2249f6afd30018fc041d97d4241abfec297b10cdbdf97885b046a61f3b333a67988e9c27d44a7afb620f84d57d2b21712854df2f0d5cf46c2f36f7a6831e6d910816e26be48030a1ed04709ca975d", 0x1000}], 0x5, 0x12) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) rename(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:17 executing program 1: setuid(0xee01) msgget(0x2, 0x104) r0 = msgget(0x2, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r1}) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742c0, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) mlockall(0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0xbe) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) r1 = shmget(0x3, 0xd000, 0x20, &(0x7f0000ff3000/0xd000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/96) r2 = msgget$private(0x0, 0x200) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) open$dir(&(0x7f0000000340)='./bus\x00', 0x100, 0x0) shmat(r1, &(0x7f0000ff3000/0x2000)=nil, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/137) r3 = shmget(0x2, 0x2000, 0x88, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000001440)=0x3b) setrlimit(0x0, &(0x7f0000000080)={0x1200}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001480)={0x5b, 0x1}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2000000000) write(r1, &(0x7f0000000040)="220e2289013a1c067ebc74a7ea11cf811bf1fad7ea48f4445ed5", 0x1a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000240)='./file1\x00', 0x80, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000007, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6e2, 0x1ec5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40, 0x1000, 0xeac}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x2, 0x5, 0x4}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xe0000004, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3f, 0x4e}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8000000a, 0xfc, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffffff, 0x4ec4a35b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x9, 0x3}, {{r1}, 0x0, 0x40, 0xf0000019, 0x7, 0x401}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x2, 0x81}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x4, 0x9751}], 0x2c4d, &(0x7f0000000000)={0x8, 0x101}) r2 = dup2(r1, r0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000640)='./file1\x00', r3, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getgroups(0x8, &(0x7f0000000600)=[r5, r6, r7, r8, r9, r10, r11, r12]) 16:00:18 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000c40)={0x5, 0x49, 0xfdf, 0x51c, "b0f824447192403fe61a8992d1a035918400b203", 0x1, 0x3}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385c", 0x9a1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) fcntl$getflags(r0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) syz_open_pts() socket$unix(0x1, 0x2, 0x0) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() socket(0x20, 0x2, 0x9f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xff) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) write(r1, &(0x7f0000000040)="64e3e638d4491c44fdeb114105607df8a69d383237d5a6fdc5dd9927931d907d8fdfbd661467774550b10fe5d067af0c00bce1e5ffa0ec59b00bed3757fe7db59c29fb893973c225cd0b0b2b8b732fdecfec3e722f2fe8f80311e55f4efb1cccf096089a46723bd1bb9cfc6d6ad81542fc36a7d44dd81b99d80dffaf806fb55af62b11f491a3be2e2b7d618cbb6cf288ccf58d4eeb5b8c846d9f71783395ff41ff5bd02b631a190e7c403e8c070b94c018adf50bbc6657c4016fd2492bde771af52a4686c109", 0xc6) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x8, 0x3ff, 0x0, "f051df59495d4fd16c050ea00537b1f5df6c7186", 0x5, 0x8}) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x80000001, 0x6, 0x400, "93a715b24d8cbdcb9fb1cb51169eb91f2f038b2c", 0x5, 0xb9f}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x81, 0x6, 0x1, 0xfffffffffffffffb, "19d9f03d2067d4f9f1d26d186f1b66d075392bd2", 0x5, 0x831}) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001380)={0xff, 0x9}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/235, 0xeb}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000000)='a', 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchown(r0, r2, r3) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) 16:00:19 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f470cc3f72c83736941c787ba632109e97a8445c3f8771bf12e3573c49bece3ea9fd91a597a458d373bde5f990e4ad666bc79ec27038b4aa420be44192cc71c743efe7b057ef52774149a57736f719b8b5498cc8cc4bdcf4eddd0d360ac2d9b5d6dc15e0580e457e47343302c6d22b86ff7f1cb29ead2fc8"], &(0x7f00000002c0)=0x1002) pipe(&(0x7f0000001380)={0xffffffffffffffff}) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) chdir(&(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x7fffffff) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf", 0x81}], 0x1) 16:00:19 executing program 1: unveil(&(0x7f0000000300)='./file0/file1/file0/file0\x00', &(0x7f0000000340)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() setregid(r0, r1) r2 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140)=0x6, 0x4) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='W\x00') 16:00:19 executing program 1: clock_settime(0x0, &(0x7f0000000840)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmdt(r0) shmdt(r0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1, 0x4005, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r5 = kqueue() r6 = socket(0x10, 0x2, 0xc00000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xff) r10 = socket$inet(0x2, 0x4002, 0x101) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x44, 0x10, 0x1000, 0x6}, {{r4}, 0xffffffffffffffff, 0x5, 0x20, 0x1, 0x6}], 0x22d, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x95d3, 0x9}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20, 0x3, 0x6}, {{r7}, 0xfffffffffffffff8, 0x8, 0x2, 0xf2, 0x8}, {{r8}, 0xffffffffffffffff, 0x30, 0x20000002, 0x1f}, {{r9}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x1, 0x79}, {{r10}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0x6}], 0x8, &(0x7f00000002c0)={0x8, 0x8}) r11 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r11, 0x0, 0x3) getdents(r11, &(0x7f0000000080)=""/37, 0xfe37) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fsync(r2) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = getpgid(0x0) getpgid(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x52a9e9d2, 0x1, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x1000, 0x4, 0xca9, "42ef7079f43522f2f5ed1d4ccac3dd40bcdb8a61", 0x6}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x132}, {r0, 0x4}, {r0, 0x60}, {r0, 0x100}, {r0, 0x101}, {r0, 0x20}], 0x6, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x1}, {r2, 0x41}, {r1, 0x5}, {r0, 0x4}, {r2, 0x9}, {r1, 0x5}, {r1, 0x4}], 0x8, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55003f59b4fa0000005cd181890000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: getitimer(0x0, &(0x7f0000000180)) r0 = socket(0x100102, 0x8001, 0x100000000) recvfrom(r0, &(0x7f0000000080)=""/105, 0x69, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x101}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000180)="fce762961a4830c02843236ba546081f", 0x10}, {&(0x7f00000001c0)="96bdb8545bc97833971136004e5d336c899640ee28931d36af99d7c85d57929d66f52c6982f8dfaeae50827928b39ef8e5d91f0c9f3a1f0cf70a853a1773f00faa289acfa3e912cee9ffcb6ba3805d94f2fb360ba5281879a205f534e7eb350862d5303316e75403a9701789b61c7e55a063d02facc6e5d72eea8c4fbb12a370d1fc7f52b8f61badd5d0825e3f07d5db74cbd3fa8f7bb7956c502f0ba09db50fe8b03f97933bc08aaf3bc24c0f78", 0xae}, {&(0x7f0000000280)="63738d9f45ae5bb69c2037369e1d8011da55ade7fa64810b7a16eb37272f2f353cbf66576ddd234d3ef1490c193834c8fb2ee2937e8e01beab454eb2e8164a9117b3af25bf003a287354fc6f1b38", 0x4e}, {&(0x7f0000000300)="4523c222edc56a9a5f37e0a84bce2f36ad12ed8663edc29bddf73fab1f62e5ac07c50b4d0b82021d5c98320ae28e4618f76f41e1a4461c7a44b061bf82e58d73ece5f0739339bd76bfeb9d47b9e4c65473fedada8d9a7d837491e186eead986e626b103b5d85ba7899af2c74a5ca3b831394416d37d94ea10a9860252ae2cbbe373d464bff6aa0df9ab837c3d523b7c03eac433c1ea4e23f4ea60015cde6cb003b01eb44b2609ea1867a876f768e437b3d7042365ae4831a678f60bc8de2d250049605c654c9af876f33ffb1e760650e73e3e3ffd150c020e043c427b749559dd00cc67262c65fcc9218a5ac03c9eb26512f569868b3ff2c021841bba7a0d2de2405bba74cfc5835c6501b66700191030d4df14161c07dbb8bf3dd8f0d989909e5e3ebcee432651772d43d7e86fe43fd7ca8124f302b66250a750ba4a6dd4261fd731ad532bdb7b2a855ad492219ffd5a4ad0e3397ffde037edeff81f64fa17ea8cfc7520d25abb383c3ef15f27843d85d8afe2e710d1f9241f607bf110bbf68ec958c201ce629d11a334bff1d0fbbebcad7786557f775261ab12b28d27f4b5290e196550b07a4adabf2265daabfe2020be02904be556694d56e66bc77d96473ae5457963904559ba31eacde112e46a27fb15cea9e82b43cd62a45a322b85ce5602bdafeaca720427e1f4a9a032b1528975f877d08ce178fd832b55abbec792bbde56b162318eec17912904509f603466cc44a6a020298796cfdee39e682dbe6b1f44855c36c3b94a6c31a0cbe43d4586f3c51c8f2317056617eee76b24ffa71df0f27a051eed7ab73bd5d21ef38f5f51022321a105a300bae1770e5a1ef4545f866cffcf801993e3b5f874b5026864f9196552b3fcfc188aac36e0e77d8244b9e68d80ab1742a7b2a7400ea4d5824b6d82d77316638606d827cf2cee4ab83a8d0ba4b0c9e146d3411b7f8e50c98d4be506abc24ef888a183f8c79150b422e446d1c1c878a78ce004301e20c86b25c7807f0c28e6f88a55f330444d6c0ddec7ddfc5fc5c553f624ef40eee1ac6d9799a91a468f8a38ee66fe97e351781ce2b502a83a43adea6709e0a5fa22be9fe67b79bff1bc5fba6325651d9ce1d28dc4608dc718a9f33b18908ac6caed6994b904fca94f319a6838d1cd76bebd25514e0a56536aeb38f52fe036e062bf13f9e764ba136a88f53501ad9c3b47805c1c1171afbccca7e176990f75cca7de1e732f25293eaa831bc75bc243118ee94e3ea306b337c64395da5e7345ce841f50cbad6a0f3b0b70936179a35f03619a7c88fb9212af203a9ee1deb09c22fc614e7e4802755deeee20b7d18eb131139ef35ae177c8e17bdc94a9b3c0edc2ea26b8d4e1b8bcf6b4a8e94a90b0ff74bc0f418461a480e9410df759959c0927f0362e67cc9b655582a5353ca657cff2037c09a122c097c28f97300473c91620fdce0d763d0373054886390453a450c701c19054d72160cf29655ca5041d675fdb8e04c6e7ec5b9395c2922e8ed6033f20fd08ff631f17ba592a0c1c7c60b3c2205eefd6a3c7805edb3b782a6e2d6362461e6ddb9c933310c4dcba7421294ec53fa82fbc50783de4536cc81b0e2fcf54b036464c219a446db406c9ef80a63e84c25add7b842a0a78444576acdfb49b34b5ff445062cb6b01a5108f70dc20df24e5708e0bd85ca445d0d13041f299920331567032c29798e25dae6e4a4bb544a9a5c8915bbfea812e342fc990b23e7d14a3d1a44b199b9f3a876fb02bf243684f7350e4c3cfdf27685c67718d607db3d854de80d69249971a064c968c0ff7633f80543596ed17c73384de9fc8a607b1edb24e72205a83e534ddb12db5e457e47ef7da3cc61c67906ce8106de6fb075dab9d479be38ec5e8bb595b2688437e26f210dd6aa0891c295e39e362ea736b08a713986bd29bb67fca927925df244ec36d8504ae5457064334cd24871da99646dba71225f42cde3f569e56a7e0bb88e69a3219db0f411e4383af5e7f02b14e1ced31e7bc1b85da8d65638d3a969d16a50de3c9e92bb52cdec58aaa55912e785c26b5319c9f7d780960edc247c941785649e15fc9af67fbc643656975ca1c9ed6c392f407346273124771c9fa2814080d013404ad51a518d6aabb1ac129df4156c9d9ffd9e055e27e5792fb49503dfca0b039935cc8e907a785f826f4781ac13886ce83af170eb5f943002978438993caac046b2363d9177a99edb6fbbe76e3cc908e395e9e7aad40e17aef6a0383043f4de1bbaf587ef41b6b608e87dce003702a6e2a7e8d6110deb8f569f7d6b3999bf665211ea8e61ebbb840cb8d79737505d52f25598575b7c57caa29c99b3b00e61259bbd91dd08861d529207536c6ceb817974b093e1e58d8acbdab6aeb7375003d3c11ce6fd316295890dba7a8b3f078eb1c51a585bee83da3a2351e86ca6d3d9bcee4fded17bb6c5ccdb5dd45e910cd0670279bfb49ac698a5a3f5906604b13a92e607f8b6e6cfb669ce876d9dcaf3cb2f07855101d001a8bbb4a9bad5abe664c4a57fbb23cfa284f28d33d3be9dfffe206b9d62f6071f9f5346671402d5f7aee4f6fef6f019fd42d62d9ca3a8206a87e8da8b63cff784202099de2edf1df234ff162fd1e6da215ad48ec6cca7146dc842c628241a2060e11b7f71a97c44343007e93b16b952854639785229dde75774e44e741792ccb4399696e8161c167e40daf5beb65ed1614bd8d1810c4a288bc8369e59f67d3c933bb304fb8c8a4edb0d8e4f1eb924a47b702901095ee567c1c23d5a7f46a1642e0bbd1b6bacbe7875dfdefbaa60c8bf22d0ad83952c81d0148e4bdf4d92acb5711fab375a698dedfab0f205b26ed099d3008d8c9320a448d384590da8c0565ebc26ee3c78f03e081ad108ce9941a4cfbd5952610dbca15b6d52b8dd6f7793a366b1601709c7eb43019d131c0693e1b36c55f5eba208ddf04231dd2569441e213e755f76d01de328f07dc733b0a5b55d612fd2ccac7b23f58a8fd3fcb5352f0dbf9b898923c9ab721f71617792b6b49499c0648bc6f25690cda01842dbac0119e6b649d0fd8bc2199118bb9684b2a8097653140651d08559df87236fdfa56133e078f9cf71b93d8d1d69e3f094e0e5bff349449b82c98dc25081ef3637f5cb328f0ac6c87e74987e2728144f440da78c20b21875f303e40fd5c8d1349302bb4517ec734a1c48dd9032392909702b9a32d2c4b1b38ac6d5786e7324a29894545e249fdb443a4a57f54ca64675f3a5f1b8f44634a9b704304597cb962326f42f28a9f77da4497a6274342a4007bc40f34969338dbeeb6859f71469a08ddbbb2ea74c11f9eb7b090d8f2bd417e51e202aedd8a744e6e46ee8d6f41f854c84b176b7051de37b8681260a594e3553b8d805d292b228bd5ce266ab703fdcffda89bed433ed06cb9fc9c84e3eb1971639cbc6ff5bbde4e674a5ab2da07af346fa54a92c2a96ecf23531ed778dde9e5341c580828db407c09b19ceaa555f300c14af0146a10fc9b545fe0dc1f2586b2b4cf1475179c98319f25c5bf0f20c778966d6da5cc6b749018c1019634fb0be90eaf2d41d91f0bdf4576671685869d882ffee682e6e85c9ac401515b186fdc2435cbd38cfce4da0e5a320b119b88901c6bb940a1fc4b1619f55757ca62576c74183efb452f8577a12d0ca4b7703800a8d9a68f56468146ae827785553a8066e53fbac5402a8d99e8c0b2051e01484e1bfa5747fe614c7e4bcd7227603a8fced1e8d29803311577ef13828dd935c112ca4cb4b7c6b84f2c9318548266849845ce393bb3d2b2a29d8a9d47dba0a7f1cd7005b57ed0474bb34b40357ce9bab67ada3ecafb10b5cfc63996d5827770761db538871d33f1d163d2b89478bed1cb7d7c3c3c9439a07069a90a89c8fda620b9b47d74e0b2e08c29980a4b575ed09ada2fb3b0ee050afdabd9ad11169f9ea73209d364c25b4968abf2fae94f38fd23b596d63e5ae5b77b2214b75cdd766337533fa3827f0c8da95151f5a3c9ed942ccd846d363212bd2dc2655a33985526ef7aa5a433f34cc3f6ca1975bad5a7eb12c897bb9349bc7281ac8f5affdf1c4c7cca907e7500a79a1841ed9d763169d875afad565962c732c48709bc007680dcf3f1f1413bd512a2b8efbc76b9a9d11be9d19e8e4be94e59e12b0b49ade3f3ad1e912389ec163893d231454b2e10de5de9701f5218545c6abb8a11822ec2ec2bb30b432556266b6284078ea1b936381c63cb5932c8d4466f145d49a0df0f3fc2df8b6b14c829d77880dd23a5a70eacd8cfa22d4139e4d67ececa80d2650e21668fcf49d4fe53b0ae79cccf2ccbe89f7d788c66263b6cfb2699d4a5b487c3f49ee02486e1c642c506a4168674a838fcabe9fa080ec807869915eae077cb62c91e5b9563f1daec0e7e21bdeb365bc9dd4032c87954c175cc6bcfc61f8fdcc16b2e789af886a2162094df1c6080ac4ae77c18a1005c5201fd9c6426ac2f9887dce278821b66970b6f1248ee8c5103dad8e849680a203c8104a81a5a0cc92b712a091c82bb351d923fcfa08fad82def31e741403d0ee5f3c30c63dbaf207503c1216ac057a66aa06c598d8f75793b99efd7bfa84f425bd695770da731b012f827bf92f2e081dea8f8c858ba7759e234593c808adc496d89adc7a160b6a6b8147b6ae964fa7d2c01a2c22220a1ac65f4ec8e7e15a0e04c00f198074a353a4bf3369059b3dc4ed337f6ecc9a6c9d4a3d36a5b01c6c50b3860ff335605d11103d95ef2d559e678cef8ae802c2bde53bcf2a4353f88b5914dfefe6fc19fb6afc4cfb5874723cabee172ccf2517b2c0f8df15be8ee41f7126d187cdabc6e3d3cd5e22ae2edf585482cb5e8fa6edc62c4fe9861c09a00cff5198b9b88ce4be48bff96901c852ef1c4e138944fb6233dfb79ed35c3cd1b43e4e8eca14c16c2fda9d51fb4f9b4ea47245eef6c659181b486848ba1487c6495bd3d971399a1fe2a3680a4a7bf16debc6200ad00c106096f9d4baf09e65dacdbc540738d96da096f1137226f2a2693c27a0bd012ebeab6b56988c5fa5901eb591c0371c74d7bc439c49994b7a7bf3348f642b3b71ad87f3450ceae74fccd0f4708dc179de8329d41d7c596d09754b777128dd6d78741283f2b82eea6ebecf72ef9161b5f9a6dd43905a49f080c32332505778909e50b8e92826e4ec78d100e862d74b02535909bd7748ccc3b4aea36af13769968e71b24d587c065ace9818d7571c8a51f79581de3de7a2b2a4679f13feca3d9727ea4acfe49489c6b93480dc33edc3efe504c171c3bc88fa01c4c7ca3ad054bf6ee3eddcb086d84977683c4ef0c447ec833a7fb44ae0f0159c9d19d1aff2ef38838288ac33b742e322b559781c02a10f78267a6d502545d4f9bae88602d9e646f889fd5e29d01690ab06a63a1a76ecfdd76c69ad62b6c49e6641a5891c3bc70ca55ddf03d745d896b76500e76a3ccd82bc4c10a304648f66e07efae9026b0d5e0f6a2aaf6240b1ed250213001e49b3b9e79e8f8cff740fd589050e7755afab9de81bb0f819efa902e8721d31472056921103041c9de76a4de2041ec5d59646b9defdc59707a48f6283c10b042e87475cdbfedec36d9601f5782436806446977264ba43770a0d01e6169ce2f838deba249341d5a5bc319fe24b3b712cca4b0a8314fcc7827a92c24788f5d448f11c68225b25c7b1aa0eb9867846b080d1cc22d78370f0abf434771c1f4c9a192338aca7c56830c15c3d1044ab859465b63f8be60aea5", 0x1000}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r7}, @cred={0x20, 0xffff, 0x0, r1, r2, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r6}, @cred={0x20, 0xffff, 0x0, r1, r4, r6}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}], 0x140}, 0x400) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r4, r7}, 0xc) setsockopt(r0, 0x0, 0xfffffffffffffff7, &(0x7f0000001600)="00000000c13d404155d5ddc1eba3ecb476686e63c52d5805ab2e6a41d73202db069781e812e17ad6c2e1a6d054f3e83a6f71b83b82565d60269793c61c8437a2f70facc6c1df6bdf90a66d995a9f7194102eee6415a6ec3d542ce6848abfcc7d5f0edc6a3c2a305c10d76401d3af44c2e30832f617439bec4c309d19d7cd9b87484f00d8a432fdd845ee8a5414f7123508c60b90e2b0be9752000000008b19dc9324ee2306c9cea1a49f71b20d6dbfe99617e449836931a49e2887fb30", 0xbd) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) write(r1, &(0x7f0000000100)="876b689679d75631667b5e466f5b85f04ea692c135dfd346db24ed6b0c8f581f03b1286b66f4bac28b6a7eb69184a4d998ee92a781f9f6971de6298071a21e05a1059317390e3f3a8c3f0cda159f37048ae4743bc65ae8f6f4a57bf42286f963a57dc05e1152e58f11a90e9a6d74fa12c566e48422f411021c6944617fdc34076821c8dcc890f3026aec70418236ec207d946ca75f63c9835074ad3ca02d6ac8a85bcd9247e37a0df80837b289b69edc4d935802220d33e5f483680ee1930d7913052f68971fdd9790c276bcb0e8dc5b1ab731088cf7e632951c", 0xda) pwritev(r0, &(0x7f0000000280)=[{}, {&(0x7f0000000200)="922f4d391b9807d6d8b3187886d58446c6d36905a29436b33685ad607c4c2a44dad4928364787b9f63ad6d5fabf4165828574fe7b9b18ce6d3160abd95317f11a2e174febbe410092e1694", 0x4b}], 0x2, 0x4) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0xffffffffff7ffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:01 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='[\x00', &(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)=')\\\\/]\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00']) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x8, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) 16:00:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20280, 0x120) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r4 = kqueue() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r0, &(0x7f0000000080), 0x9, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x7, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x42, 0xd373, 0x80}, {{r3}, 0xfffffffffffffffd, 0x85, 0xfffff, 0x1953, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x6}, {{r5}, 0x0, 0x56, 0xfffff, 0x2, 0x1ff}], 0x10000, &(0x7f0000000740)={0xe6, 0x7}) r6 = socket$inet(0x2, 0x4, 0x101) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/174, 0xae}], 0x4, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x8, 0x100000000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000100)="945911301f715409af84ab9e5fa1a569b4fa98a6d6077b046e5839e0dcca97b2b84f341c7d6cc0e7c620fbe9e888d5aa0ac1b90e399c44d79167d492b7eed5cb28b9e9c325b704b20588638844ddaecc50ef8c6fec6ef4eeb9a6f41cfd755c6704917495a821cff51f", 0x69}], 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod$loop(&(0x7f00000001c0)='./bus/file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x48, 0x11) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: setpgid(0x0, 0xffffffffffffffff) munlockall() r0 = getppid() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/27, 0x1b) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1d2, r2, r3, r4, r5, 0x100, 0x7}, 0x1f, 0x1000, r0, r0, 0x1, 0x800, 0x7fffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x94) fsync(r6) dup(r6) 16:00:01 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000721000/0x3000)=nil) shmat(r1, &(0x7f0000721000/0x1000)=nil, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf", 0x112) r2 = syz_open_pts() close(r0) r3 = dup(r2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="9a8a31896c1366fdec992fea5a88f196ab57635c9f0d87fe326ed0ae1807346aa5c2eca6e4810af1272d337fcc214efc20cc94869ab184a5c5b9ee23155839706e9e385abdd702913c24fa17cedc16128a7a1b4024355d64b7ed7a01285cd333c4ac55ad7af41258317fa9484535c5c94d020474e7b6412254821784a97fcaabcb9b09860987b33791600b4bbf0431a4f9c9e871367fff32668941723f2434fc6f9799e2309f99d85a6de5cdab5b5ef3bdbc7c5e7546c08f0e0e86b382d3e27ea84de70b2485f7e0cd5ac369de23a81fc21a5bc77c96e770029ce8176c2922de5e837e46d7a9e35bcc23ccdecbbcbe478fa64e4b10", 0xf5}, {&(0x7f0000000000)="a44c9c49660772b86bd28020da27d79c936f4c7439fdcd2e2b491164079834d9ec3ec666ac3b9c1e3e0ca674c0f6594dc66b4c49d9505dfb6d56db1f47db730fad8d88d2750af8678408df4b70", 0x4d}, {&(0x7f0000000300)="daa9c8cb81a2e4e20fea9139bb8b5a04a149e8f245eecbbe8d0abd0e11f15f3f3d7ed3ec196add79df5bf4a56255c436e4b18878bff6c362109a821df2b6a347f8fe119a3ad327957a1fb64c52e68c528448b29b388db5d62db689a553fbd3403e0805a92f1ac089013557dc68a2fd0276e51ee91364067f8333e84d8f8e6c2c1235bb6ac0c145c05e28c98245f2aeee887853dd89b3b98125d9f6f01d1a334c7b1e7bce3dd22f7e2509e9513846577383303a6a863b93a711c0b5980c83d9b3b2d7f97c0495b4e8ded6166ec794432fdef95f04c2c44a2afa3e2d9effa78d31156b83f6075a8df2cd1c591603babb4c71f26cad137a35ee", 0xf8}], 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r4, 0x2000746f) read(r3, &(0x7f0000000640)=""/242, 0xf2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xffff}, {0x20, 0x1}}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000100)='./control\x00', r1, r2) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./file1\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c2, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chdir(&(0x7f0000000080)='./file0\x00') getsockname(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000237ced000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910a3c338bf9bca924d823b3b7cb8830fe78163e97478479787abfb4ef44d463a994593508c8e2c9e6af03"], &(0x7f0000000000)=0x1002) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:02 executing program 0: getpeername$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() socket$inet(0x2, 0x4000, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xb0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = socket(0x16, 0x3, 0xffffffffffffff7f) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000002580)=""/132, 0xfffffffffffffe1f}, {&(0x7f0000001100)=""/189, 0xbb}, {&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f00000012c0)=""/109, 0x6d}, {&(0x7f0000001340)=""/167, 0xa7}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000002400)=""/101, 0x65}, {&(0x7f0000002480)=""/39, 0x27}], 0x9, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60d", 0x1d0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:02 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x2, 0xff}, {0x3, 0xe1}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ba) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619faff4c8ab06198824b3da025bbd47bb9e100efc518682366a6d73bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab97f12fc4d", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739e36cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a183f49c63f043923ca76f18e8361e2b958ef00235685c2001fc170000deee2f873c1e711d5b39d2712d93ae731ffee5a6", 0xc1) r1 = syz_open_pts() close(r0) dup2(r0, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x4, 0xfff, &(0x7f00000011c0)="8ba1db66c1d5b2fbd0d46e9a55bcedd39597fe52114acd64b2854cdbaeb94bf9241d7ea24b3d95a87186fe48272da2adfd88dd7fecf1e1ec0ae63a4724c4693393ae4acbc1c250a95ef55f9d9b77175a99b8aaa85874fe78d3854a4a", 0x5c) r1 = socket(0x14, 0x4, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f00000010c0)="0100f6ffb24b0e4b2c701c4c99d5bc91bbf271ce9f16beec19f0d11fb2e069fee6c6e42e51638d1f2adecd12e8c2388b7c4fe7135d35c5e23af4be03008aa2623e276ae40d445606a935e7188fcefd83f0202a39eb754b6331bfe715876f3dd1386ad1c1c495b2e883b894904444f896d4f9dd2ceb538be369f5288a1740db90fabb6c92c3c87ea67c968166275375e6b7fdfb58073c504941d917ec49b59a7cf579eceaa75f927577ed0ff091800f703612c9b2a2cad8575380c5ec35ff7e5919135f70a56f430d2d4a0e57089f3af19d0901a52397e47d2ee12bfc442794b2dee0", 0xe2) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000180)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000053a000/0x3000)=nil, 0x3000, 0x9) read(r0, &(0x7f0000000200)=""/183, 0xb7) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xffffffffffff2ffd, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x6) kqueue() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000140)=[r0, r2, r4, r5, r6, r7, r8]) r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) r10 = syz_open_pts() r11 = dup2(r9, r10) setegid(r2) r12 = fcntl$dupfd(r11, 0xa, r10) r13 = dup2(r9, r12) getegid() getgroups(0xa, &(0x7f00000001c0)=[r0, r7, r1, r5, r1, r3, r6, r2, r4, r4]) recvfrom(r9, &(0x7f0000000200)=""/162, 0xa2, 0x801, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) getpeername(r9, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[r2, r8, r3]) recvmsg(r11, &(0x7f0000001900)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/29, 0x1d}, {&(0x7f0000001580)=""/207, 0xcf}, {&(0x7f0000001680)=""/217, 0xd9}], 0x6, &(0x7f0000001800)=""/203, 0xcb}, 0x41) r16 = socket(0x20, 0x2, 0x5) setegid(r14) setitimer(0x1, &(0x7f0000001940)={{0xdcbc, 0x8001}, {0x1cb, 0x47}}, &(0x7f0000001980)) getegid() getppid() dup2(r13, r16) setgroups(0x1, &(0x7f00000019c0)=[r15]) pipe(&(0x7f0000001a00)) getpeername(r11, &(0x7f0000001a40)=@un=@abs, &(0x7f0000001a80)=0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) 16:00:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) socket(0x21, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getitimer(0x1, &(0x7f0000000080)) shutdown(r0, 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x5d) socket(0x10, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) unveil(&(0x7f0000000180)='./control\x00', 0x0) 16:00:04 executing program 0: geteuid() accept$inet6(0xffffffffffffffff, &(0x7f0000000180), 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:04 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x812, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x160) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0xdd}], 0x2000000000000111, 0x5) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c0303e0", 0x21) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) pckbd_enable: command error 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pckbd_enable: command error 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x10, 0x8003, 0x10001) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="8bd35c970bb296e1d01079833f0cb8fb4cfd6347add780988b0fbf81b20a1a929a1e0f55d88497aea3aa51cd3699454d2d809b668fb9482a3350836995cfd11a9b5e8f5b2116cb28e14fed23c5ffa960887b6e2308eb9896e2289dc5b3545d899001441cd19880658d706baacba2ff2ec8c8c86cea297214031fafed07", 0x7d, 0x40c, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000200)='./file1\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x81, 0x0, 0x7fe, 0x0) fchmod(r2, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000001a80)="b0c5aa834812d04ed3d0cf906ea79936b92f738dfe3a2132b620ce5e402b70e87825b0f91368", 0x26) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x5d}, 0x8) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001980)) pwritev(r4, &(0x7f00000019c0)=[{&(0x7f0000000340)="d5819dbb671e6a40011c192c7e2cc2855c50c3a95122390acaa18e387c870d680056e3e28c", 0x25}, {&(0x7f0000000440)="5c10ab1b7f94fa607bd44fa26dfabafacc332a1d05db3c7a9b6bc87f4724cfcf0d6dc0b2d95a9db990e62e035ef86a6e67b55f21be4003bb4ad0dc7754ef3cf40ac0c7b224633aa5b4cb1e8d750751c3beac77d7238a8095f630de5b19d90b6c7671c9e6a468ab4bcea13d8849c335d54456005155532fdc14c5693fe73fe67bf094fd0be00c1363afd7a2ac0888ae7f01aa068c148c49d522e7cd48e9b20f36bbb5b4c4473a2f3256f852c663239126eb3efd458648ca29630b0070aba0e25444355e1b7131a295bb486c09fbe0b0116bceb8abeceb41b4b7b440ee686319901f70", 0xe2}, {&(0x7f0000000380)="0c36603919f6c2425f72f81008e5fe3840a0ee46168751f1a54761212c8223b7ebe9edbcb4b8490e99ef36fb0cfe64ea2975eb95bf440e3f976247887001e42c55e1e45b7da09d1e2118ce016682e1", 0x4f}, {&(0x7f0000000540)="09aff77ab717487ed08a4577952fdbe638760c594560fa6dc7c76758d265bb440ab52d4e5e9a2d029ec022f324afa4230ba4b6b19066336ca68b85c7a16a3b174ef5206f74218f106256e0bd900b9e7e622d972eff0eb95981d97fef1e21ac34f5b39cfb67abb1e936fa70cd0e78ac222bfec0ad819d473b9f38ffd2865cc89fbca2c1a31d69625259efb3aae86ef95dcd4813f907882884aa80c119cc9230fcc3378cdfc656b6b3a3e0c26703c85fd3d4ba246251a8caf592f1b4448d25e9da11be0823ee65d752972b84fe16578ee5208fe7d87d844cd45192d8", 0xdb}, {&(0x7f0000000640)="eadb583309e484253225b210224f3d145005ec586d16f2111296299be6a14abbd67bb665f83808bc89611aeb1a92000e1bc3375a73a1ccd951524971197df41d3c43e78e59efe6e0ffddc9d77283d8675f1cc0df04d0bc585528cfd1eb3ff800ec1ebf776d35f9b535037a134c37a1fc08f5a7352324cd6c8bfd7818b5027bd00f59c933090f83ee4aad6441a03214825c51e8c1d12a706efc75a7e27247f199f842195bdc1cc65aa9b4b11101e676ee07136e5ee049ece09e3896b0ef05ff3b9ed57193b152e1476ea3743e7dcdf9d8a594ab9bd938e74f0436b54de64f7b901135f6bc886c4c03b700b047a6788cc7541b3009", 0xf4}, {&(0x7f0000000740)="11f7fd3dd528ca855f21b7492c8f57831e66a01886f1f45322968097a1a013e064d6439081c8ce3b295505bca0995c7e552ba3b59aaa1bf157f236b5d05bbb7b672e827122d019cb41af0a094de2c5937221b37376f43c35df062a009c47a3fd7fd035d8d5d6d66e02dc4bb17f24130f53ba9cb040d2cf6c4de1d0793c170a541acd0404e095", 0x86}, {&(0x7f0000000800)="d712a49fb0db3c15eb5b88bd8f4b3157b747cfd68d4f6f7e5c1274cc9a7397cfc6670716102fc49e719b35c9d697f796bd04e6cf0d6d82fac74f4037d8a350b20656098ecd546b7cf1018e776e80119dba000208c2b1609aa1f07cf42e9befa60d9a47489640e499383b30261bf5c728b33c33b6690909933f5738b0192cd4546711bef2ac2e37e86351edf18010387ebcef005c2697dfaca21120da9fbe86831f5ab7248067699618792353e8cb969bfc2abfe003ea04484bbd9569de3841da3203f5bdf34a2052bac5adf521e7715a26cf99f0265f4adf4773464b58e530", 0xdf}, {&(0x7f0000000900)="5d0980cbc830a48345fb2514ebbe07c8a31f96162522e9e33797e11c8b42c9973571751fc7dd7be7f01f73963caca20e6c18417db58e6834cda13b83686e9b9ed629c573306f5b25e9e74f72daf7eb86460be6cc8819c6406c2009cf97e3b4", 0x5f}, {&(0x7f0000000980)="050622b8fd41628c6e799f59a7ad8b2db39bc1f77969194479e95020f783330c18469fab4806321d26431e4bf8f65b197207afe10ee01ea36e0d8ec06bcc9810d33064b248f0683a96901adc68d5709e3c990fd521fa01dcf7804cd6532d82b2ae07de4e4f17509da799962b18caf5905d68b66ecccec60aa2645ca7d0f2e6484d4feebc49fb053be26a0096f6620c068c795c1850f79bd5bfa64693116ffc2948aa7eb08060fa3740ab08c79f5201fe1c60309f7335040ec9603d41c3c4693d7b146b50c59f7ee2b2d3747d797e68912cf187f55fed0ac0393ed7ebb6ac5c4eddd4efd741dbabc1dd70636f989b3a1dccc3f200a534fbc0bdbd74b7429d066a1ff61f42b677803ff0751c79b32eb9935e5921f0bd0222f8baff58766b4c4d3b08f0b1ac520126a88fab410768c659c15c88c4fcbdbdd2cc91be13e4b2ff0c6b4936a6217c44aaf43a65a34bc4519ca57d552a2b01882741dee742213271643ef3a71500d7af726f5c081e07d7563644630fa17f3fcc0b7e399640a4c65f138cd14102eea9fdf4e2ff698d0fe404a94f5257e32d1482ac1f67b7bf67a8b455b935c362c0693de91ce6f825038212cc22c0285621c2a13a9af5c62f28215777826586f748189788edda5ffb3a6b83a56c277f5db60e5a085c1bf4ada6806f3b5bdc4d4341bb0ce22ca8aa99febb509d82ae27b4374a872703a70e901ecff6a5bae995f39784eb2f20d4a97b7c80e6bc9c8044180926ee0e625c7cb8e611e9a02eb326369cd8ad22968ef6acfb84d7648eb9be7e19e120a3622cf819dca53ff01e348cf81f21a7a4213e6cb5ff6bf90bf338d2506d61e965b3c3d24857c840a5a1ac9f0e276d641496ba7d40e9cfbe9e17d9b49e8e69f0f4ec59ad29158a0b624f8a03bbea8671e932c257e2389a22798594812211cec8a062ef8e2af8db7c147c7fb6092b1e7dbc42af8193273d18529152449983ba6a1ae09c33cf783105c57b299f76a638123fe1338cf247f317e8d4ea1bf4c416dfa12b523607cb2c51cbf3bc163ca7b21495ebc71b8ba3098d76c7d43865943956e2a2d3ee3dab6eb779e52d2cd8359744bf67aeb0d53071d0f4c21b193466cc88f9f88012ea3f40e92337b1ec95dea8a5d1c136d0f93264797bcc1f3b1b9689e26d5bd566e163a7e0264163a895c0f58ce180d28f67b277df5cbde2268d9d531c6761dfb323f89c72642ae9581406e4e2285529e04bfc8581d404fbcd8fcb2a905cce9613f4ab351cfaa7088b60f190909983979ab492dce4ccbed84fff78a7583e7bf0d53c9438a78ec3bc3aa29f5678bddbc792daee4a782292d2aae20bb346be9a29f1a3c698a1564538674470332dda77e9bb3aa6ce674a298bcb1fb672449179787430b8a606a4b916ed099ec10bc2a195df45ecd0d6a01d4a9f4351295e33fca2878333585e46ab8b36f8ced22272c99af8f2c0bd3bda3a0d844e9ad6d1deb52dddd8f787e852594813624dfd5476d3587c4c55c2e6564bb70fa3a439b102ecb6e3767aa29fd4571a637dd6a36c0f16066e659cb34463d46918dfe0481c8f888f63ad36a81d9a4652d5be1188823d3c0a5b2fa3de590fe56f02613bf4f34584d2e2c65ce525b0882a326a67784c26ebc4420e79839aabb36587a5411134f2c57cb1775ad1cd03004bd06e21204b7a7ce7a5d4a88e439ac6950ca70488bb2c80ad10eaa22ff01ace32e1d24f70c8dd78186ada728537b930f9d7f6ad612719332412d1c5b131b7d52c46b5a5275c7653d15aadcbda208c383b38ffd866626db12fbfd82168e55320d454ca61cee6a1e27e35aec04baaef98ef24bab339ed020ffc697023c583b604d9842a86ac15b312411f24cb0f6fbd3d743dd7792d9f80c8095f4879a78ed91261f4b655b8ce9cc908418780071867a99080f8b62d850ee2044419d4542d2a9101414d772407833d3865931f079cdfb65f873b8a9a817bbe4ef59a6f8d0190c1d104e10ae0c5b57b54cb142bd561f2d0c446c8f44ae6a8fb51a6a5b65aa9db0f5cfb479acef3b5c555e363ee392e8ae527d86dc23e88ac59300a9d711af26e841eaa138ce7b0105561f90c702304f5159bc1acfcdfcd96738c0c15108e7fdfc1bb5ac8873efaabb0ced9a5aea97ef08f242cbe5cfe65d766290defe57268e34872ded85550233e354309ae22998b7726cab65f7ea88c81cbd421fc4761a1f028003395ede01364ebca37103f8b10ac41cff93a9dcb3d8f2b8772d8cbd1b329d32b7edb9984ef4015a84e4b184f48ac23b1a545dfb4eccb3e518c74dfde4ec3f3e0894fcbd8a04fa9daf704d70f2e6737154fdc244803bcb11b115c1a0759f628c9c2d539df1054d33a9b4b5d55e34d48d074a81abce3b26b5fcb46b6cbaab80d34411d6b6059fcaf69b64359fabd7d45273cdb8fb75d7b4428031a0b0bd474dcbae5e9f6457bc4b7b55fae7cca29d7dd8780e5087f2d34e3372855f295d38c20480529254906b85bb69a8698aa3a334548619cdabc30c027614533767bac7e3b5f934ddea778e2bf0cfeb67d280d2f785519e260107ca4eb462eabdd13b359a9079c06d04785059935af94817f1bd1e9fff7e1f615f94789fe9cfcc27142e5d887859f62f941916085343eb2eb5deb640b2a5642fbf2a070d4806fb4fda26880777c0713c655ce4a74ff4cbf8acde7b2179a3c89b8dbb04b134b1aca5ac63341bb3fd5883afb16fed13fdc6c8ac4976a65a03b02d95fd95e338314f2ec2ff5af3c86ca61e959acbaade74b4dcf3253498e2cf74bf16f3c01f3838a9786244e7e8775b300963b9bb4a9bc2222a8eb8ad464f6708377c13913ad50cf3c7d5beaa8e2688bc6ce35a989ae4c532b5388a3516610f9740cf2010a025c50e04286498f4090fc6acd71f5160bc5336da40591a613cc568c6654d212caaa6fd06f97924e2368a5ca1121d206e4529ecfe208c9f56bb499e69dddf891a64bbf22005edc8d43c87f1ff1c0aa1562a34aa54061d1090546e19dc8d1a8ba6e7419b11bcfa65d42e47fa7663927e47982a3093f75c93337d7faafa04721a36c7047ae617af5e8e6ad881d9c1dc77b83248ba5da0607023bf6dda1c6c9269d70a90aae1fb397c2e94139bff21a7581ad7e9b633a9852a75482667e4db497fe4721c7299c922533d2ddf8d0eb401917f9f85a9ac6ee5c64cd639afc0353ecb6c506d62a7b9e1354963a2f4f94cc9474aef8ad241fcba3bb1d8a8247a980a10854f4031fd50c96d792837c5ace09a16bc045b54b9ebfcb71cb1c1fb3c849b61e1926d03f4119e24b8cfdc29b072b0c877278263afa467419ce097025f745040a2f3a4433a26f2811fa95dae2ed5639af2c2ce46a5d33a325eee0a23b50b2e80c5a961ac552bf9d309d53258915ab90b5b824f142be4b48fb77254490240b256d132560b6bc981ed0cf3ea74134a5e1565200f1c7ca3364f4dfc7a49d16e3a6c5177fe6fde8bfdf8f87da58d6e3572aacd1af5cf60c0a18a3ec3f8435b1938a49021d339906a219c9235b952cd41cff0cfd93e152f783443dce0f67b0ab9c8c2c6313c3b460f93018a3a3ecd4f71a51bdf6a27261ee120978f4d13c09af6d2bc7f7c2ea9a54157ae042e7ec6ba1563b4ef09f42d3512855240489ce6eca0a0b95ee4bdc3c70ed3e52e77f1cb6ee63fe5fda3b48792bcced4741fc803a5c413eb9d841b5a495e5ef56815acf3e5aa0ceb357836697bc46c08e21f409e6d4ee603b0b7c0d26f0a7c3e4b5ea4a70ad46c8f3d18e03bfcbe366b0fdf3df8cdee8be5a5f28f561d950996b641cef55b1f6110ac0b1f442bf858e8a856925451f2d3787a21123f225a6c0a8bd5fe7955dc1f909696125275eb9c9e4d6697720a88b119820eb6078c5b2685a876ce7ea6fd97804cca526720ecfd651a11e0b3574f5bf6b7c454243ccec6b2beb562c03cd72170f51eeb99eba68fc6b0e8044b29e1eb7c2660150921486d5f2ba2e912f2324eed84693252432a6bdce62a966392038548270b8c9df65775c2702fc5abaafe322048e48e6a32bcd510bb6817b200adb1ac466b165c4173e208481714c1407f1b6edb18666d56f39a00de104a279bffca923a85ba23ba3531e52129e4fd8f0765a2180c1c8abe6bc188f00d59e12ba6364e21aa2ce45d8ad2ff2adbf8ee7b7ea7030d38563efa84e6a6874d442e79bb601414405e597b1e796881f5f4b129b59dc63b4867c8026c9ccaf885f9a374846cd539f832677e6fce96638fbf38dcc3940cabd122d1ec30eaedf80ccfd0bf694478b292d5ce30b2da0a59049603fdb554c116c6e0c0c7631e14bf28ff343e774382e8f37eba25d9af784466757270ac8ca8971c3f75c9d2c2ac2323e6343c2ad6df0f5792c2cc74c70e02af8d53a551f455216520ac062aab52a3769ad05563b10851851fd469d5be5f5aea256733a5c981066d81254d721b71555be7bfb8132b8adaf9b20baeae91ae3f5cd6f43d0fa4a9ac3eb2ef464f97723dce10d19e2fb0c486d5dfd3998240f000e1c8c8c76b8c33f1d621bf911c6f571ef2efaeb28f6a448718829f8d498a4ecc244139c876a6959c4aa9da1de7176b87d29462001fc95e8e0c1ad6c27e9ae8299d2d0487e103a9ee1a342f25b4cace7591887d1758a949ff3b273076f5d7912fc6f22ae02079e073c1e6f1c6999b7250fb58e806d12ddee238f6032b337d99faada245104e07ea28fb45e4a5b277fcdeebd8800b31b61eb74d23bbd0e0587b22e1929d21c3bb13a961cec3afb9d9d11ff352d4a30158bc2985995d7adced5a080636d7b786e4b6174d2efb7ae9ac7f375f354f491f21eff12b76b27dbac147143e7ed9e1f700bff40d5c05260a8b87c8c5c078f7c257dbb528cca936bc1217a1f369cbcfc05009a9153012906e92fc5828a3d9668907d29f083263337324a76e33b4201dcdee355ced75d983275a585f065bed299318d11b466e641f4fdc48957cc0136965b1d15aaa86d93294078ae5838e58aabe2f35440afe81b9f8a3f5aa7e8ff3fbbe6ba682556a21b55dac5ede73e56bd650349e30c21b62103ff22d7845ac72ad94a7592749f1086fb80e661fe45126d97d1341e25b62c4546458db7c9e14b5439f4e61efda2f0feccbde5087e2c251f6663c6db67f3fff7689c432d5a5f75099f7c26f730a4650b088f19c82f74a655efb19cda9960744d52a61e0d5acd1a5ebd5b7b90c20a130854056e46b0a62ab04c8d6100786d01879fd189e27461965cafc178930d5d4d2c3e21eb58e4cd3bf3f80d8a18ec8e999f84ebdede67d8fd77f200a1e40203d8fd54ef47a0345e37c434958c93f1ee9248824c589a5360a88ecde3cb50fce35a4a3a6c20a06b64e6e432a2a38a73a7e205b7384187cbe4c45b436e2211b65ca9fae195fc2e89a1d32836602f2cf14e4f77b3f9c68831fbdbde27cf5c0d8daac394937ab8a000cb7bc9266e325554220c3870a9028034cf8d907ed17015c168a88791f32ce7cf50b2c1dece94d9d171a9605c45cfe177a0db2727056b03fad70f68911fc152e3e9dfe21b7d6a498791d61942e22ec4a254c5ab356d532c8ff8aad075d1730ccbe2cece7a1e46ef62fec8220edcb79d60d97946ecfec8f71d64a8fd243ce38818a2acc7713a8310eca334fbfb13c16cbb5148b461436ffeeadc4648394bdf54d2bccc8f691100b39b6d2bb3a968608a8722fc56353f94cd68b241f3f13bc9e4f65aef24b44a9f1dddc776c60c5be740d60721e3e9323d34dd75d1e8efe7fdc311087a2decc0971294dc8fe02c2c0bdf", 0x1000}, {&(0x7f0000001980)}], 0xa, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="9929442d09b4c25d7d6a8b78e3bb3df11503893ced163608c2613d449253fc94dff3e436c985f9e0aab2d930eb1c5c1099676a3de88eac4c439831b4b552ae3d8b14dcf1e062a63765fe1e085e5f2998ee57593a22ed1b8aeae4a2c3bdae757fb918af1131b1d348e496400d3a6a39e0c47a1e3d468db79ee62ddead7a2af4b5e7f7b4cb0d12fb19f0744b29c2771455d4cec6659b0f7f6d2e8da49a166ddae4cf73cc403da190d74694aca8ec96986ace45f4d216967e9b58da05ddf4cebf2525b2f76f7453e534b4c7cef884e0c76d6dba0fb53bb458d9afd55cd7a4ac21e515b6d407fa85ee2f5bb94d27c770c7c9aee2b9468c6cf11fb9d97e46a60ddca5b82bae01092f9f696264241df0bb96a931d405c185d1835c71b60febaaf8bf46ac8e5d72e2675d1da70236e0f25529d96a3dcb50af26efc8a9636f1c56c65c5d6072350508bf4da1b4229821689ee97f2e4140074221844d30fd54623af8c517eb2d06bb33e6", 0xd2}, {&(0x7f0000000080)="7d769da79482dc0d6ea464dd0effd775a3f7c6ced6c527087eea40f801aa64b2fbad860f887d7622e8458c8e2154f61127743a275fe66401f5d0887c9ca979", 0x3f}], 0x1000000000000368, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) r2 = accept(r1, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)="8c3e98c10b1ff31effecb104a59a44d2c38e2c5b7c68d1952fa1aea5faee45853df289cd21f2ffef7dc1da9cfd422e053683dc5c57e89c7f930e4e03c4d57079e4a5a160c5a4730d99207cc235d701e072b02743b11cbf2381ab9d851bd01991ab27d8f003d9be8493811f445d292c0a34f09a938d2dc0600f5ace1c8e4ace2fd31bc89741ce8ebfaa33c68adc02a614de47ee604ca4c0c5ec259805e1f836df09f4784c3332abb49bc8b364a00b8b5e20e4dd55743517e96d8331f0257118f0d8bcf4600f44b0c3ca8e9b0ff61db38e6d75a8fd403d8fc122e7dba2c4dde47a78483377c77f129aad0fe1878c4b2cf21269ced332f52ba20d17f3604c9c7e24420570b828f4e474ffbd225c7ed60cb235540847a3c4657f8bf00c6bdd24e1eadfa033e4862a6adbc4ce0b100a1f0b3540d39bbba227b385c0011e4b520c2dd9fef5ca89eab55a7ee6f12cf606fbb563ce0d7e0c9e91f4223388e92526a4f457a7cf0d87b6e722c8e3cf4c51a8b3f2812f94a6073143e100a518cf5041b18c6603fa0875f4a287eeea980066467a78d5ea0602bf902373f95475b4d27eaa7a3c4badaee15cf811168ea37a04826324f08a6b52b8f44aeb48046c599c5209afa4b31fc5622a3eab07ea441da9a8bec5986095f8e5fa012fbd64a2722e40b815c6c706f45439256247ec6c58b09927703b4b30f989160d76767003af159e47744a019118dce39d786edbfc92ffc642c8b4091a973e460379e581ed6049fee4cf4733d3ade1d56f15c4de910c7052c057e9ee6ae765169594a9d70a71feaf5c5a5f2dbeca82310980729f72785ef3d2a21263a067eb65642f2972e8b6b5dbf1c042a267cf8a2b91aff30fe48c8ec06a77b8e5d32b89f0887c516991744740ed392f74b962c8f931325ec280b5cc9270b7c2eadf56605d90221afd389cc43bb7f35c7b8c67c86404310c1ad038e9a97f8bedec72f15ffd1c1c93c22c2896d49cf4d017625c5592b3cf7fc923b0b7c67f14e3954db2538feb9ebb62b861acf377ed99b4282d3ab388c1d9f02a2d4e31e6ccf40eb66641f8faeb4f6d857139a8d006792fc47d2dbbc1c2123f23684f2029a6942fdfe78c11fb86e5f10decb771de33a070fe7aa783f6c744731dfd5766b1723dbddcd0ee1e653037abba34d14d373ad03121e1afe4283042b8b892fd49db4f6cc8fc92fd785dab8e8992d2c5fb71f7e418d4588fdf4ad82fe79545348be8a4f597abae734e90113ae41b4f69b2a154565819b8b1b45a63412074a27e664b227902107405f0adb6f360e0cc08d9bf49b5b8b4694015b70f090b2a2fa2bff11bc16afa9805595927649503f65e8e9dd733bdfafaa7471fe4ff620e7ed049c61e2465be6a8d9874b375989973f26952e517dd9dc2a7f616d98953621fa7266b4cd79fb6e8bd5d2682154fa5fcabf9ab2318a1bc97c33909107af3e889f49dcdc091e5817d7178a70ac67e99bfbb59d0ce59b3f44212cabd02712a0fb694763776933569e375a8b3b42be6e64c3e0f7c783a43b130091381ac1da4036acef8bd7286012babf8bc5b9fa04568cd3045bd2551fee1d9759af1cb878a1b929807c32501feb0129e93592f591d47de43195b30d8c8458c83e26454f0ccf18ca22a0a8a43c0407fcf4748033a4c917251dbc1aa5038cd93a60e701f5665d93fbfda7bd2ad561fa0cea444e181f1c2df0a947f33be293984c397094d36482192b6c90556bc07e883ea2fc4714d91d756bebe83f692ddc78763bfcbd276f64d6506632015d0f734fd20381831d7c2ef265a5f1ac8c763067f4dc28e339ce6878ea62a85990f8a931c95df559dd2a61c7e5e90919dd8f441d60f244827d4ea2f51853a6db364a66648d1fd697864298bbcaa0b63d02abc63a396fd698ca55613347e24dc7087f1a9f22804ffd11aa2163d139eff37a14b7e5967b97f6ddec3aeb7ee5aeb525530e66dea7021d7bd9477d304763a6496ff795796955a9da3771a9e44f58c98edb49933abe9139c00aa00c2d9da64dbbc65a2f064f8778abcf2de8fbc2c2b2d734dcacb0b03baffa9e8379e3b31d25fea82afaf80197d74c81636f76bf23975cb69d8acd254a8443252988b44571e5cafd6bf9a3844930692c13356bd09e0fcf9a351cd771175bf3356c3553ec6acd6cd85607513d747213d02f192e64b7bdc33c1fc0cd8a6e9f3c89fdce61d4402b85609853a64b4c355ffe124edc825afb602975ecf6f83d8bdc06d5e21bad820849102690d3ee8d7f3cbc74833e316583b6fe1a42101bd7f7fdc4a53be2e2948f41243896d2c321479c4022b0adbe05e901d23c8f0d20fc446ec78826911be2845054972f838a7739201cc4b0c4a3bedce9affe3eeff4949858489c458adc16ec7db9fe5a3472d9630400415ceba964cebdce8109aacbf9717d024c00ed57a527c2c54263f65fcce4189c57bd0a6fe56d35e9a954e42d948d69110f57a11c623113e10f65b8f36a9981023de3bb54fe2611cef558fe18048ce52243484317eb43135c636f7dbe830cb240c968330b9985a2ced252e1958b9c913ffe1fc26657f39056c45bfa3e1f4203ce93192af239abec03e8d6f6a292511e6d638e3ab4b1b4293ca1ec28f3b564eb40dd26484daedf07bc5008946571aaeb5bbeda393fddf209f7660f1e390f01b6563d9f9e9b4c3577fa5601e4c82cfe71fe1808a9b6d7d37845ffad8151a3798311bc908a47e718dec6c9244f5a21fd8bc8c89f618ad0b178afda37aec69d6eedc97be427d8931f5b885920ea746feb0d25641286cb9ceee365b4277542c2c76db7edcae68c1cca7ad13c210b087d48cd601987f47e163edd2d8f12be39d77ec4eacae3a6f9d5e10c6d743a145a2d2a94310e5b8151a2a9ec6bfe0b987580b04c130b4f0b15cac287fff9142fb96e7d9b45cabd1b4021883dcdc9ca54897cc82e04af74cee60da4aa2dd1918144b252673d57576eace7f499480d8c5b4fe2fb8d3192df6ec8c4814e5e59796d305fa8aa57762102a31b1ba76db3a13618e7957b0a64dd3ef0ed912e19b823998cc83b8bb424af63dec6c196104e0c5d210d7cfc944ce48af4a237fcee32f6a5cedd8f7058f3d83e0c403038f557ad02dcc95eb9f05bf6c0c70e87bf92f1ea4376ce8b2382f56ec6cc57e433941f2bf40bcbfc3b2fe611c08cb4aeb12ff4b1487187219ee5de8ed6c9106d1f1200bfbb82319d559210de2ba34b0fdecb6c7f1752d23fb7512045cfbde643ab0ac7a8bcfdbd213ad58de9f4f62050687d75a8c781e6fdc28813f896a04d9d97da53ef73fcad7719e302d52d00bd5771d712adf7f916d5d92d5c408131272195b9839a94fbde4364951102ac5cc2f9c39ea0fb946fdcc82dc079e5e74a1bd7ddb1cdd737f03d11f963bfa93cac38cdea79b0a546b1b578c5792a274396f47de7f275b261a8cecbfa2edd5fa19d7aa2d58ef744beef821bea602277a93ca8db649eda5bea5b33c8c04d7f4c25ecdb57ec98fdfc027477b4ba68da85369eb9087f15921013428884e16122840a02f1dfde99a5f3e4210a4dfa53288fd898602ce4b0cd7602fbeb1a335b8668c6bde1ef23d8464019dd7fbd662e2172590c64c3bfa8f30b35a4b1bff93335582e62cd31dbf43ba22d1ce8ba56aef804b591d513c61c94faeb9a5944a5b052fa74a36ac86ec3fb6ef7e1356ad7237b0743433f8a84f0f9d0e7cf67dbc09400f34a5722238f09e3a7e4b226727462f0a2644f06bf55b19a3961252028db290f750bb21c93d7c6d5ed80966dd857c410cae95e34669ba444052eb379d38d64edf91d414b9eabc98406f7140b25f941764bfc899213fad30b428491db0f4d8d3f81406dcdf729ce08478c3a03de20467e81ff40f882b5a04a2414ea19e2bf1f461976143fd72237492b9ceb8e043916108662c0d487e01c95f324e19e06e24747b3748ad05d1b17a76334e07b5b633723b47516fe1ae48b85491ce33c39bdb224e24967941456a1934672043fe542eea20c148646f0d5fb102fbde91923da3cb0c8917a309633cadded6c72bbe83a844f29c3951089ea6f83b6e1298e8afcf7f1a6ba9e430e45e1601123b9ff2f3cf0e9d0a120aacd3e46b2909591e35157f25cf59894af7f2cdb5a61cb4822f2a0ff219625594fa47e2bb649da2e1d87bb6a993ddb96b5a64dae423c0e359952f0d9b57f2a3462d1582f5428f2d5677fcb1a542298bf7355a29bceafb26159f8dfb77326db5c459ba8e7954037b94bfd31dfefab2e380ee30c665580e5ca62df6be94689a06a8227c9a7e9aad46bb778331665b223ed73aa06d76144d2b70d886704cee0f01d5644fbf56381ce68b94b98e27359a1406edab3d27787cd8497e69288375b8102601339f8c1a688fa8911566572bc1f0656159a7bfef440c827137702bc9960f1a725470130e0d9478cef33c0fd05e7a574346220bf9d8460e6e4a91e7a5aa31f51f2b748fca5b5e569e862624918337e6286b169f8dfbd7e4c3a00500712977da8759bc1c645fc149cd8a303f996498011be78799aae3b0f88e4ab3671dc810b214aa7378f2a0b661169f701dd0fc64c67f1eb3bd748db2947dbd2cbbcc871af7ed9173cd52fc4e28a3521df3c7ee8e7f01d627ed515d6a591a3b152aad909529eaa87407b84445fade04459d263dafc092de15daed0ceef81b0c9a952524bc5f17e8d1229f5e6bdc64b05a6861f4ebe148003043cffbbc236d9821774729aa9d3148afe069c61d77756f5d891bd6fb0e9924a83246e92070ec22766fbd58cf39e4632206f13e5eecf096abeb63114315eb24cfe7475d14492f0166785621cd5c058bfe779dc70b09a94a6ce00b3b24723b8a44a8f7eb9e5caacd7147e6d9e7a6f3871c199a6b8d6922666b118988cc803ec3069af22c8a80cd75ce22dbd2b5a19fc2dfc208bd7c99a85ecacdd2c7ac419773c1748a2d3fa954e6ae0d27e207109a6489ddc6cdabe8a9fde3fb1555d111eaba461ae9077e7d53b24437551c8389c7e4918b8af43e42d4d0e5a90767fcf08dc58d97c79c9edb29ec9f9c8fca83ddd515d4576a1b6265f5ccb2dcbfb11bf1ba41a4bc1ec5740a6960278cd616b9449bd77a84474b8f7cf78b971c292aaa98cdf8ad08eec66d4b6d3304c623227f1d8a33a242df8ca498f31d89d292fb300ada52d937541dae377360e29afa65e6a864ab7b07032ee8a903bd299b126b28bb0743b376f376118973d1cee1991c6225a6da175f118793307211249c09d73f48009b460c5ea6eeffa1929235a899a23fd5aed714a787a5597309859f80552af9e7c2cdd89a4fcbeae33a456f7804bccc6d0b028cd0e884de2f7b0b3f905ec92f7cb10317d99eb26f88affe55248c30596aa6d7ab79aa514b0783f2de9bee1e9e704e7e3c6f3bedcd8d883802711819119a013d80387efdb57a9a097099f49003fb89d248e51dafe02321887e63d9a909822d0ef7b86ced185d8753ef7b6496bb1bc2c4cce1b1a4a9b70cb545adbf5495404100664d34c04c4fb3d02a03d3e311fca00e904fcd85bfa58eb3aef64e5a47f2ac747895bffa13e7cdc9438fe6462ea894ee4a02c0525641253571c5bc085903b7231d3d11ee86f9d15ae9b7952afb494e0c5d4832f77f53e980e1f5d81023ab22a1384bbc93de954d7ef546ecae8e63a4951e72bcd1d45bda81dbc14eb23085e5396ba0a6587534501b51ab9c77f757b2b4f9776f452faca1c2f1187705bcb699ca9e826708d5d6f4c088ddf10d6e1d7041c9d8042a1fc1d6a6cdb1518fbe605010", 0x1000) sendto$unix(r2, &(0x7f0000000700)="e5d891ce8ddb84010deea226a166f93b809d59d98dcb515e5f061b63e7e33308038a4731310e6a3ffb45a2f29e523a54f87df7e676", 0x35, 0x2, 0x0, 0x0) r4 = socket$inet(0x2, 0x4005, 0x80) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/193, 0xc1}], 0x2, &(0x7f00000003c0)=""/57, 0x39}, 0x843) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1a0f, &(0x7f0000000040)=0x7, 0x4) pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/103, &(0x7f0000000140)=0x67) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x5, 0x200, 0xf0e, 0x81}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r3, &(0x7f0000000200)='./file0/file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getgid() fchownat(r4, &(0x7f00000004c0)='./file0\x00', r7, r8, 0x2) openat(r4, &(0x7f0000000440)='./file0\x00', 0x10, 0x8) fcntl$dupfd(r6, 0xd, r3) pipe2(&(0x7f0000000480), 0x10000) bind(r5, &(0x7f0000000580)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4000000000080, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) getsockname(r6, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom$inet6(r6, &(0x7f0000000380)=""/112, 0x70, 0x2, &(0x7f0000000400)={0x18, 0x0, 0xfffffffffffff781, 0x3ff}, 0xc) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(r1) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) recvfrom$inet(r0, &(0x7f0000000000)=""/172, 0xac, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = shmget(0x0, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0xfffe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0\x00', 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) geteuid() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x4, 0x344) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000000c0)=""/107) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffffd, 0x7e2, &(0x7f0000000180)="92896cea49e7512eb53afdcca05f12375ca43df747b32bade3e0762f6b7c54924142435bf42ac0345d31398138326db72f2f7858f8b9788446e0dd47a91e7d36d9c8f362cfce9137ed810773c73b92783969ea183680d97a43e9ce8c44b17fcdbff3e823d52057e90def0f1b82ec", 0x6e) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x81, 0xc1}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x80000001, &(0x7f0000000200)={0x1f, 0x8}) pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x1b2dd20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x1b2dd21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x1b2dd22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x1b2dd23000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1233c0 va 0x1b2dd24000 didn't change! 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) geteuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r5 = socket$inet6(0x18, 0x4, 0x8d) r6 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="c6bc87e746b0325657cca66738901cd081dc6b9c4137c9008d08dc5c412a038f55399b75c1a15083f1c4bd805a972a9c5fac1ee9bd89adee8101b29f27d4c6bb49e2974e1146ffa08984425fe854858aab43fa19de975b92569c14d6ce4c091cc242968d20ff2b2227eac7ffd504f10346a3c9effbe73a3bf456961eee1df005961852170c45a4f7ac0f8a289a52f048af553e7de0ba6eac717a518bb260386dd597eafdefb54f0edbd309bc765fa05b3ca72829ae599fb0a7fac7f63c5150430d7197569a3ecf382a9da2ede94997090b6bdecc5af8788af2a1c1b233a4d97b6c28f935f1e5d84ffbf7", 0xea}, {&(0x7f0000000140)="55cf0f9488b213f7a52252b879ab223775d50cd15dba99c9522f3b0b08ebc3736a867e427970815eb5f66102f88f9780b096d9861aa6091ea83f9ed682c9643a323772acc57b654dc5cc6f44c86a8a32ac27e9fdafbda5e3a95e431ad956bd69452e7740a4585ffc896e513cb22c73", 0x6f}, {&(0x7f00000001c0)="b0f230ab93306f9cb5705eb9b2aa04379ce08c8b8d8c58e96cedc9a9710bd3f34fa3f2f218af1bdbb3b6910c53ca98cdd15f64f21a1af8558f2f9c5eeb1d2202a970804eb82993ede938c9e4c4ebc5a04df56cff7d3bf97fb3", 0x59}, {&(0x7f0000000240)="a917be8a82615fc05ebf4196e991813b2692aca62696bf30a93a459b2bf2283421f920fc4c39f7fdcbb547c46428", 0x2e}, {&(0x7f0000000280)="8f5888c5f0f182ef8aecd9de8e73de5fb89ce9e24973344c60520bf7e53def3f6a207e8f800abae77b7b82fb820e3a9f30812ba450b18a36026955aea2d3365c60d8709c3183c0cf4f8f0ee9063fab3285bb631b8ea04b64b6cb226b998b3e91ad0ef79f6a2bd8687ba97f16148ba124ccf02ff533c78c9f102edfc61ee21a6404ce58da8d5eccedcaf9702abd4cbafaddad938cd67c014c2fdcdbdb30aa4a0308367052fbc1dcb0a25d095cb468313328915316b4f7b203611999df1371fc463fa3adaeed6a9a2c4f842544854c9fb311f5e1", 0xd3}, {&(0x7f0000000380)="fa207d661ba79e49ea04ad08c2d0262b4ebb45f97d8a40289f2a4483b23d3fe8d73defdf3c483b7d51cf73e969aca27874dd8524f335de7a5a1034c8c65d5cdbef72a4dafab4b2983054bf59f82689719ce3a60003b3f1ad342b91ba648c00186154264bb4ad9824fb24e9c88b36102f7de52f7af3484f638569013a54ddc52ab8b2b427de0ae0ec9d1b8755", 0x8c}, {&(0x7f0000000440)="41b4430ad81ddbe444ae7506821bc8fc24c5a2bbaae48a1eff4f148e536e726ea449ea550690e2bfae799b149ba8dff43368eb950a9747ac87b0f42d15203f5252e14f11fc4c1fa39b347caf301f6d02b867bf5900a123360b269a79570893bb0d56ae8dd06ad5913fe5afcf9854a0df98fdca9cec3996a23eff49b74992c2ef1b1a877866d2087047baf5d7a15866c31844fed720ac331c4c7b6ac2115412a13103f1", 0xa3}, {&(0x7f0000000500)="6ce599696ef27593da2cf1309e70720d2bfec33e45d5d515bcca5c582a6b248d7ba0e041471349dc5a864acf5c243cea94342cd3c7d837e1fa4b31c19c9ac277a7d5cd45f445e615c42e0dfa332cf4df1c17ac3715c289ff44cf471a439e8d056d7ebf4c56b77137136ad78e1495", 0x6e}, {&(0x7f0000000580)="19d483", 0x3}, {&(0x7f00000005c0)="119cd3b60b411e3ea56799599f8096baf8bf23f9db4b53aab532b5f60ada738437d963b502b77ba4f49e8658b936b09030aee09eb6971a3468e5abe12ce18aa7cf8999db21e268d817b5afd72ff38ba84c3b5b47ad67dd6d9688b7aca4ea7e2873e1feac85c8c30c16f7e25c39dcf74ad6693ef0674a64534103b2bb4ac32c48f453289fc8", 0x85}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x5}, 0x8) r10 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r10, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:09 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) fsync(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x88, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f00000002c0)={{0x40, 0x5}, {0x200, 0x1}}, 0x2) open(&(0x7f0000000280)='./file0/../file0\x00', 0x881, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet6(0x18, 0x4000, 0x6) 16:00:09 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0xe6f3, 0x3}, {0x1ff, 0x5}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000b1bfe0)) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) r8 = kqueue() r9 = kqueue() accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa, 0x0) r11 = socket(0x20, 0x6, 0x6) unlinkat(r10, &(0x7f0000000580)='./file1\x00', 0x8) recvfrom(r6, &(0x7f0000000480)=""/93, 0x5d, 0x2, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$inet(0x2, 0x8000, 0x3) r14 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socketpair(0x1e, 0x8000, 0x8, &(0x7f0000000540)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9, 0x80000020, 0x2, 0x6ed}, {{r3}, 0xfffffffffffffffa, 0x3, 0xa, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x80, 0x80000001, 0xffffffffffff8000}, {{r5}, 0xffffffffffffffff, 0xa0, 0x26, 0x9, 0x3}, {{r7}, 0xfffffffffffffffd, 0x40, 0xa0000005, 0x3, 0x1000}], 0x3, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x14, 0x4, 0x24000000000, 0x1ff}, {{r9}, 0xfffffffffffffffb, 0x18, 0x80000001, 0x3, 0x100}, {{r10}, 0xfffffffffffffffe, 0x99, 0xfffff, 0x5637cf24, 0x7}, {{r11}, 0x0, 0x40, 0x11, 0x2, 0x5}, {{r12}, 0xffffffffffffffff, 0x8, 0x40000000, 0xff}, {{r13}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x0, 0xdb4e}, {{r14}, 0xffffffffffffffff, 0x5, 0x0, 0x8001, 0xd0}], 0x8, &(0x7f0000000440)={0x72, 0x7}) r15 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r15, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000), 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) close(r0) kqueue() bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x3b, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r2, @ANYRES32, @ANYRES32, @ANYRESHEX=r2], 0x30, 0x8}, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb, 0x400, 0x98f, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) getuid() mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1/file0/file0/file0\x00') 16:00:09 executing program 1: r0 = kqueue() kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)='Q', 0xffae) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=[@cred={0x20}], 0x20}, 0x0) kevent(r1, &(0x7f0000000180), 0x68b9, 0x0, 0x4e3b9602, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x5, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r2, 0xd, &(0x7f0000000240)={0x3, 0x0, 0xd, 0x1a, r1}) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x180, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x300000000006010, 0xe02) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0xc000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000300)=0x8) close(r1) close(r0) 16:00:09 executing program 0: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x51) close(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x80000000) r4 = dup(r3) semget(0x1, 0x2, 0x200) r5 = syz_open_pts() fchmod(r2, 0x80) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x3, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) write(r5, &(0x7f00000003c0)="386a601eb8199d8e9a550a2e919ba8630f989996c5a1316df41e69071406945b52c6eef7cdcda38a2ac5966031635b678fdc02224133a2753344055708c5da16c15cb4f56bab238dbc1028c4f6077beeb919d3262f78e667", 0x58) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x7, 0x1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0x6f47) write(r4, &(0x7f00000015c0)="10bf9c6559a5ba0ccae644edbd7b99042160a2543fcd3e30f90ce3094fd72a0d4bea34cdb5f6a8bf6c4aacdff45ba0904a19ceeedc643ac506187685ce50add1f1791664a65e053526217fb897a389d55f3aefe5b5c6056e500ce48658dea229a6d610f2149923a0f58adadee2f42b58647ebd6a804bb9c43ad85b77c9f164102dc80ebb86b1398fe51e4a1fe1308584f7f0f973a25b6ba8dc86", 0x9a) r7 = syz_open_pts() semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000440)=""/104) lseek(r7, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x0, 0x80000000000c003, 0xfffffffffffefffc) r1 = semget$private(0x0, 0x1, 0x40) semop(r1, &(0x7f0000000240)=[{0x7, 0x3, 0x1800}, {0x0, 0x3, 0x1800}, {0x4, 0x6, 0x800}, {0x7, 0x7, 0x1800}, {0x2, 0xfffffffffffffbff, 0x800}, {0x1, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x5, 0xf412, 0x1000}, {0x1, 0x3, 0x1000}], 0x9) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0x18, 0x0, 0x0, 'e'}], 0x18}, 0x2) kqueue() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="c55c30a9d90491cee03390d0fe22e78a13e2359d325c78ba2c190a72a035a9200868cee91d6eec0bb7a3aa54123d50ee2630ca5cc3bc32f9d33d27fcb8da98e27457ee856e769b645bf2354a3a74c45b7aa6aaf4630b6d09686abc6e61628fb250a3f8dd2acff3f25afccd0c4e3765a40197e07af06cea8d94217cdd5f85cc4d7a4e927831959572b32d55ac07aa1a6b48df142fbad5928b9f31f57ab9819f", 0x9f}, {&(0x7f00000000c0)="4281e3099d9a3f", 0x7}, {&(0x7f0000000140)="c98e0cf5b05121c64e98014a8d18a7a543ae0ab1ce36a4e2c02d6323650dccc845887e6951088a3c16daf5254af4b97ea35cf251d171018cd6b34b18cca746775aa4d219c35de7286f330eec5cd2d1b2a77e9395b0dee688ad259d83434d3dab4f62fedecbedbe2a24473fbf7a5ca3bcc0fd0065289a7e037adb3fa396769e1d6d06e86730a869bb613e3133f2822ca0cca0297d5e2ca10aedd199fa9c", 0x9d}], 0x3, 0x0) 16:00:09 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) syz_open_pts() mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c0303e0", 0x21) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) write(r2, &(0x7f0000000140)="e28a72555e6d00763f41505fa40b83", 0xf) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8000) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffff15, 0x3f, 0x0, 0x168) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000204672d672a8c980405df70f8dd8cc1eb66c7f08db165c"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x18040, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x663b, 0x1, r3}) fcntl$setstatus(r1, 0x4, 0x8) 16:00:10 executing program 1: socketpair(0x12, 0x4000, 0x810, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0xc0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x7}], 0x1, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:10 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) shutdown(0xffffffffffffffff, 0x2) madvise(&(0x7f0000bdf000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000bdc000/0xb000)=nil, 0xb000) 16:00:10 executing program 1: socket$inet6(0x18, 0x6, 0x6) getegid() 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() socket$inet(0x2, 0x8003, 0xfffffffffffeffff) close(r3) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1f) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1040, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = kqueue() socket(0x1e, 0x85d2393917d76a2e, 0x5) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x7, 0xfffffffffffffffd}], 0x20, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)}, 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)="98242549be63f1fc176c8c67cef8aabb8a5fa6b3faa5762a57d00e51cdb0e801a870a0de66a09a4a9fa29b372dddb058256acb7db2637d5659fcbec593ef9b9c52755ca29d56ba0b8cc8e9807f49b9379cd577c853675391b9d7c6193e72a15f4348b0bfe58255c31ecc6d122946187e6ba3dda7363363c0a40f39a8a70773c9b599d9eb70547686fa2883eefe50381fee64d8732b7a4b9fc33defcf7a27d50599f8205f2e431b9b1ad02fead347144cb0aabb84378ac7311af0b602a6508f19044a58ccad926201e7f60525531fbe672ce02beabe95218b829611e42a5940a8f276f9f7266aaa256fd2e092a8ab49854daac52b302af3f3ff6f9048912de0960843716a846ec0801e1330fed460823622e23996dfa2f522cb3178011414cc7ffa95b1b526ea17424822d63dc8a476bf592c8b4bd2b4b2953788840004e16317497417f2d039ddc6b0851ab0c50dd7471437d14e0551abed95227f16d981ca5d58054a30d6d8614f17585fd2c87bbc4de4b8e7d938b1b5b318d520b9392b9fe29510e295b31a8eadf77408053e3754e7f703599fe8fe14af2c0b87b63c209951e3f7703ff90f4c4f8900573a17a9e644dc675d1473e8209f9b0377afce61afc255e7c27b517ea1328ef2d3ff875e919dcdb6f8844cd7249b0ef13d93ec38c65965291515fc814d24661f53c3e78789ff6c8779b39316434d00163ed98c42756749084b97ec1e1a11f4abd2d90ac48f564f0a127877a83d632fa580aff5159ab3b49ab8333bfd55f61f9b6fa134ddad5e40520882631773d7484dc99091179ae3c35b04f7bf9dca28fd13c84745727de28877a8c9b9fad5b390f4e4462421d2706c3a8190b1f74dc259228a4e0e843c54bdffb945d54d03b92025aa2c83b17c65bd84964e79d2fc5456b40d4e97ea84c44d618e94f93171e7a9b6399cf5dad4a75c54a6f6f5a30aa078166ac9bb26e596e1361c8c07fff65836265bbfc3a74ca00526501995acb808298c8c264297c9ab3f6c0916a0f5e6df1b65328ff9afb53f4542c89b7b07fa284737a7a168d9c25e1fc491df3be42457b4bd3d9c40904821106255eecdebbc8d23f78de6a7f6aeb15e1e2f001221a18e2612048c8322b34f3502aaad79299ade94a0a7d7c00bdaa9245935cad4ceb47dc694e08476c95c88d88d317f9afb74859fd5394a2eec0e3de2aa29e0713cda9ce88e88873521b290ca978d5b597525098626f9e22c387a7bf4c6c1f2b8a7a758f552a5d06032a71a19f4d2249e62db0436ea6eb5df2fed8f4bdcf76373d0f970d59149d069022c6833dddab5112ffb02cd3864545eced6f7216dc367ffaacd21e8de2ea2ac47a1909fc3f82c6688c954b13b708b969b099bb85e8522e2106906ede274665ef44c7dc4148cc350cc95c9752c47c743133d6236ba4bcdd9b35be11f4b90468a67ed728a2b4b471c5c7d753bac2d7d9550dc98ab11b9900677d200698a54a25a90174e4d6295dfcf73d163e30ed47fde01c3e6dd28d6aa35d7bb38ac4b982c24973076b81697c9b70c940de2efa9f681f81781eff8e0f566228473f2264eecde44305c3ef9e9036cb4b241e6f0d92074533cc485766966661e057c589138715ad475ddaa994770e8ce425a0c8f0bd90b5e889d39b46374587c0f3a4489f2f119f7a3c4d798a588f48a6bdd343196408f06cd546547a522fa84adde8a45e12e0e59a4898816510a8b207c3d8e2360be54a39563eac24d2e5b5e521e12b0f5b661e39fc2bcdd08b2a5938ccec47178c2df31f0a1d37821da5a3b515916d6badcc07484240cecf3e7c3b487023e74f1873c2d718eeba1b7524713b4b49b966cf125e1f1e2befb2a4f3cbf80fb8df6b09739233c56ba577836d5b553ecc8169dce2f94410929a5c352b130ff026f54ec0106e7f54f3a4af5d2addb6349cb1f8cea86c91927e444e7aee023afa76b800cf6e38cf68f7a6ef9fc240d42d853ea7d5c4228a371c72f24e39000fd991d0068f97d357e9a37e0631c3f9d4b09eeed1481a368e7612b6a34fe6fcd01af0f7dd420de2834866f007816c4cf27536bbcb8cb62429797ecf2a3ff97208d330483280e6688d498504a090ab23278718f33f3c1f1fbbdae58bde6eba817eefa098166d5e64e72ea9eb3407b839f04615f0d42e2c50c99247eae2d330a563d1e927b2b19aa976ca692cf53f29190d670e16d169dcfddbe1151e3ce1dda116765f00c22028c2e7da940441d0c5fa6c66dde015c0e8b86a1006b461ac8036a7ec8180fdee1e16cf678c374739d050c121f4d009b7769f359807a8591122f2b509ff5f99d223a6361c4399dd5ed25b2241831c0226686fbda43f1104dc870f57126e6286a5c5e050e80999dda59ba4b38aae4b62d8c90adab36b0cea91a28d4ab2ef897e4967abaead6590c5f9b20f441f4d65e6ab2650e84737f5903e5ca76110d4445dd2c1f9f071c0e5659091e9d9ce6c43df582e3dc657f3197bbf2d9f48d85009b0dfe207a99f763bc313f67b8513384fc727fcc89134a83433b3506ee7c3893f64ed1e99260ff6b24d128b7b734c86474a939724f20f5bce3dadf130dcd6493422b6a416441a8d49f2a09089e2f7916e5c283e52cf1398649f7c3a0ec748adf57c43c407b2775798c21750454c4959fd3eb9f5566910265b75b36518d0f50933e88d7a5db81452132d8d925e3dfec3562eac2042c4520c064ec11aca6aeb10ee2575c8ac251959a6a46237ec3e2393d84f699f0a00f38265cef8b8aba4da8ffd1b8337386fde580a6a157f68c1e774e85826b6094e1ce1b40ba40becf9cac74e2544e3f5b9dfee1795528f30d4e64f7c2a11f54c211ce4c3239ea0a1b36b9e62c3673b761779d5f95b4fa8f25fd7b73151cb06707dbc46298baa10c696761b0581d50a8010f834afc5aff042d42e8f54bc2b114802a4df20e23694845eb384b8c8210c246e7703fc5ee8c128c7e5d9886031d65ff139a66ba8ad320f79939fb7cbaa8d1581790edc7c57a62a44ed49821398948da9fa524a7bf2ccb41735610caec9636c20c23d2b8aaecc727fdf0bdaadc57b563edd328ef4fb3ea8c49cff9576477f182d58665dd714cb873138cb36bf0e2e22cc3bcdbb5334a8dfd8cfb491b65d806e718d2ac9af9f5979cda9ba99a492126cd07776b12b8d082462b1470eba8bccec1581b6cf02ee0f3e2e8ce6c9649db491a9f8f0e2f41c61d6434358d621eff256343aa6c268cf43643c61b6f14b9c7206397286b09b0ddcf3b53f61358ab976a51de35d1c233da964d5d3ec01b0b825f2c748edc4ee12576153a862dd278e1501b9d38a34b184106e42baf76410e65ec27c61908fab8c8819f127ff8a5852498fef7775697f9f28b722a1e356efc8632e5a29ad428fccb68dfdce1cae7f3221ba8d90bcaf5cf77e30009d7cab9035ee557b7c807ad98bdf9948c9133e9141ebbf70cc17253f957521a0660b5bbda4aa4e2bb5cd05ca111382cfdf3e377a7315e09a23c49fd2a379f51922bce35bbbb3e97ea7d8908d14b82a7ed6ed93172eefda81228a944ebddb4623361765baeace914e2197f5902db87a194f7b0c3f3d49d9aaf3af95552c089ff9d72ba84fb0f9f349c6a075bb116ae83ecc5ec27472d4d1d4917ce0d60a669edb2a27c95c30b2b4c20f9768c02f1aa32fad12115694adefd2b56073276d433c47a3249cff1cda461eae96adc36225d3c9e12dcacb4c6c764c425aebcf547ed7f1b85941556ed2b73c3590f1039065cf3d4db7752bfa5884168ed962e2800f8abc8d22d8c9807a345f6cb19ee5e17bdce3955644cc9c5a5cdc7f68ef53aab4a78f2241736077a1dcf91727bfd261a4eec5302dd6f64aca2bb72a82395d703b6860196141d00ef0bfeafc6e40929f67812a8a3f5bbcbf27d4bbbbd3633f598738098ab18b6882751ea7c3b18f9f7d56afe312cb8dad39f2fbe9a48f7f0a5ba4e9a2e4762a1a6d50161578bef2ca0dfbd16fbe78e205d01f6b8074804015149b2891e955f35496efb5495b42a87dde2ed9501238e245292cd84678ceaa56cf5d4930066686bf0b2657d8d3a8549f8943867fa089467cf1731e70c5610f6d06c6624580d269673d5295e8c302e5f9ac48341752fdd40acc13f0aa9941b42ebd054b93194f682d51ed2fcd0443b77549e163332f5a4a66ee923407d9917313064fce87eaf9773b2b6ed6be7d0f146bdbc4b5cf7eaca9d5b9f791446e70a75f0b28c780a8970d9f69791445547d1206140e39368cb7d08401b98e4097abbb3810df682ea725df919b1493513c26bcff1ef2cff11cb942dd4431e5eabef8f11514af0715ee6e893247781ea1b6ba59801dee74c8d12be09d205dfa39ea1881a633f315041c91c49db9b99e1359051d54cd3f19ff7f8c6d12446170e7d3ff91564924420f7777f3cd13ba6b09de6e6ed80f397688ab12a5b3f8e4d14b88690d7098294d6dab58c8f776f4ccd5114b1c20c7ff052e945356ec3c1f372765a3d8f0603b135e4f2c5a14cd70d5f0420201d3496034e8b52a95fcdb31cfd53d876b24c876390657bc59573124a0d2ae8764e548da19afb5a5c4c39791ab291968de68eab3b66e28cff218a86133c6e55f8447c4ca6605481dc2f7f7ed9f932ec75f92159ebab659558150fe3618eb023681acb3edc2fd84ebf27bfbf7f112ba2b8a57a3b671e2429029ca8f212b0d027edb52c9f3643733b564d40c732f4933f007c9bb765e8e2a22fbef8dd048f6982aab110dc52d9f43784e73b59e7549e6cc4466dbf53894a0faf4f", 0xffffffffffffff6f}], 0x2be, 0x0, 0xffffff69}, 0x400) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfff) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x6, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000100), &(0x7f0000000140)=0x4) write(r2, &(0x7f00000001c0)="025f16f5c494004a1982e24318146d0916d34edb9edfa07834bb9239a105bd8a509416ca006afacca2b25f6fb5361ab46defb3a8b1cb586f3c6d27f3e1b68f46a546145f009bce0de32bae1d1af7c7a109684cb91207554876055f9ea89f2e9d46a1101b413b0cf45a531b41620c17661ace0b5dd0c92b5785dbe104c79a", 0x7e) 16:00:10 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x401}) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) semget(0x2, 0x0, 0x100) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r6, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) syz_extract_tcp_res(&(0x7f00000001c0), 0x100, 0xfff8000000000000) syz_open_pts() close(r6) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000001fef), 0x1, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/130, 0x82}, {&(0x7f00000014c0)=""/162, 0xa2}, {&(0x7f0000001580)=""/183, 0xb7}, {&(0x7f0000001640)=""/25, 0x19}], 0xa) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:10 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="d7ee87b2984e7e70bff114c0fc17e807fcd224f02bdd0d522ce31b2dd65feb68c48ca80e6d18b3541f2b1054e10bb8262bda7f3d83ccdc56362c51323b0b2aaca9c0", @ANYBLOB="47bd060000c82b1c00000000009d15e10900000079478cb205aeb72e003bfd58f2aba06a7a", @ANYRESHEX=r2], 0x3) writev(r1, &(0x7f00000021c0)=[{&(0x7f0000000040)="719b23196aa1cf2543efba2ba4b30f8e89fc1f428bfe7542d8566d6c6af2af3ca8e5bea45db8ccc175d613dffa89778fef16c19302010f91dfcc4c940e50956cde3b3c46a2c8bf2724acc9d81d1d7b9fe43a3405bdf389d8eb5ef72cd32cef580a87dd43353a417e0a9c4c9269c326d6956e2dc9f8c692e5778c73e46fc5412a67c33cb1bad56328d9b38343160c38f746eabddff4006cc773b8f316d736cd279aa48498bc53face83e619eb8d262fe2f421abb09b9c70c2867e794d26a32d519bb088296e11574c747cd7be3555d82bb12351e3c0d2360f660b7b19f147adbdd55083da9b78a8595402a2f558648c396939c26976ebe5a4dbcaca3dd0e62e09b7e4c15c17a05e769f17c1ab5268ac9c5271c5c13c470e3742ba806d848529f1076dd92a98c59848f5cef2f55d75549a0d20d7b397e3ccd0cb6e58e73ff14817404b07dc42ae9953077ef6369d5de083a7fa19deef50203fe501262e154da18dd318b2e89eca048c9d63221c418592f4db1a4ea1bd6fc32b89104518f2873e58d12679911561f298388d68befb728f8b1d312a7d38b7e944d2e4d739b94101f0627b6a19b71257b6cbf7893042d52fd71899f19704222e89e1066ad69c2185709c99e8b849940c8a456b6b9e51e36eeb9d3c630d98a03c6c2fd0643fbdb228b7bf3ba693eb1f97d8656c8a3e1762ea1af2e3017b4e69fd1b75462590897bc7bc0f8d179745a89aab20086538a53c86c76bc348c6e308af290eff5bc554fea2ee363cc1da26904e4541c44b1e1156a709427b5fe566978faa5c64ce15455e6c1c141012a35a28ad1d0ba1bbad0365d9083f398273370c8271c18b1a129c59e3511fcb148480bf76642ea02dcae224dc2a8af35a3de7130ddce30bd08c0ff0c23bda9abeab59893139019df03fa16a172e6f93ba7b9225f3d2648421760e91de6dc75978cd46f8de0df19bbdf45734e1e52b9680280c41eb4315c3245c5d322d3a5ff6dc27d145a139262d99d49ac2f81bdeca62e17edc798316b94fdb64920ed6aedaee1de3fcc9161fb3147b4cf6aa6fa27d1b9b9357e60b9059826174e48a85bf767bbdce483880028f31b3b7b85ebcddbb3eb234b56b202999568cdcd28e2177f3ecb7d73b5524a6e5bd911a2c2a5412882082ad5ca0b451bcdd3c65bf137d5ac555fa5e0ff1e4acfe592779d298d655d679888f3fcc89e7d5de8b93326f91ec00969a149682228882366c7b48f635c3e48c51cb8ef7b81faf0db1500c15e398631df3037f5c03abd5002d02638acf5bb14e558f265afca859852f30e981577a7770fd292c78fb505bbabed4ef148668e038681e6737c40f18c9d242f8c2b5fddd7f1ef311ce88a638df65e2f0260954ad979a9795702b4a6b468b5bd91bca41585b78437074b1107e774b4ef31e2b07d85826d4cc409bfbf7edcebc4de70dea0d96d3aeeb0eb2031a89c536a4bca31eb10d7fe0fdd119866c65ced53c28fa55c6738846403fb08c9538a7704bbd2c5eda01855814a885f50a257b4343e4e990b81c0ba245350621dbfbf49f50da06605b41a3645b2a672ad28fe2a3418ea8646d6ebe3129ebed924d0e84c81af9da5435c779a2c4bf9122e3478a6a1d372c7284bfb3e21ad4387d6ace1f07f715575ff848848a9329b8677aea468c6f809fdf6d55a87e3d43669e6307889409f1c191fdeaa709ac9d39866a6e5718b74034517d64b82894cb66643ce2acf61e234da9571a663200eeb19377c5ef56a42b01a41359f123c8ce72c83aabe7f672078a5efcd3ee9d3642d83632f586dc2c61e58480a69e1eb3da3236b8eb45029e3212a46b35a214992f24752776e7f764de1c99fad8dfc58136f7471f400091cd5707c5b8a7f164c0c45569db719c3a7e216c064cf8e581212bc73809857272eeb38667ac54b0638850c65fa43d70d929d59a7ddb190fec9ddb2df65c85469a01fd6c63a31fa2739c4a1586e8daea56563c71ce40ed9eb5f8e86576df7462b7957249b593076c1082cf26f55aa734de1b", 0x59e}], 0x1) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() fchmod(r0, 0x0) write(r2, &(0x7f0000000380)="498851aa622fc25340afda970e0879c49f56b03c5a1e7f6936064fa933b3daff0d6be16f4842dafe62168c0ce199cb8bcf5ae92a7f0e600ae082569a4857a1cd440964acb87cf2423fad5e98422ad201a7e256707c5cd761fff27bc160d3feb61af135ca9b6a61ad79f61f85c4184c0e6f56afff7ab51db1ba445bd800cc705b6ac54492c67e3b9c2937d9072b534cfe6b9b50e6d737b7b91e7452f3bdb1511be3fe9a84c7a2bc64c96a7653225e905d393cdcae3787e57324b682d0a65ddb98ba4ea6c9d52539c9364212cd0667fc05b4764731da95f685444c29992d04f86f813af587e7cf3bc05b68b055eb3e563a5a84288f2823e3ef4e25baf86e94e9fd6d95a142c1da493b5d8f36594263896cda1500b6de9fe974c1df93934dad7b137c46263b7f3a3d89387ff8ec9a5d1b4a7f2ea19d905cda4b5b480f82cbd6771cc1fe94d90444f82fd9ce6cc2e2a8556e253a7b9282d8f41adbe90f58887eec68e3270d9076fb693633992b4cafd7b02c500a824cdc196dc1c46ebbb3850f32cff1b36fc36c84cbf0ff96e23b7879012ceda3674a5050cfd0b3f4384301f7f6fe5eda5086018ba5a66dc6261d4c2deebe43d6e051130e470278296a11213042bc0b5757d475d9914ebfddc98a25efd3e1f858f745f8736cdad952834edafac24f20f6d8534940afc590a11df2c5858ad35186028f95cca6eac6f6352be1260655dfeb166f60f8a6c40ed43849996c298150b24951caf08ee4ee78644ce18ab34ac7b37ad5c7d8dc5fa782df5f15f84496d0e9ba469c67c56f266f4dbf21c5f0749f13f8eb6ae164326ec347e6a195b4c68d856cd1e43f5aef447ef5992710149ef677e5dec1452b34c9b5811e6101438cbf946468aef6649f3c83425eff8ad6be97327aca8fb718cfd7507b9c4d519a022adadeefd2cc8eac7255302a931a47463652501fc642920e7d118c7b6ed4f99de0b44bcde3d8eda499e98886f14ae408b078a07bbb75bbc1f997ae2f2a6e3eb113ba56d189928a4b931bb5c957964a3ea63ceabdc4340f9612b259aea126f92dea71dcb08b00face3ae394dba416a16dd2eb0bc93152316f543d49578a71844092bb9a4df7466bca7a91a4dfa67505e3d0f67c1e7703b9c42601466ab4dd9068c10fe5546abd5e20acd01c0c640e67c6d0c571a115d72820d7d7c539fd77ff4bf8c8a3200f4ed1b35829bcb67a8b93215b2fc72eac2d7ab87e7ad837fcb17ceeb4f72dc37daabaed145d49cfcbdd15bfd2e5d0e4a2eb7f9d1f356fdcbc1bd555ec39d00a2669027418e6d34773c46d5c00beb3e333cafc677adf1812d3e8886c81b1e5d2f7bb5c6df88c6a14fa5a3cdcc5ee44c1c94c0e203ec535375ea276341332c47d9529368030b54b343e5d3d3065827ec35555838ae175572e4359c238e10d873a0e9304c28a4bf65ba6972557073af8de3b31a767946001e00992d5e444b33c1ed87955aa99bf4e6b87cc2e9097e9900f2788942ba8431ccace7a56fd3cc73c7591e3de9317a94f2064762db15e9a632e951a83eec1cac3e291efe2b84dd255066ebbc2ee170d02a66003cdde360e380319b612e08790725623a40ce3d4a581921e3a116830e2c7b9c2b0fb44a12ecdf59c590a616ff3bc5fc71073e5a88d2c6c4b675ba60d6df590a2ad8f7469e5253aec8b9b713860cd74dc278bfbe16d9098228db941e670784023e7877fe36690a61822f026237aabcb163de6fc702a56f3b82dec4ba3802335c235600e678dfd5434aef90ed0ab529985d85f680a43715090e301f5e011a0eb498a9ff88a322d4d7da1a282d416c764309f35060c5308dcb629d541501ce7f32bed9a865ce42ff893943a4f4247ef79d9c67d414aeebb1aa2b2d427475e0d736019b8fc3a268500aaa17af0467058f0475ea417223b4aef2f90e9bdd256a567f8325db5a3589c8759a02b172c60658d18e4435f9ad05c2f4985818d722c6f18cb2888dcda51c3f995d8ff386a764c7c975218bd54868338b2fa7ab7318c00206d2ed744ab1a2e41437388337ed2a6f208a1f8873c0d063589be3ff39bf41648ff6f48e62ba99b3cc59c4638bcbea775f1a0d63b77112a0d51d20f04836c4977a82bfdb9e1400ff9df37cb0c81135de050978b4d48379824bd372312f5a4f2c65ef3356026be26a51a8c4b7cd5f92474d3d2f620aa6f052408da0f9b0e3e2ac1bf6c7bfbf55114d128c549130686544596a122adb82162c521ca146b048e7c2dd617f7e3c4c9b1106f253db59d9f8d50cd23519a0ac2619494ae64043b3cccfe886cb5ac521b198620d6f87e1ed437aff9ce16a168e0777401ae4ac5d77bcced594674db482ae083b8deb129d18ef63e922126c4a416c655dd736b16e1b997b1f3c4037757b8b5195336e93c82f46e911050e7241600209dfd06629f40817807f5d57f2e9674101feb9c9fc6840d4a39ec0c531d8bad3bba76d705761a84786a26ede5786a4406c7675c337ff840cc11871c11a6460dad5a613aded87976a3ff8ddf0cf4336d7285b059a85b72c218cfede9ef16cdb6564832d4cd31ec4e39485c5b51da873a161d47f8013215ba0941ffa669ec264c44ccff1511ed942abb177bf7b08a3bb67596731ad8e41657270206367f0126361a42f4711b1dc73e8ad6db6c1bdccc380fdf353730381a02a1fc9dbe73c1ff5af7d0aff618499b05c7629d9454738697d80a083cfd8c0dc6f4a5b3d788bfc9034482368c06f988df0256574b1e61eb2a1771f65764b1873aaade0f97dc26b3a1a7e4a93cf3bc92285c67c46d058b7cb388793d291d8f00a50e90eb393419fff2a45aa56c2911f2f426156175e92d6e4fa6d192760f6fed67000fbc3eaa3affed7db9c1e114650bf86039405e60bcc0754ff1ceea6d5dab2068aca08567480239a3fb43ef4d434f880a183e36d01ac069f31ce5790c8af094c32be93296c9ecb14768ef57fd849f5f31b26cfc604a2d35452304ca219200f10b0baf0644f8c1d3da33cd972ccd88091d85f53b96a6c04cdb35ce40edf017ecb25ea8d18dc64cd25c18b944d23f7645c4616919b96813142c2095f90a1fcff04b5d04bf420d94e85cfad51da7011a89f3cbbdabba4d887b14b4a87342a498152fcf7aa9e528234dbeab205a5ba0ee5339324bc5432f41cc27c7bba1ba1190c9d75535da0e6e6bf328892887eef40acc9267d75f147d44df755d395696faa0e933b937883a8e4435a48345fd8cf1298419f3d4c0b602f2b406d0efab1d965a7a8a708a278276bde1124cf73189adde23275e8120b4fdbd12598e97e3b6d2519ac2f72591535cc8fb2469f3eaef270e68fee919cfaa010df278afc523d7f6c46b70b8ce7ea2a758da8fa75ee3a39b09a4f198ebbbfb776634588b8c76f29f90a1d80b6ee452645d17950e099c71da3e50340eb9faac140063efa411ba77e8fa8086c307d205dfb457e12b35a6e69e498a07c654b44a7dc30a7ed014ad01be59428bfa013cade084a3bd0925c4900ae223ec0b3c9686b260322cf4e2519375a2904fd6f1bf87438a399cd7bed4ea5517582c74e98a4e940644fe31c52514fbbbfe72463f601fdd818961abea3f4f1fd9a3408a0455e925b85ca69bdaa9af142bd362298bb1e769a39999af0ce368b0beb6e14ede90b2ff2a455b507615c08a53ecb41398b63ab3ef626dfefbc1f5a9c677af246d0ebfc1ab6eccb6df035adc8e0e78bb28c409a9ee8aac3a90da88e3ef25a5b0172e3a631ca7cb5e91cb414ebc7150921e5204fdb109309c7adab942279bba17413eff12ce50347a871626616f027c1e4150c398c648ccdffc0f3f16472b33f3bf681c3314fa7be6f65739e7905496b6cd99ad0b509e3d4c67417b8ac776c7803597e26d2d5fd88b4913b4a7f6948195ddc95cd384bd4be538b5900abb67f1b9f0ab279a57b65932d0c8f3ba4563b530342b97e27d633ed44e6c272f85afc92ff1f9aea858953d0a1f2ce3e8340973ba34e97e0c727707c6f536499e676406aeeecfe02836cb615551c7f5f87a960b1729ecff1ef352ce83d7650aca57e6548c73ac337e9265bfa65592bc9592f930e6aca79c04f650f212b46cf48361a8024c7cdfc6fb5ef55b9ce6ae71e25d799630d89aa5f8442ff4c3901a791f72e4d0d1b2d350c1100a98c77f30ac0bdcea93dfa9959ac80ef2b92765773d34c96eec96edec51d18b3ff79202d3050481b8e40171620f750da4a1d9ca99f3428b81ed8172c811143fa929cac25ae00c2ca081366588fb3f85c36ee228baeef3f82aa33a8f89de5d3774625ca0af9d8b8a412af98bf58adcf238e18fd8b7673c444d2a0ae57ea95bedfb335381502a807110a9cb6c9eda324b169f63ceaf36c60b2115af50bb9cdf3f9e6cea1789abec2eb73bf76d76126a62d3a21f293c1c0c50a60af5a277810562f28394a8ec61c5c9c92c94ed928ab508f411a9e6a4b19639d284343c96cc55609cebccbb63802057c4d18efe63496a94f7a467804e5e30983fc874c08b9ad03d9f7f6ad851a5cc0c27f76888ec863f237d08938974da73828c0e00ed69574636dba8992bc054cb43422a145af6963f5c3879886c8bb7f5292768fb30acc52c1cd90332a50be8b0b4dc130cd476c6c21d6f46a4a47c9c08a7e7b7c375659bc990b93ef6f84f1c5df67548e58a5321a5a503535f6cdfc6e4b6bd34ea61a8289fd76e1ed7e7129ef791db04f7a3938afafa2a489b95fddbf2f73991de624f0c089223a1e87683572c5b8cb6f279ad8e209d8b84a4a0a89366541f702ba295116921bb0572e81cf6627006d73e213a5afe68a1c6d100cf1ce67493f91e8d9c3ae34a45ff30d5ca8ce6a0ac8db91ebaa33fcc6863e1020501e8855d72c05ddf8c7f35f64df62e7546d8c6a457f161bfa98d220c2257d0e21bfcb361b46a15bc6b19a5e2235d26450a6c6cb373bba78a6d4d9628ed5d051f44b574468fa6f421f1f535b7d46036dd6d146fc0574195d6a40a5b109c944d1e2a5a9484aec6df2437d6ccb637c5d5518779f33ac661580f2ea9bc49e1a46d3583e6cbe20b35d2dc24ade49d96563372e3489c9abfa64d701d36447848e871da542a797f5c76c0b5a7caa323f50af5750a0793796ff7675e8f91cb0006caa364775057ffc7467b580ac694ffe725543d331ea87e19fc212d7203a2024bde294f593baf9a10bcbcca9547fa9cf448222b4f8df71d5e65bd68ce85f9e9a8cee00c909807b55cde74ba99e2de38537a6aaef230a0c055e036704aee52d71676334b82977ed09af969e2c50b80a6a1cb4431a7e5c5dff5a1fd9f71730eb78c0a02d7db433ff1e7af5273dfceea81f5a9c086409b7945d48d093d8b86ecda1f54ae940d0654373418cc2fa6e2a9db7b74e5f2eb37828ced36b366645b53d549c13aafc40a05023bb4caaf56648564e30c64c101c728f5f7662c681c80e55e2503e2ea670d6f0595ef52139d390f48aaeef3598b08068c8b31ec8677c539eac79987927eb1ee4b3ce45d03281f4b0af7fe19bfc16dc6a0e452999dfdb0c9e85f54051a22e9dbdc697aa44acd4972c0d932f0c846ea16b491b45046c58f7242378946fd1e47c788fcc1b4c97061a99bd21f513839eb24bea7d58b03db366d62ddf322fe15464f10ecf87547d96baa574afe9229aef29d560ebc33c4e02dac4678a29a60171c78bffe833d3782bcb90ee762d48fbd7befccaa0669f5b3ac364e63f8aec26ec5f9eb05316c96bcc07c3ad04ecaf56cd4abab2996d775bdc8efcc324c5701ee9e9836f702f21e8009", 0x1000) r4 = dup2(r0, r2) sync() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xa0, 0x80, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa8, 0x8dd5ce36d34ac065, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0x50000000000}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x94, 0x80, 0x0, 0x81}, {{r1}, 0xfffffffffffffffb, 0x9c, 0x1, 0x4, 0x9bb}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000008, 0x1646800000, 0x4}, {{r3}, 0xffffffffffffffff, 0x84, 0x0, 0x3, 0x5}, {{r2}, 0xfffffffffffffffa, 0x8c, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x40}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x1, 0x7}], 0x1000, &(0x7f0000000200)={0xfd4, 0x100}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x808, 0x0) readv(r0, &(0x7f00000000c0), 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xe5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x3e, 0x0, 0x0, 0x0) dup2(r1, r4) socket(0x1b, 0x8000, 0x3) socket$unix(0x1, 0x3, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x0, 0x3ff, 0x8, 0x6}, 0xc) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xffffffffffffffff) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7f, 0x100000000, 0xc55b, 0x1}) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000b6) syz_open_pts() 16:00:11 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) mincore(&(0x7f0000000000/0x4000)=nil, 0x4000, &(0x7f00000042c0)=""/4096) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bd0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x180, 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x500, &(0x7f0000000ac0)={0x48b5, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x8001, 0x5, &(0x7f0000000040)="14a1932773fd089a161e1841124a32bc26c1e11efe7097f420f0729c8097ec563385ef493f788849ebb8699f8391aea2c68c5d488af6377b290cf5350229e37c01c363903fadba67af162b3f6b8688eb3748aa7b8da1aa8a2a335908c6", 0x5d) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getrlimit(0x6, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) socket$inet6(0x18, 0x7, 0x2) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000002a00)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2dece4ccf0a4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38cebd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff0500f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df0000ee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf32d82cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd8ee6da37cdd2451c4bd2874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444da683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb470c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b23764b6bb58b7dae7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb00000000000000", 0x7ba, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) fcntl$getflags(r0, 0x3) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r1, 0x4fbab3efb8523589, 0x7, &(0x7f00000000c0)=""/53) openat(r0, &(0x7f0000000040)='./file0\x00', 0x188, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/51) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x66) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) r1 = getpgid(0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x81, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) wait4(r1, 0x0, 0x1, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1294000000000000, 0x9}, {0x4}}, 0x0) 16:00:11 executing program 0: clock_getres(0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="af40e87aadac2c816f29d0f78f249d56df2e93a5cbd9547e89a1643493cf1382001cc5a455369839fd22e89fc6ad79709bb9ecc98fc3d3ed6d94dd9aaec7ffa0226c38edb78fa8fdb568c1f46cb334ff3f24ef496747a3cb11530a56a45a2b7d9077aa8e167c45971e41b7e08588aa827c1cb7c2037cb24260c4b52ba701c08fa5d1028e6653cbc55ad4c3c8c7cff86ac033c9cf13c6791fa1bca6ae550d5df94faf108f635598a532b5bae640fcefed649bfddd6416121fd65b594678190c08e41881a956cc5a08a5b79d3a4c0856baa39e6c83d8dd1ef3ae586e6a625f228236ccb927a136945348ae166d0888e83feeaa27919a", 0xf5}, {&(0x7f0000000100)="01028088e029c4fb224a2cd869087626ba7b148065044608420380e015db90ddda635a8e34d64cc49374040fb7e93cb790d5fae35194fbe81aec4e7a3c8bcf71bf59904eb63e2fa6714309384c68e50a1009cd238e7145ea6cdf547b0c2ad7ea81318af15b4e44772d87631a8a1a497b226a1e38da8b8d5d5426920902948e5bc24262037d2db5ff47807b2eead1284347698ef261797c8bd48302416a27677c013fa8e44cc374d0cd1df6cbcd4b5f30a8baf170415b1fd6bd2947fffc06d275ca8479780f8d31291ccc7cd4689621bace1993d6eb844e71c582c3f32f75fe1a28235315234ad89a2c1fa3301ce4236fc095d9b5a7", 0xf5}], 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x43, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x9, r2, r3, r4, r5, 0x2, 0xff}, 0x8, 0x1, r6, r7, 0x4, 0x9, 0xffffffff00000000}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x8001, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x81}) 16:00:11 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munlockall() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0xffffffffffffff82, 0x5, 0xffffffffffffff73, "e4594f24206cbba01b6e5d611eda7e5fce79a67c", 0x7, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x5, 0x3a218000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd, 0x40000041, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6, 0x8, 0x1, 0x3}, {{r0}, 0x0, 0x4, 0x20000000, 0x7, 0x4000000000000000}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x800, 0x1}, {{r0}, 0xfffffffffffffffc, 0x68, 0x4, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x22, 0xf0000080, 0xffffffff00000001, 0x7}, {{r1}, 0x0, 0x8, 0xf0000001, 0x7, 0x679}, {{r0}, 0xffffffffffffffff, 0x38, 0x20, 0xffffffffffff0001, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x20, 0x7}], 0x3241, &(0x7f00000002c0)={0x5, 0x4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:11 executing program 0: syz_emit_ethernet(0x38, 0xfffffffffffffffe) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x7, 0x4}, {0x4736, 0x4}}, 0x2) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x100000000, 0x7, "efeceb1be41bb599cef6eeb6f79604c52b67432f", 0x3f, 0x2}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) setgroups(0x4, &(0x7f0000000000)=[r1, r1, r2, r2]) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006004, 0x3fd) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x3e1, 0x8, r1}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x4000000a}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x3, 0x5c8) flock(r0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r1, 0x0) setsockopt(r1, 0x7fffffff8000, 0x8, &(0x7f0000000200)="b0a809e3b353546defc4cb4c0b117702238246b71e796d32e38222c4e3e40ff2f40b6ab328a6fff816290d2e6d64b32ecd67b7618e90d43422922efdc18fe5b42cc8862f9547cf611ae3a784e1c2857c5a83a28cc3b73990ac811250e5e120755cd6a21e594e6034093425d0eb7836801e81f411d9d174d70e6b680c7bde8b71a2b572c2ff60f4e805185d96c545f6b815de50725da05235fe142dfee16260ba68d60f13be96614db4", 0xa9) 16:00:11 executing program 0: r0 = semget(0x1, 0x0, 0xe4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/201) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0xbe12) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x695) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000180)=""/148) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x1f) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000280)=""/126) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/165) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/249) r1 = semget$private(0x0, 0x0, 0x8) r2 = semget$private(0x0, 0x1, 0xa0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000004c0)=0x5) getrlimit(0x3, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x40) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x3, r4, r5, r6, r7, 0x1}, 0x80, 0x1, r8, r9, 0x44e, 0x0, 0x810, 0x1}) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x400, 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000780)=0x3f) ioctl$TIOCNXCL(r10, 0x2000740e) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) kevent(r10, &(0x7f00000007c0)=[{{r10}, 0xfffffffffffffffc, 0x88, 0x20, 0x3, 0x8}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5, 0x4804}, {{r10}, 0xfffffffffffffffb, 0x40, 0x9, 0x8000, 0xb5}, {{r10}, 0x0, 0xb2, 0x200000a0, 0x5, 0xa23}, {{r10}, 0xffffffffffffffff, 0xfa, 0x10, 0x1, 0x7}], 0x2, &(0x7f0000000880)=[{{r10}, 0x0, 0x50, 0x10, 0xfffffffffffffff9, 0x1f}, {{r10}, 0xffffffffffffffff, 0x4, 0x2, 0x100000001, 0x2}, {{r10}, 0xfffffffffffffffe, 0x26, 0x0, 0x1, 0xe3}], 0xfffffffffffffff7, &(0x7f0000000900)={0x1, 0x5}) chmod(&(0x7f0000000940)='./file0\x00', 0x110) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="42e58753917613293a034174e2dab6cb5a4a41241ec0b4498c2383d8814f7a24fbc51b770bc3d56e2e2eba23eb313ebe3f71c883cf0dc1f0fdb35480db171799fb49a3d6440d56cd3b868077ebab07372da7656f2703b89768ef970d9bd151d53fa5d042f53a261d112954bc7d6174762553608fa58234e4fab827997f1c8039d1a8abd38439a21bb87e1d90b9c05d59a16b805ec93fd459b7d466e2d2bd956e92fcf34b688adef601360df2b7ed0c53f9ab2c6b53f39868ab4de4fa1f495d7e10e30c45c66798efbc7b60d9e704d274b0e393d602", 0xd5}], 0x1, 0x0}, 0x400) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff70, 0x0, 0x1, 0xffffffffffffff7d, "85fe00bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000002340)='./file0\x00', 0x8000, 0x1) socketpair(0x2, 0x4000, 0x3, &(0x7f0000002380)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r8 = open(&(0x7f00000023c0)='./file0\x00', 0x10040, 0x8) r9 = syz_open_pts() r10 = accept(0xffffffffffffffff, &(0x7f0000002400)=@in6, &(0x7f0000002440)=0xc) r11 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) getgroups(0x6, &(0x7f0000002500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = socket(0x1e, 0x0, 0x4) pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000080)="2090426da3d0b7c5fbc908244862ac50fdf8489144be747a8c24262bc72bc1b13ffc1dddffdaada0c1e3877edf2d9c250905abc532d8419b92326ab8ab935196b9cd18b989a81eaf77e07c89fe8a8ac1bd9b6c217bd75aacce073037672dc8f56af3c6c1d2aa40de0205b29eb9ff8ff2e63e9e5c0137aea18a331b7620c4182c0bef73e469264c3f4f9a5657edb41455e48bae6166f2236e4786c1da28b195c36ed3db416ca99ae7d0bdd993c42c2a161190028ee7f85082f36f45e11e0bf72b90ea0c744367ebb05388fea7aae1289371d47ca762126e3ecedf226b91ef73094d1403db3e3222fa", 0xe8}, {&(0x7f0000000180)="3025537c3d560c81078d2291ba70785d1a9aa7c0cf798cad1b2beae0d7587f47fcc46ae806901e1879d92103667503c5588b68fe51fdc6ac34bb44", 0x3b}, {&(0x7f00000001c0)="6b496138037e63dc3649d62ea244e58ded86588eb937cb33b5589415bb0a06eb5d358a97d74fe3f57d504e31862c7c8c7a928cffbee28d2cefc933e135ab6ac23c772c84746d7f79bd54b42b43172d87fd5cfba9c0cc61272d8b84bf112e5751333cff2a7418861bd0bac0ef7a9d4f63d1e00d766621473966ae72454a01166252f17403cfb18eda98e00aafd05cc8b438743a2255015e38a4be005077dd05afbcf6747666db59467491905606ed670bd72a8b6b621bb840f2e6cd8d4332e39ba48241c4e04fa813823ad4c6b769a219436f4c09f6c7534bc2748d836bae025c25eb201afa9ba9d492ea43e171e198ed37d0ba5a65bc1e04a54b175a3c81bdcf4b13d81721ca4c054b45cece75bb313eb666b942be31ea68904e812a470d91a277a08f83ddfc91d79d5654da6c2f262f8bf95c9a6fbf707437eaf31ee84c2846949fdbeeac0ee08575810ef155af378fe8683f574625ac7b979b538ed8e4d8110f7b3b2845e5d567d2f3be5c00adc189bcece8927b0ad254338944680e2a1530e05bdf970028dfe2a687294a9ff7d01d938958a2cbc41c82a059b2b5efae5ece67d72e3ab147e79dd700c037fe186838ca3316398f92e648b958fbb6a3453c02612e173f80b8ff43ee544dbfb1b1796a5c7faaf35aa4be7befc3a67d619e3a60f2d63479340dd8e44e505c85d3eda272a2070a2c12262c93e1072dabcc223421ebdf7b9c82f92ef2814dad29c87b509df1b7a5c78b2b176009278401f1707dac7ae68c0cbefb87f6ea98dba4bc017d0a00923a3743ad761e85b9823fba4488a67788bec682754f8e8db0c414224fc12b0bed2b44edfe0ba732a93c5309db4fa3d84aa142d5aa01e3c56dcaf6d3bd72c697680af56011198ac067087a6707981ebe4783bfe25f004fa482bbca958bb690c26c5b9d7a8d54ceacd9695ff50ab90d95bf0ecc0f4a3edad65584f5cc1c365b2a6280ef06136e15285bc0d26655699b75c95d8b5116aeb7037a487654f3a90ee26ea47e61c7f166f1619998c1c714cc5bd0827aa4e97e565bf97276d92a5373d42df8897b93457da34fa0d362d89d5e68177e70076b6ca025715d3499332d0c4c774bddb73a3920d94fdaf15cac16f51f337b8517333f999addee3b6b9389c01bc7f083d41247496b771b4653bf5ea3f620ad35d2ec810808c99af3205331c07631e22383a17af5daa40b0196e01e0d3fe3044d0e390457ec0178b20e3b1a050a928c5f73bf129231479811036560ea6627ebe7f1f2e8b7e1144175a98d3624171ae1f37e52d3373a98a0a416bed14b309d5b07ab5b13c950bbcbbf0e2d99a275d41755f2bbc6d57529e35ddaa52d46d7668bc6d4dc7a4109e6b8c18028df25885e5cd895236ae24147e257a06a23896ac206a5a640a997ee1bab398f91e5a755b3734d3ec16b1fb00eae622538f9ba4a0367aad062301c7d64869eebcb1167927f500e02eeb326f821280079d5368e3a64b7cb95b77e2875270f8ca3d6167374ca26d629d5af2e5d415a4fdaa6f37c964f412590adf7959ac7fcee34f53100ab004cbf5bfe8063103674671555741d9ff2ce641cb194fc4287ced47ce77d10c4e4ab9078269a0d7e700369228ce895ec969f4a5afbb6fc2a0deb55138170617ca15e2f9467106d706354fbba3133aeacd5e16369cee161e8feacc3f3d7eadc395be24806b70246728d0ed59b5dd172ec1617ecfff49e8b433f1fb61b4c6bc5aee15bebd7ee673aa811601fc919469e6c0b1e3e3896730e64fc1178e257fbe5f5c55f8132fb0f5671577aa144499e7b67648082987d9b417435047b7f5c94231dcaf26ebd3f7859783e37edf455668731ef0aa124b1a5b7a041987df323e418fcdfe21892871e70890fbfd053b7a27244f744cbbfa82c0b27d0b8337a2e19c8a98fd8bcb8d52a9ae43a9b5fc7d1549a172a71542bc89ea6d46d6a0e9b4261c094ead0869f56d26d4b1d782b8093dc9c434069c2c3b7bf34ea6cac6ffdac4c035ddd19735da145217445543f14712466812ad6311b167018360b56744eebf1aae08ef96405e3c3bb06f3ff43a312e429c03ea8f0810a0fef47eb3f1d11b663db0478768bac1287d0d2dc51231c7c36d2ec9ac94cddc0a5494fe9870aad003d5eb84dff9d900bceada705a12736b4a32b8350cd0bdc46c460113d1689cfdeeb144f7eb9733d5f52106b5792de21aca36b89a891c74b378081403000b715d37beee68dc8a0c58e93e6fe839838e816ac4edb038489593c1e0c8c35494f61385ff825b745838c2ac7dc19d632dd6c73e963cc1139a91fe8f2a8ff6bd9872bd939e61967387443dfee97c7fd6ee4e4d1d09c244bb5653d1d7e47955aa91b01970651666a16939773e61d7644bc8715f028e3539e02aa205437dfe9713489344672d067ceea322f9c79804eab736ccac208919caef3161599df0642d5c87c2a2123a90d6bce21171b178e604b5462a9f94b5072a4c3d086630fb1debe3165a48cddb3734bc95eb4ed2e16aca3e4413ce1aeea349ab1686b716db6ac53c894ff2091dd866599d3c3de8c37ed1f12b1e7a050d82b676bb867dcea96508a0eae2a8c72524ce59369b5b3722993a150c9d15c71e7fa04cc0037399df7e30ffb7b90e3fca2143a84b78469928f6307d78d9800b3c75ca639dd00276c3c111e52b13a0096062ebe7ff7e997426be63659cddc92616ad624095c25e9968ed85f7a6207c8eacd7b076447ec5b8d0857542bfcd3a30a4b48ab35d63bc37e0eed2e7836b52fb9d1722c5bba804bef1c1a85d1fc5b89e089fad92315face424eeeb8b90eaf2b839d7c6c34926ce7072b23bb00480f07bd67e9772d92d8d75001fa0cba510ef5fda82d8c182172cb8483f733fe45d6c9f35edd4a7ce574250664220318332c2d8b8e782dfeb74c2f2d74aaac976ca7e449521c2e561aded2ced4222d3d24674a7c5551a1f218cbeeadbd72a2ae2a2a615f5eec163170295afcc2121aabfdc90eba2a35faa15c0c05e644fc8437322f340e80f3e24660fd49c9a3cc7a90a66b841403451619773c5338d793a4fd735edd6b20aebf86cb2e6919829be6ee6fa0578047f89fc5cfebb8d0941171986378b416c5d00090be840b681a3ea0a48d35339c30028d2fc100039f98e5200ce4a99e9285e3acd67aa272f3ee87f40cfcd59470faf1324d66f4e8660a4c5c9c9ddf80c7a7e931d272afeb2f9c86ccd701e0165824d1000ac505bff4c646b794d04236d950472f363875a9ab6ef52cbc338c48995a2dc77cac81eea554109570e2f535bf283c6c4314502b366f497228c18dcb8e57bdea4f6d36f5602e1f778fe61db39aeef91471787bdaa08c7ca40752b70714d2a9b674e65e5771a865f75be7de77f8eec4e7620dce7abc9398c4193752c11294e68db6093f8a81b7c3df2c7747bc5c3f6ab1cf815427ea8862a2522700d02fb80541293b7ea192ac23ecb0bfcb123f7b4bc49ffc0889afb4a40dec294675572bff55b71527169acc21152d3d8de8faf8d63c6b30e86c3fb1b737d146e440a4c04462a3bf12e4deda24e1c1e98e36fe461ffb8f72508b763e69c6bea466c94d43af4d79bfce3df386f1b1c9aba5ea61a0d006d6468884cde1f5bfed4afffb084c7da2e9b68465c5c6f3c62817bc6cd2933450dd767ac33d940dcaa31f0e78d33b9571feb0fc5856592b49bb38c84b3277ceeb7d284487f75b3bd9c89edc1a5cc77b1235e344005e98bf7ae9de1caa66f11c269be80b64bc93ac7e2a88156a05711cc39eae3dfbee663f2f30c11c9c132ec33ca794dc0d5ea4e4000394c2c312ade05dc99a7002e55c2b10cd7c89602f1cce37b252967a63a5c6cee979ce863c7575ed21ac01efcdab38db3f1c5e55f54b0d46b5b55ff0ba6747b1bc99c1a2ec400ff0b4a8832044d356b4ab302450605380cb2dd2282b6779c1125062410f7ef7e6e4ca7a2a201f88af022a37587d8e1e43400bfdca36573127953ffedf411a642effc7d74a281db20101a497e89181ebf8531c8b2977534dba00c2feac2c67c3c681b7d15ee1cd89f1aa68829fd520bc6d68e3ae9b2cf5dd25034b9c4e206f0378d9b083e7384e3e12cfaa0ad4b56ba3f7b24aab8def6e53c47cad7626b50593b999d21cd7b1b9cc281c6020bed59342dd60d7efda736b37d968f1be8caaf3d01913aade8a3c3c7d1b74e721485db20cc252d54475118e6101326384849d33d9d2421d10aa0723c89c22b6c8f1c775005cd8faef26bd826670521391dd70eadbd8c34ff43fe0a87d47732903561ee157f1de7108cf6ea9a676a8dcac0154086695a906ab73bbd88a6571d21c74818bc9bb86e1d203dad4c3959c2b70adafa88e73fb5532146503794754d2cce7d93af1a1992fb0448ad9d4ead34888d78d52c64e9c122f700751782e7ce95135ab7386be55f3075cd5203750af4ece4ced19cf09e728b2ec8eb2e78eeeaff087b0c1400a4f203907b51a43fd001aa906dd01e846e069ce1052b56219ed9469e2f94939e4960f4de01445c796cb3b6e98911029b3dc10d44731cc978195a0b909bf22c2bc963bef6581987757e313c33ca4252e1ef8361a44d3a94edbea107f2fea8f50ff6d2b2875669acf47c6abcc33f73891c4fa8738eb1524c295a1132f2ef09fad1880582b029e858d7e4b08ecc769ccc2b4ba79e20bb4cbd5b64325650c3070d69d47fc9d26d6609f594feaa0a2b1f601b6dc32e3c2d1860d9fd5b88ac5a2fab6d429b1b523cecd4a2a04ee946ed31a49e15542b3d1885d308896036dd938e1d2917b6e3b5bd781128a7fde2b60b3a2596b89d01e287c5ed0397ae7a74bda0c5d0f15e5f2e844c0d97ccded8e31a214f03fd1266a6124681c45a197023b88c8fa3b636c934664a07062dcec40964abd10ba9b686e2eae9d3671fe4edb44b94d7e91978aab003c0ef29bcc32eeda78c29a9b6c1a2327b3c0ab4701eee778a7481ce069a4c309b2266ecb88603735347e49e9d18a02da2e33c2eba7e669a1c63916f29be962ab574dfe2a875fa0d921c0b8c0c25ee2683e1ba001656d504a79758f1489ffeef39916cc071ac8a903400a4319bb58a6a4499ffdc10f18dc6717b153d9b1cc59a04538f75fb26795fbaf7ed379241ef196cc4c15bd540745b2502a0c27535e11227b2ed4d8644304c1e19e767c9827e2f63362e7835d9b53aceb7d5ddf4c5cd4f9fd40f46c65ea9457f3697f596548f958ebbd082e4f9ad4686b93b5896f826af53bf853ef8d2a6f908d4e16964e92dc9b97dccfec4c2d22eb0ad07c65aea3c5434ee6ede6c0cd9ac85d895765b9497639b2239de14abcb99f9cb8cde9bca521d942f6bdab61abf5c57a8f8efd4938b416bf153f5c5ff243317e6e62e0f81f6b161ff6ca8e27167ffbb2efedf2026f319378eece94ca40685ffbe47d4ffcb1c46400b673831529a9f470a794874ba343c19ce8f1b71899f89392900ab144e4ce0d3f19e6c36cdc4bd3a0a9754d61eab76ec507ce9873e295859a5d9653d24f208f1b59ca60c641ceaf7f12dec6a13569c6ed50e518fdc9503532b83cbd78354eb857d2bb376efd3d04a3ed3439122f1ea67f0adfc924f0b03752a93da90a1b6cc82636e80c1de408a783b5750bcb2353f2526b81e9f3fa03a87160e0920589edb41da9674ecb778ed58d633b0536cccb42a21e2068cd681875d4bb996d4aac32bbfa8ca06aced9ee5bb48cf89e0f260746415e3b5f4364e67d8e74cbf169dc7e18b630771b48a0898dee8e28fe48664d1ab45667c9dc035b39493081", 0x1000}, {&(0x7f00000011c0)="6f6ea26b8a9ac6b91be122957fea6920d97724acfe7472fca2503c8d88fd2b0fadf6e70bb37a1850ce2c11dc79dc3c46befd4101048eaad67d120cb79b1137c3950fbcc43255f813bbb746531e59b1b4b85faabb5b30cd168b48250e2768c58f2802dcb957ffe0a6cd904076d1f7161ed997585493cb4f4a6555b6f6c6e6066bd064de766a9230baeb60b5252361c7fbb138143bf33d14639759d18fddc869dd45ce212743e52df8bce546e8dc", 0xad}, {&(0x7f0000001280)="802017042dc4ea1e247a53eb4388610ac5c882968a855362bf0cde5414feb544051e7802bbf005a2415aef691668217a1c423f954ec98ab3f574cca40b1983467816f5851cc3496a8b935e6bf4d6a10eaa9b00a23c289677cbb9c2a1953acef4e722923f4cd4577f59b79aef7f3b8f8bf91c6ee2575f2067c21cdfcb8ad136e0256d0b2767126d5b814d9a74bc72fba75ddef30b902ca52ad12f01faaa9d8169570efe8a58fd956172b79bc3a21a0a7519b9151e3f7059760bfcf0b996720c0950c5eace707099d93a5f204a2716dbe42c19b03f1800a79b1e06fe2c4428d0beda966bac0fdd75c64085bd4c78f5b1e78bcd91df9cba7ee312166bb0567efdd2a4321e073f41af7d2eef9e83a654ae08a0d7f3d23c9cc22723c767882555b880b045d36260af76039911b51bfd1e1a210c2b54600fd9d50e4ac40f6475e28b746d6faec07f41c48e5b67d4ac3710a271fb95c05cd4e73bd74019f799702aa36d504db9200a0a90afeca0745b0ee0e701afe2af32aa1bae45db0d43938e8e6297d23b7aaa429bc406e45091abbcf3aeb5f9dc9d8243afb3f6e970dcc37205d948c112345bd56c2f00631b5f827f274bf1d7f97988241eb7b143944c1bad0c3be4ed3e651392b16dfbc7488978b7c182b9ff38d09e4888c167064c3c9a27635d9ae16d1ab5cec3d725ad2abe993e7beb66cd965a9e0108f0307d86d8dca52aaa6a473588ec0f69d00a2b372593181b0d26d480ec76071fe87c0d6e65707bbc7388a0f92c879e8ce6287dd9bd2e6e2bc188e48ebc3df5916a61644f37d97dc41acb592166489d233c6c671c53ec2cdebfd1438e96f2a6ac3a8173a24fb025f2f82291129aed20be065f5294043a22d2356935d2e444a65e6d50bbcaf5885ac324ed2027e56a23afbdef9fca775afbaf097fda12d1c974cc4fb97bb0f59cc4403927cbee62ba468c1a3e8947dbd19a131384e4c2b571836be4fbb925bcf5bd4d1b33146939c65d7c9e1068de83cc573d9835005b20bd73b3192f18a713134aeda2a7270b5f37b1b5e442b5a0c0f80c220bbb78d479abe273eda955af256837bfe54275cb21b39b976a62e7184a7bf7b0a0c4235c53c85d69e0db061bf1bb0525255eebbf4f5de7a0f923dc2eb98d8656a1a0a1503844874627042f7b0501563ee99c1f503bcc1a6a57aae6229bb0cf2eaca599eb0003021b064f83d2cca96a2ab064046196d533562968701225f505d3fb99fa85e4d689e2e62926b91c2990da53e5af083544f41c62066171e6f3a674e431187487f443f8bd08b4af2eec3c872376ee88d3500b385aaa204f5d2cad66b134bc8b4a36a182645b5880e14cfb3e8063d19ee2c07c141bd09c2d81cad5a54fca15c39ce3e10bc1791dac71115bbad56b717b06625938bafd7fa952d007f9a39b84c48ea2e764abceb3916432fde66bcdcdac2f4e17117350c4b431a49082b0bc3cee5446d25248adf73434f78832948d028870e67aca65a8238f94a87d87de2596bb5e97e6a807ff6f18c9e1f1e3f1820dbc0606075f6bd52fed14437d42a5b7337aee3dd40a9bd430bffe40da7a98f3db22d8106cd3263286a965e5c5785085e4f0d89df51cd337d7d682a0b1785b9b93270c8363700a6302e4e78a55526338746b452ad55e7dc655994b63b8c1403e537fbd251880652524089b5bcafc586705847a79fc45bace4c7000821fa689434656786bf5a8e1b6ef5dba041f31a8b636b6e3881ee964d69a92b5db8dfa926ff2fa2ebf939ffb614494066dc06439af7d42457a2fa8f135ae7445161040206e8ae67ed52f02a335168e62ff46106a508f831eb3bafc0d2d7680aaeff2abb5c52575b4b1c27162b18c7a008b35216895e92346e49a93f97d4f37a3de961f2f0630f6f30f4dcaebbda02f11d604fc9f69578767e87af508c08454564b0362851a83552d89d43e6d83ed7a3bf6f17b3ebc502fea357a4dae2c4e77646b0aebd63c45334dbf3dee3faf66906309f75318fceccc6c94c98b753adf08e53ec93eee8288b0375f942d0864e9f1491a926566d9295482c0411ecfe9f8f1b206867a605cc99b59aed026ae2be0726505561a4084c82b2d024ddcd108700b864bde721657bf6bfad7a480f0c64881855c4f722cabe47aef72b850a7af10728142f5e4da2737509250b2895212840ca1f27dc175dcf9d51d2057945dfbb5f7db5e3dc7743cee71439ac8d5cca95bf74a80954176ca88c25896bc83ea805efd8c5b450a8cd911f0869f1c54917926a107aad839bbb4cbbf98db73f9999e4e04620ebc6fca6d1687d67ffaee46cd75b6f9e6ceb41ec109d79b00dc1dec64b72172c32886094145c11664ffdff5d2bce220e1f3e9106cf7a3cb336745edafc82f7255ede8d526b8f2d374f33560a427f34c62806ff622fc77ed0c6a30023924e73224952b5841fb0165ef93675056925ed6787ed600454da1384ecba35e85016312177eb1b5d3abd4ae90725840d4ec5896dc9d41aa8bc20496d0362246465f93e43d1d90b1802ba19f07f21e76cbb8abce4b3f4e4bdfabb2ca8f956d589e82858ec0990705bc33724013c8384b4d5870fcfa8fe57dabf2d1fa61842cac673b10d3d87b27b069c5b781ec35b7e52f14656b4dc07eb9091c566ab5470e8940ee6bb817ebf8a8469b4a94c8dd162eaf2db103a81f27c059f0343b917b071bbc4e20a5eb9283794437bd885d713ecf78dfb8ada7e4911bf2648ba6b0f8f95c450a5fc1b70123f04162ebb218fe52028dded90576518c512dae20db4d69fcf6e4f97d3f4fc4058979772a00c24bd7b3efb45fdd239fd3e7a970e637df3d42949fcef6c9e163541345799b61753c0a52c416656c096a97aea1a01768781be8921fdcd196601b8cc4333bfa642bfe3e862f37a8ad77a38369dbd4ad62e126c2076ebc6ab154c69fab147b04609ab644983810e88ae4dbd98bcde861758eef9a41bb59dfbcda6ca63c3d17eda99fe174f3f4e8c16d234ba8d394e3b4293a3ddc67f5a195a861319aa6f15aafa61d3f99210e4c8f5e36d960d5a11bb96aeb5c3b11e4a7080f41709363aecb33cf036647b177b499a03b2c084e0206905445e15cbe2e766b14f3b2716a2ce3ea2ac304897382e6120999f0bcd7bb01fbc6251297f1509141e7c2e61cf967b4849fd53bafc96b9af2630d04e3c79250122adde0373c6a11262306a9a8152d6b864b37be32155081eed8bdcb74c10be844cec9bb29ba1bf388ba59f240be6794738b5cad7b8cba12283416cf11aec0aa2806cf5b0078ab1769cc42a2fcc565dc399df54876189acc93e2302bc6e4f8b6b3522b3d14c9999c23ff099690ad37a297f1e8e62f6e2d13f0bb591c1731ff42adbedfc128ba5288cdff8ab3fc28fe3683bc1b58b3a81fa070e1e7af7d7a51a3243f3c8a9738a493db50f73dde1d09145bcc3324a7896a55a3029f26ee3f5680c594532f13afed8787711b63dd7114b9887c89fdc68bd393e2b9d4726b7a87824d9f72d28ec961ee9f29f4919803730595c4a43b40471e0195ea06e9a675e99cf0151add576c178b40ddf5917d28fe50d9709c1bafb01b23bfce0797c49b79b8113743311a771faf42a6d9e1bbb624f69a5dcd1cbdb799f4f9fe0ce6436d6c876fc1f558a36086375278f81c588a26ebabea51a70ef02c0af58d6c168aa5364c1418da37dc15e691967546843e0b5d9317298f3690d8dfff082d6aa044324d4f0a0f0dd0794e4affa950d6e5e04b6dfaa7d8bc1e4858f2fb3644a20e1dd7fcac9864e2dd6021658a52c4a7865a92f55604bff58022d0498c1ec02cd0c9ac056a89e9bccd6563e249117d6f45632b5644296576c7230897aef5aabdc3367255c8e2c3b96664bc2d693b43eb6f185dd536296adf0bf39d16f14cd50355673a1e2c708020e04d25ee2711d75a9a4d54411c6bf37c628ece20b02c7b0afedf802e8ea41e52f8dadd278737b2807902f17e64e3d53bcda49d5e31b9db9696b876b720bdc070650d0e49dadbbbe428dfab22f12644fda4220ffa799b5f7cdce3ebdb391588ca89e37902532dfc36142bb711bd974bd60c4d2d97d5695340bb4649f3a262e0e4b8f0abcc67b9621faa5eacc6c0db66bd895c33617333c01fe794a1f595007633bd96f3705cc879e69ed482b435498eac58f6faedf86d82f06e6a5349a9a830fc0949bc6c6d8b2756bc7d004e9c5b71d0ec3c9276d2056b9a8777636d030208279f82759064ae805eb9ec34a8d884fe1c6c0e835c9d4b22f268e96a00fa7566f576449730f1424412e272704f7af9a3a4c86ab77a912ab0fe49d9a4d407b1be2390117b56a82248dee770f339b70a2e1b1984ae7109400c24ecf38974cb0455a7ca97068bfd5bae6d2f992c7b4ce462fcb0ac2c0fdec4e2a58a9ec9481207412154103a9b3b5691f1fa04e23cb4a9b2a47a3aff9cc1223594fbb0a56f23f4db7cf1846dddd97b4334fb716a408e0030fda16f899fc665c6486318cb333581d0bf60e9e36bb4ec2cdd7872ba8ca080521d41adc3fe66e9349071440acec84d23c6896edd8c846db3072f79c8e760d238668de229bb759af5c79befcb5059ac69424a3b86912023db507ad2e45d14dbbf266ff87471c7a9508f7b91e8e1413c66dc7c8d740daf62f2a94dfbdec004b96ae617478e234fb26e14dc8e77dad964b571092b4c018c0f9af661742fe8fd6c28864699a82a4c52df0c1459c5bc1b7ac49480d5b117ac4c2b7b3c49c9c09d36e3619a67aef7d8d35f03d56ab858ebcd054249d69b5321b51f7df2dedfe6b30684a4b02330ebc7b66190d17a3371e1d3fcab7e586186d473a3ae97ed2e0953f82fa8218fe29e96b512daed71298afd4e70960ab0b8647b824aee270f3abd5a7a7e74e170e45c07146908c1634df3a2294bdc00baaf162b621f49bb2855c76614243013b606b3f5d7ae6f4d796d6a4a41b7f15738ae9075d7baa02647b68b2bc069f29f7e9dfac4e142c3e51cc87a5e8b0f7cbd6369d03a408fef63fd451d2acfe9bfd2777b6c7a32536113a144876935b67430d3b3fbaf76092b92dddd14364b35a2ad9ca21f06f7a9216dc5e233eb0693c808bc2a0dd9ccb099f849029d411a9630a303324f62cf3f9464a74ac335032b5aa53298a03a1ce6417546b932518f72cdac01512c7dd1b3685796b3e797722915b52c7ad90d0f944800c5b4ea7b0fef152f2cc96ac7e0988fa22161fa0ea89ff940271be0fa4423427419ed766f5f4b214236c097295e27d48df0574dc59c9bd3851c0b1fb39805640da39f029d54cdc616ff56703860f61bf9619878bb419116b58093e02f390ca9e0b7b9fc6a7b3e5960e1d875f63b1f1db8f17beb0dfb80cadb82ea51e7f0beba359fa869fbb0a850298061cfba6fd000336ecc0e6b4e95722eaf03ffda2e3982dbdc89a55aa19c4356598f2995a53ea41a5d2d37c09f8d7fdd342dc243e24824f45123f70eaa2c03c17d2ef1b6295c2c2ae02b43d9a8f613be1711e1b255788d9043674f7ca0ea43a13456e752a831c2d0ed21929707017cf9f903dd3c17c715dd867fb053c0f870ae5e56c72bed1ba9a2c581d06440a46febe14476b7f35cd5d96be1ff31f1093a61ee1ff4b45a47f9ac2c72d94374a295f7de8ae14d48db1ab36dd60a5449404cf7b607d3d61428d6df401480d599ff4c1e77862be4dc0f8d08286beb71ebeab2a6981f2a964113fa1b0a42b74bda114909194654f7402a472cf3afd5668c70613ac0def16550f97f1e83934b92468ca90bd8978d32d9b88c29893633", 0x1000}], 0x5, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r0, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}], 0x98, 0x1}, 0x51875e9b73cd98b8) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setegid(r1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xffffffffffffffd7) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x2aa}, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/71) rmdir(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x114) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc000, 0x3) setsockopt(r0, 0x1f, 0x20003f, &(0x7f0000000140)="924800000000321950a3ec06042ad022162e7cd3f9030600f4000000000000563eb010629c1c46da17eb290451a1757e86f63580484666e070c42a6665ad93e9ef4bfde407de546a5b402e2e80ad492d90e4d6f5213daa95cc435bfb10bbe9cb803651ad3bbf4bd2102f3cf93a4f26123812140b3f5f16a52095386618d705d55dfb7c5297667a3d2bb4e6aa3dd67916daa1ac64c197201026c72f4acd301d75729b1292557ce01a465344b1c3e3e1a96223101e413c5603df01da0cd2dc05e16816fbf6f5ef73b4815995cf18e015ced1b0d2aae05e62c4ae5b1f0a5e51697450a45d3aa3c9348a810c95", 0xeb) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="2e4152d2d722e198eec242971c4eeffea95ff143fef356f10dbaaacdaa616cfe5723d3e64060a31377bfb8cb075cee16bb210aaaff176a0331d1dd7f5ff0e8a9954bcacbdba9ec20213d7bcf163df784b80267f9dbd4dfc16df921f8b3d9505da98da5d25ecc410420c4a5b247262be311d2ef47bc621cae61915141a99684a5d5fd90f07420beb9c69e909bdf0a982df795e7a7d1d013e84091fa99eb8d0b1be967cea8235cde9dc5fe63e04ae23a433a89dc3207", 0xb5}, {&(0x7f0000000100)="b7b50e9e652fe23f03a59f06ec8f1b", 0xf}, {&(0x7f0000000240)="58ad16ad7f8e612ddb8fb41920d99f7043d5f48f6c701094b40ee81dca47ac08b3a3e219d4262c97d0c1794315d72d6aab11c427ae592c7bcb1f0e00bf7b8248123f9efa51f5e28a370cfd0143410fc9c0c7df7bbde65e2447656d54ce4e8ea86c13bc2eebb6242370eb8b8b230087e269d9d8498915f8b5654851ae21513939d0a4595e69e89674e143920737018de836f46086a44c5abd2c381cf202ea5911cb783663eab2fac6d480e94af54656c13923383e5cab2c5739cfb7808d82130f243a30f59468acb351fb4cb44fec3a73e7bd2cc3e18e4e353f7c74152c0f", 0xde}], 0x3, 0x0, 0x0, 0x4}, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0xff}, {r0, 0x4}], 0x2, 0x0) fchmod(r0, 0x81) 16:00:12 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) r0 = socket(0x7, 0x4000, 0x7f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000340), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) sendto(r1, &(0x7f0000000240)="6768edd4a17a1e21a9096f8d79da23a44f1bef80a068958f93635ee0104eccfbd640ecfcba58204da06132351884d9f7892759d2e67ae9c66800713544f61205b3ece12097598edd8bc5aba2a77ebe6bf89ddd5caf81458ea5b75d3d3aba13972ae847b86573a025c3d080524350844dab4b002b2c72e410a504df75d9a36242d6cdad15e08d5d6d060e8d4180275417cd370239e72184be53f18e832a199f29b4767f2ca439d4702ab643fefb23489a90b62e1a5053d699091af32e9f6a7f8746fc7b126dfa56b99b7dc76c9c4440081972e05ce46e4af53878d1657a80068031675a93fef05a3c645dff377a20e5517937a0", 0xf3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: setrlimit(0x3, &(0x7f0000000200)={0x18000, 0x8000000000008e51}) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x7fffffff}) setrlimit(0x100000000000000f, &(0x7f0000000080)={0x3, 0xfffffffffffffffd}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x40, 0xa9) r1 = socket$inet(0x2, 0x7, 0x8000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$inet(0x2, 0x4003, 0x1000) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4a, 0xf0000000, 0x7, 0xaf1ec88}, {{r2}, 0x0, 0x28, 0x11, 0x1, 0x6}, {{r3}, 0x0, 0x4, 0x0, 0x402, 0x3}], 0x20, &(0x7f0000000180)={0x4, 0x1}) 16:00:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x1}, {r0, 0xae}, {r0, 0x40}, {r0, 0x30}, {r0, 0x48}], 0x7, 0x80) 16:00:12 executing program 1: r0 = socket(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x80) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x81, r1, r2, r3, r4, 0x24, 0x8}, 0x4, 0x8}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto(r0, &(0x7f0000000200)="b5ef3dbe8b5c903723a01f337aaf25e3ba57730e1f639c1ce3051de591d4181b627cdb72d14454d6427c32d7569e56a3577c1ce16dbaf719d712392061dc87a2f7ea48eb41ec9e83f059557d037955def84531cf291d66236e19330f1bb164548b371a6ed39afdb1bfdd29a05e18a5366b2227a442cd607245b26b68f5251955387d5ec0d875dc3cc529c9006caf400ffdfd9236c09119388638f0053baeb27a02f476afe359bda03a07268d904d2f9871dc2cb825616114e32db2def75f5a51a4317d21895609257c1d528e0b16b7aca4535c628431d917f87b194621ad82032afb9504f79bfa3503cbf98b0098045515e0e37297c001fd5dcbf6d0503eded109a53bc572d70c1887817b3acc593d527ce7fae8be43ebc8ff49afaec93861733c67dc8cc4c616ddb02a3d5d415c73c5467dac68a17d420bd41cd5df4b33febdf023c5038d41ffd6676093a6b0ee3df7160406f25c6357061de25f93a0863e2e0c26d30a0191fa4982ce7a68c8297038cdb438709ab52a8b2295425342593bf89538fdafb62a2634f62061f8ca2d292e49a8dd0a3eed67de2a8635efdd5739d758000fcc39a2246582708b703f21e97fcb77c03aaa4ccb6cd35cfb9b899021d831dbc03ecb0f15abc7d1fc66d7d62c6308e6444660c52d112197c90b64ce8bd1f87cb6015eb28a8a0a47eeb314b166f81e0fbb94d18f250d3da71edad98ad981fdcd224816288a2accc8179e3c01f52c8a494d8e8b39e77f0b1e95c68646c24714b8250d46beadacb22ec32dbadd55093a06a37688e5caf2bad89b052d62d642eb5a7b2b024c95f1713b19a81fd0f689fe00672959f398cccbbe68c62ad777f2e753c3914fed9a7ba63c16da43c66af9867f35f26e9eaede4fa0b30c3ce145d3b4a9270ab5ef8c6d07546d98f199fd9274b11a6b69ae44fe473041c3d452cf201992931ef6dd7157387f0339693235321d89cf39e9a0c6937fb67fa721a37675b7e6e693d4a7fe8b4afcfd5ab32fc68dfa5880030c2b815a5d323af28cf02c64e167a61dbc3d02f23beb9835baa5dd88ce8bb3779378ea10c2fa4d2a62c62b69ed95bf9eed8f2f5f156435ae2708234b5e298547a9783c6e577ea60ffe9752995d076ad6e4955f649d5eaca0dd3ef3669a711aaa3e1fd6a628cb75e5db3de07f05cf0b9a12831acdbeb3639c9d32b8eb22cfcd13eb0349f3bc680b6ae7fea2ff2f39c5da01650c204d46f8351f682af3dae13b81d53ab59ac456ebdf12a43aa660630cf9b9847c5e088cfdf569afa78b506112c887f7fb6089dd33b8cbf056eeb53ab5a7ac6884ac5edad7f2b21249e5252084f0814ee48e3a9712a4bfa7614159f094d1cae3e94861fa1e48d192db442aef578048ff3320208c4f40b4ef285bc5f808372d335f787bbf2b041fb51f750dbe72e50a231c2d7970db758cf47d3688de57ec1ab8dd6d804e6a8d4c4c46f7e0add069ebb9fb03bc11ffbf3e49e154261e685157be23043f54e57de62afa5b7fa24ecb9c12a681fc6669116e680fece35173795cc9a9e0ed167f89964135ff8fc164dd2937905875dc8e3c2777b4b5b94517e43c762e16bbd406486bdc2b2c497cc85114e9e5173ee20d7f7ce2af3eab00ee823f82e767c98784a6bd68ae74ad03d995de83773637a4912b583ff292e6cc8d14141ce86c9ba3865389c27a54ee1d640e9b4435506ac7a101c929053039e8b1d3dd1cc98bcb5071556a2aa1e8c18ee3027078c238e814075a29166590ed51f90c6fd56c3a758d2441d9b1819d0ddf6371e57232a6a9bc830057efd63907a1dd68c37b7a54ac7caa44a8c1279bc05817418de04b5c2400f58c30c2c2fdddc740a511e94446ffba6bb3ee05d7dcada621757cd81981377a47716e128fdcc226bf0a099f05e16c949b24b74cf1dd7796c806f147d96cdb3b41e250c2ab22954e60526c5996a5bcaa8ab6454ac212df3f8cc15d79e4859561e404e0bd768834b453ade6734d8276eb82eabd6f484ab0c6aa2da116280f333e6c5fe39ee7b344b99deb18f95136ea9a412f5d102b1562b4e078185e0fa5d4a70e6d522bc1a98eb3f76574a765829663fdc169f41ce0127569870e93b78ee1b73084faa4d1014bcd879c87ecd7cac5e60a700ad0a2b6f2ff1a81036b35f618a846f032309f37d7c28710da6a1e918180ae3512a0d4fc598c925fb7a70ab4ecbf2069ec0a02808b542ae2247628ac574348c61e0c06eced354789a4440a65d34ffa1fa217609cd4b5de4fa8dc519440627e66278e889d9a340cca2e26cc7e52480a281934827abbcf83e2bfceb45aba45c88d2e97b98ccf65b84b0c685c53b7bc6ac900269ee9304790e47f807d24da7adfca2fda18f62b8380f0bf8cf449e9dffcf153cd5c2c9c233f06f74bf71626b3c803a1189d7774a996c722a951c71278d768a611c6e55a79991cef4675ca7adbf0794a7d580b2656040b4e5abfa465a4e379a31933c8e001f7a909f5fb8016665dedeca9197e0524636620ff220e6f561162b0fd6388827f142f9decd7d19a9ffccfb2ad858d543bd122550fba89592382785e17d10ee40b606f7b8033d6055e158b948df2c30e6f579a5be6ae11c15e9e72dd839cf43de741b75e117f7ff2f891d4d024b46d7c3827c3c1da83fa51c462d555fec78f3e789dcf46a87b79fafc8cb3ea40cf42d2d31010c20a2bd95ab0d1f950f0949753100aca3551ae5b0d227059ced7024c9051bc0dbd9902b59e21ec4eddbfb7db1cea8e898fc46d60dd8504b33d44aad3c3652a304ed1b7d251679519c54d3b33c6d4fb0220b94e0d729d2f1cb26923a524e73af695d4cc0a2c5edfd037c1068dbf7903eb7e9bdd358fe88ea1e9ec64e38e8a2f98c032052fbf83c6408bd45c5d38a20f7c5f72350ca9b0856e73dc13c53d63f82c8dac91ac79a80d4efa745613414ca145caba9250ed56e5ec6c7bf7e4834d926f03330f148d35e31030658e3d91960cde8633b173f7cbcea9427f398ff3586845229407982838e8c3046f5b8c300449012de06b057afff975762afa201cd1d75477515d68381b6579bdedc05b96fdb53587ebb6821ca376f00556dc82cc9a9aaf0f3fb682ab084112702f74d7026ea165e90e2d43171d8714dc655c521028b4bcb05c42bfa9e8ad1de8bfbe66a24648e9ff022b72181af5c3b07fd90b997f20076b7c0c05cadc663043515254edb5ccba7713f8a6850c290fab50b731103f69c37772e5c6158bd9e16e45180007ce9126e4b7482be287866759294bd107ce693225b039478580182c8039c16e3fd680e77303770b886a2257cc537f7c6a4658efa0895ef7f5d0cf88059f43d7e57af79c64feb4267aeb22d0b949e49462f5fc2cdea84221ca082e7fa6a608bc0e08870631fa66a23724089b708afdb0c701269e11e76ac428fc78578d4838df2b7d4153d5aa2762c64ea7fa06b0b0cfcaee97101c35fc78e1ba155473a24b1a690e52f9c08ebfa97a3cdc1237249cf1102931633f6d087f077af3dd13a3f59bcaadf8fa652bd53dbb359b975eb7019139b3570bf42bdb8622ea1445b445162c1ba34956591ad81a283a353407459de2a6aac2895379c897c7725a06ce622bd41b9fc9f987e4d3c34b1a3f16261918dc6632ffdff79c899a9377a14cb4955c12a602d18aec74beabe4b49dca95a3dfe6567acd16bc3f0da46a683a5918d2e03ff66e31d68a7dbfeddf8372b9756a83d2621513b7ce692e73a9402cada416a71c3672715c9f13b5ebd15077a15bba6c4520073415b2c3a7df4a44730310c79d3efc6847f158a338571b0ee9e4d3842cbb2dbeec4486e5beb597aa5ed75f95ee4265d6cd1e44cea9f343b06358d3ad313f72d253758dc827e7e26300e18192b0cdf5592b5f44ab72837e00f06a080ec3116da2026f4bc3930e5821ae58841f12988eeee8def6abaef82999da199c91c7e3c7b65358960f9c8322694da5637c1da050470fab9781bce0b54f86366b2bb43bfcd05b7955c9a47cabf93827d5e47fbb22ae1cfee2220ea1b5883b51cb8ea0f591c70a3c06f97a89884ae5e01ce7f8cc9b2235442ab4e693b09477e6a9d003f17f6031a8497044d579b965e0fe8e6b8ba1f33bf76e179510fb30a885d7f0e8aeeaa0a4960cd85a3a6ce97df7db1d28ac1ca0efa8182acf2f4a6d9c3f56904407855458e77ab79b2d28eb97ee84175c1235245a51433b0b39a0ba7a1821432950386203abc786ef74fc712f0affdb694047fad8856ff46a5e0beafe716b7e4378ce1cf73c47ae709b80f7587db240edef8faef5d71973255a5c001bb50935eedd8626ff0414f3238fb23eed4dbce7ab30f119af13e755b816bfff7c84c9006d2ec982aa4f189f00c45ba82d9ad961c77fe9f5cbc1a52a0660b2469096dfd775b86f7ab9102abea8318bc9ceef96e2babc99da1d6357de13a2c3bd7fec26baca9e765dab88bef24cad050a9b4549d5a41f904859b88d1d338fefb9cf8bfa176ad1bda0d23294f8b128879c7d5d1b33028fb1bc2b900acb843fef09b4129bba037e26eab6abe726ce3a9784c7b51136cf3b76b62be3653aa57bb19aa40c5908eabe2749dc28bb71aeb57acd681f2ec85f60c2a9bea2be7c71c0c473128ac46b2189477b0f8b4917d4b5a27eed0f3809bd40e1150d50e07f068ba969dc2b01dffc1aae7cf27cbdd829bd04bbd77a4af77854b3544443d2bde6663f1697c0fbed261e03458f3ddc0e3c9b79bfe1fd177acd6287f5e2eefb8b237fc44b1335a89d733421eb64178438385f81619f15b5f26f04a75759afbcd8b6d2ca65e36a805dc58172ec33b373f361360c1163e368435a1be58609420a7bd301fd8c410771fe11a1efecc2ae82329adf8827e1a57079d38d7fd99fb455a39966b1c3ed48ebbb299356bcf9318984540d8ad4e9d1fa93869ea05b2ee160ceb97fce0e6b718515284e9ba75f7553a90f1e35177ba29bc4938bb163414b405081a9e523523f0f17774a01673fcb7a19b7ddaa416aeda7ec173d2a362428b518461e223ebe439f7d11429439fd88077cad2e76405860435ef2323f08cd35b7c812ca777fd3f8be7447b0b6b6ff0cc9c132e2d86f20969b642d6d19dbcbff31466c478578304c7c5af29c7f7f31299d6b26a3761dc8c675968d02e217c37e8aaa93955f9d17a84ba4cff62aa75c6da2df686911b7b39f522c8eb79b22001b092c09213588962de3d572249d90d522e20b3f2eaa2a261b68387dfa96baad67d889924d2519bdc07de632420738eac972fed425307fb2842aa678c26e7420500f9d2718cb0ac1108bc431fdfc4ce4edd3ac7bbe8a6954b4462934b897f460ed938738fed804a376b90595502c8496d543f179094663816d7311a629072cf74a97ff59a7e75f5405a8ab6b3e28e1e10c4e8452dea3e9f3d07a6fb887f9c01c62c2acf85fc91b4db1692d1d1a7b1b3188a6667d8d97e09e01c11ed50a5a7558be893b82f656ebfae502bdee75e92866141605fb0fc6738769553a9ad4b18ccf12a9a3f7d00d5248caa572b03b7ed4938057b36798503718629fc4f8834a6eeb2f2b8946a77fa878ae8c794b91fd2b5fdd2a45c783e11786ada8b138fa197f7fd0ad058a037abd5fcfb8db6c9fe6fbd232a011e913aec42f73b3edeada9a60e8a6a229d09e8b13ea33e2f028ebafa228934471d333292eed2a54e5df1783068eef68a7ae794bcb70c6b357cb24a55aa2e21f2d66c125b9aa13ef8d92152acc38ec78dc582bcc33ab6d299ca5fce5005d81cfeb0ce37cd1304e992e4a0c", 0x1000, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7fffffff) 16:00:12 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='W\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000240)=@un=@file={0x1, './control\x00'}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)="f9c00accc697e868c129732b465d91b7ca0d73466750922fe118abfb128fe4487535eaaa8f2fd52e9718745661d0a1f52b2c1de54d1f85d401fe33dab2eef409ed1cee57e81bbdf164e2348a4a6ccdf4cbf347fa305cf1bad047bb09162028ff11bda5628d29ba6030455094e0de1bfa389c29b3af07e01dbe074bf34a165044f53feab5d304670c82e07979a508ef1bad52feb12ca2e8417da72e040b80ccd1409f40df79a9", 0xa6}, {&(0x7f0000000340)="c22a36f717243de8c259ebfcca45d8c3e62488fed5b91139ed63c7985a4e83e9407afac7e3d161f4e94fac9936bf5778a63a94edb8e9a4dd8ac8438088305e58a5916d8c80ac6512441529b354194c156b7c3ca927972732b13806b0748acf9ab53846497e34da9085fd400db649aafd9044167f9577aef6679120a1cbfdc3eb284f826bdbe6bb335cf9a695eb9ed2f66ed16a52995b51eb4c8e122a06c83a83f182cb3b80ef2aec5f109fc667167e641df34d26ef31277b3139", 0xba}, {&(0x7f0000000400)="607f9f20b7a36ea12a654cdef025b675332c1e2869e57cc2721e2fd732e3c5e4e31b801868f597ceb5c1e74dfcd901e058a43c2eb50ca437920d95fb6d7b16880529eef87ccf05b57abc3ea1f38277561b4e3bbf1edd3852260def1d45bc924418236d733140b4fa316844c0a617dcce4225e16fb7e27f6208dc632a03849a83faca08b5451e1d7ef07072dba78d31114cba10be382d11c2e83d57a3ace17e31da9b129d32d8d5d50f0b545929d58bced4cfa82b02d5c500e6b795078609cc8b0776772249bdc0da0d84329ff2e96e764e", 0xd1}, {&(0x7f0000000500)="df13d3b6c7e0e23a333d03e9dd9c6322a36a719c9ee2d8215bedc1c7e0bf9094133c7b1f26e8eaf62bd737afcfd7a7d7483aaab7a7fc34ef78a050c60141974b1bc93352e99f9a368980558ba3ca45937fcbb61db79d4a4dbd7f024ab8e519b3f31ae38bd8a2ddd5a5e4f4bfd1bc8771b80079722b5d00dcf69ed80842d570a90293f02db58b7ae40480ac31b74b948b53ffbb544d5eaa19d0f5c37362d72ab8677c56053e27a82f76791c43dac5065ae8", 0xb1}, {&(0x7f00000005c0)="7eb52f62db302782c5777236b9509fea50310fb2ba21378fed067c3af4304436ffd1ffb08ea9abc4099e81362630ae8ee649f9b721c12fd951bd102325c9b89661daa1e4b31f3f8be2801db2b73775a97eea0ffbe373729fd5a6702f1e6b937f1cda24f864e7921c35f308e05e4d", 0x6e}, {&(0x7f0000000640)="d19410280b624c977b74c8db5dbbb0fab76de837398d805acd68eceec8cf22669d64c60f196c4d8aed6ae7cd87a4190e1dfc93dd1f6bf35e9a3916fdd164116fa2ead95fe786cb853cd69c7f2e9ad2b6c402ee756b4c0b3d36d97bbedef0ab99a78f3adc2a6f3887e2f5274d70351a9201696a09baf5df5ed574fe71cfc12d727c36dcfd96d9a68ee2ef92aefe4a0cc62574a508775974e816f3bc678c937d7b14b09cdef2b92cacb470ef05bf0619a78fd20235327752de29c69b172d836b44efee446c", 0xc4}], 0x6, &(0x7f00000007c0)=[{0x1010, 0x1, 0x63a, "9fcffd8f72ff332cc706a52cc173c504a5694da33a56ea3563d1d5b66619f0c6b7891484be59e565a85d302e7cbd737ed1d9e2186db747913bb83322a214182abde6b4d9371b3fa6779ea05da1688fbff3f103c595f7d1efb1a9aea2dca6993d57b07e90ba18289e4afba13e6cf9f15830d1e0084990c1bcdc816f6e02f448c445c721ae668a15d0ead8fb4ec1bba1bb2ec5ad1a1be3e50e22b5699697a7ce9608db2df0717a1f2d11f080c31eba2c37f3eb5e4698aaa468f3c927ed79cabdcaf35b00e0928ba796e2ad928a23afa4fb1a8afd362b317088abbde0ffbfdb7cf0a63ab6fafb021d5d7282f5ecbba52173d682e1642f9d72b4199ad381d0c9ee09bf3a2f94509a122f792fcddf6a07a05a8018eb416937068d1524f113ab76a228e0d591d068b2c820efb371bf069729a381d8c0a472c5d52059d9a2662e4dbc230c7b84a6210b397eb76c67c209ec0dd04c7e158d2bf42b63cc415736bf7c09747212318fa7151484a7e91f5821c7b59420ca221d65618957bdb68f205a461ee9bc1763fd3e3d99a11a2a147832d48858ed502a6d45e2ffdeab4793ab48792889f267522e74e94bd2fcea848bfc350c95a622477a7b5fe507fb999599d23cb6c014125752a432e3bb66c52e385d1bb5972adae1cb66ce61431511486440e7b2927185d60874610beb468aad8b98676ab6cdd0aaef82def844abe3b70f7ebc0f8c7c9178c1c204127125e95b00f34c00ca075513d622328aa5dd787adaa68f7c4562f7716029802ac3f4a2b86e8fbf273e07d28ebd7c1d23b726aeba8b67966a2cd8b35013829b8b7037865c0daa1e3c018f2d69488e981decf5929747ba34f6ac9f490e888d5e21f369716e18a98581aedec0b56ce5924b77557c9f8572118e6c1d354ee1774bc632b5ede40bdecdc4f0c39f2fd0b485ced55a4e4db68c4bfe453ea12a61898589777c4ba43413d8381c7bf62ce82546d9fd7bab8c61329672634524b20193a3fd2f029cd70193c495e791f51ba0e266efc03dd633312da6e0fa5e4b8948557c9e4b1c115f0920e2a3e0571ea0f2eb5a702da0b021443367fe7291fac11b6aa10b09352ba7d6c9abf40277dad7106b676d053a4dd7d4cbb117f3260736a561cac96d526f029d8a4a8b96cf5f2d9d919908d680d5a177490bb0ce78bdcc8ac0997b963a1b9b7530880a41afba177fb0f44fa50a0b082cd79928fb3bbfc2bae3a0c7971bc372014f5a8f76c48a8a78bf94ec37175a851a8f4bae61846f901e1eadb33b2bc63ca61d9bb50f45ded9c1a74c6b200b575413599af0d16b484651dced048641c11156a2991b4bc4542f5556b5e856b8d48163b11d4caa2ead85d4fe3aca80e69b03ad28e72a922d684217621dfbbbe591bd3247b1ae52fef4f259dd7c070aea514e6505b6fecd4a88b9cf2b555a4993afbca783486c9548aa4c14db362c6c18253c1d793ffca494d8753c7a4fa906a3cac47a13806b0914ce2c7c434e22d4ca698634f0804841ce08d29c74c30ede7e9ad443853cdcfd1ca568a1ff9c854f612e613adfb4c27d9e23ac4f68b8de2679f22b1a323f1586d2277bda84c365758f660bfc79d7632f514f96e5ed6e45a40f969d1891cca0f26d36eab4f8ea57e0dad0c815d9b789b534122d0d3b4165d9eae552a33d87c88ec395f15b5d32bda2a66765ff32959c80ffd591d4e9fadafa18d909cc8b9845ba95d2dcbcb377a852c727ec2be932cb2a6be4196a6749b220fd852075bfb75448c77c49b962294fb0a8ca9d9bff0ca171f12ec5a7dfac5162583708dab104fc3d6f75e94355b4ccd79537e4d07fbb65e78b7592725bb433a818a4866eb3eca342c947da09e0787eaba27acb573ea868fdff306f0fe2330f5faafe9ab3dbd17ba68d58512819120f2aefdea4f425281d341cbc9853fb6fca2500827294a2dd265478603e17f074c2145121c9f5c527418c61aa38e741f2c9a0c2663bd7ad90ca8a3687f5f7afb6db9714123328621d626f529ad47c4e01c1d8b67b48122189850272019deda7b6d79ff5855a822c47c87748da14a250acd8c8adaf943c985a90d840c18f7474b191f6bd8ada59271b0f0a451f4b9c519fafc0ac4d417c7697934f9afb0337181a85dde7392c3e1175c69926a03ef006ce495b08fdddf635f0de0dba387fa195e33293246a8eab73cc4fc0929eca3ff83e0a85ab169b95eecc669395104a90ac263519431b52af56de7ed1aa0b5f3d26db33643d60ad1309ecfa66f2f1894d8cea3dfab1f964a069d99fc62f47277c7d735ca2daac85283d91be65df68d0748a28dce24b3ca0ecd49f81bb2dee9db966997b65de159bdc753130565b8e267c3563c69409489b2b58f5d19992092469bbbd955a32e855b8653f1a7e15ba3cd319d350220617b627c6e30724251f5006a586dc5191209f8dc141cd9b9fc4b59965b622672eb9ab0d14fc89e127d6a67de2ba56a18c5ba26c25c70d7c4130d44387a980899075621b33004cc762c7093f797df470c339dd69c5d903892e17fc9b23c470f0c36efc0f8bd171dde24b0d699c6fdd4b6c2e361944b987e4936f5b7db7a190d2ac984184c7b9f7d178ae7bb1da5e46329f63911266aa26464ef4c5c266768cdc2edbfbad20ab5eec95b79868f9de4c9632b9d315a465170e3b188a7d304a4bf1dabe7d05e3a2794ada71db2c28bed0f487d1aa53d878e14a0207f77d31e5451ee0aa6dda84dd2e2f86ca9e08af45c37192a4fc76fdd39c5ff1e3313d7ccae88438d7dc7ae18273373aae0e3842e3f951a479ac5804ed3880846436407a679a2e725a1565b403ce2f45d8abf68b2e57e5cd6990599edf86c0691dce5633be516ab4c083058a87375f1715ac224548823705d88784a5b803bec900b4b1f6501de9f51ebb09b08e514b6443b94d48fc8c1e9f57aa956a1ca9b29f71bf821a2d669bd547875d3453c4cc04de0bac1d67613c20ee15b81c5b0991cd7ce693cc603c2e6bcca2a2872c434ce78ce5cc90afd195d90cd1309dfeb8182414592e4b2c717100c06547e1f426aaad055883bb3bcff70775546bd14a360e5b240288525ed81310da80013257498c5662441d596549837e8dbe77c77f4420210f172bf2ec3f746bf64565509c99cba6195fafb1d86dc231be001a0c9fe753a00b2298601fc6448d446680f786a8656e211d9ddaf6cd79440e378b96e5592abd6c54e15a52c2612e6895e84f6f7818c98d868914c81984520979e844a4064d1953e9c5f6966a884ebbff4d68acdd29de19065a37d3a1af0995ab7d4b7e2af00f19dc1e036a63bbd84b65bf91f3fed18946eea23c70cff3f678b3ac2442cf06fdd92292569ef0f2b2830948b868236c58d6bc5f11c0d0ff684835677c8ab67264e3270990019f9403d61c5d020fdb9a63327ef59d2977dd9f36daa90169d9ba1908830f244b0e7c8f49fa1c25c91bafbdd6d6dde799907877a1ece6ab589d97811c24ab93e641785e793ade22266bd9d8ba7811093f83712e3e0be9cb68aad4e4309690fafcc94781afc3e3bc85e9c2c47b384b5630134e1538983ff8d9d1ab6d659f4f822014ad23b1e9bc69c515e0f45c7504261ec354062adf92bcebcf69fcfbcb0354fc4d525c2f845a6bb8dc41fb278c2ca9efe70f02fa13043ba02d618d145a81c2d201140a1ffb5f801aad70c9bb10684c5a50312469a4039e18b467ee579c22618eda84b37a7e3d335ca1e71caafb67dbd8d5f5ca3907ae01bc27ec6c0d87b2b02eaac61d2452e6f6cdd61ab51d3070051c1f3fecae6b877aacc27b0c23b4982304c44d2526940ffdc536de9925b5a17786882e6ba50116772f5ae82ba46aa23d23c8fc4419447413efa5842466e8b45a657b1b852faad8dcda3f90ee31e8c43d7bb083329486eddef21258da3cb351cccaf3d1bdd61b952ef29345e7c7038aa92e4323289639cb964265280db183f9b4cca3933ae129b13baee636f00c8768f166932e4b4b902f2e55b775825cab7cdbc1bf7f105c4990fa530c7c4d1dc0ec4b70347554697a0a8be3059b83abb134778f4b452341aa9245da446bdc1d9c6aba0fbc7e99ba52f37316317df575e1b0ea7a132d8d2c62c3e23aa9bb3b056ff2fe466123b1ca876f5bdee505057268bf8652deb45bc9a19e6421bee634923c34db68d7f88a516dfd7a787e4bc1fac5f009f3f7bac5d9d2b951cccb33b7bbb80b3f67783ab174eeba7e9b9cb3bfe8037b630e2330457a81c0ffc96109684c7078b5faf97ff2a18dade8b874a2c26c2685edb5594fba0c3d8756b7ac2b605d4cd79dda46831bb7f2405e49a1511bbea4ea2439a6bac5147ce52334d9e644325c17dff645010c75c04bd7a787bef0681e90a774d7c16d56355c97d92a9ba518eda579a508412ed4400615e415d0f78568171d5fbe49adeda873e45c8f720123fa34558c3d6ff70cfd14575aba39c85122c2897e64c2a9794d0edf42802d78c17935ad38cc6f5d1287cd7cbe7ba4e3c73119e1e556641ec4cec2108840721a5ff42a918767e8d3572922b8129187a144fb898f2b9afc612f550b152ee06da35d1d267ee477aa3443160615f3b4e7ddb32393e4155d4274b822f076a68808c0479ab4aa0dd440549760778ed6e4172799bc7595d539e62d5e280759aa3381c676054a8ab2027e754e1b3a4d8d95455116ffc35e2508b1281dce6a70b932cdf58560e20eec35ebd4098990d4c9b9fe4d2ce6b77c5b12ca30b64d9d26163876efd82c5b0b58f70955f444134ea93204d8596ab96f6d76c517496a6ef8a929fd98fb1011456082e6dfe7b83fb549849d24841caf00f81f785121be39c23d90aa454fb913281cadaf0d39a87c6396b70389233e54f76db7ddcca6a38221883ac9c2a3b37d89155aaacd99cf5aa61523c41dcc946bbadccd8a297ee96efcfd7d6ea53eafb5984baa34b7b322c92246acd6e3840e08a1921105d79706f940beaeefed4da521d945390e0dfb287dcf5bab8e7b2806200688c1300af636c5984cbc18aa63cd98de6ccdc3389b5ba37fd8f5f47c8b670e3d816cc75748086d0718c04d0109223f2bd660b92617d74d060c6cf2b5f901c3f0311c7b6555ca885936d3214abea59bb176da046cbe6336559bb9fae2165e191064a8b216937b9bcbfad5926225310794b6f0927d0a8ac9b89afa45bb3de5344bec1b48fb5cccdc738f30c9cf819cfca646f92bed116c95e14afb811363e0618700de1a0642953f568d325d1c76c8b7f9ffaee5b20cadb9663659324e2abbd0dc475f0898750cb3b6368825e71800e9f8f74cc597279241c8b73646bfc7003833fc0d53ad04c1020ba27324975cbabc406e016e175f6583b8bc6392b61f6786072fa957d3dcbe38060fcec5ee6f5397a86d7195873318efd82ad35e5da5ec5cc378692ff28da771d26045985299b2e6f2b42ba10b6e4e1d60bb009e00249d06548918d47248074ef38e152c3950adacd1c5727112c6cd585e3e4dfabb07333a70eb5c086395c5bde0891c7f71e860e8cc12e31e0131cec828614027a961e98f2d9c6819af4b74fa82eb68efcb1c1ff42181d7ef5284eca1a62c8e7ef6b5391857b8102ae23bae92ac19c0eb593fbfecb97f0a340e4a55e3e988920bb68630382470c5c62e1d7ba6629034f12d5f3c00315f2e3fef51b4c2fd3bd4adaa04c801e2176f9de65561557e59627c9579da2954e1ac1a8c55802599c3a5fd48d5b0b12af74cce15bbe1860bf38625366a9cf09c62da76f0a336654e29d4ec9182db0d7476f89a1371a115ec569879"}, {0xf8, 0xffff, 0x2, "1557c9b77f36281d61a1547803b9033912678fdb0eabedeba546764b8d9726d09ac6d6aa9e1c90554071b43592f57c67498c65a41b57f75e889f12a73eaf95a4be394595d67d980bd9f69d6a38da3a66099ed6e1e9ae4130cba015658d568e3087997a06eedd1ee9cde010263efc3d451c0c46d7794ed83c9b51ea8f32bd7de84671042e6514a301b859d051623120c78ae620debf1af431e78ec4ee150243d0b8e633405dd5f02e139488ed4da7299cbc2e27522d05a42f46006e47db435daf53eb429f7ada75df76db622933fbb25c2295d6b3cb20c274118daab1d9ddfedac27448"}, {0x68, 0xffff, 0x3fee, "ec9bd74fbc05926cd405c03c8fc2a6b26acd229c58409d458e81b4c15a25a517626c2ba4cd84d71ee1c27a72d1629e95204b3fa1610d522c4ea6f5e46b028fd3cce678640a00a9d81922a6277db07f386490787ab49c"}], 0x1170}, 0x408) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x8000, 0x401, 0x20, "b66783bb76000b8b7d512dcc24b978a95a780d84", 0x6, 0x40}) mknod$loop(&(0x7f0000000000)='./control\x00', 0x0, 0xffffffffffffffff) 16:00:12 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) socketpair(0x6, 0x3, 0x3ff, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000000)) clock_getres(0x5, &(0x7f0000000040)) 16:00:12 executing program 0: getrlimit(0x1, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x8103) shutdown(r1, 0x2000000000000002) 16:00:12 executing program 0: socket$unix(0x1, 0x3, 0x0) socket$inet(0x2, 0x3ffd, 0xbbaa) socket$unix(0x1, 0x1, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/227) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xffffffffffffff38) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000040)={0x4, 0x5}, 0x0) 16:00:12 executing program 1: syz_emit_ethernet(0x162, &(0x7f0000005faa)) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x7ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x80) sendto(r0, &(0x7f0000000140)="75d4b1b1c6f715bfb625f1", 0xb, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) setreuid(r0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xc2c5, 0x7}, 0x10) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xd9f, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x4) write(r0, &(0x7f00000009c0)="d4b25fddfbb38e319042af9edcc680fbeb1267a1a6c2376bf4f98f30ad1a30f96d556b49c59691f508920091b91e77e20e8e6e27a42b0f58987598dc14ae1e6a52a139a4189b62f0fe157fdfc6e460ecce5bac80bd970fb5c9d6721336cde79f35c6a31606948b255459c3ab99586c6d29d9c706e89d725def5fe2f58fc98e3452e97745a6c5e8f25503243d91243692ca90f5cf49b5786aa852824fefd36e7e1fa4f77b3d6273c71df32e296d1c9e1a62343056", 0xb4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x80, 0x20, "34f83060178ff730dc49b7e65f3928c0ba56fcc7", 0x2, 0x5}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r1) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/180, 0xb4}], 0x6) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000640)=""/186, 0xba}, {&(0x7f0000000700)=""/216, 0xd8}, {&(0x7f0000000800)=""/201, 0xc9}], 0x3) setitimer(0x1, &(0x7f0000000ac0)={{0x4, 0x3}, {0x1, 0x8001}}, &(0x7f0000000940)) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000980)={0x9, 0x8001}, 0x10) ioctl$TIOCCBRK(r2, 0x2000747a) clock_getres(0x7, &(0x7f0000000900)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55003f59b4fa0000005cd181890000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='r\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffffc, 0x0) pipe2(&(0x7f00000000c0), 0x10000) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x0) getdents(r0, &(0x7f0000000080)=""/41, 0x29) chroot(&(0x7f0000000100)='./file1\x00') 16:00:12 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1ff, 0xffffffffffffff02, 0xfffffffffffeffff, 0x7}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/59, 0x3b}], 0x6, 0x37) syz_open_pts() fchmod(r1, 0x141) 16:00:12 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r5 = kqueue() fchdir(r1) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r6 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r7 = getuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000005c0)=""/30) sendmsg$unix(r2, &(0x7f0000001b80)={&(0x7f00000006c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000700)="b5e51c295a672da0bccf6cb0324ccfecfe630c76c6df887377832dcdd8d5f432db9b39ea3106190ccb3f17a5497f0ca74216e1be30dc10eeb19c30c6e557acfbd6f5bdde09ea1ae00c8c2b8ade6a8e5b197f8d267410fdcc932f5c261d78e7ee686f50c37749c3b7b8de0af44679a2067f0aa16379d9a089b9d43fe5b50203182691dde9f5aa1498e0a369ce3aec24362a0357a8f36a7c99f62cfcea41ddd9f3288e11735dbf3d2290a6ea84222bba0965dba3c1ff7ecdf22b47ed4b3860471b2e38c8d78d9064801c064c7c3355f74d0e1a320bfe645f3aeb8b7c8da3b8a2", 0xdf}, {&(0x7f0000000800)="f3df2cd5860ec4", 0x7}, {&(0x7f0000000840)}, {&(0x7f0000000880)="adc74946cfdf16be783ef89e7a0ea11a59f8be2bf0f3bc8825d07d820904fedb46b4836ba06ecf06fd90f63d13f398f7ef72cbf6a64f6ec51b2efe6604db396c28d0528bf76f9fb712054aa0e0678ac1734484e3309144e880ee4c5ba4903e3b1ef7bde2208970e6c6509695a1e246bda1508c04cdfa7bb7499cb083ce8dfa8f59d8494928c8a01798d3266c512c31d02b4ba888e3ad2cfd2e02e62102b3beaecbcf29339161e3d5f07683142720f8369169556ef0ad51bfab4532d910dbd23f53e50fd7af329357a37af9eb59a06d2cc62056b6fb33237c5ac1b0133b8a717274265b52", 0xe4}, {&(0x7f0000000980)="26166f307045f9c4ded1ce545262b341676e69af323cbe482c03c6681c2603db51fb1bd66715eeaeba1851aae4867274c0a3fc23cb1f7d202fc59eed9964faa7bfb2936ec1cd6397ce019f48d56cdeefe815cbc579090cf73148c74b01966a712c2c0a0dcf72adfaded054ef92a3c1341e7039813629a33f99b6ec6c949dbf1903f695dd54a801d21ef00313e73c", 0x8e}, {&(0x7f0000000a40)="a395bc46c7eeb132bc055d03cbad83ee", 0x10}, {&(0x7f0000000a80)="7d5ba4812d6bf511347a2ee2ade3d7eaccb5d039d913422d67b9c0bd1aaeca32ac075a60b985c18d083c7b7bc4e27da20df291ae535011f67ce200aa1e52daa259f789c3c1a8c336d24ff9f54a108284ed31d24373abd0c2ba30d4d3ac352f0096c83e8e899806034448bd4f2607bad8feaa311dfa09d425fd45cc2fda5d9b669a731a983b5492d7db79e640fde2a1055a8a40a8b71ff4f46ce4054067ecebe96f047fc53c5dfe67c527f45f28dcb8dfebf5235be5dd1bd153d3d13d2ad4a048531dc1af8e6e4fba2b2d6cf17ff058a21b35f292a7a6199bbe71b980ad5d69d7fc45cbbe989174175d885a473ed47418e758a6dc18d2746eb4550b8eb4a199d3cf3a5fe6a1a587fb035339729f1c2e33ce599510aafdbd8109a31ae6f4b22d78ca334092ac1d97255df8fda93d09fb25d73d45957eb042a3ae91ad624214781244f0384e50a4dc16c4775eb8f4bb025e70e6f1181d99f10d5e9bef118e1d37eed61a63a36fbf5359a6675cd102af1c50024986ec5a58c23995a52c93409d8ace001ea268af645e4316ab968bda208f747676465aeb21646a870d0d3ee478db8d5efbf76c6ed876aaf0a007819a289cfe25fa75f13962b8517a00b51b75980c2824e4b9012cb4326e33061538ac9384d2851165eeb254d66ce12e09beec9ac6c0b709e4adaaf851fe2231e67924a98134f77965fa84377f0d7b573019f9d14235e64af075ddb71a49db9345f4a3806613dcdc31912e68f089926ec4669eaa2afda57b5374e1ffec4f24cbd839562d3464a16e72d949998a2cc31c12019fd3e74fced80f638682c429df3649be05d8d1bed932a16b0b5601e0e171fa4ce7c18580b915681f8312ab25878c7d9cf4650703a3a7533cb6b1ecbb1267247780cce2c8585caa40711be6ca761021f075bd3f98c091cdf6b8c15bda261656b5deb5c2e96cff390702af5737b98003574e67fdc9bf313e6a173f9a30dac473b4b7c92933c66388ff8a4066fc993850dc2230710ad25602b40b01da30b30036f09548f91e459faaa142452cb1e6c76f07a08ea0214af8b29bcd9eedbde228714e650f93f039763ea158829e443470b658f5b1b12e2a09a5d552f9896d1cacd16fc944c9b9309e8bc0ff7d231cb7fe5f4357f74c4533980dfa1afb9babc1dd4b8597bf0530a96d2c0b6bbeb1e7b41d6450d513ebcea874b52835faf1787febc5fe5f9faba1f939184310925205331be49a6915f453da4f25131c4094b4c9a272724f22ddd236e33a005a4ed74ab3101062807cf2ba069df229f1b4bf945c23736405eed08388f9df1e9a95d71f5184ce4a70e01333d05d1856a1f3bcb5d2a99191758555d3e322d5ae296b99409737957664d41a2c7c4d50e3584d79fba2c5cb9179adfe712975bfb2196945f0db4a8c101025bd70958bf996c2a7afb3bff30653807b1bff1c416420734348dd5deaaa0c77020db8eaaf68780410d41845ea8c2cf001dad613e40bd28a8567bd7432e47d024d164ecb968c3d14d6e9044ac0bd4cde1eb8044f1746b7f36cfabddda7576f2f18f4fca90f68b042eacb2d3ee4375e221849d11898e992e05043cc0bc4df697ec6b2887d2bcb46ac011ce474f7818344931299ce2dc307130990b880a1dcc99f83877f41a9bc839ae47a9b67c511af3567cbc092160179acb5de9ecba6e1783cd7ada9b62a64ea749c75b8914cd1b60bf561cd48387d9b694d194442504686f77d88f97b375f8c601626aba8bcaf1642469d7289278ec2ff3e18f00cc4b6414fb946bf02f76c787374446b0731ff6ac6d30e2970ce93fb451ade6934c24b54ba7d45da305bac7c600e7323a1d19f62d5a035d41c73aef3b86b0d6d5095c6af5c610cad2c159916d464b61abdaa227ac5fc6c5bee7537cf824187d0ccbac85dda7f3f02fd01b21356e029dce64ef5bd7fc2082d73e7b1c033e02f009df53d2c10d44673dabe6e3c8c6abe6079dc33a8ad477fe32708ebcbc4cf1dd3e3d43bd97a91d84632dc28de03aeb55196cb267388a5b430ec6eb427414bcb2fb8cb16e6c220357334483e37739d2d5e8990a44117e879a6e3ce6d757dc7a2a9d475e73acbff483b1d6e4c99dcfd02e2e6b4c295a8d44fbfddb538b9da3760dabbb81f2f923500a3107c507f77bed374138028bc2f1f3dceb9e116060e4a9496f0d57b704bda06de87882534ef01cfb012c654c0d9105128fd0509d6e7f94f0b5b37470336f0cdb2226c5607403267b0331c26405d5bd23623ecc8b27f1954916549bb32a0826c01e7e70bfa7632f546c3d20d48d9f67e5c44612226569fbe87c7905a6cbf8c7bf3dcdc60b5d107f974eb2a222e2eeaaa5958e590f8c1f32732925e5a36f6c3964b7ab34600a1aed46894a0201af73295275d78931b4afd6c92f8ed3b568b7ca15d40541ff7120d780a14f02939fe0bf24e0c1eda1f87b769382269fa2307c970f6d1ae151a769aab16a056f92bcede991769e0765fa36cb68284c27d61192f5491689a39d29d55d3c7a0cd6755975ef693b911f5fc34565c9e1af5f86593ddc8f3f91dcc8ba3840325e3c18b8765ada74f1704248f8208451101584c4b3e620acc605c9269ec0ea5f7c70a4e8a4ad36357dab12f564558227475ea5d75faa31bd42d8f643b26c4845bc364b48205afacddd07ae35114549b29090e27c8c61ed1afb7f1de8234cac35f5966f2300df56197668bcf1821de754909b1d97f8f3a97d76ff1fb645d780ee5ddb5d81f33621f84c0b183c941287ea1225cfefb9936359329108ce9fc74d952e1eeaaba1894aa1545f11552d8410d16ff511c390d457fcc0c7b5a67894518e3155612a86b87ad97ffbd7ad9e9946d8feadc2f73bca724cbf392bf790d58bd4c4dab360607cd6041ff1dc27a1d69848c93b6b32a76cdd22adbf848689a62b4e62fbf36104d0c83acc267924a52452dd89bcafc5786aee8c4bd639d008d84eb2cc6c3eef5208d21e78298156ca14de961afe73ae0c04b7773d32b30a61419cd35f49da68d953772d4b644967286bb5a74313fd4005c0c8e3365f5afd252e405aeef5dcf01d91747ceb5c1c7c67c84d51e97a1692821dba88404bd92104a888fa96630f236db6271bbc337a37b7db20a732f99e879a2a064066cccacf9fb366f427430a5d7f217937af44b37e388bafca0e23b5b6a47948787f1a5a6e65ad1b5f94022804b24b79ed7b19c731c5ab078ab416f8c096b01d2274b46be1b87befc02300bf626a652cf824487ad097679eab6398901c183a82ba0951e14d4879573997cbcf0b236681bde48b617d020049bd6502ae23edabe03555bd78109e4fe5ccd2e94f5ca361fc652a533c3416d430670ef44250724741f8a82bb6bb3c17415892e173cd23fb6df3184c82765fc71b8e82bec03396a5d2b6bf283cf39f68ae03d36bdc63aad045ba637898531db98f506063ca80d63e3e4a72a472ab4d4227b9d29e52cb4fc843282353313d8696dfc0493c3a6ecd9f6379f4a2773ca3f020ecdd8e41cee284e7d34804f1dc04e976078519bf96bf6c3c64a6bd3cd6cad4b1a5507d46c6860a92cee12c1bec7c5cf1bbfaa19a11086bb8e0ec8ad01d09469965660198fbf6b8b8693d9ce0fff44065f1f5f2f07905ddce5f893d071aa7e50cbcba4e4431a552dbe7091ab70ed1695ab73eb99f6fdf7b534275aa31da01538e7b02c63d24ec587560313d5b16b9e528d47aa5e08b2715bebbae465add0992b90541b254a2cd585b51ea74436881c4600a840e241b29f11e1bb29cd31c2c8b058e7a762fc5145ee0aedd285ce217f23627c0732154de996c8190ad58a12b5c7c5bbcaf531c99b84cb674040b3cc01bd842a8464c6ecff74f705ad66d927f136a3f0a239513b234ccbeee3e09afa859a773f0dade478fab782e22a2f2270a5544550d6209cd2833d917c0b32994af0836ab2f770fd8d43082d30aba5d10950547981f09c507c72f77651456c287f829edcc5f04893315fd091f25f85c80b36b448d3500406f9a8f056da43cab4fa657af0ae07004f8aaeddb4af163891cbbecc8eec956be41ab4968de6c4cdbf78518ee3281fb96c3d4f98aea249d1f138299b54be52a084ae0440de3041926e234a83e2cadd1de7cdd500254b3cbc19be1e8fdf7c643095781abaf02971419d51c66387a8118aa0d710494465c5548fb31fdbf19010fdfd4c6cb0e86e4dcd16f856bb37b500effc563eba0f4d22abf375401747b342c13606a2dea57cced5cbd699aa1fcedda572bb994fb7bd72b219908466d7adfdd4e8927c565db96caf61fe099a5a4c8c7f2e00b667e5bbc336e76d6c6b2094982325fa12758b6264bf7e3b764c580c4597892a73aa96c179b9366882906cb4a90c36bc80dd0412417d4616a3962d996e4970fdbc6f3bc1ad1036614680d0f8837368af33dacbc771d400569bda8b3905367b6ad643a45693c69e53e1e8e54442af79d8c9d52b887158d1363f88bab4ed5a30e28bea387101b23ced73164f87ae20373dfb9370b7f6ada92f53ca02ca155a2e8d2e4fe24acd8fe2b38aad13b30ce4d8665e674c573b76bf2d05ad229cee18af6fa7586accd3fa9eaf23e60f52da4a1bd1dbf3d9b691583410bc41bf88968373d5188399cf4a00979386f192c730daf7b8aaa43c8a4340d399b4e6e2dfe01321d1284570678ff7c116c5cf562441be48ca8582ce25fc7602e92bf196a5f85f0f256f097b39c83ee67072193dfa4596d3ac763e997aa113b3bc02f9d079618e85317302bf2e4264edeb6be8e703ba0b1cf33a4eeb46f4465b26e4b032c7688101acb8610b776d43dd50aa145c7cd656b3ee614d95eac2bc4521f2bdaed58dd5e0d9a85ac78a0d396407ea875b0bb8f453d9d3e1c47c3bb5ada26764c45687fdabe51ab04386f0887868fbe2b69836f974e323bb35a7188c0734426ed5336d792128fe0d0995282cafe8c85a6c753d73c7b3af8688ab5e421ee83305b0ec6fc218f0d1003f1573ab1652a09cbe24b82bfc8e9009ad0b11e7515ef70d9aa351d1b10702ee0902ded2f4f375a676f2dcdd5f8e8210b3bd34a5ef17d2fc8456143e14868594cff1d1efec430073a4d8662e65b20415864a0f9414801a91e71aa0b8526dfb2dfc0c2cbba43722daa6ce4e49200187d0bc2cdda362f786c6357482e90cd35a200aae7ddbb4c8920544caea8e7b132143c46f36eb7e539d0320a1135f802699f80e0ea3f925c8b25e7257e2c39161b6ad6c09075450079e1721ca5428f110480ea3728d7216f322375c48caefaddfc0e678b45bf1de1343871cbbcfb1644b26c811c96db7e0e91c27b218e2e651eafe2a957aeefa62ee70830e59cf6e55529de8f7895e9b2f91ff838c5f0da7ff138442b836c31cda6a1ca367d47fe7b82add73547a9af49bdc0b0ac1a6872a38106e4e4544789dfffaa19743650b8b4c07e6ecdd87b8d25513fee14f5fa12f10ef7a5e4a614a0500a885bffb3a5cda047d369de5d04aa7289b71ac5818f59771fc1138b73f4c0054591d04ba86e16f1b4846f8374b239fba27c6ddeb7732cbb391552945062580c4e0b929aa3d29fab3eb1d9d7d8cae1d5bf06ddbfd6638e60cf6653272af2157b527c182d8d4e667f5046476dcaf6df540bbf0861bdbd6711c2c5f335597b8e899fba355fec5c9cb9b6541cb5de5f7394289289f03f31282a0c598bbb3d485b3d8d2a7cafd3fedc3bffa45c5b4a3b452024d76cc8ec74e234728346264323e0b3d97f5c4da135db98c1ac4c7c9a8be3b85d64dd23b9dcef4cadce5131a6c", 0x1000}, {&(0x7f0000001a80)="dd4ae13e2f20a953371d78e46e712785c8540d0d80d9d23ffc8d6f983ccad6bb8818aecebf21b920", 0x28}], 0x8, &(0x7f0000001b40)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r9, r7, r8}], 0x38}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffe8f) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000600)={{0x0, r7, r8, r10, r11, 0x0, 0x8000}, 0x6136, 0x100000001, r12, r13, 0x1, 0x32, 0x8}) setreuid(r14, r7) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000002280)={0x4, 0x7}, 0x10) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/245, 0xf5}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x40a) pipe2(&(0x7f00000011c0), 0x10004) r3 = semget$private(0x0, 0x6, 0x14) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001240)=""/4096) r4 = semget(0x1, 0x0, 0x90) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000001c0)=""/4096) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd1, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20000000, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="85643ccc885413dc82765508717632c1a51ab8bddd339c7226a67991f731a815c0ad16c0196f8ca647091fc377cc726531ff79c0698ebf397079630bc1b05b0354fe5dddf4ac81a8196a31882b035d0c13b8e0f4a458992e7e72db8bacc3a53b7c13317ef873f872cb0579675f8c797d1e37663100ca6b6e60603c5088793ffd4a67d91a7d9e26ba45f01d326acbbb357f095c4e71ab850fc661d60f15044651a725c90eb7398d8b57339a88d8d38efe07b2b6cb5936414546da17b6aefcc109131d02895e9b9408b73b36002c5a6fa7add9c2b8b36e148fd6a6a6a21bc79a886f1f2ffd9b0f86ec4e49", 0xea) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) socketpair(0x6, 0x2, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mincore(&(0x7f0000b51000/0x1000)=nil, 0x1000, &(0x7f0000000700)=""/255) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/134) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/246) mknod(&(0x7f0000000140)='./file0\x00', 0x2008, 0x2) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0xfffffffffffffffe) close(r0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 16:00:13 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket(0x36, 0x2, 0x46) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1922df037f2575a8b2cfbcf7045aa1649797e3f040348f37d7d4f1a555ff60cf520ca4030a994c003c7b25999d4fc85d", 0x30}, {&(0x7f0000000040)="4f323ff0a5f7dc8824e7", 0xa}, {&(0x7f0000000080)="fdf9211572", 0x5}, {&(0x7f00000000c0)="b2f2d268d416f64c6367ddee2e25dce484f8f6d8f968ba0ca50edc6621cda424a9f037dae7cb7343ac17629b1e824609da5e44ea5478112a6ab2d8d523b70dc1305fb333113b956142fa0121b047e48937826e3f4626b56e74aad52fc537cc9770", 0x61}], 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f000061b000/0x3000)=nil, 0x3000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x163efe14c565fa5b, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1004, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7) r3 = openat(r1, &(0x7f00000002c0)='./bus\x00', 0x7e, 0x3e) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x94, 0x40000003, 0x3948, 0x7f80000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x13, 0x80000000, 0x45}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x70, 0x4, 0x1, 0x87c4}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x1, 0x11b2c9b9, 0x4cf}], 0x200, &(0x7f0000000240)={0xfff, 0x401}) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0xb758ab9fd2004831) close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x10010, 0xc0) fsync(r2) 16:00:13 executing program 0: mlock(&(0x7f0000719000/0x1000)=nil, 0x1000) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = dup2(0xffffffffffffff9c, r2) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) munlock(&(0x7f0000718000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/135, 0x87}], 0x6) shutdown(r1, 0x2) madvise(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x4) 16:00:13 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)="6430ca246c72503f43714b090000ffff002e360efe8e311472d845b07b752de32148fb6242b8e03ad14a77a0baebd111f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d6151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb2f34e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea05002ca46fa90000cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14a) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="8a6a518bd5b76b19505c19df53f1f2e8ebbbb4c0a877b0333529b67d77af9a0db787ea4c33e141670a4b158ce6d34dac800b86245abe1bf635c48f31133b5c8d017661b08a8bbd762f403bcde713ec4cc3281a83d58898179556a06036ac6b4d735837c1ec8aaf451679bc86787807a5f1b025f30a4bb102f93d91594c184b46adb5dbe572199aed5cf4ccd17643097a91e7d9aba3cb9f1c3b9a106e2543c681484a9372cd4a5a7b49e1c4a3de30a6c40829ea623bd47504ba7860df2c99b8a400c60791a9ad9b17ac87490a451ec45dd25e81f060b7a803e57313151475e7fd0b5dc4c2bd9c5e5c8bb5a98b12376f7fd1ea36929591c6445f5f", 0xfa) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0xffffffffffffff80, 0x2, &(0x7f0000000140)=@abs, 0x8) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:13 executing program 0: r0 = msgget(0x3, 0xfffffffffffffffc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) msgrcv(r0, &(0x7f0000000100)={0x0, ""/1}, 0x9, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) 16:00:13 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8300, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="8c0cb544f9708e6d16e5fef70c5052631ad4f583bafecd44d8d7d18bb5ab197ef448f23445d9154b0d5f39b9cd140a04582d2f764ebb14c0752529aeb3e121abd130f8747aa7235d5d3490d21cc1e729b276c47b8d699cee1b", 0x59}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) getpgrp() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 16:00:13 executing program 1: setrlimit(0x6, &(0x7f0000000040)) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x2, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000240)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) mlockall(0x3) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r2, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x0, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0xb4cc}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x52, 0xfffff, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x26, 0x10001}, {{r0}, 0x0, 0x4c, 0x42, 0x9290, 0xec}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x1}], 0x18c4ed83, &(0x7f0000000100)={0xffffffffffff403f, 0x5}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="7db2423cad47f9732f7783b7b7537225212bbf498b9a9db01e1cfdb5c439dde693b7cab12d94c81c9c3805dfe403e02d9bd4ff74d56742a6551e2a64ca92192a3bb325be433c024fd32a5b20f2da931a40688923d74827e047cb249a64788176166c2b74e3d90f34aca4349a9f630e76b3378e87c8160e65c86ed1dffa152213c0bf72a6deb8efa09715f80be167c7f55964888cd0366f200355e54c74b053cdc8a12e816c0361b9a37d86d7c96a8cad21d0b6ed39aa169ed13b", 0xba}], 0x1, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x70, 0x40a}, 0x402) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) read(r0, &(0x7f00000000c0)=""/17, 0x11) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) r4 = dup2(r0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) lchown(&(0x7f0000000080)='./file0\x00', r5, r6) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:13 executing program 1: r0 = getgid() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r1, 0xffffffffffffffff, 0x0, 0x0, r2]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x100) getpid() setegid(r2) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1000007c, 0x0) fsync(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x41) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/131) rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f00000000c0)=""/26, 0x1a}], 0x100000000000001e) r1 = socket$inet(0x2, 0x1, 0x18) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000003840)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003700)=[{&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/76, 0x4c}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/145, 0x91}, {&(0x7f00000024c0)=""/80, 0x50}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/152, 0x98}, {&(0x7f0000003600)=""/145, 0x91}, {&(0x7f00000036c0)=""/35, 0x23}], 0xa, &(0x7f00000037c0)=""/123, 0x7b}, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0/file1/file0\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000080)='./file0/file1/file0\x00', &(0x7f0000000140)='x\x00') r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x8) faccessat(r0, &(0x7f0000000340)='./file1\x00', 0x128, 0x2) open$dir(&(0x7f00000002c0)='./file1\x00', 0x8, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x40, 0x20) getdents(r1, &(0x7f0000000200)=""/161, 0xa1) 16:00:13 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f20451b79894703bd1d3878de39e5c0fb159bfa12241c9760eda57f86a6b7ad23637400b3971105f52040daacba03b691f5384e34c7466557b213467add4d8d0535c5d1eceeabcef448515da1dc83ddb4f4f0500b78ef44953b532bec51ec56265d37e4dcd2f1ffc395b722c185f16ed30cff14e882944e235b799da6f1bb6db933503d8d4fd80c2ea5b99e3645411f2e49e3861f5eaf76b3b38ac3a06426a838d0b3be29b690d1e4dc59c99168a570f2b189488074717209b796025e57987200ac5c93021d7b690a20fa61a3c2b174da36fad4c6bf34d1acd86dc12a3ca6b46c26de596432da939c80b048b64db2609866001f4fbcf54c417a4e8a97300ca59466eaa248e8b62daa24a2fa944ad60d34dd323d45d5c2de17c2dbdb48d75e257771db2264289d11224ccb95ddcf20101b8630f8484608017c1be9e3a590489ecbe5ae9564566c19759a0525f6f9c97dc39d77ba6d609d2e3ecf02655b3047e5ea85fc8fc1768b254f88478fd48a662618630d1758e6504ac63ba5bf4e934db9bb3da65e30af420d5012e5350da06b254eb56b00fc75f86bf09b406e78eee755e1757b60efa873981bbd8242ccc7ddb137a1ff2880604fe89ad3089fe9f3f2f515ba38f1ab8a693b51ed629ef7372e820c782362dd1581b8c914421860d629328d071eaecadbb4826714fc9920f2cd231010477d6903dda5a7fbd9882b681b4d7c0b47a8b38a0829674a47033c1325794fbbf18111273c638850255c69bf878b2b036f83a83349ab24db1ad92d14f3d5c7847c730545b5c169e891dadfe3831317cc2d533a1aecccee4facd6a8c8cecaef2376798d6519ed5f2d8481d2b7dbc89e08a8f143b4744a3b6747d09f40f1330b86800eb3ee1dec12f507de369c3789998c73b0be79fc556b071642794249efaef37bdb25871499bf735950025b3d706b049757ef9844fca441e8f23b0cbc9c4ad1d586d9defd18c37ee96ea4b92df40e6f86cbfb8260038e5205ca25db62d5f204df11743fd89c86cb8b0980a294d7b55ca5b0a2b511b06e82a2785db1e5477c708d2e0d7a427845f1d89cfd57aaf603d3ce612409d5b28201c57ae0d0e91dfef543c81d24fc11d0fd5ca56ad4953615ac4ef3ae8c80368482c1d92f2b3461c225d83632dd14f68392ac3515d3c9500ca5ede0a5efd942521a31582892441b7927eb6d102f672e473cda3406a56e6321d9d5cf623392c412022818dcb8c50095d045fed716829c0d174280b7ed6668b4e6b8f43750ff4038de8ad5ad66ac430fca84cc06b68b686154fabbe2b1d105d55d88d03191908a33c4995059dbc8f11de2cef4b88cb673cba6b7442282e2a7223761970d54f43ca11b0ebdf90adf36671b86efb25bcd363f2401446d73952e03a8630fc0b63d38bf7c0098b9fbd7d39d106d9236ab11024bbee12b573507c6ccf7d17cc681026e35c834a564cb18d297f2fc5ed173e260958a91af7ee3d5fec827e6ef5286605dff339c43dc896691ae490f1c192045595ad69b22af485db168d0c4a301f76f7c1b702bdd37d306d960441346e47385814e2b926cc043dfc016c0c09ef72858de788e4016572c2ebe1f136ae6e69e971b24375e91d86433e0140553fe3210c1b77727e07fa5abc33dfd3159ce39fd126928dab95ac92079c41f3d2dbed6e37369b81e2b9384b17cc0394bd706455b7effb7b8467c0835946709c6d412b93cc6f1eb1377568523c5ee2db24625851b411731a8e9354a208468c2dacc3559aea1383d55768a96a75344117f838886d55ffcac08dc12e3e76c42e834685d3a7ba7b55434a12c2813d152a8a27ebb4bb399c5dd1f36e95e82cf27422ecef7d1417760c29b54b78ad1c9d80397496b2f2b22e7298a4d1cf671611bfe4409a1c13ae0a3dbfd4ee8d4949fda31f60ed21d546fa56de40d1934d2d90abd3eb54740ca36078313a6833da951ceb56a98edc3f33a29dbc523aaeaec62445a5e17097376d52b9de6007dcd0cc5f615ec3b86db4717454a135d06436efbdfd3db11ffae134f64835a32e1ed1d3bf2fc0a9a3dee4e01caa692423248e314ae9a0f1b3949d81f80f1efd12334dd463a375fb5ab293bd8c4093d942f43eb8c7ac4e6a68d86745b89e5bc8e86abf67394334796d2ebd517128d3801593c67bd3891aa5fb51a176f83b1456925eebce88a25b72920d9e0ff636c0b78d3af1abb038a1a397c004ff03ae0dbcd2fe43dc92632c90e81539e77b684c3efb22b2fffcd7066a70a116c63d2633a12f718de450e3c5be6305ce24d2c52bd18a62dec5b5cc20362d5631fb2a57da29961e44db5710da98d96bb333acb9214b31577139819f6ac59fb642451396d68190034418e009d597a3029c8c02ff23908bfc62ace3ed6ea9f4d7e3ac322b575f094d94a486c13f722067323948d9015b6f325ccdd52c3bc999156472c7a58e6a8a96e779133c1f4f601c7e0f333c85081a98768cd5a3f8b4de7cbeaf34ffbf9ad49cb072989ac2ea4e07a98ed7454af0747b725ba92c150f67db66f4ecf20b8cb861ab937f67478a0a5009917174c07c1716b8313e240f9c9d26d90e2da86e351fdf76508e8b5d04fbe97515721e3da11175078968bf10efe682ff4d6a50c0b4e76598e64114cf3ff2ddf71690feb3f4d06ee85113d32a4a910bbf4a7916103e940ba0f3f03ff40bebe88fce58fb4a48bf7f4a364f7afcca16ed83293fd66e6dc4de730eb9bb130077916971b7ab3ba851f71a56d7c44970b4b6b0a7cac1d4121ed4455f4f024d5bcac91ede03116c28f2577b254f59ad94e72c0a93b279146a8f49c778b92bd5caa6d848060f84f7c918395c0cbfb91e90e79789d1c9119d8ce4eb65d6ed3467b02293ee3304d6348ffe0b8c6e6fd64ce2e42f3ba0d60de8780f454e318a69d6b8ee4cbc839e56172eb14792f57d2059fa1fa7d202a09071d2af64eb1cd5b31f6a4f31e3664fc182b1295e983dfddcf6c5dc632e2db4cee6260cd0dc41cc9c397d1ea4d470753ed1d548aee16b705bb9ca909453ef52a5544652bb3c70f46e46bc57301ab6803acd9d7885b7512c92e38cccefe8937d66b81d47025bdd9a7c0ae5df4fd4ff928c14698f76de6fe5c02583a28e58a697ea4c6a19dedc6a399d83ad7582db836cf5935e75fd9afb2c70397ab1fcc54835de3a03473732d2352af286009a5fb64dd4c545c10083491723f17480e81d5b9de60588cd5d523c159451c19283238cd0eda22889479848c35bdd5c88053f205e5b353edd93af122faf486c491768847ad86858aa6b13245ec6336fcd52be84282dc0a1c599c1a6319d6fb9179db7053e26988c6b26f0c0bfcd68fee70de118650e5c564edad031d8bfc644cd86f10673febf5aa17e2b856ee2aca0598598c16380ca8a36f44160d3b7e6c31b9a25c56412226b5d0bed7b94040be3e3313e485eef70ec7deed645dc8996df7542055bb1ba08ca924e8cc49daa6cf168df9d3f4f5241fccf275c1f84b4ff186099a4e9a44bdf1cd90130ef3d63e814b834cd55997d33276a15f08a3b217c256341cb1e447f27f982926e824c32f5087383c49e8dbb418a24350e3d042a246806ea59d507d88e567fe7b32a015f050578432aed4da5ffc1fccea7e84b11b6a825a7e44231cb84289558b8ff6cdc43309953aa1afe8e42f8a171e4cc503390d9481659ce0820f7d8db21a580604f2d5750a16e8117dcb37d78d0fdddf5277e8a91d540e5ee9a9e5a61da48400724a1ab730927c8145c76cea0f0b0b6ef459a9aed160837177aaf7cd1c9eabf802cb1056bed9cc655d5e5d1d04827c22fb46e5a15c6988e09e0a09a4a152cd322d34e7343a46fb92997e0149a6f905960d6288b953c50127d212889abb093cd7b3e7f90acb489f68ef99132d81672245e83204045d2ea4d8f661bacad21661d1d1fad48144cd44884fd9d6efcde6f08fe5717d5584883572ba125d00003a5f4fd2aaec6f75e90f1c05343a8355b51edc7840c7b8853c697e3e10374be96cad359848b68a4ebef19206ccecb5fc82bee2a5f6344cbf80af8efc4d404f825bafbf041a811c16672f7b40ea8c4362d5eba15b111bfda742d3f6eba043cc41018c038d3840790d0f69f4123d97bee11ed78ef5090ebc2dc8da2a07db4213ab4140e7c22b468edab9a3165d71c741593701c5cf0e5c9a323f3dbecee6150f8c008e79098b25667f7defd9c6536ee741a460493e9171bf935abe3b8e8f28292c6f5fe3b0d7782102efdb39348ab5f7eed11668461029a2ad279ed09b065ee3dc591062869670472841a493c0053989a846743a6b3fe228b19a785028cc72fbd88a30cb36a487fb4f588d3aa6c9ef4f85d2329a8fc430e609b47353c9f701caa654b8f51b099c5af55a8601517086d89af2105f4d5a9efa96f0934994866515ecd4a78201f68d7c8909798b3304ff93a0662bf2614aaaefb1b3b79d0436527abe9575f191bb7890305617ae46d7c010a6bf964d2ef7baaae7413286bc54b6fd4a7115a553380293f6df78c30e27556921e8065420dfcfd7f4679a3515cb0f796ba13d06c8948366a12a40ab79f6bda21f59efe0f0f22432ca8dccd983bc098c9bd5b4e2835948b2421fdbf402fb79372437de443d6a864981965152d43c57d2968ac929236666d88c799cec3ef8235366588c1ba97c37dca0a122429dc9a9eadc7588916f52742c7fad3d11de3a1629e4de104e2dbf5ddbc050805f4d3f549a58c2a9e67288defc3e992d62ecdd148331c8aa91372f0df979aa338c730c3b68ff0cc3e24a21ebe3b7eb88d3136b66230cdd649d038f5c01f4be7c239d80150fcdffa5fead5dba10d8c0cfccd13ec9a83fcd71fe426963fddca9d455ce8e13a97d53f52e95d5820959e8e34943991ab3700953bb9b8774c224a65e65105e76d7b4d1a71a7ea1fbd63f13e2db2f920e625f47529827d4923aa975212c5bcdb30ea3ab6d7d19316b31422481ef071b7aea9b6354a9eb9205668b2c39d3cf450f2478751fa07f83e950f334acbec49b7da109985088378ff0a917ba386bc25407bf63f4c18596ded2b74a908af8960cb0fb8f4cbeb732e11207872de8bba10663428944c1c115a5d060bb9b89c4e9f327436b6f2afff69c3b7c23cd79c8793bc0f0ec523b2127a766263b2e3e0381ac85e3af63373f223c5a9d8e304bb1af96674ead3d989b319b8a9b6a71e922ed8cdfaad1f08a35c2de33b3d55c1489b3d309600ce8c28cf7eeb4695862ab25d65566beab9da3427934d01909ed2287cfa8bef798279b55b218f40dcbae21816a0fe2174de0c418651991ad99f6b0e711721cbd07d548f443a074c280c12368041bde69ce39e88c74d3dc428284ab3e33ce18c56ba108b7e1fe25fc4603ff480b24be311c7ed930703f5bedc89d79c279d414d95236af192cbae691c35865b2528ff6170943d5b277cb119d45177a0ea4af894cd1442f42007ba364275321eba72a3d877a57890f3babef62071cfe6df131c5bdde24984e566d74c7f5b0b9a8b0ac9f3749686de49d6f8406d75d60dbdd3b8762692804a6819668ca4abb4219fbb5b05c2ccd7bc64a8f774aebfad126524217386d8bd70cce91ca725d02cf0166d8663b38a789f9ac05d82e138bff1e2211be55cb7f7ffd746518880482c045e335dbcbd4fcb4aee50e2af8bc37d1bf118f0fa016f3df61661f3a7a7e59b39215db2a5c8a79c39b5da79e516c5516e1f627c55bcdb3687e61f6dd262b65ddfed75e8188debf5ca44f66b05a9294691f96820c7312c39947e26", 0x1000}, {&(0x7f0000001140)="1ab78996478466420b4ded6edbee58016e484b180158ea9b276c0fee3e30c53c1c6f6812a1f9a14b035ee1ad415e22e905136e130b65ea60c99f8088314fce296a3cbb3097ee2df562ebccfde57069c722e1c7bfcb85bf32c0afe04b37026dea7524606d88e3716bf27ef3797a3adefe83376f3205ef84990ee9e917c2af032e675cfbb2979957297887bcda90a1dfe3fd6cb384d37c9528d63d8b1a1023c035c418f70cab8056dc902aea239cf0296c", 0xb0}], 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getrusage(0xfffffffffffffffc, &(0x7f0000001200)) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000014c0)='./file0\x00', 0x0) r2 = getppid() fchdir(r0) getpgid(r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) wait4(r2, &(0x7f0000000040), 0x0, &(0x7f00000012c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x12, 0x40, 0x445e, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x100000000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000004, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xb125, 0x2}, {{r0}, 0xfffffffffffffffa, 0x29, 0x1, 0x200, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0xfffffffffffff800, 0xb2d}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x100000001, 0x5}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x0, 0x1}], 0x401, &(0x7f0000000000)={0x2, 0x80}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x8000, &(0x7f00000003c0), 0x0, 0x0) dup2(r2, r1) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYRES32=r3], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmsg(r3, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/131, 0x83}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)=""/113, 0xfffffffffffffda8}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000001500)=""/125, 0x7d}, {&(0x7f0000001580)=""/78, 0x4e}, {&(0x7f0000001600)=""/77, 0x4d}], 0xa, &(0x7f0000001740)=""/240, 0xf0}, 0x800) 16:00:14 executing program 0: chroot(0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d30", 0xc98}], 0x1) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="6228dc5dc96bb7548e11adb7a59f59c47be7d52b11911e568734c5c43fc2d06b3d0ef8e39d43958db4", 0x29}], 0x1) close(r0) 16:00:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20400, 0x8) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20900, 0x100) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000000180)=""/186, 0xba, 0x843, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2fb1ff6c253000a40768b3e48f6751c6603d6827170c90d8a8f2dd93e059569981679fb5fd47c03e30c992270ef3a4e23ab1b97ed2fdfcffd7e8d8253ffa52931ba3431db657c2430df8b0db8f00be637f3c055a6c3f5e"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x2) 16:00:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000080)=""/1, 0x1}], 0x4, &(0x7f0000000500)=""/225, 0xe1}, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/96, 0x22}, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x81}$$\x00', &(0x7f00000004c0)='{$\x00', &(0x7f0000000500)='\xc2+@&\'\'\x00', &(0x7f0000000540)='\\Y\x00', &(0x7f0000000580)=':&)\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\xde!-#\x00']) write(r1, &(0x7f00000000c0)='a', 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000740)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/121, 0x79}], 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = msgget(0x3, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) write(r0, &(0x7f00000007c0)="2e3d8d789d1594bf7a1fe566d93097960e7bc36345a6367ef4fc7a804bfb299a2eb6eb1494fbb9ccc8a27c6df8023b0b605f6e683f5b7e9e680b6ddec2efc8de10ec95eefb5da9f11ca18b582ef0beb75822e8d8c879bf9d2d6d68451abbade312a0cb12e8a6dd573b24f86efbb96ec589d1073fe7e8e599e084ffddc30c3b2eb8cd0e09bf4b23f08a782aaf27de39d7c19a1e34c03da00ae667d1d9", 0x9c) msgrcv(r4, &(0x7f0000000300)={0x0, ""/85}, 0xff51, 0x1, 0x4000000800) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000680)) r5 = dup2(r1, r0) renameat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00') getgid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000780)=[{r0, 0x8}], 0x1, 0x6) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x2, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getgid() 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d90700dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d55ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4ab7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3d5933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0385cb6f326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecff07f33a98a3a7f2f93b7d33ec26a6a99ea4d54e66e6", 0x1c0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:15 executing program 0: getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) r3 = dup(0xffffffffffffffff) open$dir(&(0x7f0000000200)='./file0\x00', 0x810, 0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd) socket(0x22, 0x5, 0x6) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xffffffffffffff5f) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(0x0, &(0x7f0000000000)=[{}], 0x1) semget$private(0x0, 0x3, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget(0x2, 0x3, 0x40) semget(0x0, 0x0, 0xd) 16:00:15 executing program 0: r0 = syz_open_pts() accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r1, 0xc9}], 0x1, 0x7fff) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b", 0x32) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x12, 0x102) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0xa) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) 16:00:15 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x8) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x34b) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0xa1, 0x110) r1 = kqueue() dup2(r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000480)='./file1\x00', 0x8c0, 0x80) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) open$dir(&(0x7f00000007c0)='./bus\x00', 0x18a, 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="ae11a854615b366923b61ab720b983e777e15116421ee5e609e27d229911cc7a8d8877e470e6af616cdde24d9dd0c517189b408e4d0b31cf78dfa803d1e87e10fbf7f20d9e3370a9ec672cf9764c521c3275a6af6a72b87c8c3fdeb469eed6b403c65140a3306db66e15199add5cb3eb9e1cc2d3c30f55824d80d1f09002f8df7dba6271b626cef8c448f70547d69efb07895c14ed05d6f1250fe35f3b33cada4607ccb8ec2f85360cb552f4059da8ad58cc40f43446b27cbcbf4df47fbb8035f43013a3b8e3e5b3cd7eb2ee0e543222c889e26e759fe1e4686d9e201866773592b3b6fc08d6d60d479cb46b940019e51e50c229b2ba20bb3b", 0xf9}, {&(0x7f00000001c0)="2429e25db73db07c8a5b6c465f536c2c703ad38c93dcc89369f557ef36eb59962419bcbef3d840bf7f8179648471eeea015b0195589e740dd26b43", 0x3b}], 0x2, &(0x7f0000000500)=[{0x40, 0xffff, 0x7, "661684f06ca54c1148eca42cf40e97bd2086da4e00288b24687206c0e1bb47aeee525b9d166dc3dd91"}, {0xa8, 0xffff, 0x0, "a7f98e434a053bedc35fb6e007834cf58c34e8a3ca259f33960c52495aa15879cc04c0d1a9ddaf0c2c9e1ada8bb2eb438a7b87c2f7aa56e95c783f451e56583fdd4f2e147c122b05e0f78d7528e8b326e9141861e836420c03d008452f057fc36106d8a3fb3d3c2852d0b1d83516802ee99f8d183ace8c471e3aa6e4e81d61807a90ace349ed36a068ec4cee3e1be6e617"}, {0xa0, 0xffff, 0x8, "2d8e1bb714dbec78368ee727b3bd5eefe72292249306fdd94222ff7d9994c55d4a4bf5dad0b5b3de4a318435dd231af4d79117f9e73e6ba847ce206becefba8897d3ee76f7e4601e953be8aae6523d9c62f91956f0fd051bdfacdeeb5a7da232d289ccd338648093905def5ea7889a5ba00346f9c4e86f89462c14101d548804ed04ec3853c4d53437"}, {0xe0, 0xffff, 0xff, "4a45e0f8fe371dfbf9e182d24e854d442f7882682ff1b0cd5f5aafadb9e2758b0cc655f7ea0b7130feca22a3ca51857e6a00a7bb05a964e115bfc76542bf6cfdfd430b580b2079993843b2afe59edd0c08a63dccffc84c05a8d24eeaf293146d546e35cd85b281f29b8e6ca9e18035f098a3a56471c374f8faefb3432de572016be1599e6744e21a497b47405e5cc17309fb749cfa5a8976b22b477c595221cbe71751674ade319d1bfc73dc1d8a4c37b523b39ee46bf802c8a32c6b05212f5abc5737cd4b0675bb367a2f"}], 0x268}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000800), 0x4) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet(0x2, 0x8001, 0x9) write(r0, &(0x7f0000000000)="c4", 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1}], 0x1, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x12, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x20090d2, 0x8, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x40}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f1567c0ff8a25da45631e6d2da525fbe13fd23373aadb21689a7837ce31a673b0406dd0ccb42ae79a74b62a489e6f7334f07b1fb18f0edb3859094ede0d9d07fe7e2644e1cfb69a9238f52b6a66a06b839bdd46e5303d56156345752b0203", 0x18b}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80000001) dup(r1) syz_open_pts() 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x6bc7) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc615, 0x8}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="745c1a1cc9125589dfff5c2e2a8c83b2c50bbb609167551f664d18fc5205a25e0d6f534d10100d62d976a3351fc633799db84654fc0ad98c3d07114f452e00a6c517dd700a2996492b6c4aeb18049e", 0x4f}, {&(0x7f00000000c0)="092b69aa0a56c2460447b0f70a29373052d7b58041d1fa51b73fc4d2fd9eb30570a59cf5330328a76f5332c2771a1f514ba488d4e8bf3ebd672a3b0f76cb62027bf459e834d025f452bbfdba62f54b3196f7a07be8dfbe9aca013ad1e80dbb588275afc4f1812f2db0cc8667f7aa2dca40004c3ed7c43010bbcb532ae3393b593f6b224426904737b23e4d77a4c0d6c873e935f97debdffb860a28348b76ec05f34fb313f34c53e6fed1a0e29387ea1388edb722797c5ca325b51a2188f0ba7a7e497786698c562b05d2ea6107b3b7f5d8aad0d88e3e7d1851de96fd53f841ffc15e9348cde3", 0xe6}, {&(0x7f00000001c0)="5c2612c75989062b", 0x8}, {&(0x7f0000000200)="214b7a34f40a25da1ac5ecf36bf8e133ea016a71ecf11c8d2e47037c21808283f578c2e0adaf6c6dd2a7f3b86c2a8097c528174111d5eaa31415e1c109b697b9a9f3e863dc81ff5084a1f3a32321", 0x4e}, {&(0x7f0000000280)="1d4f9d8d362e50bb42e411a0dbb9cfb27c9d4fa950e4a41f44c2d4a3e7c0f00d0aa44d903da429d7339aeb696be25df6aee5112f75797fe37da44cd5aae864c18f82f76ab5825827a3f6c3b62a5ce7110ec2899a345d9013f0b9ef5ce72bd7ec19ec9430ae1fe605f1654e4663d2ff759c4b9f7bca39dd657d47b66f2e20d6ee1874b3ff55a8a019b54ab49b578ead2f39fab25e33fb63f671cadfb7c82c471c8f6affc9d33dc56dff9870e7ed398e336903715bcff33a20bc572a86990ca70de105364c4cf0ea298f2206", 0xcb}, {&(0x7f0000000380)="36bcc900c7a0167d9f3ff4", 0xb}, {&(0x7f00000003c0)="b3e8d7a25cc5dbdc00b40ecce01746067d3b8efa9f9fba77319c1d1db2cd271506c07146e6fbfab321b0fff649b8d1132d4a0c45f78a9989a53acc91f129ee3d0986c42675c2a1975a47efcd577514ac586802c1085b5b8d550fa2c78a390b91056116611f5655646237f09903cff0f05d7fd123ff4dea21a6c4f8238aa672b80f1290b83602144598efbf855e224fe7fd6214b6abb3b7956a8008f3c049e7c4f628c480a5cafc6b02323187934888b6bc6df89a1f292f7f52808bda540f891fbe9cb43d7671adf0acab9f24cd393dc9ecc2aa32fc8af009f207c93c5a048cbf9a012dda87500242fcb187c20bd0df173dbb852369842aeb676d79dae409a05087bb75c313f506998a788552f7e92b69ad8b7716207417ba73fd08060ee0d8a499c50972cbf8a7179e436377a6b8f9ddf454e1bcc01bef05d8fbcac5e33d23caf560340eb069768aa5326813946d4a6ebf8d7b3ce956705103c71a96c010e23f2cf02d2bd94a6d3178f824b7a84c42c228bf0b09498233d663b3bc918da6f31166594bee729cda204ff7803a089c464e72dfc50c5585ac652a3c0f044733c537a8ed701e5bf944f43a93573b8eacb253a6531e7266b6fa71e58116ae2cdf1d339e202e871d1694e501aaa82fd118c5b37ca5adc200000ce24d3cbe90ddbc9624f5c3aec31f90ba9f29d80cbaa2a84bef929977c92626cbcd7cda17050ac13f0d3814aa9e971d84809407872e2498a5f8df35eaafbec6533a94ee6ff61dd6a0f395f4a806801f3eebf8386a079f7ec7c6de27f972763c54770bd9641fced03e92e99b61c2c1f6683bf5c2255ae7e94d58d62c1dfe0e77098d0844725d66524afe579730d802c53370061193faae07165f7bbbeacdca94c19ecd9516d684d06248829905f2054436558663a9064a5fba205c739f43780c257f5b1c887163f6d950d436053bcff71d06ad1909677a5cdf1e9faaaf7979b7869a04dc5ae2749a3db8b5bcb53ec9bb1b5ca9d51b197e1dcf7ab36f442dd407373aa9f9ce33d543d1d5c60d5ee3c51545a4d10dc11db22da49387097a5977d626251f31cccd038a6d4118561a1c932292cdffad61aa4d9277fb7a30aec9c7c79cd70020e2dc3eaeb86395937361216bb6ffe533123c305aa08db64027a491712930f3c175c50b2b3e62c80c0280c2787f5028939b70efade87c4d6fbfcb47ece2cfa96e9d0964883ad4144cef31f3151094058d97694692bcf789ceae504c1a7fa66d0e18a1db87acaf24842eb5c572ac5fe2300cbd8f7dad569d6456c50df4490e5151288d436d2aaf8190814facef97cab2c42f1cdfae6599de5073ef923f4820cec7b0ca775c9c0c0fcdd689c3e6e8fe922893032fb75c6677c0c6fec1fd927f0f6567a9bf712e35d4fe5eb6caae2887312a34d6cf1c9243b48c1ab369717a70e0e112095178654c81f828d552bccb60b9776d5a79b6dd139537c981d38d93774e165c8e896bc6161ca8b7cbdf5cac9e81a94fb4f503613409425673612d4e043ca4c3f0f9c67f9550640446354c105209007b176d561bd0fc3fd528a78e45fc2a3f98a5322fbb2090f80d57e9cc6c77d7319dc2a10981190afefcaef7474fa4827584b440e78652eb32d52f708b0577ded816b71fa34d8bd71df6a4f219e9b7384650db8dce0f97f2ff2718bc75303ed176ac107690c601db9f8e90c6b67ca00f2421966f29acbc310e2876b4c5af4f3262c25ed28ebb17c8fa9ba01d8585b694a9ff17d391ffdf007db2cb42f75219e2b96bb1097a928aa87341d7c3ef2e83a3ba9c98cca86d667abac8e9aa86782789ea488c66309705f73072a28cd956cf3c145ae2f4b76f92d04a75933ceeea3c4d6a2fdbab58e6798660d68cd31797569750dc24f8c6d8274168261c88a7d22012fec2761d9d5a079fcbbe7b1c5b713084d5cd7fa1da983327165c694a395b45aa8ceae638aa2b36503fc1d51e86a36d97ba0ddb705a6d16ad7d5f1d1aad4735d894b1b40fe0743c9212d667a099bbf838549d22e25e051697d99eb91d716a114bd4b74089764a5d06b1ca6f049f45daad6f801098b165da4dcbd082a5d64a822ea78d68282b20368bdf5e7490336b1d5d4a049de57e3de09bf6b06112c9e567e7a1668f9580e89c445742c0c08c06a46b0a46ae1f3329141b2ac3eec65abae147d3d67c4732424bb6eea95a29f3a746ef39b5bfe9023da6d2cdb9368975d8e9f7d0178999511ee65397493690cf6dfaa1b413ef4cda8eba77e417a03bfc9fc981cc26ab418a0a8db45b1b8f8e0217b201240713ef82e9db00c7a01138e7bc2ba7f23047367fee2d6bf19730f6deb1aa5b071a7351fec047df080ba131cb242416e66e02dfd28e775804f1c14a68b283d99c84aa7b8f76c5a196590bb3b0ecc5f8b36b0b78fe2f01566d024547626e9451e379e9704496db551309b43b71161c0b4a3122191acb70d94a79c8c9f47bccf7b25cce4fae7d0c68610ecf0096ab4af673012440330a15fd919ba27bfb811eae377cf45da418da9b6c6ffe36f0cad71b171bbd3fe53505b3aaba89a542fbca05696a45a5f3ee7359de645e1fd942daa9b197874da41905a16e6dd7bb0e2b6c92f7e8ea1a98301e6305638c2de3e950b30c661c69de65372eb9bcda906a7f43831d64f354aef084487c45c616062aa19d49b16d448688e00c72692deb8eb7f93f01d425ffa512bf78e085d41fe11afe148ae2c6cc387747a8b595deb8c821bc75f30b66c9b8fad0df7f2079691c88c4819c13a248d69715905f12766725e0719ac6330ce611325618b2d64d7fa3a818203bcab2939b7ae71a17e9273adedfadd61825a27c873078ee39679376102a5461a8676caec4ea101f3fc8ae68bb8fe39e9396e4824649a1ef9b4bb814e50dccf26578056aa8021e8c66db749e7bca77469b27b36fa5c083d0842c5f60f0c4297193d19271c62a7a52b853f5928bf6a024ad4f7d068b84b5fc51cf80a1a075130df9867d6b03357576a6c624183387545bf9bb854f93f38061f1a882354a4bc7165999ab2596f9a772f2d66ebabe4d19db52099a6f812d5badc6a8f2a3c378afc9568b6e761d8c6557c11715a48ddbbcb3277a2ea05af2ef2bbf55d0da5892a2889c9e4cf0d345ae2bfb0fae7c80cf89e888af022531b297dd30714a5e24508863cb0e698bd53f9d48b0e3cd2b304d031f3baf1cb054e25af025b81af25f03f694451b04740aff897ddffab2fc289403f0e653e2fb24898ca7784a7b5f55818897099f0fe3b1489f0ef1e1921b827a5eb06c4fe84a00835732951a17e6b498d5c278bd41ce3a1599cd4a4cf654dbbdbcdbcd612041efd293db6187538b3dd5ec1426d190b010a1824797f34b7b22be234a8aede32283ddd1e1e5a5fc14e20ba26b76b7fb6b8598a62b1b7b4dc530145130819f3f9f140a5386d750f647fc98f6ca72da573f8987cec91b9d6401cf2f0ba6b140a607a73cf06bbb4d45f98ddd8ec91943e30d059220a8e89ae53a5a9b15c0ed8ff3fbe1588d2a71c125b5a6216dd39af6f389ad12be09475e5cd9151d8f8a38f00d0e9d95b77ecd8502ae452f618e01017c54289b8a0f850471e3141b78e9a0ace4bc6fdbde089d5963cf84ec159f04899bb9923a19ebb9eeb2a03fc61c4eca16852015086052e53e6035c39a9a9a7a1ee283c5e89d6f1bbd55f5c5626feee81b3ac9feb304d234dec2077e301e64433a10e42cfff1d2a310f00f1a207480aa0b53d7f9b2901e9250073189efb189c290578b24a16a37bc5a4377df5a523e932a26a12b08692b587adb3d8a5a86e502141005c98e5d0bdacce2813e9dbda41aefe1e2c43e831f999b3e0476e23d042d2faba93c1cb29631df657881e13888849f93760086f312516acf308622b26e5a99b58af489cb7f00df7be403bffdc0dc346675b608bf84b139011f52c4e7e515a6662b9a03ed7995e3298f8901e2890830a2d64617c74a6556dfc975b7a41487ed9db8021d06d9174cd6e49f0ed59e4f06aecd6b29174a5d044cd6f0c829e75c34a25b5fb3501135b2699183c6bad64a97cf37661fd9c32736b0b5f9bbf7b40aec8f45c88830e3cde7dbeb9b822005b82635356eb8a66a1d1e6f4590a2b87d1fb9ee041f98c181ff256b8aabe89f1dd8abdb580f7cd40052d440f70fb51dcafcd5f860b7c4d5b3774ecfb7fa463554462255ffd75d6abe932e571f572bb1e375aaa0f18446851b13e41761c39a2cc8f110512f860dfd983c2df44884234daf3f800a180fa7b10e8d9e2f0045d753330e9938c995480fa2d0f627787cfa8a6f9a3373effc85d2db22153ad04f5d6b9926bbad0e688a6ea8c7daddb76d18cbfcccec3ea76967c0afe44b9139648b7791a47be87e119047789b3d017d060ce16f94428f5cdf29335ea9b9dd62f4805261d76a423ff017311e973760afc0e454bbd7c6ebf8d3f12f5ec8981ac4d072a49760eea9ff20a790cd3d31b760d8b022248e54dfc86f87a46058cfbfae0badf18394a5d9030c80eba6c0605b2e2546831a3cbb2ea040adebefbea8c9065a7fa405e5369ef614bb970a923a554de719ab798e570782ffc92f0dce833e7240cbab5beec98199a41465176b1b15a0507523ef59499c75d1f145baf37fa5d4a3d662e1d96621352178d20a8968dcb95accbc55471f9f0258f253e96fb2786615399ea45f7b16382d80a56b76601ab1b28d6198c8d264e92a1a21a0882c535e99a6a04f9c60623f2e5c7a121ab47c175c16fad22b5906dd07dc1048581621043c03ccbea4fab746649faee598aad92f26db6568073e95dd43dd90c702c1c7eab1a36e5dec7a9d32109b3b94b5a7618f7c75872c85fea7ac1c2781a8191316566eae4f712b3d224af287d20164a5a6b07734944eb7360139b65d91205929f1def5df1ccdb20cf295c01a7012266e5dc3c25134aef1757b667f449f65f26d26f0cf081e639fc48c753ba6334c2c3dc8ce15f849cb15ddcea1326595643dd6a5c189f093fb9a34a1acf2a5f1978e3477b589c0a05eb6d1c7d8faf62c4a585820d700902003789d1f7760c2b1e718c6d2cf91c61d144fff6d9a7fb39bb9508ec2de4bdf5653a91901ebf728b35dcd7c75d882e655e0d0a77972e6e06a07b14ab4c1efaf4a086c63239b25177fe03e7f8f9efec77367f118eab4cc367bd0fbd37b298d91748c24b54cfd68b18657a2df7835027ca03a492a22069ad04b1fe046e1c61bf4062ca86d7db83d639f1ce61b901c62501de4b4bb99027425e57bbb42079a30c9966cb9fa75f251e87b2958b9d9b2c3499af4939d04c686ef7839ab40332e3567e9959d9b749c0d0f12dc96a9cdfea1f22dadb87e8cfcfddf078c1cebecd37c077bdd71efe0db211d0c56c59805ca070c0bcfb6c9d4e259dd95b03f583ad1342dc5869554c8db949201bf85aea507f0ab09af5a80201e408fd0806a5639129a3c220cddd19912aee4cb07d4662f13536fcfaf9c468fd2dd3ce3a6dd735118aee4c72f47f2dc9aeab9eaf3708d030f8dab0492270b667c8d7801ee93b7e5a4d89d6cd3e30850183471a2f13116842db7ef2a3c5e899e771889510f84f53d11dba3cc3c9bac69506214e365d35c5d3ddd15c63186ae4a85954dacf733081fcd202f0ec2df6c01fea1220a7e2695722e7596329eab4fd8b9cfe1af7dea1fa48a5531a7876e30d01461c1842de00cd0afa3bd946e93444891c38eb82cf0adff3cacf16358ebdac87e83d0e16b31c29b64081056331372299738b33d6580b677faaa23d9bddba95e95fccaf0", 0x1000}], 0x7) syz_execute_func(&(0x7f0000001440)="c4c10d67b8000000002ef267f0f69ddc1b00002e0f0d6fabc441782e27d872782e410f01e3c4a1f9701343c4c171678100080000c46105db90d78b9f20c4027d9214b8") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) clock_gettime(0x4, &(0x7f00000014c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000001500)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0xc, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x11, 0x4, 0x4}, {{r2}, 0xd21f64b480bd7f68, 0x82, 0x79b4866d55a3613c, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x9, 0x1, 0x8, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000024, 0x7, 0x82}], 0x1, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x400, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0xb0, 0x4, 0x2, 0x981}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40, 0x80000001, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0xc, 0x600fffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x82, 0x0, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x4, 0x9}], 0x8, &(0x7f00000016c0)={0x0, 0x1f}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001700)) clock_settime(0x0, &(0x7f0000001740)={0x32f, 0x6}) clock_settime(0x3, &(0x7f0000001780)={0xec5, 0x7}) fchmod(r0, 0x50) r3 = kqueue() kevent(r3, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x6, 0xdc43}], 0x4, &(0x7f0000001800)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x20000004, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000001, 0x80000000, 0xf5d}, {{r3}, 0xfffffffffffffffe, 0x21, 0x5, 0x8, 0x12000000000000}, {{r0}, 0x0, 0x2, 0x8, 0xfff, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0xa0b, 0xb2b1}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000004, 0x2, 0x2d71}], 0x80000001, &(0x7f00000018c0)={0xffffffffffffffe1, 0x1}) connect$unix(r0, &(0x7f0000001900)=@abs={0x0, 0x0, 0x1}, 0x8) mincore(&(0x7f0000ff6000/0x9000)=nil, 0x9000, &(0x7f0000001940)=""/82) kevent(r2, &(0x7f00000019c0)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x0, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x48, 0x12, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x52, 0xc0, 0xfffffffffffffffc, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x1, 0x2}], 0x3, &(0x7f0000001a40)=[{{r3}, 0xfffffffffffffffc, 0x62, 0x0, 0x8, 0xfffffffffffffffc}, {{r3}, 0x0, 0x35, 0xfffff, 0x8, 0xb45}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000020, 0x100000001, 0x3ff}], 0x800, &(0x7f0000001ac0)={0x401, 0x7}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001b00)={0x0, 0x2b2, 0x7, 0x7, "c0b0fd8dd3b682ea06d3e9b19ded571aee9f8426", 0x9, 0x40}) clock_getres(0x7, &(0x7f0000001b40)) mkdirat(r1, &(0x7f0000001b80)='./file0\x00', 0x10) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000001c00)="5877aeffcae978960ca85b6c17803e6ba57689dfa5e174a99d3fcf4d645bfaccdf645f41263487a25fe71cba4c7f5110bbe4234d412563374cdf0b92ade5b3e2a3a62c898ffee32de4cabfc80087f3902b86b75ee66c26745a700ee582893345042c0ee3be4f7cf09b31a422c78662eb5600d943afa31e704e8d0e208c5b3a92e3b5bfea3fd15fe8ec0ba043c346e20cde840b9e842f00fe330409d6b1fe507c0c069502d5ab6781561268f5f523fe81a496b66cbafa153b0ca36999e189ef96db26fba537547e77c5354c0fbc9236147e39", 0xd2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001d00)={0xff, 0xb909, 0x8000, 0xd7f1, "f8a998730ababd14d4fdc573c316fbadf66f08f8", 0x4, 0x5}) clock_settime(0x2, &(0x7f0000001d40)={0x100, 0x81}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001d80)=0xff) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001dc0)={0x8, 0x200, 0xfff, 0x7fffffff}) fcntl$getflags(r3, 0x1) 16:00:16 executing program 1: setuid(0xee01) setuid(0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r0) write(r0, &(0x7f0000001080)="dc19d831fbe094ef9970bbb7e21f4b19f7daad088ca08738bbabefc5a04a3c541ef57f79b33d9a782c50aac2fc936632e93ab6b0d7708339611e2fd8cbf77935fdd97cc552961d74943986d5c16391379eb8522c8872d89b515f9da79b06c6fb445a5bfe7941350f873dec0108d646b6ff105b60b2baef028c786117fdef02e217e577344b3afca4faa8c7a32c2759d3098f7f56f920505707c9e2e8a9a72646c13da81ba7e67710b06e159b96f32f0a9deb7b2418ef69a6e457806852dba256228298d31fd3255eaef721cffc479f23ac967f402ee4b5cac42fd819a7b1f1d3415a5d", 0xe3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x7ffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x5e, 0x40c, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getpid() 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x2, 0x5) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x9) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x3ffffffe, 0x4, 0xffffffff00000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x5fd07f93}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x2, 0x4c7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0xd6, 0xa7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x80}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x7, 0x7ff8000000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0xc2, 0x22, 0x2, 0x4}], 0x100000001, &(0x7f0000000180)={0x8, 0x5}) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002c2fa7d76c655534c52201349a257dd1d0110a"], 0xa) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3fffffff8) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x20000000000000) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000080)=0x3, 0x4) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) nanosleep(&(0x7f0000000040), 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x17) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x10000, 0x3000000000, r3}) close(r1) dup(r1) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x898, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000000, 0xed3b}) sendto$inet6(r0, &(0x7f0000000080)="6dd5e9c230e9cb13d71dcc9119b9f44e3b8fc4b25a6021e7cc7e4cfdcd", 0x1d, 0x403, &(0x7f00000000c0)={0x18, 0x2, 0x89, 0x80}, 0xc) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) 16:00:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xa0, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x98, 0xb, 0xffffffff, 0x23}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x3ff, 0xffffffff}], 0x3a00, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4c, 0x40, 0x9, 0x80}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x3000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x6, 0x401, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf00000c1, 0x1f, 0xfffffffffffffff8}, {{r0}, 0x0, 0x2, 0xfffff, 0x5, 0x100000000}], 0x59, &(0x7f0000000140)={0x2, 0x2e9}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="829501"], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:17 executing program 0: sync() r0 = accept(0xffffffffffffffff, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000697f2a09f499035f7482ceb919fba617785a104794328e667c4f21bb409676ccc25840ef3881950bdd895d7a775d37141e0f2dc51dd2063e3363b8a300e74625bfceabb4f884fb47031ae63b3b250fdc3fb0184c1235c417c44940786c0afd13e32793b4ee756fc1dc8cb0e26a51da9a4e00a8822222ce6fa280251e75af07e4eb1d2200ec6727a16f84465658feb49ccf3fc2773c3781ac6cf01fa33ac76f3a"], &(0x7f0000000000)=0x1002) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfffffcd0) getrusage(0x1, &(0x7f0000000200)) execve(&(0x7f0000001440)='./file0/file0\x00', &(0x7f0000001500)=[&(0x7f0000001480)='(}\x00', &(0x7f00000014c0)='!\x00'], &(0x7f00000016c0)=[&(0x7f0000001540)='\x00', &(0x7f0000001580)='.#\x00', &(0x7f00000015c0)='!&\x00', &(0x7f0000001600)='.#\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00']) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='.#\x00', &(0x7f0000000100)='+${\r^\x00', &(0x7f0000000140)='*\'\xe5\x00'], &(0x7f0000001400)=[&(0x7f00000001c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='#/\\\x00', &(0x7f0000001380)='-&\x00', &(0x7f00000013c0)='^--(\x00']) dup2(r0, r0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1004000000801002) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) setsockopt(r0, 0x5, 0xffffffffffff0000, &(0x7f0000000000)="ae5ec3eaabfffe781f9165b641ea203b534152276df37029321bd1add5c06556ddf4d1ae30dce3cac4915820767431b172c92c6d48ee02f24969f545623d6dd5ff93fc90fc4ff775854174345f9a650a1deb17c51ed5f6e0367ef88f156bdc1c115c381720f8177f42792867421937dfc8db95e00f94c98279d39e4326eaae1b6890fcf4addf1f16933518e036f93e5107a08abcabf261fa4c4e8b4f39dafa4b1ca565044d696386f2ec93fa122a3e96cb2197e4183218710dc190acf0869663b40b55e3929adf511fe9a93338eb2ead3edd0234eef03768", 0xd8) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000000)={0x5, 0xffff}) 16:00:17 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x49c404e9e73d468d) clock_getres(0x6, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x4c) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/166, 0xa6}], 0x6, 0x44) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x531, 0x100) ftruncate(r0, 0x0) pledge(&(0x7f0000000100)=')\x00', &(0x7f0000000080)='\xea]%\x00') r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x1000, 0x9, r1}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x21) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000fdffffff00006aa4648dedcc1b91b45c9182547600000000000000000040000000000000000020000600004341fe23178c42ffc8c4c3c52797eee06e89c0b6a693744082e28a37cef27e47dc95ca758a84dab07aee5d852fd584c8a7db4fef2c15a438c469357badce9851b08e6fccae62af8811c4300ddf018cff6c381fd06acd27113afe9c0cec1175620bd69a20f65bc6859dced0cacc7779386a239cd8b8a2c25fbae9e5af6cda4ea4d1ee1ae3cb3edd0b90290083ce8064f9fcfd26b45ff8b25c8d785f1e193646686d2f585b1f039456fd3b83333d5ca85314b2eee1d84f8897e77ca247ea1343c7cb2bded32cf77295b69fa31db93d0b6a549a2b43d485691d8c2cc0daa5ee246d19bd05059324185b4e7398ec314ddd02a42e718ee10d1627a3731af919d838b984c2103a56f0e88f8b7c736e0f5967b6a5d0d9ce2ac912e0db09f3f2200494af2d045cc22b7431c4ae2f66d5339700000000818ba07f2245602bea071203c53e5528c62d50157a92cb18782b49b4596dbe07e324871cbdf57f315ad4f517f10c5a92b39a4a0b93298503a569ddb815b9a19fbcf5fd3e6a831bd1b46b650ac64bdbd111e185939a98421480fcd99b9ddb4117c2267bed09382c4bf209ee98fe7b2e0a856002261b0000a0fed3675b0a9b23eebcfb577bee8580bbb6767d3b30fbcd6510bc4d7f8bb05ab837b36ed564bc0fba053f443194bdc238414cb3ebf748ddf2fea72ad0654eb08bedf30b4b1929186bb873a7bbe961a2c5fe07b9e1fb45b290532d597431f5979449a35533ea03a6f944c88bfd5c95523a8f3e75f33404230f5412abbf802b0dee16d3fa8e4b37afa84c25526651c4c5dee4f14f6cac5160465e692a2c"], 0x1, 0x1, 0x800) msgget$private(0x0, 0x10) r1 = syz_open_pts() setuid(0xee01) r2 = msgget$private(0x0, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) msgsnd(r2, &(0x7f0000000040)={0x0, "b11fa43696b371cf664a770cdd816ac854f11132122ba07799b21047b438a6f0f5806a236d7679f9e44b688787feb43dc5bf272f0db4f3ef405cdd0a842c2ce1c2eafc315323b6fe6fc915"}, 0x53, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000e0feffffe730007be9708cd96578de675f0ddb926468d7daaf26a8928ac1729fc2854dc646d7a1944bd762c2985d66f5aaaf300e1299932fd9d7bfb7ea56ce616cd3763fed328bee542016167170a2b1d95ac1360a53641c1b8de1555e08ec"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000040)="7bc2ec31ce2550156e116816f748627690e593292c476678065f32741a64309cff9a748ce6dd561f40fb4684189b04b0499048ff8bc787fed5b2a3e44d3dc7e6dbdbe2330d4d587de848f2ccbcbb7194", 0x50, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x32, 0x4007, 0x94) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x100000208) setuid(r3) chdir(&(0x7f0000000140)='./file0\x00') 16:00:17 executing program 1: socket(0x0, 0x4005, 0x0) r0 = socket$inet6(0x18, 0x80000000000003, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair(0x4000000000000, 0xffffffffffffffff, 0x2, 0x0) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/160, 0xa0}], 0x3, &(0x7f0000000440)=""/161, 0xa1}, 0x800) mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x1, 0x1010, r0, 0x0, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="b808c79aef29acbf9ed863716a206e5cc8683aca8daa745efb1989955752cea1a6ccd0a7d89e607fc335baa5d01290b9f5e0a5a94a2ad98efcf248d4d420a08127a9a4e2f1fffacb7774d7fbc8f7b267e7c8ba85c0b928cea0afcd091c4f", 0x5e, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x7fffffff, 0x81}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) mmap(&(0x7f0000719000/0xb000)=nil, 0xb000, 0x1, 0x4011, r0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x480, 0x151) read(r0, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair(0x12, 0x8007, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x80) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x14ed}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)="121eb06518775d551d16f01dbb9adc05ed4f3fd8388cd326faae05142ebcf57020db89b44f891aaea7af0ed212a417b827948b4557e3a2c94ed0ad89e21c8e52152faee3a84e25afb2aa55e3ea8a30b30fd83373e45e8dbbaf93408265ec985def27220901ee424603523ac3fbdbfdf7fd97eced7a6ef7f6ebd06e95d0915705543f6071bd1f8ef37b81e0eee50517e5ac88303c8ec7acad3ece40b0617eda834a7ab15a7a510d50fcab93292a23645bd2e31f4fce07fc11cb27a20ab8f82e0130326e804963e86839b02b8b5c909b321a92d76749225149b0df94e4db1302814b1a8c20f723349842d1913c49219afcd4e3510c359ba280e0193418323ba52f42a55818f7e5267be7da3ba6ac77951cd5405f3496f96a74c6d8b62b39838a849e4340b5acc7d28fc048412b7875069e255c687142ab553d9283404aad69ae3c5fffae6533c318f0bc78e8274f11f3a52afc9c875edc895413fca2d05ca9c7c84dafecaf566ddaaa8f785f230745ea74028084a829486069416030acb484a7d9e5ada011fc619535f0972e67c0f6f59ec28c4cb6603bd791554155bec3e7281bb126aa76d5e5b119fadf3b9da53704980be4dc9a31a548ca92a6a5f954602645fc2da62e01833985dc618be335c10c811bb406c23a966d098aab0fa7de9ed948e5e6b49cd10cbe063874146fd2177063c50f5ac0dfb734ee16969b7d2717809fc619e11976b4035ada9ae15dace731562a52a2566b30264dd76be90ce1ee3dda0990a3a24d96dd7a32094a65f74cb0567a44fd6ccb189cceec378b6df45fe37e71613ad222ba78261824576ba14b11381dfda3c0698fe93b7596b66ed7398a06c4db62b4febb32a76b04195e6b38afb4188d87253c2a94d559958c8ddffdb50b508b35d33143f7081850334251cb3dcf6d71f2f8f49f2be4069e2011844e480bcd706ff50485ea8a3baa253f48f49b38f4e5998fd563a060ad3a62a1893e94f4c02dedde8974eb4c1ccc6aa1d5515824dde91a219cf87925554af65b748cc661c17c25c3e1c88ae88a6a9af5adf58386d1162343637eb9fcd4782475edac9abbdd7669d512ec08309aaabfc5a18c735383e668af2072c6cf817ca59a55dbe9628899d2ecb954995ffd02f6459d7d20586de1f7ecc49fe08d59c7ee2679f9cefb710664f59000b1de9f7e73d48f8f5cb861c26e706dc53a593f4d3d89a7477b53dd76159ba68f0bd015b03c62e66d5660462410f9ae692ff880223053e1f6bc4ef8594234ec0fb9551d9ac10503e59cda67b8fd777e8781898c599ae1abff089cce1bd626bc0c8fe75ceec56f2277f373086af8cdd18dd9fe86de7a81e910bde8e7e094f0fdaf0e30d90c5d6ae773b3977444d61726eadd2cac4d791e267d2b3dd17efa1683322e6abc83b2b651692a88ed0e3286feb959df29e0295edcd51134", 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) r2 = socket(0x10, 0x8001, 0x8f1) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) 16:00:17 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x0, 0x995e5e6f7b9517da, 0x510) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r3, r5}, 0xc) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/245) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x0, 0xfffffffffffffffd}], 0x20, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:17 executing program 1: setgid(0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() fcntl$dupfd(r2, 0x0, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x80) flock(r2, 0xd) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r11 = socket$inet(0x2, 0x4003, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x8001, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x47, 0x77e1d81}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0xffffffffffffff81}], 0x80000000, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xe8, 0x1, 0x800, 0x3f}, {{r6}, 0xfffffffffffffffe, 0x88, 0x2, 0xb6b, 0x2}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x40}, {{r8}, 0xfffffffffffffff9, 0x0, 0x5, 0x8, 0xffffffffffffa163}, {{r9}, 0xfffffffffffffff9, 0x80, 0x10, 0x8, 0x2}, {{r10}, 0xffffffffffffffff, 0x44, 0x10, 0x2, 0xc0c3}, {{r11}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x8}], 0x3, &(0x7f0000000200)={0x6, 0x1f}) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x31}, {{r13}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r2) setregid(r0, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/2, 0x2) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 16:00:17 executing program 1: chmod(&(0x7f0000000000)='./control\x00', 0x12) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8281, 0x51) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002c8000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0xffffffff80000000, 0xffffffffffffff4f}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x1000, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x8, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xe1, 0x800000cb, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x26, 0x20000011, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x2}], 0xc404, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0xa0000027, 0x0, 0x7f}, {{r0}, 0x0, 0x1, 0x200fffff, 0x9, 0x40}], 0x1, &(0x7f0000000180)={0x8001, 0x4}) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x10500, 0x100) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./file2\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x6) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kqueue() fsync(r0) close(r0) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000000)=""/11, 0xfffffffffffffe3b, 0xfffffffffffffffd, 0x0, 0x157) read(r0, &(0x7f0000000080)=""/99, 0x63) 16:00:18 executing program 1: r0 = getuid() seteuid(r0) r1 = socket$inet(0x2, 0x8007, 0x7fff) fcntl$setflags(r1, 0x2, 0x1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setown(r0, 0x6, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x12, 0x3, 0x0, 0xffffffffffffffbf) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000480)="4c79063a29746352c23b6abbbde1079fdcd0276b10cefcdba09ca4f2b75a58677a373c927e8d8a8b08f6b833b38fbc22e2384c2de38f43cf8e874992214d6efe6bec1ecab0429988176ffa094df5deadcbb4cdc4d0a86843a3540d771000a44c096ce1971e2f5a86e2e6f1b2e618258d6b4135d2c96e879830cf5f3a297be867d0eb2f0c14590c8fd4c01484f0393c16615ed17351f0a09bd3787e76396cc2fe16746cae717cd6255d66ca3947d70d6a8e3795404274ec3ae574d937902643c31fae378147ae52edb1529aad447de40a88254b7b063a4a012cced6b05a982f40e397ed96b7dfeddb6aca205d6137f4e88d8afefa7c8ced46a9f4894d5c54c2da43667a39fde64d3d5c001f9f2f23cbadf7351cf2529972c0d05a0933eda1a719e00133663542b941b40485395c5a15fe4a3f40364331012770336d4de5e976398f58fd52d91889306ce3bf9e4c1dd1b65fc9966b8c19ba8af46bee846f8000acf8fe332f30ef01bd1fc87e9d0f838eec326552155ab81787e800aa5b64995b1f76d553bff351b9d735f33b3b665d53bb82f43b76e4b55d60520eee363f005fa8e9f148a87ed7173ffa1e451810e2f68c36e0d0d88f3aeb4e6c49cc07c90f118a4b679a0a5894ca243cb16de3dde26f533419afa84fcab3cd652a91ee4d1e80af4edbbc677f55c462d1472d7d2a90753dac802d1d3b1a93a36a21cd7ad66ed8359140ed9f9645f11774e617cd2c0cb92b34d61803293f1c8f894576e8845c98f7844bfc6e0addcbb180c7da3f3d31114a976307d011147fdac8431f88aca110072b73d879fe6d53c9abce7c6b8a3c3cc79b7e77b588c888cd30b3e1d8dbb9071e2f6603c0e0f06b7dc55e26ac66771fdc7d206943fe2dcaa25ac4ba36f767eb09236ef8d0a2e444207da0345deb20bc3d57c203364e3720475e7e855c88d55cbfa7a0bfecb87d3e74cf4d173b2c1eae2b5cb7b61850e61aba9307965519b42e00f81877ee08eac0cd355dfcb320ee9c7dcb80396378df2dfaf49cec975fc64a3f3f6325c4025b5a878e79ae81288a35e20d1f4f0d5820f097db50be67eaed8f8bb1192e9f9a1140f009345b1552e3d8666d27812f14837fd68b4e1da7f36fcfd9d96c5760b27b2ccee123f2ba666966201dcfc602a854def780577735d76d71f5e184f9beb0feefe9a4e9a181c0a08a9e922a6d5506ecb3fcbe351bd9c04c177f2e16b7759cd605e4cd505210fca666ff534c58565953b13cd7ce91134d0d91ffdeb0879e86b76e7ea6dffe16900d66354864a43b02a30cb454eaed194662594b955515dc4ed8688c2b1d1dd2795a8cbc883e0c4c05720832e0bed287bc2ccba62990e6e70852a33a8311a5a5d9a7a161654b2dd1a72071a9cedfb9604d7b0d13521f402cb432b662ed2fd853f4b281cd347ada0a7a5fbbad967db0ee8287321ed356c7cde4705febb62069ce49e17ac66c81f1bdda8560ad3ad63c2424646e24cd0731d9c4dea8bc88f831fa8a62c203f28915a62b654992f8721240d8e718b5fcd93745586db7b03eaed5a2c64daa1d750ea135d943a2590b726478ef98d51cdf7fc9049af70328e2d50348e57a774b554619e0b5b8658e294439d76d949eeb4a50bb623324053104b20ecf445f572863e58098b3069237c2c668aab8a11492a821dda3a8556db783d0567756822af4c90d0a9ea4d6a5983f0df6f88b8178bc228cfeec3c71efce90066a38ffdc0948c692d4e514d2f4fdfe3e489c0dc4b0c4cf5d1bcfb5eb40ee49023da58009b965d655568f64d47a15e1738c60295172286df3669288b8d48bfbaeb8dc0c30b38fd58a6f18b4ff2bf2f24c75828378e172dee370faa79b52960a36895c12c0e13aa4076aaab9f2d99d58758f90c1d5a20267184e170286ecd70ca7f43aca0ec926d54ce6906549059201fd15bf9055d95c36a3ad3c461933ac8e6688b65bc8ff424360afdd871ace8e77ff7df6b8b45351b8ada7cb5be28747b11cfea041d4b5bbbb105264b7121c85897be8e63db55438ad5ca43197a2f037206447284a4340a6bc1676e38f5c512bed9ea917c46d01580b8183a775a9bb73e9921df29ff281cb087be25840edaec79c221ab84691dce7f94d315a9d83509addfd55d9a974f9f92974991d73c2a094d9361c8308da554fbaeb31a567cc61a532ff4506bbb50efa667a3f6c0591eab449cd367508d8d6dc1fbc71776a5739ae0497f24e2a24d947be0bb5171a19442076c496d6d820d3345ae5341fdd6f54c6cc30c8844342a2d67c4222c877bd338354bc9576c2fd2c9d7c9d1acb00c434bbb26acc5fa10a1b45de286187c1a7c66d82ca8aac1bcaeccd4a753974bc2fd75687a8fa08587bb845dbce54d230a4747fbac35dd7875989b294f356abd16ec25b345e1eae33e8d3ca474f927e7439fcfbaa85dc37c0205f1f26861b10db92853401f0e78e913cb9579f24613860db37e5b7226a8b873eddcb1cc3dd167c451fb27aaaf15f179dba3fcd7ae5e4612fba126145a70e7abe06a21a07174273e07a236530ae730632cf1e5cc58ad67c0d65a1b329f8d1883371318664677cddf55f7bbbb406365111219d6ff4a186495e5538ed4c340013dae9a9a4d9db6b035b088d23b36a17e09185aa89b07498f45785353a5991f1d6b56a10cae3d4ab804c482f310d98a2a6758c0227ebb5cecb2bb7270828ec4fd8827df9294e230922143ed1a40c279d6dfc0491d4b520f26695cc30cb1739bcddfa7d205d29e656581d7c8026aefe27e550805eff7b83bcf4d601c358491eae040c440a6df48bd898a7e58a62323b3800c063a37fd563a32ba921fc347fe79f43e48d720446f0bd1ae722e901b6c2ab5f3df998dc6e27952899cba82e62912e156bd6679c71ab7d875167db76a86ef252ba64c2b990eba69fc50c67c20e4772e1078bda9fe06c007f37804e34d11c98c309ff79ac69bca7698cbdfb9dd56c4cc72df91aeaa14f3f0999f932354325de740cd4131e3ef74e2da3f0e1c3403772f135e14095bb55db6456fdb8357f604da7e4afd18a0a4fda3c6b0092fd6782a17a7d52acbf99621f2605dabbbffa771674b2ca3b05de663d226635b4963ae3ffbd41305e7608d4fd62ba5c9961949c7cfe7fd1fa6380f15e148ca0d03dbc25c02512edfcfb194783812892b42e24a9bfb91f522232cf7c4d805f156855eddf5602ec8dae19b94920d202ffa9a52e873f1afc2a6840581821628f66dcad5e8e4905e8ef8e8b331af904ebf4ff074c11c416e8361eb72eef20b7844d116053e02f13b1d98a49d4a1c63925f90e58a99dd8ae9a5f2aff0118ccdbb71c38709f5ca3d6a0d51b3d8a7f39ed893e37a68e3584ea826dc695d086b06ec4ac5a78dc51a09d7aafee1a35816b2fa7c7551271b43da5c1543e052091d1e8c9f8b0e12d50e98118153636f2872dcf9ce7bb47039ed3b39c1ac2a06120ac7e7c3dc707f4fa8af15e5b6f15e04a6a992af358670152c39143ebba0feaa0c954e7f096f3f2857331698f9cdd382c72aa5dbbd2ddd65ecb36b11515e8b0e812af38509adc1a74814236197b7155d99f61be31b9757c8a4c53077e616339abb0b59f32cbc1deea643a971d879127af713fdf108d8bab8673998646ee0a0fef0ed005af4d4925fb15d15af3a313420787c89d0fb0439c8be0ef76555960ac77cc6f5b212d8d3f48e0bd3b0d6371efbf33b3fda11eef334bbbe0d039b18a651fa7d2b8326c9937bd4af0c1e90937414e0d02d69f2303e6cfa35a013d687e05dc20303c0f896459e49545309bf41e7120100869172c81fdc513f38192c29ff29af0b98c978491b4506501acb60563f0a0294577af720a2dd26e96c57179ad0d2f770e890cb7999e7444f97383817564c6051f529f251554402c57e13a19a62d1268deaaefb83a6077d948895ed5af4ad00f1789f40f955331e9330c721e59d893fc059673c7f4587c488e8466f56a38370e6b1139935f5d5be9e30c9180088385c3fddfaf4d49b06cab86878242085193703762b9dd72f2e5b535237d25738f9088e7dd05649d22f38dcd7c256f12aacd4ace6f04c65c147f62dde7a44ebc891122c21ada4e7c7d7d51a3d05ec5e5a45e2493c7b739b9abfcd33326dfa137276105924fe70076e316e255348c863d1fcb1645294a673201329230a45b9af6373efbc825a288ccdda09bb4c89ccf4c1e2c877af7c43e13c6383be76e724cd5e9a00feef2d1274f5ccd6fe946b48baf2e785f1fd5df1e294ddc19054db188a10735afce17028153663dc1456d18700c2d5ae204c56637bcd8342a75634bff36cff74e8b5551fc038fdd22478f7b87ffa3432d27f9efdbc9461c0e8b793e75e00b018cf65ba72d86e5d08d5272a86fb834f62f20b8b28d23a87ca35d9c9c6af3f16442a987fc96f8e67327eb4e9eef7b4d2ef14718977ae0286f47944bde88a9be5a82ea003bc5a54779bafafa6f36756bfb5001d3a765fa03f117d7eabf68d4d4b32e2a4214005fb5c0cd2e26caf2e33faf29a2a1002b9d01c30559ab8eed33b5ec3b716757d7a77ae2f0ce3d07cc8ab5", 0xca2}], 0x1) close(r0) flock(r0, 0xd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e221dd2707484aa7ba6fae004f7a39374c888901f263b9533e7685d0294d0486e8dc58f79d38ca5ec5d2c306b3fcce75f0a3ef4f93ec01100b34d586546ee5228b1360d6e196cdcad8681098b822a069a92a60c5892d61619d4166071ca9f1f6f513dae14d23a9e765d769a49789c2d6c70f72705f8a45e763876c620e70d18999d0ce21a597cc7bb7b62f636a9bf3893538a71c34b8ebba3e7b", 0x9a}], 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xbb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x3d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='([&\x00', &(0x7f0000000040)='(+\x00') getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) kqueue() open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:19 executing program 0: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x83) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000280)="2fae603f1ca2436289c6c282ffba1efed2314a482dbf67c5063c976f408f12eb84dc934e25d0a14d6bbe713b27a0b18f130210cf80fc0dbd954abfe176647196152536f073da89ff68cc82a69c7069dd76ad3e414c93a294880100c00f193549e80f23ba56ae9387c961089e08d425514f5aa3c8e9a7bf81984374c766f6e352181ac5e7bafc9576cc4688c0b13b379d4247665693b62ad1c65a244bdf12d8", 0x9f}, {&(0x7f0000000100)="776f03ca14ad8f3c5effa51358d64724dcad23aebd32bbe6ba6cd01df17f0e3ada13b0e8a829dda8e3", 0x29}, {&(0x7f0000000340)="0042f9b25d3404c4d540114f039f85ddb24da03730c3c031e4b17a6bc7aaf2b8b3cc275ce48f33b6dae08a418cb3e336412d866fd335ff9d8c756213243535f0bba6c360b3a4a08ca3f1df223a2dfe4382bd5cd89f4bf979663bfcc02d8688d587a1bd476152a6959d48f3bd565476489171d0db18a566b55cc57a3d6e699381ba6fbb004cb546a74598f4d9ce06559b869ae7e0bbd07f4f530541933dd50daaadd95e6bc3c0d578f2136fbdf67dd0e7962a8e6579555ab2b42be5ab377e69a8ae843d8f5640ecf28dc2f6229beac01f38fff6062e12f8ed9e126a959712", 0xde}, {&(0x7f0000000140)="ded17659", 0x4}, {&(0x7f0000000200)="f7340e9d0c3df062263128fe08acbbe6041f2c9b00da55e00afaa57eb837c47c33b9ee1f12ccc7034e60f77a64a14e3882e929f815eb2be91865", 0x3a}, {&(0x7f0000000440)="7d8516cfa019a1bcf8e203a6781bc8f0ac2c25a2aa3cf4dfae169935ab4e85e41dd8db7cc105ac093013992fcecacb33f4b12b6906ca825811c93d971e327fcdfda42335c349797208711dd5f911a69cb30c11b0137e5f9b36cda1e52d25db66f8197df7666c70d33eac9e20ea1d1c3f6958890ace5eb65ccec1749959cb3229e88fe6155a42d9037d65209531b6f1b9e89176c65ed1e0f91d1d8176aa2d9f34f951686f4a76", 0xa6}, {&(0x7f0000000500)="e3da3ec4aa747fca1a75f2f68e78c8385b2afdafac34487aa69b8126136b56a62b4b29ecedf431afaaa0c1c196163b151115b4768ccbc7f2547a689c62a06266d1383223156b6572345af3000077dfc308fea090a85ed1f858790a49434d43f5fe04c0908fe0b0a94899c35fdc78a1620b3bd9ee9cf775135be9585e90f761b0cc071943e52998950581045969e960e60e13db298028ff38b8866c7b56cd21ddee7c8a375663428e2f89d4af2f", 0xad}, {&(0x7f00000005c0)="c124e9fd55f636cf6ae7f23a540b127f6c0ece6b9df9116696a5f2597a91a6082e6745e44ad0c0dff6fb7ae9f199e45a114432f6326b7d2262f621121a6f608c53edc252781744607e2fbfba1b28356f66aff3478545449aafad2eea88e40f202e9d49f9c4", 0x65}, {&(0x7f0000000640)="71600ee6d05c7f1ed3e2c5e58f6804c7cafaa0c3ba51406450d8258758b1b506279db4317e8d940bfda83f42db052022a409a64e47991fcc0e7fbc70b26bab5265c21ce9229b61a0e241fe9697d671cae5f68b75dedb605ad503e29107e8dcbee43fced1fde9b591c4326d02eda5a431fa5f0884f991d2b690d702bec29e605c11393bf3787bb527e95c74d3a3e5ca4d713b7095736bb94dc606e2f378fce1c8a4fe29ee51ec090668689d04c646a362f40c922f2e34b92818a2b91cf18116e9411266f806", 0xc5}, {&(0x7f0000000740)="a25d360faf7ec5710b6002446c49aaae98a9626475ff68214698ba6b8b8d78d1a929e6d3f914cb51722e423e19b75f02104bdd1923ec3e5d18a6149a5a5b22bcbe4f8766160460824f7c2f6c9d2c2b41926d3c9117b85094aee054e39dbdcfa684e609db791299477dedfc861177abb28d74526ce210ff728a13531cf4d54702a64c4466e53236c6c857b9aa62ead3bdcbe0f0abcbe0511765671c9fe035818ba5ffefcf863897875fa50065e838fec7a678a8f9cdb497f8ab", 0xb9}], 0xa, &(0x7f00000008c0)=[{0x28, 0x0, 0x8, "29281195b604393b6a583ebe268aed1c3174dd22c77b84b4"}, {0x70, 0x1, 0x3, "0666f24f1542425639fc3c5afe4b4d6a232790e4853032e69f4589161b6a466ccfe16669d0cc7e86b738aeb77df877db58118e27992a23e1b9c8b88d97aa1a47e97cb0f239f593263bca2fe43538656897492b36cc10dfb77b123452d402"}, {0x18, 0xffff, 0x0, "33d237"}, {0x80, 0xffff, 0x40, "fc94dbb38bd0f26f53fd492293473982f2bd7218763da717ae47e7116181bcd8b226abaf20b8fedb0103f576a0ef46085d0ff7a726d63d8907e109a7a090c57f13cfa71c12062bd6f02199d263cb8648803b3fbf2513d67ff27c44fc70e5bb84feeed73c0152b2430445280623ab"}], 0x130}, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xffffffffffffff59) 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) fchdir(r3) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r0 = getgid() getgroups(0xffffffffffffff3a, &(0x7f00000002c0)=[r0]) setregid(0x0, 0x0) r1 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, 0x0, r4, 0x0, 0x100, 0x5}, 0x103, 0x4, r5, r6, 0x100000000, 0x2, 0x81, 0x10000}) setregid(r3, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0xfe54) 16:00:20 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x5, 0x801010, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf, 0x7ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x9, 0x1000, 0x8}, {{r3}, 0xfffffffffffffff8, 0x4f, 0x1, 0x4, 0x7}], 0x8cda, &(0x7f0000000000)={0x6, 0x526}) open(&(0x7f00000001c0)='./file0\x00', 0x481, 0x177) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r3) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/97, 0x61}], 0x1) r1 = getpgid(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x2, 0x8000, 0x2, 0x5}) getpgid(r1) flock(r2, 0x4) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r1, 0x4, 0xc) write(r0, &(0x7f0000000200)="e1", 0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x25, 0x0, 0x0, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="cae8e69efde27fddcbfaf36f85e067e9c1980c29db96b127e32bc211510048474f46c46900d46d41549c16271aa22449899f79ef9e15bbe197c41df4cf96647a5dc541833f11bf5903e3951f63a47bf40e99e29013ffeb9f7bed1553a5bcdeab35ed29c2fa9bb6baa47b32fed870fb9b21aff4317ad02b8c6a0372b44f890087f33a587bb766a509edd249b87db20c174a47eb83b99a39ec9cad68d1b69a75c3186039771a7dd6a606a9ae7e49b3011b20791eb815d570c3bf2309fc2eba98d0f928181fdf92c9eae02008f6f737dea646be56eb42b4ca81f16481776cf7354683ca7c", 0xe3) 16:00:20 executing program 0: setitimer(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x2, 0x4000, 0x15, &(0x7f0000456000/0x4000)=nil) shmat(r1, &(0x7f00004b9000/0x1000)=nil, 0x1000) r2 = socket(0x10000000002, 0x2, 0x3d) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x282) semget$private(0x0, 0x4, 0x20) semget$private(0x0, 0x5, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/241) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r1 = socket$inet(0x2, 0x4001, 0x0) r2 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/135) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x0, 0x0, 0x402) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/162) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x400000000, 0x0, 0xfff, 0x100000000}) close(r0) 16:00:21 executing program 1: r0 = socket(0x10, 0x1, 0x1f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x2, 0x2, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() chmod(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) socket(0x18, 0x0, 0x7) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0\x00', 0x420, 0x2) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000480)=0xfffffffffffffd64) read(r1, &(0x7f0000000140)=""/20, 0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000180)="f8b71f23b2ed15cc3c016e3d3a8a371e6df53cfd804e8c43666db10975717ea3b38177210f87b94bdf1450888fc9af4a8127adb922acf7ac401b8297c8b95301dd78ecded380433ff51d1c8be221f03ada8daeb503852a3ceb32fc0e2a932b419f9adca86aa6d2a89442bb90a1c9dc65d24cc59dab52737e40ca45a7253aca05c4fde35f5e881df59e9680308675ab73460f525e5af4fd5069d8afdf0526155c0f8544a2c758ab134e49", 0xaa}], 0x1, 0x0) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000005c0)="141b29fea7d24f14cd1de531f7b7f51ac979411fe2a58794ffa63c278880b66f7113f344ff2b40635238d33964137d350c260e33d3561ea646e09a06992b84b4ff21d92adafb99c4d8dbf985855459ee64b32a8d89b94b9108a551ecd751f4378d2260b024e5df7448f1f02cd808fe03c7794e23d40de8b597e6b56d5287e6576268917a82", 0x85}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) bind$inet(r3, &(0x7f0000000280)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: r0 = kqueue() close(r0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chmod(&(0x7f0000000000)='./file0\x00', 0x21) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x62c, 0x797a5fb3, 0x10000, "618dd6d79c6ae73b13d351ca8c0e39e2a8e13cac", 0x3, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:21 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x201, 0x402000000002, 0x5) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) r2 = msgget$private(0x0, 0x402) msgsnd(r2, &(0x7f0000000100)={0x2, "6a1cfb5108aa2209fbf6af0d3f09d828ff7f220766180f82b048f50254281b1b20b1f02a81210e0b77e144c29da991284c5f053ff6a228fe04ebf80d334e97010b9b8ef14cf0612575669ef17c4e9e799bb2ab81d87b53b0a441ec6f3d4a4d06f67bc4b1c7d3a23a9aa4d004eb2d96f84ca345674bb637a6b5ddf71134c95b0f0cc8996a836dcafd1d0fa28b448ea90f9e66"}, 0x9a, 0x800) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) dup2(r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) shutdown(r0, 0x1) 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa008, 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x10581, 0x0) kevent(r2, &(0x7f00000001c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xe00000, 0x0) close(r1) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="b117a4a9f6e5b87138c6d251f33523ceafea26f2f1d24e52a35b3d018dcff525b568270fba760dd2b0ab04245aff287552d570c865e8c26d6af321e345a5b46df6c7890fb5b72bd8dee7a124b28914bfd37be2019b6fcb51c3d69d8f16efca19bb860029b8c9502a9928594f186e5506bd465f673fbd7243e5a11d317be4b4818870f6671b9ac10f5a56a1896588034a15fd2a013b020e30d5ad208a9a2078bccfd35a7aebff04094c7a820ca3296e43c92f108fa6439027fd4cde529615bb60118a4c0ad0e67d8314b49090c27b1ad355ceb4b83c", 0xd5) accept(r0, 0x0, &(0x7f0000000100)) r1 = getgid() setegid(r1) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10, 0x22) r5 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) r6 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)) r7 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r8 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x0) r9 = socket$unix(0x1, 0x0, 0x0) r10 = socket$inet6(0x18, 0x5, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="0b1f8d3195bea3c6480e46f8f305d76a1b55c5b72ebb011284c642d07e1cbbb9258311c62baeb7288aa8a37581de66b3686b", 0x32}, {&(0x7f0000000140)="011eabcc81f7bbe2109ba9099bdbda42c665ba86c9ddd1e71f458a0674f3a450ddef3779499b36ff0706b3ea9b39ac35c41f1560feb9fd68fd863968ba42042afaf02d4bfb3f8816f7e216bdb6236d587f0cb7b27401c1b87d587f28dc711c04426279fa81de426f532369c0a6b64f5812a72d8a465f592fa64e10584f6d71a0cfee7d8dd6300b1a3defc347edb8ddda7b4db1e934b5181a48", 0x99}], 0x2, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38, 0x5}, 0x406) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/170) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x800003, 0x71, 0x0, 0xffffffffffffff63) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlockall() getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0xb9ae681c3ad56af) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='%\x00', &(0x7f00000000c0), &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='5\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='N\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='$,+$\x00']) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x4, 0x5, 0x8001, "6a4e8fc431d5826379740ada2757d8d206d24a7c", 0x0, 0x3}) clock_settime(0x0, 0xffffffffffffffff) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfff) r1 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fbda978d91b7c7bca7b92ce443306646ea22f5d82ef6457ba7aea2feebe5bd36a70da91b01584956cec9bed78d7f82b2bf97d5123cf845a4969444bf970cce40d8c7ca356fcd50b2c4b925d412008ada47680ba1b28416dd1c61d3aba08718543352bb75e486a7e925830e313b6ac3dffcf506b08583c66962fa0a3715fb493ee36065d4e6875aef684d9a10ce7e902a8b7a6c08fc1fec58cc6c41ebc012a4868057cf10abc1aa582bcecbbe0df35218a67392e34ad03825081e44cbf99e793beb6e5bbeb5c05e7631b1822ff97cc3f2839dfe2c55f64f6fc7e342701aac9d0996a71a01da9ccde2483b8be73458f42e226f064fa77be0ebf27a47f6faf17e5cdfa45f35363ef6e22ee9a908d6a0360565063df85db8279b07dd57fc94d66214ec6fd9b78b7ca9d83b3a62a12978bd7a4a9cc4794bb251ae1cc16c402203fb591debbc928118f29b544f9db98ab19127f9fea41a9119fe70dd8b528ab8612fcbc084edf84b525181b8b692319ff95e3ede08c90d4947b120ca0dd9146b52f35bad097e155bef6c26e9037db6079cd5a70b9295ca6a5747e91a4b324fa0693de23e4a163268b6cef4ab6b55178f13853ec49dbc2ddb23ca2925fb913a000eaed7cb338e5503fde2da1e9705b4ced829aafa714589c937b70b40530273e8f3fc23219dd5d62bf5e5e13564f26ce0ec15db8fd905d4676806081372674f4ebaeb08cdb9623dd0d4f8200c351767e2a0c55a51c2e9b78c26dd7d71f1c7f703b0c5fb3e1d075087ec6080c8bcb62c1f92447fc9556fc3855e588dffba71ddea634b8e2c6368e464d02803429eb6224633bb46aea5d39b747404b21cb3c1cebafd6e8d02918b36d159d5a629097095bb1ea719eeb55c1bef91cef9305ab47e165c30064c8823cb65929d7fe989e46794ed04b3f2821cbb0ea19403bb2ec314c2d6dcae6fd6c70497ba090ca2401f444f2b44844b49ecc9b77e94eb557f17f69ea867b8908012a1b3820cefad342dcda5c4eeaaccd2e314d8ca6645d528cf1baf17170d0a60462b1023262059da64d1f2791d879d8ea6d1f6174eb24e7650b27e847396325fe9b19612c132d7de307442a0d2917b609dad0d08fa003e500111065cdbb1c9ac809e77eb9c0f2ef320c074c7a249993d495d47d65c27640b2dd1d9bd9cda27e457495f5241a0c88ba2a636df926efe32b20f6044bc1a7d8995b014c4909aeb0ddb0ad96b57339bc6bc986ff003d4933f8ae8eff8f4dc838106046c1d339488c86de89799690a3392fcdef6d4d77aa210016f7db741b94156c9066a8f46229eaf149ed3003ce95258e74dc654fed6ad13f0591e962ae798f4cad8a57ef604083842381c08004ca1e8b0b6effde646c15a8d5be864a3d6fc8748981f98209bb44be73f0345f04f4852dfd6b785bf229fa02ab183580c406b8c29043b2f5c5bd2b3c10f88c40bfa1da38de0c504c33733ef8cc4d4603be62d68193183f0779dc40ab5a1abf0e318984405d0ea3006d6230e364ad52ff7dd63316709b470eac4e66f1375532db8928c56770dbdee982cb42cb8bfb2665b551230dbf06021e75f27616f83e45864c95095f17851d91fe15cd4c46830b7e8c82562bdbf4835ec41f19b8f11d54f78bd993aae2697b09dfce9f78cf247f02669c4a56fe741426203dd0bf56640a6ba8458f7780f3a25d5f4c8724a8912d8b2599c1427a14b35e10067384ac2b3f43c54f1088a85f74d97e5ba645432c9ea0130a75566c7121f0333cee525f3ee85e48c5fe0eedc85244b131ed007f6e09748ab7d0b67a1ad93332ef967a5c26c8c65af808bd0793080b4a7a5be7d788d1caf617934992c882dbd53b845903f47e050e91a5a35bef6729b446fa81e8d6b1135b841685fb5e7013d11376a3a476dfc4f50b8c7035a83d1f887528c40098ca1df0608dc09f6923084cb8b9ddd4fd17399323343a41d9032b262bfc50f7d8bde59a31952a6f8d42d8be88edd733c53ccc616bc46233287ea7e857e3bf8d7e83276dcc8c70c88e3338bc4e14141eb458890eff5664ba5c6d3b060358f1a55aafcc0380eeda88cd3cabfc101a37c23f4690c4e1f58ac96924e09743ff12139bba8d1c0d6f70df6a32ae11fad284deccb33f435c3a4335d9be999a544d055a3aa2f3e26e229e7596ccb46eac2326edbf71c809b0465592df5ab6ae042eac0c4589774fea34b6475f72785bce0e8f699808e6951492aeb89296f737ead46a178a4eab74c7062f25457170d4f9057e721d35c607e0a203e163ba724dcb1611bbda07a3dbbdce2cc3e8adf2dca3b139bc9ce989bfda996bdcffa5568b7ba1762b2af0d59c69a4d75280e08d0776d7566ba6e6ef6f2e71f229128da03aef6c527496c4aaa29472350d7a271ae65f492b04b04a0c402333fd5ca767b603ff19901f352a1dda31fd057abc6ae33d8c2a512feae0fc611ce0065fa66f2ac1c96c60bacdbdd3231b1dd18f4cb7e90fa0fcf03f78833656bfa841ea4a74027cb17391a94dcf29db9da328c759ffded77b13936954965b4971d5b38217f42c00e5c0cbb81b3aa761daf2b07a462d6abd1198cac74b895ec65062dd05bc38f0c3f21341bc08482bf11a6b0f1fda82da24264d3398ffe8977172d5f3f7879a32b2b20974ec7b91b08de8a71c1ebaa6ed51d435724884a0629be46ad5bfcbe3e87d289b88b29e57dfa143143c345fcb7a921fd4b57aa92fff67321cf0b6c9aa94d3f208b02d2cba426375a47d4099265eb3a18310c9445bb9b62f14b7dd3a99bf901f2359b3cece3a7cddf3c3567fbfb46ebddcfe8d366ebd311e7c3eee7de7911f39ed1239edd08b2e06375f83927f1db3af909035f79a1f3ee78d50f9fdf4a030f3608a6eb2aff102d32070c01d83305080d5825601d6ce1931f26d85249505e2307cb8fe1920a9ec284c6e80ceb3f03c2b2d930b0ebc0f895765cc299f36b4bebc33bc6671c8955c25d13247485a4aeb9676e20e7f478b882b5da0d8ce742d3e713b976e4bf3daf594014b9ac44bf8eed5e8e7245e43ab60c44e39fb797154f1807041b7d1fbe04cc09ab23532344fb68bb80520cb84fcf433f1cccedb5703657679ec4fc95494c67d614246384a7f9dd9708add52f2c223157995d0fb1b6429d9c34eead0e82777844bd8907b2d66634148efe69d588e051649c0b2fbd63b30103408198e0c0b26e5e5cebfcf0aef07e68048b910dd3fb9aff860620142ba0d20020526fa923cb3b11c8adb2108eb0f8a1e653ab8bee02446d07d1837d3873f6a20e4b7801fb10006376d29f017c2921c81aca3df1581c6cc2eac04ffe975b9988be850b8d1df2aa738e508e1883665abbc6334e9b81f550467bb8cbb5ad70c6f38203fdd9913193b54150ad8ad4ba8420494ec04a73d4ccb5783538ee04ceebfa1a1026ef5a5866384b88018d42e769a4b478d4120b240bfada06e6e230831d9cd640d68f776076f4301a751a57b29a2aa12ec2850c617ac6168c9d06afd31975e5cf67f1370aada31985087e86d485f5c1bc39b33840be25a0ba48463aa9efeda0b8e4e7cf9d129428e208e66685b04c5aea1398d733d33d6ac985a63dee11096bd75735340b55e1d49099850066b9030db5972b4485bd868f9c564d0a8fa32d3d23408e32bce180a26fcc7ec42450c58be1b263d50cf7c4515eb1181270c7f2ebb8a746a43880e1ba23e741dad254a38b1dfead810b6a7f832d30d91c939c6362b15d4eacaf2757537d90febab57d1e18e3206abb2451b98d9499fde9f7c150b02be1cae83658939e852177f2c681c42acafbe6e8f0cec2fae57b6dd82eaaa56a1c945e68cd811e1e4e8c8b91e9eb8cbdbd344f47fa165001bd02b8ed3ec554a185edff3466a18f7fc2d05d949d32a8e72bb4a1a7444f9142d01c1dce9edc8a113edbf8b804496949f3de8c41a2646f40ad7033b613dc2f611597781cbdec4f10567f5de53e0ae862ce4d2da01b8619b6410683576562ef3fe34150c79d02edf2bac41aa2bdca7b10974e2db43fa3312ca7f8c96e83217e8cd22d3032c527914623c17216436b53b04e4f5f0990d9cc7e7cc57b413f3706e8db3813e1acd275f5fac72279bd1d332c353ebe89143583b70d3d4c50f01c2f29d6fac971b0578b6a91e41b7abb88c88b2c9516270ac0db1bee1d39e655f84253ed83b8d28b4f3f49365819d993645d1389fdffd433e971d9b9b71653b814fdd6ea0339fb57dd6e8fbb97c680daaf58a1ae47d772725f0fa361cf61d4011c1ac5b7b0d52b80974cb90e1b0ffa0e7c9a19445e5f0438439003e550e71cc3ff246f2fd60e105e3f3bb0173ce8942c070d49d730ef2bb7e88d7dd3dc8cbf5f042074ffd4fc01ba906be91d323d8e05097c744862c7244d93c4aa2b6efc5a60e36a3559de89d6a42d44ea118ec8668118496194b993b5e312827b5abc98a6ea81d61d36f58d4e1a9944a3d6b1f98697200b96816138799bafe02b8d250ba83644adcf8383484d2c4272a6f89b70093271bf9ef555beedc275e26d1df4ba277180da273c45a886effdac93c234c1716737b3663b2e5d8b272eda5c48e3d9244312e78b43621a9371964c23360764c57b10677a67e9bdee7876f651af2552ebd2933cec3aac31cf33c20f3b842cb8972d94ba9fe62fa29cac44c216b4f50400c9d0778095b2368dafddaead9844b9b49ee21e72fbbb67f8fceafdf8e56683e2aa7d08ca4c8f1e2ef00b89126bd311f260ee84e3455c699a336378979dbfda82de964b4c9166316600d8a40286232701a4c92c5e14e51f2b3b146df15b4545db43b07a5ef90cd651a13223d8fbb8a1d7b1d2e3a46a6495a8d4344f86aa59095fe98660efd7d129d67c88a19bf0a7c8c972b254451eb03788f15e6e199fc10af42ab1fd92cc2687841553bc062e900afd93c53028769c4f385fbb7c28593e7500a96d208f9e4e100a5e9d24d5236a5d9642773f1dc902ec2ec8f44d5961835854e2aa3a3e75305b6e4604e08736ca9f0e739a1f698250d33c8f0eddfe58bd130e8f6fe8a7239f022eebec8ef86fcdce976426e4007e95866a7721b66865ae9772c99bb8097634b6bfd56a7ab88face75d91021fb6122301908e00aeebe2cca7130e7bb33b941b88e931801c86b2adb9e8fe78b090aaf06b69aa91db8a536d3fea01c8395c3422f67e6a76c4842d43d972e250fa518fe8378d392fb0f6b5887701dbd147e37967654f39401d6db9e8e80e6865fba8529ff677694033cc09ec0228acdde7ad23a787dcb5354880a867288c0c7312924b5fdb6b9697cf17c2c736f47e69e2661d04ea69d1a45f52da53c40d21b504a1f0d7c8abb93ec8b1fb2f1293daf046c3a0124f19703a9b45f5d18c8ac6a1492f94331e1de32871fd7cf0f2118e4dc15caf2ad7c2393ba2a0321a2f7a4543d623d6812a2a5dc549d6dc48f212aa4cb127639828f701c344ed70c9741382301620f234232f35ccbc29dde297b9f1ceef596343f235529e3b33189b63d4a7c91b9a6b36b7352ef397d07cb6ad83b976f94542e17e1a47583f73ce0c21decc1f3b34179c1af269676eaaebb12683f0ea1a46e0ad172899c3421bcac67bd8f05fb58d40e30199b3b1d7bb2c936ac6a4b4b28c0e8306f74f0e43b9f031eea6f2d83cfb9343d2c2f02227a3c5ee426c3c87d20b9f22b17d9dba70cbcf649ee8c7620e4dcab3acbf9e212b0aace4b2ad9381a5dc7319ad44345bd9b859c3f885452f356474d89a4077df543a0700c5b73bc33415551cb73371a02fa08d87ee85d6be7638f9fe63367eb6", 0x1000}, {&(0x7f00000011c0)="a81bd9e865d27572e78b88c7829b6d4139df3589ea697b294fc6f0ec4e1ca571c81e56bdbc6f8b504da269331553f2f37cf00b54113872aa37808244309c94f02ba9f34490713e396d65a221bcec069e4b4e12a99d7777dbc94cf53cfec0a422667eea7a8528b169ce5bf05ce31ffe56d20fb8850fa12d6ae23da52848ae25e771d98953a49b49a8c8cd3319cf388968e67c693f54445d7c7aedb0892b989626301bef6f2b34701e89c23c38b4a754e79e6024bc37d861f4d7b0eaad4eb0255347657ab90e4587b53003e5ffbb8fe4f295f21b138f2af77c6a9117856828", 0xde}, {&(0x7f00000012c0)="eca5632ddd590cfbb44f76c05ffca12f8cd22b4e557f7531874ecb40b7f168c47b6cefb925943ce46835dbde083f4fa2b53d8eec07c34c3a9345c79033969c54cdba25cfad0a8e7968372b87941277fe52e4f807ec03bf6f6a8692", 0x5b}], 0x3, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) chdir(&(0x7f0000000040)='./file0\x00') shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f00000000c0)=""/234, 0xea) syz_open_pts() shutdown(r1, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="10000000000000000000000001000000"], 0x10}, 0x0) 16:00:21 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6c5, r2, r1, r5, r1, 0x2, 0x8000}, 0x3ff, 0x6, r0, r4, 0x3, 0x401, 0x7}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r7 = geteuid() geteuid() setreuid(r3, 0x0) r8 = getuid() setreuid(r8, r7) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) read(r0, &(0x7f0000000100)=""/191, 0xbf) setuid(0x0) msgget(0x0, 0x300) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="1c421f77a3dc26c145a156d16a643dcf4e67e600b8787023e2af77caf98e540990262f4bed5f4503d8d4022e", 0x2c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:21 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/211) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r2 = semget(0x1, 0x7, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/138) semget$private(0x0, 0x7, 0x2ba) r3 = semget$private(0x0, 0x1, 0x144) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x8002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x115) socket$unix(0x1, 0x7, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/101) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001540)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f0000000140)="5919f24cc34b095800315f4ecb52115c73b9615fcebb8166511485bd204bcfa3c2e5ebdb49151d64d8e92b44e56e100430c883eee8463b3c41c7b5401d977830a1767c63cb9e0fe0dbfdac9174a7c56e1dddb3ad65d23e5a1e62648b4c4e359457786231522c08877a5ccddc60c291b4ef79997428cfe9ebb790d26468920e203431e79e5b4b6fe53eaa8fdc66d30d89d6b9dfefe5074f51f680a7849436ab9e4291aea78d985975a5c50b6ddc0ca96a8a4adb06cf5e86886e9831c07910d8a9521ffbd95748234f191352415719f8e5f21cc086a2f0164d1dcab67645b3def48c0e23d59c3247abe2377c38a34c3311942684a0f60c2aa5d4879a6293489c3cb3ab2501905718921b6afe1d80768bbf9db8acf85ae69c19307eea6f5acb9cbf4bdc344d2eee105bd5ed9af074e902667a39a16338a5aded2af422a6c7464f36cc51e19883e925b8dc6a37521fda3bebce059b6648676769de35f24eb723cccea9296509b412150d572552ac74f0548c9a3f2d8633a276c7bb43d7aad6df8a31543806f40a02e2d347ecb2b58d227325a0f6cdfadb11d917115aedaf5309af344b1c5a35c0506c8c2144e88d844daf1cc1254025728627ae7f35ec3bb9c96bee6d621edd349545695044875b976ebd747e797cf465447fe1da360abac94d4a9ef4fe1d3a579ad1290d04ddf367250f9fd3857b153fdbbd59708fb0f11ea56ceb254b64852f1f1ffdfc85fce9ed8319cf061f6df323c3df86ca77341985a9509b83436d110e208efeca356686bc0bf32f1c602e2113876109d18d31e8285fcd8835da194457fe4199014d8cd50efa315bf42a9929c8065a2f6becb232b13ad19505c0525fb251bf689b3e84bea1c97f3f870a8933c435796721dce272f843931771861a779c50074fb0e687bd18e6e3bbfad827ee3b453f239afd2ccf4c0653149c1c5a9899ebf2b515beec61561877cc12ffc9c008feaa8aef85d035dcb9e10695245692527a0ea10a4c114dfd4a7d5a6807d747ad1e81fdf923a9efeda68ff2a56617d83fd529be8c6a12708dd7d72157d4ed0342a7ecc7aab588722913c35230822d08ae9851621f7bfd8cfdc70ff635005234e3b6a78e952d4576fac52d6bee01f9c53c4612f99a1cb88b337e8f42b844c90f02256dabc881abac3a9aff803d3f35cb545b3343414dc5d4345b7162afba7b0f5181a316209baf1f1dab36e407192c2980e09975996a0933a83cfa6e4db1b9ac454f6befe686addf8a3d88cb1cbc58b821d5914e54bccd575bfba90d5013e9531d493e3143d28d4e04671caf0cdb70aad760fe1b8ed14f4caa88f2211a3883a2000054d0eb080ca48522e720f577087dd31e0b02b04132442531457b46c2aa8935c941c9e5e2f6e72d887cd2926efbe24990f1c9e9abd8371261cc2fe87260f3e919ec3b19791965793c0b223db20aad54ae340d0c92430dbfd82f857771a79f8ed546d1980bb7b65668b67c5954de86c9291ff7d21d88dde5b73aabe46bf65e09bb27ed2fa4d681d97e1c8440d57e21aad34e7bb0a67413d24a39d306b85575a711b4a3d3f13fe379a04696ad143faa2e707ea09b1d859ca3377b3d04740d4fed606763eccd848fddf8d87eb1bbc2c8ccd44d36244d0c69ea7e6ca42c4add6b3f82df63dc85a4f5b62984dfe8695840515ee33f7ecfa89c4936c311daa60539b032906907410401877b1df7e16c9735f4bf69ef0f6fc6ad6d04616f2b7faacdb34c852ddf92b32a88b848b701613a46da3c18f2b06da00fce104476aab95c362789b38bc6167b243d6575684c420bf9dedbce01f905db6f7ef0081d22077312acfe392393dcc81fc7a0dfc5a9ce04fa1a9c77511ea959b501d4c31e84319c8ca54a26191a7c0c768375a9e012fc4336333379b35742156359b09f74582ed8c1c8979af83039199e26959c6a5533c1030df974d41fd07e3cab89977c9700482360d5fe14cde1947f62d1a26a3ffe394995005a017fa558b70d6c3b90c27bcac4ed3a8016b7d0fa4704eaffaae4611532c672c621b0a25ad951288b339a6479a9c2f57404db2eefc6477f1aca2b06d0861a4aa729d41175ad3d81e96ba89b18dd855faf4f76bc4f50ebf6d07d2b8337cca3459bdae9ace90f2632c699cbebb4578f196d5bc53ebca476ebc050511b64349726a4425d156225ac2f8690a0cfe50bfa33acb90906aa60926611fe952b854630b801e964c621ed500c1c2588545739c35c665c341591863e7da6568c7f13e61c96130fc5f3b31fd750a4925373ef2d4f206f932d71a88ea064d3dd2762db2c6ffca5a68b7346d976561b14dbfcd34fd854ca0ce0d687d5a56106f1d17686114c80ccd13156be7a379d7c87d5355d4305bdee8aa65627323529f07c65419c75973bb530bc2ce3cc913dbd056339d6bd437b169913f085d47a98bf3947da0fa7194195102160cb93fdc2bd1f3e3856bde681ad94f758a052a516009b266b63e5b1d296d49d822639cf589afcc809ee764f82a877608ea1a038aa12af03232b05b67358ec2a6dda05da39fc9bf7575414662790ac836116e9a0ca2768fc3805dacb6323bb29d0b41865f4d53c7d40f93992b6e5e07b17f1aaa699c41e87c29a3276db4e17c9d424609682f45110e9b63b6fd021d9264017f1844db8f1d55f6dce081d22689909e0277fa982f5e59a75882ba820388353930d7a561bc4e2e0f6eeec50a6e9b6398b89a9697f8a236e022c5c7299e74e3ecc42efe17e8f84196c91777f7145ccbcb980e2d59e49aa3e02650c3233e669d6ca0a622ea71239243ce4b6b750356a912c315d1114563990fd707c185563f1b6e02d64a02dfc1d7882ebbd41832d39500fadbfe1a6c316f12f501f31e84da597ca2a23ce027e5ede3bb5e915a35919ba67f2c9c4ddad137cccedfb2b77331a1a342185f50327a1c7dd6e5f0e5064bdf80e546b8a35cf0315168b397bb399787821a00e367100bfb40c9c7e2d91cf8d652617dc6c328f0a3b1a2a4be436135585799b4b57d3466d741d4d6213127fef8866c4210add59c0ba6b6801b4d72c6f4369738d90a717206ae0a5402d9184fea440e41a977ba4193a19ba4a53acdbfe47bfc90750bf0c0a37541fc270825fda015ea3929374d2027446bbb1e6129fb6754b5ae5b6b3c5ab866b7262b1d8bf5aafaf41607d42830f0c74153980c4300bf266d2926303e6cdc0a24af049ea87b9b03018cbe12802327abb87a8abcb2a83608245d7b05d0c04b366c78cd562a57a88645b68e1d366b8359b7f31ffafb6499f8ee18a88fe25872223e62e903b9894e5ad32e442144260f784c3f00ca348bc5e4bb46a6b255c3a67fac85ecf50511c9eb2f0f8a9333a0aae2b5b1f27a4f15e2f065fc1ef1c35b33541d09da4d061802f8a53d548f2ca9dc2898474f2c095e10672078e4873d992c69436cc246f01fc235bcf6762cc255719a3725c250e0d9bf04ee67ddfb60266b36d9095986a76af23a8564cfba1cff5c172c3efe44aa89ff2f2e2f14b8449316f424ed9d34eaba8979cca0367ac985f210e961a82ea5b12eebd29977c42256306fa6066df6a7a6a977b103b12ee2654cfecffbc8a3138c685f31ffa4a70ad1c9e0b32071af198e63de0651a75fa074a071973f9c0bccb7b4592c68910f40c8af51a513782341a4876d0ecf39fdf37b685939fff84f32c4f751311d3113e32bae2e342057439dc98cc0b0b95112e3c4d6ab81afa461df5e8e6c9d6befb28911845641571c280beacc621cf239f9c2fb17f233cfc14d7ea7bb5510f49d97094917a30e893c5567d8eef5bdd91c31776efa852ceb27fbee8791ec36a05d9638cd964b622a0edf59b73c2072b53b06fc03e80deb874cbabc0fb29bef3ae1f410f44120fd5d70163393005b613edcea445049cd84403b100beef110a2a5baa7fcd023fc74ec4ac07e90053d2d7c013205b5f7dc045b412ba68c22a618260fa1ef85da9efaf6f3fe90c3a242986b36e1c73216259bd1819b9a80d3197c61bcd3aa68db5797b24d27f167b2a86f343cc940319fe0b53d2fbb3400caf486250f686acf858cf83e9ea0cacdd7f8ddef2fc1471ad766a8ceed09ebd3d1b12e2bcf31d33f0b43144f05cec987d4c4132b79261e0c7b4c596142179ca5d3ba7ac5821c52352d56652cc37ad6cd028e735525e1bd08c163e21f5360e13dbdaa4c648b71f52deea70b09e02d0da862c0fbc1338136d3b05bfd54945df53ca7921c81a70e622f580517c5c452c2cf0867d933ca1e9dfd1cd9784c798974540a20d445c60a8360c98d3a46973b2fce14ae1728c28cfd7e7a6b22374d2b9a2d94e3a50b67616870fcc0e55dd1f886a8b6a81ad7d02ca13bad06dde93b9e789fe2d061ad138b84ee363b1339167c56140aafc9a2ec76699c79b4c94fe0f2e920439541e6f86f1f70a145f71333c751dd888bf83753e1cda7ce5578c0e1a22d232d09e882963a9300fb8a972a6df6885fa1e802d58b6fa673a09272b05ac2868dd1012cb42ab9fecd5e105fc18493bc2402d279b4c37597ba9e67565d7c064fde1e33abb479190d6b3705943962f13a7e0e7e53ad777f46cbc96046bf6bcf7b9c05002cdb73bca2cb39f1a3198ca038b19ec494468b6a097a219bc4d903430a7e24196c66dac367b5902b52a491e1525349b809e0773d797df5e678523275b2c1ba5b5e64befb4a93c9dc85211696d2d65e07a8e0026365508ed85822189df84934a5e2fccbf110e26c9a544dff7f3188fb441f4e8767dbcebbba8b4e49125b4734bd45745ad9468d98eea104105f82ee5d710143190e15075cb591383eea53848390a1f7e93377a846b94c7cbf7275df75b5652f645d6ca926975c28b5f8876b791e49cfa925c881db4854cfd84c3a49364035697d6afb8eae035d8f8cb8a477189907792d2e351d478695e4fe36d417c6ec22db75b023d4d1efc471335ec50c2f2caa12df4aae521eedbf4c7e35475060283b960191c91e078352e52129460c6c199a1662ddaf36d086c89853ea000d0c977e824897cc2929723ab615832f100d961c95627c6b581500e0588f401e2582a61c81f5f5defaefb721298f0bd38a686a994fee6482cd55969e2c84eb6cf0b10de9ad1b69ee2dcbe4d6ddd763c33bb9cf99d5490ad8a55be5f1127968e07ff54bd617f15857b0f8bb15ee3fba8d17d2027c78b4818f01d832137320c5831a2c9e7882249a6f14af1492780b280258afe76288aaf93ba2e449c062951c1c821b42c1263612c23246a49845b2b17c7dde78273dc89cebacc4a5169156de962cf310d05b5afad5f362c04787972b69f121bf6eb90608c12f6f690a3277cbae66e43202258285ce5ef481ae0a1ef4b328519cec665ff05f173e6754e788dd4d58eed5de5d8bfa983d9e26d434ae93b81e40a85be7ab45f3033ebdbb9da74ff13d9e51339404a94834b86bb05c280aec2335af81904e98b108fc92d0adc9b7bd625efcb124b9e7eea4691a7fa16f8f69810a1d74b460732f8e492e9978bf29c71cf3b3a00112b288ce9bc44833882c2a9acb43b085134bfc118d7dec2c851280db2f7ae28eec29d20dea20642c01291ec7b00f9b3473357cdbaef36291f74cb0fdacbf25f9f086b7e75d6f881984f053413f50b72c0f8ca05b10e7b8b89545afd9eeefcb404beda4485265ed557baa6319bda518b99ec2931cbcaf3d06fa0cfadfb696ded31672a1e7b6cb81c03aff3727852df1ab4b4b17a9a749518656494de97886f669c15b7f0d2a9be6d1902d5465e1f64efb8bc107e", 0x1000, 0x0, &(0x7f0000001140)={0x2, 0x3}, 0xc) execve(&(0x7f0000001180)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000011c0)='++\x00', &(0x7f0000001200)='&}%]\x00', &(0x7f0000001240), &(0x7f0000001280)='*\x00', &(0x7f00000012c0)='!(*\x00', &(0x7f0000001300)='-$\\##$\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00'], &(0x7f0000001500)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='&[/\\,\x00']) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="6eece7e63f07f736f96316957c591a995535436d8825f6c3c7ffdffdc340ebdb019c576fc205a0a410fd08ebe7f9a22153fc699e697e70636be305102979f22a38530a0545d8937f0fc3137476807f10994a5e66c96ba1653926c139bfc20d7bd8dc630153ebcf013688072f8d6edd537dd205068381be4ac87843ccac734684278b5414c229f61b92d387bd59f144e5f0bad9fe7311bbcccba66add7031c81b25c74267e8c99e81e54e7a05f452d0656702f2c7f098379b5d5713ad3c53dbf69d4bd041f548f273f99838091580bbfafb80eb53d9468d3f51d6a43eeef8d438ec3adea02109eaf1d764bc1b919e43d40d54514653ddd33d25", 0xf9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10280, 0x159) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8400, 0xfffffffffffffffd) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000100)=""/6, 0x6, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x7fffffff, 0x2}, 0xc) r2 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0xbb9}, {0x18, 0x2, 0x1, 0x8000}, 0x9, [0x0, 0x4, 0x81, 0x1ff, 0xff, 0x81, 0x101, 0x9]}, 0x3c) socket(0x6, 0x2, 0x400008fb) setsockopt(r2, 0x0, 0x6d, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7906) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0xfe14) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7c, 0xffffffffffffffff, 0x1, 0x4, "454992487985916671f4dc690167e49d7fe66d09", 0x5, 0xaa}) close(r0) bind(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/45, 0x2d, 0x40, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = shmget$private(0x0, 0x2000, 0x308, &(0x7f0000ffc000/0x2000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='[\xed\x8c@\x00', &(0x7f0000000300)='&\\\x00', &(0x7f0000000340)='@*.\x00', &(0x7f0000000380)='$:}\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xa8cd, r4, r5, r0, r5, 0x104}, 0x2, 0x8, r3, r3, 0x5, 0x0, 0x24eaf96c}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) r8 = getgid() r9 = getpgid(0x0) r10 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x100, r0, r5, r0, r8, 0x8, 0x3}, 0x2000000000000000, 0xcc7f, r9, r10, 0x80000000, 0x9, 0x8d}) chown(&(0x7f0000000200)='./file0\x00', r4, r8) setreuid(0x0, r0) setreuid(r0, r0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r11, &(0x7f0000000180)='./file0\x00', 0x84, 0xfffffffffffffffe) ioctl$TIOCNXCL(r7, 0x2000740e) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:00:22 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001140)='./file1\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a457759e79704089dc854556d59597523ffda91a764a79c089f6bf0fa9bb48287635c2dcbfa2f4ea61c6d5ad5f51b98968c8720695d242ff73ecfb81", 0x3c}, {&(0x7f0000000140)="0a412e800acf300fad66aa2f667ef81fe4a192839e9ec8958b79a93f2932ff22dd740ac494ba676e3cafed674878d770f0b737238b906a48309cebcba9e374fcda69e9ba30a734e5b4926db6dda0fe68c25ace3e6b539288d344b1de57de40e6f55fe20c1110e920974c59b228576d35388662575b580db32b7b9ce423c3b64f7b2dd4fbf61d6280add36335d147a3dc4ab59bab703355093081647cc8ea49aa2aa7cd706ce097a77d95ad46871c9ea2e40b30789fe6a06a43f86014a7fcd51dfa4bfe55ae3d74efd3849e64396ad3fc19bf16e128937d632f891388e8f41216a094ea279fc9c1cf787c67528bb373a02f69fd740a96e0c9f83a664370a2c52a8a085cd01e82a48b34cc1a1e0a70c5d0649dedda86638862002c71c116f9941275565785c25b6f20a2c56ab0a1df2db1434eb23c110b121caabd4ed79b0981c042720d88e348a0a636e4496057e1c3f248f49ce507c8da84cbcdca3c9899dbda9e3ed7f9050853577c8caf8676298b6c075eef3e567bd60fa487cdc322b118a8612896355c5b13eb233e248c14b2230d47d3b72044b3d44ebec4c9d6ac53d4d55d95c2146757d9ab2eec4b8d50a11f7be417fe3e37cbaada24fc18b0f55bde8cfe1e8fe65d83a970f47010e0686a99b277bedf265fe30fc81a1363fe02b773959b1068174a08a24a9b671b94041024b5099db2fd52fc5ca9d35ea44fb39972db89f290745b810cb252c3775f1f26ebeb3167cec17259c951d7fd4865b4a2430174bb138c53f6a3123e8672c897ab90e65173ff72fb0cd430aa9884795a5c27552779118ffcb3fffd7e7193fb36edc20a290be5131db68a9f1922e0ca6aa18ecd347674a6b537d887ea76fc30ba91b9c07c31c27697cd9ddfd125ccd9b9764b69e1122283f9bdea13bf92ef163bfa21095f984c21c5c6a444870f0acd7088aefe76308ee7c8799888e02b7aa777aabb96302bd32e68f9dfacf0e0caa36b908815dbc6230f4f21eb42277daf4007639117136176eb3e6a36d4eb905433a41eba15e04bbad643c264bd9c7d493445a694be4a37bbd94a9f11d2cc00e4e47e4dbb4e5cd70d1fdeeaa4da3e80a42c6b513b56e7ba6b2f5bfcec4faab2d71e5bf444e5372fbd7dfee6499cd6766181cf879f5dc08b9d3c20d05ad29b520e5abcaac2317a3c9a9e3bbcdb4cac12eb0f2dcdfd56be25ed1b26dc7df738e5b4039efb184d1285dc0495c142bf6b3440eb3b2f72f36b2150fb093e9ad9b45c38122a4fa32e16d4b684d107ee3fa43bd66db9e6278eb8944f338f0bda94d10d698b1fbdbb647c6c203069656cda29d07062af337bf6f2121695b0a3fd6455ab68134153855ad50824d936bb515c39a06741ccf7fd9073ca057a8b263090c9f541d2f1200bf340a996d24751555a13101d69e5c82c01e8976cfe89181022826554f588197cf1530c4c2230234b40be188d34869ec99f655b1645ea89c4c9d656309a884ade3a7576a0c8b2046ce1c0ba934089f5a6bba416561c600eaf63b039746439431d3b6d29a2e744c21bf63ab7e6126be15fccce2d3aec9b9766aeab51629ea99fa886494f9a489d328ed0bbaf45d32a89e74ab5e1464e5d5f121abcb39af48e7e31e6af7eada4f2ad50d85f2724d0bebb36f5a21546b290a53799d829b531c9e13b4f08c9234be78e09590664089f78e1c7e46f617f3ee6f40486fd099bda033d01af6d67b9cbcd882ae8da52dc22a5fa13028b977ebca7d39b2382057a20b71761dea2964efe38753aef22b90b7dcd13296b8b8ccb5c99ec96dc691ddd8df294c6a332767e347821a0f04efc0ccba043b0ac1c273ab41c10cf3c2189bcf9c50eb3a466896a6566d6cbeb46869737fd1962f19ceb62de33e9d8587114ee375f430a87075eed99dec5cb4be0fa6eba0bcd0167732902ec875694e8f61e9b6460272fbca3dc4d18d63f71a42f507dcdf0e5f58f40b57ff6458982398293cea0c86e6f1f79725e4534a7fbe8901e356a7c2edbf2724dbacd754c80ec2a6e82e17a80ecb1313cb4816f6cf2e4abc339e2fec738fa74f5e449286586413fba68a79b912fda694b6615ff29b370ba3ef5d60a76316cd1be62c2096761df441364077249292ad6421b4fc39513405e59723406dea61973f2c9de0a130a0bfc8b442a3a8877a6d7acbc34c105c6bfadd97f8cc16d8bb8b6480c2ed87586f69cb7104d1f259e86b4400071706e6d09dd88cb88f1c29e276f6c04f68c976695e188598858090ca29a32beaa308843ec688f7ed3ff8b45f31e745d76b2efe84db035eff6d487bf5574bf4b330fd3965300845322032ac79517b92238a19b0948fb5fea0618cf1f6b06e07e31fab16b42f316d457966f2a1335d08fbe53e30bac2205826fad9a69491b1435ff909142baa31180eec2d94dbbde6b294f19d51b9e350d62e282a74d82490f3e817cb73541f0848e923083dbe4bbaf9ac47411437023543383553c5de1eb7f6254705a40c10669e322c2a83fcb401df4acf5fb2eeb69138b3c15412eaee2963eb16d136c106f052bbd0c026ce70857eaa329c68cc4c948b483cac21df81f6f13dab7025e614878dab64832282a1d32fca7450b91f00f58a982a052a141bdbe6a3c6cc687894fec05279c8274982e658e5796c665ad09461c7068c52f77699da9d59853df374abd00903a8533db7daf736844df10b7dcbc7d1830b7cf2e1f821f890e6d8750cf9397e81f7ac0bb5669bfb11bd30adc57e24d339ba0f6327122696d841e2eeca690c08d3daf01dd721e01bd55257938d93f76e115f296f0982c84ff8f8a7a4aeeb2db52c777378e37c805830bfef0b8d5be2557019fa2555619f5ce6b70fad48e59beb0b1302ecf2fa64dd8a0f0466b2f894b5da3af597008f49f6318e7dfdaaea2f58a044e3ba2a3c6e06616f354accbd7acc74e3bddd6336e6deaccdd364602be1fbef9fc2fefb781321d4218e2a374ad7f4cff725dff6d3981c03d584cf04a818caf61476b1433879c744f77d18414931640af14284c45eb9a505d5d85138789d3deddf37de5bf76cb814b1e497cee5b0b20b6d90be71c7d20e3d7b2e9ed40a7456edbcfde3f9a2379ac20750268d8291cf0f12c1d5bee1514ef3a5ec0726bd5b54dbfe09315a7ce991c5c6c6cdf2196869415fc05759cbd511190eb7879bd2d62790bdd88adaaba64259b99d276aad8b8f422e7e33e6fb6fa00357641e4cea916bbc62cb3d825e5d848b2761d1cd911c86c4a1b7949e464a5dd69e3abea7cb0770e37f16b38dc3144b839338614e71085773152d085b2e2485c1d4b3545305a6add4a2a1f9886cd32e2fb104e5a9b354174fa56de1b6e1ad5a27882d9e90c57d042f53e3d9d1c61e576bc6c44b603d5bea2f18ff54dab72380987bc88418a405023421cfb30a3308ec417e9214e5c3b0d9ea1fbec9c54d3508284a97f92f5c8115352de032919192565ef69a2f845e92ae5c17d109cfd0560e572a8fe5154de50b87265c54cc07d6caab69f0bc9b988461e13ee58fdb250a4316f3ca3b69c2226c01a48d78225102696f1a0a355363b469230db0ba72fca43739222e9a20942c0d86ee2a239a72e6715d33f5399c61cddb15bbd5e24fa8f535d66e062c3ad999f051c4cf8ec67e621fa02e21b842af2918d00cde103656031d442b37e74c7c3634cef68e0084eb765545b0e030a0455b16b7dec7f76b27b9b9e52f6e4ddb45ae6f3a529260dc2bbf27692beed097258b574f14eaf4692bcc5fe5e9b46f259f95fc2f12d3299148bd84ffddc68531937079f5e1ff22e9e111a5ba14d2f240d7bfa079ad1eaa41e87f1929b664cf33f741411c5b0dd70639bd962be3c59ed7ad2998c2c2c9144239a7aaf5d442c12e56b1e00cc9ab10a375bcec9083cb393538c67231190d318747ed2ef4fb9b89111a742dc9a2530f40045f4fe48da8ee4fd7baa21620f1aa6caa87664e8958ac1cb2532b2058c3d914ebb1ea17393b2bf6f7c699c92efd205f394abb0c9d3c0835a332eb40221c195aab9f7b1e67b5cd9b28c6b9d6a887b8cbec986cc6d1529284d80b78533d2a64fbf48b79bca9df2d2b41a10789730c4a45b8bc34e156f13beee7cc6300f1f720a7167995b593da969b9e966ed655d878c77d674ff32e5b02e03de719014c2b2e47c5ce8f69b332198ae831452c97eb878fbd1f3166cf0a8cb5a4feff55d78ec59bef32969157550594b10b7094f034dfad2481295ce02f25dc239748a1c22793db65ca4026ce585b653368e611cc7ca553bc61fe5b2298b0fce602a081ffe2d28ecc5015698ce4bad5a23fb94bb9d4f490d25abe367ebd2d3cd27616b9e73ab17ab2b8ee90ce6e7df9f1bdda418cad8fe0fbb66d5417f5d6b47b59a7c8bebed855697c51bed6c895ca581f448fdd9a3e7a5d04fe8528ad09214f81f9c797630aa56023d19ee56b8326a0e592668d60c4e7e265d8bdb1e36b8ee91cb6c35f655bf34afe82a2e7733c0578e82e27c070bdaf092629c3e75c2d45b4b7667bb4761eceda8abb7b2b05977f1672a61f9f5ca009ce2b144049f3e25ee5fef923f48f46bf3976f460d50cd5c254042951e8486ae15b06abc28027ec2b20184a958ff49dfb69846713114f44b5721fc65b74fbc8ec98faba1ded4399eed5bd5ec810ff668665521c132e24e988ac968c5d90aa24bafdd579cbde5c18b226e34c145980eb2e5e7886920c1d84da666b48e9730b7ceb225daeb2d39f9cd4abe1baa3ec9d40f59dd846e11f412b1f8afd9ac0d5e036103288714d4a6fe9b04e75e8e6e2dcea42c99ce98c2e06ecd0ebe1982ab931cfb53cd6725af791883589cc05eb2a6685b0a9dc8d11f8ddda634582d5e5c08fc4953df5fb2fdeffb8ef3864384043e9cb593e84449179a4e7461c7e8e1f036d31fb6737419cddcd9a6f8a8ed5e34a0458a49537d7be1f671f240fed787c304ed50f7b7e584b6200fbbd9ec7052b4918ff716ae0cc3fad26c38ac18efe906e08bc1b62a977956e143f829c8b210276a3338ebb18546d4006de72202ad9e6b3988f2395a6c8db1dbada8e77abec53ec663603fd9476d120d3f0d9cda7884c59293e0fbf87d566b121e9b861af1d0b1116d6e2a562746d1b2ef4d03d81f3871081f0fd679c237989d04e11222b7f8aa3b87ef26047f20e2205458be007c192cbd77dbc9d77d368395b43bf57029b8f556abc726e1b6730c9758b79f3541d8288aa4771670720a517df9255bcfd5b949498d53e019fa4c1f864ba10fe8ce405ea8254286e3d097d3e72d626d8063625720e12a22f48d6370850f43b451cf563541efc3b0a6df589a18af60830c6b0d7d18c421ffdfe114fceae0664a5bceed59bf6b7f8a784b4b38bda6c7832380aa3067cd786a62e24a29b059345f542aac06f26bcf1a9cf589e512265b471194ece75fa57c8aa9a079de7e37d3e92a10dd4ac4747911a995706f91d0f10e2083d1830f724979426aae6b605e75bc8280a81f6da036fdd6f7061b0a51dda8d8c5a04768718665f83af51ae6358eaa7ae891034d8736cd7ea13c05a4ab76c7f2c2c2b23a6f5dc251419df85ce25aa2aaffc1e9ac255ded00cde3ad0664a276badf7fa2fc9afe549bdf84fe642ef2d4347be2174daa917c672dcff21d2250896e773c6e2c4c52db557b937741b53c2186020ef5731b34f789193cdc880967e074af81fc9d9cf9617978fee677bee4b8b16ac7167a6118015f91de03f878d4ed8ee0d22bf675ff68cfc262e58732078f6c0470e1048784ecdf7baf26025651dd4db35e4d4b7cb4", 0x1000}], 0x2) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(r1) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000000000, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x5) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x105}, {r0, 0x20}, {r2}], 0x4, 0x10000) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:24 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/20, 0x14, 0x841, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66796c65300018a8c777fc5252c2b7743f4fd05a08f5a312361f4058e4b4c6189be6d8bb397ed4335a78fdda380db6d51e8c7b95840f9ac2e4bea191bc6099a1c06b"], 0xa) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='X', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x3, 0xe8d5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xfd, 0x44}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x1a50, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x8, 0x6c}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000063, 0x3ff, 0x6a}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2000008b, 0x2, 0xf2cd}, {{r0}, 0xfffffffffffffffa, 0x88, 0x5, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3, 0x4}], 0x100000000, &(0x7f0000000040)={0x8, 0x20}) close(r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x29) fcntl$getflags(r2, 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1102, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x202b8, 0x0) flock(r0, 0x6) sendto$inet(r2, &(0x7f0000000100)="7be09c19b38e6ab310a3cd4231fcacb1654f9a88bcbbcf3f7a5139fbe23866954a13e99f88f2ce5b90c22eaa787942eb3535460aa2aca3e99f3c0f2d5b02f1b2ef30b78872c52c1670b5f6af7c14842a407954856c8d47d684da5946037369a54de9a44c9f8aa83bf27f873a8b565be470eae3b8dc681b999b7e23c127de0d02de2ce3388574425f8f7f4ce454814b646b079a78481a468aeacce0bf70a5865b451a36c168d412fa97c78f95adbfee140c0e8cb4ebf63c9a1e738e1926ab1a62a8e779fb403f363ab9", 0xc9, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x80000000, 0xffffffffffffff7a, 0x14b5, 0xf69, "aa2c38d7b6637ca1efd4a79f694f4957822daad2", 0x1, 0xa4}) read(r2, &(0x7f00000002c0)=""/35, 0x23) r4 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x94, 0x2) pipe2(&(0x7f0000000380), 0x4) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/220, 0xdc}], 0x2, 0x0) connect$inet(r2, &(0x7f0000000540)={0x2, 0x2}, 0xc) r5 = msgget$private(0x0, 0x40e) msgctl$IPC_RMID(r5, 0x0) read(r1, &(0x7f0000000580)=""/122, 0x7a) getsockname(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) bind(r1, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0xa) unlinkat(r4, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000700)=0x1) accept$unix(r1, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000007c0)=""/126, &(0x7f0000000840)=0x7e) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') getitimer(0x1, &(0x7f0000000900)) ioctl$TIOCEXCL(r2, 0x2000740d) linkat(r0, &(0x7f0000000940)='./file0\x00', r2, &(0x7f0000000980)='./file0\x00', 0x4) 16:00:24 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x8000, 0x78e}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001c00)) r0 = semget$private(0x0, 0x7, 0x8) semop(r0, &(0x7f0000000140)=[{0x5, 0x10000, 0x1000}, {0x0, 0xffffffffffff8001, 0x800}, {0x4, 0x2}, {0x7, 0x1f, 0x1800}, {0x3, 0x5, 0x1000}], 0x5) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x100000001, 0x8d2, 0x81, 0x81, 0x3, 0x6e]) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000380)="cbc201a092bf6dc9aef97f29075b825b09a254203cb51d0656d6f418872613984b3e397c513e87a4a8e58daffe9bca9a581c8bebf33b51cc364205e5695db2fa298c5f7569787e348aab35e42da9f7d6d2a8108d645e6477005eddb73b307f9a1a2f1eba28ea3a21b414e96a5d19eda3ab9c0ed9b2a8ff", 0x77, 0x1, 0x0, 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getppid() geteuid() getgid() getpgid(0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getpgrp() stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) geteuid() getgroups(0x1, &(0x7f0000001840)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000001880)=ANY=[@ANYBLOB="73ce2e4433ce6ee183ff4df85692faa0a52f66696c6530007d26276ebf05fec649952fc6c2e650e4938dbc9a461d1e04127ad19e6b629906770c568dc44e2da20410543024940d225016f0153fe36b2d9edeba2acdd0505cf454af5e09435ca89b0f83855397912782a59e6666766363993a546ccdea44a823c9769ddb7d94cc740e1d7ae162bd516050a3f7e05b1ea05aa520607f19858877c63410b954eace434f5768ff6f05fa52166ade34817e1323b9e12908b5c535fcf809ede6961c4f76abb04927e12dec91925aeab4d58d9c8815285fc0cdaf45a6be87627e576353a8f33da7238372c996ba7c2bc7fc"], 0xa, &(0x7f0000001680)=[{&(0x7f0000001580)="0c9b8faa49b437f01b19ec03e1cedf084d6c4f144ca11027447e34e3c38503b83b28a5bdb82fc5e0efcbe5e7c708d6c0d34a70e6f37b9ef81dd9423ee7d45fece9ea90cdf29d8ed5ba50a528a8689c606b5635235ce4b9e80387a519b38ba450922f470befe25e8457c702c4af1ade32fbafb6004da62cdf8ea44c5267192385c9fdf8bec4c85c271b55a8f9cfeb7cf8897be19de41f880de8e72de491c828058c810b3c1aadfb2cfd405e4074260355e06833b1e16203a53c145a6172295d1ed16e2ddca315fd200104a1df8e894f83e1c64219d36917f0ac01f0c47c", 0xdd}], 0x1, 0x0, 0x0, 0x400}, 0x404) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000019c0)=""/90) kqueue() getuid() clock_settime(0x4, &(0x7f0000001440)={0x4, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) 16:00:24 executing program 0: clock_gettime(0x1004, 0x0) getuid() 16:00:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x7f}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000000, 0xa86d, 0x1000}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x22, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x8, 0x401}, {{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x10000000, 0x6}], 0x1ff, &(0x7f0000000300)={0x7f, 0x7f}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/39) clock_gettime(0x0, &(0x7f0000000080)) r3 = semget(0x0, 0x0, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/235) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="8227477fa0524c56ce29b2e018167f22c1788573ebe7fc7b548e213d8ccb45316fbae64568f12a7ed8f32374dcce6edc5ef50a55acfd566583676409ec0dd430b88a54b4e63a49cc293a409bf0a0442a9c7cb7c5c7c7fea5909de65e14fef4bbbf58d8bc410bfde38cdbc406f4bbf97b5c1f62161f792587fe8b4c6e247bee5cf23bb82dd1de6da979", 0x89, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:24 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = semget$private(0x0, 0x0, 0x410) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000140)=""/40) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x405) 16:00:24 executing program 0: select(0xfd, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0x0, 0x100000000000004, 0x5ff, 0xfffffffffffffffe}, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x22, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffe31) 16:00:24 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget(0x0, 0x2, 0x400) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000440)=0x8) r4 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r5, r6, r8, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) wait4(r7, &(0x7f00000000c0), 0x8, &(0x7f0000000480)) 16:00:24 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000f4e000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x35, &(0x7f0000f50000/0x3000)=nil) 16:00:24 executing program 1: getgroups(0xa1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() r3 = getegid() r4 = socket$unix(0x1, 0x7, 0x0) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/109, 0x6d}], 0x1, &(0x7f0000000580)=""/78, 0x4e}, 0x800) socketpair(0x12, 0x8, 0xffffffff, &(0x7f00000003c0)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getegid() r10 = getgid() getgroups(0x9, &(0x7f00000004c0)=[r0, r1, r2, r3, r6, r7, r8, r9, r10]) r12 = semget$private(0x0, 0xa, 0x8000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) r13 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) listen(r13, 0x8) semop(r12, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='cq\x00', &(0x7f0000000240)='\\,#\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) setgid(r11) semget$private(0x0, 0x3, 0x40a) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="d1488d685c697d01215096b004a30f14d9c7f2eecb4705bc82608434b8a5672303faa7fd520158e0660b37a039e00b2bfe99c84b3facd64e7c8374a6b0fb", 0x3e}, {&(0x7f0000000140)="9456ebb4987fbdbac16fce3f334be8be42564c9ad61336ead779e88a4bf22bde90405a4052857546d578d7c56a1acb9902939b9cc82496706867c50d43b2bea3088d43e79fdc6917eeff918d38b30385a0113ab133fd4a54510cfa0e768d29d306440fe8cd156eb8738e2263637db6a085146eddfaf68463ab14313d127132924b", 0x81}, {&(0x7f0000000200)="e6e7edefcd7a40d3486a0ab718ea446d7f368a2178bb6489cbb079ab888eb0d723516a88c62fd01a608f9e1d59d6899b947ba916fdc6dae11b9a7f4c732eae2422b518b965e03b8b12b8e7215d24516f5125777d7d70f9c6231d349bd8523f5defc3f318759c3c628983d5cc7c604cf1978fa22a58b0f4b1a6e60faf33d5b1772e446a27289bd34ddb7f92521df7e6a8a0f3fb053d4421a99a6917516d949add3c526d3838c8e38fa8be256af6ca0f6cc778da1e8c2bc6a5984ae75fb10223f295c2d026c4724b157400685f2b16ce", 0xcf}, {&(0x7f0000000300)="6710ad1f9b9bb6839794c9d3f64941b555457a76c12116d77f1a3f82981dc1d073c6a49e9de3de450f39310d3769307bc01073cae348a1b9564b3e12314118c2ea6baef2d0e457836ffe71cf47a9acc470ef8132bdf5ffce5adc3ab08013095242d064aaf2fc84aa4688da56b869a0d46544c2c8ed64183190ee7405", 0x7c}, {&(0x7f0000000540)="e013d813f3c0b46b4bf8dd4256c7ba8b973f3dd7b190ace869225ce6a68983f247d19894db1691b7dbb371157d04275784f0ec4d7404c7334dc89f77f9e3689a2ceaf28af76c81371a51dbdf86544f25a2154c9bed49c5b8ae43de435c5fe2e2f9d5cebc6c8089f7cbc11f11f31d10c5a7dee5562d65a7b1c3488128fd42cfc9e33e539b6b2246bfad81fcb616ca663b8536287f7c5ecee69f42daeb166dcc5d77a02cbf62010c1442b50f5b9ac2eaa23616483f7c6307fdaade12cdcdaa008ec7ec287738d826fb5f5d5ed982f9d11e82dad86a407f08985a08100fab817aa7f719c2fb7c40338229a2602149984e29780bb65f860e567a3b4bcc9c4934b26024371058f405ffd64ac4dbecbed56eb2bbd0e05354c7081e760210c786c347f115b8b7f93c3b5c5c6115aaea977dacd45dd097c765f5772155f90c489f1898a3009aeeb327552061b3993cce261e051eb2e54fd2c5827f391e3baeff31f5a6749d2092bc94b46ce2ed491c3082b94fa6d6124a6bf9cf0a0ccd983e805ee5b49f68d136964adf0b8dc0737c56da747113340b67ee6fb9fec651ff9ff49cbe6b5a368a746da125f838fef0af6e85f3aa1ecbafd8f5a2f2a9ca39acacda6a0789637c55a3730621fc51e50a9014f1c03fc25eeeb19bc24e4d2763bf8874a73dc14e859288f706dc368c2fefd1e306f4c230fd3c9339bc9e570a0144e2e2b9675a1f9c3eaf54fc69ec9b89757cd9d4b2652e2034abdb3c3ca7b82c9602ed1effed319c267ed323381e8c8e7473df0f30700b62043ae9b6313a2ab73e4f5a6baa86ff172d3442ba617a2268ded3620108b86c08455db6a18b6d52f1a10e4156f1ece5318bf943937aeecb31fc7e05c7ec803db3dbf7444d419dd5044a30c2ba05ac96786ea725818a86e5c03eaebb85863c3890541fab9a121358565feb7539420f9efe26965f5bf0f018172cdf2549ece40d6f822661b667dea67bdc340bcd68d6a3f3996c45752be9758b59bea0f77acc314262abd1d9add2bf9a66328d56c1892301b2891cbe090dfaa960759e3f0e784784ae120455d4c2d5cf09dae751d3523ad12afcf53ac9b299c0119f7ca5a4099135e57e2bb80467967a9b424984d4412c1a49ace4b4633706168a6f84e7ef1d700b7491bf532cd079959f841e618ad867242400b62ae9b364cc186099f3bad4ff0acd8dba5011dbb56d347a1c97b369dda4199e51bba062b816cd8ecc16c4a3a7b512de4d0a9b9864ce42c405c80edd95f66bd4337fa99dffebaf35c74067da096610360c1bf9acdcdecc864dd41d293dd37e084600bb73c6f1922d11943e61c2834df85be1db290e54c62c101aef61812d023fbb162349ccf0970db6c51c0fadb63e0465148038b60dcada1d86ac1a340379f8f6b0e43b923317bd0c01c7d5bd2e68a1f8d6bcd05ff94854125caa68afd2f91cb42a4d0dc0c67e7760dbfbf21de9aa1f9ee8e393eb466cec09832f0786e6d959854db4554da00ab03309c397a01acbe56e32018a9ac59eff16c2a93ea302936c979b89b9ff6966838b1323bbd5a4b85dbd5482f4b5a8aefb19004dda713eba2289243dad652be90e4fcffce28a124ff5da8d62598e4e18bbaccc04f53fce34e60286292827d94222d335381a3f9a30558a65bad4553d3a09a172c766f1379a52f16e951c14bab22f87568c8a32823035a9d26e0d6467ffd383038024934d7d918bd5d0a75b0ad2cbf4fc9b2c155c25468dfcb3f94e162059c7bc71b3871b5d6486f09a65f8f5bc855fa3c3e5aa8922249308c33c92f21e8df64f1165d3e4c4c7fde8c6d4e88cd96d9dfe40b8d832f85ad21b08f4889dfa8a45c9b29fe6b656ef95cad2581f45050de484506049e992aa32321f74f0b4d39807f493e79852a4e8a47840fb33fb3b3c3e253bf0c2521598c16c5e5f8809434ed45e655d8cffa0ad9886061cb4c7472ba0bd0ade1056bce6da8d8cd327016d3392231128fdd4be33a93dc4696f19bd9da39cea7401b45ff3392f56a3bdc75d61835e0da03e649be67f73191ea16d9dd3fd5b46c670bfc455a3024a4b894934cec63bbf6a2e4b2081f14a34272332f5ccea48a728daa62cca9b276e34759eced79402da3123803159c6369ab2e4fd4be8992e977b1997526a7f809c7744c57c09597ccd00b8299268244e7b892e241f302135b0d3e921dd20a9d812d529aeb9e9888d60c2e6da71b371f665d4e41faab15061d85f5524bbbb0415038966e9202293909e8564c2e1895b166eb2a70771df9acfc9511601f49cbe6148a0f57b4f4d99e88eeac2bc6ec9c20f791e250780a42ad0518247371f3f967b1af26221b350afd0c491c5e9af41338fe3d97432b2a13d56bab143c9b92d65aac75f2f0d18d4604cda8e779420f78fc3e9560c244ae874a619e345f6c2593a0268cec75068b7d44a36b7042be24e79e0b0af777358839ec21e4a7c7d41fb0f54a3c3753ceda299ee3ee7f60e8c2f50c550960eb7c0a20dcc1c1acb53d5bbbf810beff01e07ec5a619589b3b4ea44d8159cb131f6f50360e607ff83e95f3c3b935ce0f12ef8a334a25a432066b269f679806ee0fb7aade623ba751f0b21feaf24efb3eb0479726ec215607bb38842ab9f7bfb7e226f7fc55776490f86e675921f5300a4c694682eab359d35dbc8f1858536302ccee8ed4cdaa0661dbb1741e5ca0301bc2092c56edd7037399d26b50a68d33938682f97d500310e7a5894e1745303d48e47cab996d13e5304e8b15ea5a6a6fa5a6a4a57fa9b3c9de08c2de263ed23725f50721f47da04a6e3e6a45adf411e1d960e7c0874de29460ec111bddb05b3d7b1e5a7eba7afeb1b1e3ab1ea38d4bd13dc33da903e83623f9b5602c65ea7680d5e6b1843001b6d5b7e6739552fd8a0ad5c8ef20448a127064977098d47226125fb66c4bb3f2051354ba46b50866fbb8013e7fbe2ecdbca34e94c314e9065aef50caed30eb0c154ddf65065e83549d6d3b136ed13a1053d2ef8ce1d08c24816bfc1fa2cc8fc93572f73a1ee0bc30ea98225c4f7b69edf7e1ebe12fb72ca975a5fdfe6b8707aac9d86408e6f88374a9fe82166d1e227463dc55cf5592aca0df13923588ac328738595d05ce1eff8e305abdbff27648860225454f88570bfed469c76aab8e43f8886ff594e56eff1dc0c497ae0f59df0985d4cdd02263bd5fa33803e495f2bd93970ee30bd03444cbfdf28096386e44262612fe4d7671795ff34ed21f5083bdd1811dad4bc4d928948fe7531a9548dea1afeb25241c0745797a767fdc445c74e7e592b312bc5826df7d2d89953ea637e5d6acdb38c9f7aa42a3331bd018994d12ac2c142767c8114e1fcbcaccc51e0dbccdb2030cc0c25694139c7f2b8234774368ff0e2e212f51e5ffa47b5b6fe8caf0392db18d2dd299f20ef9ab11d682b58f8229e85707bf2ec4a053a5a59939f943422bc92618d1eac26fd8aed9bd940a53ca7b978e53704c946096f5c92d7501a9ebd941bb7d1740f4ce3a9727068560fbdfd582f1dea0af5f51d726b5f9804bee0eea3ba708f3bb9f5dec8690ca6637b60d097ea04b730a3a9336be86ee1342b0a48ea46c49f789850936d70d31c1db580b5651896360cbd3bfa8e586b4c02d719b6f166019eb07facba5ec5a4c99c68efc1e298f79ba0b575b43d757acdbaa677c468ec43e8a18821ce83bd403f91126a7988076477d74e623e0f649892c717346a5e17453cdb287cee5a28c50f52fb48285a876a223bfe09ee9555e5bc6be99c3dd868ec7059187f85f5ad7a723dac0038de7f832264995aa00281ac005406222d0cebb6bf0c579a3f11e92d684360e811190df849c36883faaec1daae7a45e26b9f8796edfa4ddf05ca6a885bd4e371ce30350ac29582b8cf096d692607358ddcbb6a2b8fb4a15054fc5924cf12b15b672f3229f8c78559ddff2f3befcda9b8262c8c432f823e94e357c3733109a8b1a0184628b4985b9dfc6e6d9738a57dd8d4095e9d07f5fa03d87039104f8c8b5e190f40bcf0908d8cf6343eba42b935c53b9fe5be32719ae9f6f387d5a5a6f41666f525f0883460674ad8e6442581f3739a5d606f7b0cd7824f5f056dd36fe0290e3f1a65d7c52326f220037d52fa6dfafa7b9b48de79d3a571ec5a9aad0aea43c76e032e6fde50ea581e4997def19b17ceec6a1efec78fcc8b5d030b40d17fc9e36f826738d3ed5357ecde3b0d43103b0942e5191db304a24aed67e52223b1d5d34e82998b0c594727bb8168150ad8764de603133462b571528026d5947eff582c622ce61d7bffa78bae56ecc36447d318f991c048a5ee83e4ca9a087b940a51719f12c448f9c947043fe99bc44ba86645bbd0189cc3e53f476edfd5ed47627b30032648a7fdea187643cfd1140e6c7902d480cff7aa866b545f41e41ebd1a055d26a39defd61bce54df61680ad1b13c00adb9c5682085f4d5baac0361da01a8d9b3f4967c3948d211a7cb5270aa89971b7440b9155772dd84b7c4cc19bae92edc937237e894ef87e3e76627555382afabb4b1ebcff7001f6d165f8828f05c149fd650e1f64d29cedcf0f596d35805ea27fbb5bf426150dcad7fb2ee8d098c389690ac08551bbdf337a0d323500bbfeead3c3af2f3a38cde3dd436f4a6c20b1154cc6a2678cdbc5573d42c272a9ba12c641719ecf374163fb975dcbf2f244c59ed25f2da83b129e832a6a54983c17775f0f835ffbe96d9cf126ec84470a7bd76977bc693ad1f7bb448b4d706dd22d43f369b2eb6fd494d3e14cf689fe4c56ad3a934fe79967d03636a849b30b2c7754032e969d21f2d6afe2518539372b282525547d56e5ec3bd81634251e4a8dfb3d5b23750fb8b763d20434bb71bdefb08a2a75b313149a3e36812c37206864e8025cdc152a5a9827de67b6abc0cce4969e8a4d1a43a20305f4af7545a840a1c64f7720045ccedced0792de15dc805b481132942608c85658742fcb1fd04e8fa0387b332d88a8228c12ee0913a802e3b4f875db06aa9d1448ee4fd866c14e542d9d9fdbeeb69ed089a47b377df6df9aa64859ce77f51bfe1c86e2b97b0ea03405f559bd33f0f8e875474d6998bc76c35964bc47292c10c18dd008a94d7dd4f481d0a5d9a8ffaf56390ce346f8a6c85dd7b01a163824b32fcf1d9ed6bbc2b032c9982cd3af4471e8400e82e058d16c5bc19e7e044adb2cbe9756f3e0eb417de1a19c70d255f7231430304f042183f2b0b5ae3d9d880f8f8768eb464131dcc294b750a77272b29dccf0e38c853a790c4a054dd4b715e417bc450d1c6ddd3c6dd80856a965e960d5aa6253405a357bc5f0bc53eaa6696c10536a1e220f933ce738e4b9d886afb76e4f7430cfac17d16bfd129df1b2669c11f71b0a51546b990d3b0eafb3b0f9c3aa1d263fcfa5c0f9505425679af4da0e2b616d67637a90db3c5ff948c8052a6c1b210bd76eede853df38f78f6e648db942b4b7a8b14a9bcdcd32c244387fe65866598f61ad4c0887d9f5b5971d6c8c007c8b1b904a36197b507260ae018ba5075c0493baa4ec92aec4f508586a8bf1577f9486d328ed44e10d83d3209df15446c48a4b888de065324be9b91b043d4b80d91adf74bb9c748f562004a917f088f7d4245b4a384ccb30192931e1f3f75a0c2a6e03379bc6384595839e186c7b4437e6fe6c376ea1970457960d2dbb26bccf5d1182788775787009c12e17776fb6122384357e42dd81412ca7c31f2f8b99c4419c76055cf6cc8036540f6f6a06dcb13439c582b0fd15387d93d998fcce049", 0x1000}], 0x5}, 0x9) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000440)='./file0\x00', r2, r3) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) setitimer(0x3, &(0x7f0000000480)={{0x5}, {0x1, 0x3ab3}}, &(0x7f00000004c0)) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000580)="48a74304a5885c6f7acf1d2fef948d88d4a603a0ae06dadf76bf2c217244c9b545cbdf7c286ed788c59ac3a7d9c5082b8e3e554460a5c8360d3c06c149e65d9cdf21094c19e6bc9754c72e58", 0x4c}], 0x1, 0x0) geteuid() flock(r0, 0xf) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0xa) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc1, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) fcntl$setflags(r0, 0x2, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) shmat(r3, &(0x7f0000003000/0x4000)=nil, 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 1: setuid(0xee01) seteuid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/37, 0x25}], 0x6, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x401}) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) r1 = syz_open_pts() semget(0x2, 0x0, 0x100) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r2, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r2, &(0x7f00000000c0)="d2cead70227c2cbb4434ced2dd01ecf50154c179331ea20f40f8b72e2b16ec5934bcbf47a6c8627e4a7a4a167120c1cb75670f67e45502849e304f5f9228e00012defd38d41c17cb8f96", 0x4a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) read(r1, &(0x7f0000000280)=""/253, 0xfd) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fsync(r0) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) shutdown(r0, 0x2) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0x9, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0xe15, 0xff}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x42, 0x2, 0x24, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000040, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x9e6}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0xf16, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x3a, 0x0, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa, 0x5, 0x8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x1a}], 0xff, &(0x7f00000001c0)={0xfffffffffffff2c7, 0x6}) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x5, &(0x7f00000000c0)="57c3236b464c7aa501a23f61d632529180f2cf6d928fa1d6dffd9b011eef91912b49092def7750b0d5dab017f2e4a5d1a4e8c4e6d831158936948ff4f82cf96e5abf2014ffa545c83ba7bda4a58d69357cfaee7ad9d0ed87f56ee76ab20ff4e2f83ce87b417a03a53384fdc74e7cb70ad9965f2926208e52f93bf4dcbd1aa74577140ab5de6d6c392c4708b4b2beab6eabb507b5d85636cd5b5287487b00d70fe1b0b41f6d3308d8c3efeaf1426bb4b91f70ab3020d6df1385f8b4568875c2df74359f4d6a7b88ab4c", 0xc9) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/147, 0x93) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x266, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffff6bf0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0xc8, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="281291da3a5b9bb958bfbc8b18ac7986a9ad5306ee1fdf9132ef631b369689119e2e62d3a5dd55c40e708b84c116b942a967e33658769f1ea5c48e2798a260f55eb93a3490ead0db4e9649268840cc32ca8744e9e06cdabf5f556f54ea31c7879d9edba2b2c60dd89a82f972cd26902836749ed4d1cd4d3c92", 0x79, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:25 executing program 0: select(0xb6, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x1000000000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x100}, {0x18, 0x0, 0xfff, 0x3}, 0x5, [0xdaf9, 0xf83, 0xf19, 0x0, 0xc020, 0x2, 0x4, 0x9]}, 0x3c) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x165) 16:00:26 executing program 1: socketpair(0x6, 0x0, 0x199, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) writev(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b74230000007ff9276619e36400400000000000000000000000000000000000000000df24a8d804e8bd2b6d3f50c03ddb8f649cbeed40bf48cc92cb76d57406245fcd2e61a779f777cdff140d0eb08a7d382de623f01eddc09390b3c40af017c350e3d17cd0d28aab2cdaf1724e9fcd7df30c7275e29d6762e8a7c724fe9d3c3f4123760025dc94e62b6540700b731f33da6bea49e118d3652f1d7178f8190c979817"], 0x1) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x4}, {r1, 0x27}, {r1, 0x20}], 0x4, 0x100000000) socket$inet(0x2, 0x0, 0x0) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup2(r0, r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00a24d39bb143ccd82e816fee9ff5f050000007b0000000000000000"], 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000002, 0x0) chmod(&(0x7f0000000240)='./bus/../file0\x00', 0x60) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f0000000080)) fsync(r2) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a", 0x3a) r4 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7fff}], 0x1f, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x80000091, 0x1, 0x6}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf, 0xaf44, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x78, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x6, 0xf6d}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000041, 0x7fffffff, 0x100000000}], 0x3ff, &(0x7f00000000c0)={0xd91a, 0x4}) close(r3) dup(r4) syz_open_pts() 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x1, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/240) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0xfffffffffffffffb, 0x8, 0x0, "7637f74b68e79cf9ef34bed87fa77d419f94f194", 0x7, 0x1}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x9, 0x7, 0x8, "ee381014e02268d247463010b72b22818c7b389e", 0xffffffff, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x8, 0x0) socket$inet6(0x18, 0xc000, 0x9) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x19') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) setgroups(0x3, &(0x7f00000017c0)=[r1, r2, r0]) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)="68645f1e2e1f9d2395c74292a71e68a58d1a03022498a46de7986d9bb0b3c6f95f6215547b524e800b05fcd0e2b13df8239978565334ad6a9859a1159688c41c1c7da16acd4e83e2a1a0d2e75c83a8f2c0e31c2d34869294030a7a72380a85107ab72e01c007dab713c944c49fe1867a9b5611bc087484c1f03fb54132304abbaecb5fb831ec56cdf1ecd388a7b37b2fb73175c7615fa755e322b9721b5cd4ab7ba35ac13f714799e07d3ce9191dec1450f25faf4f6a2b353876273f24967eb08177398ae04239bcdad820bcecaf164d9856edd8f6023cad36f6fe2cb701f9bb3d461a549f1ea824de89d97b0bc12a", 0xef}, {&(0x7f0000000240)="6b7c51e4408f3f68a336934061146453467808e0b3ff093acf82e37cc57c896c95fcd0202dda432994242cc63bf3cbfa0aa3457823ff84a970f03f44fdeffa519e88c4cf713e2627d7ac702614f92d8e9688d376d82cab53e9601c829fc1b81798b5743653f647ba7fc0fe1593f08f3dcaf96d23db9ed0ddf0355ffc54a7ee0b4ff25868718da21b0f1dabc34ad1996b9fbab46362b12087f5b858133fa0ca35e1bf4b00cd008cad336d101ef18428b70f1e05303666d91e2c189005cb311c495837883840f390aae7ba40afd6f2c918adde0da4b7c8b6b0fae5c637e74bf5fa3f3b072da8ee613a80ca02a1417642a83c321191ce7a665d5adfb7edecd1f9f783e9f6fe0af8b712b44859f65be97f06fdc46d3369a27b755cefc185c3b749db8a3dc471c74ff8f96e8e5a632342bd2901869191732ca2fec716525bbef805fc5148c1d916eeedc90b2afff1e0d2f06c9acf79c9245960e730e280fb8f977a3814c2ddf7cfd76482fe98dbd27208251735c7d4115ae8be894d26de67ba200a933fee921191c2373e78a1e925f6b30a035fcb44a7e97d939eecf2cee9bc6d6b11c2f2ee61cdfa0ac29d8b411d2f5b1e6ca0ae0dcfe26fa05f958ff0b910b26844e443a597c4397153906523161545e84b4a193f63ef53bdd56e879cc62a7248dad5b6529165a7086bf12c1610f3951754b370285efa9adb35c3277d7ed0f9a7b76f9e92b8e6b29c20d0763b8b99677454b8c25a3d97ea76f4fccd66450babdbdeb64c2f9968a118a2b480864036442e82656a80fd2da22819b65b3d70b0bc98ab01f789cd3faa23a02b7f174b16fc3f1f51f06769fdf577c74516ec2a5d78d35ce8ebb4b95863c2041dc423e20ff4eac0b11ca291f7d9113404e115a04efc74bb1406e701ec9d1253ae79ec195a851b15368567b511156ba72fb8e6e615f004a88c249ab5e50fa46a4a5c18e2e2e9fb029a9668c68d794df322b90ee1dee873b62115e460c62a29201f93a483a9a0ef323e5167803695166288ef6177bd0450383da381b1f0926fccf2194be698c3dee8958919b443852ffd24494055b0becaf814ff71f55e87480ea2d3456f03f8b0b7d674cec81fbfd0c839607b06bdb6b1cd8b41fb9b3027945eae3c7d3d37d4c489bcc3f0e6611f5113887ab86d8c2b3f6dbe6d9729ec8fdca8e4b9fc7ee7f364d5de13885848a5077d7fe36c031d10f4c20947ef7162b4072b109e0c4713dc7ed021561f1d5cd3d81ef3df49e69958cf74fe758d6ae1f0d280c25e4439e30c257541a5975b2e8f9cd96900d4ab125f826c5ef75e7ea3ffdf76d12ea9c7b8055c9e7805edbe0f45f6d54ccb57a8795c2210c5778d389df2fb4c8cfe8c81e90400a87df6273f4984b37646fdfa5fa4b3332f21d163f9436dd38f037115572ac808af03814a6b2e83315bbfc003075304d5a1da83ebe7af4d47cc89656770b0cf2a6aa721cf5365ffe6dd9e938c56216c3d94fa7b0c93029113612e5c76914ba501fbe6cba4ebefeefc03e54b03a7b080af993f0f55568e698b42409e8bab02a380f2dee7cb92c3c7c5a0d06137cd778faad47370cb6f0ae4c6d7f4bb6f056b9164ad856485875cd8a804f976e318f3eeba341d50f087be75768d9f7a207f2bc7db35df7e73bb0d0a0a89dbffcff5f57cb7276cca73d605512fc758814ceba8517fd45dc5615b731bc6248dbd58063f8c61458a2dbf4622d14914996fae669c641dd32d67098511af26002da19fda7d5dc014af65f713dd5bd761f0331755e5bfc869b48987750eae150247ea572b472f7094d49d372f7bd2ee7cb7d7a3e5f04f076f37434a7861fd416a869846465823854c7f8c82957e8e1f0670431736f6119e7ce662fb422818f39b518fd334959cde3e9e687c957d5ebaee1d30319c6b8e69442259c498dcbe67af8c81f33c6acd9c94f24fdc2a1a0bd6687316d13bc6284680484139eb2fdbadff386fc12cbb1c5ff0ef80ffb6aef036574176b41becb77877f70d3652a71089fe0858e7acaa6a359aa377a75f4beab3ee42d87eb6e85a51963af522bc7c0dcfafabc58569fc9c14891b4c36c3107b46d7c29a056be3bd5d829ca94a1b1afaef3df4e25647bf6bd81b49bbd2eb75e430e95f72db82e7a3d301ba46c025a379354162c5df29b5682b276112072b74ed25e731f1b11031a4cee99ac15c467571a83b470f7f1c41135fcce7c57ce86b5c49ce69121a304b58cc0342a6cbcb1a310566036ba3bbe92a40c04e495b3fb0fca7f70c66e6fefd9d4ce2c0e8d3aa19aeb979af203885a0412f43c80e4073e6238af115f4f1a40b943743b6c1a3422901e974fc006cf2a704bc41fc55d53b7c423ddb5caf010dd2bd1845bb946ceea4abf41ca2441e649c9b50b8874c64c5bb3253c99c9304e94f2b5d13816f096b27118a834f79a6f546932ec40606652da042e4c36a1acbf1fb604999eda0d3929bb9803f4da6b2f85a9ef27ad38c31099190888fb71461810f9ba1b89abd76dff57f6d0ce82e68d1fe9fca40cc2e1dc677d3418ec2afb1877b343c88ecc26e7b463b12b3a589f8f19c92e9591659077e17bf8641abf6761c805ee68c34f14a8d97925d777008ed978e0b6d7b683abaa827f293f6991ac0887ab293f549d5be69eec6ffefe164912e2e6e32207ff8184e7d072a7151520528d4a8b166871286a170288e118a5c3a4ac791e0b7cf385721d149075ab8133663034680a2a3f798fd5470de8e6a2fe497a9b0fcb6ae3729ea4c5e9a124dd4e089f205e073114be5408323e2e04a90cf6eb7ecc050625e992477fd7afd9920b56c1e8c14770640f295094d421d332c46870e5a51381aec578283d210c1b602c29fafd316e98809ded8191a8f91e79fc00cec4435442f421cc2c9a86dafe466e5512c50350536efea99d34782ec534819ad238fbe57d422867ef78d12d44daaf5dbaef91586026175227907fd7b24013d3588597a304706dcbf71c87bbce94b8bd53b610c28c2295f5d215d34f6bc784475f0a6d9f5075100335713ad30e09374c3d2fd57cce2db3e8dc025427280d16f473c3474982b03fbf2febaf6f724a48c85a39494225e9a047253d6af0ac55bce208d4407ceecfe3648fafb67eaf5512ee134f692bc9f81e1439806d84a32855981cb2249a88152becb640d15f8d43c34db02ef2f761105a0c325607176fe06135c70dacd10ccdb7b6ed846289ecc3539184426a00ccc86dafb2e77eeb305d4665f3a008b9d36ecce9a0a6ce42b24eb8910384a57b7b439ad43d4542cbd298a5c2be45a153c0b9c1d8adbb70aed061f39150d6d29abf8a8b4213777cc607bffa25079a073e912336a06b20196b48f86834cd0291115edbee6d13edfd463eb521d897406a1d856dfefd73063ebf7a56dffc0aa2c2ec5b876cd466e69c652bad8841155bc566e25ea59564d4767ed68f6edf0a622c1a88a769193855c316700123c1a901110fd5d18432c65e6cd482585e349d2213950a4ab68250ff9ea494e87805c4f671612b4b7d05e4ac3772a9c38ae2e297c89d1bb08f42ff3f21f9f540e87fc6ce3a6ffaf6926710c2cba2989346917a3f17d700864d9cfdfb6d593cdb1cce3c940dd4f43f670275ac9893b88e65e59651b739de81b2c51beec4c2ebcf45940fdf89ab9154d5d24414e52c6dedef77ab7f9d21b7cfd3126d81ed53e194da647705ea643974f2b38f3483882623e9e51238f8afcf2f10b842141927e5450926f91066e41570981b07aab8fb9cad0a349daa90bd8c84178c21eb34f3f3fbf1a2350688403e83ef4c4d3813e14fdb0b3330a6b4258cf9a0cd35d4ac28befa62c7549215208af6635035b00181bb28be7777c9d39d227bd76648999dc89c16afbd3efac1641a2a4dec038bd2acbdcc34a5359a633f8eef34591848d36f8fb0b80ea639e15b5d4b6fbf3e9eaea4443e1932b910006059ab4db7948bb377f845754f65caac0696f3fadd3cb46a0cae5fb9200da5bfd7cd12539092d3213bcc0e268297baec3f5f0a7e7905fd3e5206bf1cf5c2f2c6facbfb6118285b2c450ccf13b685585099ff7f86c096d01bca1735365eb6d106b72ca724b59afe2fc3e57c89dd952ae2cc1e8c18c16f0056db76add61cbbae8bd227a054d5504a668b84426fc88a4efe51774e5cc547a29a1555e78d4289179137dab9d602c3ba0e1ba139f002dd47e54558b3aa1bed4f4ff521272f3fd9e5b363fc7963873e22f64036dd0155b7e1e768fb21694a7c7749182f6c12aa5001d71cfb76fea4d2aff10e4a361d49f0faf1559e2484993d8eb7b9fefe9fb260d24469f2b6549804f1b51ea5680fc243ca1fe631edde0416015045d0568a0271895fb6414d864bdcdb690ef516558e168f06db233a18484cda45daff56f1092a5057f7ffee4d6db827f733a2ff2ee3b3fd62c1e15e6271daf3fdc4d853509de59d2f61204d0c74bc043958a5240372e2c4a5faf693b99a522391d8425b52202f4c64c15dd14134a033d342aacc31d5ec355a2d370d72a8ea3576c46973ba1b481760b6215a60ca4724f68baa205c0448737bdabcdd6d55475732343f8b2f123bc5e7a474697bec300677353a3a4e284040d9d8d494846b31f71e92fd41119ef0589f63ed02bd9b35b17b3d04111e57a0e8421590dac34bece68140d945694de0b5207e4f4ef1ba7dd9b776b451b5e45475f2cf6056068a481683704753df879c175742520944169da3c9fc6c7003c90d32ed79d08f2989d7af7816db29bb8b1889be95ca679330812049c59bb75597430baba5435f9d8c0c66dc3b71bc31d7f3c45dbc6d3f1606fd9e6bf61a4da2c65881a3b6551b1a49392600d7a86e541118a2ac630d4a245c7d835f6de678dde9eb1b8bb3cbcc4a4731ee85e9f1b7b204d8b320161898159af4167a73938d2a3f6398b15025a81b07aa62ff1dc0e08f02d55f2aa871d1830843671b27a0c968c44d2e9206209d3adafc86d1edd30056f9c6cc12f1792979d4b59872a2d56d099bddeeaa16b239c7f54dcfc6d1249153a76f42201cdf66ed96f5eaf2228ad9584685d60a7931e96adef9cdcee89dd3919fda17e9ff48c3ed44bd4e66ba5d48a9876973705273cb43c09dd6bbe9687f2a63cae44fe8f0df340c29d8adc24ce863bc8619df4cca4f00c0bf48ea38b42b79c66987759e6ba7e7a28dc1757193718e75a213aa9f9a3b332c085de44c4c9450144fb847e503db56e724923505ee0dec6a902f8ddfad25927136b35e5ec4d781f84a33137ba2193a027f392228d9209b75f23b7511748b09f09ef1eb42c6f41b1fdc82f9d19d322cd70bd3bb9441c45371d78b5a213c3b7bd52be54f6d72f2e98810a1efffd771d1db0ecfc98cba14e6333f20f949feebc2641a2c6cec169f7851b33e94db6113041f2a444b71017095ac1adb1cdcfa4ccc24ee381f21bda9fb840c7d8a8ee2add59ae570f30922ec0bd1d0b3e0ce93cd3f1f3bcbd1540b6ed7a9e008e75d65215689720913c00a86c6db4c0cf9e0b3c41b20e2bb197717b6365471a6882e8bbbf98e9a76bf9e9a7a1fce4c6c56d5f462223fb90131ccd572f91a8cf965fc98ee51c0dfd25a40cc505d5d473d2218742d652e96acb9003f999904f44eb54837405623917088ea061a7ec4f3e5d866db3fa546694b6493e51af89f4a5fe7e2409a82078f0af7f59069ba63a170495eecb78b560d1cab640295d56c1473fe677b5087e9588b5335e640ecc4a39c55bbbc21b903c984b9cb347c19bef65f3711d21486c68a84aff06930dedbfa649eca7", 0x1000}, {&(0x7f0000001240)="e7229620c5180836afb45739eae7d450f9c095fcfeb167e38a2ae73bb2c1d88c211c76ec60979e5d2adf3a559f80da1f4b7be6eb6b1150aa5889a1f99973d26a44938da48515e2e361d6c29c957a15b111bd4ed94506ffccc3a7c1fca17e69af34c695f5d622c09f9e6265b9fa9e1b6ef7e2fcb8f158f0a628dfd5bd9c7ecaeefa79bcbc2bfe6b42831971622f7b8398ef7346ef5e8a3561f1ec39b8f873801156c8bb94d157fe0d84c6", 0xaa}, {&(0x7f0000001300)="eb2e22307eecd080563809aa2f4ff821d83b68a6563473499f08e0a1be9654d2a43aeaff832129971ef00658b92439b9d0dd1ceacb6ea181d684926f7c717f7d", 0x40}, {&(0x7f0000001340)="83cebad92ebdfe20bea7b70bb9cec0515b865d776f47450ab6ef4463bfca05326723dcda3c0a5026af65566afca1a5270f4eb76d2c2d4ae8eda929e4b2cfde88791e", 0x42}, {&(0x7f00000013c0)="aefbd14f3974da445ca71cc21249a85563966bde42d6570bc9b4c40f894a9ebc8f70a39012a49240613d649493b069b4e4bf40939b50b0277ed8170644f6272396e0deaadc6e4ff6ce8f0e2bb5f73c6fded28ea6b755ab0fb2e6620f8cb5bc64986b200253b87d9e712d91c4a10bb86bc1f07c7c5a6f2273b80b6ab9c2c1a43b7254e2d44934f88a630f29b3449a", 0x8e}, {&(0x7f0000001480)="e7e0d9408f188606f44965ccfb41394f75dc5474e01e97a9f62354ca13252230ae3f4a440ea8adbe321733f25a0f0328c2d4d1cd02de3378a4c8d63a17f92ade46f3c6bd25dc1461ef39410a06b67e0aee7f22ba84322f387f660332d91c049961116dee4bce2005203bb0c58115d23af99421b305e5a6cd601b21c4bb67884f4aea3742aa92fb8dc80fc40c12503b62505512282f7e8fcd749ce7a5a910b6c5c61f58e84b8f7915b237252a8faf1a1b", 0xb0}, {&(0x7f0000001540)="7bd70271ff0afa337d3157bfc1f40abde5320ecfd1eddb8a12a1634ebf892b1747b0ef1ee11c2bf59d313bd2467bcdf7c5ef4ef7b4223e4f127a50bf6b8eb3233e5610a1dd6740314fb798c7fc12f3453a022f96a6d1070bb0fd8c11175610c0aefd2b9750f5efc22188", 0x6a}], 0x8, &(0x7f0000001640)=ANY=[@ANYBLOB="3000000000000000000000000400000042e6979bba72af5792a02c84fc061b2ed089dfee862b6701364600000000000058000000000000004100000008000000c20a984f62e8f02215b546b450c99590767e505586eb8f3db80e57d669227fea255b703bf4a0bacb9227049efe210a071e6603eb56cd691092338334090fdce9dc9ee92487700800a8000000000000001cc373b401e5ffff806c0744568bee4895ffdcbfc380e61a06eb7584af5348301f3cc285dc98bbdc6403b5f3936089d150888318e7bebf06ba93434332bf776a76edafeed4baf6c6e42b686ded9ebcb8d3a62bb4403bedca42ea0cdf9b5830b03518b7d1ff7b2e347eab214f74d47e8f79f46e842876da2fa7dabcd0b489f9fd26b5fcbd03ec6c6be4a6fcc815590ddd7db2057c7800"], 0x130}, 0x404) 16:00:00 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mknod$loop(&(0x7f0000000040)='./control\x00', 0xc020, 0x1) readlink(&(0x7f00000000c0)='./control\x00', 0x0, 0x37) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./control\x00', 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000f4a000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000b86000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x6, 0x77, 0x10001, 0x1, 0x7, 0x0, 0x2}, &(0x7f0000000080)={0x5, 0x5, 0x5, 0x6, 0x5, 0x100000001, 0x7, 0x3}, &(0x7f00000000c0)={0x10001, 0x0, 0x7fff, 0x0, 0x8001, 0x5, 0x6, 0x3ff}, &(0x7f0000000100)={0xc3, 0x8}) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) shmget(0x0, 0x4000, 0x41, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x10c4, 0x1000) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:00 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80082003, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x1, 0x1d) getpeername(r0, &(0x7f0000001500)=@in, &(0x7f0000001540)=0x10c) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000040)="2adb35525dd03b4aab8b17945a7477e780226bd196682a32868d", 0x1a, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) sendto$unix(r0, &(0x7f0000001580)="6f4aad7332aa78cf9513752adb550ed9132c4303f22a9d89050900c089639e1dd66f1cbf2be57b941319902b032184058504421ec7a536cfea67be45f3b9dfcc6b5fed211df0cfd913e66098983505ed37e9b507bcb45d9968939e8ee8fb2e513e0797bcfd1f8a9a1e7c774e2cceac6f59aa380fc7dfbf37cd63a272448ebf75c1c5f307a7507109f6d273d6f92b0a6d", 0x37b, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x2) r1 = dup(r0) getsockname$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) fcntl$getown(r1, 0x5) recvfrom$unix(r0, &(0x7f0000000340)=""/86, 0x56, 0x40, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0xfffffffffffffffc, 0x0) pipe2(0x0, 0x0) close(r0) socketpair(0x18, 0x4007, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x7, 0x5, 0x800}, {0x4, 0x89, 0x1800}, {0x4, 0x2, 0x800}], 0x3) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x2, 0x80) r3 = open(&(0x7f0000000100)='./bus\x00', 0x8280, 0x22) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) semop(r2, &(0x7f0000000080)=[{0x0, 0x48d, 0x1800}, {0x0, 0x7fffffff, 0x1800}, {0x3, 0x81}, {0x3, 0x10000, 0x800}, {0x4, 0x20, 0x804}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x6e15ec4b, 0x1, 0x8, 0x2, 0x6, 0x3f, 0x7]) pckbd_enable: command error pckbd_enable: command error 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x8, 0x4) pckbd_enable: command error 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8000000000003, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x0, 0x192}, {0x18, 0x1, 0x5, 0xfffffffffffffffd}, 0x4, [0x200, 0x3, 0x0, 0x1f, 0x3, 0x1, 0x9, 0x2]}, 0x3c) pwritev(r1, &(0x7f0000001240)=[{&(0x7f00000010c0)="f92d90d05d1c4bfd667efb18ed2630db25e468bf3262023993979ebb87297048a7b9d1977f51c15c9f1f3d66850a37d7d0c74e3e76c7c0cf1487719677c62c40cbc2e00647684dde396220d12b182fbcc4b1ad300e64667a4cd3b30e80aea434ee7582e52af0917d33583358c9deeeea526ac493e9c6718dc62fa6638dce257fa9e3a3cfe20e8bf6e19d3bedc28e4f2855f225619accec9ef7737e923a7dba271872f66c9ed474c56c77f28a", 0xac}, {&(0x7f0000001180)="7073dfbabecc98b645aefd0e2e5018dbe1e3af42668de2cb242bb1083f60681c6ddd07b1c1f1e58394ef737a04774b8a85a0dd57d5523eb353981cab6570dabd7ab35bb1be6312a9160c82e335a2378fc1fdda862fc9f952a376d0ebbdf3c128121bbcb8a43e0d052561e8abcb673e6b8c0f0769767f01181e58d66044e3dd76b370fcd915d57a80d508c9247babb3d913f8b83eed65233e89806cdcf263f80d1591ab8b80bbaf7576", 0xa9}], 0x2, 0x2c) getsockname$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1123) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="553bc896ad19a9289a242bb05b9d4c7bfe7fb28fe58597aeed2e8777163e47d02060244947e628690a1b792037e4eb8bd51b72705b620aee0adec0c43f09b89c7cad1066155585e6", 0x48}, {&(0x7f0000000140)="7e5937b9d4512476e3561cd33f82bc77c51e7f941b8bb4c48909305151456cf99e05e7f248735bf18125f21a7a1d8cf94eb1bba9fdb048b0061d8c0faa7585f02f66f5ca617a2ccfb79af013c9552d1f575d7dabe335bd4c95255de9de9b7df31d465858b26bad70425bd8fb933026913ce4a26c3bcf3bc14294ecf24fde6803996d7eddce8cfc1ff7739d9beb82d972f09d1019c93cb9433f4715d42fd671a423c50f07494faf386b483bc76729a59aaa4384fc156c9f7e9d1da696d8452c504f6d85956be5fa1454e4c7fb255ae4", 0xcf}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xffffffffffffffff, 0x81}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='E', 0x1}], 0x1) 16:00:04 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x4000, 0x41, &(0x7f000071a000/0x4000)=nil) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x81) poll(&(0x7f0000000100)=[{r0, 0x1d}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000000, 0x1000}, {0x9, 0x8}}, 0x2) dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x99, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x42, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x7, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x2, 0x4}], 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x46, 0x3, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0x92, 0x1, 0x80, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x401, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x85000000, 0x2}], 0x100000000, &(0x7f00000001c0)={0x0, 0x6}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x2, 0x0, 0xca27, 0x3d68000000000000, r1}) fchmod(r0, 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='./bus\x00') r1 = kqueue() connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0x10, 0x10001}, {}], 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/164, 0xa4) poll(&(0x7f0000000240)=[{r1, 0x4}, {0xffffffffffffffff, 0x12}, {}], 0x3, 0x394) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file1\x00', 0x28, 0x125) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0xfffffffffffff801) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x100) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc070, 0x101) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000bc0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385c", 0x9a1) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001640)=@in6, &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000003c00), 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x202) preadv(r0, &(0x7f0000005280)=[{&(0x7f0000003cc0)=""/68, 0x44}, {&(0x7f0000003d40)=""/4096, 0x1000}, {&(0x7f0000004d40)=""/201, 0xc9}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000004e40)=""/245, 0xf5}, {&(0x7f0000004f40)=""/150, 0x96}, {&(0x7f0000005000)=""/195, 0xc3}, {&(0x7f0000005100)=""/225, 0xe1}, {&(0x7f0000005200)=""/49, 0x31}, {&(0x7f0000005240)=""/63, 0x3f}], 0xa, 0x0) preadv(0xffffffffffffffff, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xe000, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x60b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, 0x0, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[r7, r4, r4]) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getegid() setgroups(0x5, &(0x7f0000000180)=[r4, r5, r8, r9, r10]) dup2(r3, r0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x400010000000001) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xfffffffffffffe4c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x81, 0x1000}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="0db30f3c371f72ab63e7d836539b24eb907f1fddf7210ec3", 0x18}, {&(0x7f0000000180)="a7638d6f00e2fbad0d80025d847445454b511d4c955ffc259f8bd21d3d87915d848ab54cddeed1a9c056e72e86114388d2e3c0139d674487a557d671582fe14047322358460b7dac0beb652e919eafc129d0c94d75085f05446d35e1bdbee8103ea629847b28a1badfa54409309079e21895803cf676ea68eaef6f9c3fac199e37e78e11001a7ec644ffbad21ce1a6ba1f31e4676d13dba56800eb72f7edd52d49853ce80f1fd3336723a56907f45be55859f3b68faaa2d15c3cba46277efc94df92902bf4102c7d7c", 0xc9}], 0x1000000000000245, &(0x7f00000015c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="404b791b0d0d59a6a41fd5369753533e5b089679cdbfdae2437100003f2a482f03e5bdf5281e99e42499adf4bc997272c87fbaa9cc2a36afa0555ddcb303a0bd5a69fa912b8641f2de4925", @ANYRESHEX=r0]], 0x4}, 0x400) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f0000000440)=""/175, 0xaf}], 0x2, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001200)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f00000000c0)}, {&(0x7f0000001380)=""/210, 0xd2}, {&(0x7f0000001480)=""/183, 0xb7}, {&(0x7f0000001540)=""/192, 0xc0}], 0x6, &(0x7f0000001600)=""/159, 0x9f}, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mknod(&(0x7f0000000000)='./file0/\x00', 0xc004, 0x53) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x1000}], 0x1f, 0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() dup2(r0, r2) 16:00:06 executing program 0: munlockall() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x181) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:07 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2b1) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="60ae68c5af6ec4fb99d054408fa9311783ecf287baece809b3dd92b4854e7131586a1abb2d5563d4c831d7ddcc5927ce8b7a9f5f836d8dda1a83f52edeae04c20e85e885457dae1dd2d7e8fe1ea2a8ea876ede648606aeecc33031e001494f178526dcca8fd971f5a782a135a6cbe6ea894d2737edbe0b44c29325196cec5994b6255f78ce4f179ff4d990f9c0fbf83932df39151f9c4a7e3c66749b62262e776b55118164c51f92a08c2945b17416b44de551b499ccec1aabafc454bb19cf939f26eeb0c44e", 0xc6, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = getuid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r6, 0x8}, {r5, 0x104}, {r1, 0x80}, {r5, 0x54}, {r1, 0x20}, {r1, 0x4}, {r1, 0x10}, {r5, 0x100}], 0x8, 0x2) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r7 = msgget(0x2, 0x120) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x8001, r3, r4, r0, r4, 0x10, 0x1f}, 0x7fff, 0x3, r2, r2, 0x9dd, 0x2, 0x8, 0x4}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) getdents(r5, &(0x7f0000000500)=""/179, 0xb3) msgrcv(r7, &(0x7f00000005c0)={0x0, ""/216}, 0xe0, 0x1, 0x800) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000006c0)) r11 = fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000700)={0x5, 0x20, 0x2, 0xfb5d, "a3aeeae6dc1a7a0fceb98b08233c726f649101cc", 0x0, 0x8}) sendto$inet6(r6, &(0x7f0000000740)="bf645af46da47e66ae4cb5347d02cec531acd80afb79d9ca7aa88038e3700a4629a194c341990fb84996f668546a4e6843eb20bdfe2a4fd3a61b43", 0x3b, 0xa, &(0x7f0000000780)={0x18, 0x2, 0x80, 0x8001}, 0xc) recvfrom(r1, &(0x7f00000007c0)=""/113, 0x71, 0x840, 0x0, 0x0) bind$inet6(r6, &(0x7f0000000840)={0x18, 0x0, 0xfffffffffffffff7, 0x40}, 0xc) fchdir(r6) getsockopt$sock_int(r1, 0xffff, 0x1b08, &(0x7f0000000880), &(0x7f00000008c0)=0x4) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000900)={{0x8001, r3, r10, r9, r4, 0xc4, 0x9}, 0x0, 0x1ff, r11, r8, 0x802, 0x0, 0x3205, 0x5}) getpeername$unix(r6, &(0x7f0000000980)=@file={0x0, ""/65}, &(0x7f0000000a00)=0x43) r12 = syz_open_pts() ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000a40)) getsockname(r5, &(0x7f0000000a80)=@un=@abs, &(0x7f0000000ac0)=0x8) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000b00), &(0x7f0000000b40)=0x4) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x200) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgid(r1) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) getpgid(r2) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) getpgid(r6) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) socketpair(0x22, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000000c0)="6a2b1b119f081ad7748ba70de594d7623481cfc47867394ede9da581423b0c7de6437b0424a097e8262757438b2ba1c9cdbe1277344c2e1ba28e5bf510b720bc3f3a52d7121d4a11d04daf55164f0d0524da60b3a2d1c02c930c25940bb10971211d597a0380fb5618618ca99560551e9dc374184201f8ee2bce48683729d33c4fc80e4a54fe171b457557c3752635e840ed3b758128707ae09a6ea65dd49bb7ec88ca955b29757db792bde5b167fb29e88b67e6d43205f1c093e59c8e3ebdd62b804cfbf4b946ee29daeb62b1e7fb2e032ceb2d0dccd154ef72d204a4563c54c1215d7ce680c08e95795727775351847eae2b69bcd65fc1eea416185c74151d248fb25bb7b47ca33554c971115f4044aca8ebdd0c66c3117ba1986cad252bb8eae4243dd61fdd7eb3c2d0b2e6a7ce56ceae70681bfc68418b72e7b3aef830a12b1eccad16d2128dee14b13bbd5ff5a7d10eb9df084c8b29dce8bf138a5b60fa6d4023d0a9a3ea839b102eb033ad8391fde87d08e2c82f691b14fb5cfed6f0fe4fb447610bc9bbe4d7358125faebaf21ae812179640f2c6c7e193e899a53f28e100e78b614e1abde08bab5f29b8cb24abbaf96507ee06ff22bd46495cdb0869dd1d212d6c439b90ca0ad5715ce6e3f0626430572d7bf4820601e816e03e78ec714edb5395445ba8f5f3435662abec328ae56d782db5f4e10a6346e30b871144c7cb7e10ba2d2f5fc0b6de17c8df8d73b4c9cfb076d381842c2c7f5559a5711b55a60f5d12fc0ff8ffe954c483102e144877e844b2b87e42cff6c1ae1296dba3237fe9713dc7d8b139b2855e71bd77a9afc1cdf15543a93cde6a75f9451e3c95fd3ec1f59e72324ffb484f6a5a762bd947c3d059c37e3f1c821419171eb3f2a6ad578eca1a97ab15591725787879f9fbebd622c7bae39e55d73322a91dd1ba7ee5c01583396af21fcba2d6e54d8a758176970c21b87d50d3fea2d4fc0a3a5fdd467152a99d079378754b77efaf623ce236146ea54d7bc27e4dbe8158e3ea1ab8fcf348d5971eeda8d96b7e1f79438d0cfb550633661c4bf9a2aceda923ac675afb179ec32ac51dc05a263191f97b49afcd8e49db53da8c3b590f00970bb4bcf02bb9897f0c0b427411cae29a73d968514e1458e039d0015ef02d09af19f6d57a365e5fa6accec1579a5569392347bf138e1636854e93b3f79b7b141b25c30f59e2aae7896c9d0dec822af1871f392287608bfca2bbfaa349fa14cf0a3cad31ba879a17bdbbc1561a58bf2f47818ba96f91846e0079e11bc3dc87926067fb841cbdc8910434ec0c7d371256de8f1d2c379fc15e0618021d8fee57941f9af38a2c6588c416cbe7159a95019de826d2736fbbce41d0d6200e3529c50147cd1e6221ed8a8a7f51e93a1fe195c0e107aeec35a10f1aef2699e5b58a7d4407c4a86c7e0de2e0678170da2c755e0c0761eed10315f47c96b131b4308da07f9e7cf1e516cceebba62eef6b56363e806d7dffa52f546c00b6faf09d4875f9e1d2d8ecb5e9a01977ee248589074233736c4af629605fa3d68d6ca1afdbbae13874c0348c76ef0c36e0b26de384ae6992dceaa336c413b26b5e5cfe112a08f1705b3c9054883d7fe90f9ecbe3a3234ee9522a5ac18a326fdeca763a0416012a5d31de5d3edcdf8b059bc85292457651e6042defa523de7bc9f647de28dae7bd1b9bfccbb3296651c6ec884a4218c82db1ee95c6dcd1f035d29784fb03a7aeae28ac9c298910c73a886c688135674c5f4d79c1c71a4df810524552f04f0153144eeeb2b21dd1f5b682544a18b9a158616281824a29e3051a0498d4d254c8df5a4a0641c1cc1774689e19ae44aa398bf5902ef0b9e42b3b2b940921e16db904c787745788a8a212ad31a7d5e8a976a3e4196b1665e9b13eb65cedfa608f2bb42feca718b2512487ee66f1427a6209f1fc8331f009d44a0538e78acb4e994c83bef09e81a793627dad2167699f6232f4fb9be42494f1a29c865022efa01ae3c03cedf3590fc4f7e882068b9937819e7b7a5380899d70ccf30610442f8c4a3dc08a7d0bd72d3997ceb5f5368345baaaf5e9343ad52f4313b5530482d72b844c2d9737fe9bd771546c07e39e58eb055c66cde5aa3845992aa5254b025d744501fedecfa57545d3c816991487316f7d8623a9f2de0beef9bda353ccaa5667989808fc810d851c769f6bd920c07ffa6ce9da6d3270e8b53177d5b6497439bc89d3fe8d4d6d3d52dbd1a5c5aae5e25c015f4ed5a88f1333be59b12d8c5841bb9e33f3f7fbde0382d3f7941f1dde6ec49d0479b0375e85e9b57718f485182306aaefba718b0033d5209138b0ef067a3694cf7b041c7e8e36c6f7ce8e541c67f6e7d83ce6ce64d0da8e91cc147474a868a76d1743a938e97270249bbf0f632d39034c8fa3ef23b516146fd929f6c2a21310f897536757bf1de15d4a3a145224a47fc3ac763460cb39a770939e62935ecadeb78b16e952595d51a3b43ad259c85d011686c3ffc407772268b5aab11364efc9bb63d4e2ed851a79b233d08f5c655a3a65334f45ff99bf18500f6a3044e4a87050c5baeb16c461ee66c54e70b5cb73a20b87f319deaa61d5f8b26e22a1f57f13d6233bf71f2447a0d3e1f80b0de6316d54639db46b413105b4004371d660fb5cf6a556898e183d65e91198b7f2a0b39d6c5ec3b6791051f129dfb70e336cdd3036e54aa07bba17f05bbcccba00f7d7ef99970288640736e8d995002639f5117d9bcc4641e4daba9bcd4818f27ee537845b8d03eab1eb4a96f81302b041ed8f33054902e5df2d89601998b0a4c2014b5fa4a797e1f90f42706efa6b917de186e774cf485a6905ccdc4406e3b1423369ae9ee4790a32522e553a25cac66b9159fb7c80da4479517834157ec5fee0afbf2d8a45d0d0ca1acea24868390712a21005304e778a1b1eecd2cdb303fd177078e4ade7fdb976ee35b64a6eb8ecc9a0c0d018d97d9d4214339c7b1dfd7070263a7112b4e2e16c55081fb76cf67f4c6d53b7910e566bc04a3aeeb907dcedd83e098365e326640e9a8eccd1c2426927fd1d9d67d981349f3e41c9d6e0292b47eff6a13eb422b7ddde85e9a61167b2ac6cf9273e6f3f919b97c5809a07115877e593456183b8245567aeb22fdc65e75143723c0e1bb452709b90b1bfec982ad348986eed86c40319b44e2a98ca77b71ef8a61adab8b416603fc63a3eed5e880974c96f146b9dbd2b33845e98588b6869aaead6c5d29db1f3b4c242f0f9252de3a4a4a67b20700e098f65e81d3f6598a0f3b0a7c4ddbd388fd80c1bec727c8b3bb721e3a1a682d85544c66d665c25a74be24f207fb4d15002d44fe97a854112b516a1e756dcc93194c9369c4225df00d56feff5e4e7a7c07676deba5397fc52d496a7b8fad04455f57f529afe234811c270be5a4920ce3d387078f5922032f834abaf29256ae35fdf01043a8c3502db20b703ccc47aab31dc257f59dbae2c6598ddca4d8adc239ad2ccad7980dd88e7c9634289eac80d364c92dd97c3c894689804e0ee8ad1d23d62c29cca9176facb97b088cf4438274fbd21a4a9e7658488aef6e83fa1dd31281d9718afdf3f13888d1ae2552b6abd7287e5cf51a6a14b0a4d913f4663c9cd4fad3e5bba5603a9771b72d7b9ef7e065f2b92ef7f70cde42799ec53555f5ccfb637d2486b065813fa7cb29e96b2ea00ebee12210a644a1d67dab590ee14f8cf03b221398a0f354baca41f121e78311142831d0d5c1b0814bfb0948d7a4bc5c861eb351917228caf0ef4f4abd807625a6f64e252205e02106f823b655c3246da452b6e26b3645b0d0ca8f58bb7f292f8357402ad8f5889a582f16b381681b75c0796e43536b6c22d68c2fc956b4be137f3e51dbb56716dbb5125c2e6a87d012c1bc0db6fbf6a0621bc55a5a258b81c06716ba49c63aabaa242bb8e51c77376e0051e331b5abb4f2820e5a81e26aed17eccbfd317b2b6f0978b6e106043e8e38f12ea3697ff3e1c989c4dcfdd4d52281c3deb3df00ba6fe2e8ccfa3d1c530b381100379bd8849f88503204ff72e0e13733fe60e1c875854e01d6f4621b30240a73c2f7260b952ffa28712c58c66c0a2aab2c884743a7334532f5158b58d3ee83f1ad1e8f51a8b70a0c5b3614c425808fe5849e7410589af17dac616e85d8e9a4aafb42b4fb88c73a95c41d16be51103a6dd196b479148a56db2234aecd284bbd49cfebaaeefb5279a8ae2e1512cfe2987d27e659e98ceb315020f6ab5903b90373d7347b8a979c97f7dd1d41d3fc93b4e548c49c101dfad0e666804ded7b3ab7be5727fef18a8ad85c2f9bf5b26321eb8cc2a9d9ce6f8e7b4c10ebfe5a8f2d27c51996d4ca8803fe850feb0aa4b0be619cbb5c7de6bb7c27520a13ebe681f24557f0087f88182a1b9b63d4863260d67f33e31a81394fdce7133fa187fa90b3f3b80c70eadfbc67bed6d3851ab4d1dbfc32f21fec4176aadf9f028420be0208df247f1144eca3e2cab6e92290294fb35376abdc16875d87fa84aa216c69baf17bf363a8252575d9d99949d54bdab379f7628b1d535b402a9eb8401e2bf70ddd017590e52f556c6845211c135695513a60e57a9fc06b9f7c9e74b2f706bace2c69b6307978cb1157db21a06ab42bcf295ffac1fc56806ab9a2901b947205f86937079c2b2fd255cecb9a75be3bcc16aabd0fff81fff37925e30872e31c5dcdd9e264fb06fc453b9164077bda41b318a3ac6516f44c3ce063b910e23e559175c37f1ea9715773871e97edad6538766742595b1239ceba33c34f475449f0fd6acfd6d11715cf2dee415ff66dc083f2e8a7a0bfb63eeb154ec5e074b8d989584209cc2bd55c9edf234034a37cff59f5e084cbbed85e12ff5b86cb96b1273fe43487c553ad46b59b26e5d72d88aa934c4af124795344719aabc3dbb08dabf17cffbeedba5ab229e98a3b520fe498e4970238892dfed728d688b29b3a36a86b2a83d52c0d040af06923a988faaac6bc2b3a5d11ed54a58ad06603d587830eef8d1474d45a3d75f8df47a44e67ad3152c41632d7099e51a4435caba9edcf238b6418d4f48cfaa970fa46f2cd923688f5ec4066560a4b55ef89306de185fe2733456d1c168499917fe4d9785b962d241151252aa9c7e24582746e5704fe6dfa52b3b11f00b182102b59450c207fe249fb541f555c997af0e33fbb698d70e16c1b13200f6db9558a0973194c4bef5fc37e3a16a4a6878752425a5b4b933fb667e5dae825dcbcc658e72a2977222f6b375aa0bab4bba86e2e8004780ef817ce10a424003eaa31ea3d232d01699aae35a860c257fbf0dfd947f4a09369db54940457e79fe15d083f42c4ccb95269845dc6d1bbded74bd7ea1b914ef01e2d331b172f761cb55074967acaffaa3f9c1e5dcfe8a3060cd6607890d03909e65d8f85d92960a118a868eecda711aca2ccc60125b9dd9e78ba6e2cbb151077e4677f893c42c318aa1c8684c32001e00b8e81efb352026fcc17d880f012e99d7b08772aa02a0abb5d3146f21218d74239f27abca9c6695e6e2eff338204a57e28149362ffa7c92d01ba57a077351fd01f71094a231f33b6cd7583aea2c7ead7d25c2e2db554f3fe96c350f9dfc6c978f33840a4efde4d1c4281eff595121aed79be76785c35c46f9185d2be3e5b6f45d70466d752038dcca1fd6070d55372f3e2de5288bf00a3cc2427c63b782618e0c80d5753edfa376b6ba0356751411f5284e91aac9daa0643a32af81e9fb7b734c8", 0x1000, 0x6, 0x0, 0x0) write(r1, 0x0, 0xfffffde6) semget$private(0x0, 0x3, 0x40) close(r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xa0, 0x16) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = dup2(r1, r0) fcntl$setflags(r2, 0x2, 0xbd690f8a2bdc28e0) r3 = geteuid() setreuid(r3, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x5, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') getpeername$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r6 = geteuid() setreuid(0xee00, r6) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3ff, 0x3) sendto$inet6(r0, &(0x7f0000000080)="9f9097527bba84c9ec19a1645ba74cdb858528ec9dc3ae39942f09c77b10e31cc6e3491c2463da89305ec0027dfa83ca909b37c3f0bb02331d2a6a261eb73625022e1631e4fee4e8bb1b0a222635f4f5934168a82fee251a", 0x58, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:07 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/250, 0xfa) execve(&(0x7f0000000500)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000440)=':\x00', &(0x7f0000000080)='+#$:&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\'\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)) 16:00:07 executing program 0: r0 = msgget(0x1, 0x82) msgrcv(r0, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x1, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000001c0)=""/76, 0x4c) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x10001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="9c81abe00560ac0c00bb7975891ed41877a50ec2c770360efbb45deeff914fa22af91dab33d18572b9911d185b95f4a676075aae07adfefc48b10cb7c071e681b89b058349aaaf89ad09e5ea0ceea81123fd61ac7e192df2561e99c7cf3823d2f6ba0a079a99a7c9ce4bb561ea4cc54b15ec63d5e653e7a3536fb2ff21eaaa8c04e2c50e81f061f47c1c7b3bf923937d5d72cb1c384917d770db5e7fc13af57e106713fc7b8a60a8cd25776781d9015d39a37309e199f59a426fbe8fadc1f23550b9deca4a57d0a2222798448ee8e3920ed94b6aea07cbdbbcc583982d", 0xdd}, {&(0x7f0000000000)="2d5b1a03c1d155fb6e6f0e90395336587dc78e6c8fac4b25786fde5966a427f6c4596fe6d8b29dab5139d6411788e0d6e4ef819f9267d186c9e5", 0x3a}, {&(0x7f00000001c0)="3ee708d4b6cbccdba67ba743404389eb709357974a747b758c3eeb178796daadc8cf0551afd7657fbda30b0b1de5ac344aff84e881dc5ed68e8aa798b4160f40d7c0ea121730b94c0eb17f6d11a263b4e9d9882d9d07e58c1fc194", 0x5b}, {&(0x7f0000000240)="eef619568dc725d07f9cca9c03c7b74a3c3080aaac09fe65909e1c2824e4381fae58248eba9b14a9f01f675f48bb6fc0463add4517a5455b0890bcf308d8bc4a92793e8c2a4ac5f2ea3e6ab48f18dc168b475039765092939c49867e5c9712f7a2b58a1642658630c6d235e201e6838e6cc6a403cbccb39f7dcb51243c8021af05964cb0773a2e3b86d7790e9f1e74b69937e54408e4b991e690bfbed6211ddbce7203a943a52fd0ebf4c7b7c28ed91a0bce509a313d12b50e6bfd3ab4b9474005fa0abe1fd108fa069c429e2b502c7e536b4d8f5952f9efe60e9f62f8e9469a21d058289b069362e2bf829b8b63122aa02e15ef378f20d9f8", 0xf9}], 0x4, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="e103"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0xc9f, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x3b5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x9}, 0x10) chroot(&(0x7f00000001c0)='./file0\x00') connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xff}, 0x8) socket$inet6(0x18, 0x4002, 0x80) 16:00:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x100000000, 0x5117}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000140)=""/173, 0xad) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000340)="934c0a90c9cd91e1711b3394238380d75967a5d2002717231c6caa932a7c4ac2d64fee50b9ae53976d13f7ae4f015f00fd9b1c278604c56c803ba05aa0683dde56d323cb76f8c14e364adc9209f1261bf112bd09f5b364213e1b6cfff36afaf7ad0bc3a58edf474b769cb4abb39c86e525de361dfba16969e455eb2cb188caadf73fd10ad7820de907ca93b76cc910a006b673e2ef355029f8bdb1bce4d3cedcc70b180e199f2022d5d2a7037741b6bc7cae2b9bd62a2336e26b4978d774476cd13ef6c10f91c19fdea29e11aa8df025c562165937006cd1c3b6cc9f3e2d61e43b3b7fb7415d7a2634352da2d100fe76319f8c3b6d406e6e4af45323943693d877deb6394508f76ef40e11128af0db3d2e2bbe369e5e549697042ec47364eaf71b81bcf34bcf82a50eff2253108fbd87563d1e86e81024d68494d495f65ce09c52f9c3c5cb034e5eb83a87bcb38b516d6262dad05b775e4e00dbbb0d0f727e77e84221d2367c54c754a7a5bf3ffae4189f0bb25921e21368c86842efa1552bf30219e2363eeaf99077dcf6aca063dde479223f94ac5599e7bc4eb065aad1edadda600a5e5c39a10e67cafbc7c3ddeb164f73ba318cec218395dc96663c3f241304a414baea5296baab96c19b7f14da026b1dd71e5fb3c087ccbdbc64947ef2a938387df8376d174b30f7db9fca4ed145360fdcf7bf836b3f77e4bf732122110c6c6525753f519ef09c162e1d64bd64a7d6194e9043b01e4e5628083a8847740fb0ce5aaa2dac9c1b386bf4103df6ac5f45bf21a012fda8c2918967b226ee96166c5193bac592133b2738bbbaec1c0838931321a88480f87d5d847f0f1bcf90e4b96df2a49dec58cf69336fdf90904ad8df8e1521fa4d9f7033ff3ad03c8abdbb678d5c6b087479817bbf1692f00056298e1e40693a045679cc18379614de4133b89cedb58d6ea3d03199e1ba57d1ecdebf97690011c05ae029d4caee31bed5992113194810d337981f49874a02c32449f13bc2105b54bc7a0f97c272244ac2d1423d28afa06d9cc7515f75282da41ff860ab1a6c2d87960f08e1b4bf73982b98504f1df597dfa540111ee736b5d7de8eba9801fb9f6287805ce68f0591ab2a35e5cdda5e220550fcf0f43ab3c8786d3a71c62792aa9a7e60d1050b323e9edbe89ac47663fe8c24ddf8be2c39b32564c7b6f88d00fb33005d307a5b50f180f47f16494d67b07beeec8b6e960afff70dbf0f77a49102f283efd497f8e3437b87655a9b8160f17df3ae7056534b5ff91113f98613457c2c4bfd1550550cefd19ca92352e40c6c89620eb454d5ea22664ba496926d482cebbca3abeda7f02cd649d521e16aa07c6588af88cf940ae816d775a5d46d3a2a243c0000623829a02eb72762d47200fa54e53457054363d6012e3bf381d2d4043a54591602c520f91b51f9596a0976a6cf95feda03a8789d5eae7b0c0a80aae2b8633a1da8842476d9ebe232cf52ec4e351c33161d820e1a6cae9552bdeb3a11e38c1cbaad58ce31bb22a672efbf5effc1e5ae58ada4d5810fe412f776bc36e669cb9bc1b8324d5cc532d12ddb6dcc5199249d745e97bf0e5528cb9964da9017cfc9441594a91e527406bd8d6a21d13d9e0dbc5bc8a835daf0dbcd257b3c945e9a3f8438d7097a39f5107d658c40d8d78f687335d10a4229f70930bc45fa698d6406bf933363f0bab24a041289360a3585bb26d71bcc388076ae2863360365ee1cd5bbaec29fd094a5d13f03023f75afa3a5b8c016f52929f6584645a33dac0451cdb14d8e9c58411735e6d8e1375f43a70b86f3f7bc1cf1e6f91191c36b1a3700b0bfd3a5f2d93773f8d08f2552917e1a508384a5f287e89b22dd1ef5dfae400bb02ccad890a658dc3df1d37a6c8ca8aeabde7c2fd5867350b482518d5bece596d1ee8f0c6d186dada83461156c53158baaddbaa8eee7253a53ed692fd70d2fd91981830364296b388a0e9874c3fd9667cbba384f477197c0af7884b4fccc6bbbffdfc166fbe6d4b5d975929cde3a21827738436411bc9f9ebdc676f28d3c0cd8ed98ed9022fcc31d76207a09acabe47b51922e293e63e7c7715a7cb61b38fcb9748fbecfff0fb408dc09c3e597f4e2e1ca4511010efec9a5b9cac51647bba2fba1bb081523e4fbc69f7b982ab0aa36665f82062279bebe8cbccb794529644b004bb6739ae8e8f23abc1af2fc64e780bfaf388e67b0daf00fe89da4fc607db6ba1a51e6bdce92b69fc285b190f5da02253f07310e3c66a787183172a54f70c7fd07c2e0414fcfa1c4490ded5b0301bc7b94acf237850b761c29b43ee2c04e0c79c6c7853ecc65c1101d86bcbb1b26424c0c2f9f06127f9519ceddcb84afd5e023848668911e792db96621674313fc8d516a578c663b7df5b8c7d0eb4fd2c5a4ec1e38f075b26d81d26feaa1e4bfdfd5317661f7854f3051ebe81085559ac37aaec06627d74890d8ed85ffc49d8858d70a75d0586605d9008fd60185ff79f58f2266021d1a7c48f3d9231e5706ef1f4b0a6ed68c13574cdb05f75cc093933d0f3d26f3b5691233710991ce55af505fea062622d23fd2695fa1632051f5615203557a5efa2d384480c14eec9fe4720f205c73da67dbe6f8890ee50829ef3dfa2bd0d78d96cd677d7edc6ef012aa059318d284faba9c5e41b69bd5dbd158763b026c3b6752e411bd7e6eedb8da91743e685dfc4a6d78c6b500e3ee3c7b9c695c31f378d70830ac6b5cd30aa158381057838c0101b53d1791c9e13bb7afc330f9925f40f964f97ea92a9ded29e657a3e8504ecad8e1df5dd7a8d5bfd81a78f1eeb8eeb2fa655bafba68dbf981844852302b4669f9b66f49df5187650ab3c16af414d6e93736534cd98fd904689d643a9a78065ba9672ed71be6b1a09a11e442fcf838a35c67ae0f1a6a522571656c3e78b960cf541cf4cdfafbe2630d8570e84c185e96e4f2d24f86723baa2706e8ea4434ce9b8c60092c02ea3a8c1302e7a0140bc2177bf08abfe1bf298a7e32da9a73608b52ddaf0f8c26093ba8e7363b0f50936388f795a285507c73b6c8d73540f6fab2a4c9cf02bf01cc670c91b43a0e2af983aee2073c0b7c54c369a0cc71776c8171faaae5459753f375047d47a8a9d7558b4ee243050db95613ee2913b3c5ec75260b3231e904f5c554522c0ba6a6af6116165017ae441ee8c65c7c94359e343bc51e510078db44d437b9c505331d3354b0ccd18ad4e87698b7a9cc4dc7bdf7467e2d759e71d1429257aaf0b77029de87963f4b1e199c59ee569c417ed0c3172d6f9a9ae1b7df60065362aac60030b9277ac7f72c6485a5e880e127ab0dc9c0578e2eee4af7ac4f15483d2f277fde79679ad1b9a7dc5120dc0e58e31af207eb1f7998a48e47d79ae6b6854a11c618a9b0877e0847c243fd2f9a09fe97869bf957b9865b37680ce4f1df9307bd3887444c75109ff7074640c31a53ac76264a2f866c5d16bded34948b39cb938f096ba23c59fe90784dc21530616517284c3bc1a9d985087fa147c4542cefc08189eec758b08e5d1742a68364b20c2cbd7fe50e0d5e6084c8dd634502d702d719fe91d027b39d2781ace33718dfd811fd168ba1bf55b1820fa266b257d46f588f7dc150578677926f1d1bfcdf7f8090485a58792d526f202a7cf1442ead2eb6ba70bf7c06df69fff69072483cffd4e7f319315b0090737e667543d62d4d8a95e91502dd9740c5654297d13b291ab0db93611a5680c24338e87ef837d17ca86ac75cee0024c2d500539e6241ed0b27ebb7503ed20a80db9bfc15bc3ee092a88f6e80d3b358ed9e792e87ee7e209c0699f0a87dbc12e70270a82309317a4f2e5694173b55f19ee84da17dcff3be15b7fe6d2a7ccc2e8f36aea00473cc51d8499c53389dcf2532d11bab04f2c3370bf4c6f5c27fe979fd7a5d5fd64473eb7144c167cca9de91bc4168c0d35ab7086b77ce48906a1341225d836c1800d6ad1c5c20baa6eee02c0e38f5881d5bbcc646fd820b546a367762b8a97b7413e15032ac8b37ee0ab98f44a286ce6f9ad90a8a2ac3ec59a4fa4225316977d1d5467ff5c5da1b114c850ccc62fd524fecdc8dd61ad85da60d485cc5b664d713d96493d30a674bbd40a2edbf0e625284d8e68d6dbd273b8b741b6fbe5cb6b733fe699450b6eeebe809654cd278080081baa4bec2ba539d38412a4187dce970dad704c65ecc2d19ce22e456e4a1a94cf944e53fd33248489b035acf8a4377957818b6a94360c9c486d32d53ad977e70e302a2665ad6e122ee32f588ac8e0983b7e9e4a3cb12b2ff7d06cb5f899c7265a616078d3e1dbbe8b2fc304befd2ff56f468e5f1d4ff07d7b433a76c40b3d5d02f2e30381333856df66897bab216b796cfe1b0e8b5077f0bf91cc2e605c0cfec22f877935c5f6a0b1cfd1718f0c96a6432b59cb00d6243c17d29ccaee04db3165b09ed255707c2f0a6b20cdbbe4e719fb90144b1fd2faa561ef764ced4572582f20fb9e4136452c2a3366ef45de039de43c90794bc237897fb087afbd8be5247297b3b686937aa071d4309f6bf50de7d4458e8f24958a3689f15d86a07ed1e804216001f77395f8f3425a3a7991d892844311562e83dfaa5379b271da48a9715f8b905c2d12f18190358ddae2f4893932d21e3350eea4561f6a18be22725bc9072350980a965035b7c3918b361fa45956fd89156bc95b1d22308edcf333d737c25e826fba8d26c3154806136a3ee53da44fb7f0981af87bd0ac58dca8ccdc2bc899219bbdd7bfc428ae396c0616320a63095e3e8d81dc636b5fb8fd35958893ebfe9be0828dbabd42c916bee0b63bacc1732b60a8278c168df87de1a13b3d68ffb75c78baf7f3affc0546ec7877dd29a95d35feb909f9c41cc5dc6b396e4afa8781dd392be800fd13cf64ba02d4236241c70fa312e4352bb54a250d658bda32e6a20e5bf0d21b54a75e8719d206cc43259a7a9d42adf841dd0d61362b5fb6f0e012bbf82200f798619530ae67a5b42ca14614e5578bf1b002369a4b0263748154ed1e0a5ef62877da320e312bf1096966776fc674cd77fd27d618ffd540b463fda5518658905de4dd57ed77812aad3ec94db926a5b7197f20481d30fcd215f36dce762dadf63d275f0ff4e3959955079a56d36e5ce8f7a7a4856421f5cd3c9c7bd3823220693057933e5467fa658ae7da6a4db92072fb35f07d3feaba2e134e9fb486bc93e08e5b8d077429031cb4aa670ab5e7c922f8b341c833b74875769f5920c67bc4afaaab93ee375b77c0148e15e14cee0f401428dfa09a42bede059922d0a965238f034f96d617d0e25ca5c5c30aed1e3eeb878d441dab645f546eeb742138bbd387da128533ecb7043eedab3d708bf7ca698a7748f944ee3a4cca26b454fcab78d22c738442d60640005b58c6d36c42afe93ca26937b8bea00de90d8ad689673a1ac66b3f72009291ade348b71efb700a384aa15e9fc9b7b03aabfcba69a9d6399738b9b4be22f035761b48c58bf1c71c424c4c8167be2755f1525c2afafeedf4ad2ebf7b36109a31aa269389f4e8fdfb7b765298121b579bc1ad5d466cda08365746007e0690aa19af5bb78e47a51ed78c5c5f07d5e41ce5df387d3398a673bf88f711518b2439dd8a8fd9a8a75f540da11315fb4cdb7cf10053f07cb1c1df6bca0d66e1e65f8b08fa8ad70c5e41418cafa5913814c7c91c1fb5958d2f73a816229b73828b0a13ec3c8e0838aa2fe1b5cd5be6d851af26254f39752d0ab9a7dfcb669", 0x1000) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:07 executing program 1: syz_emit_ethernet(0x1d, &(0x7f0000000000)="53ef117b6c875394d1a6d1029b80a356ac9beae4246d583dc6f53e8944") mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x8002, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x2, 0x8b3a, 0x200}, 0x4, [0x5, 0x1, 0x3, 0x5, 0x3, 0x5a, 0x1, 0x3]}, 0x3c) r1 = socket(0x1, 0x4001, 0xff) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x80000000, 0x3}, {0x18, 0x1, 0x2, 0x401}, 0x20, [0x9, 0xffffffff, 0x2, 0x100000001, 0x7, 0x9, 0x8, 0x4d0]}, 0x3c) socket$inet(0x2, 0x5, 0x4) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="b8dc6554935bf12ce439226363a09e7335e374e58e8016ce5af6cf20b8e71d7d9c89626c783ce3ec523345b8579d8eabee3743d39d72e45bac034d5bd16f8198b247b9b7d039778585587cb81a5515135131d241f7b189711cdd2e4eb907b66abc1a75feec41dada1009618d4fb339080b85fb740978fd93e9b34c2a14998677e0474cbeab904d3b76230a1d2618e79f3088cc923aa2e4dedb546a6c6d5b21037586fe01fdd192c648e88532395a486742cb09cae274a3a5a0128496493055ad62c9e6be96cb09f03202de8a5cb541435b98fbe96424dcd6d35b0900990c41fcb0d0bc030ed7d2c806f6fc2770", 0xed) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)="121eb06518775d551d16f01dbb9adc05ed4f3fd8388cd326faae05142ebcf57020db89b44f891aaea7af0ed212a417b827948b4557e3a2c94ed0ad89e21c8e52152faee3a84e25afb2aa55e3ea8a30b30fd83373e45e8dbbaf93408265ec985def272209", 0x64) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x4, 0x40, 0x100000000, 0xda}, {{r1}, 0xfffffffffffffffe, 0xd8, 0xfffff, 0x8, 0x7cd}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000002, 0x5, 0x8}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffffffff4511, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x84, 0x4, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x80000000, 0xcad3251, 0x2}], 0x783e, &(0x7f00000003c0)={0x1, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x62, 0x8, 0x9, 0xcda9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x745, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x5, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0xfffffffc00000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x6d, 0x0, 0x800, 0x70}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x401}], 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x28, 0xf9f9994efae9d447, 0x4d4, 0x5}, {{r0}, 0x0, 0x28, 0x40, 0xe2e, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x40, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x338c56ff, 0x157}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x100, 0x6}, {{r0}, 0x0, 0x80, 0x4000000b, 0x7ff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3b0}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x3, 0x6}], 0x3, &(0x7f0000000240)={0x3, 0x20}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202840d000001000000"], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x800) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/226, 0xe2, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x1, 0xca0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xc08, 0x0, 0x7}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="0efb738436e9114fdb82b34e87d3a9bfebe324925a6c45ce35b80f76dde13fa171c06f7f2b53f26da215cbfcb53cd186be6dcd260a98702a446842932e8f457e1f4111337ab2b05b21e6e46864d571396a4f38", 0x53}, {&(0x7f0000000240)="7b97c7f673ed679a6e23a207ebb5b9b35db9d23d4a1aad16fb8a82d2c41a36d7625ac6ee6b5ba6ab695135732c144499046448b666574fdacf6b8cede74968daa6437596a35523f7dcd1ec411bf27d06ef846a5497c16b02141755fea2c6932da27a45cfb08122e84fc706c59e4403c257c5ed262b202df76e7d39a9794186c9b4dd5d4bde27cbb7009f7107f3c70ca04ebe21b787c8c4f4e66f6135161b0bd51ff4f259f2ad9e7df8b57d8ad4ed6050d6c1bb159c01e929cd70d6e351cb04bba6c6a4536a650ec01fd16b4ad3066e9e5699b1e386663631cf5f1f3ebd5ed258cc2d", 0xe2}, {&(0x7f0000000340)="9da817fb76f0c8d1e4d1b31c863e866cfd5bec23d84fc29768f1618da047c4bfc80ec7582b3ae85cb80a9825c4a89cd3551e06aabaf763d76c3e6877c85579", 0x3f}], 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000003c0)="4695bd53561e0f0919e2c1d09b7922cb4f84119fec619fa6fe740c5268421a3de88193fbc93ac04173bc2533ba597c33c42721712b248b65110749024b36bd84a5ba52faed34d095126542e24a3f6c4031de5012e05f2a263a3b344725d2e0d82baec3cf94aadff618237de09e7e753ec62effa1f709ecf97f06e272d54e9ac871fc368bb15a73f77dab27aee6b162523d0936860f268fc1fdfd2100d55e9b46", 0xa0}], 0x1, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x21, 0x0) socketpair(0x18, 0x8005, 0x56941535, &(0x7f0000000000)) syz_open_pts() poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/103, 0x67) 16:00:07 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000140)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440), &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000700)=[&(0x7f0000000640)='/\x00', &(0x7f0000000680)='$\x00', &(0x7f00000006c0)='}\x00']) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7f00000000001c00e452458560e2d8f063ef7100"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) close(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c14de40000000000000000000000197f00"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x48) getuid() write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f00000005c0)="96e0dfdb606dfa8975150b2b57baab62cd2b740b1cd29c5bba0fec5e8fd55a9fa58854dd9a95aca24a5e1ddf715c4fb7da0995bb60f27da828f44bb699835284714fec65d7af8f00bc8f2bd4970c35ddc8462c3e736207872273eacf242baca602fcb844f9be26a6a862939082df325aa839e11526cbfb47e3355e5b1fabebc1f2988bdb431edf0770581e35826b295fefc9aeb2b2962867293ecd5a5fa3d8dd807694264feedd1186b6914b4a56423aa2e3ae17b81e1c6d3f73a78dc0ebaf3e1a4fbc335401de287246eb37d70949a641079e941f937526d299e117f8b0082ce60f3491d16b08ef9be799af4e3ddb76ac59beb08bcc3154a3b9e669a2bcdb2d607bce3b07bba9aef60425cd9659d2539fe9aec3267a70e472462fad73f3cf07e4e0c65aeaea61d03347c05816f819bd7a8b344251022f21bd82522e38d0250aae40a01406ae648d1eb867c0484e67267b08335d5e82224511ebc4b1804fc3bcbef23bd2007c6ea6c75034eeb8cbdf9bcf5ae1430c8fb7a0a386ac76e614139ce2834760488779d17e72ac697f89b84c6004ff8d3a03eeefbfdbce26fbcaa315c61f88e11165f1665bf443d272c4db77f4d14061f757ad4ecac53f73af9be6eb204977f1d3b4af60df990ff45a6590577ba3b69bfe643e15442bd1f2f302c34089ee1de8204ce6fa8d6d439d440654e0ed31485f74fa027a8aa0246e59505017e09c64ad8ff35540c0e71a6314292475ffc2645207f3559c0f94a582b88eb2abb421982ba3177156f105f79e3c95bc9c2e04aa7d67dd6fc601689cc363f383176e35d16c88650f9b83ed29b15b67b48c0100e260da35c23e054455eafe46ebfe075ae494cb580c975a1c161c6b2cb191e732fd57a59dd829b6b4afc3c3136a842323387cd9b83202fec0661dd236cceda6783ea852c62fa1c5c92845edd10d2a9c4d69d73dc904ab7febaf663331a76b5cf35dfb4419ec14d946c468fd1e6bde74ad1639201efe55b15d56c253e2f58f25015e9ebdcffb93963ef52ea0462683f0067ffabade6bae6e6260535e1d61b20938a1d07f48b30f395ac8a2401de3d4578157974d510b88301ceb6fc59c8bf3fb8eb41cccab6095b46774db4ec4673ec5bbf6b954e51bc8e3facb7d8c0234f3b353b5b8bf193e44efd21def4e45c1a3ab62957be86fcc0bad9a18eb013f692f702de65c38bab9b2556956cb6e37941407d03ce91b83e3b9422a12ec44d1998ae7b61e0a0e3b3c7edd8aca8a0f3b349672ad8de842076e0b70760dc5bcdcd1e51058668a7e08daf08551ef9eedf8417b2d468d4557b6544d5a2c8a709454f88932d0abc85a5f0e1596449c30b5f7ed665d97c55e78b3bfb4640e357d34ddb93a3956f122c8d8bea2dc5dd33cd6667ed8136d61a72536a0790543a774b759938787f094b9fda9ce2b893c895c1d013228d2911ab23570ae0f047d2d3a671c95d8a697e34feffaa0d54e708f9b0a", 0x41d) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000000)="41f822cd75a077c8df98217d597400227abd1cef2a703e764f796829637d7ea4", 0x20) r1 = semget(0x1, 0x4, 0x499) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/95) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = semget(0x2, 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r1, r6, r0, 0x0, 0x7}, 0x0, 0x0, 0x1}) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) fsync(r0) fcntl$setown(r0, 0x6, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dc0400b3333df96bbccb354df423d25f7b0ec5a8"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000, 0x400, 0x7ef85321, "009d1af338083722028c56c92b2075eddf3c09fe", 0x8001, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "60fce073c7d244cc3f4834fbbd6f9e2c76a2a931", 0x0, 0x8}) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000040)=""/134, 0x86}], 0x2) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() socket(0x0, 0x4, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x14) writev(r4, 0xfffffffffffffffe, 0x0) getgid() 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x98) pwritev(r0, &(0x7f0000000300), 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000001400)='./file0\x00', 0x80, 0x80) accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) socket$unix(0x1, 0x1, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) kqueue() socket(0x20, 0x8000, 0x6b) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) sendto$unix(r0, &(0x7f0000001500)="46aba798a6fa84ea4af63746907f81fd4aaf5e677e6b959ee1c3eaabdeec7632cfed7786f34ba2aee95c55a72c1426eb25da2602bf3ddde1b682d5cb018a30440db19c39a60f6d1454c3ab19f1131a061a388c77dbbd7aea90f783fb82950fcdc72c724d0ccf7bddcf2f38af597f178e5e287948a2f59b172e82189a71dbacde59d324439c45dfef5599460d1f900cf9315421e83c12ecda98e382052877a1f69a290e2659da3f694ee77a4f7fa675da07893cca4fcf1e1adb63736246c72247e6090aaafb97b5501ac362c8c855", 0xce, 0xe, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)) mknod(&(0x7f00000014c0)='./file0\x00', 0x12, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="1100872f6669ee890700"], 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="71304df5debab80d7ae9ad51230148a8266cf11091397551ad8014180190a7abf437bc357cf52b6a913dbcb8a1a9b333ba4b905df82a413e167693918285a4ce623d1718805a2cef4e997da8ee4b21f5e5ce44e04c785156fb84d0353f22f032", 0x60}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="e13c9e71d5424330107a3c3d86119e94d3d5b380d74a92ab98f39ab2af4b2a4ea2fb456f3d31d18ae09cb616f2b72b01dd2ede2b8f", 0x35}, {&(0x7f0000000140)="1bc4bd9aeb4abf112f4e3d424698c896740671c9127a9a6c02f5e18ae8141a1a94fc8109522e7fca0c4ce959091fc070506eb54b94e3e549d5dbfc8034f3c8c900063216f28e15e34c5f300cda8d651d00b837ffb604105c229b8270f5d0b4723de7ec226ca6f9f477cde2fbd138a7095b685e926ca086e00968400a5c8b027809efb448fef43aabdcf8f6c94888c053a489c54de1a01c357fcd5ef5bd439bd147550eca3e010d730efffc9f01fa89ff82f08dd70504769704f5e3b89e01540d0f206eb97c91036ae0191376f6b5eeb3d253516b4abb5e5678c327e791e6432f31a43b60be2acd842f904eeeed489d2f3b941401a8985a3c6eecbfe5a71d96acfab1f4558990f9779ad3af6032a884328b58dc248d8d424863760fe7ffffc8fb86f4e1f2196bd74c1565a51335f47d85e8b4712b4fc2f526a50f1cbf0a9089d62865639be3cf782ba2ce3142bdabcbc17dcf1009325e1d519cf95c987fc39fa3a80a34e79032d4025f2227e248cd0918f95ed6f5c460dfead5d13df57a45d84503a3ee6aa5ee6e6bdf622de8d7c4b8d0436811881890332902f528b556c98c03fd6f42668a0535be12ff1bd09227b837de4b4b7c34229ea22715211ec82cd3b660f321dbcde3bf2fa47ede9109c2039cb5368d60c90eca79bb8d9a278ef745965ec68b0da0c7b189c10a01e49f3390f663ebf0cbbdb7550ec34606e17f70ce41fe9ed22c1a28f2862bbd853d8e9568b7a2df7f3935d5094bcd95587f9571ca7464330afe047dc2248501e8e42a422fd976c3316703b700aa21c9e57c5dc89f15798266207679119722ea7f59f1dc1b6a72df7c55520ed0555980fac0e2438ae6853a69fc53f1704d9fda3ca231475914aa1ad447622b9fd6f740ac0ff763e79d147b682923432aeb37be2b47143ab528b3b8ee824d8b384447dce261dc9f8eb8d7757e03162d73808833010242bbe78dbb356ff96b9a625759946f11a0479af51fca6db7222d1716700910f2576f352f1fbe868e7b53c3c898e5883a1c0b3b0d8b6a7e8c5504b9a671b257e3af4e4be91f23146dadbdfd30571fffbe273a05d84b71b52eccca2a630ebfe508db097050328b76d73191c0f77c0f75243fe2a277d81198fcca3940ea65e10b4e3484259cc8b59f55ba62d33be8ade979cb6d71607db223f092d13c2f3b6fb7d2c5faf8dbaa8e840fb9d1b67f83e1d026778789151b663405e64b866b2908e12c686675163f615ff7899639d3c3aec23ba2fa43e0088b0cedb33977b43b9d53e20374e8cf5286a6b8ec1969cffa547e35d79e10de8e1754d251c6b6da12781ea00da7610b88e77eb062347f107ae4cc80c5e15f9098f01c002b3f9cc17a8177b8deaa5f9354f5c031170118ece7aefe8b372fb438d20e292b7ceabfa32bc5ce5fffd5dc7f759df3971c882dbb9c9a67adac3c524959628a9e72e37b0f3072f091e6df71e32397eeea506b6c51792fdead35afbfd044536643baf0c065755aa07ee7427f57ad6671620a95b2fb78ff089a46791b836353c33f1d6bec9545e99188ad5b63d44c6d7ee0a7e8dfff7542513743943cf6797cba9f38ab58e23c091f5ebbdf3e2bf49b9f6adaf09654018188779e32dbd94a4a6064744bbabfd5ab93ec7ed1d4baa33af310a5b3e4997d201ab1aaa3896252b9a61d31fdb08bba79ad6f12f20882bd0a6da6e0221b105b0c3900e4988ee746f2e4d2a2d3811eebb687fdc81ff609aa6c377e2bca16940226906f1bc547740ebc1fe47542ec4faa12f513c5ed5868f1c09076b6b42e077f0d26aaff8d8db3f5f3a10ac49009b5ee9d9ca96994ca0d7ec95cf539d43bd5a4a08391d880d590ae914f10186781dd5b8a22351d6adedf8fcbe1e2977db9584afe95bd8a234f0bc22cf2c666c33c23aed0e2b8e892623ba778c171fd1a9c43b544a8b9c2b233af46029c4aabd24beebf5b4b2c40b3e56e82f053eb30f8a3d4f1b22d5f405e57173d8d976aa31bdbfb350dd0bcfbc3cfa38fe99f1ac74886a36cbf255e59ef32516dc62a86e1e1e3200935f3e0aba37e34f0d7c860eee87d346d8aa025f69b0824e9f20f54f1678d45193c39a16659aece49a6e96d69dca745cdadf229f80cfffe95b65aebb8a37f5132560994e304959afab5740cfdde12e7a32848ccb1d6cce6804592e23d6d8e40809dae34526199159b74a4043e44a1839abb1e628bc82462fe9bc98835d596b5561b59613b381429866fc367123053688b5a155a65d2a3b0edb8f65dcc5721e41d185e949266a2c4a8b5c30f4f937fd8bd167e8ff53adbbb9e311733547929cdb6a5d68e993496574734ececb61824c51e9d0880db00832ac1e9340ddcf15d192e923014a1bfb6057daeefa2ff551754fa3ea71735174633f75229bc85b3ddcc8dfe47d3b9bdc47ebfeba7d26ec1e159635a6d3774e799f8b0ab76000c46cab93d8de85b0435c7fdbf885dea4588bc8fc6a1b3d7d44233f918a90a5db9249b7df1619970fbccc7a33889c6009f9d3cfd724c07b4376d67e853a1d2a609ad6acc6151975abfba5889f1edeb7305587dea4db99e92cce049e0077f4746d7c0638c3921b8e78182d2cece361af5534b6a98dce78b752783ad23e6a65438aaff80fe7b806dda48bd3a95717e2eac11fb5ea0f244c25e22201a97b84abf88a058486e765ac0e723bf485a84fa2750088f4fce6d3936af0f6fc545e99645055337f57f4f41d226ebb9e012f5a2cbcc8b964aa717c450ba38f1cb78316f7555653c79c524ddf790a99852eeacb8c327d722f7921035b70a85ed6d0b805b3652a4baafa0b4ae86aeea5a551ce80397a6f9af1bbc6b6aec29b95c4c048a57f300052083f19c975daf9ba4e6c2e2b8c3d2a540c7083c17bff35f2d1e346a630fa7e282bd4532662db257b6a158bf1b01c08e86e1d85601768ef6c7de417c0141dddb939e9727875b05ec7baf9286f0edb0237e05313a2b4bb1f4818067852921d298d29c9cefe57c6e7abc1da7d85bb25117bce62427c44d1fb014a4bada04616c19a03cdf3ea17914c0bb36b50b5d4efecc41dbe22994bd4bb0482246f54e825c269e44a5eac69a72e723994cb4acfd5836a7a081da649b37f88e6acecaeb009823ad7b67c07659e321dab6732df57fc5e9e51437dba26ceccb8454f01fc3ec17a000efad38e7c4513f1c45b4406d48ec6bc87fce3dbd2f61af6e8417051c11739856c84a4f9c7f8ee96f61c9b37af9f3561d747e3044ae93c7e2d8dd140c754985830c540683ea79b124acde2011357e69c3dc209fa09da29af1ae5104351c0d0759401f653f5d7bc3bec49ecad9eb876597226538da5f30471f74c73b914ea6d4befbf692d49b467dbc24b9f04c29c070d5cf0fe9f699b3dce1a47049aa01bcff81884876be1f0dd9099d95a8c67766c5978b8a98dd3446f5099b3d3552a425be30ce1504e27c3fcd8317f07c0f43d5a79037208d753cc1f594467ff308e5a757b6a51c02483fe3f53324db4cf9981293824e6eac83d57b033b726ebeed7e1f1e31548a919b8a90ac14ded9ea4714f4a7f0cf5de66f96d4c004612e4a85729c246048cf0f0fe31a1b908079b9d0e89d0ae2fee00e9f57b77fb4e8933929cf5f2fcfe2995b27d4572b19d08496d8334c6c7d151d8abe8d70671e2f2d3a5664da38186391cf264f87fcef0d97559bdc15bd2315ac89526817d80fc34ff5bedaf1a7e988bffc968afad42de25780ff63f4e69bc6370e52c8fb749bf18f1d00f40b432d1a027517a9f16a7d3a638c4b6b9043e15adf49ed4d15d5b84b1a96eaa452f9632eb211f3e220c1a59b222e2203c7a4c3610941509370c04eeb9c1a9ee2dba7442d260609e3b67e123c1edaa55afc643edbcce04f67f0f79aedfedfae65b2b3cf618d0f2598953639f17dcc0ceb4a61fa147d1f4fe73ad8ce5ad4276da33a93eb95b92481e17df7595116da48dea943c5e22233ab47dca9865e4b65ba690c4a854abf566783799235281589b8efb9454306be3bc713a0dc7f0af04883f0d44d5b2a4e044f10cc8dacd26f9b8242cfa2b8e6a04efe88fef5810613b4660f746c856d644909e052863ad976c9efb1300e1c67b803ab2951ddad0bf763f549e977f3f0cdbaf8cc7920217911a0537f5dce1f4ebaa313b943e219cf3e99a85973e98400c01ea76910d4995616f4827109e91bc8668d70242a40366dd7b37dc9d7859fbaf3dddc97102de508dbe8435e52b07754171c9fbdc098238386c9dc62597eed87528bff5d41fa952f96c557142a493e59fa6a436c8e9ed27727d07032a97a300f19609b8eb5beefbfd7e36a424acbca0c232e6043d7123dd9441fbff03660e9e1e46a738e3d0fcd62ab45fdccfc8f98f3f6422be387b504a4e60307d80deb99ce9859c558c0b4bb58f5375d7797c41cb911bd9a23d0d1eedb1df50e1e6630ea87f6b03219a38e76fac0e39d0319566a657c04a1c160066fcd12a0994ee0fff1b5c3e0d802556bad31a2cf9641b5668d117a8b486934984f4eb467052db77532b11ee0f29bb632f0b024d975be1696fe308a1287be412097e84cd4ce7419f372dbc4fd176bf857228eedd71771b0734cd7c846a5d80bac1e7426dcdc4fa27fcb7ac92ec590273dd2870fd1356ca53bd8ccd13fd81532f945b0c68169aa0e8d77f06bed4c642d333af4a649d337d66cdc395069f30c4e04a98cd976c546ea8ff9f0122c1216c1e94f5cb4ea79bc55753bb6c133d26386d7fdcc4159abaf7fccf025021cdac119c1a68271f3ee523907ff17eee74100308e0f8f8062da980b835ad5dd939f181a2a2205b566d3b7622c120dbba1f80ec329edc25f7a4da94d9ea029bbe4871a53952f8557cb8f52932406aff08bf378dfd5759d7a25bf6b8e1191db15c99b14f6e06abfe936aad4cf705cd2001d68f090373903658be9e92a9b04637a94f2da457bf90db23b85ff83355b2bde6f266948a66319f2e22001e9a3631992c1121ff82c263015795b3a1ec2ce861ddde70873400d1120b82aa955293b98eb78a8e9e9cb505ca448f272942a56de7ddc1176a464a012a82313abbd7627cf172d00043a340d85741dd517f762e3100db2ead2aee56dd526904cd33b42fc8e41c190135e1c079391996ed6f8bd26ea8f4688685fec39ce53e12698cd6a1719778a75f6be204de772eba42563d5907d043dd7762a5804672475560a174c0df6782f30351d918b98075d474a39e691976ce7c70fcf583a15885ea39d3d2cf29e09b6e3b32d9a2e6ad4d79d572faacaa399b0ec6ce6e4bc88b5f8551105baf8538232370c7f0731f9e7028e0240950180671b5552e1b4490cae4b8a65fe74ea1e0bb6727cd4f6d805e98923d56776b4dea5da2a46b7487bda971aa613af5073ec660f789d3b63f132eb9577403f545ac6ab7336ea0980b49c3173bd0b6606051adb95470acec7f38de9c095c31e0a4eef15bc060cb158a83361516c7797c2dcad3ed3421110816c7ca65bfdf20e130fcdcd1ad6c30da4cccd14fa437d6470ae92d8dcabb69c9ae0df182719fd05a9a368836a97c4fb67ac265d38318fb55cc6a2aa175499607ab5b8529d32ab7f5302cf2a4b93b60c1b5ecdf2b20cc6172a0b94b446a8e1d076dbab0977b0dda53d43e1854bb614423d2aaecdaf6fa8da8980a83638c8079709e971ee89afb83d17c8b4f47a41fa366cc9917434acdca0e1bfbd64ef35a9e81039a0d83d9d1d8a0424dba9ff2f52514a93522ba9f4b2e7f952caa841ef20272208651142ef75840c23730acf0009d4756656bd", 0x1000}, {&(0x7f0000001140)="dc44b7d45a9e4d7b65038e66d7b6724040c132e48a02ff90b032e1e5700ac17e678223e0b028dcff39d788beacbd8b8b3a6649fa8a25dcb6521e928c35d105521b4aacfa467603c08e5d007116076dd7a7ba4f2c6eea53501b3cac89032bd2d7732c78ba96846fd1f808ed2144324f29f1986dd45594ea027ecd4fdb499e706dee7ce14390bb5ef1d214aeef67608805843d149bdb3caf08cd09442e8d2f0f7d47", 0xa1}], 0x5, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x402) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) 16:00:09 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0, 0x5b1}, {0x0}, {0x0}, {0x0, 0xfffffffffffffcd1}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 16:00:09 executing program 1: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) socket(0x36, 0x4, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x93) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc054, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="e9f524ac66e3eb8f52ce7c128d7a0ddc825589c8cfa1cf8c2350308fb8212f4c6e3f843bdfd4a2349d793bc1543bb7a17b9b575e8f26d0f32759d99a", 0x3c) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="4fd383062b7486a479be34619db880017a600d782ab6bdf8d2a8a5c79e5b8b1d9efccef359296185cb4e7d3b1be7eb2875200c5c3205c8ca7f744e2c", 0x3c}, {&(0x7f0000000080)="ce2e8bc362cf80340c72d5ce5da826e7e47faad33839dd3b1892a1e4d3d4949b673c6895992cd9814022db86660d866f6950c2c8f4cbdd2c61337bf020f5cdecee1d53e58285761a5f625d2e1d59f0b5fd58801976ab600ce0c06948c0faeb81c10f26b228e4f29b08dcd9aaa8137256fe4cb2ecc5a236f97739a312e02a5d6df888c31c61048a5c538d62496fcbe2f89bb83c4389", 0x95}, {&(0x7f0000000140)="9e345364007987e2a4103513a957cfecee29f653c68c538ec2b365e82f822297fab97246938c62dda639cd9463fcbdd54258814182e1b9e5c3537e569ca09d4f3282d29158a43afe5ff0d0f953854947caf204fcc6afda6e78f736e050f882a1037c66778c6175c12a91c40887acb2ac3ea486fe8af7ab7b", 0x78}, {&(0x7f00000001c0)="ee37c51647565459ded9", 0xa}, {&(0x7f0000000200)="9d349a6d360102338317b3fe64dee12b29e8d776e73b7ac70a9f6d467c23064d8039fb93b04be031c071c4da1de13c7340e7108e868d9ccc8e64042ae571f5baadb0b8682675e8445a15893a194448e49ad886a67a647d9f6636d46ad00a3b7f1f945caab71d25bca03c98e2eaab016cf548c0afa389822b9df2331ea8059f9a3e66bb37f8ae88e89b3b4db5aa87b6acbf6001d375c5deae7cea74a147b1f50160eb8e5d403b83286a1e2115b0b5e23cb666442af3ab295f11b0a24b653d", 0xbe}], 0x5, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da014bbd47b3bf579456fc7d4096e8c2d596d23e52c197598f7a34369a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe9e) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) 16:00:09 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)="6430ca246c72503f43714b090000ffff002e360efe8e311472d845b07b752de32148fb6242b8e03ad14a77a0baebd111f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d6151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb2f34e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea05002ca46fa90000cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14a) r1 = socket(0x10, 0x2, 0x5) recvfrom$inet(r1, &(0x7f0000000380)=""/112, 0x70, 0x800, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) fcntl$setstatus(r0, 0x4, 0x7f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0x10001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x7ff) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) flock(r0, 0xb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x100) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x87, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4000000000004) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x3, 0x0) r3 = syz_open_pts() shutdown(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)) kqueue() r0 = open(0x0, 0x4, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x40000012, 0x9f8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000013, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffd, 0x88, 0x51, 0xa9, 0x7f}, {{r0}, 0x0, 0x8, 0x20, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xa8, 0xf0000004, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x9, 0x7}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x80, 0x944b, 0xdf70}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x80000001, 0xa1a}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x1, 0x67}], 0x400, &(0x7f0000000040)={0xeb, 0x8}) setrlimit(0x5, &(0x7f0000000240)={0x7, 0x7ff}) setrlimit(0x7, &(0x7f0000000080)={0xeac0, 0x9}) 16:00:10 executing program 0: mprotect(&(0x7f00005b1000/0x3000)=nil, 0x3000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="5648c508c80eb15fbdd58e832f0f2e8552bd9ef01c03f351e85da8b19f3d5fd504971ea4efa32f4fc34a66f74eae4a7ad8ea9d6dac669b23243cc3ae02773fb8a42d13111dcea4820d35ba927b249579f2f8131b488ec1d29ccaaa57cb7411788f4e4b31aa9ba6bd605fe174f4c909d99a37bca1940a0ae5fa3425baad22f065b2c7d34530036152c95f3fd39336a091710a3ad254d5342035c118fccbd1a26d1c4e8a78ba61b5f371a1a0be2ae1ecc7276f3bac8e179a7e37070a43be2c622d4b132209f031a71bf5e796d3b47637c388b447a3d9a7732ed36968956d0679ae0a32131db93285581b7c77dd3ae671a80cca6643db711b9e6cfd2842", 0xfc}, {&(0x7f0000000100)="214cd1cdb9c9b572ee9da6405af4c983412b561725eb03578f686f8d8a016ca3d567b1732ed6b20deae7803fdd3b8d4887592f0f4c86e5a33656879d1997caa71b24e1c3c2a66dec45f028b4260051ae73038c0f573b117b5f6545aa09aa78bcd7855b6fde115763868e8f6ee18be3ff0bd6cb3e243b42942012bbacfc6652f99113f9b4609b72d680f3958bebc5a6d6e7b04ddbfe1d079d380699312506d9c7c59834778d3ba2805cc6dc8cb6124904e10b6d48041b09a3418100d7a8864841ac2c4f5e75d417c1570ea82d3d18f6265248f8539c2114b7d04125983f792495ca65a06b2a1879ab51ed14cc9133561418a37975b9ec997b6e9078c0ce746df12b29b06530ca805621327bc1f39681308f3632e639e762042a0769ddca1ebe40204098f576f15245e7b7fb2fd21b648f49ef75eb5f9f6c3625baab728e34aaa66c2575512abed27f61bcb02e5e1754e547b967786da870ea845b9904a957a94d04bcc895d866ed703935f4c8d918d8fe0e94244b8ce105a94be436410e1febb904a2f56f2dc86a92586a79b2fbaab0cdd17bb06661c63796fabcb7448e62045e7a14c35ef9cdc28aaa6ec12bac4a9b52babeab50c01bfc751d267034582b23c29430579ff2a0c2c604a06274cb728f22dce3e8f0f380dffcbb8c3463db60095bd91a1b3e84a08266813080f92c7619b507d4a072bfff4d99e01306109763d5c430672df12f1ba28dec0f3136ebaf6134199a655cf44864ff8e293cbe8020f9ae7ba2583cd66a8e7dfa119e3c92405581c9d4873ccf1d6481195120909cd994139a7c0292a49224c552a23189ad74a552b2368bb82c9bd971ec5fe5f2b246d4763118862041221a5f882a9cf4f873dbea795bd3ee80dbbe7dd9a8c37ec945bbae65bf0852213feff090cb24137c9c67731233b141f6136ca1e8df08924ac552ccf1b33e730dceb27c862371dd45df11786107241b9a0a4821eff018cad6250773d8152d8962177e8303ac9552bf3c2a2f985f6e7cda3535e3d9bf4d5fdb1d6b2035d598488c65565ff051181f288136f00c26f51a5b8c3dba6c1a61a6ff053edf4d3b4c2dae6280a95fbda0bd22e167b7d09eaf320d39bee30eece6d9bd33f10d6068f9da310b09bc0d37577ad676474bf774f6f55dea225fbe20aadeb5b6d620e7693fb15449c9b66e2d1db1c3f3edacb613f1bc7f3e0d9355ca62fffd1a66d17c629bbc82adf2fba36721d989347663ac64febf07a3274567f1086612b6b4fb2b11514adfd321a535d4d7959a2ed5059ddaab68f28e7614aa3c3eb2482742d3988784db00c993cd5d980d66aa9fab9986582bac1b7db837d820271a35ee2d16342a9cfc82877a8157e4b9f1e3af231607fc61ba6b67c0ca6839eda471aaf52ed18ecf9c4445c78d4e527148098ceb3d9ce53cfa0ec3fb501ba795a6822de0b005cf85eee71e16e8282d460df19b58f89df98b0c49abd79dd0d0f1f8e945a3fce7273ea1d2d000c2847161b24c4c55cef14858ed5a1007c548419a32dadfd2206613b27b96e051a38f3f1ad654cf6cddf487dcffb1a2e3aac9753db51499b71e13e40421d722cbfaa287014eaf5f4f7f6ce1bf8f04e7ac8024e026a1fa82e2f20605a0d42a96202257052d9aa768387dd0b34d206844543af65565746e2f416f819f6d4ffb1653c8b6dcc5ec27ee79f5092340b077d93b7f2d438bc0ac7e15ddb20c796cce36dd406175151f8e10d8a67108181dd74005542a1a6382379f5d88d5104f83f95b5751968c4d6a40d91d086283cfc6b0b0e6b06d56e4bb0e5c58dcf0db5849c8c14082748c85db8694a542b829eb20f8303f06d841f81d32f80e310eca83ed24c82eda4a6522b03413743c5c56a419d608b3d981d2d03cd0b76d8ba48a91e552b16ff7166161c3b310d0de475b2d0e07d39bbebef0e519dc92aeb91841b58b61314b4267693260977c5087bdc316125b9606d9e78961be82a16dafe866bcf09a0ea3bab77c5bfc1841ceda67fdfafebf4cf5df4201e3e3517d8820e71065a26a31fac368140728675cdcf883735ced8d08a9a99319dcc3068dc0f658a5e0c35e6ad5dee74e1d15f423e2c141b0cc8010f57b44326adb28d6420c04b8c353f8f0f9e63a2802b0fdb10ca4fa6381784111706f018dd43f969182adb590e65fd090437e44497abd8f5abaf5de351c8774c781f819a39ba7bac9b3aada6c55266ea873b197ea9232dbcd560e162d6f85ef54e59296143709935b2a4246ca2bf3e95f9e95012bf31bdac9bbf50a70e084a0a84e028b9fac07e4f194c1d6aecd4a152d1dbcc3ec05fed7b5348b4bb3a44efe3639cf1c1259611ba63a7938affb64e9e25b598b4a493cad0bd76f5ef840531701a2d3ecfc52ae36dceb6234ed1a7890de11f0841e5dd737b2be5a7da7c31016444ddbc438a6c91cc21f7befdc8895340f58034c3094678b22560d2dd71734e4aa0aeafabf0def1797d716e9c6e285f7173117d2495f0583900fc0ddb706e4bb3d4533dd8f8e761f2cf37c269ad0d07358653826de53c066840b78b6d9d097d7a9cbc3ac88d53b6a0d7097a7ebae8955aaa5c25a8eb9bb36cba25a1ce38572feaeadc7dcb14e146a7b2adfe4267df27e4aac36282362a24a6d7932a4ca9af2a399454e025810af2a362198e6e5c92a4d61e9d1761824878d7896d67aff9aed42456d249505e42231d0c3659a16369172c664131981340a962f1a77d58f54153bf19534db5d1b860c65786213e98a26a6c8709aea4d5e166246adcaaa901b29806479cfaf750477b3ca607873be5d4f71489090432d6b06609813a739b3f29af0cb1532ebd59253e92d8f06f5939408cff34ec4a2761a0a085966b17de6c1e045440c105ad42c435600182fa7ed1ca94eed38089bf197b7de7b08ebff9af7be5e7c010ecc3fba16c7f44401d05cba93f5417fa9aafaa6ea308def32d858b82f994b26eaf4c46ae19278d7a613df367d63f795e7f0de614bc6771f2542659fbe04eeb9aec4fd62f833cd1a2ec28b296a82e7188a987d159f0ae42c00cd026d3df2ce5a037512bfde5141227142cf260895b6f7040e2737c0ef87ded993099b25e65759fb28518bc865c172614101823d74da879760ce79f54fc85a82d3f46e2acef5cbfc3997554207f608837978da30569d213dbbb473db2ce856ab2b170c5b85aa17aca29d8f86ac9b114b573518dc7c4b24a07d34113f5ec19ceefe36e7ab0971c73bc1f52551e7f3bc9b9f985f52be5634902eb7ac64f5145a95d76bfe32ee9bc9fc4141bbb379fdf7f8c8872f2bcdb7804d3f60a746391e0272d9e8909e3eff2b7a69b8eabe8207a4d9f8baddaf46cb62f93354caed71a139b55d19c3f1bba82a72777e558078b9f345c0133612176927e08c18bec97d3f45d108932200144daac5136db980ad7a7bd4eb7c8cc2e89790b5912ecdf6aaf39b3e54c74124b7427dd3b55c3ca23b1a66c30011fc196f938e811e8af3d535def4172bdcf326d7ba298aef717da42b716040689d1ebb8bb8c741145e1fe3bb9ecc828313651d76c3c1b742a0d7a5abf04ef0c161a97e22e9be302ed7a726b6c712e7daab4a53cd1280fffe98ba1ea4d724b0d7885c8e747a0bb1881f0b879895bd662cbac1dfb73826e306332e602f568dce5434ba6f7b7e2b0c29ac481c4c8ca431abbb211ff6e3ea6b23d1b49173c824f7056ef05f918dc4cef084c3f317e8b922bfba9b23f352dbbccd609721ed8ad1e0a27ac212def3b1c6640e3533fc80a5f3e0b8d1958f1878f420462e85bdc241152dc227184193f755bfb957e90d9dac542ca4ab260e0e82857afc105f6e8199ae1e8a45a41b4c2a6eb216a802195b40a9299fd000082941537e818326a24f0db6a25446750def45c1070511888858712e43d5da118ae6bb3d53d43d7024dd0f0e51a91bfbd36dc7d0de7a61c72d8acae2f95c868fd67be5e781b9a00de7282854e85de8be2e54a9e0ce788e0ae6ff59f8a446b32b833f764549de61137da01836de06eb177dd975e2987a0f5b488501b8e560903f1a922bcea9b933f4b85dd8fb66c3979e6b1b83679f3511125310b6232eed19fad158c886c415d5abe6d48458ba1f0d5a7928e30a7479c58c364820a84ca1adb0ada7eff2081fc2ae31f4796e7a0fe49e4d0f66b755c78c67a3bf341bfebd6165186d0e600daa78d9f0b276a50f0a53f2f17008b5d944e98101a836f7c8e17c004d46bfa1ec079720bc0ca101bc60b2e76a3009cd6b3c4a0066e721164ac5555bc3b7b4582fc185be02042c5daacf98c3a91b9b4d6c21cae764bf1c64d693ced33e51417d2d1b1c9de1944ecaf3f676f62364fd0472758ed5ecdb3f5431dc83bf7957de99514c1cba7b4740c195c2023ee44b808ba469c11cb149239c4a442461db3f90b8826f1fbb4b9775c3198edfb229d9c359a651dfeabccb45b2a7b11764b1eb1b82005a54b5e978c08eac8b7b8d74dc0a51a5cf9c6d40a43ab0127bffc592a00be93da2daf4e2c31674dd0710282fd9b4199f503c0e3bd62525299c2fdb81377b8a8909580030c8b73989ee1df3f2dd3cfee5d19d8fc2aad43660ab2d4745cc2dd6167165d70cd288d9728af45bf3fe0c24b0223a93a1620081b98df642ffe22429149ac208c2a7fd4ed971dd97efba0d741286aa935cae59590256f5a6d22ba015497c813969fd6e3bef1b37e92068bff393d61e36f8223d786ac3f77f2064b77c85f59b3125fa92e2a9775291afbe19e69f62d4a412ed76839770d38c259f88d45fe1d9e5fac0587546663ff7cfa30f6e32e3364c4515796f20a01eb52e0ec14513465ec712e41f2d108f7045b95acce9fa8e653ab5437064d55fb6ffcdeb22542f07e21a0e59db19b7fd937d9e0882a4644dfd237ae47bfcd56d462bbb5ba75ed3d345f46c13d18be9c03b9af6059f1bbf9a1cac10e7ebe527a2e8ee4cba630014ba7c846446028e566d05a76f28d7a14fdbfe9b202c7bd57a1f3ba103e3f1154473d16c871bd07a909d2c4351669a79f1a10266c7f6c2fb0c3bd6f505fd1b1b1f8a609b45d25468635548e716dae07a5a32fd82e1a0f5361c6b1c8430e00aacfb2af7da429923fad81caa61af293223b8cff602184611dca7ffd31548641648a72421d6a93e4b20532f337da7c0edf4f52ac93da517252e0814397d4911203d894f8118e094e06d659697411a2b1233baa21c4ba352395009944fe99d98f41d351649e082f5050527d79d9a4a4d76c7bdf024936331f5255edb5f6ebc2ec00513830849baefa8958bb42070057eb54db0b3bd01bfb1c6793c0025ec8611889f7614500524d0769770a2305dcb570c08d0b128bc289ef6140a553298487b1214442ad0e15e36a058dc8b486b7ab7fd906580810c42ac40f917c078ae7bcdf023824aa1322e7f304bea292ec9d241fc00ecbd1a22451a09b413919c8db344b0f7ebbf0a0a556a7967c110c710833c04bace36be983d431bdc87ce5eaa44d45346bd7bd7b8a91695ea4d8496c2cf56d928ce52b87d8502984d7749d505a848d636717663323b1452144a3ffd5ae60805b313a885793a1e0c4a305d16b7a6d2a7982956d342453534e2c85b25fea7b67e93800abb5bcef8799c76fb64c23ad322d6a896d61f54bca63b8b9ed32f11cc9df3e949d04d5e345fc835a96a4e7fc6c3c8940e7ad0e6dfdfd608ac46de4752fb822edb4e054994354bf627a1fd48eeab3b0fb2cb361503b8ae129dd2d1a0ca1f7661424d4ac5d93375c623b703c62216d064aa75ed20143829ba", 0x1000}], 0x2) semget(0x2, 0x1, 0x28) poll(&(0x7f0000000f00), 0x20000000000000bf, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x8, 0x3, 0xd4, 0x22, 0x4, 0x2, 0x1}, &(0x7f0000000140)={0x100, 0x3}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x9}, {0x5, 0xffffffff}}) accept$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) listen(0xffffffffffffffff, 0x8000) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000080002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x10) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x9) sendmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000001240)="98242549be63f1fc176c8c67cef8aabb8a5fa6b3faa5762a57d00e51cdb0e801a870a0de66a09a4a9fa29b372dddb058256acb7db2637d5659fcbec593ef9b9c52755ca29d56ba0b8cc8e9807f49b9379cd577c853675391b9d7c6193e72a15f4348b0bfe58255c31ecc6d122946187e6ba3dda7363363c0a40f39a8a70773c9b599d9eb70547686fa2883eefe50381fee64d8732b7a4b9fc33defcf7a27d50599f8205f2e431b9b1ad02fead347144cb0aabb84378ac7311af0b602a6508f19044a58ccad926201e7f60525531fbe672ce02beabe95218b829611e42a5940a8f276f9f7266aaa256fd2e092a8ab49854daac52b302af3f3ff6f9048912de0960843716a846ec0801e1330fed460823622e23996dfa2f522cb3178011414cc7ffa95b1b526ea17424822d63dc8a476bf592c8b4bd2b4b2953788840004e16317497417f2d039ddc6b0851ab0c50dd7471437d14e0551abed95227f16d981ca5d58054a30d6d8614f17585fd2c87bbc4de4b8e7d938b1b5b318d520b9392b9fe29510e295b31a8eadf77408053e3754e7f703599fe8fe14af2c0b87b63c209951e3f7703ff90f4c4f8900573a17a9e644dc675d1473e8209f9b0377afce61afc255e7c27b517ea1328ef2d3ff875e919dcdb6f8844cd7249b0ef13d93ec38c65965291515fc814d24661f53c3e78789ff6c8779b39316434d00163ed98c42756749084b97ec1e1a11f4abd2d90ac48f564f0a127877a83d632fa580aff5159ab3b49ab8333bfd55f61f9b6fa134ddad5e40520882631773d7484dc99091179ae3c35b04f7bf9dca28fd13c84745727de28877a8c9b9fad5b390f4e4462421d2706c3a8190b1f74dc259228a4e0e843c54bdffb945d54d03b92025aa2c83b17c65bd84964e79d2fc5456b40d4e97ea84c44d618e94f93171e7a9b6399cf5dad4a75c54a6f6f5a30aa078168c07fff65836265bbfc3a74ca00526501995acb808298c8c264297c9ab3f6c0916a0f5e6df1b65328ff9afb53f4542c89b7b07fa284737a7a168d9c25e1fc491df3be42457b4bd3d9c40904821106255eecdebbc8d23f78de6a7f6aeb15e1e2f001221a18e2612048c8322b34f3502aaad79299ade94a0a7d7c00bdaa9245935cad4ceb47dc694e08476c95c88d88d317f9afb74859fd5394a2eec0e3de2aa29e0713cda9ce88e88873521b290ca978d5b597525098626f9e22c387a7bf4c6c1f2b8a7a758f552a5d06032a71a19f4d2249e62db0436ea6eb5df2fed8f4bdcf76373d0f970d59149d069022c6833dddab5112ffb02cd3864545eced6f7216dc367ffaacd21e8de2ea2ac47a1909fc3f82c6688c954b13b708b969b099bb85e8522e2106906ede274665ef44c7dc4148cc350cc95c9752c47c743133d6236ba4bcdd9b35be11f4b90468a67ed728a2b4b471c5c7d753bac2d7d9550dc98ab11b9900677d200698a54a25a90174e4d6295dfcf73d163e30ed47fde01c3e6dd28d6aa35d7bb38ac4b982c24973076b81697c9b70c940de2efa9f681f81781eff8e0f566228473f2264eecde44305c3ef9e9036cb4b241e6f0d92074533cc485766966661e057c589138715ad475ddaa994770e8ce425a0c8f0bd90b5e889d39b46374587c0f3a4489f2f119f7a3c4d798a588f48a6bdd343196408f06cd546547a522fa84adde8a45e12e0e59a4898816510a8b207c3d8e2360be54a39563eac24d463beac41e12b0f5b661e39fc2bcdd08b2a5938ccec47178c2df31f0a1d37821da5a3b515916d6badcc07484240cecf3e7c3b487023e74f1873c2d718eeba1b7524713b4b49b966cf125e1f1e2befb2a4f3cbf80fb8df6b09739233c56ba577836d5b553ecc8169dce2f94410929a5c352b130ff026f54ec0106e7f54f3a4af5d2addb6349cb1f8cea86c91927e444e7aee023afa76b800cf6e38cf68f7a6ef9fc240d42d853ea7d5c4228a371c72f24e39000fd991d0068f97d357e9a37e0631c3f9d4b09eeed1481a368e7612b6a34fe6fcd01af0f7dd420de2834866f007816c4cf27536bbcb8cb62429797ecf2a3ff97208d330483280e6688d498504a090ab23278718f33f3c1f1fbbdae58bde6eba817eefa098166d5e64e72ea9eb3407b839f04615f0d42e2c50c99247eae2d330a563d1e927b2b19aa976ca692cf53f29190d670e16d169dcfddbe1151e3ce1dda116765f00c22028c2e7da940441d0c5fa6c66dde015c0e8b86a1006b461ac8036a7ec8180fdee1e16cf678c374739d050c121f4d009b7769f359807a8591122f2b509ff5f99d223a6361c4399dd5ed25b2241831c0226686fbda43f1104dc870f57126e6286a5c5e050e80999dda59ba4b38aae4b62d8c90adab36b0cea91a28d4ab2ef897e4967abaead6590c5f9b20f441f4d65e6ab2650e84737f5903e5ca76110d4445dd2c1f9f071c0e5659091e9d9ce6c43df582e3dc657f3197bbf2d9f48d85009b0dfe207a99f763bc313f67b8513384fc727fcc89134a83433b3506ee7c3893f64ed1e99260ff6b24d128b7b734c86474a939724f20f5bce3dadf130dcd6493422b6a416441a8d49f2a09089e2f7916e5c283e52cf1398649f7c3a0ec748adf57c43c407b2775798c21750454c4959fd3eb9f5566910265b75b36518d0f50933e88d7a5db81452132d8d925e3dfec3562eac2042c4520c064ec11aca6aeb10ee2575c8ac251959a6a46237ec3e2393d84f699f0a00f38265cef8b8aba4da8ffd1b8337386fde580a6a157f68c1e774e85826b6094e1ce1b40ba40becf9cac74e2544e3f5b9dfee1795528f30d4e64f7c2a11f54c211ce4c3239ea0a1b36b9e62c3673b761779d5f95b4fa8f25fd7b73151cb06707dbc46298baa10c696761b0581d50a8010f834afc5aff042d42e8f54bc2b114802a4df20e23694845eb384b8c8210c246e7703fc5ee8c128c7e5d9886031d65ff139a66ba8ad320f79939fb7cbaa8d1581790edc7c57a62a44ed49821398948da9fa524a7bf2ccb41735610caec9636c20c23d2b8aaecc727fdf0bdaadc57b563edd328ef4fb3ea8c49cff9576477f182d58665dd714cb873138cb36bf0e2e22cc3bcdbb5334a8dfd8cfb491b65d806e718d2ac9af9f5979cda9ba99a492126cd07776b12b8d082462b1470eba8bccec1581b6cf02ee0f3e2e8ce6c9649db491a9f8f0e2f41c61d6434358d621eff256343aa6c268cf43643c61b6f14b9c7206397286b09b0ddcf3b53f61358ab976a51de35d1c233da964d5d3ec01b0b825f2c748edc4ee12576153a862dd278e1501b9d38a34b184106e42baf76410e65ec27c61908fab8c8819f127ff8a5852498fef7775697f9f28b722a1e356efc8632e5a29ad428fccb68dfdce1cae7f3221ba8d90bcaf5cf77e30009d7cab9035ee557b7c807ad98bdf9948c9133e9141ebbf70cc17253f957521a0660b5bbda4aa4e2bb5cd05ca111382cfdf3e377a7315e09a23c49fd2a379f51922bce35bbbb3e97ea7d8908d14b82a7ed6ed93172eefda81228a944ebddb4623361765baeace914e2197f5902db87a194f7b0c3f3d49d9aaf3af95552c089ff9d72ba84fb0f9f349c6a075bb116ae83ecc5ec27472d4d1d4917ce0d60a669edb2a27c95c30b2b4c20f9768c02f1aa32fad12115694adefd2b56073276d433c47a3249cff1cda461eae96adc36225d3c9e12dcacb4c6c764c425aebcf547ed7f1b85941556ed2b73c3590f1039065cf3d4db7752bfa5884168ed962e2800f8abc8d22d8c9807a345f6cb19ee5e17bdce3955644cc9c5a5cdc7f68ef53aab4a78f2241736077a1dcf91727bfd261a4eec5302dd6f64aca2bb72a82395d703b6860196141d00ef0bfeafc6e40929f67812a8a3f5bbcbf27d4bbbbd3633f598738098ab18b6882751ea7c3b18f9f7d56afe312cb8dad39f2fbe9a48f7f0a5ba4e9a2e4762a1a6d50161578bef2ca0dfbd16fbe78e205d01f6b8074804015149b2891e955f35496efb5495b42a87dde2ed9501238e245292cd84678ceaa56cf5d4930066686bf0b2657d8d3a8549f8943867fa089467cf1731e70c5610f6d06c6624580d269673d5295e8c302e5f9ac48341752fdd40acc13f0aa9941b42ebd054b93194f682d51ed2fcd0443b77549e163332f5a4a66ee923407d9917313064fce87eaf9773b2b6ed6be7d0f146bdbc4b5cf7eaca9d5b9f791446e70a75f0b28c780a8970d9f69791445547d1206140e39368cb7d08401b98e4097abbb3810df682ea725df919b1493513c26bcff1ef2cff11cb942dd4431e5eabef8f11514af0715ee6e893247781ea1b6ba59801dee74c8d12be09d205dfa39ea1881a633f315041c91c49db9b99e1359051d54cd3f19ff7f8c6d12446170e7d3ff91564924420f7777f3cd13ba6b09de6e6ed80f397688ab12a5b3f8e4d14b88690d7098294d6dab58c8f776f4ccd5114b1c20c7ff052e945356ec3c1f372765a3d8f0603b135e4f2c5a14cd70d5f0420201d3496034e8b52a95fcdb31cfd53d876b24c876390657bc59573124a0d2ae8764e548da19afb5a5c4c39791ab291968de68eab3b66e28cff218a86133c6e55f8447c4ca6605481dc2f7f7ed9f932ec75f92159ebab659558150fe3618eb023681acb3edc2fd84ebf27bfbf7f112ba2b8a57a3b671e2429029ca8f212b0d027edb52c9f3643733b564d40c732f4933f007c9bb765e8e2a22fbef8dd048f6982aab110dc52d9f43784e73b59e7549e6cc4466dbf53894a0faf4ff9753094499538f1eb", 0xd3a}], 0x1, 0x0}, 0x400) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa10, 0x94) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='-\x00./file0\x00'], 0x8) listen(r0, 0x1fd) r3 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r4 = semget$private(0x0, 0x0, 0x10a) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/166) listen(r0, 0x7) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) setsockopt(r1, 0xffffffffffffffc0, 0x0, &(0x7f00000000c0)="349fe68d752ae03fe1803cba5ec40fa41b8390b1d6fa1f30e3d2903e12c1e325691d605cb2b554b18187c99f292aa3cab961d7291c80cf682d81f105b8c9aface4f2f408d56cf2628d7d0102d08f8af2111ee0b7fcca54ee4dddbbeb5db6cd523418598d7e8d3f4ee4309180aef073794eb04c990d804778476a3fab84369da3c00b2e3aa0b3c685029a341fb3db3fd802021e416060785e41c43ce7cd79701e666732679016a1af2054595d", 0xac) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0xc007, 0x8001) sendto$unix(r0, &(0x7f0000000080)="69723dbd2c26b25ace7e347017d15cfa6f29effb25070a8b5c5899b02046d63d78ea1ed1607ae10aff7b86d74108d0f749cf6d43bda27dfffcc8f53ed94875f4dd6ee99182ea60042318619f9c9cb2faa64af7aea05ff9", 0x57, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x2) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat(r0, &(0x7f0000000300)='./bus\x00', 0x200, 0x84) accept(r4, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r5 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r5, r6, 0x8, 0xa20}, 0xfffffffffffffff8, 0x401, r7, r8, 0x7fffffff, 0x3f, 0xf5}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = kqueue() faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x3) kevent(r9, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="4a300cd6134975c03f774644aee2b2615f0b4f0ae4b3c6a738e702a5d3232b7cd64149b4dd7ac10050baa6a1965f8492157fefb1e6545365fb279baf83bd5b76fd34eccb07157fa3c35a32d83993d9f01713097186b5cafec98d7c89f8780eef082998662f114657853fd43691917b25e8934ffa833fb90f0e382e1e444f07945daeadc5d00798e46619b10617bfbbc0cbc7d3", 0x93) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x10000000000000) 16:00:11 executing program 0: mlock(&(0x7f0000015000/0x1000)=nil, 0x1000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x4}) munmap(&(0x7f000024a000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) mlock(&(0x7f00005de000/0x2000)=nil, 0x2000) munmap(&(0x7f00005bc000/0x2000)=nil, 0x2000) minherit(&(0x7f00001f8000/0x2000)=nil, 0x2000, 0x0) 16:00:11 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x5b, &(0x7f0000000140)="eed39e742c162a468e800488d8763756d25c88ee7d52068ef90d13398d9dd225b53fb4c424c37e1b946f5121cfb9fc27bb257670f984e6c57803414f5ad56090e2a94455cb3b71893613ff02c21e301bc5cf4f45fcca0bff7f2bdc") r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x4}, {r0, 0x4}, {r0, 0x108}], 0x5, 0x401) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc00fffff, 0x5, 0x2f}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x12, 0x4}], 0x80, &(0x7f0000000100)={0x40f3, 0x1}) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82025dffffffffffffffb050ec6f470e929bb8252b59b7a259d89417714573e20611586556c7128b55fdb6b2bf033719e15d903e27e1209705abb189c66b3b24b8f843049e608ecae461a68202bcd631166861a531c00091970f020dfcb7e8"], 0x1) getuid() recvfrom$unix(r0, &(0x7f0000000180)=""/231, 0xe7, 0x40, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[r3, r3, r3, r3, r3, r3, r3]) r4 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r4, 0x4) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:11 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)) open(&(0x7f0000000080)='./control\x00', 0x10281, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202c, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000300)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) fchownat(r2, &(0x7f0000000240)='./file0\x00', r4, r3, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a96, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:11 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:11 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/120) r2 = socket(0x26, 0x3, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xb, 0xbf3, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0xc630, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x4, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x54, 0x2, 0x7f, 0x6}], 0x8, &(0x7f0000000400)=[{{r0}, 0x0, 0x96, 0x20, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0xc2e, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x64, 0x20000005, 0xffffffffeadbd273}, {{r3}, 0x0, 0x30, 0x800fffff, 0x0, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x22, 0x4, 0x8}], 0x2, &(0x7f00000002c0)={0xaf55, 0x6}) linkat(r3, &(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00', 0x4) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB="00fe5b1b01ffb0cf46bb4ca4d20d00000000000200070100"], 0x1, &(0x7f0000000600)=[{&(0x7f0000000040)="eec333437ca187bb701cc2b961eddb5d124afe7f000000787a8357cde279971fd00ff71ba327ce3e2b48c4f82a9a93790f10ab34e6f39894d4374af9c3a2b02b202ad890269db6016a99c70d08cff95b4aa5288fce72fa81a0cce16c8ce7aa11a6be59e3b30b1847827de76b0c7d0ec0ccb3e88295a49ad5b27e5fc5d9d2f64904fcf3ac6881b7a3207e83554523e166ffe9de4c2dcac4bc1391", 0x9a}, {&(0x7f0000000540)="1223f82d7d64fc671ec2f5ce16c5a0e6f99a00be496c9da2eb26ec0cb4a86060f2c6796df9aae6f2fe76355ca25f6244594fbc5061e5c31623c5d69c98d262b600f1884719240469a12591c8de153d1b6cdfd25c61b5ba7a5ebe7e5025c3726e63c9d887a0f83482bd099b23c8180e25b9", 0x71}, {&(0x7f0000000180)="9d7863609052cb23980a7b0e97af7f0a6baaf46ff63f9b8e7abe17564bb11e06c89103d8256e642bc3282010504eaf524a7ca2b510f19ae74c0d1dee184d6f8a65b4e70463503ca2b33b2eb5ea225b1fc1753c318e10d5dbd191e2332eeb", 0x5e}, {&(0x7f00000005c0)="c3948ecb972e9183f9c5c84c0322f04746441c28f1bbf28131c96873a9156f4c2f5a1b0f85ed75c2cad8003e55c5ec670dfcdf78", 0x34}], 0x4, 0x0, 0x0, 0x1}, 0xc) kevent(r0, &(0x7f00000006c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x400}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x15, 0x40000000, 0x5, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x2c, 0x2d, 0x9, 0x7fffffff}], 0x1, &(0x7f0000000740)=[{{r4}, 0xfffffffffffffffc, 0x43, 0x3, 0xd5e1, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffffffffffd9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x3, 0x9, 0x10000}, {{r3}, 0xffffffffffffffff, 0x24, 0xf0000001, 0x2, 0xb8}, {{r4}, 0xffffffffffffffff, 0x80, 0x9, 0x41b, 0x4}], 0x7, &(0x7f0000000140)={0x1f, 0x6}) getsockname$unix(r4, 0x0, &(0x7f0000000300)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) kqueue() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000500)=0x54) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) sendto$unix(r0, &(0x7f0000000440)="d062161754513f8093adf594a8a9350a26fb18a817eb0251efeb214c4ec446b9d04ee8d49c06c31469ed343cb8fbe2268abb940c30bc35e97cc0709cd55e10dcf28096e2de0c85996207fd93931b5f2a46e4391fa8cf95e9a2ffecb186b139b4cb207fa0788b6694b3162b4c81729d6e8598c82c0e8b8d074e36684d28ea0fc90a3b5391a0931e3a67485b6d1d06019978d2e78f9958e8218a4e1259e4a89dfd92e5ec7a8f6e6f399aa3ee9cdaece8804ed493a3518be5ddebc7839be2450d8a89b7055e1ba2522bd4ec7c1359dd26b97340acb6697fd93f03baa245b7667245a61c4dd78839932403ea37c1", 0xec, 0x400, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0xa, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f00000000c0)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x98, 0xfffff, 0x7, 0x44f}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xb1, 0x401}, {{r1}, 0xffffffffffffffff, 0xe, 0x1, 0xfff, 0x7}], 0x7, &(0x7f0000000340)={0x9, 0x8c}) getrusage(0x0, &(0x7f0000000700)) setreuid(r3, r4) r6 = kqueue() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)) clock_getres(0x4, &(0x7f0000000180)) kevent(r6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x6, 0x401, 0x401, 0xfffffffffffffffb, "d6b922beb55ef5540f11b1139de8f30a67f2b9f3", 0x7ea, 0x2}) pipe(&(0x7f0000000380)) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x7, r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530008d043b004f1f29ed5587940cbee83e3057c9d419a82a10351b460373bddb9122e01ac32e5478ef4a57215132ae018d3ba5b65e1426046b9b4043928525010abc63ef0064f3514f8a585dbb052fb9b77d844e5a1f97cc522db10913935f05b84052e8eba502969fcbcc52d5e279eb2a676c6cad38a148cf280d2db98a66ff168a986ea1"], 0x10) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000600)="0bdaf390bb5c01029d30d58cc874decaa444309122f6219d376750f590ce9ad55af5b5b3b987969740be6715e62237c6406306644baf017724c90198c8e1f270c1663c163563ca8c394b85ad430cbf103bdc3cd5286e6ea815f67127b062daaf766963d31e9bf89ddb9e585cedd71a36624c92f53f50db6d67f30562e7b8a739eabe654d335bba6f7b2403ff6de93fd5c8839619096edd7b0269cacffd9975d63c60610a10a1bfc39e79183bdecd9fe359f5a315df8fea48f9b82b1bda867655c6f742b310e3eacddc8c899bb5a60a3cebf42ff68beffc5b184ca82eec29e65ec40bca52c27ad082c7500904b78cd7520520536f3a322a83b1c921d5f19fbf60b705a31cab98bc8680c4225903826101574d15d80558487b146168c5d8e9a4f35982622860315eba762738a963f56fc593c2874f7e4828747225c59cdb05d3814fd2431e5866589ebe1d32e1fb75749568000f3ddea964f6bbdaaa8b663afe2568376b464919395f40df51dc799de33930ae112e95f9af6eb526977a0d6fcc5f8044783f5c9d4c1dab14f74a9fe804bdb6c88a177da586cd523500d4b44d738fea839babc98ff1daeeab624814f92840a7ac98797f699a12ac5065486421640593f435ef7563fa7ecc2d990ccdb30466ab5ebe8340a5aa43a179d908bb63e88ad30fb36c2da1b38aed72cb9b3f4e6b0532f9b76c7387b7fc6b6e309ef0a60f8dcb66ecb6161edbceb63cbb4005b8fad80355f84994f4c582fcdb00e1544f9bcc210bf493a2fb0af0c3c8b101660b88fce7f2afc348799f10b4ffb5631687ca7add1ee40b5dc2bf45f38777139f916e4a2edfc82968c87372997ad0374af997806f5b91cb9adfac0227906772ff4405a36999c98d3d6bb671c791d4e2ab13733d2fe562cbb62b90ef2c1c3c7e9d45360cc387a8c3ee5d1470e6adacbf2c9258c524f3dfc07a4832c019d7e243e0745daf6b2658c319383806d05fd313aaefa89eaa0a80b715780675b005ac53207f58c75125ea753f51d16272d28f81c474ecee2511abf1defa152667a57847f2fa38b10e6a28bddb0b1db5f3b741c934b425a8669403c80d334a567584a90e6c8f8a68836e7ccb450066d487e25895c67c0ec0d04508092c7fc2a20e8677b5875e8c87c051027f829e56233d6cf79e2a4c6a4c08b144723e18fc6661be046defeddad09b308d1f3d8846710e155c68b25ef2254fd2fc73c1244ff436bcd3d4baabfbefcd84339623e25bc0638f563f5ca4385e25ccc129be9c252d99ff3b37d71ad90600b635e113dea00314f2b8178370c686de06a5002a46fcd28e198ea834a028c0c63330be6ade3eee9ac362487ede99c5e6d76da2dc539779e6223b4db18e28d94dbb3916b0c4e6bc9b4880bac2ecded90bca6546128c6e7d76691c2f69c832a3b7af28299765c8675b68792d9465892334a916f24ccce50b6156ff56c25df5cc54ff0e8331a745f7a6dbcd0e30d1951d5db95ef22f407f330121ee2548cbe2b91e8ec949aed7c2631be88e321970e9609674bd302035284495090837ed96519d46c01eb8f9f61567d4915cf513fe7ba53687e6a33d1956fdaeca556221ad36f57b481b906786a64bd0379d272455771cfac118d6922dd31e891490bd4be5a12050d5900aa35eadda2d4e6251bfa295b624e5c292a4d324948b8b0557a8f2baf465a6300dc99eb9964d5e50d8a1cc21971c57feca9e17e0667f0236628d8381035eaf64ab0d92c45e0aba04e66124cc58beaf86ef4241b413d9d7c61dfff9f8a260b48e53a327fc552a232848c2c28d56969770a371ca25e13f3dac59a1f214f54a8d6c2f2a84d3b56a346aaa456bfc9fd7d5b623fc371df5fc532eed8d8898e643472f9d4301a2f10691a2b39a35ba07cbca80a744c4fd2a09942f802d5221f8cabe31983b3deb1cfcd7d23dec123eb8324a882ceb434c8bec7ea0c9859d67ff14b3522ca4a4eddddf065f1cde2f6d063b8351480f2929b5d247ed2486b0dc386dfd419a74e950108b81b3bb09b632a9d29547ce239fc50e9831bc523f997230e6b104ff1aea4533a9e8f4b8b69a1709c76119f1321892ef5220330a849dbbef1b50ee22adf9d843f5d5429307c6e2a7cf20d8234732c05e5e46f1dc013a2acd0ff4909acee244c80692ef4a8dc57fd6a906b4b89aa0f98a6fb8cb5de9ea83548ac656da81afb8c0a4a2862a383bb7fbccb72f4982c1fdb9d8a6821b386d44495a10eb67e7e3f4b83e7d0df1d96c61a4b1a88d4129b27e195a23c10c7ccdd872b7f3f3180c0c2c589283c1c4e6b77556a1e1b07e6520484d73fb2d959ae1de93b740ceb9d4313bf366b98cd09a1abbc4b872a5816c23d8effece2ca8e8c1e98c9504cc0020d28d449d617a0695701072ac2b2d61d09d2ee51a93b9a0515b53796af04e40c4390799a0f526d050bb3fa9b7cd55421871e7f3fdff4a1665ec909252e3f28178d9646227ef485760fbb9b6b13326814f8018615886928d78a8e7337c602b7c82f40dedacc197b07f96f14eb2d186346df277d0540bea983c47bae57cd9137e56533646e9c0916d2a0b81a0ab8991f4f1621537c2db0414adba3e16ab31633ddc47200873dd8de33f04c602f9e1ff2da99cf7cd90049a0debd10ec1583ffc31682608a83c836c83ce09246e09279664e232ed6b963edd63b6fbadc0e30e10db0338d6b381dda672009780b5686d64cbf1f127374695a61a593201ff0be710e8830e15de81a081c6dda2c9b4", 0x7a0}], 0x1) 16:00:11 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x7}) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="8ecebc9b7ca1eac083655e", 0xb}, {&(0x7f0000000080)="b461d4bfc1fe723571b96315efc3f464462395549c346516cf5766ad674361c3e4155b10f2518ac3a478ed99401df0375182664c6bddce16cf4f04e3ea7137d90665", 0x42}, {&(0x7f0000000180)="5a8df01d51b01cd654a2da904ff3a35f93f81e507c2239bb1c1e791613242a675d7288175d2d61f52e86c2fa6a9e72bfe5d21e4b2a91c70d933927a3871698afeedd26e9ec5dcb8ba22437553bb1de0d15ec46f018f9fc43c5256bd8f48b8932a932c176b1b22c408d4f768d1abd38d6a4cfb86057986bd74098ca22f0a44e90e47a438cf2c680f392075a9b612ca298dd3192d898cddb17da341ae94cc2ac38ea", 0xa1}, {&(0x7f0000000280)="bd194bff414fb94b870e483d7682a7c5cca67042f4fffcd04caedf59a27968696e5b66aa6c83c2fabac0f06113294622edccbdf2167d68a5f2d9ffd3767469d1729d1d13d98807df31ece34a85758daedc39724423644d8b6bd06745a3fa315346a5d518b66d0ab95c3d5d6314b22f75600d2826c5aff4062da2b91a39e7", 0x7e}, {&(0x7f0000000100)}, {&(0x7f0000000300)="6db19247f9b40695fb2ec00f96749650971ea8a00142a584a0e1a321e1b03acc7c05cdbff0356b06560f2563aed35a8296d15d13a449055698b773d4812ae01096df20e7eb70e6aacbd56ea389e39bfa3139d04063d3dff68b02c50c6f684a7f74288bd48ae35d423a0df604831f57c83867ac299a62bcf57bc64bf842c134d63ccfef86cbb0d6f557612cac254c6de5aaadead60bd34c8441c0aff3af30499a867e2674105105524ef803e1c177dea5facc915e", 0xb4}], 0x6) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60d", 0x1d0) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x66b, 0x80000}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) write(0xffffffffffffffff, &(0x7f00000005c0)="8945779744a0a51ed6839b7c0d9852ec19ca5357ba890b36cdc2c1d3a555c78fb18650d4a7dd85", 0x27) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x6e) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) socket(0x11, 0x3, 0x7) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) poll(&(0x7f0000000000), 0x18ea2becd9aea01d, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5baf2b32, 0x8}, {0x3ff, 0x200}}, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/148, 0x94}], 0x1, &(0x7f0000000280)=""/240, 0xf0}, 0x43) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f285f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000f6a7426a70ad5567f38b9e565d181f7cff74bb167f8caf172f5d650cc7aba025dc"], 0x808}, 0x0) 16:00:13 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x6) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r4 = socket(0x18, 0x3, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a00a7f0ffff000045"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f00000003c0)=0xffffffffffffff81) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x3d0, 0x100) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x80) unveil(&(0x7f0000000240)='\x00', &(0x7f0000000280)='r\x00') 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x7fffffffff, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="4cbf00d9733a36f31906916fd69a7cb1be252bfa76a11cf6c3970815fe0ba3d75a7f02554893d2236417bfc1a892524f7c36e3df345a6429d84d4a29af69742faacb967ef7667f2a5ef31c4f874ffab8166400bb0c4be0287f0b70cb2ce3513ce372ef9aac650ab6ecc34d1059eefd414c1e87bccee04a5c811259f3dbc8c518cdbaaac888b2acd31f45b1e1b85f67f836e67314887055976276e1a39cca2f4b3b7a9c836eeb5c379baa950281290b99543214108faee23237f1c54888f88585456afafa8e6aca9245165fb3f41b7b3e58559a842a08ace9575ff3f53a850848eeb98de0211bbb2f88bcd970616cf7b22ef88aa8db791ebd92448df275cf7facd0519c"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x2) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/102, 0x66}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="89d3145fdbd380dd", 0x8}, {&(0x7f0000000240)="d4c241718627f401b9ecdb09b68bb1bfd975eb25a62b4521c42ee240f2ace09a7928f8e43b5bb0472dbe6338cb880346318d338539f75cf2861dbf9f5c8e0cb650ab65bae95bfab887df6c8bb681f1044a4affb62fb254810b375c3cf2bdb91a67d5dfadf0f9f390afa192dfad5367e7987a705e40d68733fb8f57bdb1d5412e8ec569f00b48d9796c14e7a6d5f295b902d8db91f3da9908c3442d298118c2406d6a20433eced7faedf031040eac555ce74fc3adfeb9c8181f93f50ec67897100449064de223e6cf7b8937d1a066e403d520", 0xd2}, {&(0x7f00000000c0)="1b3d81", 0x3}, {&(0x7f0000000340)="c31b03bf2420b4f33b219e50b56a8a370fb804cda9ce0e4dfd2635e38153744a7cc7b0126db62948e1387df50c19401cdd25a5ba0926ee411482d4b4b7c236d982030e4caab7ec0a2e8021f060965808ab49f0738329741f592d741e64caaac01ae6673fade4c6f8e3e5132144adff69241e94e61d389c06933749f8efd0fa8de23d6ab78e95f1eed6b4bca35eff356b4873fbe39296142e5b29dcc2891c9a22f1338b10c57052", 0xa7}, {&(0x7f0000000400)="ccdc7a95a7d09641182a347de5ad0ade78ef9166ec5a9d6bf6eba3d54617f2390fdc1a783ce9da88ad8256d3fcd25e68ee341c0bba4491902d7fb7fe8be6d1ac7f0884509793ea9795a064440ee13a9deb3b6354ab7d86ca8f3971a3eb77ddbf20834a14b092bd04326590f031deb1836da90db07dd39bdd1b66982810120c37d48be4324bda101fbc381c1aae72e79dff4b95ec8aed8d87a37292a002637c30e84b2ad6c8796ce1bb374e70fb83ffa3bc6dbd0561831a02243ed500d5feab0f71ab8f", 0xc3}], 0x5, 0x0, 0x0, 0xa}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x2}, {r0, 0x6}, {r0, 0x1}, {r0, 0x80}, {r0, 0x4}, {r0, 0x40}], 0x7, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000001040)) r1 = semget(0x0, 0x1, 0x600) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/119) r2 = fcntl$dupfd(r0, 0x800000000a, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pledge(&(0x7f0000000080)='\x90:\x00', &(0x7f00000000c0)=',-\x00') 16:00:14 executing program 0: r0 = semget$private(0x0, 0x6, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001040)=""/174) r1 = socket$inet6(0x18, 0x0, 0x5) setsockopt(r1, 0xf0b5, 0x7, &(0x7f0000001100)="54233f0b798535d2e400874b465c7fadb4699b36f7333350f0a969ff90c12be7e6580da54a378669a2b10b0b3bf875e641863b4efa3762f441cbc942d8bb69ac242cf8d8a1b33729579d4240a609cfd412f379d92755601d1fe3713443f705c015b4f310ff1b72cd87bba922662f01fc7f907f818249ccbb4ca66e64859b39ac400552", 0x83) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000011c0)=0x2) semctl$SETVAL(r0, 0xceb3e70fdbf35e16, 0x8, &(0x7f0000001200)=0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001240)=""/4096) openat(r1, &(0x7f0000001000)='./file0/file0\x00', 0xa02, 0x20) getegid() shutdown(r1, 0x2) write(r1, &(0x7f0000002240)="0af3347efd9f2d9d2f01c701cc2b6e02371edb3c81f9cc824f9c6f6355de8470f1b1b1b265fd01ef087cf5bf24587e7b3bba7dfb5d939337b07619f7642d38b9e2b0f3d88be30779e24479d2ec1fe68b8f3656bf2cda343e30392a3b7c3d581358b1d9a0c6169ea7b20cbef2bd87d2cb761b32c5b35c7c178150ede7155c42552206f1e5a92cee30586ed5861a4a2e10fa9cb86c18837cd2447954fbb2dfd32df64cc1294a61305da30cb8c6a6fb4e9e2539b65071853fead055cfa932c24cc7ea", 0xc1) getsockname$inet6(r1, &(0x7f0000002340), &(0x7f0000002380)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000023c0)=""/244) r3 = open$dir(&(0x7f00000024c0)='./file0\x00', 0x20000, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) getpeername$inet6(r1, &(0x7f0000002500), &(0x7f0000002540)=0xc) semget(0x2, 0x2, 0x40) open(&(0x7f0000002580)='./file0/file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000029c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) getuid() getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) fcntl$getown(r3, 0x5) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="feffffffdfffffff072db21714f807979d0000131ec3b977cd4e960727ff2521d721edf45c458ff3c79b00010080edcc495d63da7428568dce254838adc61098101b"], 0x42, 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) r3 = fcntl$dupfd(r2, 0x0, r1) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000140)="a1bf526e3fb69d80811a96d7ef7dcc4ab6ccb6e4ec2468fda11e0bc8e6b614cce0179789b8d4e2788cecdf36ac65b804a264499882121f3a9c172042736882f5ee6a144d9e8d7c0c3286934d52ff5d8dc9c201cfe92bdbba4acde401ecbe946707568934f21f1977d7eab38a335cd036cd7161682176e4cdb7da6581b58558cd376834cf4604b19503c02660c41912a2a4b5d0336c52b30c581278ca2fb032edfb75e526844b3e1ad3a03788facbb7c019284dfede8f0945f30edaff1e4abc8af104de", 0xc3, 0x404, 0x0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x174}, {r0, 0x40000000000008}, {r0, 0x80}, {r1, 0x87}, {r1}, {r1}, {r2, 0x9}, {r0, 0x1}, {r2}, {r1, 0x105}], 0x231, 0x2) 16:00:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000080)="10", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x50, 0x4, 0x200, 0x1, "8110064f2ae59af208110a9886d0253622a806bb", 0x5, 0x6}) getpgid(0x0) write(r0, &(0x7f0000000400)="ac6adfcb72d5add98fe6667f369586b006da43864c9483804f8da83e69465736ede24fe77659db33569a22fc43fbaad687dcc2f076073ff8a7460e8836e095b8418a5152dce110632ffb9a3e4f856ddd0bf062fa1edb7b991901e489a096122c4718b48a7ea1ee39ce1a074802f163241501ae88bae50281e0c5ed1e20b8b90d38a5656f6c1d141c216bf010c254807848cca4ed3e218a05ab7b47b98093d503292c32ace51df914d61b7aed2fbd24fe6b4e9b34a7b1438c15aa3ee5066fc77abd2b014de1fb2ee238cb750530fd5418f3792ae9d52bd443f71e7721393100bd838e54c204e104a41590eb71477256bdad1a6f1088a97b56ea9662581ce383de4b6533da2a45bf7d383179fa839d93a000ce204e769143be13368b66501c7b377fb5bbb7924bcc430bdb1151bef52e392746bbf7b6", 0x135) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = msgget(0x2, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{$\x00', &(0x7f0000000180)='({\xb5\x86h\xe0:])(\x00']) msgrcv(r0, &(0x7f0000000200)={0x0, ""/25}, 0x21, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: mprotect(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00004db000/0x2000)=nil, 0x2000, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1f) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:14 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0xbf5, 0x6, r1}) clock_gettime(0x3, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080)=""/249, 0xf9, 0x1b5135f019bc15c7, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) dup(r0) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) socket$inet6(0x18, 0x2, 0x6) getdents(r1, 0x0, 0x0) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f0000000340)="9750d2ccf95945be4935de10a5ee5f5ec5ef2385666827c9b096bcafaf6247c10777125739a92be2fffe96167adefe03d6fd2181cfd350e2db07210be6174f4da57f503836492737b0a7c789c39115d6283dbe52f1a7fa442673362de2296b3861f693b1a3e10c6e13a6ac46c5faf89c487fce60b399222669f367e98b896962362bffd144ac4f47a6bccc543bd545c14c89342755b5706b10b4d6a1e736f85bdd7c95de3e86e6fdc1d526a10456700ffe53687c182caa6ad31ea39be9b4a435b50d25c3e904405dae01143d31204a481755d16d4d327dd69b8c4d7b7f985a7753c15fd105", 0xe5, 0x400, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eabe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5cc8a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf", 0x81}], 0x1) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x0, "bb99e638f00adea4b5cd8a7afd306c644485987c5ed180068b7717609a0200fb07d45099e9a58f1bbaf88cac72b28bfb94ff8bdbeeeba4de192595eba3f9ded596b7572b3928c5ca37c867e30396e4abf2030803a6b63ea415f4a744292b915c27ce75fdb9b4b7247e2beb35a7594d9db948ccacc1ea8a31e5f8f4cce973f40bec683ed8a1617342d2104630889b148b737cb291bff02290d1dcb379223eea1c7a1d48c1c35a494b89dce50e1f7c302d5ed79d4f62a0b83c15b395121f15df5ef34716744c3a46765a09dca3a7d76e4b8be2a90ceb61562fe9b26f368c5a0d669a6fec91482cc35b55a96bdaec0aab5a83607a39b10d042ad4"}, 0x101, 0x800) msgsnd(r0, &(0x7f0000000040)={0x0, "f62cb22d05fed9d6bf82d720c05a9af9d96d85273108bd00fc7d9c8f2976c99ca87c7c9af369217d3206c1e0adbf51c6331d095abe9484bbc3891b1eaf2caba8c06f692dd695d08c2c602907f78e5a99d019215a149d5c507dc6c2e3b565ecde31c3a460877fe673084ccf127d6c6d8b9a51f714ed88303eb581d795c9acb49ebd29fc43f160526edf253013a4e8a715afb84d1272dbda66c04777067cb81c0f5ed71c3a5d8d0068228ff8df67b49dc7b24df8507159ed67b2a501fa77b993cf160740960f86b30c3cae789c2a4be0537a28396eca39d5f5619efa49722ec6ae9eaa5dbb"}, 0xec, 0x800) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/136, 0x88}], 0x4) write(r1, &(0x7f0000001480)="96e0dfdb606dfa8975150b2b57baab62cd2b740b1cd29c5bba0fec5e8fd55a9fa58854dd9a95aca24a5e1ddf715c4fb7da0995bb60f27da828f44bb699835284714fec65d7af8f00bc8f2bd4970c35ddc8462c3e736207872273eacf242baca602fcb844f9be26a6a862939082df325aa839e11526cbfb47e3355e5b1fabebc1f2988bdb431edf0770581e35826b295fefc9aeb2b2962867293ecd5a5fa3d8dd807694264feedd1186b6914b4a56423aa2e3ae17b81e1c6d3f73a78dc0ebaf3e1a4ebc335401de287246eb37d70949a641079e941f937526d299e117f8b0082ce60f3491d16b08ef9be799af4e3ddb76ac59beb08bcc3154a3b9e669a2bcdb2d607bce3b07bba9aef60425cd9659d2539fe9aec3267a70e472462fad73f3cf07e4e0c65aeaea61d03347c05816f819bd7a8b344251022f21b382522e38d0250aae40a01406ae648d1eb867c0484e67267b08335d5e82224511ebc4b1804fc3bcbef23bd2007c6ea6c75034eeb8cbdf9bcf5ae1430c8fb7a0a386ac76e614139ce2834760488779d17e72ac697f89b84c6004ff8d3a03eeefbfdbce26fbcaa315c61f88e11165f1665bf443d272c4db77f4d14061f757ad4ecac53f73af9be6eb204977f1d3b4af60df990ff45a6590577ba3b69bfe643e15442bd1f2f302c34089ee1de8204ce6fa8d6d439d440654e0ed31485f74fa027a8aa0246e59505017e09c64ad8ff35540c0e71a6314292475ffc2645207f3559c0f94a582b88eb2abb421982ba3177156f105f79e3c95bc9c2e04aa7d67dd6fc601689cc363f383176e35d16c88650f9b83ed29b15b67b48c0100e260da35c23e054455eafe46ebfe075ae494cb580c975a1c161c6b2cb191e732fd57a59dd829b6b4afc3c3136a842323387cd9b83202fec0661dd236cceda6783ea852c62fa1c5c92845edd10d2a9c4d69d73dc904ab7febaf663331a76b5cf35dfb4419ec14d946c468fd1e6bde74ad1639201efe55b15d56c253e2f58f25015e9ebdcffb93963ef52ea0462683f0067ffabade6bae6e6260535e1d61b20938a1d07f48b30f395ac8a2401de3d4578157974d510b88301ceb6fc59c8bf3fb8eb41cccab6095b46774db4ec4673ec5bbf6b954e51bc8e3facb7d8c0234f3b353b5b8bf193e44efd21def4e45c1a3ab62957be86fcc0bad9a18eb013f692f702de65c38bab9b2556956cb6e37941407d03ce91b83e3b9422a12ec44d1998ae7b61e0a0e3b3c7edd8aca8a0f3b349672ad8de842076e0b70760dc5bcdcd1e51058668a7e08daf08551ef9eedf8417b2d468d4557b6544d5a2c8a709454f88932d0abc85a5f0e1596449c30b5f7ed665d97c55e78b3bfb4640e357d34ddb93a3956f122c8d8bea2dc5dd33cd6667ed8136d61a72536a0790543a774b759938787f094b9fda9ce2b893c895c1d013228d2911ab23570ae0f047d2d3a671c95d8a697e34feffaa0d54e708f9b0a0d510f6b38a18465dc251f50a8abb6712bd028c8a95d3d62c99866516f235ae8e9b401d5953219b9e169cb7b47d7ceeaffbec2c7e070ff0a", 0x455) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x10, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000340)=""/190, 0xbe) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/254, 0xfe) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xf2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x500000000000) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fchown(r0, r2, r3) seteuid(r2) setuid(r2) r4 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x100, r2, r3, r2, r3, 0x1, 0x1}, 0xd0, 0x9, r1, r1, 0x78, 0x9, 0x5}) fcntl$getflags(r0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x1f, 0x500}], 0xfffffffffffffe00, &(0x7f0000000040)={0x52, 0x400}) r2 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x18) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x386, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8000000) kqueue() poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xe03, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:00:14 executing program 0: r0 = socket(0x19, 0x4000000007ffd, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, r0, r4, r1, 0x2, 0x7fff}, 0x2, 0x8, r5, r6, 0x2, 0x10000, 0x4900, 0xdbfe}) setuid(0xee01) r7 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x0, 0x8, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/87) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/30) 16:00:14 executing program 1: getppid() dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, 0xffffffffffffffff, 0x357) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4e) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb78a8dbb2ca59291, 0xc2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x18, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x80000001) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x211) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9, 0xfffffffffffffffa, 0x9, 0x3, "042441c4b271a8560e68e2a99181f77a0c6da703", 0x4, 0xfa4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/9, &(0x7f0000000300)=0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0xf96b031800000000, 0x1, 0x1, 0x6, 0x80000000}, 0xc) getpeername(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) r3 = getuid() seteuid(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000005c0)) r4 = semget(0x1, 0x1, 0x40) semctl$IPC_RMID(r4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000600)="127df54511e92b255a30d9a65b2d1345188c37b502168c01e8ec92e2710476505e0f7c81596de33a4647aba2d6945d760c09e2b89646f79a9f5a2b74f38cb22176e26d46f4d722a694760e41a01ffa048d8a581ff7f2220d9584a3aa19b8", 0x5e, 0x1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f00000006c0)='./file0\x00', 0xfffffffffffffff7) semget(0x1, 0x3, 0x100) getpid() semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000700), 0x10000) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) nanosleep(&(0x7f0000001280)={0x3ff, 0x80000000}, &(0x7f00000012c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/163, 0xa3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r2) r3 = kqueue() socket(0x11, 0x4, 0x6) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4d, 0x100, 0x1f}], 0x4, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xffffffffffffe834) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1000000000000) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0x8c) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r4) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r4, 0x0, 0x0) 16:00:15 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f00000001c0), 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x78) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:15 executing program 0: r0 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=[@cred={0x20}], 0x20}, 0x0) kevent(r0, &(0x7f0000000180), 0x68b9, 0x0, 0x4e3b9602, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) r1 = getppid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040), 0x325) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x6, r1}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x87) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0x0, 0xa9, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x49c6d3a0614f3d04, 0x7, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x400, 0x8}, {{r3}, 0x0, 0x4, 0x81, 0x3, 0x3}, {{r0}, 0x0, 0x40, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x80000001, 0xfff}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000000, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x6, 0x7f}, {{r3}, 0x0, 0x80, 0xf0000000, 0x8000, 0x8000}], 0xa8, 0x0, 0x4000000000000e50, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x8c, 0xffffffff, 0x7ff}, 0xc) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000400)="b1de2d041bd595cbe1567bcac71c392e758df6fc628e6c203cd27c638bb44cc6c852223c400450e4489043a0223638d65d7ff60b310e45fd863aa496214f41b9c210571e7325ca7f85bc61b77cac1349f39da49584de9bdc9956188863903b88daf49f0a52b18af31e1a202969d36567532981b542e64f35528045b0a415c9e2d681a37f0d9257fb1e91b5ae46179dee0d3958bd9c4bcc9a42c745fb00efd4b4c0f3", 0xa2}, {&(0x7f00000004c0)="ccfbce4ab023f32032cf28907444c954fb4a2cb4adc05b1dfa047a6102a396899b99c9241a57ee3b9e8ebd1f903fac576ecb847d9be4f22097f869bfffe6e8304bd1121d1b7cad1c6eb0", 0x4a}], 0x2, 0x0, 0x0, 0x5}, 0x8) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x7, 0x7ff) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x400000000000000, 0xffffffffffbffffd}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) sendto$unix(r0, &(0x7f0000000700)="0dd737b95780c9502505e254712b5475ddb52f80fc35038a6b08df139a3b4494d1f8b1766d6b0d0617f11d6395b478fc079069870bab815a463120fe940d48572ad7ef106011cf", 0x47, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0386f", 0x6) preadv(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/130, 0x82}], 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="d7a834060951223e99a9a911f67daf9e80cef0a8601f3fc27aa8cb9283e5e3bab886c4d2982a43bde5a60669df46efcb741f7926a69a7b8bcfd0eab1b091863c9046ffc0d66d2eada0a7e36bad6372d28ed7b075228e7e69ca485a15f0d7c5ea111eb96fabc0258086e0beed3538b26ab7bd1e7c27769a999c1bbc6a02b2b2", 0x7f}, {&(0x7f00000001c0)="6803b60ed7a315aa57a9cf338196e2fe9b7c151d62ce3ebf535fe6856f1617ae5d1448eaa23977b8a7a6a3be48fd2a3b1edf662f58eb158c91f94aa5598f61a46e258e5eadcd682b6303d359", 0x4c}, {&(0x7f0000000140)="735669488f29e66acf3d8c51d716f569060a65e2643bc640a0264b0fe4479ead6aa7b7f319e0d0c345a2fcc994d337f32cac22989cc2d202", 0x38}], 0x3, 0x60) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000280)=0x7) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x77) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x10000000000400}, {0x1000, 0x2}}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="13fa7ab74ac8f1d4966b182f88ae58563f0c581dcb022a6fd47b5e951f38ad13d79041f14e02f12d576afa1ca89226", 0x2f, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x102) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:16 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/4096, 0x1000}, 0x842) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) r1 = semget$private(0x0, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x34f, 0x7fff}, 0x10) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/126) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x85fc, 0x98}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x60, 0x10, 0x10000000200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x11, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x0, 0x1}], 0x8, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x14, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000061, 0x5, 0x9}], 0x81, &(0x7f0000000180)={0x43e, 0x1}) close(r1) 16:00:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x3b9) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000499c865582c890fabf6555c3aa14fbb8000019a803a1038391fe9659b174da7141ebc4cf271e5060e5bfda291907767251b47070365b0000000000e28355c35b9688e83df2442bdda32fab21e39a985a66708a7ae929d35645dea7c009db7156fb69e0e8257bde026cb7c60757bed0c72bcedc8458945ba8d287fee397aa4f71af7391767e221a9ba6e5bda4562226e11ee64da1b5d71ac22b9e47b19a4adf82b6a0cdbc33c3badfb41a8eaa1d2904f8746e6bce07ba558cb6645f3a56c58c15915c4b51f25df8ff1c41d329ba883f8aa5a4e18b4490ea71d6775aa64ccb0577948ab64839d1932b7ef6cd6f6abd03fa11003e4db80fb9c070cd8146e74b38f0fd97349c4aa1558e6d6b315a062b32048f70d5aab1f36935501824e73cc5142bd5b8ce22877a172a8e82134e27fa5e82e470dca917fae09e8e69000000000000000000000000000000"], 0x10) pipe2(&(0x7f0000000040), 0x10004) shutdown(r0, 0x1) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = msgget(0x2, 0x64) msgrcv(r1, &(0x7f0000000000)={0x0, ""/247}, 0xff, 0x2, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000280)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000080)="81541e2d92dfd590615c56b316595647c54f4ad6e20a9e46c142497c9fb8435ad847155140274ce8809ce16387b982de53ba286bcdc4ab85872da894c866dbfab6a164af0cb938ab5735aaa663b0669bd828e5e0096ffb13c6335bac42947bca4051d8d9d13b3bc1f08b42", 0x6b) r2 = geteuid() setreuid(r2, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x400000) 16:00:17 executing program 1: truncate(&(0x7f0000000040)='./control\x00', 0x2) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='W\x00') r0 = open(&(0x7f0000000180)='./control/file0\x00', 0x8000, 0x48) fchmodat(r0, &(0x7f00000000c0)='./control\x00', 0x120, 0x6) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x1000, 0x0) 16:00:17 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f000015d000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000493000/0x3000)=nil) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 0: getppid() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d30", 0xc98}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="6228dc5dc96bb7548e11adb7a59f59c47be7d52b11911e568734c5c43fc2d06b3d0ef8e39d43958db4", 0x29}], 0x1) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='{![\x00']) 16:00:17 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2004, 0x4) rmdir(&(0x7f0000000000)='./control\x00') 16:00:17 executing program 1: semget(0x0, 0x1, 0x28) r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) close(r0) connect(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x90) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/81, 0x51) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x200}], 0x49800000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x31, 0x60000000, 0x401, 0x8}], 0x7, &(0x7f0000000400)={0x4fa, 0x24bd}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000000, 0xffffffffffffffcf}, {{r3}, 0x0, 0x1, 0x1, 0x3ff, 0x4}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000047, 0xd17, 0xb6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x48, 0x24, 0x20, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1e, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x75f}, {{r3}, 0xfffffffffffffffd, 0x88, 0x88, 0x92b4, 0x1}], 0x7fff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xf79}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x7eef7d6e, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000004, 0x40, 0x8}], 0x47, &(0x7f0000000280)={0xfff, 0x6}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffd6a) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffcdd) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x201) getsockopt$sock_int(r0, 0xffff, 0x8000001003, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) 16:00:17 executing program 1: 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) open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) flock(r2, 0x6) 16:00:17 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) unveil(&(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', &(0x7f0000000100)='x\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$setstatus(r0, 0x4, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) socketpair(0x2, 0x4000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f00000001c0), 0x66, 0x0, 0x8000, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = socket$inet6(0x18, 0x4, 0x7fff) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="50e327e09042351d9cf2c565dc4b3b079485a1ffc3f846752ac09ffbe3192cc842855fa365e9beed3cddb5599f5c5b12f461d98186989b9ab4a01de68d962a5f672a1d78c50ed899e93e73341036fe8336f3839a210b181cc879eda1df5e84fa8dcd6d1f74", 0x65}, {&(0x7f0000000400)="9f8fc529fb2ff1df81a11d77d2f1fd9d106f3cd18c4bc80807985421e5964aeaca65219e8db3c73c50cdf76a094d3ed14fb68982391afa1cb36c1ea9663c7fbf8574ea02fa00aeefda0a441764343b96fb9608dc36914ded83eba9a7f25ec555956dd2495e6ccfab25db46cf391714ae553a58299585b4cfb59a3bbee9e32bad8e693b6a50cc1ebcd5686d57729c7a672ff487753fb051f1b8f65f070d094656f04875077b7a0705d097c37f550b9834e5219209b513e83e16a0aa7bdb82c0197fe5c06f9dc83a5de444e825cdb84c5b7c73023508d40b10905a", 0xda}, {&(0x7f00000000c0)="f6e41f4203de859771a3ef253a4bbb7a21c7dcf92bea3c439d8b41a1d5c27a2ac6a94e791774482bf9bee465834280f51f1ea6636b35b3d4dfa300032f598dc5fc2dbdd03c24f7456bde58c12198cc4560f7a0a54806777fbcca7184bd00e2f8dc11af020c110c85658eecce14be08def398428ca496f99741c6b7b625db632932804840daf902fcd5b4384ac70683b1ec8d61a3f44c7cf9", 0x98}, {&(0x7f0000000240)="4ab6c017b477987cee2d069b7dcc7112cb6e6f1c69b0ff3f7c2fe0bfdd732aa293fff176b82de03ee930564ad3191dd66d1549ac2c19b936802ff18cb923d92395128295ca544727dafb2c83cf55942b340db59129b1da73d05efa5f56548736de57aa5c4b64bcef6a821a98e708e982f400b7b556e2fd5b6225ffeb69ebd6f3d34d1adcfdb03f63", 0x88}, {&(0x7f0000000500)="c6877ea520c743d48572703cd30f1812576257c2006ac426a86ab40c5b8419c4d40f2ff29862ddb1e0266096e25eed22b28d6fca4682de9a5dda1ef9e0df187d16ad7e3f0065085721ee10f9d928f0aef16a0a5f1bba3c33335a04cd38d252cd922989214759d49dad5427cf91b77dab864ec4ddbcd19ee9eb1afcd757c6c593da30c0e79c554120ca65f248e83278af", 0x90}, {&(0x7f00000005c0)="e9247fe917d559e87084b46632dabf8b6205acd81755aaf3c3dcd4f10c8ddc2007a1c116bd3c0bf26f4ea352784ff889cffefedbe2bbacdf039d613324c20983254ac66fcb9f75555e69dd0bc84a2b75105c9e4bae1cf8c5ccece4f2f75a4838f9a1785307c4bf9d38eea4d82c7b6671f1a78b96cc70e896", 0x78}, {&(0x7f0000000640)="62c846da70bdbbc071beaf08338abbb9cf87b0209cb5a74552eaf460b71089ce864ecda81b4082f25efc49d70a7fd9e53c73ba23305ff080ce9a147fa1fbf20bc955c0b438c0e1d6288281e7975f72f09c39daeb28eec59efcbd295279ab31a30806a272cc8a2576b36162aa82e4a0cedc74f1f12d1c9ede696a2f4c119c7ca0cd3c1396fa", 0x85}, {&(0x7f0000000740)="552419a776a24bf4448435a54464b7393ef1f6c8f22bfd294a5fc91c8543192b883c40882a3c04b7cef3086291595168c79a6f2898531343efcf72fa441119b5bff29632445bf1ca68cfa28e7b96f1b9358c34507494da98bd", 0x59}], 0x8, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) pwritev(r0, &(0x7f0000000880), 0x100000000000029e, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r0, &(0x7f00000003c0)='./bus\x00', r2, &(0x7f0000000880)='./bus\x00', 0x4) 16:00:00 executing program 1: mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) mlock(&(0x7f0000e2e000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:00 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:00:00 executing program 1: r0 = socket(0x11, 0x1, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fc) listen(r0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x82) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xa7a, 0x0, 0x5, 0x401, "31215cc47c73e66c5a0db6d9a629c819eb7b07d0", 0x100000001, 0x8}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x353) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x10, 0x4000, 0x1) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0xfff}, 0xc) sendmsg(r1, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000015c0), 0x10a2, &(0x7f00000003c0)=[{0x10cb, 0xfffe, 0x7f, "1f280d49169384d193652f8e3f5766336865ef14fdbb1b16c0ba3f88429b7330a66e69b1f644d8648e4fcc0f73b017ffa1cff049899d620429a40934df630765e20708bd4c8c7be2374815ac7c8aaf276e46480f5e7594b406a6853d86763138037c32182f2dc855241a4e806fd97aa9a23041722a51393da9c0cca5b401dfb0d7262698bb8e2403d375fbd9796ad939879003f189e1d9b38240984b005535c3b09a3acc0e9fc8d3d0407395370df0b8be2d2f617c8247e2fa50530c19bec1729b36a39aa56d416b2164e6bc980173ce89ba0295bff1810a49fc3c27623758d9b3dcf27b201466853fcf515f8e9030aed33cfa1f323c541f10136ad1ef05ab208c2fa210331ea3e625f900cc905ce98961653a73b58f72c2ca617184f37c23e05cc3ae5db5a09058c0f5aa15b07407167b42678abec9981a483796fe8be8842f5bc1c2bd6722a795bf00ef6857b02b34f817ba6a7e32c8fb7bdd2a15de5fe228d6e15328fa1483a3f105a0ac3cd1baa381f80791f3521b8f00c38d279823626b8ed6837037098b4304f9f78a07791b8f935515ad8c85316baca223cfcceaec57f5cb605f108c7f292381c7355ce9a8fb47e20804210d263781eb871f645d2437d7e0a2f341eac4e81f4f62f51ac7b8ac1e50f43e00a5f9608bd311fa4f1161eb1b2303e55c6c6d868c8179cbe841644f9718d5ed45d289d050583469a2ed1597f3b91f5906ff074d0d4019ce17c852ff81748b2685283d823b828a956b1d7ba35e8bbe6de62d24cab5ba4d905237bf85d57a85632a6cf2ca34fdf55cbe79616fcd27b3b6af28dc264d6784da741541053f411d86253ddd5e847a873832126a4b5d0660d0fe02045b61ab6c696c44924b8dc5f550e3152a435e308de347b0016111eaa9fed5cbb6aadecdd301d7b023033b7f200d0e9a0eb5e80e2dd6ee0fdefd969c136239086769b4c24e9f597c115b9d3ddabed4a44085cfa9be4eac8d21ab777afb3831e9634b52cf6bf6f9de07c7671952cd457a286ea8ecf516f7fa7790d345e9b0cd24a8ccd587ad8b65294be97b1f158dc6351ff0c624cc79201e0415ead2e4e38d0ea65a10c3ee6c7692a6d3c4231b9cdb4ee2019d614d338cd93aed36250f3094c6935ee7213f2297deeb045d61207d5f67376ec6f1e2b0c8aa107262c8f6a57891f23299855d83ecee2735abc747e6f30347ec3ab73974e02036cd34e25151a5c9230357854717951c9cccb0987a166071c5cfbdd2305fe69025ef0e3c23abf1736deb3909463e584fc67da4787468c86ee6ffe174cc5ee95bdf7ec5fd3c882fb52fcdb5d87785861944d715510791950103e347dfd72dfe3ca4e73cf165d4d35848318a7055fb1f6731a3a37f0cee8b4d78640ee0f6041a5b4a969eeb8a8ad7d1be2d67a076fc90128a0be5e8f27536ff8f556ef9567a75518041b4db7e2519465e43728e5a2862c81a4cf7f3d606f1b346274597e353c99bc97db367165c87a0360151005667fb4586593e2b640fd58d271f32f91b8f34f9ca072861467deaccedc3ef3fbdcbf12dfaa88b38b63c780261428aceefff7001851beecb214ee5fa50542d5485503d321fb842bf08d779e24c5e86e11bb33410bffa576f056043843b7a890b638297a616fb6a93a04e17e43ea2e82e6504b7b9be93a5572f2490a4953366664f41742b601fbfe38362c50d14b3483c10aa97f165a1de75210693995d648fb3484472918732ad314149eafe9ca76218539dac21c9428e4d7de2ba41f75632e2e1cdb43d5f8515bff99824e586a73b9576650c6f1020a7f94b2b7e9e684317bd98b0f687ac1d7f8f9a53c95acb2eed31dc06b6847492c6f32b08ef55fe98f7b18edc32d162319605345cd7af0fdfed46164d6172d5599e27db31337e59fda7df8480b97fe345263def0db20abdb4e8bcb9ddeaf642e57a701c434b1e5c7106793a659216d54a3e0a67fc9cc8fbeeb67a871229772056dd51f09d9e0c41337fc604b29120151d5c78ed64c87af2026c6cbb2b2da71979c3613918df0a16d82746b152f3dfee695bec3d2227d791cfeaa0db2f61aaf995011134282ce9116b399054a5c633bd153a588c817758681a37bf132fd59881966ed1dd33bd57e9d5b0a856abec729e6dbb03b54650a140d9cbff40cb2993bc25825247294e53b33c7fb31afc7e50472572af8ae02c8281b022efea97ed9b6fe80fe5646dac128c569f432cfb6de7271811d2e2b65567ba0c78edb5a9377c67011d208f0b2e95dc777f6443a760eb7ebb42909d1131c3d3c8f6fe59fad239c19821a5620953114e2f4243e51ba604423ad850760ef69146a109e9cc04005c9489b15566ee9dd3c94cee0de28258afd15e814260c52ac52c732d9b5638ac5b273e7fa2f5d731b63ee2422937ad592850a4b1799db11a404ca1a71745225478fadd357c3b231d782cbf2370f0186281623b550ae8ad0b7847974d544388b6852e15853fb9cf06b3d3f2269b42aad5ec93eb2a0f1ff417fcf9d20416ad0d65aa0643c5ea2746eae5d4a7401b40b4f78ab37c0806b50d366207fb798f5db2eee3f2259a93b51e7a8ae711636b345d2975cd1c1a502e4e6b49b9ee6ff2e0d91c362ab6658fb49cf84dbeedef5aba69e797027dc017b8b4f1b43c180cf6c94f17700c26b48dbb1bb09906ea868fae50817e574027bcf92c641e403b601e499ca01b96082e04596563f42a3d5298c5fed6638e2a8ee6b23e9eacb2b793055a44f52d096f855d73944384c2d353b21c0fb88fa14e7b6fafa8e2ee6a279ffb0721a39c0dca14cebce9d076b2531ae27cd7392ac239e89c79d8eb1866e339ab821a9082d7408c45a787ba4cacc75e5206d4a8cca38a8d72a4814af9b63f5ee1c77052ee65574c6327ffff2ed52118b669a0ec54146230030d4e1e7cb4bf471b4ba15ff01fb48d3c2fe1f647ce408ccd3523e6abf92c7d27152c76e2a41ed1779b09f5aa0b3ceef784eca6551e6a97c59ecc4cbba4e5b91bd5043d39268aec2f25e4fda3bd85d008400607a4f0bccb27f348a05e957ed53f6ee89d314a29da71269cebf06766258b29a63ef075df7e8d1ab784c833a8db10baaecd1e01a22a0842fd7b3e64ab4b1ef2e0d47a23321bd6adba3073e94bff226fa557164db9d1acacef497927c3f4de7803b9301ead6a8417ae26e5d6e51b8adcb37a1618bb3ce7e77d33cdb3748f4f8b17abb56555f01c2edaca61e15982ed0ad24ce6bfd963b48ab330d00a222d824ad63789dcf868968e2098a39317d0ea15423f4ccf7c395ed8bd19e73249df6b262ac74b3bd82f3834ae22c22b75bf76ea3b593edf1c94cf56eca915c07e6c37f61ce049d5cab9132270f68895364b0eec9ce9a027228044d3037653fe69d0e062c0ea12e066a62ce41c6eb01fc58c851576690ea06a4b29dae12b928330128a5de8728442ae940ece5011b90d82b754d994eff8dfe4d15e6637eeae7e99378facb3fb8c0bf0fce57129957dbc24c204d2e49410933028e526c42b3d9a9ed9bb3e1f3f5d01d34880fd2e6da0ba4e7fed0bdc22fa6b7eccb420b7c9bdee04e974f040a7a4546b5402e6bde1c1f8415b418d29c35d6cf95a4a602408d3d167b7f6814e570fba128b7fc44242d21f8691dd2a2cc4a2b07bf370b731bca66da7e58dd3e6b9f19fea5eb53512e7db211ae6594312432d2e7583b253c531fa02b8ba66fda48705053e6e9ba4feb84da04ef110b94115968933ac8083755f5ce0e29a730deccabec240d9e9e5c0588ab52e6ddd2f803c9ed22882f1ce430d8d65ad02bb670cbe374f2c37814cc08d25be015728b7d4cb17a314253018c3fa1df6fc7a3c417fe90e6276aa702ab2f2929338b40d94eaec2216f82022c96fcd52028c2c020ada8885cd5f571b2dc622c0bb6fdd47a4db518987db446f1ce81ed507dfdaa8944acd97d9ea0be66ba480fc65ca14a423bd5ea9477f73960061fc456d43604e2161a4e68f88d007059097f21fd189279bd965a5c88bbf386e0dbc6a9513650ae0e45ce24f1aff0b1ede17938b8932c2404efdd1addcd2453369df9a50b0697170efc7a9821e91b18d1d27125485a6c5394a8b47df69f2f84ed5cfc370cdd03be6f0caf28ff2c93aa11c18f273b1ccafb64c389a3afb9eb1a7fea88ad4959a9408f6cb78760261b6a0f10639022424ecf7c14a9e54e3fc8d6df6d64ea42a394e44981ea0e25c2748a10e4c9053420a67d82a1f1131e3bb7d73a105f0fc631916cd7efdcd88bd24043f381fed188e12427974e929ef188831fc5958a6f0cef93a2f175f94371cea13bf2ea22c58be34b33d8342ac7cab48721e5a53fe959d5ac1581f4a6a994464e5c095dfb86a30473332b5723716b76df6cb31cd3190f88dc746da376778110cbc66dcae76b8150171e702dec8611bcf20c2e79b069775fd2202e8f2513d01dfb803142bd7dcacf1f69b334c34a2dd69f1d596f1f8790c7b28139159455a6be8b73b90a7ee4a01abfb67ab937b6d8262816c5dc2859a593e9f966f3ed78499b1d3c48fdac9a4baeedda64b24f9edfab4b47cd1eb08f1bd8b22907ec750dcc27fa08c2643769c953bf28f5a2ea7d48eddabbd006a2c72edb61753a3e8e1510acda13ecb2cbb1f6a4149970a1dcff50baff3484cc6849b1a4a7a4e38ac3855269ad5f2897e17a747f7b00efb2e03a85d4c02d6b94b9828d2fb75332791a523261b732510ede6374aaaeeac44416163ba662e548de8e2449633520dba3b3f976ed39bbdeef189a16e4031a39864be42bd8029a585b2b55693be95bbb49ab8b36d023ac542e401d1ac1a21e061913ad0b097df1aff5a991a3dfa12583f1adcbd72e56f816d8810c903331701793622d11aa457c4f8fa3d01b00c8be0c48ee2966d8d806084f04e0ecc1b7fed9341ebb456dfe43da32a2b790e2c5ecd6ef4a7187eac42d1a3e3408d9882c46d1cc6a6b9cfbbcd765ceab3446dd022e35a4cbe999ec97ec7d5f3dede3e9c6c648b3d23ddefbc749fe6560050b9fe493f638294d156c14fe44e85c9a9bf06413b98d6001c52b407cbc8d82341e0963b482c9b115fd0a5ed11234a9eda3239d3a05339c388dea48f142b01ea4a5061786da911ca1e88bea567747a007057d9adc6f6e42a581fa0cff41694e2589aa86f49032c9bda2dd0405748b20a748a47fc18fe601663fbdf20951841799e2b6e72402acc2b7e35965775f9b7c4c962702cc8ca7730942b69b1a04f9f190956cb7af238e0af33ded70b34736fb3530321f38ebf8deffe658d5068fc8b88c40cef1e68e0e47eed930fe2f9687b06d76b04c89119a39785817082d8c39b5c4c09c09656c6612112a286f75e1d4a34b5ef6838cd76d5ba41fb1f35dc895b8e381cdd33dca362c2bc8ec380047ab0fbbb3e97a495645c6f8f860a3d20cf57778634e297c002e8b3c29bf2412d0f3e74b87dd3259677d46f9f3d7b62ee7c50bc8b914a8c7688358acd557fe25a40e721548b99f8828b7907d5cd7b07f12df9151abbd127e5722f3951f2f59259732d3c2a4f4bb76a7806d5f8262fa7faa3e1dadd6f007a24aaa4833c7e6f053182ff79c4491a1bb7828b2fe5e464eae55ddbfc5bfdb47ee704090e9f67c6269f91d8418749886e1256f7236cb4077d90e728c5471198dda72877405d00a053934cfd5c35de2dcf7ffa1ab52f857229e153029643d17e5c08abf660096af1f2f061d465607f21c2108ce9333bb6fa4bef595b4ce4c17b48fd5c596c27ce7c80bacdd86a5a539ccbc61d8f17199b7200232ea52a09e8"}, {0x10, 0xffff}, {0xc8, 0xffff, 0x1000, "80e3366d0d68bc4337e25a2efa28fdaf18b4ac127a89ca1fc9b14137db52d5d95b041f4b5d971d5f5677f6a2d521fd0dc0bc724b8b06f9c05b32966f1dc08b94e4068966a59e1441ca4441bb0c1643a0ce5d6d2c62e00d8430336c49c925c187c5c84da9b7a48acb5f605e4c5434aa7b74cb2e622e3f37ba3c347430db30b9d1723ff1d1503df45fc542f29d508e0eb1dc083fda3c3d21356bd5c69c87a4516ef94c2599eac5dde8229917cbf8b4fd46277fdc8b8b72"}, {0xe, 0x1, 0xa6b, "13c12fbe5e0dae4f06b509088b4c57d1b5"}, {0x88, 0x1, 0x4, "05abaa9c7caa287e6b699f357c950db02e7eb62191f65ebda1a07d615cefd0a04f1615a8bb430974c686e74c78724ac26c2c569d77692d9e99cd9370924bd85bd9527a7668a03e09ce9979acfd7672f66b3eb874aed268d53d2fadee7cd6b8b9bd10a86f35e67e4727d099a64fecf0e5210c"}], 0xffffff4e}, 0x40c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x100000001, 0x810000000}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x81, 0x1, 0x7}], 0x0, &(0x7f00000001c0)={0x20, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) getpgrp() r2 = getpgid(0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x2000300000001, r2}) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x7fff, 0x0) getpgid(0xffffffffffffffff) fcntl$getown(r0, 0x5) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1d, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair(0x1, 0x7, 0x35c7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = socket(0x38, 0x1, 0x7fff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x7}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000002c0)='./bus/file0/file0\x00', 0x4000000000000, 0xfffffffffffffff9) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562fed0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x233) write(r1, &(0x7f0000000300)="245936e53eb7a0ce1c9b05c603c6a209177b31bde15c9590d2c1b0e16cd10453c343c5bb96d60fcd75b4c76a14c67f442cc886a1fc83dc890f7fcb3311af81880919db77052fd01fcff68bdbe4897ccdeb", 0x51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat(r1, &(0x7f0000000140)='./bus/file0/file0\x00', 0x8090, 0x40) chown(&(0x7f0000000080)='./bus/file0/file0\x00', r2, r3) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x2) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x1a, 0x5, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = semget$private(0x0, 0x5, 0x20) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/85) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000200)=""/193) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ftruncate(r0, 0x3) fchown(r3, r4, r5) socket$inet(0x2, 0x8007, 0x8) syz_open_pts() r6 = dup(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/91, 0x5b}, {&(0x7f0000001480)=""/198, 0xc6}], 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair(0x20, 0x4004, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000080)) fcntl$setflags(r1, 0x2, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4a0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x440, 0x13) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x400008c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x9, 0x800, "c87542cadffc19daa97be9d979130dc55f21ccf8", 0x1f, 0x7f}) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7530}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3b, 0x20}, {0x9a0f, 0x8}}) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x190, 0x2) close(r0) socket$inet(0x2, 0x2001003, 0x0) kqueue() 16:00:01 executing program 1: r0 = geteuid() setuid(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = getpid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000040), 0x10000) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x8, 0x61ca}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r3) 16:00:01 executing program 1: r0 = semget(0x0, 0x0, 0x40) semop(r0, &(0x7f00000000c0), 0x2aaaac73) semget(0x3, 0x0, 0x20) semget(0x0, 0x3, 0x10) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xffffffbe) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0xfffffffffffffffb) 16:00:01 executing program 1: r0 = socket(0x3, 0x5, 0x6) recvmsg(r0, &(0x7f00000021c0)={&(0x7f0000001040)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/102, 0x66}], 0x2, &(0x7f0000002140)=""/113, 0x71}, 0x801) sendto(r0, &(0x7f0000001000)="2cd60e5a0e2eb9a35c4a841e63924ace", 0x10, 0x404, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x7) setsockopt(r1, 0x1, 0x16, &(0x7f0000000000)="143d2a77857d826c0b7480f884ce19978f0a5d48b0012b3e914b5173a474087ce5543fdcd7c844cbc07d5a026902a4392d10d6f7d03c3bdb4be4cff56e3244030303df478e342ce84d05bbf69babddfce8763f647c3e13190895d1bfd82415a2613a36aff670499624af31c880c6b8620b3d8caa6d689d7d9a121464de4f6b323dc00f8a26102a74afd8f77331a088187fb7c8fb8b6522ceefc8bcb91f923ca2e45d5e794129f61d1d2bb9d5dc89de6a30d14c64b2bf80c4552263797c645b69c1de5a8a24424ce948250218434b9458a4257c4ecc92d79f0ebfa662b80f7ae83f6c3412c17d1281aae419590b76ac2fe408ad7d438ece2f1a957ced8858a50576a5801b82b86ffd0044e5cb45003760f81fa4067f642004f4ffc7d52b80eceb502691202fb36cdcf003e43f3d0961da17ca967164947aaf842180fc17c084a31453d681c4880ab81137bd57b4b97f0a22e4a3ff598d020e06a8c1b1996b6ec867ebb35175fa16fd08e725cd8a94bde57b5b13a39fae2c5511790d8b7194ea3ecbffc9617779806bc4041274b87c8f645658efb56977bc81669b680f2384a5742b6a529dc2a8579fa7cb462aa64415529982a1ba8bf1f737a372f07aaf50ac784042082fd01c723b8eba8e48526c86d3f9495ab882d9453073a4ca5db813924ddcb6d3494d48c9cd9cd1abdaf5d1e197df42313cf0b0d03e1fce2bde72cee0af76f2211ea82a81ad4143e60036a520f99009767cf78122696cbd0730999528cbf43001d6e2ba25a5edd7c9a581e8f8364c7437c168312e78a27d468714232f47f5f379712e1e7388dfb9f5690a8623bc7c95a464457dbcde05c59895eb9a5193474c5b287cdcfa0e8386a1457fb202fdd3c4346353a139a848595bc9429311a33aba37eb6ce37aedd36c7c768d16cd174fa2f6999eb355cc5093f981a6fd7f9267369f7eea965f0a86229203bb00818deb6acecfdcd5c16034788b1e4fbce7768dcf31982ad5871ce6d43a704168b3b7b5ccec75976d9a0c4da31f6c97bd9ec49308d481c9ad4ef5096a18fcfe402b1105a5b15fae7016b996598acb6d3273c6f53dbc7365e6cdee69d9a4076750391180c256d3dd28efd6d0a5bd6364920ee1d8ea949bbf446b6b8f6fd54a7c2dedccf0717ece68b9593464943a82b4fbd137a38186f83e7bb3d85cbcd652fdc053134fa371bdfffd4d8d1d5ca67ec1b08c9a62fcb0261db47bbc23ea90dd9522fa49b2ec53db8d9de0ee0d4b5bcdc66b9e532364e46316c07d2aab2c9998d2a36e286dd12b9c7fe693fe0e5468943711b9e16b2523bb22a86b66040deaad3b2607a2760a35f90ceca465b347d32b6f29c9e8799ebc44caf3d2ca47594616b20da262d2a073d146572a9996f35fac042ba67eb77f2e64ef18d95e106017d8e92621f51d83be3ef8862eb490717a3b80a4b5567c57437308050fbd85dc83310f83840d4896f748645d1d71615954535813c8795388f127f050637d915eee0fcfeb65082b33a316750574df1059cd8e5e0f7bca82c4bacc163287f606106f2f539593b07ad4bd76a90fb9d2a7889b4820dd6fca0571c119e881ab8fd1035cdc23e1aa1da4d979a7a83f1ee87a2a1b2a72bdeeee7ab4c23695b342cec6d7f0ddb6bea2ebc75a264c95453820a7f2b4adbc02eb631ce7425abaf36e72b703bd731b5bce35770f8a6839de87702c9ca3d6478db94fefd133b2d506fb28ec548d52de71269cadad020fe5039b1b23a22388aac3b0dc1c098bdfb5c045fe05136aedc2d242f521ae18cd1844e429f10ae1bed569b9882bbc01a9d45890b5d62275363c0131a0c04b261f49c966443610fbd3eef7fa11dd7a2e221deb7a04459bca95bb0ccb7e4640fe89958a5db120b1cb85cd6db0f91000b46dc3c3fa7d4a2955cbcf8920806f3423683d2deb1e4f90dbdd62c75b88ed3647235c76fe22ab4b9003995aefef8c5c449f41d7577b348f66c16e32c38207387438ec14abad574f7597575f8adf60f9822befefe7a7620059a4d987f5456c4d5365c8481d95dc7d44b16d0f153b068da4425807818bcf5d817f23a8f531322735a71db59aaa5abd7938f841d76c3b42adc04fb6f50873482153be7dc54a01911119cf622d4748bc3af62c18ec1ead47a50bc548bf53526da8a1ff7cb4ad1b446a3a7683abe837dbb71de4dc0b2f9360b60e9579be43fdaa4de56005eaab3f7c8ff0121c94ad9e7d27ade09059ccb2504b7579488411f8a547cfc1628b83fd75a5eda16ee86d113889b4acee63cd7ccf3eadf3f2778aefc565d66f85df9dd7b2a82b6e4deb71fbd3c2eb60e6d5a41ee57fab817ae75f7cff9fe91662d342787e8334efa554e8da239f36add33aefb6aa4ee93d60f3bc0624ded3a6d2290da31bc6995d77e5edb8d230ad3a6c386f192ac3fc74811bc41d78c6658fdcda1aacc7a68cc30396528f2b3aa561cdc5990aabcfdde73b9d14d476e7ebf6e7305220fd7842739284bbe06425d81260688ca427dea75e0883d539fc69f7f8187b0806efa260fe34bb76570fe1c3fcceb22bbda6aca418fdf4d784dab2ffaa9d2bfa01c6138c1490a2aa988afc2c5786a19758428c74f4ae38b750c205d171916c76d63d300035be468a2462930aa10458ac311643bd328597d977f3f65e1d66778e8a7e78130584a84eac65fca1d8a126a0e8fed2f1f5d4922282f6a6b0e35af8b21e4d079c97fc7e2dfb46955bf5e2e01a83760818bf4c56759aa5a86ca45dcc4bef6a1712ac38de3ee55cf0ae5cc7539941c78403c74996347e94af927495f426a6604e207372a4c60fad7b5fbf7fcc6777f066e8641a7fcbe1f6eda8d72450ccd17ee4bbf193e9f464490d3f4b81c6914ba32868325b3ae7bb3908fe5f07a6d5daf88ca6ef7c9d5f537daed7060d538195ab31fa677fbf8ad4d98f046bf1ffe452f24dca59b3a84f95fe13aa40820a673cae8663420a9915f2badebba91cd1a3296a5b5cd721f581748bb832e95daf19bd7c49f648f41298f8cd04928655b273f09c51b941de6ecfb52f10db3b29950bef418c0e8dc4c8a5f8fa4a5ca6c24c651d77eee50e8982319fa9a486403c26aa0369c281e41c0d76d2421557bd8066dd8f2863a986a7ba68ad235a555b072b491a2e170b0524c2ce034a325f333b642a4ceaf3f251b2ba910741800f78493a130b250cd09b5ad220c6af9691c292c144e5fa25558eb90359ee812c9a7c121306771f68221ce54fef19431db411758e69ac123d86e01749f2b9ebe6426a9877c0ff9ef401280a40bbd71ae23eb4e128ff493c38f4fdfed24fb60e7ef0d2318a098f21d03506f6c87dc57cea099171d42a64b5f1faf5c7c579791892f01c11a875ca0711ba645af72e7dde82b04a6566b60960dc472a046b69a8d990016038816f199d4069b735b6f3a9672ebb79662397d103cda19f2f6e602ff526a1e3485aa5a8a9ebe2934641d2f3a57a1518adb3fde8336af83f2ba632d9664db75b152d98f4d3e5962f1e81325ba48278bbd296b6c792411d90ad736e33ffec0a0159db4d281edbe8c7e3d43c88aef2636a71fc586112c2a3cc1988cd675c0a8c74a2ad44baed12e4a2e42e9dff97edd0f8495d03718f32155afa23354b09f1797c650ed031301504d0764cc887687d5bd85fbe1e214dbe6774ccd150685279a2bd80489ff0af249c0f7dcab445a3b7561523fe5c8873ddc2c9efeb2dc7d3bb358a570320ce8d1e23552fae81b38216f2f8c3e6836d57ae003602ba4aac2cb589be9ee6fb613a5a44c7ea8e404237ddfcf3601cd36267689a1d5f844bf1bc126f3d83cd604658660fab3845611b0eb1d0bdb4eb830f0305c20489c7b65dabd76473c7c670793229b3ed52c39effdef8d30c0d891d34458c26749ded36616c80bda151de86f754a1cee158526b697e5b93cd4dbff9c41703ea72491474e62c3532a0901cffc22393a7bfd9905b107db3c70ddb803d6d1e97998c5c4cdcc15aed48d723927831889b37391cc827807e6925b5e18f5aba242367b78b0754090778f6a51272ca442d1d5ac246ed98ffffe43b357fc52d9a1505b25513d6b835713e33682929757cf095f9a818de0470e488cdab19c1af320b14fe3b9e22686c9ac4818a7083e6216258d60b76bd92648f6b696ae69d2f38992f58429a39444ec128b02e7e69acf5329d6e91e6dd4ac7dbc6a3e112ae321638525bd671b2be79adffcde2662ab68b20be6a1cfcb74594df5c22c9da7ed0d1557953b758bb6c7890df590b8d7ca3bb75af445c2a91979e9027f923c4e9b089c4f640fe50b98261901f3fdb27f267a2b0fa9730b41c071961424ddf538d05322c1cd3d2660c6ac15d340edd3a73741053b5c6b80d8ea88143d2a91b6eda5a0b72a62be4ad8bfc276c896a7e912eb879960deb4a8cc89003fb6be268a16ad4dd06d1ea744a1454f5098c59dee2c4801bacfaa79784b0d5502241367dc62c9b05ae05f0f3cb4e2a0e625d0432b9e9f3e0480fe4748867aad1eaf69de0488ea434e0cacda3ddc726e4de3129eab2868edf5c363fd50c4e7ee706173dd32cdaf220d2f5665d7c13a41d821151fbe4327cc0345ca88b85f26641909ff890c8ea980d3a21f46cd64664724a681ac1b0d5df0b2b99413d4598fea3568dd3b92861df0b240fcca4e1758253b0ff657cf1253008efd4a17943b2d4901260ddf3c7ab026aa872fe20f86b7ab3f1c5b615a6c407375cdf092596050b48b930411c6758a7ba9c792964a644f014010174faf9f4d1afac4188833719f47a82ff56b83d8af3d07d8080355f00aebc382e0b7384a12cf770ad90c404a624d2a8d199345f1f319fb3468704e461722f3d6b195a0f3f5d24a0e63f0cbcf3cea9778713e6c214a41703afc6707cdd70b149e19baf5312d2d1523a8d149076c726c91a66a8afe020a4e40f8b52abc583ef263a8066fda156e2b6cc9d7f3c818488a550bc6abd946487d4339747aeed5f0006112a6814af0bfa66112d6b2968abf3deb3d3005fe00e793a83dcdb768ae7c0cb06bb5123d55711a892a0b3812b3d5e1a54e1772a243b685b4aaa122b022c8290e042441d7d362228128ffad83eff590f148f909377955cb1af9661e1027d9c28133ccf990a131c69e1d654f53de2813cfa2439e4aa7d96a5ec40d93db97a8599c2db7eaba42ca3ca14b1355167190fff850e5e0189d459144480f7d06f678106b7afd3a8d32f845479fe94938ce2b602e68788346a4ad0cacbcbec98b81a3a32e205a4147b8e3b24eefa52380ce06c1c2c493d1a27f0d9a33caed828e56bd1b223f9486d30fbcd9f8ca610038116a6315cb7479398a705e8a6c069cd6790e7e6aa827654b074ac96b9a820ae58be49f6a3f272f7b8e3ebc534b40b32504d8a24079e8587edbf6aaf7958e929f572edd709dae72c15f62a070ff01dc62548c0706b50c5a9a7e470c403d630049143bc2288710b2eb58b70441d7f66413cb049c229d540667282c0f6f2eddcfae0a5d329fccd65307816372c3685b7ca78919381a277165e14b26c6a4665838c124a8de577b5a229ad0fd515c934aaa0cb1a0ad5b59ab52208c130381d6a16fcdcb721b248d3162b4f8dccfe7ddda4d883a1e3b776e1817c0519f711534f02058c329d3a889a432e074b0bbba5235953e6c9189b289fcdde471f60863300b37e4cb814a24b5858689ecfae1326908b7175b154114bb6c786f0bc47eb28b37c5c9b10076ef990458bf9c8785b5d2925fd1e0a082a92534585ca8a362652484581fa7617a48bb04e65a791", 0x1000) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/47, 0x2f) flock(r0, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: r0 = socket(0x10, 0x8003, 0xc170) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket$inet(0x2, 0x8007, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f6c89ea986a157b2a033a5062bd122e5cebfcc521f002c9723242812ba2318532bb33b99d3eb31d1c18713b6154b3477d643ea749ea5c01934ed6756b06231de8b263474cf6e6d75a32d72d52a702bedcb283b9dd41d7e61743130204ccf86c55316f4df9f03703088e153b6", 0x6c) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/56, 0x38) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x60) 16:00:01 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd3e4a15281988189) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xc) dup2(r0, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x103) r4 = dup2(0xffffffffffffff9c, r3) sendto$inet6(r4, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x8002, 0x0) sendmsg(r5, &(0x7f0000000100)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x0, 0xffff, 0x5, "f674d9994fac9816bfd9e2464a8c0aad25"}, {0x0, 0x1, 0xffffffffffffff6c, "5d6c01706f3ec494d0d575996157c07c318c45aa8d8aa2cec0939422d3df72389a11e3c41170eb55fe3596d9f7b5b48b2a1e5167e1cde821152dce99485874b06cd2ffa2"}, {0x0, 0x1, 0x1, "56f54721f1dfa7ec819770bab46468e2cde5b47a23d22730f95564d86feffd8785e0305f43b87cb72d70b16c171906528c3c4bf81c56f0406f3f0103c13ca28c4aadc588039a09f86acdbe83992f4ca60028a359e92c8be92b44abdd55a4f9c08201c4fc4fc666996c693671115f414bb299feac60bdff25e6ea435b52ea708561d8858072a9a99a044f588bd771063bda69f091534988f3efca973dc467f3c00156de448210250d9f32196cb2e8bc24b19210f7fac08e7ca9e1"}, {0x0, 0xffff, 0x4000000000000, "e7424ce70a43cd2f7e1fb24430118c4eb3f385940baa6f28dee5dc3701143f51a58b7e4954157119858724bf888eeee43929cff6deb4a6cdf97ca56d48063b1cd5479e4fca5cee8e986600918056bba99a9c8befef0c05b0f020b6f2553c7426e1175e4a5eb70f7f95e32afff9e93692aeb021eeceff"}, {0x0, 0x1, 0x100, "6ed725475a430906ef6a6097753404024f782e86ae056c1a88002a59ffa7fb54d2ca5a2414966aaca1f89d2b3721e4d8c141b345dd25b89331b9235f385bbfc37eb53929ec97c03f0fa824b45f63914d9c22c3eccdd6b59d9292a7969725c364a554231752c22f533762b642bbf57ef1b4482cd71bb564df901310cfad6fd35631c15d26007770b89583c5727fa6f97701a9517e3c0733"}], 0x203}, 0x10000000000) sendto$inet6(r4, &(0x7f0000000200)="dc015448e53777982d338c9c4b734f868156f20edade6606054ad5b89e060ef74314b830f3f730c0df54187a41db77cb7e385fa9a919e3d951101d27aeda068007a0684a50ba6422a106b793a7b937e32a1c1a50f04bc8d3da62b91bd8671410cc85b7ccad0c24f0928baf0348fbf6264ed442aeb68dd62a617388a8bce3026e7494f63cbc4e108757c0acbd4437196562aba725f42d78730906336af7a536a08e29d8", 0xa3, 0x401, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x4}, 0xc) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40, 0x3}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="499f5deda6588d99de8b230888fa907d090fe32caade8e96024a0f31e70bf011e53f9444f37cc14660a8b86614aceed0109f406269d5fd55e6ded323792385cb1fbefc8486673327d8ce8b7bda608feeb165b1f53ebfe6bef66f5854b1b003eef43b2caed463cc5a56ea3d62fd9a4606f0826f6705014492ba4bf081514f4ed199cff5a8672914", 0x87) r1 = socket(0x18, 0x4000, 0x5) recvfrom$unix(r1, &(0x7f0000000040)=""/55, 0x37, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:01 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0x1, 0xd9, 0x8, 0x100}], 0x285ba54, 0x0, 0x0, 0x0) r4 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x9}], 0x45, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x62, 0x5a}], 0x8000, &(0x7f0000000140)={0xf52, 0x6}) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x8000) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x6, 0x0, 0x100000000000, 0x0) shutdown(r0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x25, 0x1, 0x8001, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000009, 0x101, 0x8}, {{r2}, 0xfffffffffffffffa, 0x50, 0xf000000d, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0x1f, 0xc94}, {{r0}, 0xfffffffffffffffd, 0x91, 0xf0000001, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x20}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffdffffffffffff, 0x8, 0x60, 0xffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x16}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x1ff, 0x3717}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000021, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x62, 0x10, 0x7f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x5a, 0x48, 0x401, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x10, 0x0, 0x392}, {{r1}, 0xfffffffffffffff9, 0x0, 0x7, 0x1, 0x401}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x73, 0x5}], 0x6, &(0x7f00000000c0)={0x86c, 0x3}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) poll(&(0x7f0000000000)=[{r3, 0x4}, {r1, 0x2}, {r0, 0x40}, {r2, 0x90}], 0x4, 0x0) 16:00:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r1, r3, r5, r6]) getegid() r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[r6, r1, r9]) setgroups(0x1, &(0x7f00000001c0)=[r7]) getgroups(0x4, &(0x7f0000000200)=[r6, r13, r2, r10]) fchown(r11, r4, r18) r19 = semget(0x3, 0x0, 0x30) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f0000000240)=""/209) lchown(&(0x7f0000000340)='./file0\x00', r0, r17) semctl$IPC_RMID(r19, 0x0, 0x0) nanosleep(&(0x7f0000000380)={0x407, 0x1}, 0x0) setregid(r1, r15) getgroups(0x5, &(0x7f00000003c0)=[r17, r14, r13, r8, r14]) getgroups(0x5, &(0x7f0000000400)=[r7, r3, r16, r10, r18]) getsockname(r11, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockname$inet(r11, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r23 = msgget$private(0x0, 0x40) msgrcv(r23, &(0x7f0000000540)={0x0, ""/221}, 0xe5, 0x0, 0x1000) fsync(r11) getitimer(0x0, &(0x7f0000000640)) setuid(r4) setgroups(0x6, &(0x7f0000000680)=[r12, r6, r8, r20, r22, r21]) semget(0x1, 0x1, 0x200) semop(r19, &(0x7f00000006c0)=[{0x1, 0x7}, {0x1, 0x8000000000000000, 0x1800}, {0x3, 0x4, 0x1800}, {0x5, 0xfffffffffffff5bd, 0x1800}, {0x0, 0x5, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {}], 0x9) 16:00:01 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) msgget$private(0x0, 0x400000000006e3) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:01 executing program 0: syz_open_pts() socket$inet6(0x18, 0x2, 0x87) syz_open_pts() r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x108000000, r0}) getppid() r1 = semget(0x1, 0x5, 0x41) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x926c) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/128) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(0xffffffffffffffff) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x18c}, {r0, 0xe0}, {r0, 0x10}, {r0, 0x4}, {r0, 0xa0}], 0x5, 0xbf6c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') chdir(&(0x7f0000000040)='./file1\x00') openat(r0, &(0x7f0000000080)='./file1\x00', 0x4c0, 0x1) chroot(&(0x7f00000000c0)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) select(0x40, &(0x7f0000000000)={0x200, 0x0, 0xffffffffffffff0e, 0x81, 0xeb8, 0x100000001, 0x7, 0x5}, &(0x7f0000000040)={0x1, 0x109c, 0x3ff, 0x9, 0x52d5, 0x8, 0xffffffffffffffff, 0x100000000}, &(0x7f0000000080)={0x400, 0x1d, 0x2, 0x9, 0x0, 0x3ff, 0x4, 0x10001000000000}, &(0x7f0000000100)={0x7, 0x7}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 16:00:02 executing program 0: semget(0x1, 0x2, 0x80) r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c0b352fb73943b59dbfcf7ab039870ceb6d7f7", 0x13) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000003, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:02 executing program 1: setrlimit(0x3, &(0x7f0000000200)={0x18001, 0x8000000000008e51}) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x401}) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x7fffffff}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) setrlimit(0x0, &(0x7f0000000080)={0x3}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000ac0)="5fcf096afa0734d742c0cbc90e5f4f8b22c133297e0c8e9fb0b0f63936b61ea67c5cac9c50b0ea7526de1badbf628220200e29a6881a07ba610e129c038b59ab2911dc14b8f951e635ae0832c7e5133869d10acbbad9eca284df389f6a46f1e5734db325e416a7c6125b6cc48aa8ab58fd9d185aec44314fd00b7a5f95153221f4dbd84338249db001bb7ab993fe8e13b2ff247e0d387c0db80fc5ecc5b279196e50df701c64670082466de8d7ea3f840600e804e325b5681295d71fd01e42493f2b0ffacc776211139536361601d4300b810197b1ac8854132fa71153489f26aa86ed5163d4a01442b1db79ff8fa124722f70f0c55b7a77247023a3ba0bd352e7985d46e07b5ac9dd3977cdd9adbfb81f63b1893a4e27d07f9d522937b6244bc3a38134eb5ad3e9846a963a91d8f39644d9d1adc913293324c3a48456125e05c084b004209cc1c5ce3633b3df7a842790d1d07cb2e4603795ab2ba61883e1a8cb8c21f64dc91f8ad61c242190ccf48012fe33700d55eb808bd95917beee5f001fdbf205e649d8f26c1f479b5d5e108d14d41f196eb68b33ef18fb3723ad36e99cc837db249a6ebba4d08528fe90afaeda437c93519eb3d6a594eb48f05b6ed5bf99d5cea8b7d9f90a119e93856936ee57c79b9c8ef9e833f6ed2dd07097132ec4281fb326052485dbb48261beeb0a00f61c0667fe35e9bafbe846fa817a706e573160a863c98035f6627f796662915b0b15176d67ef264d9065c67dae885cdf11ff5acf4be578d0be26a8a6a4efe5d651c3437767eaceecd9d743ef98eb84d1c7dc1532418a83cc7d06e2ac7a6afc668e1755ea782ad05ef0ac30c115b7f0e3f7993bca83e6bba3f761753a06670e046affb6a002db69cf3acc555bd8ae7370dcbf9b8421f7ca125fa6871979410f800f49827a1fed043a007ebc4b26b6093a9ef1e9d713c09cc0e1f84bc21d37e59fbba793f2b4113df39adc6fef6eef7523fc8d6860a9f865c631125975f09bb46b73d7f3c213da06aa05847033a8b88b2aca300ad3c02baaeaee71a6c0cfffaac62de9a62ceba312dd95a1a0471437057950d68d23cc65356c0068d01ee5c0fe766f403644ce183293cace814f98a8acd0871a0fe3e5c9003ae2c69cdc7e83b8676012970c7bd3398b006637fbee43168f5c3f14a74c08ff109eb451427f3a10f70038cdda8dbc01a83da1a99cb74ebde3ffeb5e3665d3f3ad97687a096ed56f1047a9227618aab73a404a8aacf12bb2d2a7ec33a1fbd6c5ee39d107e633cb45b749ad6d64984a2aefd6032bdd2cd846cf05c04da217e1b2d27134319bc5aade990b6f6d9bbb74f8326c0d9f6346fee0b02bdd9de0bbd39b130fbffe00bb636f88212ffe76b59578f0a08b291864509cd34765ddda0ceccc72ca4c20ce91b846a0fee94a79894b5e9a02eaa8ca6e06e9478e65c4cbc65a5eb6ae1ac99ed7c3e5dfbccc69dec1803cdb01ecb0c0795396bd0f450fdffca8113da5696106b9ce97049723b69ddccdfdf72710970d7391b17d907fc6bd11a059144082c7f5e7f9430dac62a612dd35c2faf8e4afd2bcefa9672861e130a40ef1f80abc1a10ff48a9c8f91659c5258c2083135de52992cbb4810fa2796e5b917b7660e8f02e9cd6010495eb639b8cc9c29ec57dc09fd1b89c0c945fe0afee1b17a8f5b8b0a548283ed4e75aaac6cce73fa37fa1f54752b68ed633473af1817717ef93e148a6cb55024aafe27e9fbc25a3d5e0651ad6af2ed34c47bdb41f6e80a8d89727a5a35973d0ab1dc9dffdc71027cdf1869746859bf2e491e7c05e39260c40924dacc50153a5a4ee225879dc044ef9931e09388e4de6e16d252d13d627466eee5a62a15c2ebe0995030822b9035317c2169d0abf44f86134a2f677c987b7ec68ced1670c1e58df6637acb261247deeb6e0c9dc2dec7394e33985727812a2c362c9039493bb6619a85ea5b049d7a1bcc68b0cb3b9ab1930e309f93f8f26c7034aaf3a64ac4b331593a6aef442941c7bdc97e4de72b2665e43a992afa48bd9605317bf3fdae1b09d4561396e6bf0c454499f5567f3050c3ec045911099bf95d70bf9aa641cc2c6d67f56bd539c39b257391e8d39d17e27aa37e38379768213dda6e74c4ea2f4e51dfab4214c6a996f7edcc205d27b9f42d66b6a6bf6de7ae3980122225cf16335fe54ff827cd23159784e32b0f3c3e104d1818b02144d77175eb9911ec49bfed508116b9be3a94f18e6fa1872c6f2f902066e72de140f86751d63e2e42fc205e5f74a7f1b80c22721bad610983f6df565e6452a02720cc0da2c087f7fa1f3b4eea3af138a7de72979765eb73da2585b1447252892c58150afb1549aa7d60c8d1dee14e1bdadf65ec8c3945964c0959ba95dfda48dcbd8b6bf12c0eabc6fe56685d24502ea7c2f8449d8fe2692de7c5de8ce1164af54b09dce05541a0bb79dba43a934f1223c2fd143d678f9c418e418af1240294c2a0fd382bd969a7f10423821d95a67861d073f01797cda631068814165378c674dfaba742a31163038de1e1d6239f66a7513803a69458ef104f4e921ed5997d87c48c62cb3b3002bbf39f04df7c3d468cdf26f4a1dc5c68b09635127af0da0bbcc3ac3a41fcf4e6fa525365367a4fa2969cab5ea77df0bdd55a7ce68b40883d59a93129a54089ea4de765bb96d4a11b80dee86f43a558e60ed6f3923ddfd12b5e6aba6320f7a66daf7a5ac72d65dc332520a7ab1e4544b11705dc47985bde548c9cc4e3e2efb400cc5e413895f3dc780bab84b4aa34b465d3482872ae89b48977d38959df237a4d7dbb51e19af5a1d176900caceb10f4d599bdd64bd8d596e55cf8863e6d77d27ed06ad01938baa2408bedd7631c566284a239b1c9974f01aa761ffb7dc46dbb648cf002cd68b048cf35b5307f9356fc226c9f873f5285ce45b8637da56babf03e18d3da6415b0be7d0aafa707163973779a1414ccdf4de0f230ac2d88d44d1e712f5a2d3cf03721272376c7c9910893b444e1f08cf5589c6571bcd00b43e776188af870147b6e6b976997b98e41ce00bb2f1568eb973ff69d6540bc48f06a5f072093c881f1df570d8a7e0adaca181587be97e1bc9d5b842f2f457ef71fc646fcbd4977e7f50955525b5bf32348459fdb31985bf3f92dfbd6920cd857bacef638e50e9712adafb25c57fa7b10cfca975462f37c9653fd7ece399b9b07b224cb6236628fb53d16f161c4b2d51267a30e1e783a1565e912f38f0e1749d88f1b02298308a20eedf77db96d7e54990da6d6d94c42ce9fbe8f0b4e1a4f8210d4d4f7b79c3833b1d2a197e218a577bb0ceb3831cc6a6ecb981855712e07d7c2d07fe1647bbda6326275c652d2b49c3520a1e35f77b76e439068fd960000000000000000046e035b016d9d5cb6ad8b5a0a2709fb8506257f8f161f162e6682ac77544018cdaf9b4347c0689b980e24e65cf7defcf1eef5471cba2c212b602028e813500046c6bc6581904c739416096189cbcfb03499f8d938d6f9c21e81761162db4055878", 0x9cc}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x190, 0x144) renameat(r1, &(0x7f00000001c0)='.\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x8, 0x5, r3}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/124, 0x7c}], 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="d1aa8740ad85997311833c06f696c40aad4c2c9e85b453020347cd0ed10d24fb8d13cf788b3c5e0828b798073079bff80e1c8241ab38f302166a6a05edde8df2b9e883c64f5bf4d46d68b62023bcb3f4c6f2f4ee59b4e30ab20dabe9f02ad08e4096c38164f60bfc2ec6ec14eb4ce44f32d2a64a8323a4ecd1f7f620603f4ecdd4535cf6cd", 0x85}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x9}, 0x8) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8d, 0x723}, 0xc) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x5, 0x100}, 0xc) r2 = socket(0x18, 0x2, 0x4) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x0) r3 = dup2(r2, r2) r4 = semget(0x0, 0x6, 0x22c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r7, r7, r6, r1]) r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1ff, r5, r7, r8, r9, 0x100, 0x10974000000}, 0x6, 0x7fff, 0x1ff}) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x400180b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/229, 0xe5) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0xd3f, 0xfffffffffffffffe, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getpgrp() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="76a2f27bc2d00f947053f4a5d87415a397b6fb77f8a0d4765c81b9e7067a284bfd56afcda8d9468dc36c1bcb2b3c4dde03e6cda0b45061d43467734d429b32a0c0f5e09755b970ffe2", 0x49}, {&(0x7f0000000240)="6676078da37c6044d347e0cda894cd5f7f58cfd4c6e92f9c2d78e269e687592476ec7cf9ff51e5253a0f469e2cd94249658f9d8b5fd02191fcd277329c9c4c69b44e554cee3dbd9d453911334f4b6714fc7506b0a8f148dc7ccb55bf1b02fd8acee4dace617f5ddd2c21c49d7f34ebd8330f80575acf4a4f54fe5fb83128c13f827c8687", 0x84}, {&(0x7f0000000300)="734731fc2370ffa058bc3efe44c357b3c77f744d660468c8e792091672c7626f7aa2f85afdb18119d8c0c0f20c9758", 0x2f}, {&(0x7f0000000340)="2aa5c8da6aaef761b856ee1dbb37ac07dc222ebd1d849446b5d2404c0998cbb67a0e6c697c442b97293b52d3f8353ea9434d25c246d66356431699488a253beae21385fceba1073a851b3ece300a647b4ba40fa085c277ccfc3daf651fe7ed49d0182428867390eec426acc49c82ec6079901591af9c2b0750028439ae4c4c0348f4521ea5ae75c5e62cd5b8025fe90c0d5bb0991650b6c65800a7dca4d06fba927cb0f5b29cfaf7bb50a3fbf4eded189b2eb97452a7f211a782ec65b9e519c8d580b31cd13f80a46582", 0xca}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="00000000207f000000000040ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r4, r5, 0x0, 0x41, 0x7ff}, 0x693, 0x82, r6, r7, 0x4, 0x1, 0x200}) r8 = syz_open_pts() ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000540)) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) mknod(&(0x7f0000000080)='.\x00', 0x6000, 0x7ff) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x10000) 16:00:02 executing program 1: unveil(&(0x7f0000000480)='./bus\x00', &(0x7f0000000440)='r\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair(0x1, 0x8004, 0x13, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000003c0)=0xc) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() lseek(r2, 0x0, 0x3) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0xab, 0x40, 0x170, 0x9}, {{r2}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x38}, {{r3}, 0xfffffffffffffff8, 0x4, 0x0, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x3, 0x400000000}, {{r2}, 0x1838c15d03e67891, 0x1, 0x22, 0x7ff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x3, 0xe0}], 0x7, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0x48, 0x0, 0x101, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xce8, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x115b}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x101}, {{r3}, 0xfffffffffffffffe, 0x2, 0x11, 0x8, 0x5}, {{r3}, 0x0, 0x86, 0x2, 0x7, 0x80}], 0x2, &(0x7f00000000c0)={0xbf4, 0x4}) kevent(r3, &(0x7f00000001c0), 0x66, 0x0, 0x8000, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7e2aa367b927cb94518688100af3a037c2bc801efb60b3bcfbd9a23f949f32b2feddda3c281157312a73a9542c0897b39147a6982c2ad79fd4606d394b489798ee1d648a7580a259eff45ec144c9901230782778b4eadc332d0688a87643f5412b208698acbbfdd8ff8da0d29402de9520f4985c1f104c81e422f9fcc43018102acd88d51614cf537bd5033373442eeebc6a6d599a2c875149ae8803c3a895672a24179e6b7271000e344733f3c5d5ffe9ddc9f8272f914b17d6f42fa9f724422057d4a7144b43bb5c51536833ce2b8360bbb232ae71e6e07d64832e8c947ab1a88fa490cca342f4b54ef572d03a4694bdcd9d8478a60c12eef05d929d967fee38b776c11c105afb3e4d2c9f1d1af41e0890e1a56a48a9009556f3f4d7630da4fefbfee1b414fc70b8fe2342cd282ca14e1fc5f29d3e3e0c3783ec974cedab40765bfbc4a7863f94e47f2641b73201dfd05639dc88385d9e0031c0645475c567994ef7ae00b1eb55ee2507cf296f80e9e4449dd3d1cf73782eb8ef979985394c76bfad280c9b4a011332e84ebdd835b8139222b8f957abfdd602b94d96aaff3d92b06c85e4db664c7bab88b8375281ba7a2f9579c1487a539d47587c5ab2ee4942e6b06f176bbebb8cf2bb06c35974e0e81ab029de5c5d9d36912e362644c300d3771e0ed2780d72bb70ca91c87c4d2f61adf6bc08908ca818cf0bef731968595d591f8022ab76fd799b214bb2e12e2730ad70669254bbbccb94aee93e446cd9239127517161d8813ee3add658af37d1deb6120081372b9215c9766497fff597586a6da4896c2ba28fcf6c4e9a349caa355529a74f26d5bda29548ce693278800a73bdf30453cdae258942cb57f4ac87241a6cf30eb46ee62e91649b6f5b217fc6bf80c6e528009eebd70c1b9f3139ca941c57da52e43a1f61816b3496557023d5781d97399bb09af135c4fe1727bd2fb6ba29216fc00f93520453fffb2d93acdb00c84234be207ae03d1aec7f39480e3dda42d08064eca2dd85ef7f36db6a9ead70efc63eaeafd8733ac5a17a54337f6b40d0b83a59ca572043738e3a5ee47853784c622f7a909adc5f02feb449195136265247afb4f78dd46dcbcb42d6244e7e055484b1d610180d1ffde2b86ac8cc94d6c4d5c3574155e5c112396bd261df618346dfa3c32ce0e10a3b469edd94b364f5eee64b957f1993ed620ae51a22d461ac1746b7a921130bce3466e85d518011ec19273bae546204187e192e6598ab8322fc21070a2426e551d431c49cfd6f9f8cb11e0524343821d76f59084a71b02690e0ff6092781f9e87c22266983541790f54a6d0973ab1ccb1991873dc8e567ead6829d25b15feb95ad47d6e7c1678f179d49911a8364e32cfd4b372b885becdeb024f6bcb6500d5c6d3ac586c947e31cf29e91ee9ab86db2c885b4c7a91c530d7c5b494a0a54502a9fcabe0bb195ea7e8f10daaa9ce2ee234db5db0a2925b38e6966ab26e6f84808f748f24b7b60c692e2e32e10f7446aa3c5523267b6a9b43b3e4964dd1cafcc6b053dbb5b801c28d58404f6f306c44afecf9af600736f10c84761192c193f8b5b43914ec14425281d112aa9b7365eca8b9b873ab54377511383e8a8813309246b1efd6c96537776195237d59329d39f05cb66b31b93455d90d313b8a30c7c4088e260a8da5f4a70650372f25364f1ab4e7562c55de1840b4370259fa9d455f3b0e7cf10c1f64b271eba176de4042448f1df643d98ffcdd37723fbac2124622263feb74e5ab821adb25c65534a5eac68240fa6a02c9906af64e676385cf849cbb9f2b9f8209aa478059f83574a434f84956a8f7d87468f55f6f2a26ccca24ae6cfc215a96f9b0d0367ab616ce9f104c096f0fab6b8f56647c58f56de090e7e78070ddd07859fbd5dc136c1eef1728eb40393f8d399931553adaba6fca00ca48a3b2ebadf87a586d175fcb26c5894f6866817f7beb1062c057d556c381ab8c730ba59b70dd7321cb4bd50d02e2ca68155458eb5aa92a4598faa874c74185137e432ba35548c66c984bc8f37cd00a4a5ab16a990b25b07956531d96efd946495ae9e94d3e8aa65e292cce5f3d074e004a77b928aa56a5cbe7d56d0ca88102672796634fbadfd6ff9b6ae99044def74a68fa9598f3bf565ca9aabc2427e7acc5894e45636002370a0a794bf537fabf80504e54b89e7c116028f5e883cb908aa2ed521dd31774efec596e33093cce0319567e40b093131cb77dbc39ca21e134a0e613dd1c6818ff0d8734a64213568c16c31408cc294a0a1f2caca1c800bf955d2b953ce51f4953f8d93e2ce76519982ead7d7f0f9c4f8bd59054adc97e94340ecff7db10a433a21cccef860837d2f6f136af61c9c2ec470f647f2f6b5bd3adc62fc6a734a013aaedd2f13bf7e4f7adc9c36b3ddb035c7fb7791dc2d9853d6402ff0eea7e851f6702fb2865c831623f33f214a15cf893c11b70616b59e75038e046fc668ff1108d1c2d7df8eb65db1f3b57834ccf8174132bd8a89b241b75a5bb53f720a02698b3fe62f9e2ec4a5d37c77970a471b83f1a77bf417ba4efd4401fbb5ecb45c4bee0c4d113965f610cd3cf320b4961ada770cd24cbaeedcb4f15253f9569b5953f953693a2838efec7ccfb22260d471f31a86903d69b09c7e2da29d26340a74e33f552a085a5d73da5f48ea6813e34be93b14857486952b4303d469aa99edaa695005b0c0b0ac4971da581173f07867b3489069924e4f3e9c8badd72a68d31411ce71deb78eb4e5b73fb98076805356e3a440027acabaac1e4c2f66d7657ead37db4edcfd8e8e89f0f8dcc69818e666a9582275ad17e2949dceeb23f97b012396cb48d66456f6d3bb2b94e349fe7c1381c552617d5f2c02cebef9d7f8326a21847e0ac77a19c17f425bf006dbd902bc5d6120a528090d1c691a792b063bee3fc5e9d44a48da0b8ac3dd48a967486769c6a8ac8993e203fe16473fa65965a034083a60b370d5bf2ccc29a7e20d52e5d74ec9c3fe050c7aa76ab8c564967896e49563bb2e24ecbd20386632a77271bdf2460931d4889097068c747e1e1c45555a8ae800ab78a52a521b74994c5db5932edc24d7d1845d62ca6ccbe8b94f55c6f9e7b41113a3f66f84a75de7df27a72b77c4c3b13ca8d40ec0ef0d0272e434e257ec1321e3e549411c459126f74ec85f33a5e5345417da1677dd31d5cc4449133990cb24e17e1d9b5fb3fce2562a16172fe817b190d96b1ca40e979e814dbd388d4e309281752cdd6b7dab5b309bc5e2afe98ff5aca397b21555928bf0f573c164b2cd80d32b749c13305c599a652bfb776be790ea610e68809e41d1b87fd0478862a86b7459229861b009fcb7eb265dc7854af7fb4d3317768727eed76407554f628eafe38c23c1208ae7206c6eed942ad64cefbf45ef3baa743a51f89426de09d04246431dee86b7c3b9779ec2a2502fc187ba4d665781ef436dd892a2f90ef7182f8e1209bd4d5f472c7e0b2a23c7ba147e545e8d6492edb259fb1e03322c1ea719edc996f647d91027e77a86c770db830098967a7a6484102a0ad1912c62b893aba60514c4239842355359ccccb0d6723124c73fcd5c27db61d40ccf0d2a38ee59f6691f8e40d3d3c8280511a1042c319e331d5c3fd8fbb79d1222960a732a7b385cf32b3221a31e22691409dbea6accd5433deb1e1939e22b704315765f9232b4ce053157d223ac23251bb6fbe3c94db509e8c375256710b9e1f4fa4547d245801262050ea269c2772ebaa076c3a2a08323c7fc89403a3af40236985d1d6a04ba872889416a0f77cce3c9310b8094a28cdbea2511ecacff036fd0f472e6686a324b3b1325845e18eb5fd5e588c05db0dc1d931e8454a8080c811483c1186d2dcf9c794b3a84cb43f5017d8fc1246227e8fe665a2e0cc45d9e35f3cfec220bb393ac014b94dc7008a9666887244b3edd7b8d3a52779e80643afe92af93c6a89a8354d8cdaf520385c3310bb3fa74fefcaf969f3d2e5f3fd0e63b0c4a03f8f03f537218569d4c2e8cee9450fae54e291fbf9c74dd41aa0ed4e3fead6d2d058b25f1b6b15b767ddd36d471aa692c9637b9e44597705e0be0cb4ab472d8ef8931f9e0468f15a0e093027bea8dcaece531524b2cb5f9c72407fc5e68143e61db867031565f4c88ac7086849e776283c48941a594f826f1d20841598563a97893f33d1df1250ccd73aca6fbcb4af7523a6bb3522d886e2a9c0b75f7c2b3ed3ac832dc50cfa9c6efa4ef8f3878fff217ebfeaa0d7ee26876e50905a5ed95945dcaf4b46e2c0c54d0e5d08dc53d08a6101bf3837dd11268dd741fedd13c0951962b636e6b8d96e79fc6d5bcd23628c6774ddb16eee1d24d508d045d80e1443dd0092c08da692d8584f76f57c850c1d3badf8bf0d7f9ec92bb215c4897b0258d6dade1d4c5b4a138f0e9fc34384dcb7a1df377cc5ab8f68ea7ae493f0ad140b793558491a05d6515b121efb8e34fd623ed0bbad03cfd92befe9c983024ae70884e076069bf4e57f82b6a323a556271f018cc985bc37f416d55b29eac06d7b3edb225f73e0fbad65009258e3b76753c5f9d41d1b846f6c4aa2224946688f0b5804f248febd5c4328710946e72a4a2632ab0dd78b5f028cc330719efd3916f015d1f81f0a931360823c2766cd5f97f2ea124f26d818048512e417dd4d3ed96217b8c887625cea8f437ed2b9d0b3db7119221e3dc4f8bfeac2b4c47dee23df6b9e9dee46baab3682d0cd21bd1095efe610552422104f730b35b925954fd8dcc20adf5b6832face935816f3b3a05af004759c8ac8b5d61f01728c7814e2722dafd5f30b69e0b11337695d0bb341c7016953b2c824224283f8a8364e102c5f3ef89da2cdd4b1e4255443ffb1d2976d475a965d677272ff6241ba9922a4f263902cf9f05a3f28a1284cac7db22e9631da130d083e9dfeb83a72b345bf9e0c8eff94e1be8cf4bc1fec61c659ac537104106bb92757086cb189bbdf9bb2880bceab8d0d4f6375daa1c4f7544df7790747208c1951198d3a64e395d0a05dac7b65b5d18a735282f7b72b5551ea1ee24d09f289d83b5e84bd85357172ed3f8a184dde1a45c5a64c03d0f35c58bd02bc7075b3de8d1d5cd9e792995c0a3f1db2176e6f492cec057069f310385943162d72a3a966230c9e94a0100bf4203058f190b31b861ed753c1ae6db08e7a6efad3e205d4b9164ad0bcd7cfce370c712e508b50db4547534589b2c9d55c51f8ad448cb26b5c344a9a8de13083ee7ff614755b136f9f30713b84bfce4976d1c838e5e7763f47cdd928d604d43090372762461f4445e58c436088b8038e8bcec564ba2c408b61d3b27939f78bf81750af233055bbec19f09a9e5da36097083e963ed52e62f5cb8f9a19e9311295daccb076e23a74c25f673bb18d6e3512489662f84064e2b87bca5e916d06672376f77333644bdc154b8eca835d4119c85ee27b3327b4627311c5529d31ab065db68cca5b00f68666c8b0863c676dfaf31c9932a5ea11af605a5b7b13dd896e78221c7121646c4b05c11fec9301f18b9f4e73f3e929a56c2534a93d1517b96e5872433eece8f7c171735705918b680d519f042e2e3ee67a36ec9b6b7655d925d50a16768dfd1d6974763b90b3cd87afc3db0473a9b4d04c18e43cbb39f05bdecfbb0349dd1a581425153bd9420887180c99ed42daa40d21ad9898556883ca3bfc37c21dd5911a6b392903a0872a1e1cdf3b160181bb9d9d158377570c105d05a251a1", 0x1000) r2 = semget(0x2, 0x4, 0x28) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/188) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r1, &(0x7f0000001240), 0x24, 0x800, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000001280)='./file0\x00', 0x100) utimensat(r1, &(0x7f0000001240)='./file0\x00', &(0x7f00000012c0)={{0x1, 0x7}, {0x0, 0xffffffff}}, 0x2) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) msgget(0x3, 0x10) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x101, 0x1164aa41) utimensat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0x2, 0x5}, {0x5, 0xc}}, 0x0) 16:00:03 executing program 0: socket$inet(0x2, 0x4, 0x0) r0 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = semget(0x2, 0x4, 0x30) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0xd2e7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) r2 = socket$inet6(0x18, 0x0, 0x831) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x7fffffff}, 0xc) 16:00:03 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/162, 0xa2) r0 = socket$inet6(0x18, 0x2, 0x13d58d16) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) write(r0, &(0x7f0000000300)="51d372c916d8e83a62f7386f5da6922e7853e978b404552165bf6437ab233af0b222a8d8213cc04f329491d032d05bc7f0aff0ac45ae9b87b4c280d11ea5e25ce4d1f72f5dc8706424749c12", 0x4c) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4003, 0x2) recvfrom$inet(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: nanosleep(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x6}, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1}, 0xfffffffffffffd92) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x4}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x3f}, 0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xf42) recvfrom$unix(r1, &(0x7f0000000080)=""/12, 0xc, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) r3 = semget(0x3, 0x1, 0x8) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000180)=""/189) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x1, 0xf30) shutdown(r0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:03 executing program 0: socket$inet(0x2, 0x4000, 0x48000) setsockopt(0xffffffffffffffff, 0x10000, 0xffffffffffffffff, &(0x7f0000000080)="7fde237b4848bd038a6d36154833fb1dae097d17014218f78d7cdab815cc0409ef4fcc25c49c473c60f36caa52bc87f2df714998979965ff3c67f5c3c7b061ecf767193d39527117f24d91f87c7ef5bccd", 0x51) setsockopt(0xffffffffffffffff, 0x29, 0x41, &(0x7f0000000000)="70eb7d3ef87f7492afcf93546bf575851053a51cf766dbc0ef8e08f7448c1b9944e79b03d3daf86ea45cb875f87dcedbf71419128a18b6f4deff6f2184846df667633ddb8f1dca56f6fc8d2df81bcafdea8fe22267aef7837344be239231d81f6bb4ff90", 0x64) 16:00:03 executing program 0: setpgid(0x0, 0x0) r0 = getppid() chroot(&(0x7f0000000000)='./file0\x00') setpgid(0x0, r0) setpgid(0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x70, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) poll(&(0x7f0000000300)=[{r0, 0x185}, {r1, 0x100}, {r2, 0x4}, {r3, 0x189}, {r4, 0x3}, {r5}, {r6, 0x100}, {r7, 0xa}, {r8, 0x120}], 0x9, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r9) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000500)="1f465f71cbba308df2c1914f5237b7dec651bbbfd48670887f9abcf1e659e1423fc6987f720058731af1c6332af98f2fb2a864fac141dce9e06acd44cdc859579429821a852d0449a8d0b2c3ba1d8da3885ae62279b5b24b3209d54579e33a3e745608317418fef36bdec51d921557841a751480c56b9a22a1923dad1af2686b7907b5cc8bd695ba3a5ac52ad5db7ff340bbd65377907fb0b36eb8c0c97fa462ee3aa86d284be1e6ca4cee919b839a4de68b7d918a5242a400d9b94314c3f9d5748f7fad64ea1fd2ce5558d181e9cd2dd82263706fbefc43a3ebafaa7724094359d1dcaa3ec4b0b66ecbf7ad155957bce361d6c622e06bf04af4e1805560919bb8ee7de335b0c30be44b3ded246e589aa6d8bc385f5c2f532e6fb489c4c6b01f82ba8296a63d7c2e25d2846794309b68bcd227725d9496d41144466b5aa62048345922077563dd8991d8a6713e2ccb3e608fbdd439cea97535250fab432fb03c731caf5118ef3bc39ed825ccac55a429cc7d4d4dbe8fb143db06e199f78b84fbe1d3eb0dfd93479237bba4c8c5d1e6466be9293a50f9ccfc1d773554479f3175efcee8cf6e418d69409590206ec00318a6ad5e3a9e016b4d9bcadc756412ac1a53b6310b3f2d8f8621a2780a3cef2cb5e4b92bd12c420d9a1b17135b5bef20e2760c1e801e783b1345e504a738f4ffc25826d5e69a8d91d57b0b12330e08c6010e9fe9c9a593290387e35ae0bcbc555463694f69db9cc9004536bd54df7100511725ce7906fec8705476681a9b12814b2f9eb5113a716550027d10047af240dd4090619c6103e5bd0485a2129b7234754793c5e7f6a397c20fbddbfbae2b61eb85c001898e695b9c36c77562e2fa0e768e2edb84d88977bb5d5bc90b268d97e3f065fcc04d1602cc35a13a0b9387ba36a446cdac4fda7d27fd050072901f287a70ed03ae68554375cdd03bf071d543bad0d6f16285218dbf7216da0904a8fe786eafded2529df4d62b60e76f8bbc97c68f6836f677da5031195e4f93fca45aa6bd9985b7a7c1fd47f4e041e837dae2609e4d6095109e29ee81fda5cd27dd57eefd0093fd327c735b21699caeb7a855ac8c8c30731ce8382adc41276ea4b592c9e4e217b453fa6f98569d073f3dad9fd8737a953d3703416b5c0421df3fa455da1c0b49f3d5ea27d41bf92b255dd1af233e1757847cccf330b1e505f7722c0eed63c477fb97b9af7b0e4cabff6a06c607c341f960e5bebc8a0cea503928921a903011c481c154b79c8de1c25e3bc2f653b617d85955e4eb14107c0d94b2b3d0ee8fc74d420f2c640e00a3763e9f5c5e890a2dc13c7d11ca789add7b7e1f2112b6d67f270951c1e42b9898e2875ea8d1cbf5bcfd9c6204e1d0dd0df9dffb0fb878997a76348abe6c87edbe261564e3ebc58fe7d4d6b074be1abf29358888694fd22f871dcfd79e086a84121e148e2af5fe9b5b3b32ff9dc90e25fede01c163c2a963be9770a1ab6f59cc544b635dd06b76820fb443f661948aaf69f8632e5e9016e591fab4b67216865160ac59d43e66ae01f1f2e38066c0a2df2e2d3a2d23d2bec228e0fd18a6cf7b130bc5c2b4c8807157b22d529761baf4b2cba18b716a57dd2c92bb005fad2f11007405eb4ba9de492ee522fff327a4b91a9ee53c517b9f37e317b4395c3ba1ef99b38fa807e728178255ae43e5a7ef73ccdb9f246a0047e34a0cb650a6d9ae013f0f3f5e782d98a0e5b104ff93c97c428761a30914f58bc231f17d4bb365d0167217198c66b6455cbe6626c50f07e66a8ced31b7348d5e5cb392953c2cf4e98beafb19a65ecb2420a820eaa2f0645e7b805f1b22bc8da264ad7a2e8dd0f474f46e0d6e69bd582952119ab50e4af1dd89b81be84808b876291008c65c05f4a9886bf052303d10bf2f6445270b53e0619884f62ed3372b2c63af94ef245ff3c2e10c7cdce4e282d05f4af39cfce550d0acbc3a796978469265546e66814c07f91191ba0bde381143ca58c1d0f203a1188c1621544490a184fa5577d9f8e91afbc0b345c3430e009fde4e3b9c3105506b52d59eab01d416d58cdcf95046fd9422fdc077db092a30070b25436c9c0e6263baeb904967f192bdc9b1a933c5544a650a2449bfdecc0a4941d9094bd22f9e79e1927faccb4037a4d5230ba936f17416e60d022cd0139217688a74cf124ef76d8468667939c87082faa0d02a3b63d590f61363e67aca8e599820ab179192b1c4510268ec697975d0c3cc87ce3fcdb779ca48df304c2bf37e0510e4df77d0c30e69b2a079da9a8de3eeb68114feaa5b4ae6aaa30bbcfe2c29c8bfeac7eec22802e7e0eb7d9d47a52c331ee2633da855aa9c01089ed73ae3bd157408b25de3e092a87b8a1d393dc928285c53768665192869ecc27b2883f74f85ec475b595ea9bddbeee07ff166e1be62072e38b4d7d5cb7e5e9b6160ca55882d3f0a4ce8a7b788d5c861024d73810d339de043cc493d74632ef07c9511cfdcecafd3a926edf80480a80a86115a6c412d598d42a80dd08e13952127b3b3694e272ad14f8edde0e7e2c2ac2796d05b75617541c475ebfcf8ad93a8c4f267601067aca4d0bd05df181757b66dfb7056508a899ef6caf662c736691bf5531fbed18f2af34dde47b32105b8799665da8a503198a5210c6cba4ff964cc47d7a6bead8b0ea024056308d6ca45c6c5c749a190d742ed7897e2371d70f54e543bf671f83ecdd3f1ae2e85df63b7e950a68fb10dce1d3b65b7518c69fd99cdba5a4afcf88c6d835fc967c7b1ad601b95b254af5afe1adb6cba4d218bca57cac5627437410856a32b1d05a78188b9d805d9a65cbadd9ba58b98efa0c8198fd4403b5eb64c66f56ed3476d62c98a8483350c3695ca316388cc9241e8b9b7c56c4d9411fa4b9068f5be48f8782363b24023fcca88f52b217a184c2300dea7599db651c6d8669ba5e1ddd3d84eb7e33ddd0fb6852529c211e06a24076ae93c6017953905ba972a93d570256970445ab515e7368bc493f49bd3293f525e9a2f08e449aaf7f1f3daa668b86f03d93eb85fde050f4728b94e5b39dc87dbf3ffea2d2c409056a239b182597e0a48a7891fd9e2b8cdb0c735c4c69c13be65a7502742e8357c9a0db71eb3fdb3357b60f61b9e12a754e82deaaf0e81820925b1ad5b506bd794de7e781ae9e1ca2fe34f096cb5d5680c08a06b5febb9e0d373af44829057af3fbd64712fe64e036f79814943a3ac0d7d0486dea8b96cf5386095ccb64cffabb803861bb679bee12a3cffc4a798455db475d05c52bfa0a9961dc3f781ff13a0ee5252b534356d63bf04abd5a7085cea29d3d40c047be9ad26114cb2e6d4b97220866111d896ba07571d0bea9247e629f0a647e7f0b7d67d7ef5f783d97cddc99a9fdaecbdc6ea6206203a405cdc2f7a1a056d53681b6bdda36cfc86d26024d16d6f589066f22bf6e167f30a57a19a27b1e6a62dc34f7924756d10def23bcf35d88c82565fb8137a5a7286ad08a0d94d1006ea3e50c4d40a1ff0cb595ae7e5ea4e1296b9f9503287e512fb7cf321153321356f56ba076178ad6601c0febb0a105e7e00de3932dc680f595213fc6be1fd3ff1ca338f6b4b0655fbe27fe2115e075879fd134c2c18355cff12422dd1e2b200685e853591e5792e4cc8c91b725da8d1ebb7d9b2f6eabeae3e9f4bb05a04ec474a0d2f51dac1065260cdc5647b489749df203a02724e301b89dad636690ac6a8b650937561624d4940d6c3b0fe947b3aeaf2d750e6761e75f6185b3519a0da932395050d38df368506fee19afa928140f26c08f94af83eb6f223e0c3af70db5692991aa2465d50fd4c50306b6e37d42d6b7ed0c098c09e8de5b16b93072205c09d2076f133e152cdb80cb5b6ecea834502fac4e4b87c430df92e83b939edf43276cbe415322db962d811e6a91f62a689c46e21d914866cc154ef2199e073d8c025b3c5a4d5459bcdb6a97a55e5a15d974ca9e8e68d1e8082b5f2fe1df5b9b2f08664ad21ceae225a0dac6e9299a976917ee1786e165b145d7e55347ff0da6ab1725716c46cd6be325e8221dc070a44a9acbc3c15a0de307fd4aa11691189c69bcfbec9f46e688791b05591233615c3c92ed1060c33438d8a49047d5cf65b49f10a464596f08f0c3c39ed9a5b49ba8e2ce5d9c93a7b9b9f3a31dca5eaf6e4bb5515ff7084e3f81f4f02a40ab57d219161b8a372b05d4eb46d0937e3785298277b74536e8897153e9385698ae771d1bda49a89de3ddb95e87207f96891e5670488b25662e0509620b0097f01e3de0a5a648a0731d740290f2156e368874446138c30f131715238fcd9d232e15c69164c64427c127db850a00d5464b11a2f32b264818af9acbb973e704d0f4ce603df07c5863f5efd5455933456899f90a8cccbac00d59b80d08f087b5e3e53f0890039e8b1509048a0d4e51785727e8dbd04493674df4ba760a6342c62538c22c718e13f99e30af50da4c486a3f3826305e8152c28b40698f2ad71d9521320f0ba9f2d35a8e3f93b81af3e4bdb859df55f3502d839152ba4fc81eeff07f74020338d2d9b754f01e3d31313a82ad9db74bf43ca47b14c18d312ab98f543cce8e10cced2126d4ba355ffb58a34ace19fa4874b64e139a097171c121bef70e894632367a7f7f4ba4facd98e4c12d3e943b053b961ecfea4aa783491265b72874fd7be19737f0a01b2ca31f0c5e18a3dc6e97f6ed7e985b96d455f0a1d59190a1a9e04b277b45e466fb129ffa4379fd0c885d4f7117e916a54902a0eb86c453d33bff34f568f1b22aeb0073c505d6a7fd8346361c15f9b77f5668e3ba29cc0ffc7632f1b9c95df5cc6d8c6e128e91e607181db7a0867a34605d8a42fffd23312861b0d7c7a940da1221df3070af02e879211cb24509f8cbea865113fe19dcdfd61a5ffa4dfae95762bcb832c01c2a9196051a9f929fd593e446f4b5aa5c4febcfc1289830df919b8584c169f35e1fac129df3c56bfdd59b2e294e40cf2c322473ce85e16774aba03db13b2bc4d4ccb16d38a47dfbcbdf6653f32a5f9de4fb7de9ec0d2e51a1990705507c7e8fe309355ffa16fe695e8d2798a49df6f844b4b152537ba3c13727363f749db477d2452829c0005093b2a0bc126bf4849afaeb6a0b4a6902e5c9c86c34195b9392f0e4fadc4780606db87814d9300e80315228f4cdc414ab0c604dbaef4adb72e49f600711af796e1801d20d809816f045276f96b477461e3408fa60243592e3863555cd2a22ee8d8287a69a922f2acfc82692e82771b12040d02ef1d07483af756660f4c8a1faa49da538de01e8c72b7596316363b286a8b39c2e16434511310e049b7801f02fb9faf35ad1f504bfa887888f41ab1e37e6a8b68c152ed63432357cd48c03d9b1e60eeb160e6a8d794a1bb55430b360618757a320df7491246b8a2092892525e049d2ccc65a84368b25fde41fd7b360c6f42f8023475ce89ff6aa4312ceab9ad831f1d4d120b7a145bf636ee0de6e5bf67ad002fe55a6d004e945c8398fa51085ff11b5a41303c7526e095a1959f8483927a86e6893317c4f1aee5a06056365baf219a4bbe48f453b8d48862001a101ea90e95de64908a3280143bf147c1f11b6c7362d2fafb936e67e6a4a8939092957d3f68449d1859292ffd5aece806b6db7dd364a979e5839684dc931666d7b0b93a46deb9b054b9e46d9ba177c488b817a372f2dd08e63cd88012e2145b3e9c2c7f7533bdd7cf3d44520478a710862c7d07cf09172669b8ff", 0x1000}], 0x1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) write(r0, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff001, "4d5212cf26115b942f18c38646666ef583689bea"}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() socket$inet6(0x18, 0x0, 0x211d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x401, r2, r3, r4, r5, 0x20, 0x57}, 0xfffffffffffffff8, 0x5, r6, r7, 0x6, 0x0, 0x40000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x181) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(r1, 0x7, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c47423000000000000000000006778828a70ad40fd188a71da25581ca2ebbe910dd997abd8f128c3a98a2cb8c678ef62719e63e822199a6759e636efe025e86651e5cd1879978ccbb249d575cbf6f0d2e3bb3e5f37d266b7ec7f8574b6396cb8c084581f7fe6d554c74ac31b7fd6d2aa786ec45a9ae40368bce58c50465c508bbbd58d804bc72901a8b5824c9a5bcc25e6bb5d2964947fac531e"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x22, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) r1 = getpid() r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) getpgid(r1) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x3f, 0xfffffffff370e4d7, 0x8, 0x9, 0x8c79, 0x40, 0x7eb, 0xffffffffffffeb71}, &(0x7f0000000080)={0x7, 0x3, 0xb16, 0x0, 0x1, 0x3f, 0xb75, 0x3}, &(0x7f00000000c0)={0x5, 0x7, 0x1, 0x7, 0x0, 0x75d4, 0x8, 0x8}, &(0x7f0000000100)={0x7d, 0x81}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xec7, 0x0, 0x8001, 0x0) kqueue() 16:00:03 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffffb, 0x4847}) clock_settime(0x3, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000040)=""/155, 0x9b, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="6fbb41d2c634c92439a4d5bbb0", 0xfffffffffffffeee) open(&(0x7f0000000000)='./file0\x00', 0x688, 0x161) 16:00:03 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x3f) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x10001, r1, r2, r3, r4, 0x80, 0x6}, 0x2, 0x2, r6, r7, 0x2, 0xffffffffffffff7f, 0x9, 0xff}) 16:00:03 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x80) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x140) r1 = openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = geteuid() r3 = socket$inet6(0x18, 0x7, 0x0) sendto$inet6(r3, &(0x7f0000000240)="a1639a9e2981e9439c06cd60b7bab6343e4b1a1d5e8009271571caaec65d8ed23953dfef678601174454c45571339c454c3725bf623f46aae153d81130448a577dbdcf0251370884fb1bf5e0ef63e92517ba71f38904a21f98727569abbebb6365bbc7471345d01db8ca006ebc553cf7f5597bdf8e06f5c7488ee0", 0x7b, 0x401, &(0x7f00000002c0)={0x18, 0x2, 0x100000001, 0x8}, 0xc) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x102, 0x6) r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup2(r0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x0, 0x8001, 0x1f, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x48e7}, 0x8) r2 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x2) r4 = getgid() fchown(r0, r3, r4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x8004, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:04 executing program 1: r0 = semget(0x3, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/77) shutdown(0xffffffffffffffff, 0xfffffffffffffffc) socket$inet(0x2, 0x8007, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0xa0) read(r1, &(0x7f0000000000)=""/248, 0xf8) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) 16:00:04 executing program 1: syz_open_pts() 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x4, 0x0, 0xffffff7ffffffffc}) r1 = semget$private(0x0, 0x7, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000100), 0x8454, 0x8) getppid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4, 0x404}, 0x408) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x8001, 0x100, 0x8000, "a29c6e54fffa1ca3ec02898b3a12a2e73947acf3", 0x8000, 0x1}) r4 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000340)=""/62) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1, 0x2}) setegid(r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getuid() setuid(r3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) r5 = msgget(0x2, 0x22) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000160b12b3b8dee2c764a900000000898365f6523203002615c9d5c98adf8d98c97e23355777bbf1b1ac87220237cb6a59801b1d355b511db166ec0ccb64ab800afdc565595aceb861b333848da3499c55ebb27450b36dc9bde57bb6dd8fb351e0466d53b092cb1f2d2995daa32e47844a74e2d63682e72ecbd975e1f2431ba466b553834bf7bd191813fa5859344f43b9e72c48f9771104b2978d1925a319f63e26c2de85eb04c5cb713d5f70179a99e0d0660be01ce72cb7e650c7bcf97cd7b750c84edee45464d6ccab3af584bb76598d"], 0x56, 0x800) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/120, 0x78}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/7, 0x7}], 0x3) r6 = msgget(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) msgget$private(0x0, 0x10) 16:00:04 executing program 1: setreuid(0x0, 0xee00) socketpair(0x1b, 0x3, 0x102, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000511000/0x4000)=nil, 0x4000, 0x400000007) utimes(0x0, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x4, 0x7, 0x2, "ed7726f453c88c448ca0e245229907a4a23bd79d", 0xffffffff}) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) writev(r0, &(0x7f0000002300)=[{0x0}, {0x0, 0xfffffeda}], 0x2) fsync(r0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) getdents(r3, &(0x7f00000000c0)=""/37, 0x25) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:05 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) msgget(0x3, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) openat(r2, &(0x7f0000000900)='./file0\x00', 0x3e1, 0x108) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x7, 0x4003, 0x0) fchmod(r0, 0x10) r1 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000040), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x800, 0xddf4}, 0x10) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0135dc7a1c223f1610"], 0xa) dup2(r0, r1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x23) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x30, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x80000001}) pipe2(&(0x7f0000000080), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:05 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x85) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xf59c, 0xb5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000002, 0x6, 0xee7e}], 0x2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xce, 0xf0000000, 0xd4, 0x4}], 0x8, &(0x7f0000000180)={0x1, 0x3f}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="702d89adf06d44e6ddff174feb7ea81f004698504e5e584a360a10e7e62b3de74f6b20ae785efb4ba734462fcdb9fe4564dc86e496cc406bea4095fcde22f6ac762cdc34cb2410d4f393bbb1ab0525e2371c1e816926de368d6e387f727b3bfccaf52b3503d134d9cd5989b9233d9753fab6b55fbb4710ea8badb88de63b97276261d6629bd8f7", 0x87}, {&(0x7f0000000140)="5d1a44bb1a6fb4017c2dd97628463d8118c55ae14eeeb579efd50057a22053963967a7d8f8dae1de7b63ce33f17d4e8a929ee6603848ed158f7af62572801150979c3eb52d86ead5440040318eb2e78763bd8f349d9b64416362a9e859a0840648e60b11f7e4d9941f137b16a26e235654017ff135d0a22fd15aaf69c79aaba8cfd5856ad6c6fb54232f425bc021e88b6c086cf3bb022f925c0b2527ccb94a24f221551f3f2d5ac33a97b50b9215eea3bbd75e1bdc42027e2934b07836d5b531eb5122212351e3138d6dc0622e965e42ffc06bf560591da612bddd312b020b3c921ffff7459782cb5d499a52", 0xec}, {&(0x7f0000000240)="c4009a029df122451ea3a372f10ed506f33a70ea7fe069f94628f4642145934a9206b83e5901b089c16a5cdaed8691be625fd84bc19a2fd7b8700f8f311ea723c1407357e01a2d886641a44886e56e1fd05d1a7e2fe0d2baa660aa3ea476732ab7459f49e3ac498862d12a75348ec95c5932b33f5dbbedf5609e8bbc44f07bf715779ef6b727fcea5b700ee954fe76ad3ef1bd7badc53665c4ccc37debc13004ffed0df108a2147ee16eb1a5fe0421c3c796b5a1438d8c2832ca2dca2ccb029c244ee6310d41ec", 0xc7}, {&(0x7f0000000340)="57bd4c7798a0a043c8b7cae73f6922380e40d4c9519174db0dfcbba9947e6cc17edb04480b967692eb3e131560a0b5f7611c357b620c1c24784a3dde9503a37ad5a8959d409d0df3cd5401e255fecc033a6fb25cf8159bef1993e02b5795d67af41975f538270543b1be633b39cda842d382b92313fff7e1d25386bd652502ed74e0", 0x82}], 0x4, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x7}], 0x1, 0x0) r1 = msgget$private(0x0, 0x2) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x0, 0x2}, 0x5, 0x100000000, r6, r7, 0x800, 0x2, 0x47d6, 0x45}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x303e, r2, r3, r4, r5, 0xec, 0x3}, 0x5, 0x7fffffff, r6, r7, 0x0, 0x80000000, 0x1ff}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r8 = syz_open_pts() close(r0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) r10 = dup(r8) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x0, "85d9c48d0fb36ab5d400001167f5af2680400900", 0x0, 0x35cb}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fchdir(r10) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000000040)={0x400000, 0x8}, 0x10) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x202, 0x40) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x4000000000080, 0x101) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x86, 0x8, 0x2, 0x8, "aba19d7acb4b751e8c958d4c7066e4369ee25e65", 0xf8b, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r2, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/141, 0x8d, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="66aa2fe13aab8be458e552e93043e4d42835316a5c7a063000"], 0x10) sendto$unix(r0, &(0x7f00000000c0)="6e74fa60496178d2", 0x8, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:06 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x2000000000000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7fff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000240)=[r3]) kevent(r1, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000100)={0x1, 0x6}) write(r0, &(0x7f0000000080)="9216e0c9991e4030834c88c67a2cd2b001477d00a211793387e137edfb2e7863574847c3377e50895d866e1dc8ca8fb065410fe25c14dc22b4616a98272f392daa4e694e30bd2328d7f3c5cf01068806", 0x50) 16:00:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6030, 0x0) setreuid(0x0, 0xee01) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe(&(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(0x0, 0x0, 0x0) 16:00:07 executing program 0: chmod(&(0x7f0000000180)='./bus\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x40000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "f14d89716e026e182668a99e8745349ec3376981"}) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f0000000240)='./bus\x00', 0x8000, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x7f, 0xaa}) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/231, 0xe7) pckbd_enable: command error 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x0) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) clock_getres(0x0, &(0x7f0000000040)) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x40000000) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x4) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x1ff, 0x1, 0x1000, "a822b4ab7ec31f5d50954962d1b11c80668ef55f", 0x80, 0x100000001}) pckbd_enable: command error 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) msgget$private(0x0, 0x282) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0xd9}, 0xc) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/244, 0xf4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:08 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mlock(&(0x7f0000725000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xe7, 0x80000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x12, 0x1800000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x44, 0x0, 0xaa}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40, 0x100, 0xffffffffffff5b6b}, {{r0}, 0x0, 0x4, 0x40000000, 0xff, 0x7}, {{r1}, 0x0, 0x2, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000080, 0xfffffffffffffff7, 0x9}], 0x7fffffff, &(0x7f0000000140)=[{{r1}, 0x0, 0x24, 0x0, 0x100, 0x8a}, {{r2}, 0xffffffffffffffff, 0x4, 0x400fffff, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x95, 0xf80d}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000001, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x21}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x7, 0x4}], 0x81, &(0x7f0000000200)={0xcbe4, 0x8001}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r2, &(0x7f0000000200)=""/99, 0x63) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000280)='./file0\x00', 0x3042, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') read(r0, &(0x7f00000000c0)=""/68, 0x44) utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x200, 0x2}, {0x0, 0x80000000}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0xf8, 0x4, 0x100000000, 0x1, "da821b2d236d87f9de0ad24e7a6a9e67036acb8e", 0x9, 0x9}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/170, 0xaa}], 0x3) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "6cff0100008ba94c79036c9be703011000f5a3da"}) socket$inet(0x2, 0x8005, 0x8) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000500)=0xc) read(r3, &(0x7f0000000600)=""/247, 0xf7) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() sendmsg(r1, &(0x7f0000001e00)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001640)="12bec3338a0e75e77da1d51137ae6a76a7547210ba09f5c8a52bd793522096c82771a75a1bdb379c0df13f00c691a05f645d651823c1e89843a27479fd10e07d87d96c948609ddb7e09d74", 0x4b}, {&(0x7f00000016c0)="e49ac2a5c4dc62e066a2a72e22d88f47d820743ebc8fce86df310282a1cba7aae7e18a59a4b952d39ba7705e3fea0deaba774078b2f125e4b7a5611de5b4592c24c9fb2959e7100519e2eebac3ffb065a0a22440c2d247245ed981f7720b36a4ed8513623be671c0be142b88f71807659553ad935de36b48f5f557b3270489f1ee87d6cf69fc2272908708de664e2abcd040997a8799a930ad00ff526232e60222482cf4502f3dd0cbc8183437e963b7d98fb2935fd1e20d541c0ed06a3608", 0xbf}, {&(0x7f0000001780)="f6afcf2b1b5dc80cf766d5bad3d954ddf0a297a8f4efe192bb76fabfaa021b59b18c4866556ba9a1dc019bde3d497092d67cbab814c402dbacc9bebabf1d5c945c10131674d4b9a8bce4ca6ef55b61e02f6541426e7a77b027986e544a623da67df69198d247309197a76bdcda", 0x6d}, {&(0x7f0000001800)="8971335170fc6c485df8dce4294c764a118eb31369462d9338da3039206a280f3e30569ee7305c901a54f00d23cf33d83273d421cd4b446019bb77e0ffa5bd6a6e9c4db2adb42e909f1f8b6eb0dd83a1b9df585d16c5a6ffbec9570114df6e22f9ca0866752a0746e317f635bf", 0x6d}, {&(0x7f0000001880)="f3a464b43daa63e5e8888f2849c8b8e1868d9edd61b177e1cc769f05aa1d7e188a3c1d1dc94ad9b403899284b54cc3095eb64697011fe632496aed38864495e11767a21ecfc46279fa87794fc94c1a", 0x4f}, {&(0x7f0000001900)="43a44cbe1d0dede87a", 0x9}, {&(0x7f0000001940)="b0d8c0b5f9141ba421d06f6a0b3e78ca686f531f449d24eabc374a91f5011d5fd10834a176fb4c63421cdcfe2cc174e02b65172550ac7309e43e83d6a8326e7afb68caee8956125994afebd171daf409cafe247d23391c47fe0e30ad0394f80504eab5030cb87e4dd204be3c2c7f55fcf0a717ef02a3a8ad7d47e2ba861e8be78748c31255a086495c9eeede0a98586a55c41a6bd17d41ce6b071da47eb02e38a9694b53b2186c8e0cf601a717a69a5f630690b577abd9", 0xb7}, {&(0x7f0000001a00)="dd5b93c6cc374dcb43c273109d20c5a36ac38fa76b40712cabe81f8965be3f31672b8d1c75a3d49ad8c8b2690a92a7ee10b0b818f456852f5b9e014b4e7cc461cb5cba5f51ec9446057c3880741787354124d1dd9d4d46626b2087dc216fc12fa1daa013d579375f1e224b5ffbecf6b39e1f4cc9da713dc2abcc496bea2df6fd92d7bed7c49039dcf2608ba6171dabc03f1eb5e67cde0cd1e584a79e1b15344179aa8b31f7519e260f3893980ed5f0baf2fb1bf8ef59e63450f6467a32f6fef99c2d9176e193a26d9ea887d5ead93e14ef4e9661bb8f5410b9f763c69cf291b996cbc233", 0xe4}, {&(0x7f0000001b00)="6653cd7e3ac46f61a3e24ddd9f1a5647e79aa1f19948c91f274af1b53a76ce38957a65d644f71dfd9d9f553b926b8aa1bb67907521c4cbb064c2f5313f85efe22a0c0345364f0cbefdfabe2da1fbe4c6cd64e02e289312d88b0606e578d9d7a678d3c0533ef6b161ade95b85032709cd1bd3a45a9a32ebf853ace12a7bfb1b65d19e893e5026fb24c5b8335e56609882951565ba4d7fe11e401d8c57d30d705354294dea192f4da7f0850b278723dea065e63504d7", 0xb5}, {&(0x7f0000001bc0)="98a8b903299d2cb6cd87df99c2433ce5a4ab84e803fb60c0f14653d6b883cb0d3a4ce7fc3958c1621bd5", 0x2a}], 0xa, &(0x7f0000001cc0)=[{0x108, 0x1, 0x4ba, "b993ef54fbdfcf17c2eb978104dbb6f81ffe434e761f30a27d8a07a5b63cb0cdd9e477079a82c37d9250e5e2d5a51f41fdeba65a70e71bcddd6476700a3666754f857c087ef27464e0582673c779f3d264cebc30fb6a206a9f42cd8e8aa9dab3fc96dd818704ba14dca2786f5bdaa54d112117f99bb7a008d9321dad80d73cde372e4a6b2cdb7a963e087d21523a75d511de47b4f7baf78e62173b8895bb6c4810b9be12a30f662c8bf04550d4fa35325a5ec8cec5df26cf2ff1d6a44c2a929faef32b993896f4af724d406a7974b824a6e11fb678efec6a6bbc7a97a176e48f22ee0ebbbb32046b867e4c98bd7d33bfdf1492b3d1a5797e"}], 0x108}, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="4fb6ad9e097dffb7f8d5adda88396d06f18d", 0x12}, {&(0x7f0000000100)}, {&(0x7f0000000140)="e8f0afc918c8d0c5eb7f3b2e29606d33f15e3ff4657debfeb624986af3d1cdb6a00ef33e6aac4dd9fbb7a6510399b79e8d0dbd991c4c3bf593c615d5350312bfcd58178c1b930b64474dd5998149f623a1c010988bb0c1eba973c10f42eb3fd6468af5afbfe05ee9464edc0a74f4f640fcbf566ae9ab3d2a702d9fcea1f3ec5b5badb6aa19e67dc6e9836864d9e70bd1a2a3510f89a75a32597850c8175d6b4e5e83187830845a412056cf2f6cacfa767c61eec062f715559402141cc7446313893c6fcfd96f8972f0ed8be32454eb348fdc0b7926d98a7f463a93328b2b5e667a9e8e844f046cdb0ba3a73801cba70dee69322f70be66bc760a808e42d9197e9af0e6f3114b895850e5d1c34f2cebea557605d6cd6a68b4d8ec71d023405fe051873fc35aed610fbaf153c9796f73bec235f01955b581d7b4e9bfdcd3b9ef7bd1330e15cf34429a2c2b2ade50d8b4841d0e1359eec3b6c010c511f4f6d1de408672712d18f13eb64ae6bc4573aa5b90a65c1dae37c9da0f0691ffd1ed13efe6e225c0989f1918ba4e2903488559c2bec18e1caa3816cd6704f63d7774ed1863ca4a74147990ded0e623df61446affca6fbbd7e28561c50958c54a40249b8994f070596f5a3bfb6c8c88c355ebb120edcae51b5753cd1ed468e0de04b38cdca885190f5e92565545e61625397d971d5c407b10e85346cfd71f513a6ec2f16e9295cef1934d4af9968566aaa2543991e54163bd1f3bfcbf7fcaad0417c5b6d77d4552703d410d124fa5406a8a2ac6fe7d11c8fe02aedf79f4efa77e141069b6aece0efb568bf3c8d08d6287c959d370e7507e0e974e3d3a3428db27e6ef123e9d74ccd82c22bf88a13f4bf43a546304d09ec567d7aa04eff5dbe351af164161fb9f999a875b84a3d5c7ade3026ba4b27cf3a0bfdce4da0fac8164ff394b98189016d81a373e447b15b5d990bfc06b10b924dbe3ffc43a7b8844a833224d84404654656b97c2e44a0c5734d0be341adb855446db421b97666b992c576548d80c7c9a808f353dd1940857d145b8ecbf5d7e4cd7299905ed89afbe37df3c97e8e67be058f4416dad87f02def81a61bbd67eaf3838f548a63a08d989a8371e7b74c1b22b033978fc56eb06c5591286cb1ea675a50cc9617cb8c598a3972f5b5892d791ba04d4e061aba859797df7fe0b876a418003e6b15f2b03fdb0df0c9a273510bd736721fe2d8958b1afa9f7612dbfd931479a2a6978a73618eb01c177bb3445657dd89c1c50c13aae62eacca1f8a0023308fb3ef3ddc5c58be8789b6bb5a1f83b002b58e1127753bd7ab424f12001c369f2a3209faf5048cdac6ce86909fab972c9509fcf003f0c66f00eda6cda815e7a27114a2619df4519e5606bdd22401beab14de7a5c3352b5949d74ddbf0b96ce0ab72bc84b0a3899ff9548b9a5042328c9c1eba229e4be6fd39e9923a797b25637b73a7aa233b6e0b5772fa642a451585b4cf2e98f85d02c165bf06f2307a417013e078764ae99d7914b5a44b5485a708069ae5eec6c11736faf72f08cd3e66ef52c89a094d6f2dad6d205a2704e4a0b7309938cb60e8836a585b044033458926e9556ad1ca15860381e12642cea5842e684b7e3b3a9da18a1f83a46de7931561e56e037a03e0102516542bd33d538ce322be63fe305ade9ba4550e3892c427002be9904cc4c5c9e17fe923262509d9103775655c8839743d8cf0122ea956f495c936db300e0f8cba9c0af04e72ea3b4803df96f270572bcfe8159716184a1f55e6af1c3556bdfd31993d7c075d79cada725ee6a0cc71fee738f540924b6be4704adc0b0dca56c021706c0e6a8e8dd07bba24ffd5eed3f0e14853664c11d29a59e368f0d81f6f169586dc1394730833f9890734458f9b6f0a8d604470312c7a647a902b34b761cd0ab4eec0ad8734ec6c7e96ef74e1bc620c95879215fd8393e8f025d1eef579c20d029f797fc4f507b43a22ce5738a52c5b6ca477e151751b292b31bceaf4002645114eef0d00cf34df66ba5e6515bc3999a31e42276aa7950ce7197fb31944489f7aa0ff356db371aa774de7bdd61d77699b675a40d60e4b10ba51deee03be525f4f4e67cd62eebc727e55432c0148bdffa568bce8ee752d444342d364c845d3143883814cc810852f714f902ebcba6b67f5ce3e9c0910e3bd7d92fe95f1054fab54116e4a8d04deadc0da9b1b3cd6cdc0305ac8d8fbecf7f79d045b09a533fdd651b430988c2dcd5ba7db1eb40d3ab8507cd4a8045deff8ef6c358bf4f9192b585f190a94b273b9068334b2c980ae5ef6e447294a18bc9857e0164102a05fc7c97f9febbc5b131948b81eceda4c083b27cc1991b9ea06751ba4a2991930c62e311100efcc66f87d21c4111083bc1b37214c4047ac3b67ae87a7f0c3abc44369a6ba0d35571c0b6ec5a62fd4e0abacaea0ea7ef1227af6da6affd22fa1d35c21094ab1ba28e65a3ca35c289d197ba54861e2f3bc4f608840a1e071cf570c117dc443d14bfa4c7b684002b73103bfa6d1777946bc1410ff10a109118c54e4769beb5118e46395d2211b32e2ef76df6532cc9b664007a1719aa7d49c1aa91ac99169db20994bc337350bc723f6db60d0f3e5ebe8da48e2ab83a3fab41075620a7c519de8dc057e18ba6b4e52e64876f7f0544dafab5600a6e3f3d28e328d1040cfdf52f2b1b7c7f938528ceffc3fe69141001ce5dc0d8ee57d0cb1a8f6ee39529dc203dfae14c22e0ffe12d8f818a49fd0ab91557120f8e16cf7b1ef45d7e58915fc100cfddee127d41d2e8765b568364fff3e4c1332eaaff45efb880eda5a6db9b14063feb62772ab148dce2958570fa78dadb2931bae018357d51913911991fa69b0c1f0cd0ea567b76c3ed6e51345ab10e29608a6a1d1784f59827a5a5808364c28787c19d7929987fef0df52726bd03752bb69ca61e0f2db7d01c0f33531c4820b0333a2f66df4090d27b81be1d8b936c2881987c0e07b884eaa98cf1133e53c697d35925967cb04e39ae2cd2fdd72622fdc74e51661d6280e3cf8e75db6a34465abfa385aef44a4ce7d997f53de10f03a2bcbbda4cfe0c556e7f9a163d47792c44d7e682b4c4124d7d05d0428e1b31aa6bbd3fbf4bb0d6c23aedde121dfe83fc49bfa3394a1e7e02c74a8c67644700a434947069b798fc4336f9a16052fffcf9f29f86e5603e8ac7dca524ad2958575dad22dd8cc9c8e5fb726e75a1e7530c88e9d8f0a042b234768f59cdfac50c346b9f87e3c24bd2d0fb82fdaab387cfc651e27fd14b200a72e7f3e6315f706a920cb19aaf700b1fd995a1ea2b2be93652ae90ce450249e845f040a1b3c988d93a775c752a43b370fd47adc7ec43d5f9d0d081e8265f329208e3f7fbe4865f2bb6e83158146917a18d4167fffc743cbc8d38b14301ab7477d090afdb3d84c90834ebaa5b39bb9e5872940d926b438f547ec20c3679ee4d9cbb7f95db35a7267ba637b9e965103bef03bd8f845cf0e9543510372b15214af165bcf19f744e9222435df7fe1faea8895ca7e6f01c9174613c2fd04f11effc3cc0ca43f9f70b746301ca56b278753d300aa4564a88bad7067995578e6e006cc9aa128bf3f9bf9ef20c21e0fce77eb7112e536bedd7258b24cd343a7d75f5408ca5b971dd542d1786c2aa1216ae7b4a65fa2a67e08cd83a0c7e984b9cfc269bbc68b677366f9b2661112ed8c188251a7f66968179b34de92e754796684614992fe6c0341b18209d8708fa300b524477b788a00a9da06409c4ed3d70f3f68d92af207c4f5d2622313f31b8ee4dea1fbaa22ea1adbe0e90a11128e41fe58a9f9adee844108f5088cf22c0a644a5b387f60521a52821cd48e679423d0a130ffc8deb3d3c6cbb5759c8107632d8857d7b3eac71488c7f144fb8c7699d1c9a84cda2f2d644817de65a728464dfec8b295dee09922e49dd103552ed8f46a13d352c394f7e87aa278c17d508b0e452974db9b1438be4006a0616bd22ee56e18436319d3614f69df8553b6c8bc801c9aae62d8d3cd0dbb3133ea62d137fb44a98fb0ebad52cd6cf8c8eb53192692cba2928c6ef80b7db24edd857ee32eafa06c862cad84ff6f6ef4e74785a1d9a15ce7a2b91e76a2a69bedfcf9fef64d8ea790256724fe99e7b873cfc10cf9cd09ed71f6401ad6c45c2667a88105984edc287334f340800936f436188976adc88855a49283e109725950bfcd226829ff3428f6a04e51afee919a00da82d739d6173961e7c279d1a2da53b682f931555482776d931f2f30f3d2023c904dd57ecb313f8555522261487e4d6ecc175aef1477115657a77faaa88270a7e8536b0f9254830074d701c3c0d0d0c0617766b0a18e80f68b997ab16ff7d8374b89938007fe5540032debbfaddfae6b98aca9da9bb9951db9ae36a4e0613d5ab1eb3092eddd666c20d393ec47a8221584665bbaa27c1ba2929958f999343ce1dac7749fb54cbf6ee4719dc06a261e3c773009d2752d492446f6b1e8c249c47120ce626b20eea00277da1d74913065c1315371d4e341b3bd445ffbd1622bdf8d616af726ab3c5830f596ab36f9614e9f6af71c6df231feda05ec16df6585ab1241d70ad8b99244de1ae7b9ca29ef4b64172b2f160dad1678cac0ed6be977c02628b61d2470e367561f9ec9522b0ebde325aa5ee80d1d2f983f5f0000f599773277590986f978b17c8ec707d1c50b149d8c76baff2362f5b3f03da5c5a7979c96360df86e13df06e8de3f7441c5f8cfc98c47061a19e9b80d8ced5d1923f5e78cc14fc4e0288a7247b3989ecfc7d50f1e5e071a098747f139cef4788bd4c24a9ad6f1b6e6c8f795908e2dad81b7d93add5336a99375135502d1fe550f0fc405a3903e08c66281c7f7971fda8ef68d7af85b93afaa6675983fc3638760420e392eac946c9867aef44649b358075f146aad12d04e25d65b98ee6da31b9aa6586635e6f098f60f4f1991832452b9760163981c40dd486751326a454fd653b1e2630b352414ec2ffb2f1cb8d597b1c80fdf78b73e5e6c009956ac49502ec2892f34c67c9c48276052b1c21c1058726a56594464ef8308bb127f61bae066e6636f0bef2063a091166cc4ed766a1f589ffb5e2f8f67634ce09b3caa07fd706823d825501751c5d14b597f1d5fbf5ea5976164b3942c2ed96739e0c9ef23433752387ce761c916ac6e1a486610c0b8495ca582bc124da2687559ee112a08df1d7980108656f6b6b181da636820bdbdf2debe3fae403a08947ff7af71a5cdb4baf023d82ce38c268d87dcd1c913574fcf087413bd95085f1f04835186ef92bce14b8c0645748770036285ca7d600b6375c0c484dd65e0c30e1348735098451d25034a7294667ebc0e370763ba4452c4779417a3946ea6f8f83dd3b8737cb4a6f9dd979d40d3be55099868da4c32e4971833c7ceafbd88fa3a596f3cb7be32ffcdf815789b2b6fc83cab0fe08a5974aa90d5bec3230a4f79be3e3ce59fae63d5f8c0502186e5ac9be42057e14c48c14f9b76d1cb5afa6649d2ee7ae1ae7c6fc0443f1ea3dc1cada3185228b67f90f705083266d6095e1cb84a0f53de4893c6865fd0f93bb8ca1aabc6378c32cc50ae5aa50649599ccd6d00d0ab49d7f0558dd6d1f8b63b00ee152a211ee24f531a349d7c8fff323633fd95bdd57906a0bd8bd31491531efaaf5bef1806aa13dfb48d2464ca8659597c1e1af516b7889c7bb50a6349c668250b7ea7259feb300a7062c403a27e42de2806291273cf47271ddbb30675c", 0x1000}, {&(0x7f0000001140)="8cb4", 0x2}, {&(0x7f0000001180)="22a0226c4cbf61e4844a02121d43b55314747ef5e8f3d709a0da590467ef98972f0bfec10fc75df6bad84ebf8a82f9ded7a35da3fd86c7348ca08472f3b99b96d49ae6546259e08afd8d8b534089c8d87043aac7793c8caaba837f7429daa35a04cfdced4d22aaa985318cb9fb66e3ad18a615", 0x73}, {&(0x7f0000001280)="8774e55f66d0eaddeb6d44144b2a31f265b3f18cb103d678c6174363ab9d1168e7d3ba960fe933e4c2a1a5737afa4236e435d79df2d1cfe816b0fbc3e865d7bffb50ce6a3ff4a99f3c82def276175c53fca140f213851b46461f4cb4de893aaadf4db0cb05032dfaccf7a2fb94a39b7d9218964a85f1403171d3f6cd5d8252db4378aab265a5e93a0ff55985a7e6daacb7a998adb5877da53e3f8c909a4e3a60782148db937912536b11fbea74352d44ff20567738653549241fcd38904f935ffb0420013f397f6ef36f197ce889eb76c7426dd28af402", 0xd7}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0x8}, 0x402) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff7000/0x2000)=nil) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fee000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1ff, 0x6}, {0x6, 0x9e98}}, 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x79343b9e5e3433a0, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 1: mknod$loop(&(0x7f0000000000)='./file2\x00', 0x8000, 0x0) utimes(&(0x7f0000000240)='./file2\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file2\x00', 0x2) socket$unix(0x1, 0x5, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:09 executing program 1: chroot(&(0x7f0000000000)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ftruncate(r0, 0x4) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x2}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x80}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x8}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3ffffffffffffd) sendto(r0, &(0x7f0000000080)="bc05b2ae9870bd94e64d4d5226bd02c673fb292fd973fa90fcc17a4786ec3722e40a43cf0068afa99b6f8f1fda9e8b4dc5d0e423bf274e23d5b025b320d099", 0x3f, 0xa, 0x0, 0x0) setsockopt(r0, 0x20, 0x101, &(0x7f0000000000)="10e038c25b89f41064a80ee684a8eb98df20e983724544fda8bd5cc1dbcc3d159264cf70cae2e12c29828065ba43e4d2b4715d37fbdb2f111ad4a1cfc349a6b2e9da73ff8417982dbf21361ee1fa9a1d9f208d0c1516443b511c47ee30aa5a281a4283c7", 0x64) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x211aedf403c20363) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/168) fcntl$setflags(r0, 0x2, 0x1) r2 = semget$private(0x0, 0x100000003, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/208) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:09 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/157, 0x9d}], 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:09 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) getegid() 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x8af, 0xda, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x7fffffff, 0xfffffffffffffff7, 0x1000, "fd19bdfa0dcc5a6883e3de1d9618370e256d9edc", 0xffff, 0x8}) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000100)='.\x00', 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x52) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') setrlimit(0x3, &(0x7f00000001c0)={0x5}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) sendto$unix(r0, &(0x7f0000000040)="f8d24fd2992d0a9f1ee6d324e738992d319686f81bc5aa06a0b979c2f106d224ae3427a802e090e4f3e35826b9030839beda73450b7f36a916ef247e075853b23fff3374e0f34b5752d57db1ff05ec6fecbdd06f49e3e2bb6a0ab29c2e885b269d1293be5882f3ac73dbff9651e8acded8f409cf56d8da13391b54b27cb5ddd7efd797e5e70cafe0b2a7854000b9bca41d78f89b2912f8776939cf9767bca7e0afe3b8d50c60290862086150cd17a08d488bc084d5751e74c4d4ac90d54a82ad8698b921bc52c5d41668add74c6c2c91a8b01433f66fada27a41adc318fa04499c8de71f0d87e4851bbbde8448fc8612a9af9ae97e729bbe21b78d91685ed8", 0xff, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="a41e5a2d83283f634149dd7d5f79bcd485b8432ce47eee863760768b7eca335bcc4c06a7368c5ca53e4d3dbd1e23b5caed267d005a3894f505a778f7e03d44a3a1cde3024e965a016fe11f803dad0a2dd951566b5d321f96b38e746b760a582983c25923675c5b1b254284f3c7f772a8e67dadd8f4", 0x75, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getppid() setpgid(r1, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r2, r3}, 0xc) flock(r0, 0x4) r5 = socket$inet(0x2, 0x8000, 0x101) sendto$unix(r0, &(0x7f0000000300)="ce11d5baa5ee8c4eb39475aa8ce4173431cc20c89dbb503c10c1f37117ef25dff76daf9c624080cfb81cfbed28fbc6daa36c5a5b4aa6d7ed9753461cb044870847d91d9cd048d83686605c7d54bb4cbd35f0e4e6f2572899e0db75ec2003f67d93baf8d3bd32f7fd96bfdb916b95e3324ac2cf156bd79311d2f8b0feaf9b388dc7557a1124eadc638a75f1ca3ae8c38b97f5da3a45e7b3aae6531348722f56cecadb37774c07ee4c0cdbe813276f961af599888f73fea088980bfcb4304802ee27471ea0ee197f75d2445839480926d426a1eba491d4afa0bd07a860adf2572ffe434d6fee8d7370", 0xe8, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000440)='./file0\x00') setpgid(r1, r1) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$getown(r5, 0x5) r6 = open(&(0x7f00000004c0)='./file1\x00', 0x280, 0x80) poll(&(0x7f0000000500)=[{r5, 0x8}, {r6, 0x100}, {r5, 0x10}, {r5, 0x4}], 0x4, 0x3) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/22, 0x16}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/70, 0x46}], 0x3) pipe(&(0x7f0000001640)={0xffffffffffffffff}) close(r7) r8 = dup2(r6, r6) chmod(&(0x7f0000001680)='./file1\x00', 0x80) write(r5, &(0x7f00000016c0)="4c04d5747339b402bb39632a7ff8c660b58d2e4167b5427f62bb9813821f9f8314d4683356a6b229c98daf160c57edc53d08969f3efede33bc2143b546a7d0a20a95b5452229519c0188f214730593cd880abe73aec37947b7f63296ddcb75ee17bee0745d183a356e9426967caa66a1ccb6b33a5e30a28a1187", 0x7a) syz_open_pts() recvmsg(r5, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000001740)=""/2, 0x2}, {&(0x7f0000001780)=""/195, 0xc3}, {&(0x7f0000001880)=""/32, 0x20}, {&(0x7f00000018c0)=""/47, 0x2f}, {&(0x7f0000001900)=""/244, 0xf4}, {&(0x7f0000001a00)=""/126, 0x7e}], 0x6, &(0x7f0000001b00)=""/28, 0x1c}, 0x42) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000001b80)) pipe(&(0x7f0000001bc0)) syz_open_pts() getppid() 16:00:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x200858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x65a}, {{r1}, 0x0, 0x1, 0x0, 0x5864, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x92, 0x3, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x3}, {{r0}, 0x0, 0x10, 0x0, 0x8000002, 0x416}], 0x1004, 0x0, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r0, &(0x7f0000000a80)=""/4096, 0x11c5) 16:00:09 executing program 1: r0 = shmget(0x3, 0x1000, 0x440, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0xff, &(0x7f00000000c0)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getpgid(r4) renameat(r3, &(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000280)='./file1\x00') mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x1a8) write(r2, &(0x7f0000000140)="5fdd81196adba6f220f325771b9b3a31775a1faf88afb794bcea01e7d1dca2ef76b7a0765a3f80f08b573c3ffbaf45a669b61beffa6b0e15f3eaca624778306fc43f14a98e7e7533c9af45364e026028217db3d8ddedee902acbe8ad3e771d0331c46cbfbbaeff350d9b285b587dbdd189660b6e07089ebc01030eaabe644a23a3ed0950471301a5d1e99addf285d566a91fb4af172c99a4c7a1dc3cabf9879594fff2879d352d5295cbd465a79695502d8c0f744eb4e7952aae2de56fdd46777042fe1d540d29afff207bbaa22e016efd623e6d4157c6f99487ffd23b81445b733089d5396d1e46acf5dbe55c3c0d6bf022d9905290da527c", 0xf9) 16:00:09 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0xb7) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xba63973feb01f3) mmap(&(0x7f000071e000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0xfffffffffffffffd) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82de49bcb5fbaea436b7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) select(0x40, &(0x7f0000000140)={0x8}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) r0 = socket(0x10, 0x4003, 0x7fffffff) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8a00, 0x89) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r7 = dup(0xffffffffffffff9c) r8 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x2}, {r3, 0x100}, {r4}, {r5, 0x8}, {r6, 0x80}, {r7, 0x24}, {r8, 0x4}, {r9, 0x20}], 0xa, 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x5, 0x4ce) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x7ff, 0x9, &(0x7f0000000300)="513a10e27cb1ff1a0552d94f3528839e06aac93d6d21ef5b7497ff46125d0b78eb9f5a7ed951321dcbb79531a2ca104135b9bf303c3830a5df6796a42b905c6cf15937b5493b1a2b39a973fbdc970316fec83469cc3eaa125aff2346eb77cb944dab2c7a2d232cd7553a48884fe17040ae0eb7f9df686d1dab793972307025933bcfb9810743439a12e5c26d52f601013c2ab3a3742a972135b0ad223e6ee7926666178b815fc8fb15b39a9d75d0ca17a259d79b116251d025a7b935e5f41003355c24aa1a3f591cf52f9b2560b7b2e4e08b7fe69f22910cc8d7d5", 0xdb) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "854955882e01000000000000000002007f1900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x6, 0x80000001}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r3, &(0x7f0000000140)="2d7f7d5d71478d17201a6619454cf5840c24156f13d771fe3d2627a5ae7c941809934b4737d7a1d9713479fd1c0398b10ac9c0a8fe56cdfe6146df47c0eb065252baf71255512a", 0x47) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/226, 0xe2}], 0x6, &(0x7f0000001980)=""/4096, 0x1000}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) syz_emit_ethernet(0xca, &(0x7f0000000640)="eab4a096abd4827056ea953d301df98d2fdab3335e8dbc716559120568528329fafbe02334bff2a9729365f8269da07c43efcb3eae78a889708cfd347beecd31676c60c535ce35449eb873194eda781b9375559bf3819081a43ab8eb5d059e7d1be597be9254dc7d6130801f4432e3a41aeea6a58227331c7370b2591801731cd29a22c5d9f1e1de82a646abfe0b970fbf77fc721cd1b446e7fe218aace53b261d8d3867254a4e73bc5ff7ca0225dc882ad896f0854daee5cf7e508b111a4e5e456f5af73b32f819c53e") 16:00:10 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x21) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) pipe2(&(0x7f0000000000), 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x98, 0x2) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) fcntl$getflags(r1, 0x1) write(r0, &(0x7f00000000c0)="db", 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) fcntl$getflags(r0, 0x1) 16:00:10 executing program 1: getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x4}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) writev(r1, &(0x7f00000023c0)=[{&(0x7f0000000300)="300f453e97b096b37f6d5c193f61507e1f1df01492d95483f18d36c4f3627141fa41a7951713f02b84b431dd1229a98477e60ebd9a7ee3095d1edbe9e214e822c24dc3c61a9672005c37083910ee56a581b9f19c34727b3b0892abdd14ebdcbe080238", 0x63}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() setuid(r0) r3 = socket(0x18, 0x2, 0x0) fcntl$setflags(r3, 0x2, 0x1) setsockopt(r3, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) recvfrom(r3, &(0x7f0000000040)=""/43, 0x2b, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa2, 0x10) dup(r0) write(r0, &(0x7f0000000040)="614d1affeb90062a3d2c963b67980b0a870cf655b5fa71ff1c4741de0d1a4fa14c2e050c29dc4901210138f6e73c6c3bad9b70af93c7fc5679662254f422fdce258345b246ec94c33c97c1764d725cf11e734f27738996aea77d2e4a211328d00593d40043e255f0cc7f21b1bab84e4415abf36ba7ebb94d6b3d5661416d625af97edf19dae0f541a5ed13ec9450630a2e47961f9540730214051e20be243f2cc35c0a83efbedc4c6a45", 0xaa) unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000001140)='\x00'], &(0x7f0000001200)=[&(0x7f00000011c0)='\x00']) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x99, 0x80000001, 0x7, "5b02b912f245b9f4c7ca0d0485897fa05c6a5706", 0x3d7f3cac, 0x10001}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x9, 0x7}) ioctl$TIOCSTOP(r0, 0x2000746f) sendto(r0, &(0x7f0000000100)="8ef65b54c9eafba22b7e9f537a772bf92be681e02945d8f7cf5b7cbaa78048bec2f2225c2c4fb161370d2fa817f09dea2597f13e0d73ad4f5dc5c4151470cb44562d5db4d2ebb8ea68a143c5a3131679119133cc2c0743fc41c3b07b5b7be5b2c9136f4919985b98818506ce7cd0131b0fd48540ec99cb0db8e2ed00be4c46ced0a2cb0a9566145ab609006020b2cb6a0c1dfc6467b4b1f227c7bc7503a0b119b276d050c04b36d26bff5dfa2b3512e50b67258875a1557eca6dd08eeeb963776fc5a7b450fe12903b402e41e91deafc841b57c48870fea184ff532cb7fff9f06744a1ac06332212c1e7c5a7b8cac22c0f90c8dacc9460955a3a81c4a6eb20c41c0e6251cbde882edb0a176c13938c36ce2639a450b551d2477b53d1ba404a7f9e64e7bd8edd8573c28edd0bf230127186bd9adc9d6d93ccd1c2ca1612611317af500b84a770ea172eaba6e5d7a6dce2c8a06a8da30e648ac142e3c9ec61944fe158ce7fef786ec20c1d7bad0ec3b68879fd07331034c19ca6beb4b3790fd40489c7fec9a944aa409e4f31dead2095e8980607ebd8ca2e20f2a82aa221af2e1f6cbb5076778a4241441566c6f55c56bf20a90b3fb15deb97a37989849cb3dfee44aeb34110928ef9bd51839464308cd0c78a8cdc613e54565bcd2b9b6e9bb6eeaa0e0af0e204422b6a7772713995f88463b2666fc8f20762dd68357d586d560a0d6522c6165cb827e3c1f51eb4aea88b54ceeb4491c1f704832a1257d468d0fc8f88179ae37b3cde09a27e0ce3ad850474652ff4c1136604131ef83411bf49d9383baca6125a32ddc849bbd067582d9568e6cd8ac766f1fdf368c620accffa6bd824f533779fb1900960965d40175ac0356238f8c4c7703d1d89d8222d5682797a9b593483c195f9a9d567cba416f9f99b7b050c3c579308056264464f7864ec15f6bbd9d791b497c2356dceb637293fb0a0887d7dbb868404f490c242db0e20d290f225d80cf56c1da9470654b0cfefc2c9ef9fdadb9f47dbaa5141e0abff5d729294214376980b5f5b2e4b4d3905c20ba67371a594f669f327ed7612ebafabfb340327bafec573613b6361b36a53617232ee98676bda8294b450e4d718261750fb833c42a3523244b16bfc75bf645417e64d9f0ae21dc1de5dcf350cdd9eed4816123528e32528ebd9c6b1ffd4ec586a0116793b73ef8d18490d62bc871c4aa4cb3899695094cc080bd5d9b33805c99212c946e9c971f80c5d32519d8b97f9241c20c7d5493b32ccfa95ca533fc808361578f7a2168e67bb74ec792cb72da949a600ad7c276fc1b4ac483bec2b5a2d8d7f845fe83b1b76daa5ff5a2f4a860a977f1f78f5eb7d93a280a19f85f864871ddac3025a9aa99c2bd15dc11528b459b6c19299e3851b3e960c89ff62769397647a7e6dec71968ab38afe4ffb7b58727e5c1cebfbe8d53b7f59eee3d368aacf540673b584a69669edebbfff15925897102574fe2bf66597d31748b51463e9eda2ddd8e47b97faad00704dd9972bae0e6321d730a44d0d873851cf09cb0562019faf85da283046039021561e1f56dff9be8cc72cd5f39ad34f0e67c210641370189010ca5b605418f71a62aa4284359451aaacacc125a87b9b8a6915fe238f0c5e5311e2da3c4d4f51c52fa68a9c190144e3bb8b52d4f456b0774453d15a4d968f1631c7146e25622a7accf40ae797335183b2fcfe99cc25d7700240718a0bbc6dd077e34066299a1d7aa2cff60871df23770e46c4f0935372939c01d70f214fd5bccdcff1778d21a1fb53d878c763a88d1f5456fea00958c02159b48724bb091206d999a6826cda300f1c30bee2887c5f472c4cc17a13b31235f113afe5821b6000c44ed9cb3e40422559296113c15c8037ff1c5b13a25a082ebb9b139cedbab4d6937cc49bb600af25c8e1f47ab05d36a3d640d8eda3a83ef482098972b8512bac252f98af752f87a0f23edb377c636c9bcd526ead9299ca6317d769a6d84c7b9f4ab78edee786d86ac076f29c10d822708939c60064392818762f7b76f583025a5cf7fe41620c9fbed900dbeea4f162c8b09a18a93a2d6e0054802c10b029451bc99bc57092d88209c2a0cb098330d98e974d2d7b99f595b244f60fbe10a8f49b6eb15d52574fc75e0dc8b805b86bf6d56a4af6603942cde9364004d2f5f027117e3c911a17e3febf7b89ff0d2f5288317ecf8423150e5ad2aea129236aa657234a86e76a163f8470f6073c633e38ddf39aa8d4f509d44dcb24bc9ff5ab25d6ffa4eb8df29e56e4077eb7176c0e6b16d0c18f659ad6355a9e089b4a9e4a0564a9585be66f569093fef3989ce20ac8779fab5025fd474946cf5507a2c4251e41458048e9685b9309173dae0317b43b6e52cfee049c661fd8a7738b7b549eb088a74bb2690c03f55a7f3795855a70b310c98631ea9815b11b0781ea65ee5ebc8272920bfb6dc13248d1aa960462a402d4f2c78bc16deb2d63ec1ec1c35b15e283ea7072897bcaebbac459cf9228bf548bb027c08552a907c60bb2de22069c4881279c7eb81bc363bc9add41279b064774da0d7cd65e3fee5301ffed130aca9c230015bf36aebd3389fda1a4aa9b028d1d656a0e767abe88d22071cd165db313f5aac28b1f6216aacfa0a49d83039e38442a55a38c974a5f773dbb05dbd2752072f06a6711d175064576cfc77dd31ba94c90f61ad5fa2369c58511a27d1efe6ac93bee851b633d8a6fa0f8b71a6420a5554061dc5c8cc264c1c5b3504af0d1691202cf9389bb9c1645a08968062bb2d4545fe724a00db542e9dd89c0083dac9c6035f81fe060c79c510d465c21e152ca584fc501b88e068b955fa9133dddaf1fa21eaa5669a8f4c3982462115ed43337530d243673eeb4f30331f3d44688abc2afe7a72502e75f49c5a00c8ecdc7f7fe1131c2b527f3493263111a0a51d8c54b623d76d3ec6836c2f716a1cbf6973aa32abb4d423acfa452e5cdf3b063ba43f7298c16c861cdca85e7dfe92ad3cfc8a9e860f5b9ec58a4e39306e1a86f78f3c54ac367e7bda37a491ef3c6bb130a25fe52f1bfef8a27e0cfd8f318f8ebe77972cd9616dd85eb39a7dabb8c4d06bb57db5e63e4c37a24388b56945d98acc589f7a5fa2cefcefae2a76b3f7ccbbc595ce839d392342e60f1f6b44e3bd3075030167eadbace93f69d4840dd7526a31205233c0c851e1c28aa0e6ba715e9204700930fd997af69132110a3d20dac2bf1191e72710caff2d0c8cc6b0cb0dd66fc84bbdf9ebf8e4376e30e723ac7782eb63bbb8b351892be17997a50468a717c2b847971a33dbd22e82691030ea81f6cf6db993d2ac83741d8969aae16d765260c7abe8e9b2dd6bd05ba5e173e9d86d8220fcfa7504c9c1a0bd590919abe0c306f174ad085deaed5afbc617e7148094476bf68a058403e45fd91ce4a1ee0dac5dda748fe67b0f59d485b69cd7a98c294ed7596d838a58c5843740bc84b89a2abb9cf4d8621ee032590cf082cfa31e09b4afece22fa9db88619595ae52745589e3279ced8a43ba406a367366c8316b9a623fa7da675c88fc8b66063cd5180f244a17dcf5f2a91a0825ab319af645e2f4d41ec56d471b5f33c2c77e3d65723589cfd5a2b204105966a8fe60e6cf474b60918d1d91ac7c25f9bf8b9cdebfcfbd0b5db529cf08455f9f286b3eb8896a3ac53cff6dcc936a5f54c2974bcf1ac22e5fc1b167db7e88132e0359b2ebe112735395a44cdccb2d1a0c471f8bd900b12e30e84e4beb64f764f8479549b309d288bd3286e287c933a05a21ee22073997b9ae109c122a5172b2da67cc089e4ebead7720081d2044ca9ebc5419b4037c12afb7dd8e49e23ef00075a22c95cebb2765c717462b7ad7cdada5cca74630f0da2a1598f10499189e15b5b0062784dace25863c330ccc09893c5cce7723f2a857c02a02096c713bd524d7b015e3b1f5a9f86ad9c7ddc3243ed0bc5bae609ad0cfc0bf5d6389250006083ee1ed4e3225322e0b2f9e594feb27633f75c869a5da8c87c063a2e5086d59555563941f9aa60229ee2bbfe8ea875a372229c951f929d80c3f3536306b660e60f096d3a178fff594dd6153988eec4977402a902073b6eef8d32be16236b8b401517a8806bf8588341994a3f70f4cfe135671ef3a4e2bb0fa5b757a2e0ccb9515deec9b0e52e1bb8e791bda3ff4c6e4f6c053d166e9fbb5110e4ecbf0f6d312267f080a0b37ed447031e8da78cef708c1a122fb25af6aabfa7cc89be333d8b2ab08a192bf3d45716e61719f7b1a1d1c72759edceac972e87a8360b0c2f33718d310e275140b9c34710ef15b76e00b94aab91f00d2786a8fc4b407ce903fd2147139c94c31203dfed9755f4a45a8ceeb9e69c4879b90a68acc0122cc7bd3839567dd65e93f21d74616f9f01b7d5c64e655e0cb79c0f4b2a526740608a5db9391625cdd5b64583f1cdcd04e0a937776b54223c8150106fb258f54b31405acaf35b0203e8b76ffcb025f8a6049731eb2debdc0dd0766b68f328391cece72ff54ac9d3bc1b097c3b85676275ae346b1671af9d876285a2925000b403a73b5be7cda12fa2a16cd580c7f18a6a28b98bc23fd2e7d8e93d31be91b85687034b5edb65bf119466cae3f71e3592cf3bb23bc67791cdcf6d399e8c4ff1f8f0d93b9dc8ccfe6ea41976b3988106f9a8b7dd107bdd5c5372aa678901e4bfc5e8d4b4da5e00c0a4cd5a4cf8dafd056ebfa234977fd8fca4dd11f7d21fa6804627663d35e36e4a15e7fec0c666ecc10f8443f88856ccff2264499dbe789976028f35c9cb92189ce05f6bf2bb69ebb10003bd3cbda0a745dbe0b3df645180fcc3a43c72fa38d8ee42411064736491930aee30c63f0c4127525e89831418c42c2c33d4541e06818342164fca20cc8a920bf51b7b8fa598bcec70513a9b19bb495bb6d8b4eaccfd81b80ac17a14a1eb9ed7c93d3029207e41a3d8a5a8a7446f552349804c24170354ea905854368941d352a1c674402ebc9b272f880aac9f07c4edea711b7ff517d58096805367ba443783b594d8870c173904abbb88166ee992eae567c74a429e444cd3135de65d49e7de529060a34aeb1bd2d480b542a399a4d2f77ed57122aa8887bd0904cc29368d98601e17de07ab96a403b6ab58f5ed94f71b90722bf9e4fd0e49b5895781c0aa651846a4c984ddc42ed16d9379646636f17dedc13adee8bbe270a3c5e2433f1852b74897ffe9f2bf8b8abaca6edb1051a636b6eefe7963befdb0f27ca0897934cb2deaaa1a6d6bdf90f9b25e154b1ff2d26b807835c9bbbd89c12796be8de7894d3b60102c56201fbd3a5bd2e9c6fae1e9090a97fb1d7b81448c9014a5576967fb27e1b2375202df62bb06c4bd29b27bf03f88f6698af7905742390446320769399b1fdd32f1a4b45ce31b22e5b8baf83b2af0efc055ad47dca5189008dd5f74fd129ff3898a15861d3511441b78169f6ee29eef3c090afcb0389f63ac61d82c740daab99ce9b47758f4f6a7911b1b2e7d719cbbe0ab06193abd7a6943d9fbe63daff8a1ee0955376fb8b13e8a3c4185933acd2002ca448291891d666d7769d4f694b2844012da8c98f36875e589c4863fb8f57e7a6d3307a6894b81305a9d20d5e92e3f44ca798623464eb0f43aff7cc301f6b63d33094c3ffbec6ec800fd20f590a83d19dd0f979e3ca08be83f89aa2d8aae5b4805446360cd9ecf367b5a04d019cf49a43c45cddfce0fa52d6a84959bd07c00b8b8d545f5b185279147bbbd700bba189c", 0x1000, 0x40a, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) pipe2(&(0x7f0000000000), 0x0) read(r0, &(0x7f00000003c0)=""/106, 0x6a) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x82) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="d5ab32227822494ad36841a00a23049ec6ff2cc2d3ff459bebc4d5c059b1fbe15ae25d9fa8f900b74166dd243841887042fad21f0a8ecabf48f432f37608d3afce5f217a784f7d98815678", 0x4b}, {&(0x7f0000000140)="d4ea5017226941a74d63041c8d5a026f57e5c46da73ec5725a85becbdca529e07411ecd2f55a76f6a640b6b7bab4522abba3091784465a2dcbd645ecec93a1bae15cc609261077f923d5b15cae14a2ae2ea4e2b8aa8b335d252ea427c77ebd3a96d92227f2c3", 0x66}, {&(0x7f00000001c0)="45a836128895d640daceee961eee63898cbf3f982721f2f6325025edc93c0c7ea1fd2537a5d58ad7548036ef56e5353bc19b54603930416a7e1f374a283709645da02fb0b00bd26028fa7bd6569a140d701f54a1d3df134a7e06930d5a2eb3ec147e20533a60342995c3d34c6414f8f277e9b32166e05835947e0203dbb8556db650d51e49eafef1bcd5dc81b7ca6cdbe4be3484391db3356aea35f72d84005c74ee3651ea7f9cae16c95d31720a8ed6526f2df8d65c24708fdcaca9137a720ecb345292d9fba2479666e0f4f2289b79ebf3fca44f788ec17c195789e03778a11afe", 0xe2}, {&(0x7f00000002c0)="42483710a6e71d4ee07d8cf8d5f43f04046e2d4f559c71f8d0480918994b1381cc2977ec3a6494551e9031c25e831707ca3bc453c6623efa291daa20ac547f0b2935f715520e4a2cf6ff688925ece313f13fcfdae18bc162435631addc69ceb8d225dff598efdfed336b75767beb2d449b5e5520fefb4542911a3fb1672dfd6b9f777c", 0x83}], 0x4, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) socket$inet6(0x18, 0x0, 0xaa1f) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/193, 0xc1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000200)=""/147, 0x93}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f0000000940)=""/4096, 0x1000}], 0x4, &(0x7f0000000100)=""/26, 0xfffffffffffffe31}, 0x2) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1a4df501304c54b900001c0000000000"], 0x10}, 0x0) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000600)='./file0\x00') truncate(&(0x7f0000000580)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000040), 0x4) socketpair(0x6, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x4, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket(0x10, 0x7, 0xc84e) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7ff}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000001300)=""/235, 0xeb}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r0, 0xffffffffffff3d08, 0x200, &(0x7f0000001440)="4108b18f747690f26d585b5e4bb4504c1edf073463af74c725b84237966d898e9c82c0c58c5cbad7fd08f1059e237786233ce2c950316a37913619fe48635a35fe64c7147438abcfaabdec84cd751503a77a317b254f5b62c80c40e86512efcb6b5cd71af6645f0cce8db629c5d46856028d2aff59c261b993982efce5593b5bedcc8050bf0d39ab67e4eb309e661154a87af6031a764feddfa8d6a044b323e7a6c5b0c4e31d67aff8f303f725f42ce111c90ef2aa821c2a6afc1b38a53cc8ff3eb312aa0f25d705f4ee6f3a4e0385e83dc9801e21e825b3b56a553965b1dfd206d1d80ea1c4963efddf2eff874d8e4351503b5352700a7e5454abfddc21ee83fce1ed3f440080107d2e6c563c61f9c57773b58df8422f63174c4ef34d2ba284b79356831f91f310257bd94133dbb01aa9db3428f289c8594f79bac6c85f8f5dff7e331943b8052457c2a1c02a836f2625f284dd6a366399abe9d256ace28a90ae3baf2f3fe1a2b47c0627d71b5a9a641b11939200ed4d1d7fcd97cc461d44b8254dbc082f301e6f3dce0d44f2065eadac188d9695ae5fc2036daf5d6ae9b81ecfd3ca271591416b71f23267d945b2a4da028790ead238bffb3683df32f7f75d9722ec8069e47806429d844301f69cbe2d1e44260d5e684b6248e02c37293af1130b916494132587f4f0ce146a24bc2a97d7b85127d92ec7c5dcae994a30e5b737454047ec3b92d089e611ca76fbe3149dd1fbd3134587423061e0fee25455b92dfc498b31e0cf22cc164d6b7d01a1419a68b1041293540feb5e9fe8d54d10563650da252747a725eff9469288555d08c11ad6508761f564b6cb734158ada4b02ed681f854fb28d0f107471e0bfc2fa870b66f13dfb4a8c86cbf3ebe45a4e936e6dcd720efbbc44a2571d235efbea468f407160d399968afa656cd55a84d3b5c12742c01ce417d0a80eff17dd37fed6099004eef7771f40977b2da987ac8101d00b11c7df449df064cb15f49b49b4df9eac1224643cb9d0c9e709a6a9c3d518a8aad6f0434470acf2f4e797e93487de36b090eabdae3000530ca9012c78d0b63f0489c9c6f8f8926bbc8d3d48e7611f7804637ebca0865fccda51eb7063efa21c8af7c0bf8ea4b7b30a09b2e02683c9382ae1a6b735794848c2250b31c5dd3a712737652c8a8d252ef1a5d2635649061a771a32d9632c6fc7a9af723b477d85ae9ae591b51087272922221b0a251721b24e363793b835e401c3ffa944aad81e73bc73a8fa4d2c4ce444500729af6bf92121b04caa9b71414c4e0379b947f1ba4e6282159c53fbebf724717f7d81773604e9652973732da29f353469d605d109b9b48308dd11a2671109f8af6f3152d2c2e94441d6b41675fd3e47da667f8547246a7c95177613adbdaabb58d70faeafea2174304b2930a0e3cdfabe3684c664db63631243d1b4e71f763326a587a31e56578d8866fa74f845c3fa706cb85d3a91a6dc6a1cf420fa79951e820ada3fd27400dd68a696036aec411cdd3573c59509e1312ae7e99de88755a37bad7d9886b7fcbc59e2bf770972e9db4a7571b1bc8a6e8b98f68280350e28c646e1e978c762be5816c61d84aa2d472210404f80ba0186d6f95590aa52b576aaa7896ebef1b4fedcb4c23f9e2af2ce32dd6bfaa4df5e2ed402c1151dd040e0b72c0f1f187ddbebc78a8bbbaa3758be5886fa57cc8a136d08fa6926003cc303a71529a8f0581510a5c0f4279e292304f5dd09adc4c140905b433d8308c8cd0a6196d640b61487a5db403ebe011e032a7015ddaac57fd73ce191246309d8afe2e5c7e6355ac004d0426a8963125c624d2fbac326897319782f5ccd04ead9c36bc885ca1197fbe6a3cb4096c6d4eae1834bc845dff2d87d5af110ad2743065fc3d8f601bd51fc55aadbfed927f9e0e52066dff48e33c78b31b67342db41d2c600271421e69129c0eded38398ce24d0f501436bad19b95425a8f07a57ac547a426fa1246c418b8d4e33d9e3eced8f324da81ec7d66993018fc63f94f5f54bd1ca890a623b500bf467851ad65fd74d579f052e2637ca4b708c17d8cab02e2d3598ac952bc11798ec859a49ca2af1a11f0b2bcfbbff1c7741488c9a01e2064726d831c1f8c65a6e5e2f0dcf5debed44506c0841aeec80b047709bb77942a99f8427499fd9744d0da694c5655145205991dd44ccbcdc73f047487e91f7c2bca23666afc8efc25f95c5c6db9f610e37ae8180b463ef54f58cc565348d2c6ba7482959cdc12d7f48fdcf9e18b4c49edc836d45a821f7ad8222d5fc8bd1fc08e1f196728570c57979c9a2f08ba2d6dc7c397a6b08083dc7f2122c0ad57fa2c6a776be22de21f00eaa41f961fc335adb8d5a188b0f43f960c6912aa161e2587ccb75048c8563f6a05ed512cd54646b8b658d7a6f7e31627e5618b2dc201583fe622730e303734cbec34077560d8439a3fad001a8bab19a23ccb8b05af430a2d4d01cf88ab6a465a7ee37c62e14d9bdfac4b6740a050881a21350514b703ae1aec8f2525bdfc9339f735d6e04e9447334e51f2a69b0b944563def4476236cf8b148ed89cb4f96674ce1f44252a58dd471a54fd385c37f63cb0e739ecb7b0f78919bc47e279921c7fbb63e06231a38780c7d887bd15a2b9bd9d745719eb72bfaf43b66819ba127844d598370da2234682e2ea815686e31a32e10ab6025e658722589196f37f364aa5646b07d69bedfec1015558ef2de637ef03c3116a9730605cf0bf357561b705fce808bebd7604e74d71bdac80afa84abd9ddd7882e3488921fa991ed7ce0c04fcb90f32790b0a3ad5123331d31276f2065771766204788dbe6f77513714ade1edbaf5a06e434d71d9064026aa0a97e7acf3af0c78d6ea8ceb2469580fd156843d1ad07b7d766479ab9fc1f91578a0500fdebe4e986dcb4f4a1621bb7d7ffdb7b5cee2a74dec0ed96e95268f9b49b0a9683c3233dcfeca670dab8cc270547bb45bd3a6ca3ab9bd9fa66d5eb318769470e48abfdafa2db937a22ac01b0c57134a0e9e67dd9360308701b4ecd44c6685d03f83ea1ccef6c1af725d1640ec4315df402c3d6723bc44766aad30a99249ae2b99fe20c15b2f6eb4b94583eaf5cb30ce2c7ed0bd02f5d37a4e1527838ff77131de1f1568876a95d5756c8b14c4d7abffd24a280c813d00b650f5923fcf6841e8841ddbdfefd0f536954c8e156fb52177ecba671796253a1636940100123b4433fe46cd9fb67c68c54e806688fef039f1ed9a44dbe1bf2d9343340c004ff2f77e69aea5fe4d7ece946fde02c0394cbd6c4c43d633bf70a1557ef7263c3718999ff48149f84690f63c266064bf2af5900b285bb8a5251a8a9a034912dd72d0dc85e590d8bb813e67c87c258274710509ce781a51a0299e74ec85f42d66b607eb58addd82af3fda2fcbab808d798935ccfaae5ed80f4717c408b9c74a4ead2439529027661a2ed4b3dd9016f5132334661dd6fdee9302fea6ff7c91cd4100a884ee5ba0c5fa9875a582ce048d314da26fc6077646230abaa118b86fedd1aba7f1dee0dd003a5ae6b4330ee28c85bf05a2e74cff25b26bddcfc637ea957d3355fd108bafcbd1aec6959706f5c98661c941312c07057b15cb63a636fc3ce738974af79fcb02c7bf2a484f8ddc52e3ce5c07e43778e11ef957b993b6930fe5d2a04ec3c3bdca383827fe6fb4f6585d50e50a774aea21b83b8412cf3266970ec9b2dd3d0ec768217c0fa765ce7ca122aec96519a0c61c5621e5a813584e2e97fd2165199d3668fa0de4ddcf02a7bfaae6b3cfa1279074c09b3ea39e50d20018c349ef3536d082a50e117ed1a44699caa328e8952636f1a0d3dc645a3aeeda1d99b7a54aa896c8d8c0bc36492a3cbcd99813e2837cc37e695ad90cb737aad8c997d3829f49f1930519cc5a2365ceb0ca24c187320b1e4423e6af6d2ed03f9c1edf5d213ce57dc070d1da82790bcbd58b386414298f5c5ccec78230d3ac2e89597de30b1f50416f8ce5ab90e902b200f1cee4971d31b7c78404bfd09945101c224c10449c021348c0effe8e5ee034a87faaf4282b7e3ac5505d723e34f3c5f66a98a528f8ce1889e8349459515f98ef860f03b4cac743a349d0a992faa9da7cf1159647dec846c459d4e08a07e16b0e57e4ba8da15d636a187aaf4a5cb628e3f6c38043b4226188cb61816aca0eb5813b1e53450780ef75a7cf88ab821ac7140c9b7faece260ef272df4ba4e08fbd635b12a3762d64fa36e26735a8cc4d57a362e1837c9060ff72be338a94b847c52461ff64ce20ee11f0da2cedc513fab01d5dee6e141769713862f8aa7d0d45d552bf43357b082ac410d37f88c9ff0ad90cd633cd527fca5556f5447d050ee8396fd6fbdda91295a6647a3796c45948e093bca9c0b377fa31e2227ac8f2df8bc1a5cb27ef07918b27c5a49ebfb4b63975a1dbc59814a3cb4a0c7416f309452abd4c6833d9e644ffc3839fa3984a804d8c80182d49fb4495da1b526428e920d70cbe4b5d1d8a8f47a965cdb18e8440aaf150e108237e516f27aba230791eff431e7644dbcdf79eae4419c45f7450ad2095c44afdfb9043cee910f1b766ee79fecbe9c2d600995f8432651468875f0d2eae45607c87bd0353ddf434d744f4ab73fcf29a16a1249420e5c01dfce718e58a57ede7abde9a04f170b6feeb9bbf795a847ab076c6f34a4e5b120c3f5cf4b7fc1fe2ec66f88013aef3acd19fb5c1f43bb7a294ea1640cf4338bea1ce51244cb9b0f2f7aa7e7ce30438bb8e4691ba3a17f9bac87e2102ce963e65d8c1e7e7c31f17e08528592bed0f5ba8a78f1138c0721f00ea4fd9c194001808d3f657c6b563b406ca4b3ef946966f50694b34715d425e7e5efcb4673d0c6d6e101244b23e40e32f0a6b91a99c92906a55bc3fdd64754360fbe5204eec8c347809247eae02c549791ee9f4b6b5b7283c4e58a8c5a046102bd35ea2c657976222f19b4a6188547bbcff692ddf51a6489c3a04f29f30783cf63a1b0a391a76cde67ee41191bac457e3b61a6a554705a9a131af67b117ab0b830c4af0d62ae477288687971dda307e9116302585295930ddf147d44d74655f7b058fed25e51dd5e6040738721f4bef2a941856a6b1cec5f6f22c53096c01de22f26c789f5b050502d86c1ba5a4ea3557992682386c4fce915e734ee52da861d733ba936146b1202f2820491043998ee534a792498be9570d5d410b56beeed38af297f4418eed0ad997f01f9dca4de61b281fb02c517efe8fd8e905243dfff6be56e9632334b45845090570f616ea272f2693f9d40a2698a88efc3db3d8c011a1ace8c049b6894ac7dfe6a329132cd638492d49f76c31a2c4971a847b388502c70a1ce3ad26fb0c064db899333a31c91e0e5d895ba832227026e7f310d4c94a9ccf841209039b2f6e00a60004d1bd7f567107db44a5140568dffd66111c962a317716d985195bbe55367896e16c22bacfe79d4cf089b3121abd490be3f61c3e7941354cfac7979ed3e3e9454883b3ffc5ced1067d80dbbc03fe742b85002964f5de6019dc86b761cad0bb77f6d14d8b5e4e3c4ab7003a5df1bedde24d5c0b4c13df5af8618cc4a808dbbe6548107fe1cb256114d745b7a8891029ba49a5b3f8ae8949128eb28fd4d751c0d0d83355d07be6a0055032806cffc42a3e317825fb117f00558dd4223f6caee6c2e3279cc6dbfcebd216d015d9a4031467f07b71ab2534fd8476f3c99fc2e6ebccb2bc1bb41d229bb6703fb76551c28", 0x1000) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0xeef) writev(r1, &(0x7f0000000300), 0x258) 16:00:12 executing program 0: mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xffd, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="2eaa9f3095160d6c41bb1d3a477180d83ba7c92cc069148afc73653d8a7e0a1d5f6136c35a1a53681a1729fa2c171dce8ec9d4010a79753ec1b0de864f6e37a169f76c9800cdf8126bd71cc83110b37392017512d77b75ea964ff575ebc1e2339049762e060c5c62f355404a8950ba4a93cd8219b0808c403e9585c6797d71052c4433074a638e60374082185be2733a779f622ba88b7f9c89c03b13fddd3d022c824f6892f5f68d31e570b7e80d93ad969558f49c1b78426b5a399cc8674867a3ea69c64c983c8e1e89cc823fea2e236151ba3cb7ca7670d7612b17d89b70d0", 0xe0}, {&(0x7f00000001c0)="2d9ccdf2ef5e0d46b3287becb0b9544ddb6a82a52daffd35ea27c350c283596b16b4937d58a0aaed55c35e9cd47bfe269fe84eec5262f34045cb8f2d3d484762e2c8c3b0f88ba6f13a5b8cf96c3d71b2406d8a8cb028387559befe6daf900624ef114a10c75e43fe9e5bc7a1ba5fe75630a28dacf829e16263968e5c1bb4c8585430d020a616ce9341789fe7a84976729fddb9cb9071cb9d9fac5fa3592ea518a6e1a865970633dc159da6e957d1d1bb77ead6b1306bbb561ab52f0692119b3ad396967197f39bff9b1c04f979cfa1ec73", 0xd1}, {&(0x7f0000000340)="57d6d3dea4560323ef94f4662c7bc31f504dc88fdd13e756dca30946c4ff7560c45ef75972b4f4ce93b96cf67a77d2c2ae8e83f191ea06d15f6e1370b4499e66e4f79f0fca8250d2c8132f76fb1fa646751bcb9542956e9051fd0a6139d9bc8fc0d672f59d846afceb970179bd0d0ce652900b03dbb97cc9bb6738ca53c52083819eb4e62d9c6119c20bbd932fa038d9", 0x90}, {&(0x7f0000000400)="29bd507db1ad4b5d167b289c0beca50ed9f2b699a7d064ff17ec46aff9edb3471caad5176698c37ef418be445a1d1a7b0b1ec082bc460a803acdba3022e6a89ac6cab6", 0x43}], 0x4, 0x0) close(r3) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x5) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = semget(0x0, 0x2, 0x408) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x7ffffffffffffd, 0x0, 0x0, 0x2, r1}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x14, 0x3ffc, 0x85) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x401, r1}) r3 = dup2(r0, r2) dup2(r3, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = geteuid() setuid(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) fchown(r4, r3, r2) setregid(r0, r1) setgid(0x0) 16:00:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/129, 0x81, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x80, 0x4}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: clock_getres(0xa, &(0x7f0000000140)) 16:00:12 executing program 0: clock_getres(0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0xf4cc2c6ac3ed773f, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchmod(r0, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3f, 0x1}, {0x18, 0x1, 0x9, 0xb80}, 0x8, [0x0, 0xfffffffffffffff7, 0x2, 0x734, 0x3, 0xff, 0x0, 0x2]}, 0x3c) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x9) 16:00:12 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x2000000081) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:12 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe2(&(0x7f0000000100), 0x10004) clock_settime(0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x8007, 0xc97) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1a18b7be32313fc2ec83df7c244d4325b5863a7ad4eaa525e0b449"], 0x1) 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = socket$inet6(0x18, 0x4000, 0xff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="b9cd3ccdb146dce173aad0e81d49b992ac346f124b01bd7aa45eef6bbc4e60c7a4", 0x11}], 0x1000000000000182) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) munlock(&(0x7f000048a000/0x1000)=nil, 0x1000) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) openat(r1, &(0x7f0000000100)='./file1/file0\x00', 0x82, 0x9) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="22ee0738c5e64fe8ee01c26df094ad6782ab46096dc8704e380effe381bcb91e48283239c680fac95bb93941dcc4822a01d214a9aafa9eb1de76adadc35d5315c6f8d894feada5e8706864e430406dde7221ddfcb835ea6e7cef3c8048ce18692a10607b6c15d65a313d3c1a30757208c6ba32961a9694a02e45c4c84980dfb3b08b4dde32d493b7abd9032e1d8c5319dd6426d86fe043bef8b34f87da7454adc57e7542b16b7ddc3274fe2ee12ba2d139fe20218788ade6d5ca78c2", 0xbc}, {&(0x7f0000000300)="e087561a906bc53196deeb8afad3b9b4449da5bf13d6d0daec9d8fde48d428c07b7e84329d0f9f06e46e3d9146c852097488576b5c08ccd4edf7dddcdad91aec871b4ee7fad9de22fc59100cc8826357a06fc837f5f6a6ffd84166394762c3fd9289540ebc8dc7d7a71259a02b55f5e2fef531c0cfb6cd1119c553", 0x7b}, {&(0x7f0000000480)="d34fde74e4c4129d4263d3b7a01ddb0a439c135b8b4f4fa141acc05259275fe8495f666f5c0f1ec875f083d4cde1ac8a4ab0ca27e83fd18847c6240f921ab762a1cd05165bd7240012cd3b14e899600e63d3c06cc445d2cac1269fc4a362913cbdab429a61c72b978dcd6c376d740fbe8f7b68bfdfe46a89979ba2869a4770dd89d7b9ffa35f13623c3add0bb3e5b527090e0868bae0e0d1657b175b5c4ffafc347f2c8264016bad8a69a631d2991034dfd97edb963d4b19182a5d332b6bc05785edf122f6e5292f4aca81460896aa17a6cc3263fcc192ea459ae9a13a17912e74639e015e087c112243e38c5b", 0xed}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x0) sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000080)="5da5fa53d0a24ae5fb267d2e0196232ee02f041087b5c0832deefc71860d6e805934b8ffbe0263c31535f02a9ac115c718f495b1e211b5657ce738c32991d4b163694469f8f25a210651831022dd48d3f67ce4cccf", 0x55}, {&(0x7f0000000000)="821f9ec3", 0x4}, {&(0x7f0000000100)="955dbe61799ab94558437f70a99707288892d1aa9b1e64775d7f6082fc495c74eebcddd7f9a679205a507f5ff2cde0c2b477e54f929d7431397aaaf6dc6922cf7c2f3506bdbe93b59812b4651c27f05f8b6d87504e5d90a93d704cf148625a80597384888c9efd50d9efb697f55cd2325a4decf95726ef42176db2dc319f4bbecbcc10938754897e8d2d581bdb79d52b35eb4ae3b80143c072df4dec0fe0736ba46dda5ffdd051ac44ad67551d6a844ba31db0af6fdc280da6eec8fb6b26de73fe08fb1b8b2bd59dbb5d0b10f9cb96193602bd8c596f873a58babb34c86c00fb5d2adbf1283a362072f244bee0d68331ff07584c435e2ab32ad8d3629cd57597b1c0cacbc240b39c3da2c482717b4cd09d9fa15a75d5250894f9852b30fcf02f8871db31100b7a749626f55105d0173e2079078ea1208eb8f1e3974684015ffb7a1618b354a8f84c55398d7831f051bc308a9309c72983d98863d3db04e0cb52f0c72a3393e8be57d4d5fe195e80cfce90170200f04c7ee2ba6286523a7bf619a237d6c3b356ca4e5679a9ecb93c533174f2d51e9cef0e695e5e92d43237d525263220ca0f3b66442c206ab69341b20c7bd84db3ded8668ff85ec691b35096f00cfba39ea091d20d36d539937cb12f751d15aec74eef289730a5a3a6fa9a05adab6576202b5acd90b76addfe1855c799acfcac2ebfa2e1d4e7c12b40059a33d88fa501ac1ce5a910af5056026432f9a378e0c5da52780137c92b9e35097feacc2ad258a1197839e91dcaeaafc5f211b7477c068c1322c0dff07d5fb97a97a4c8a189bd7087947bb0be4366a868624a33f1f6fbe4822dd3fdce75d85024e4b2e619eeec0ca3806fdb1c08d47d720c0954e5c171c651f75f1cd63557fa63baf4be8b6deefba6696cd8333ac2791f1b3eab9088876960288704c9006f8655dc0ccf60a9f992dd30a5a77c13c3aefb23966092ae826e279fe4a3b57811b318edc10c800061da52dc29407faff5bced8682f13df8f5fbc58fd4e97be9b26a33c770fa412da9361cd76db6c488c07e1fcfc53b99f5482f226e1b40700456eddf8cc16b07865caaff114f25824f1748ab8ae6d7f63f54718844f34ffe774bc12843a5f7ab73fc51062716bc95d53c98009f9820cee85fb210a1b291a3d9ffb21cc6ed6fe2236d2fc7494233d2353b3f8ffdc9a4cffad501cfb147a58992a6027eddfafbf3bcc1be2536c9119f92f84acc70b55086bb4962e2c88903d5a1340479623b91c5c1f382d1cc6bf542cb865dcb7af8153793fc901c35225ebbcb80467b7f16b8c2a93bdb125974dd3e5678a176a6983d5af3b2c0bc60092e0b4feec88fc7768728bde11556e6f6b979b3916f33e8bc522482005126d0bee3a206023038e49f252814bba8518fde2a6324d56ca786f8e4ed164c45252a41cc14565cf3b5f5f5ec6db9c0576a88b34760dabbe92e92993c44553a3a8366a1488349e1cb99427bf2d39adef5035b522a25380ac77357b8c30d5a3b4b402ebe4662387b3632064d438645088a0cde3269fc81d81708e3609a6b8e522dd1a81e2af4fd7641dac3d65849d1a7f2e778c1f6f6df940a35778172dcb9971336276d933d3ec801c9b63cdf22df5c63da1bb2a6cdbf51faf78b1a830ecc4d06a492ab5c73a18501f470429a9ef503832497e6e0a12173e8a8c5b208afbd8ebe09e657435316a79c86298db22c470056412b3c2536dfcd60d4991b5b499a83330db602cdeed0aef52a28a648bf137ea7bb93a8f11e657f224b778f30adaf7e1cd1d994a72bd2aa2b48b356598ee6a92a75cbd1bddfd80558174c55879af027e8f64f2c68bf718dd4d7f09e193ca52f8c16aca620f77905cf511b33b9ebc895a384d745cd13d8a23d8fe452f9f1b6905722aee583cf23b79a06f842e639ce742bf9281ea26e526eb7a4c94f6721c738513e21cda07a0c4621ccc09acd989d423036dac8c06e41a1bd4edb6f2de6d80a9d3b4de3036879d6c9a162d70bc782916c048dad5580cd726dc0e5fafda77bfb1550e7c57e92afe114ffbd14129574f6d3356c3d70724724f2c6a2c1a6c5707bb4f4d2f7f6d64b61730d3b79146d75a9e31fca2f11c76ae347c3102be01c3c1c55ff79ac4598752d796f233ddedbbca39addddf164bc9fabfaa1623051dae98b917645b6d2fea47421d1e0f1b14c40a6668b7ef9dc0dcea0951f8dd37e457c057eceed08a51b51e1c0bd9442c39c3df7565cd5904926f9a93eb3f0415ccea671e6326302a8f2e8444ac488c83f103efcb681647af9d92b166d8ffce4af9ffa26dfb3ac707f7c293c9c493d0694bd5b02bbb7df6951e95bd7e06447b26e677692458b8904eef879091414069e7c8821234accfa93453be3b008d0eea65d51d00d9e4b36f6a9d658e57a51207f668bf9a8cdbd6e11ba7b08f0bbd7d6155de33c66dd4bf762334f07525a6a48159d5f5c84b2db626534359e4c2a2a4a1b9cf4c9d884ffd171fdd11864dbd2de9439ac6a42c1e7abd61fe61e7721e9b2bddcd3df3fc832c4be9386308854c0536adf0f68a79478cd8809e9a541fa4a5f921df84d97e792c7a430bbda2e752e3ae81d18c8af1335d1baf675ca460be964dc01d61ae5b2e905c7aeaea51bf4b54221ee0b4cc342c0c60b2e7b9c148cfe1be15725ba68718253215ad2df832db9e5837f9fc7e21c2ee01430f10afe138ce8564239ede819685eff61caef2a28fc97019d36fc19171dd05617c69bb699f866008f33187846f9b17d6268f37eb70012d4e02cc6fc06c76ad965fc450f8944a188a12ec44be7ef8b0f8bc6c22abd7b72a3aefa256c9db714b7d075f0c4a135d975fb766afac0ffbf65ceae0b68ee8c0256e31e8536dd11ac27f1ca438525c0cddb3bb5a77f92a8ad2968cec73276dffdc45250c9b275346f3431daaa234ef782fa2f508a1c9c676fc45e554a184e36c473ff92a130b6b1c1d96b9b9f22f285591a0559351eae8ce216536ba343b62e2642b7bd7ab5c290db69844d5aa0bd56e594fbd897de3a88769909d2f0bee56cefcc2e98cc20f3f07c302e287374a3bb8d64c8fba546b10936853081d2cbbba7ceabf280304344eef8a7255b732ddd193df3cf44a8e34c7b1f7949000be57b21c1a611cd2fcffaaa74ab578e7f600eb3e5c274da52a5b0b237e9568f38e159c64a3545fc308003c658ddf9e69ea28e042ee00a248d6bf726bc02b0497f05d9a8d356fd1c99b5c6ba9305a0b15e1438dc3260a7b42b2481140856fe49afbed745403467345e753d00ba67a471bf82094df55aa78eb7a7fe6c96a384382d048d970c1f598cd43df8fecca4f9fda2744398526067c86b262f8723bfab84007bf5d01a93c76f9bf6055a6301fd71e3c52d68ec021596fd42e7874e6ef0b5d5ae6010c1c5a3647f2b5607118082ae13ea0945ff0cc57b2fb3b2bb95acec0957e9a2dda4aa7c91abb87b82c42dfafac8deb41f83d0810d65e32d4ab6a655cb7768e3203b2bff1c08eba313874df4e61497e3970318cbcb36a1514ecbcf7e3612ad1af43764623bbd6fd490c767da608d4b6d411d8d6e32e549e861c6baa7e811c79e2606cc17073ea588c87dd3c94b0018fe40a9638a1695dfae7837f66e943015154bb1138c6eb031ecebee6d534358390278cde1622b804564c810452e679c7cfe7cf0a355cdfa545f1223671975fdcf3a670c0895c486953db7639a520566900145ef357fedfe4937dcae148aee09253cc2ac55486fef2e9fb283cbd0c4a35aa42a2c3e52df48727657bb80499ad824a5e20bf1152e811c93c6cc70d6ccc76221cdb8fe9f67ace565749501488c2b4a6efcf8a904b1af5a455d9917999e3e7e0cda613b8efbc2287408b43af4af6c34bfc9b4360396fb42731aad9020e4a4fa04d26432b097ec2a92ce7efaf8f1aab569a858006008816e790b15f7e9ad2b49f33bed100e9f762938e009eb151b16efe0db1ad510bfea8b20a741c6d3d4317c3abfe7ba31b9e6908a23238f85edf43ec8fa0e25eddf1461e423d444fc8b24b2004dad13de92ab830bbda5092ccd092a812c5cfbc8e238f27b1b15d4b1987ad7770ebd0a252f794d4fd1bd044cb1199f6c34a696eaaa12805e3f33ad5d3aade06a7cf7138aa6e42c2f591a283d9047ada79985d3cd0a8647de0dfb3fb9779f65bbb202657dea6b791a5f6bc56d78410bfb732e20c70b8ddb6d883441854807211b8990c0199fa8b5b4a85f96887c636be6f9dd76d18b3ea9afc376a4efca5ecd45808e579a83c2514a849b2f3f33cfad3f03df29aedf4b9fe6277b6a044fda4d930d53d5910bc1fdf03d3810f1b28bdf69770c6e1d7383a374ee875eb78c83fa0f1c0719f219ab8d9fa7f536ace86c14133ed8b286685b38de56f2a1c5979b0e33005f7161aa4ee8f1ab8bafa48ad792f31ddb1c45c3dc94e4d1774df23d94a85187f874020688c0baf9efde1fb2b1781820724721ba0f27c587c82b987dc72eea1e4732059bdcfe6b4cad86f0b673b059385e593e0aeb48f43f9e498fd90c4629983cdba1c85fe659027514b4b746dacdc8ba9829047fa9317efabecbd3084250eaa9ad0ec555c4b81b9cbe2f8f6d43e4c7ded82f08cd47683774305b2cd60795133730551afeb4016b43bf3fc8ef04af5071a4851c9f551817f471fc0696f17bf8027f915ac5b0137b28c3f6309a494a8cb657864165075a8955d1ae2f3098bacab29a6adf9cf7ac28297c0e23c142c3c3520bb0ed5c1ea84c38151b51e270e77771884a7392ed065c50ea93704d04b78b00bf79e318c8f307a3745cd0d3cacee02de9bcbced1574edbd8d68092c75846b5d0934ed92a868fcc0c3b3512feb38ffdba301074b994ae8164d198dbc8f29f943341219fcc0224091a911146973fe064b3cecea8df7059a48cb1699048e72869304bed9bada016ed627ac2f8fbde88ad2dfc7a251cf7aee83476fe4727577f68193572146b304ebc8faf9dd70d7c0dbda697f1334fca0835fb2c0a3d97da11be7053adc61ddc2fcabfc36df2dabb6b2b5ef8ef195bab583dd62e93e119164a918c98a1e36323947bdad0bfe51b5d2da4ccff62ef719afba20dd4e119b179197418426a8894cba23cc19466df006c3511bed8f723fa6a3437b7749ebff2174c7a11f689512781481c7553a6dbde0110a6191cb3be109062c179527e7b03c41da4f4b5d3f606104fc4c751aec033c918c845022df7b31505e336cab1f66422a10b2610b5c3f29ef3d8adce5b49cef8f896ba5df6101ee6cadef3634e8a65c91d9239100c87e72c97de73b08ab4255166bfa960b469a75d4f14df6d95da8a7de5ad2f49ad7ca165643191cc436135d93be29862f341fb100b171b9b16c8dc90f1e3419736b5c293c3eccee8ccde90216def688cd99c2bbdf371060b37db9fa73714adef30d9bc739af41a836f281627c0e57278fdfe3ee4ed606ed3c7842357cb1b37bd7c4765f5024ea7b092419312bc8c8979e245d8ab7fde30ce13671a05734f5a10a2fc858bd98b4787edfdc7a197646327a2e4625f43d44be85d4b7086cc861e7d330423b935bfec5c5587f6a07f474ba2af9360d8a2d785b99db2ec600e497353d7efd237d88744fbd8d8f4eba9b99fdd49e49458640271e4c32b9537b9048e489f829f5f50f224c0607b3743dbfc2df4dedddf35f870b50443520c6c173742e839dee037294b401480849e0a7b9fed4fbe57014ff6d9033a980c63c57d7f33ba02bf542f2915b82cd1ae08bd05b5a2004016262c38509e288905b5c88a9e3b461", 0x1000}, {&(0x7f0000001100)="2ab65fbd8f423aa2854650128044dd16b5bcf7b18ca967f859fea2ae48d593e8d917d1ffcaac500210571a328f0cc116e3b0d6aa1ee3a2bb4c12ce02740001208763fa1aeb0ee128530c2484939fe97ddc9afa9eb690714124323fd051b060806db1eb50bcd6898ae2b9975816ca4af2f6b3394cd7606f100249789a63b345f0305646bec88ae2f1181bd227a87d25a167f9ffbd3abdae03155cbb0292e7165ec74d95618c0a13cb5edc2113206a012f210ca44934b644f54f8d0a1f1eae4fe2efacfc25", 0xc4}], 0x4, &(0x7f0000002800)=ANY=[@ANYBLOB="e00000000000000000000000010000003e61a6005f20ae4b73f15a1b0a313b0e60528a4975e8466f56c5c27dd29da11961efe2c78f6b74777265f3ec5be983732ce0abc0128dcae671c78340eefafcfd48b578ad381a38ea18fd583aebea4a5b3359cfd9bbe7a007fbb68385d1e3688793994ad0826c5876602044708e9dec35fd55af9f637708e5b899439a9b9c37bce15797c3ad97a50954999deb17922e67222d1e43319037f3ee507b5acfb0359eaf56749e27c8fe0c063b96346f1c8c2a9b17e02e4270f1919bd9cae117bfc13efdee136327f43a2b39260ebddc567000101000000000000001000000feffffffd90d0b9c0c0b1b3543138093bfc4f54462a6958b20d269a1b3214ce9c348341954bbd90f670795016b0e7296ea7b01160b224dc7d5f5beedb0fc060f8b57efa87b8195a179a896a8a19aebe60ea706cac6970f70122ece971fe9b53127d23a48c776d3b3ebfb0448ae90a8e53cb1c48ce9ff70dc6979f541641892d2fb2d36d05a5f5ba1e902833baddc5ed3aabf25fcd8aa7924f4cd9e9d4de346bb7b65758f004ef9825e9227f3d2646e627cf8fc2310fbe698b75453f0d2478f9beab06b5c6f441ddf24cfcfdbf82f4cecf22aa2a4431d78c6277368d418011c5d56c8c47bdea30d4bee8a4d2613addeada8cd5517c0e1c561e82d4e36d5627e464a92507c40eeb17e34b9280f0f595cfbba2ce0e591597abc875cc8f2bfcef5392b17dac08f559c49c46caac911c42495615eace85f45eb305626d020e45c278d6911237f3bad8947c693307b9cb41162ca8dead7bfda48e237da34a1bb6df8c70822c771ccf6b91c155b6285db1439433b47f1e897a96680af11384cba61e3eea9d4bfc35b286116ddc999a38dd70aeced065e71dfbbb1e5eb5febc9ab03a221507d5cc716399a5bec83391315bf4839a8d64ef8032d2fa5437120f1da442cf1a26bf3f82159b15e45f06f8cdbeb44e8d5d59ab6b8a39eedb8e0b66fe2f4e6d071c30d0b2cd6b6c396aae0c04a792161cee466b0b1dbf8bdea5102550ccc46214743698cd3a2395d2596c5f3402afc1c3162257ee3631bcfc1664a6002fda9d85589dd158440afef5aaf24c7fec5098c6d9b3467eb2a6c7c7806dd9c5bac9eef76781e6d275c33ff937d1b0a4b1d83354a456893541fe6a5b9453147b3642e6df1ffbec3e4ca7654ee521078b43b01b78bfd672a176281d9ee7ffd16a727fdfd8b706046a470b8ce874512a35b2cf7ce69abeacae6a9ef370b9cb6499f93e79543ddafd9f2755c2b8d81078c6396eab1c85748225e26aaac8aba1a58fdcaf0700ce21e166fd6e01aa048b9cf82822a69a366f7dcf791351ad73b31d3a56dbd40150ba6f516134488f03b1c644c41c7908f96c0e5b6a5fbab9134472da490349cc7437367ffaa5e574f1145d4ba7a2ec31943677a88ba3af0b27886973bd0c5e6cd9dbf94c30042409f914143904fea9b02f82e2032fd07d763c3833dc81b225f553216120af9765a07c52df049395a46bdcc90df4eedbd1b2de1b4f16dca63cec89bc2a882069d1b5fe25440a1105fe89ad2e5501d5f86fdb0b645cf46aa752ccf66bef67fb4ab454599490fdbcbbd5e5b3759bf8b8fa10ef55866f70082b961df8d2a267770f0b6ca3c1852fdb1f6b1232db46eb33b579405c122c3fa5b5ef2d490c814191742c008ed3ff66d360d2bb8fecbb6bfd656902bd99574306571d33d6229530459a813e470debfabaf5aaa47737d86b1c8f82fe7db05c8390c211bb068ef62170deb5ed71f5001e72fca475cecedcadc73153c77942e4fa1c870031f19e66cd02e0c3b88d339187fe0210561827fb89bbc6854783861eefb2155002337761f5c5f0f035af7e9c09d814384ceb6e97df144bbe2c8ee02b660ab091b39bc905aa18a26586481884ae2b1f2d5f41c69e69531ee19a50b9dd65f81aa42563e4ae8b47277e86991cd4ee1acd57e44944f36e2c704cea920ec30234c2335a4bb79bb34d77aa5801cbf8f348c1162b11483b804a648217f455e15aafbfb84ccb62b1fe8b0e2f198392a9046e7153ad6fffb13eaf03bbbe0779af1313f0603e61e6a33999c18446f2778a4ded63e7cf0a02733db7f282c0ffdf490b4b09aba7e5392459d87f64d70fb0ef386b0ef68685f52a12b6f550dbcfdc9fd8ca24a234427dd5ed7bf922bab4d7549f0ea823f85a243500f3726e9331a0854efba12f5aacf3fc0cda7635d6a8b7ce9de373dba4d65ff07aef31ff5b900f29551d2c971295feb864434b823e2724d590672f1ded5b3eb5374e5f1a0e11ebb78fc5b388a10c4e150b332f182dda64ede75f0c2edd2a629e5eaaca0971a6698a4b1a53013465fb7af8b15de17d8a2964738e979137fdd15bf78006759f46ddadbbc164002cf7b7852809f69f0a386e379758d503c25dc1614b9bb95320ef7c02741fd2ce480807427e250ae313b9422df36ca8815deb2dbc98fd1f5d8d0ffc88799373c357c725a891368a94fa480edaa5bf0c8ecb730494368cb3b6501ab53a2f948d3b362c4bd4575bc376a26d43f890579e141917b350916d58a48eb81a40575c97ff66feb13178d71607aee8dc21c386099d1a05929ea074124ea0f3384acd1b93c06233dc817159951f6140a01dac41c1a265e1729c8f959712fb810c2ef22767610f7bc20bb8281217a731a373b581e619a0d907d7d0d1b8669bb3f944900cbf1e62549c58545fab0fb8e04273626f42afeca30dca8f447f7a605db59f7f34104b2d00f38b74a9f59ccda7cb8bd8dafec351f39620d836eb90efc415c43fb1fcfa67a6fc4cb8630a3ffc4db45a2d3167b7079d0b657efe61e585227c5462c5a002dd1586e10a1097675f58f8efd13aa99ee4a002a5e305b892995039698a5577495a3e34f32f44abdd49e2b3c99890e82aab25dd7a735b17717e2c1c571c90b7cc85ffbaecea52f1afa70632683dbb3466f96971fee96b69e7077e21e76ccd31a1824339ec771fd8f95e61d270a5dc121a46575def3866ba70ef4de078e7c0f405f4e3b7501888b851c7d2d5ab3d9a4b5fcb33b0c30f2a86a55957c6e27f66b130b694d504a247079f1f5372972803e853f4b2450747864f06afb81997908f066545db6b720ddac6ada1952355f69e41fd966bc62ac9d3b403aea96f4b519c639fcfa0189154075f197b54b20d233be0ca24ca455af7827c8be665c80f747032ac2d0307f426ccdfdf7fae96efd30a56e7f0ae718e71009626be3cf6b4a1354ad696ac353abfe994c2daf787d0b25f5949971baf809ed8a7dcbcb5e527d96b5f3022a2685baf8e3e3b2ac05a1fc3b51205b7a3bc53d9f9a07eaf939eac0ba18e9c3e2f12033573f0543f0658c796795bfd2486e770793ad62914139c020523074836923ba54b0bdd6cee234670d075d50d1da83458bd613d4719e2133cf7d589b24e7c6529aa2532259e25899a787903cb4649337578c495b882479e3fb2cbc44a87c133b660eca5b0474fd5b5e962217c46b877eb07a4edb23eadb4257d5dff417958778e42dbeb6b45422d24dd47a60478d777e9631c6deadd64994209d25a431ec12299aaa282257c28e93a6ec7202f4f2acd97489647403d353e0613f34583e8e429e628669d53de79c8df8f9008acda3ccd1d71ab8a7496e0cbb782af59c0f0936857e3a908a42a71100269412266dd2e17e74a1173b35da714bcd563c7ef2b3e84b67471610fc7a8736fe6a540634c40d50508fe0699a4687fd32d1db2a63b698a16c52508101bc7dd3492fd5da26e140cbef0527d5b890a8a531188425afcd8851eabaf10d45d4c4a50f82c3c732bb07b5e95040c49a3b00cf657aa2a861e7035aa8551bde41a64b8440bc4d61aa1e5b07c1d1b5d84fe27c8bd76dd78165ffe089073c006a5951458e1bfc8bdba853a2b76a8d98134b31c349c9b8e785ca94ddc2a207abb7d3e400bc155e2364f0563d86a2ff9a921ed85c079b9752c65faaa9cdb620f43e8d5609b34a455f0ebffbf1ef3c9dc7a4c0d4dc51a6be33fd85ce2ce2114c0c4f5d948edeef363798e9b35ee6fda6024ef19f2709482abed4f69d5224ea429f0f361f496f7b73c4bb89d9cbd05c70a981f4cce5d24a5218be70f717b84ee9dc0e1813c492222865759b1daea18ff6cf1b4c5f0ffa6aff23d7054d66fbc3d3e8da81bd31a5e18239dfa0eb93c6f185c2db067ebf845f276c86a923dc3b0c295684b5ffc87a36fb3a75f1d05f0aed55b7ac1f7b666bd77130d1cbcdd9b0b77fa784bb844a899335bda95be8446c5f1a1171097a84140b7397afc36fa63c59beb0f1f6a3ca6ad159f59cea5dcb354eec6234db4dc8fbe8d2a2cce10491a3946d5a9f071c34ba9ebdae1631e7295a4804fc1729689860882a3a77a44673d61dfa537bf9e2a72a25211f7a8afc4cc314d72ab926a628ae7c14db6984fbdcf99026c95a117f32cdf5ba2cb2c7a376c6ad4fb6a2e28affaaaeb0cc034acc782d56c646e7699059decb4adde5613dc8eed30691257c24cf3cbd18c4747ed2a32ddc1f8112c25e60368e7c2690aae7cbdb9cdb0f1eb5f309fffc1d012b938936fa0d0896bf558db5bdefb42ea04ab6732ccbed92f1cb3cfcfa4b12259d2b8a72cb5c3dd7b9699d4eb09bac4c57b20c98c9b5df545f1563297ba2175b6d77e43a2f2750275646cd209497cf3bca6bcb248f8c9a824a2cf77230e473025784edb8748a6acaa4da27d109b736344ceb3c0b53744a45aa8284a80b27753f131612703097496f55696ef7b35d1406e2ca46fdde63b50e9eadbc2c70e20da6e90e67bfefcabf8ffe9e27633e0da079cbbfc1827ff82bb8e8336d87cd6547818c5c70712ce7a28d43f9eb3d4af00ebf8bfe3bbbb4cb1e6a06bc45e1009dff4862b48e1fd93be056eeb90b03be73f5b0ae27ddb8a0d3df6e72b1ea67a8604c511c2dfd0bb61e3bea453dfe638573c0d98b055f59936bb78a8a8b3b5f001008729f98626fc116a7fbaa048fce1f22b187c1bbd92c01c12c5923187997b9afbe8451a419075c9c9ebad61d46080bfedcf7fb580baa2bb5ea2c2ed5055280bc0355e5ed470731b8e31e3749f571a82b1ee8f428e3f8a6ca4217ea1f4193a87be807ff1ac4edc3d21ccf002fcd0d3b41e41f9bfb5b7fd04aa9ba78d0ee820327f5c3ca517082579c14a704427727fdcad8a99147da9d0edb2df36b4b67224c11b06c5acf516416ec53cac0046727258b135db27385cbb931e3bab7ac914cc6752b8563d27112d8ae1f9a63e9636f0721bd7ad25f005133b166997d95e2ba7fd34e5e34aa04d649c69d397ff2e3b85c638dff18c0a4c3b805d5decdd03da911353fc423577d8db059b19ff31be51a2b4beeeed4dc605143c8a8cc78cfd3cc8b38e72606935e070821433e1c8279af2636d64e2e3870f5a437abbc6fc92646042800088b858f06b7344ba982bb8ac34134eba4a09c6074d21e4ad4ea7446efbdba50bc147e9aae55e4a1fb80876ef12e54c73fba0bb28da2a3267ce4645849b0539c51967f358aa72171ff0146f0821ad262bf2f9676ff0ff11f5ed4fcb4a70b71cd2f2e7f004f2778a6d1cd921d70da8245fd5797dba4d96131fd4d44ad734f9bcb2674c5e4b56303a1382325a445aada7b0e4faad04f768ebdbe472016d45214c8a6893a1ef01cf2416438a4f920c71f4d1a1ef62c83cf757f856ced79b11da4e4195b8931d1aa5b9319d7b90d879a20f4cbc35f123258cec4b85b39fce5b72b9350a262fb3a8c231f968683d2923f80e8954de34cfedae78fb6f006ea22107387f27b2b432614df22f1fa6e2cabb9c5018b0deade22716ebed535bd1b8ad449a78a3c030b228a7a19f5d87a4266126f421277eeab9b70813ec513f91f27a1ecd818e4d3130e2a415efc992a6c64478c4b97aaa12a613f914d9fd50698713f1d2847ac769da7b7f21057a8c96d5dd32a5ac1581177a619699091f10f25c5ecc28945171c849f76f630322d1a52e9b434ba6621cf45b4000cbd1a0911a8a86c9f9e4660c02d27ec8a35c200be47139e2bbe59ee63d72ccb49e6acb09fc74532778ca8e9705b436f2240408ad4159f3c3002978de155eb028e154ac66905d4fcc5a5589e3571ebe1776827a2bfa9b00000000000000001000000030000002c683d52668edf1d4051ba96c578210fa8d4be47859d72a0b320effc2ce9beefc137173ee0f98a25e28b778e7b230db2f01ad847d5c2387c669d544feb324792c4ac46ce9ef99548a6d5f5b4bcb3c05a488da9455d773a075154c9b746d6fdcdc6bf70718c4894d61c39a7e1958b3ad05b5fcadaa52ac2c9e30dea70c502c7fbcbeeb82b1723e76e40f2bfcd8bbb6411185f00541ab3024350c9aa270000000050000000000000000100000007000000508651e5575aecd6710bbf60f994c27bcf5ecddcd6c03c190be909beb46653846b5becd9eeb3fea5721bb33fcd10a1c77774e440c51434a4a1208d840000000000010000000000000100000000000000a4c738706aafafaf78d3f5026e85e87a9e36b047b893fc18cf1c2f9fcd93d0212d57f54125890572b3a8fe136cd5890b45fd8dfd2285dceb6ab7ce29e5f19a57bf0396a8cfbeb15ed5c44d85f5bdd05d40dc69eced0090736812dadf62d7e0720ac9cd15973f864f868fe22cf2d4d09b4c69b16132afb9b9e56ab633957bde9668c8f83cf26b2a378ed3a2c1fb5b195054606f8e77ea9e244db4feccef2f75eadff79f750d54ca9a5a365e5ceb8d304fc981780b3887a140f3cce71763d8d568a1990c3f03eaab8e88e830f310b8997d2411e0c5f96bd3e0a3160b447a7e782f2a6392d22b12397dde2db3fe51950000100100000000000000000000040000006450bd8b00c5658b2bd4d44da7d720fc99f66e7845a22797c4acbed04a18121c4f4dbe34b52f967172af60366e8fcc3228d7290a9376fa5e1a07da0895086abb7dfe5c926e6eaf44ab4b85876212c1c20ced0145af7ed0f4286d0ac9ffaea4bb77042d6282f7e19f48c6677e2896f1070519cec27d9391c4d330a7f63553eaa6142fa3cf34e6899a48bc5b1285207934572b851dd62291a8c755578a2f53314b23c1b4b62d398ad73d5e06518a66bfc0605cca1b9c203e1aa83271bc4cbbdcf2c430a2dc34529f4ae41024c905b47ee5197bfa1d3be11b1fab666f60ccb07577f3235f05699bf14e24b8f46d408fd410fea36dfa182fea447af6252e000000009800000000000000ffff000000000000cb461c6cc3b9adaf66940e55abeca8289de96bd30bd95d4d1f4754d0a08efd09d06b1fcadedb8debad1b9a0b756cb07d5cb91eebd5e2509e83c402f946759fd136bb19d6a6a93133f1e29c5783a354e6ccd80abfa977fdca63645eb74736bf98f0a67a33ae5d53334bf930d108df5b3d7e76af37bc920ad721486d8f1064b3f22b26e91bbf585c5a7800000000000000ffff0000ffff00009e0efaaf03c8bde968caeb0059ee049021e70e39abeb0ae71719c8f33f8bf632297236a97d7401b12572ff87548c412c795412cecf09223b964ec185fbb46d37ca83322eb2b7bfb187745eab5337daac05c7c52000c5b442a2852882e52a2ef85eb3a13ae9000000"], 0x1510}, 0x401) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) open(&(0x7f00000027c0)='./file0\x00', 0x200, 0x150) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x2, 0x3) flock(r0, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x2, 0x1f, r1}) 16:00:12 executing program 1: socketpair(0x22, 0xc003, 0x0, 0x0) 16:00:12 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setreuid(0x0, r2) 16:00:12 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) syz_emit_ethernet(0xf5, &(0x7f0000000080)="ca8d8004f8de47a539e5ee4bee6d01f7962bfcbd9793df50f7c6c8d7e3262d86f54fc88e7f3e39b57e764af759c1b229f0641e70c0b2f860bd451a881100be4ab2c3a96bda44a7da94cf0b08678d003184dc514e12545df9cbdf8ab6576bd2589c786361d2d2ad7195a2d5d793bc3508000000884d96ef311e656dd89685005de4af91279f6a508da989d7bbad6aa296442da51116c362d04caf6f14c0b89b96ac7a576279d0308bdd394f8ac04770b2fc99f54e1199ddeb407ebf02b8e1dadb96925251489da645b9bca7bc985ce442b0d77b8f1952564924b256b8e18a8a1bbec5804652cce8bc9fbf84e6034fc2872bff6c3612") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000719000/0x8000)=nil) shmat(r1, &(0x7f0000590000/0x4000)=nil, 0x1000) flock(r0, 0xa) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000001c0)="896f7ebacc33bbf1867ad65ab64e9c26ec4e1be064ceac6bf6ce0952a054a92ed4bce5577294eaaefeaa7c944f4a91318c8a52ad7f98f0893192fc4bf734b43d0e38d5e1cd6835da3e32565b1d2447b558a36bf8f26047a675e9c46350a10850445f8707dffe8efe8483fd6dba7df25a8a9df1a1a9d7b3e8a5ea8e5528ce3e5b28624d07962fe35519c91a222770f8fbf97dd27d0ed34905d3d97e759b99898e8d4d2cbcb92376d8e434aa8b453bb9d656d75ec51589f1c1ed46b15f9ffcd18fffcd6892ff0f6f16a2276cc47b39dc8072b09ca81af1b0423817527517fed38f4e66386c", 0xe4) r1 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r2, &(0x7f0000000180), 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') 16:00:12 executing program 0: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0xfffffffffffffffd, "0fe1770000000000000000f69d4e330fac5583ed17dd00000000000000000000000087a2e9000023"}, 0x234, 0xfffffffffffffffd) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x408, 0x4) sendto$unix(r1, &(0x7f0000000140)="fe0cf1659354d5fdedc8990c52ddc78e7f1c9910e8c8d1242fcfad1b3c691d9365c4c4a1c12a0008b684f4339a8c1288d4605124ed83b1434a9553a2da88d35dffa4d10d2ec752f2df587c0315a4e57cf428de6472b50b699c173edfd713018bd24cb25cd988c0061d836f9745426e35f63f011e3514203f94cffd730aa402a7c94c414d3fd5a01b6576adb3903a7150663b7e8b9979e4ed986e1cefe5a56501d9e51934d4f1da29994b456c94ab00882593106edf9aa6", 0xb7, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x4) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0xc3) 16:00:12 executing program 0: r0 = socket(0x1e, 0x0, 0x100000001) poll(&(0x7f00000000c0)=[{r0, 0x11}, {r0, 0x90}, {r0, 0x110}, {r0, 0x88}, {r0, 0xc}, {r0, 0x11}, {r0, 0x4}], 0x7, 0x100000001) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x8001}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0xffffffffffffffed, 0x0, 0x0, 0xfed8) getegid() recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:12 executing program 1: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000e4b000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000dfe000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000000040)="c442fd307ef2f20f1ab8f6ffff7f8fca78101b0000000066460fef8e00d0f9d8440fb556f5c4410158f33666470f6d8585d10000c4030102ad9989999909c4a28af5f00fae2d5f000000") mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x4, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc93, 0x42) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="8fc8b72bd72221bdefe31a14b15dd164ad9d0a12b72426c38e262915c56c6f90a37874d5f3dd3e2643c21cd133960845c48ed62786570e46997fba18e42734f8930ce2c98227af769aa8044738734da7369e31884463720841853bf9b770fb04b01d1532c40dad302c5c2e002934f4ced085293b715116dadd1e6e0ccbf4488128c069273894f7266710d4977be917212538d188a4bfd3df61eb1a7fc6a080f191e80541e2a58d7b87a951", 0xab}, {&(0x7f0000000200)="b0823fc3a2619d3d4833e6242127501db58ea03c25dd7bcf943ac70a195ffdcfa0b7d8e186c74facfb89ba62ac988b7f9affe075d457248c3253d33e7136ce24276357a80077cb854d4cded04326e1170c1cc0a67a631bb7ac97092cd01aa1995129302cc6bba7e1b1e23f1ae9d228cefee5781590e2b0072cc48d0fa9838a2dc324c5da758acee842b22bedfdba17544a6c755cf8c628c0a67c438b678c60452720c8f30c8e6070a7bddb549cd58d7754d1bb9991980f4dd145a418a4a54326ba4a38d19a0c6688b5", 0xc9}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0x400) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d47) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x10100, 0x10) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) socket$inet(0x2, 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2a) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/218, &(0x7f00000000c0)=0xda) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x1013, 0xffffffffffffffff, 0x0, 0x80050) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f01f42cf56cfd"], 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9bd2) 16:00:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) r5 = getppid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/104) getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x100002, r6, 0x0, 0x0, 0x0, 0x5, 0x6}, 0x8, 0x80000001, r5, 0x0, 0x71, 0x5, 0x8}) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) msgget(0x1, 0x2) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x7628da06dfec0b75) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="f1e5c8cabd8cbdf6522ef33c1431456bbc659c699e0726a3eb36c596b10b61f9f0f46868174fcaab4c7673e67d3645cd510562faf9fe56ab882b5d0a14825f06999dbb6f744c9ba03f0f84f76662b59fa4ddc06957d08ffaabb8641c4dbb449081a43401eeac0341b451e00d57d1857894fba2e73835dd8bec2cc8b444bd0a4791da82b317e391308f57d80a1e90be7bbcdade87429e6691970b300e200e5b159b4c350efc114215faf923cc3e406e338a0d8513dec3feb080a9ed67634dc5f2b1417d2b89ad90defa4e4f243e7f", 0xce}, {&(0x7f00000000c0)="3ac6c561646cb28bc7911c31445416ffa85c51e8f99e701651b897d5d77b38373674762c57d9e678751fd952d7094fc80b5f990f46eb2c89430376e58993a9da7f4539727b67119227bc6a90e6ecdefd5474ea3be4ac3e479179ec50fb433293fc5bf01ecfed00fdbed8c115bfa5551f62c0c3019bfadff72060302cd5927b4c3cacd192c299825a08d70d0633ed92f7aa08bf4e7480cc09d16e6bcc29960735dd0e539f3eca788b65db49829ff9", 0xae}, {&(0x7f0000000500)="dec660c54ffc1d02f8c9eb36bce8d0792ff1cb7cdadbb58aed8053710f500fc57ad821e6ebcd6c57a7e7a74e0a399da6199a85631497665ecfb5512f9f2f12d8fa01ed01836b9f8f", 0x48}, {&(0x7f0000000340)="34fd870a458d022817381cd16eb9c3f996c326f6af2388b834cc290bd7b535728882db71904fe0561a4ea097d10b492781721ac0bf8361c5bf", 0x39}, {&(0x7f0000000380)="616112f1c6c7eb960c955cf2c8cc51df9f0ee7b13ce97520c06f20db142f58679d7213c8bf2fc7670a1d5d7ae0591b469155b28a4610aafb9c517a6cb1a32ba2aebdefd920e6009e164aa90782c74356088fea8df9ca8a6ba2bdb08227dec9fce2a4836115076a5d50b9ecb14e44eb3e4b9faaf89413a6c775176c02ce6820762d2287fc9d4626a269e917effe4c5980c76d4b54cb37d7c5b670d7277b0c0c4c4b91861d85dcccf482478d19be95", 0xae}], 0x5, 0x0, 0x0, 0x400}, 0x1) setsockopt(r0, 0x100, 0x4, &(0x7f0000000600)="f69069e7d5c7c06118251d8dad158f3972bf9667f888ab39e2dec7ddc3ca566e8e8e05a295f0cb9b406ae21bb2f9171d2a201055acc6fffa4f4c0e8eea70ee98dadd07618ecb35cf983de7d403e0a27bfb0be5ed7b27bbb707c85b7fb8f5233181579219", 0x64) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) sendto(r0, &(0x7f0000000580)="e88ca7d61d94eb1f77d9a6ae94bc1605e030309fa592c0282e687222b19e696e2a386dd78980204e8f84912cd4bca8250bfd8b5f9ba8555ae798f9a4990c67cc244979021ee6f5264e96125878fdc21f275c1a1b5f5857f6ed92d9", 0x5b, 0x40a, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7, 0xda0}, 0xc) 16:00:13 executing program 0: socket(0x1a, 0x5, 0x2f7c) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="400000000490cac825d17d0200efb3784946af66422b8283a34293d525e996f057d1fd80645fd791cb827600080000000000028e2a5153c35d470968796e69562cf4837691a6082e718e71a48e9d7cbd025d47c67723e955f347aa2654e105cc1b209572ce1b015d413443067b3d72da7638cca678fc3d37a62531440ab2dea07fa3c0a891de3a1797f4b32bd743cdda0a546420a5be00329c28f685e69d0d8f223e36d0", 0x216) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:13 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8, 0xfff, &(0x7f0000000140)="60ba2ff8b63d838290f82c040091d7fafa0de063227739681a2dfa10fdf97b852c3649deafa325eb9cb250893a489c7e135d1e05f558bc72ed2835975028c48e9426468e1645b06e64e64e28557296cca5590396b3248dfe52b50971a0ed3d0168d1c3e720023a83ecacb94138ceef88a64ae4f5ab621cb2748135cbed7c7bb5b7c40627ba323efad422b18fa09662f1119beec499068f2edec39ca77a08ff8bd092a516493a7fc4b1457c31e8131a180a887850997ee05f0ff365447302b20398f89249325fc0e91e2941d2a46a8535ef05218fd14574076832572c4f90f3ffe5576faba8ba03f85f859e19d13048", 0xef) fchmod(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/199, 0xc7, 0x43, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) 16:00:13 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x8000, 0x78e}) truncate(&(0x7f0000000040)='./file0\x00', 0x3) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x8) semop(r0, &(0x7f0000000140)=[{0x5, 0x10000, 0x1000}, {0x0, 0xffffffffffff8001, 0x800}, {0x4, 0x2}, {0x7, 0x1f, 0x1800}, {0x3, 0x5, 0x1000}], 0x5) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x100000001, 0x8d2, 0x81, 0x5, 0x3, 0x6e]) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000380)="cbc201a092bf6dc9aef97f29075b825b09a254203cb51d0656d6f418872613984b3e397c513e87a4a8e58daffe9bca9a581c8bebf33b51cc364205e5695db2fa298c5f7569787e348aab35e42da9f7d6d2a8108d645e6477005eddb73b307f9a1a2f1eba28ea3a21b414e96a5d19eda3ab9c0ed9b2a8ff", 0x77, 0x1, 0x0, 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) getppid() geteuid() getgid() getpgid(0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getpgrp() geteuid() getgroups(0x1, &(0x7f0000001840)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000001480)=ANY=[@ANYBLOB="61ce2e2fd689ca76eb0186906c653022463a579d3b5444458dbff3a9d16bf6217bb413c273ac945c6be4d0d7cc0158b827"], 0xa, &(0x7f0000001680)=[{&(0x7f0000001580)="0c9b8faa49b437f01b19ec03e1cedf084d6c4f144ca11027447e34e3c38503b83b28a5bdb82fc5e0efcbe5e7c708d6c0d34a70e6f37b9ef81dd9423ee7d45fece9ea90cdf29d8ed5ba50a528a8689c606b5635235ce4b9e80387a519b38ba450922f470befe25e8457c702c4af1ade32fbafb6004da62cdf8ea44c5267192385c9fdf8bec4c85c271b55a8f9cfeb7cf8897be19de41f880de8e72de491c828058c810b3c1aadfb2cfd405e4074260355e06833b1e16203a53c145a6172295d1ed16e2ddca315fd200104a1df8e894f83e1c64219d36917f0ac01f0c47c", 0xdd}], 0x1, 0x0, 0x0, 0x400}, 0x404) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000019c0)=""/90) kqueue() getuid() clock_settime(0x4, &(0x7f0000001a40)={0x1, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="39d66a582c7b4039716a9d0b176aa710aa8678a0fadb2f70188fd652a81b866228f3cb34b4be487ab6f0dadc0ae6e014dab0c6a0df93428d132414e6752871d30a2c30979102c4f4f660da24b59705883ca03ab868316ce30d6988330803984e790494c117b3c9e5acd7e69326289426cf42a723bf096384cfe427ea36f2914612e998e0d6aad8c891cb09f59e3606ce27a93b53bbccbbb5c7d7f9bad7dc53a40607a1c55ee702fa1a", 0xa9, 0x8, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x32) ioctl$TIOCNOTTY(r3, 0x20007471) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66646c653000af88a3d36bd01f8e44c3fa0804eb91d3f92cfb9bd7605df69d97d2ea06c11be3b8a7f7337b5f90ac115f32cf9fc7095920c4a952d31dbf789951748cb9d6de54b87f82671a4237ff0bc524b2ffa3e153852f3c144a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x7, 0x4) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8002, 0xac) read(r0, &(0x7f0000000080)=""/99, 0x10c) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x10) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f6feffffffffffff000000000000213b"], 0x10}, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/192, 0xc0, 0x42, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getdents(r2, &(0x7f0000000140)=""/130, 0x82) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r0, 0x102) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "854970eb020000000000001167f5afa680400900", 0x5, 0xe9e}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d2543d605e2d3280d33ee6185c6a19e1a3fbed1d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2022014cd8017140ef50bb028491f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ed721e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65b45535ceada28ac5827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb1942da24f9001e1759046c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bcad0050bd92e64cc197535906f1d5b71b170c6a90eefd92de71eac5562954e4bfb8097ce8391356ac614f17050a2747f8ca9d52396e3e983d6295f1f9647d59629db0c40c4dfe5f47bb050a1eff669d7223e155db0747add3d9ce38662e5900363406fb7a16abc8a097ebc38bf42693c4340c27aab13cdfd9e8e65ce613bf49f653450644f0f5e812577a288eee13543d8624c4d7cd3e9c990ff1fb623b1c95e0d9272479963969053ae16372486d82efcacdfe51fef66ddc7357f98470b07f62ea135ec23d9d92d24a9e2c78631fcf1eb9bc002ded8b5e824ad4604d2dd3fdac85dd27ca992b3094417c3b8295616ab2a39259a9a825cca15d8029c8f3e1992a605368608f03c5b7f15ecb1d182438d889cc60c46c48a5024222f440f7c552310f0f24c060670e6c8b90e24932062e0e2cea6f9d9ae20f815186504ac9ed4abd38f5f57c28cd855b3c6ce0384571ae77780c8f375e196c7a6ce73c8b46ce45f85d070b6ac691d2038ccb0a77667503df0b99fcfc75a1dfdd144aedf6701781a8508786c1c321a005a6f83785ba3d2d0dc8caf4f0efee10fb1ed780c0a257023dd6b4cfb459a9a66ec128efce1410f75657e03d92b694c1fe2ec609efe3fa899ae3c3f38b9d79c9ef6ea3d40bb3c1971c6bd042db149bf25a7c1084ca7ccc8dac1ef1249fd9f81afe0f8c0311a34c1a6840e72143454f81ba4dd370e6c09f29545100140865351700a905125328d0f38ab922421521d9954ec7bda8e23bf46e6d0f8fd245df167ebbc0900c5f22455898436c1765d0e9a55e27f3884aaaa85ab15", 0x4a5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea2186fcd9d309c3488900"}) readv(r0, &(0x7f0000000000), 0x1000000000000079) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) rename(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0xa, r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7, 0x6c4e, 0x100000000}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a02047a5b3e2f860ed06af2496fa2be666d6c652e20"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x01\x04') chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xc4a91dbadabc03e6) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0xa) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2daeb59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7a3, 0xffffffff, 0x2, 0x80000000, "048a1155c8158e1018bdb89a990730b986c2ef3d", 0x4, 0x229}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85495588250261ce15fedd8ef15c00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket$inet6(0x18, 0x8007, 0x80) r4 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x22) setrlimit(0x1, &(0x7f0000000240)={0x3, 0x7}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1, &(0x7f0000000180)=""/118, 0x76}, 0x40) seteuid(r0) madvise(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x0) fcntl$dupfd(r2, 0xa, r1) minherit(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x3) 16:00:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x45) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x80000001) semget$private(0x0, 0x2, 0x20) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2b91cf274478c251810fc471ca3730282f5b08dff0d7b26bf81dc24c81b6675e1c8b03785d00971e4c1b8289d4b2b055763b68c0027ab371c03a2532938f2bd98d0eaf278de10e4ab8223d1008e73c104c15c8a59aab4586ad69e12e177ca8ff510068d22f4ce9574ba1434ea52a1d9a86f367148fb1c1e66f47348e6d00b381dbd2cf7a0145026ada", 0x89) 16:00:15 executing program 1: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5000031000000000000000000002e90b5958c9f32f8bebc147e8ad2d2af6d06f6a98b9f2b7267ba6dbd9025279bacab7febddb0908554287a38817fd001f433f30de83f7c16c298b40748e9dc2c861f43af03a3ca45ac5da48ad5cacd0cce517c587ce04feceb3845d590a758386b34600fd0f8e50b0e2adc9643d0e1724b09b567a2bb93125a0ad9df64d4f3185a7ec907c6d0bed5430931b9837e281ab701407c972ebaedb79a6f4428a2a3cd69c59937d26d04041b9b"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) getsockopt(r0, 0x5, 0x101, &(0x7f00000000c0)=""/248, &(0x7f0000000040)=0xf8) poll(&(0x7f0000000300), 0x0, 0x80000000) 16:00:15 executing program 0: r0 = kqueue() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x80) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbcc70097c632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d32b8bcdb9ad8a4f5f728183ef16ab9f39623ab5f16b136a5d00d1628b53ad6ce467591f3373be557d4ca7239df6c43b5a608afd86c3b461dbbedcf3dcbf0599b3f70d1a78b28b8ef352cd51a6de9bbb0d82489e91e6bedb569f501d4442be949ca79b7f8c530c491f03282b863084b3b783ee188458ec3b70bb891b997bba15119dbe63757935bfb655fc9a16555ca6f922cbdf359fe4ff8c28f048b7729cfe00ba8", 0x19) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x1659) open(&(0x7f0000000100)='./bus\x00', 0x200400, 0xfffffffffffffffd) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) socketpair(0x1, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f0000000140), &(0x7f00000001c0)=0x4) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:15 executing program 0: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) socket(0x1, 0x8003, 0x4) 16:00:16 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x80000004, 0xb}) socketpair$unix(0x1, 0x2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffff0000, 0x530}) r0 = socket$inet(0x2, 0xa, 0x9) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x9e2b2bfc4be51eec, 0x6, 0x0, r1}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x0, 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x2, 0x1, 0xffffffff, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1, 0x10}], 0x6, 0x0) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x2ef}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="4a39a9d2cae6169b8cd0e6d2e8333cbef36fd295f4b8cf922be9567b08d649a0ff72525bc4501de5d18cf5dadc5a69f054c2b05a14fef1573d86ad3df0a175c318736b621b65082438fbc0736c9d1a4e1b799e90269c9cdb44d5a84fed30", 0x5e}], 0x1, &(0x7f0000000380)=[{0xd0, 0xffff, 0xe977, "456716aff22306389bfb617ed9b46271ee7e3704eb0d7cf848fa5f0fb806b03211fefc85f854c7c0646942391c4f66db44234caa5a75af9cd3bb0fe074b38abadf18e2fea38ef36eaa344291ad3c9d6ef5328f18b11b7f55ef4a6390ac5b3add6e3c15f4e18903c96fc43d972fce664f70d0b3701c5e189c09ba7e037e885368afdce6fccb7ab66e62640909f9ec8da2e640ad953cec2b92fa9592e58391b5d19cb3782d667da6791171bd13dcd9bbdf926e2d57a883e0ce4f56dfc3b7ac223b"}, {0xe8, 0xffff, 0x1, "4b6245234afe51042e0a847e6806ffe98ce4ca85e8860923c41b18b0e5a4b7680185953a458780ac1fb063c19cd5fb637ebab3ddc4bcf3169fa60d97525f0627d461dc397255ef51e79651d0b77320de26342ab1f00e126ae4cc62ac305a9ba52a273440201a4e89980277fd5b3d65f1a647ce4cac49b6586143712fa8a71b8bd08ad20f4cf3690e90f6195053f536c6a3b280bb19fb006bb3cbf4710ddb4d346435023488487ca52021aece75ea076307908f9f419bc66211ada8ad4ee40f53bb130283674cdee9a239f547784dc97b5a036a12"}, {0xf8, 0xffff, 0x81, "431edf8e534a45fe9a3f48de8d2ac6fae97fc9c97b3c903071396c5ae40dc3a7e2a870a80c95c158d5d1e161e42cd3d7f4ec52898eed980d3909e918ddbabd47d61d7357b26d1fbf51ecfe83ced8f327f5f568cf3940503f4a9aba3ca4ab44047e2d0638880c11fc713203712fb9701829248d948654e0a9241cfe0ea71495a13ea795140b731b8f1cc8221f9df8b6f446a1d3d146b6ea64ddd8204c496d2bc587edbb4e03295a9ee5d103f040dde886dcd19254b30a1801b3fd52ec4e56b59f5815f2aa98320457c047ecba073a5ded6ae535458644029e75e86f32df2d407f57f66ae464"}, {0x78, 0xffff, 0x7, "802fdd8d302c63f2ad8f5a2997a0d908703a3167722b576820b2d82d417dfc4dca683f27889e09b8a2cac1f5c950cf399a2eadac8f89d676156210413036101f85f2918cd38c3f44c5ee35cdc3828e39c93b83d5fa659ce3ad70a041d98cef100a2a9b"}, {0xe0, 0xffff, 0x0, "00b1d5fb3e6697f9c32b680993846ffcb0a068d4a95a80189c68a332ec0305d25d4c6f8be58a83eb2ea384040d90a17a6cc38f1c1d2f3837a7cdaec7d606fa3c8980e65b51f3d69bc79e74f547adece67964b178421ac900ac7c2462f768b249621643e84305f2ae5284b4c50c2c7ce9ca0a0501bd0216d1b96c784755ad648421ab0550940fdc04167244ac97d1d3874ea3a2b39bbc48b42eb505ec9c95c47a9a7eeab1cc8ebfd3a6817f582973330daa52bad408dceefc5be33832b554170e2f750544c9708860d65613f3c006d252"}], 0x408}, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000180)=""/155, 0x9b, 0x802, &(0x7f0000000240)={0x18, 0x1, 0x8, 0xffffffffb2695480}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x30, 0x0, 0x8) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x5) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = getegid() r2 = getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="5be8f8ac9f774cc0ba10bbb702572a950740e98484fdedb111b844aa6446dc78c2cb3a04b576dda7d3c1e9004062e33976d20cf412ddd8b636b60118f20310d2b034b285ea90f9326ded0f3565cd128ed6ed", 0x52) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000340)=""/190, 0xbe, 0x3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x99, 0xffffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x9, &(0x7f0000000280)=[0x0, r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="4fc97a5038ce97093230854c17562c52a42049746a6bb355e97ec9885ec0dbfabeb0d5fd797e97bdf417bb62bfcbd87798e01a42893def8a24a6507c9fc92def31f250209ba233203582db19a18cb16a137f9d398553163a33afee531c6780db6ef0abca3c24ae16cb51935cdaa1cebb91601e1174d891329adc8b153f0ca1aa26f47c4c067f73badc36be8d1ac3965a7409f1a6ddf55b2e8632a646ca841ba14b2cd39ebce58f73d0f96dceafde138c229cfd52070d33af44489e406c134282f465bb8c89cb0efe494689f22100862948ef4df552", 0xd5}, {&(0x7f0000000300)="b89bbee1ae75318dc201171d8bdbfbc5f7e50db11d676ae0d912df317483e704592fdb5c9e045b97615b05e4aa9978b2d3cf3e79befdb050251e03147ee57b279208a69baf27985d88b540ce67fbf786e128c28f77948d9f7c4de99f38fc53912290fa69d25f0cb20487f0256d24c42b828ab645088b9a2ea106ed8e87339bf64b9e8b6e9d1088620b7c544794056bb3a3d7e1da57223ade28de7b9155bf0fdcba4f56a0ed7b1b3b7e217c3c41ad10390048a4621c39482b2b0d50ce40dd1a3b58512b063a", 0xc5}, {&(0x7f0000000400)="bf268234c0a7f607abaa959dae7cce7e", 0x10}, {&(0x7f0000000440)="16a3ae93e2f785bf79fb2bc8de96289eba541ede", 0x14}, {&(0x7f0000000480)="90f4edd198632efab5509b66cf24708df221c3f488d4cceba2e8b29b25e97bbe875b7673f0cb0cacb2e4ab4aafa247773d36255175143393e6e70d638043e7926191b1b5138b0c679fcf5433fa4e08e7c3fe7f904f35b9b6890311be40d0646ac22d04cd4bdc1125113f3cfcc679a1e6b6cfd0bfccc6763d873b1fca2b2b045e7c269728436c6a1ec94b7696598ab1597ef1ff8f60eaf71b56255c1f3ccd26d1eaa2c5ca622d8354f0beb2485b54316c5f409a321cf98efedcf40fed7c", 0xbd}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r3, r3]}], 0x20}, 0x404) lchown(&(0x7f0000000640)='./file0\x00', r4, r2) socketpair(0x6, 0x4, 0x9, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000700)=0x401) r9 = syz_open_pts() unlinkat(r8, &(0x7f0000000740)='./file0\x00', 0x0) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') r10 = dup(r3) recvfrom(r7, &(0x7f0000000800)=""/155, 0x9b, 0x0, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getegid() getpeername(r10, &(0x7f0000000900)=@un=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001980)={{0x18, 0x2, 0x4eb9}, {0x18, 0x3, 0x5, 0x7}, 0x0, [0x7, 0x8, 0x2ed8, 0x4d5cee0a, 0x81, 0x80, 0xffffffff80000000, 0x3]}, 0x3c) r11 = open(&(0x7f00000019c0)='./file0\x00', 0x10010, 0x181) close(r9) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r10, &(0x7f0000001a40)=@file={0x0, ""/108}, &(0x7f0000001ac0)=0x6e) kevent(r10, &(0x7f0000001b00)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8, 0x80}, {{r5}, 0xfffffffffffffffb, 0x84, 0x2, 0x8, 0x1}, {{r10}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x6, 0x8}, {{r11}, 0xfffffffffffffffd, 0x10, 0x0, 0x500000, 0x9}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x2}], 0x7ff, &(0x7f0000001bc0)=[{{r13}, 0xffffffffffffffff, 0xc4, 0x13, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffd, 0x20, 0x82, 0x4, 0xff}, {{r12}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x5, 0x1}, {{r13}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x9, 0xe3}, {{r3}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x8, 0xffffffffffffffe1}, {{r10}, 0xfffffffffffffffe, 0x69450a486d94526e, 0x0, 0x400, 0x8}, {{r6}, 0xffffffffffffffff, 0x9a, 0xf00fffff, 0x2, 0xffff}, {{r6}, 0x7351d831bcc3643, 0xc6, 0x2, 0x2, 0x7ff}], 0x5b0a105b, &(0x7f0000001cc0)={0x0, 0xb674}) mknod(&(0x7f0000001d00)='./file0\x00', 0x6040, 0x5) close(r3) getgroups(0x2, &(0x7f0000001d40)=[r1, r2]) kqueue() chown(&(0x7f0000001d80)='./file0/file0\x00', r0, r2) unlink(&(0x7f0000001dc0)='./file0\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) ftruncate(r1, 0x9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='^{]*,,+-\']\x00', &(0x7f0000000140)='+/\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*.]\xeb[\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&^%#\x00', &(0x7f0000000340)='[#\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='+K^\x00']) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() r1 = socket(0x1, 0x5, 0x8001) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/43, 0x2b}], 0x4, &(0x7f0000000480)=""/111, 0x6f}, 0x0) write(r0, &(0x7f00000002c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b19415300", 0x28) r2 = syz_open_pts() kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000000c0)="46cb72c3afa2e863b82b41686c5ead5319783c23b0b221fde47975463cb6ba6a17ad3c3c1a29b05c8872b7c7fa292b94f2835c020ca6c5afed37ad365a8a7f121c0ed0671b2de313d4e515110c01262dbfafeca909b09795365481fcb0fe43e32baeb2f663e1285250702fe58efe87df1178756eb38eff6683ab3703efa6086925d46f7c71626adb6cb50b7f1066b4111b76222242ae0e65df45f5c30b", 0x9d, 0x9, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) r1 = getegid() read(r0, &(0x7f0000000800)=""/4096, 0x1000) setegid(r1) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0xee01) r1 = semget$private(0x0, 0x0, 0x4) semget$private(0x0, 0x0, 0x8) getgid() semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r2) semget$private(0x0, 0x2, 0x500) kqueue() 16:00:17 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:17 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x20) 16:00:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0/file1/file0/file0\x00', 0x8000000080002005, 0x2) chmod(&(0x7f0000000280)='./file0/file1/file0/file0\x00', 0x40) truncate(&(0x7f0000000200)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file1/file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file1/file0/file0\x00') pipe(&(0x7f0000000100)) 16:00:17 executing program 1: r0 = socket(0x12, 0x2001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe6f85", 0x4) 16:00:17 executing program 0: munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:17 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x45, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() r4 = fcntl$dupfd(r1, 0x0, r0) r5 = getegid() r6 = getgid() getgroups(0x5, &(0x7f0000000740)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="274c909d08acb0f05712274409736d2097df7b2678fe71a99fe3cead98ec068fa2df7268ce81bc45faef18e0a7ef0e06806313c79c00339242a66e3583689d1a0c624d4169af732084597c5be6187701327f61c55ba9db409bd8b87514b80c61e7812106d88d37ce0b2ec88020c56cb7f3cdb60cac9d84701f5be4427a1cd1ea78f93e2a18d61211c6e76d827072fbaf8f4f8fffaacb63e0f945d11cf798e4ff0d12218aa36706698c8de484b695cd214753103ef0f67c06", 0xb8}, {&(0x7f00000002c0)="e48c28caee760987d57b3d05ddd418dc3b81453998a50ca2a8821d40a9b390ec887b7c1e84968683c8f686d36af8171b29365b68ff11c6ef0c56f47798e651665ab258486ec6a5352e24526ddf7d7a73e4239a72ed07a1bc737c905b183cba2e0322ad440267c8a5c8a8781e9f3cea39e2fa45e1105ffd22df11b5a813b148eeca1423aea3e33807f88b4752fea3fed9769f5883838c31bf4f3ae3df275bd16f83880e07241610b7926ababddc02f378091faa1f23eef208c178c626054ef3", 0xbf}, {&(0x7f0000000380)="66d0ecc1efd0ebdaeb3764d2bf0e81166484ec1056f5ab3d7cfa695d5b51feef48b44bba7234cdc048f89c594f8d197d6ef9895508f71e1f02146fcf487c61be071f0c59578a1cc8e6b67d626aa67208be2096b5db3bc922bfe7929889a3f9737f22da72dccd03094487a9ef868ea8ce1189", 0x72}, {&(0x7f0000000140)="f4e9963eaa7e87fbbaf76cf035fb07d9ebf9d70a60e6ba0e513e355ba2c1b0280bafbe0ffa60b14917428e826346be1d0201aa064028d946b5fa6022", 0x3c}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ce2f085e29c0a906279f1c5635b37dfbdd6a1ecc3b1d40ff947ebc199c7166f0e690b1d06e07b7acd3cb10aacf1dcec7fbebd43639831578f6f62e9e0391373091dc645dc0d0a110f62639c103615bd642350b20f466d33851816d514fd5b66cec0d7e790a41f491e9b37e904f5e975e5ab09d7fc2dab63817664ae7ca1b3890779c89937511c4a1d28ad0e00b760fd0ac56d0209e97c99d262abf12d9106437b94d57d5d946ad218ed9a89990f406539f34d0ae7a060b146c6f2fb22902db78cf6d2581efc0a38640b31097a494c79750", 0xd1}, {&(0x7f0000000540)="0b6c7f718d39117d4e1718dcef541068087af3de66004919cb38fd87edc3edce788d849987c81a085261c5841febb0f3b8c6ce30767ea7", 0x37}, {&(0x7f0000000580)="4fcc57a299017545eae061909e2e1d24c0d4f05402041ea177f257dded83bed1a08a4254702f4be1ebdb4746b8184b8c904a58570411f1678637263bf89567a959dfa8af7ba047fab29b56d73699bf26416d8beb48bd68e231e75cff24508957cd42b43f0c2278e3b894ea6c370bc10eadd14239d8f850315e3f461e8b60f782aea34a35798b87ed1be44cf1adbed313388896d25b1f132ff93c03f6178002aafc3e22f1b12995e8c8c38512c6b8f0859f44d09a9d2e09cc04fa5d20bae9255ed09bc1c70a7ed07cd920f43a3c669f9cb3e69a640c77", 0xd6}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x35, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0000e60000f1fffffeff000000ff7fbc", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r10, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="0000d189bb6ed489afccc061667a90eba72ed2cb9c0008"]}, 0x0) 16:00:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r0, &(0x7f0000002600)={&(0x7f00000010c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002200)=[{&(0x7f0000001100)="f22eb23f7fae92395c28fe110a86b3b0202eea7abda2f34f86e7684abd70476655b917e84ba06bbb6b8a79b27704a3151687e4faf46d195f08c0041b61a70784045dee48384a5b7f90951eabaac41b48ddaf6c5f3c6b85aa0e4925f46838bf1f7b380fed2e1a7aabb981d07bd5452126f4fb5aa1531683d18b6230f267485ccb90c098343cee2883601dcdaf505396b5aef4e71082b2392d8d7ca1cb90e214d9bd20e60dedefb94337074e46ad97136ad6aa526e22870a2eaefcfcab4378b3dfd9fcd2ae26008c38a426d7d86501716a226b09d1caa9b283eb4bd0626adaa14b900d111273daafd525529b39a2549dd792627a890843955a5d150ad7d218136394b9da2dffc1286279029dd1902e0a24384c0e5beffb4fd9340fc454e9411f72d7619c7666065f5c32b7cec549e2c1d0be23fbcb2758c2e39f231e641faf0f6423c4592634cd666a9067ff4b3aed08fe07b201387db1d5e36dab796a9d5783ee5b15370332988a99da078529ea7fb8c2c9777732dedf4410938145568e9bfe11ac933f2b3bf1448c9d905d8d122132812a605c59fb466cf8003a3dc1e98db9365161db81758f29bab55bba1a78d54de9b2f101a9b2bf618df32403ebce44960871d8c99944790c614a35f51555e50598ff3ecb9b55baa0067e13c319d8761c9eb9e25113d3eccaafb329a1a1f9f67fa955ada6f063ae97c34505ffe83341f249a214c114c6bd640dbd819068825f904ab023f42bc67f9f7f08dce9f8519f7a2761b2751d0dfda1b1ca34e900c817ad6daff98073201d8a3a05137d35df62a383c006d7ce3137d3ec1230af7d5f36b738f4f96c163da5dfe2cf3bbc35c0f77cfb2db9f280e70feb320c6cbc84f15108a31d4690f4a626e710804351439932e60e7be160c2d3499baf9a0d33bc5a32b01599908e349855504d4da2acbf351aa637df18a894a357c6fc8d1fe6e78604d596e5bec117ecfa3a3804db4f225337f5c922c2df2fc42d6b1b0ec4a0d831ef6b8a04cb791db0c74a98c47b275c5eb2b19558977207897d3e00234cc2136c6f2ccb93a0f2d3c60d19582b55f531840dcf3dc93bba93df1df2cfca944cac7f47abc9f3f482e39cd0eb130ab92cd3e0353e694683d11a2b52b744a6dfb44ffac2099d936a8440c6bf808dfc9b9654da69633d7ac10cf34dcff3af8ca14d1f897c3936e53a90df11c69130021d07829573994bf1ce276cd7660759e46d0c4c63cb1cb4473b15e17b37e81f41d1c1a6c610c3e005b9bcf6fb068319c74e099b265a03a53177ac881b962c3ad3b871526c6997d3d9f2b7c302ffbfe1b54dede6ac3d19ade9e0502645793b33a8078a833f09f331ab1dc2f4b077931540890539a20cfabf4099f5bd0e093dff9c531a2f732f01171e44f7b50ff554e72922093a7d9033dbf6b4f16e4ef5763e3b600eaca025a67e2c6f226863efc8cfb3e56f6d07d1f7822fcbe56d5341aae6f3ce7f1af1164f1ca1bd8ec75ca9323648ffcf82b9e5cd3ea8121e26d5cc58365769f98dc61661c37fe47e582c906f33b69e3c8f4a5a13b8eb21b170a1e59338b58b8981617cc5dc4aa74f569d76d34eb2928589e126bd4a6ee6f9edeb77e51035ce665decdef27d67bd5922df1ce8b3532ad189be737d73d9852ddd148540882d4584e8fdcadec3ab0946ddbfee833f6a8335d08923a28bcc4509f568e1e18f1c7182adde29394666dc60383530ab479f658c7bd548ad11773c12681a9788135891cd9e6c891a76a0a05cc907a9b8d70cd010746224449aa8ad788f0b5f43a189d5e23e5523c713f39f4994c614f2045d214794b176bc8b3cee870f629d28ccaa0208c3a5fd9b19450efaa99bbe5cb9aa94a7b10a5ca153e81bdb3e8ea742f6b1705c2d346a7b26d61b19a8a413cd7b821a7d66fcf3e1f56472b8446545e99a89accfc19d1a97dcf4a5b4908d94b45ecc013809c80d45b8d0cd8aec268989de08de6565bf1f9004cd40012540a2bb8cf0ea1e6020f67b85e8ebfd1fe25fa9e44eea7eabf221b0f835e5787bad0735cc297b640e653700c3fe3be858a3501f855c7205cb44226e945af4b2e15b6f3bc6fd28bde678fadd81827cbedc6f1e50ec19610b528c9928b2ca34320d6e9db15062622df3f96f2e4ced4d28775f33e48c907e237cdef9f71e8d60707b8eca41f8ee77bc8e7c6ed0b1f344c58e0e01479a0be7a5879ea4a767a8fee23786f6b26855af3caacf9fbddbb23acc09b2d9bdf90dc5c41ae00b74bf97dfd1ea34e38f6b19bbabd9be684672dbc78a679e1b5208dc90c61e8ba2710e6486da1b342e149c7ff819d793949cc7a8d91307d1387aa82c4c1c29201729e6765f94e79559bfd2ddd8611f4b8d5e3816ec67d6f298d912f5e977e57682b9fb6a664329b0519360828b7ac90506da9b19e7551a604040ea58b3fcc68a2a134b6b4e9185ce779fd118e2fce6f2016cdd7a54e19d58418070956386aac46b78453edb9e9df957d1a317eaeac9c50a0c0138f8114792af26df95e74b2abdd733d955342ae766e2734f0fc64fac9f8084c4639656d85d70595d6971249bb8b5b5378e547cfbbfb949e7ff97637acf4bb51ea3ba67fdce0f090bfa234ea834e9155d7c0e03d3b36bb1caca1d3a263f25a61d6c106fdc4a77851941fbf900fd867c3a11245c507b901fb02a24257794482eadfdeb963db95cfabf9f88bcbed52eade1d5a283afc62ef1253cd3fd2686c16b1202519e238fd75071433a069689c7b3345430940ce9bf145b2d724f74d858781e6d22aaa96f99eb1c0c524c18e39de3cf41ce77e3af149e0dec90bdc5d3cfe3e419f53ab80e5856a7b07d47bb0682063a1e7b79214014cd705bb3c3a7a040f061303bfb81fda33c208e9696ddeb760242e7b074be4ec87c505bfaf5b062be9b31153e8cce388568cfc1159193cf0e14dfb81677b1489836578627579d96963638b34c31eb190fa662480beaef13f7fe8052d6c8d69b805f6c6d27174818623603aaa586630797f84149ed9a181f3643337edd8bfea68b6f7490fe8a766fce386f7ed7b36a51c32b2a98cfabc31c3bafd7acdf221d336cc4506fdc328b5d9209601ca1ac36898427ffea01eede32fa8102f1d33bd2071e43692cef13c4ffd0398ffcde9733273cc8f1ecf491db164966dca4483edfd783366b15262ae0ac80658ba955d6491b2abdca5a08baddddfdb65943aeddd011ce2b347f119c934865bb1c2785516cba1a27c359d2993a29593b5ac77365abd29004beab085f9ce3c6121c293dcbd4ff8eb2d40457c07fda750a0680a7c45b46d75680b2befc84953cec8f339ab3d0f3c809cbba0cd11c080fdb751452e92b43ebb3bd4d33d4aff920f93679641d5b85c15ff553b852d5204b3c8c37d58cec467ae70708989a3a99a4fba7cad4b5e86e00e8d9e5b499422c2506c6c4fbd273249aab2bc2fb4a7b0fd25a539213dcf12c3d77bf73bd84677473f0866f20745fa23b4ff21c25272d04d818ee1261af86498c37846426f0114b7b0b4bb3582f13c446ecf215116b252345f763c83a85f73bd142d5f3d1e4ff0e5a623a2d2d059c780d4ff99e572e409e480fb8abe1d26da7613f6f6e86a8265afc990f4cbc923b2ccf755436a9467192a178a97d721dd544bead1110f821423ac69554eba1217be99d9c9e65c11d944fbe5924fcbb5fd3b39c7f07fef97902069b770a0badbbf4e4c138647f7db3725df9700bb10fd3e7ce7f0c4253e410c026fc62e1e7ed226c230212bbef4968b494bc7d52cac3a4c571ae4aa91d992c6a49ae83b4bd4286fe81a4576e013d5230d8625dba12f5e7ec83cafcf436acea5d720d52ac2a5ae977718ca9e5e68a069dc9ab769b2bf5837cf79a7d98dfb73d4764470c96cb9e5f5611b901c782ee9c5fe083eb8a2267c380d7ef7184c2c0d58861d31ca443ea57b9630021b2b1265c429118bb7edcd9638f20a00c3afa8c36613b204b018ce7b4d98beacb6c5e824ba7f7938b96eee4efb977f4c06248c7845dbbf97e1cf2bb51f4587a2ac3373bd8cdc29f513ea9c1eb3ca5a668f6a7209ffa9105179dd2da8b71a1dfd0ff199b8dc268c1b89e905d19760e0b84923619b7ddcb9854387f16baa678d33eb84bb380f38638188c1fb3c221fbd6d61712b0c843299ec3fdf98e1eeb9cc82ffc67191ec2a7353db74e71127ac68a70127bd35a5a3fb3d8710cfc212bd837884a270b5ce47e6c43cc1147b56f39d181fd9e395f26e80638ad70b8e1c9f6dea285317af2d7eb60efd66a8187cd57f993e67c1c31c884e649af85f5dbe71b821b337f0c3ce45abb27aeb720dc84f6dbbf956f368dd1b5819e2a9e513906ca7092295f22ba3a39530e5d633c6dfd66c36f2f924e93962302de3fee1df8b3ff63e6d574b4eca8a2b35d465777b28dc69b501e941c3ae62825da7f6baf5e634af4a0074ed5603e43a1bec37ea44732d3e14e3e85c1c2e7be01d0055a229845458460ba3b7d8a497e4342d1aa9cebff6525e44eb06cf6bbb91b8c042e402eabbf97743cd83044180183c3bfb85862d2871bcf2df6e11c245e1e3f48640a66f73bffeef08f2e45b754b0bf8980e0e3efaae479db2e37cb82e0e14d2bb933b3d8714c8c714607edf4e265580270157d53784087bf1f5ee53b856f14ac18f17f0872af689424ce4d0a2be2a05ca56de15eb1187751e06a69aef1ad685108a1984e10a0c0a62075d3577d2b1cc92022cd30a0470872e19d691e8245e9d9fcc2937eb7678af21e2ead74190e8c01a6b29ecfa370e8a996493c4d7cbf57a031af30168de84d0144f15ecbffe4a3b659cf3e7f03572f9b9384379c5e8ea34baa327ed31d9e4dacc0d069b97b4a97bfe949dc103a05e7a881c0da4642fd60348cfc91447a8fe91c8a893ab95a0b5a36c5197dd352288d1c5c782bd61e1920959a43ca03b1581be8c983a384e516bcd0a57e817403bf912509460c1150a8e83ea03b865cc3e89cc48fae2b51bbf96d6dde7b55aeae48639f210f4a1793a56352918f001a1ba73deed83d208c70c326631e2a6b4692e2c1e4677f298dbd0353ad59c698ba9539629e5c3c4ee71b35797999be10d120919d5edf809cbc5eb5d98d8101ecc40f43cc3aedd374547e711b545a838fea784a4e070f50f7325a63bd12f68299b952bea467b5d22e9709a36d0fc00d3327f14d7dbd38d2c3144d9d0e420892d508ef96808ebd4ebf70ef6cec06871830e4968dcddffa54668cbc598986dce2fddb7421db5b5c6e687df99f43b8ac3f8958e0caad7e38c47063de348ac6e6237dc7c8f32fdbf1bdb66e78dddc9e3ae2769de40097a0aa8b6b6286b61b17f33ec4c6f9637acda294908b55937992db8c3aeb81a7374d31856ae56d48fd9bad0c27154623843cd066274c9a56651cabf3618836ebd533cff4617eaab00c8a6e8422a64581d35113ad377d3d7d8cd48d3db6429e0f1590d628bf2fc8696133ad4d96821ead03e365cd747e21b7b84aa2fe5464049602eb98d20ef9c3931e3346da8c029ae1de73d65c5a2214fbc06380d8e04bd1ca0f84d21f811f4471f476b0595c44c7b2f39e330c2a40406a662e65d5c37650f708612c266c41b6d946e8c81a96e74c217fec0ea8c8809a495b30387ab2a04c5cca72a599bce43d51407568dd5616402eccf26f96906f4782ebe39525a2811ef78ec360295915fc1b2887d1b9b6943b31ad58701345e6ac1d750560cf4ffecce00cfc8d7ddad388b6c7068f6dd1b47a6ac3c1d66b3ec4f0c77fc3b52ae07a3dd33fe1b4fb3c4665baec00", 0x1000}, {&(0x7f0000002100)="13e051d39eb6737846946780b209eff92566d7a6dc981fbe872525bc2d0f1399792b3bd4a53f017a7a2936d63fae02fc45ca814c24f3b0e5072485094ad9a218700c4185da29b85f7ebceaf63c5eb1201fe55bc546f2ffe9182668a819291892768533686cc120069c55beea8d34c12b7cd66410d31ecfc888f619f7e7305199d2b91d31f534a07bebb3d22ea16c58050f319a288e3c05db23e4585c51b2d234055ef1c47f45d331c587ab6001839b044864beeb04c533abdd0c55c4f3766b2d91179f864c1120994982e822b09f029d4c210911a8add7a0014035a452e75daac31fa83b696af5fbd473cc6e744618c5b17f28e9fc8547", 0xf7}], 0x2, &(0x7f0000002240)=[{0xb0, 0x1, 0x2, "6b69b523425926e2d612db1477f17e2a22d5fefdb07e74f0cdb6f289e1a4497028aa131a9fb897b949fe1b216288052aa9e6e7c326d2834cd61842684ebe1d8a1bfc7f5d8aa1b43e3b2b4e5be17555cf8a36092fc87564c1815866a0b8add8f3297c2795b33c3556df5b30859bc33e958150cf05b6f197dacb434929d94876a1924dea3fae639ae585b59e69bc09c9c7429a3f7ed106747bf95b9ff00f0dff"}, {0x10, 0xffff, 0x80}, {0xf0, 0xffff, 0xd1bb, "e0cbfa585c1e11ef73eb4772842ac939e27e891f01b2727e615023c9d1ebcb36e9ea6ea0f51f5076573a4b9b66ddcd9afef71fe91ae10327da3826b341d6519c2f05df4b1a589315b6159fe55f238a8ab4119ffb30105af88165d14cc92be0986b4e0dc1d062926f08821c73b6df433fcb82d396dd31c64bfc32c9e2a647048afe7986e4245f71696ed7af42ea87ae2c505616a8307318c761613a498a0129354e0b9f2f802cc848d1cb71af7a7e54baa7bf3e479545f7b1b1a24d51e04c48f059866b594003400ffc7906dbf6a09ad7110dcb76fd3c268699726f48f83c3d"}, {0x38, 0x0, 0x1, "c15729750d65269c1840fbb55600fed5ae4e58c7bee4f4bb09a33937da37b7a5634934200a56"}, {0x18, 0x1, 0xe41, "3f5ab47b"}, {0x68, 0x1, 0x6272, "6a3d44d0451a84962f31252b993c92a7ec18af019f5ce8e3685fb434ec62e386b5c57255e493c3cb50df8c3ef3c36b64d9d58fb81cccb126474131f442034ef3fc692d7ee58d571e697d39327148b8c1c69d"}, {0x30, 0x0, 0xff, "70ff3856ec60c93b7da16fe1aaa6408667523da8d1bba1d5bdc3c6dacfde817d"}, {0xc0, 0xffff, 0x7, "4e9e46cf7cef246b4c0aad31a0e290066ea2c4cc4105e89995470b7ae9f45f6bac26f6bfa0d85f4276b2197a5c899388572306f7fc11fd3777684d51a3554366bcb930f0209fdacfe67e02b9f9a88e492a7bfc430194fd14c44fec8f3efc766fb8077469ff26b8e52215ce858f7981cd0c3cc3b81867d9403a31017458a485dc78ed2ee8e628c6e6369f70362a92961ac84d1bb8e04d8315abcd076eca5e7a0726a8aa23df05980fa452"}, {0x48, 0x1, 0x5, "f08ea20e7137a5ecb2d8bac0924466cc1fdec79f1668532d4c3ebaf3916dbce31e9e93373be523d446f0026e02fa4624400ea7898f"}], 0x3a0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$inet6(0x18, 0x7, 0x4) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x1000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4f, 0x1, 0x4, 0x7}], 0x8cda, &(0x7f0000000000)={0x6, 0x526}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/56, 0x38}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r3 = kqueue() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:18 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000080)) fchown(r0, r1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:18 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000000)=""/33, 0x21, 0x843, 0x0, 0x0) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="e95c6a94000952ea179ad83a476a2e7a8fa509051a0dd26101e82ba929a766b8375d2297e531edea5d7e64e68dcd0063d0374d95d797ce073da6a5375b65ddcdd90580fd", 0x44}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xd}, 0x402) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r2, &(0x7f00000019c0)={&(0x7f00000010c0)=@in6={0x18, 0x0, 0x7, 0xffff}, 0xc, &(0x7f0000001480)=[{&(0x7f0000001100)="0597eb40a81a389c9d8fde02e31f6bb3ff2da34331a4c018c7239314a74d9212ed68688bfdc851ce9d37804f8574f6813e9859f4c036de6bc2847c1e6e97eec88eb2bb9d410f18928b2aada82cb090165716925f2543bf302cc992d686e898122f28cac711709e6c2b73364526eeeab71029fc3eb5a2f71f4409a0b8499e1aa63ee0014d1c93d2eda8625b7609eed2b4d907c775bb76d491bfc461485622d3f7060c15be0d5e6f6818f7738c53229558e8399e0687d78cfe3ae0f214172360b4ffac", 0xc2}, {&(0x7f0000001200)="d9c87db77d85bac9af49db7ba4f0a801feeb126e3f3ed35b4f5b3d3b750e667afcc6b56f71338c7e431a4dc4d8e30a0527a3e92b71c6ffdc2d412445c7cfc707d12ba05b0f91c8a4fc2c15191118711a6c46eba9044983d7071beb993899b8d7a3c3dc79c9ead200df93463fc35cb6f4560ad9b3629ac9a67e4ec38472d2788d120ebb92404e769129663ded311309631afe05882955a2d277425f0c462ebde4195b30a2438c67f252994ac0500de5dca3", 0xb1}, {&(0x7f00000012c0)="1e703884e03258e570f7afc11e57d5d6b38900f8dbd242e2c90503954703d0b83dba26f10e38e71f0b6d5b48429aed8c0113f55f6ca1fc7deaf2d6aa84", 0x3d}, {&(0x7f0000001300)="0bcdf04725a4c0cd47ddc8883968069f8ca6e5f8ba739aace3a358072310c86d521abd81fd78eaeede44f05a707b016652b61cb18f4ba48ba2f79ddb102a951393bd147ab0c81c45b129532662ddcc3ebfaa7c4c84c72824e439b4724f3f4dd444ed8470a66a59007122bba327eee4a28ca8edb4c28c", 0x76}, {&(0x7f0000001380)="05055e46cfbb1bacb0a112d96f60d076393a72d0be64a5abf5801c9a1debb5a008612a43fbfed83bded276ffeb6cd4d971bb239cb79b95672c38c13d2a428db0895f62a5312254355834b5856587b228db0aad2e7190e3bd6ef6ac7b6270f03f65b8e59f8a1a5a52d1f798e6a360f59d664712aed98efb66e6e6d682258ffdb16b939f0872c6b61fd79adef87ed02447b2044648f15275ad50f4df31dcb4e9ca86936a7f58ac0f3f44f0831360b27aae30c0ecda10b82ac9c824ab54b151f2b653ff662e023bc6c79b0d3e848652b0a06105fb4b79438d862011361009b156e3b8b12ab26018ac30d3c19fad", 0xec}], 0x5, &(0x7f0000001a00)=ANY=[@ANYBLOB="e000000000000000010000000900000059feb633b982e5fef11923b98f3a5c24e160043d10ffc896c053800124fc3f2d4f382fe52d263338b3813f6216baead66babd1ad5dbe63b28467103256e3560e6a0483cfa314057ded4a8c27698761a0deeb0340dd29c47a266861022581aaec3f08581349cba44b0fdfd061b70724f37d861474fb3fe6e3c3b8f2caf45b1c5ba8c86321fe24919208a6ca6210b461b85008b95e19e231d62b6f4facfa39140a4386caec78423f21322c8fa73af42e71e6e5d5d51189c225e17947b2c2552f5f993f3ccb5656427b80b1c6000000000048000000000000000100000003000000e43bd15d60119c41011c8f3ddabdfa7ae081033ca3770b89224cf04e5b766736dad0d6f834ac40ea92b900a45216cc7c1347e500000000009000000000000000ffff00005b080000b4aca470c442e174933591a0aedbfd119388b48a6b8d5e2e912cba0fd2eb63b3dfad4a6be56106a8a140e2f9a980e8f8557585e248ec39da5f71a3b89afbee74293afc1577a0a9eeb4154e29ed48cb9fc6ccffdcb0802bc7a7d2e19c569ce01b3183a99b1a854a52a0201badcfe8fea3af92e6f487ec24e236c6f23358397b3fc000000000000000ffff00000500000049c8e489caf6895b6fe2608bd1f4de1c8d4a62773b5051fff568fc3ddabd18cad7ebe0dc925137827a018b9a5ee73cddaf813190d8236fb74be0e2c7c475e07ea52fddccc63d58733982c8f3b1a4b4c8d3ae15749bf2f9b0a64befa7be537a75c29d9f4f5699138fbaa17ec717c0433fc840e8429adfdcc6c293da39026a1f572e03100ac2d466fd9727184248a29571576749e93b9619da642bcc925a7a0a704895f3fc9ac3e85fa04f9d1300000000a000000000000000ffff00006c0000003c5aa0d1d8c8152c676e1299b2212eab1ffb0691c3627eee72730b4d4c08afc595959d04012deca3110feb8fcbc54957b6e24f9cc4ac685b0af1197bbaac006df69879effc57381a1c019e5cbc4ae27712e9e7b590ec33ed7a4d27b3e8caa81f4dd6954bc18ef7768908cc53ba8b841bf64b0447cc9e91c53dbe5472f4518d901e663eb97e6453425938574a95b10000e800000000000000ffff000009000000294136f637962ae01f8a4a65f117a0abddc8d21635e061133538d1d8787e1a49ba23ebea593712924ff848a9e7a88374246723d5b59c1ac57ada15729e617f250ef0351f414345a140f215e84e13f3cb3da610375af838b4834abf24ae312544631b171c1707a3d71b7dc6fbbea30c5b337494bf57d5fcdefdc41402fde14049be9bed73e6d3b761e7661866af54291a67ced31ce33de80556970f8f204e085edf9063500022fb33925aa6b3e4fa4f42aa7393c39c44564566ec4b54b4720173102186503e84b2c95bc8dbd2b7fc8cd1e684df8c8a8990a3440282176795f3000000280000000000000000000000080000006961d813dfa5ad6eec0e2eb710d14f996dbf0000000000006800000000000000ffff0000d8ffffff639cb42b4676b272d289f8be42426b4d1850124382730a1b80028cb33c8e6caaf0c30b7ec86b12358e7130b3132aa0ce16523c68c31f95c78515c55cea9dd7403679acb6b7c5f4d0f258497da780ff240b0a000000000000"], 0x490}, 0x400) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getsockopt(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7b, 0xfffffffffffffffd}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:18 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() r2 = socket$inet6(0x18, 0x8006, 0x5e4) poll(&(0x7f0000000000)=[{r2, 0x42}, {r0, 0x11c}, {r2, 0x143}, {r0, 0x48}, {r2, 0x9}], 0x5, 0xcb1) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket$inet6(0x18, 0x4000, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x842, 0x800000000003) 16:00:19 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:19 executing program 0: setrlimit(0xa, &(0x7f00000000c0)={0x7, 0x1}) socket$inet(0x2, 0xc003, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getegid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) r2 = geteuid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r0, 0x6) chmod(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f00000000c0)='./file0\x00', 0x84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='.\x00', 0xee00, r3) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x110) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 16:00:19 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchmod(r0, 0x40) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="c2081b5c7f807847b10246ae4de7e5e31a9c45612c8144cc4de17e44e365e8aad31f4d0eb2d17b6b54dcee55b218c99561221d281674bbf59b6d71305520947702373fff2e7c48c4bfdf4882f8c39c08473bd2d7fe7fc9333f13b8fe14d5ad5e3d877bdb1fc8b477576781cf0144dcb88b62ba3dc0cd31243b151b0d979203fa2fed9d4e4b726ee927cd599f34602cb281c6b7", 0x93}, {&(0x7f0000000180)="e8e6c6fc4e56489c6ba00b4ea1f6cda019bfc6da1c75acb4b2a8030e05d00c1f3b66c4519be0315725b5e3f37801bbbab4052146d6cbff14", 0x38}, {&(0x7f00000004c0)="aac609670200c5982e365080e9c3b8149d152e2d3dd39404b99c37e7cb4e8bb2a3fd82268015394dc33101943a6b0e0e2ee9f2554eeee19b5d2f6f821d6ca0e3a27407dd121568be4e75c64c805fb7988adceb06c3b2f1563fc0c22d3fd07dabdc7138254caab6b3be0a69e55722cfb06ff57e29fe9f641f43d42a68b2422c5c3324295cade02e528cdfac522f1032dfde09d915a424008fa4f186d81a55abcc601a63f5bb1d672b77290bf68734c730c7c6563ef6d55b2f9f4b5dda6f7ed2e600cfdbdc1d9fe074c6a67ea8046c8161847e464c21750158a1d0155b1c4a23001db1a237859b2b1b492aff1f08cf62ee88dafbcd68fb6934027a6f92264288330deaf72f8a8a5ffb7f486790067e9e84c089ea9bfb5e2885408e85cefc5f51c8ac5d627718e9b00a78dbf0dc20085360602221123d8ce194ec6e75ffdd57ea9a8fc4219aace1b015c6c226a64591d825eb7b8981a8d0255479ed7e44ff772674dd3919081b12eb124930c6befcbe50e132753da40bf3bfb4b441a0bdb5365dd73fd46c65075fb93c31d164a9864605347790a4aad4f49230983a2d9338122bce2440365a5a7172e20de9d4ecc1c529ca1a6ecd357127714319cddb23c01d96ea4df0dccaf9ec70c9a0d0a17d6fe6800926fffe5825e15fc0bd489e41450cb3bc335c7dc51655b51511a0e5ea087a87aa7cf9d16bebfdf2929c192b44fcc15bc4a8c59bc8ff8c377f4f10120196217275d15c36699e73b12c551e7cc8bcb800643b46e52384e12525d496d6223a9c6aa06aa32a0391d7b08b26ee87a48ec90c6266312f414ea351322fcca0cc24923add13917fdb4eb103f6eb92c13b0c929382ecf5e28b816e68538bc96e6708b88cc48a0c6756dcaf17a5ae8117910d8871f4dfb49cbdba444182e6b5d6da28c4458bc0322aba54e8fb166ba05381152629a7a97e6db7bf3cb3e1a65f87aef2efabb6ab1047fa0d4bc8b1a3d01714bc3e70053c52941adf27db304e83b332458fcd05dfcc19db6a5e0bb39dca3953c09b42b42e505cac395434eb9f699ace5277ec92c60c7222ea16e459069778ff40b447e7c5dfef8c8853286abba70fb379c4f1228bfe04919e5abbd6cbaceb818068077245ac3853097fe877d3d4c781343e1985e381930698853ac7f6e9f1f36d5d9d88520ddaaf9ebcf2f9b5260d8f73f1b7943d62fe973cb8d854ad9e5fc60fadc647c80ac10a66aead823f5322c7baab16540bd690deeaaaf4a8e210976ac65a803921ec8380408cb98f809e5d389a61e9d11700c7d94a9bd82ef15bb5b332135fd44fe2ccd69c04fdc1d892469913ee4c142232ff1587e5912cce24a48725186489f0c519630cf85d11e2698f13d20d20a37b79f79f0e9edc8f71ee406968a2660dda4c32203a239a3c850274bf9ac5d0b944d2fa30a1cb85cc26cdfcd3e07e4510d3fd66cc935df8f242da8439c5697f6156921460b4fa97423797cbcfd10fae3f1368c9fd7e0e245ca76d295a6701722d7244055e35683fa5c072160c8de8fb4ce26047a95c4d9b4b68dbd3fa6ef40819812378c6ad904e8f12e16a0951ceb5605ad82bfe2373372764c0a0f5e7812397a4ff745f7d18db03a1bb1bdf80ba10529bf1f914c010cfc83eb933d10731faebdc4bef1457f017e07d0742ec01a7c34f024641157d9cce07fb9128da456cf07266cfbe1b889ffbe9549ace532ca671380a04be8183ef391cf53c8cac3fb2ddee95571cf512239e0c92fafb9c9b4301ff571837b1e34f21c24448c9692dad2d273f05068608353a06ddd8838ae6c36c7938b289ba6d54ad2b2cae7befc28b35f1211af774175b0e9bc259ee4078356fbbb4eaacf388902ae5c5eac9105f9e158e0b2c43335c89c2c127e0c1eaf6aab5a17dcef03eb26954df0e5b4068837a7bc158548232c040a7a1e2e0db13aeb6dccef871b0011ad5fa0a362295e3cd42f1415e5e6ac959de4a03d44f41205eeff46844dd527dde6590afd7683c501d9940f3d32ff7929afad8c5b230ada02fa4b94df8b7fb8dd14aeacd068b97b6ddb83b00b101dd7ecd55f07ca65a5838870cb4b97c27da25c936223a3c766289fe43fb7c0e9ae2a92c77981b2d8ca75207c0ebfedb18d75c81ccb31eabf03295fe851518001ef1824dbc7e121efafbfb7c8d827d0a0cdba28b06f712992471967832d88eab38c7119fff807b50d035a108271425b63a7d046d756df005516dc14e99d8eb35ab8aba92651f9cd4065432b3c5abf0da3e4d7e57f7c647c39ba05bafc664fa7378ff910937367bac0b2e20e7c98a4ebebf20168fb833ea7c671aa07d2d1833600cd264fbb11832a101f266f37c8105a9285ce8d87d3bf270fea9a922d11d67ad493b88e61e0b5121ed75ca3818e622541bd853e0354540a1852b1c9538be3b70707ea81e20dafcaf7095e885931895d9dcff00f1057d553c46503fb9aaa358b8f087573da539c3f65756e2440e95966d08afa2b9fc40d7d5605daf8402abc84acb2d2f4d99ad3126eedd343cc1d4185f41336f1f1bc479a447d441686dffe94dc827644287ef4bad68779d3de96ae29369ba4b00d81c75b8dc7d7554e516a97dd22f90280b8200ea00ee0905509930036d5d6e0ab42864e49e6f82dfe1edebf5e0c556b491fda4204725861e1b409cacfd326de6b663622928faf1ac1cbaac69b53338729e54f5436ba893d6ece9cc1e0c005bf42696dd1c6b125105080a8d31ec5cb8729b3f62d331e89f54d7729a359d87eef13afd19ac6156f944b4d93f76d64d989487d728217c99dad27206b6ac2172987e182a101f4554632b77d477f343a658df3c0851a47e67ae2fae13e7350b6e66bdce54102c33a7737c840268c6659a4a9d92c2f20782018d543e4fa37f4559fe7a3767b3bdbea5bbed78c286193cbf01c50f976ad4fc7f5b4d1c267c1127eef19a64c22bc20ff276e03966797d7613e6c399f44a025f2f84353fe3f1c2552eb15ddb2a2df01d96ec8e1a69994ff4efaa2a88c7465ee099ec0f625ef7f7d183515caba497c892de9db8f7aaecd4740ed16d6632b4335fca0218c14171e6e7b9a1aedf8f5947b12cf62daed71f78a8c793c014c36be4719dc617b1f9e4cb7f6bb3af39e203fd738c9766b8d2e613352f912528b5aa25db823dc3cf0298fe97eddd51c772538f3c1c1608eaa566c37f856e49964acc1211ac48dfac7c7da0502c7ed61a2f79504d27897f4c15c03171935484c81f75fea1fee08b62a656849eb97b7fe2d26378339e97c51279c014feee771e5534172452a72a4e050e9b63193db1064264d4b0243c3806f075df6d987f2c96d328b98318f2368576d0d4812d19cce20470c9ab5f0fb387e1082dbcf0857c4b0a0d511bce51d3ae6332c8db83640ec5ee026b8d332102590e4bacc01f35c5d84cf751003f301c8723d93d568ec00faa89dcea90b0d41ee72f6bbf431677e1ac30df795a35bb3146c6dfda8dd517d148e879a80953f37da7049ceec590d51f45addd034a22f9abb2a7547ee345a31547898aded31fcc2f5a7e7c6c4e32d05f7ba6bdb5be37d0f203f2b6c473c4da7a94e07467372562b150ea3aae6afc089f19157d02ab38ed7b61f2e74b5eb85f848f82e2ccd7559b429465a11d2dd2374e02570af3df120e7109cbc826e186966c904966535c79b6d2a2237d02df09721dee0f94095217d36be61ad8abeadbfe3cfaebe454ec2b8c6ebb88df963a1c77b65fa5f6784baced63f2d684887316ee00b3b3bdca0fc1893e4b70e94c059b84291e5d59d7670d8f6e1e7f8a5cd4ae10d02a9b78b960f2b61155ed9c57b3697584a99ed3de4ac0350a5ecb202e1472c8d5bdd75dd097f022494cb0602fcf7c7f425a0f2ed788a34002df06fb94bf49e132cae944a59529c0b2a25d9328f2f217107c7a3dbe3e9d22e5f09cef625308d37e3e0a000567eb2efda1db112e6c3b589a8f584b58d9d4eb796349cf062dd5b0b8d8fc187a7538d0543333d8fa808d4985ad442c07a759925e1297fea0b51baf891674aa9a30fb28165baf328ca667f4e002db15786409c1967f1fa11e520b8848381d89e45779a153b7fcda091c7d3083041a61e3f6ea0b17d162de6334f397f79831086facea43b2756b969986618d0d55e7cae21db7ebd844590b4d65434d8b6b833109fca346955e945ff7f553daa7a45254fcd252283c8725c21d85cd36588819677e3e5974bceb66f9dd1e99ee13dfca28799ee8c3d0ad7e783cb2338b45315d7abc0ba9a599112bb2bcb3f50eba7fc23a44e5c54547d57c9ae9b7b302c19a5864ce6e12bb09145b5b3279cbea80ae1e845a3b221d74c480b59e04840ca082080054accc52927eff38949703f4f565b6ff639d6fe383fb88b1bb3f24a3910e3823ff267488eddc8e034cd3857a2a30d32a69d100ed2c091273a65080e189c076434d9ec6ba1280bacd0c1b5aaaa15db51f341c44f502459e4738c17c02bf05e6e63838912d9f7d737f0c356c429a4ea325e781ba5b4c7e3e92781f1dcd1e56bb3a275bd38a8efcc25bea57d7603b9aff8d8321cf0f2caf373f49d3f48fd59289a740275ec1e3c466bbfc3afc8395fd7f91b32b2bbd669370ee6cf30c99a1c69d95383a28270f4097cb7ed7375daaa28a34e2c99a17c4199c88866ac4c53955f77c9b379cd69a3571d44e522c37ab5f6d36af8fa41d1ad535896fa441a0a8580cee1b4b5d6c692525b0851b83c667afb1e089f7eccf32997a94f8dd7835bfdfaa5b948c5d2286e08eb1a4ae5635200b4cf6619d485a7989ccf15655a703b93430d89255fffd8f071b41e0e1a81a71e10ccf1c2289401e5c50c0fbe1cb12839e7630956dec9929351d98c8c60b01af0332ee8e92cbf040367b133427e4f6580ff93d55e3aad1b7fcb1cb38df13fdd0f96c349e301c690aad9de0adf6df20995824e4e4fdc223c6288a405cc6037794eff46c9d2b32769246a2c9f0f0d1f41cc705ee3d9e6ede33d22a0974cd811aee889180b2f026016b684ce430c124c3c82ed49331860f30765878947eda456b698ca9f34eee5fd85ebff78f591b8984bfc5c6ec750903610880ce12a7099355807281868d040e2d1ae89e6162b9a7c8f7c52a6eeb329c86e15d4c3647edec33b4811aef415ad1a5f7037a786957b118cf78701a657459526fd5e4fe6b213f27b2d7b98b13b57274c210bdb94564ee499d79e2617be9741cbe1d94e457fed6c178399dd9cd05517094b2e6d9d8ec6a9c10e7273115021bb8cdce39c8e6baa10f262c3a630f56d1d6dac96f581bb9c09dbe473dbad265eb2eeac47aa9fb08a1817e4f78580029f3c4686570c302d8c8c37d7bd62ca52f58d2f305c6afff5d326b42c0eced70f8fabb5d7264a228919b9f71aac3b9db857ab4fd2ec4373b08225f5dc8bb58b500953ce0ad97c16772691afef233ea1aadaf439cc47bf4ca559f1e813f577a17a0c669f4796f3a06b4a3341c1d07bac1b52b1d6eb1b31c389a16526b81fa0d388549609f7de6d3a10bb22689acfeb526dd316cdb69d7c8cb958e5d773daf1fa909917327a45f54a3acc2e880bfc6d5d67121dc99e7c043d5c82a56f94f596b5868b9a6b639b18cc2d03496a1229532652b27d75023638b872f218aa75cdd89cf5d5c954199c0901e8dbe5b445705ccb90f5360def50a4f39c4d3327fca1659dd5ca5098a3a85758bc71a241ff47f0dc5edc21df986fe38890dd977c7af6964bf702099086f19fbd6e4538b7b3cfe42d01ac9b1b70e3d9d813c8f6c98ddde61e9f8ee85629b0e722d", 0x1000}, {&(0x7f00000001c0)="b882ac9f5677245c656aedf4876beafd09f25fd0164d2441893f8e6ce49b49bbe5872d9518867ff93b1e82e30887ce92bdad9eb9aae8b79786ba95e4dd5c5ddf813f152b9448b5c0b9171264ade6771bb233a04da386b68f2bd2f930e4541a4e223e292428ad6b9af3f6b7075e3602425a014653d9e59f3bc5374823fc7d91211b24bd449ef5ee9a04026ff979af03e918bb12d68d37d01fdaca9ccce23947f003177742fd28b0cc6a26982cb15eb57033fde319812c8316709caf", 0xbb}, {&(0x7f0000000280)="0e71ab612c9243517964271f1fdc746188935dbdce4c12165d57cfe05fd624f4a9e95feee17e67db", 0x28}, {&(0x7f00000002c0)="423800b578f37ab7b5a00d98a1f1a37a2766595642da4db3d598b0c7d526d849dc450a7ace9ca70a30daadc9493b8cc1d62df0cc502f6779e01f04ff6f1f18474fee8dc917078c7bd2749e8d1242dc6ca0c0ab75a4263f3c8066793f259db4c54af2d1ecffbcbba7", 0x68}, {&(0x7f0000000340)="2c2985966d51d979d61600760ee51ebbfa53c95353a7c6c38683739c8d7ab841c5ee175f136230bebb016b1e6062bb070905020ded785481bd13d0fca31631f6cae8568d18ead510052cd68d95167138b4bea3ab88b29367627196be2db236214c8f9bd871c97a3bd97346362ff9d2b98aa3081dfd30df8518de7e07c004cd85fafcf82f9ed9abe2aca8f729b5f2ef34773aeeae7b336be705467e51463c78b0dcc4706a8728d2568e73d337d1bc81591dec02d0988576a01e2a745918c92f750c6cdfb113ce52d0d195", 0xca}, {&(0x7f00000014c0)="893ea09b8b663513bf0eb7fda5c8f617e244df741f082887604ac5711ca283c9791444b956c3faeba93e42e70410bf1d1ae250712eaaff50d4bd20ec15bb753d54dcee415086eb005b4561e5c0140a696db634081f945392e113ab5fd03e5823bb0fd1c744e8537e964639458a9428cbfe1c66efc09d89c8835c31de1bf2513cb841c53e80a80fa52a4f82f77c4888c0366315be6a4dcf7e82e378bc", 0x9c}, {&(0x7f0000001580)="fd57d75fceb72a8fce28d0d872dbb6a037754dac9f29dfcd554654dc02aa009a2b7e496b7be997fd310dd22591b0910fe5c7c97c6b4859c97817ff4d204c378169bd7f76d88d90da901f5484b443e30635b4d50385a102736c47d52ac82c9b1fbb445c72c786d106d032abc6325a2850786ad651b7f9e23615729633aba78f27e5f861abba9e0d706ac060003d659659386987ade6abfa3e2151039584c152c395b6cba9269807f4db95df37ee88bdc5a61801a5387ddd48c1", 0xb9}], 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x22, 0x2, 0x81) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ftruncate(r2, 0x19ed22f0) getpid() openat(r1, &(0x7f0000000080)='./bus\x00', 0x10008, 0x4) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x4) r3 = getpgid(r1) getuid() accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) r4 = msgget(0x1, 0x98) msgsnd(r4, &(0x7f00000001c0)={0x2, "f91603f37d56b2a237cc46a9c712efd3a6a3b05c751353d177b0e8071ed751683e272656007d3b0ff4e27b0c7f62bfb70b6534a0decc05746501a30b5b2df8fa7a1300086e60a68ebe00a44ccdee0947335c2488ca576fc0b56fe07c14586f2a84de42689e4e8ba5a75e6980599b792af8d5645da93d6f2a0894993d16ee73109c6816b9c2a49ae97b93c498f221bff81b6b8dc42bd816054a1ac32e66b0cce244594fe4b89d319fb3f008cfe648b77a0b3f702f68e6d6ab50bf3cee46e1f964ea263440dd12f3a7040cfe328129c1ed2be8eb8b83e989368cc63791db"}, 0xe5, 0x800) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/188, 0xbc) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x40, 0x40, 0xfffffffffffffff8, 0x7}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0x1, 0x7, 0x0, 0x3, "cd09ae9bb1894db40d8a855c1447f828cf980ae1", 0x4, 0x1f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000004c0)=""/226, 0xe2}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f00000005c0)=""/179, 0xb3}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) semget(0x2, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) semget(0x2, 0x4, 0xc1) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r1, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f00000005c0)="96e0dfdb606dfa8975150b2b57baab62cd2b740b1cd29c5bba0fec5e8fd55a9fa58854dd9a95aca24a5e1ddf715c4fb7da0995bb60f27da828f44bb699835284714fec65d7af8f00bc8f2bd4970c35ddc8462c3e736207872273eacf242baca602fcb844f9be26a6a862939082df325aa839e11526cbfb47e3355e5b1fabebc1f2988bdb431edf0770581e35826b295fefc9aeb2b2962867293ecd5a5fa3d8dd807694264feedd1186b6914b4a56423aa2e3ae17b81e1c6d3f73a78dc0ebaf3e1a4fbc335401de287246eb37d70949a641079e941f937526d299e117f8b0082ce60f3491d16b08ef9be799af4e3ddb76ac59beb08bcc3154a3b9e669a2bcdb2d607bce3b07bba9aef60425cd9659d2539fe9aec3267a70e472462fad73f3cf07e4e0c65aeaea61d03347c05816f819bd7a8b344251022f21bd82522e38d0250aae40a01406ae648d1eb867c0484e67267b08335d5e82224511ebc4b1804fc3bcbef23bd2007c6ea6c75034eeb8cbdf9bcf5ae1430c8fb7a0a386ac76e614139ce2834760488779d17e72ac697f89b84c6004ff8d3a03eeefbfdbce26fbcaa315c61f88e11165f1665bf443d272c4db77f4d14061f757ad4ecac53f73af9be6eb204977f1d3b4af60df990ff45a6590577ba3b69bfe643e15442bd1f2f302c34089ee1de8204ce6fa8d6d439d440654e0ed31485f74fa027a8aa0246e59505017e09c64ad8ff35540c0e71a6314292475ffc2645207f3559c0f94a582b88eb2abb421982ba3177156f105f79e3c95bc9c2e04aa7d67dd6fc601689cc363f383176e35d16c88650f9b83ed29b15b67b48c0100e260da35c23e054455eafe46ebfe075ae494cb580c975a1c161c6b2cb191e732fd57a59dd829b6b4afc3c3136a842323387cd9b83202fec0661dd236cceda6783ea852c62fa1c5c92845edd10d2a9c4d69d73dc904ab7febaf663331a76b5cf35dfb4419ec14d946c468fd1e6bde74ad1639201efe55b15d56c253e2f58f25015e9ebdcffb93963ef52ea0462683f0067ffabade6bae6e6260535e1d61b20938a1d07f48b30f395ac8a2401de3d4578157974d510b88301ceb6fc59c8bf3fb8eb41cccab6095b46774db4ec4673ec5bbf6b954e51bc8e3facb7d8c0234f3b353b5b8bf193e44efd21def4e45c1a3ab62957be86fcc0bad9a18eb013f692f702de65c38bab9b2556956cb6e37941407d03ce91b83e3b9422a12ec44d1998ae7b61e0a0e3b3c7edd8aca8a0f3b349672ad8de842076e0b70760dc5bcdcd1e51058668a7e08daf08551ef9eedf8417b2d468d4557b6544d5a2c8a709454f88932d0abc85a5f0e1596449c30b5f7ed665d97c55e78b3bfb4640e357d34ddb93a3956f122c8d8bea2dc5dd33cd6667ed8136d61a72536a0790543a774b759938787f094b9fda9ce2b893c895c1d013228d2911ab23570ae0f047d2d3a671c95d8a697e34feffaa0d54e708f9b0a", 0x41d) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x2) ioctl$TIOCNXCL(r0, 0x2000740e) getegid() 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0x3a7a, 0x4cad}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xc0000000000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x8f83, 0x10001}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0xfffffffffffff4c0, 0x3}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x40, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xa1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7f, 0xc382}, {{r0}, 0x0, 0x4, 0x1, 0x7ed, 0x100000000}, {{r0}, 0x0, 0x1, 0x20000004, 0xe68, 0xffffffffffff0000}], 0x3ff, &(0x7f0000000200)={0x9, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x240, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) pipe(&(0x7f0000000280)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000000c0)=""/116, 0x74}], 0x2) dup2(r3, r1) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xfffffffffffffffb, 0x1e5c4b6b, 0x8}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = getegid() setegid(r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:20 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x4, &(0x7f0000000080)={0x80000000, 0x100000001}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0xf43, 0x9}) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81314a74,ffff8000211b76c0,ffff8000210a3c38,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3c38,ffff8000211b2000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000ad7000,ffffffffffffffff,0,9,ffff8000210a3c38) at allt raps_kern+0x7b ptsignal(1f1b,ffff8000210a3c38,ffff8000210b7310) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211b7950) at sleep_finish+0xd3 sleep_finish_all(ffff8000211b7950,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3c38,3,0,ffff8000210b73d8) at tsleep+0x142 single_thread_set(ffff8000210a3c38,ffff8000210a3c38,0) at single_thread_set+0x2 6b exit1(ffff8000210a3c38,9,0) at exit1+0x84 end trace frame: 0xffff8000211b7b20, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.