ac7b4c2c484f9a2492c296da2fd1290be3028be79f77d82863ed3790e94e1ee7340e7815852b22cdd2a9e5a2f39dc0929d9c422f3272f450152b98d8ea32742da3b221b35f12471728e455a8d1daa93e6b8c09f219e0aa83ea026b80d37346b3d4b4e76410f6189e1bb50b5689c2977bbd828e368955a9551178b79f6fea5c23e179a24fdd383c9a2b85d044d9714506c48fd18bf480579a7d3627ca02711f6bf4dd2e70a5b3cac40e52ad64cf0ff1557e25d8e314b8419212beb78a75e8bad28a39593b03d76d6dc1c2f2bfa417e055d13224639a1094e2f884883c434125fce908113f6b5c7c87aeb9c101f9c6153d0c8a9cf255845ac08dc591b7b11a4729cf1802ff0ead0209f5bdbd32a90135587126579b5b851c56b63b1c82ffbb66b5ede8537afbf2a88da91f0d97fc67ec87f6d6cb3770d8559061499eb8889c3b42295db0eebbb4d98735d0da21023fb0a2ce6e6e5884fe7df51095db1f4769ff14aa99d9fca40654b8c5a361d0bc22a069dcb79993a6fb0ee66612655982dd5806d86816d6d707dc8e4ad8052b2d0c70bce75fda75ed1eb1d7fcb52843bf849eed920f894dca766f9c0a68a601b5ac148828d22afa287b2ec4278dac0cda4cf0136f946f9b9535041c5379806c8f04730856f3fce83ac74cf889870b2578cfbd04224d665c1f8bae1502c592ad914650111eb28345b97e32683d2b83f276a6832b178854e5532328727c536925a296e7195a05993ce6dc86a6bf57d517d4d780ebf991f732ed747d2679b5e3d6a09ab5ee065fc65f3f9997fd982a932e9e2b4124a7e900c793dfd0d7b26a6137151bcdbbd02e54b24d53bfb4452650cbb076685d", 0x1000}, {&(0x7f0000001500)="b7a71e2310b8a76f0af17075e317358079737d2eb8a5fd344a1fdb0ad57855cc1ebfc9c9e0904bb558f6436ff5a31b974848cc57f2b9e2b1ef5da13a136f09123a873435dabb515ef91e69c20a799b01a22e74f9599e76e87974fc60e93d0f363af1401a4a7a33e335cf71c7ad96fdcaf8f13e8b15950a18f056ec285581f942d9217762787d5acbe596bdd58294f3d95bdc76262c4b2a8f941eb1b144ee4c2228f8834341bbea90520167fc0250f06b689d94b63b3133ddde0d5d697152b4409c1453494769b2167a2eb52d521d1df59143815676aa02f22618c5979ef6179e31bbbc2045b6592b8cf5b3694eaf44dc554bee9f5e9d442212525d449cd3d32d63604f5db5720358f9cce6ceda8476b6f63cc475d94cd4296fc5572662cc6aaf7b6b1c0ad7d7b39430b10b6201ab438d3df715592a2a2e043ef532869953530953fd21538cc39404b32e0e440982dd6196390529466f9671a5631d7e6da35398a6a8832cbffd0046a59c14663da0d6a3dd35ff27805de08d66122878a016acd4a200ceccd5ee9a3646fcc7a80fb45c6e2ff8d24f5e2da69d8b6a35aa68921d40a3d14c133094f22c4541333ada1718464aa427486bce67f76b9ef17b6b96c08b009ea1b109b5b19f6ce38166bf644e9d7b63614cd3ce75d78e49ecba4fa08379141df197593b3daf846d69d7b5507a5d58b0ee245d71394ba13278df80d603292f7974611bb10669c5a939769fa16c10143fe6f61d0c481b2dd14dd1c86c7ba8a36abaebef8f2fabc90a7b452dc192caef15021aa3026be2335cf32f09eaab0b201cc8ec0c958b661959c3ed56c7a80656a7bdd599b3135fb429976b63241d9509b55c15e1eddfa16216d80195a324cc0b24d73bd2bd314a6680a7eade926df563a6fee0b7cc123883a9821e1cbcaef51c6f58c085b7a08a94e837db1718c797f6632dad0ab08ba0bbf42c3f230393c06e18cba6b1a77c6ca141a11c77ea4e52388bbe71c39fb29cc6dd669f116961b97d3f2ab64613cea1f6580bd6e8b8a628bef2c5d9c92d9a5a6d4b1f6f4e4279df568a441de384cbd1ce351fadc50173a356dbf42fe048018c4d092e7a3071426cc6c42faf924e8fe5772213abc853e2092568892e5fcf22c24ae3ffa0eee5610deb25c13096f18256c48fa11a3c4560c386ab3647d0fc2df7d7e7c541de4ec600560fbc278a50b79eb9779d5fc12af50b66a60472489d0c0d2c9af872efd9da13d2ce2b3661b6174e67ba3c3bcd0052a037282eaf13865262fb71e2a8952220aaec7800290be6d1502eb62f1c716fc501f33dc3e5841abb53b9a22c405df57a5ed0fc8d741ca1223103d9729ae2779c3a69f1458ba3b1ee2109b6a8debd4e8e2b8837b23fcfa32c19afee5607b5be3d04ba4b0bffa4e149149ebd011b8a4427d6209041240670cb25c5a3f587016c821db0a29e75b1d5b01112016ff9c4de48bd477d245ffd473f6c2a3e849a11f0fd430b6776386443eefcc8f889d20f17f05d6d86b45cfcd5a6b00b369d4e40725e752bddbc1b6cd3a106c32d66566bb7a2b87474d093b80a48cf2a4fc64617e277f679ca70d7d991ba7d47f3ed3d012e3b0a4b4d9c217f90b83adf7a6bc0de6b827e7e8cb91bc69162e158e2ff69fd5fca42b53942d2b17e6885bfeea1ec93402d41c7b5650cbf964deba9f1a486e41a761ca8b1135c999779707d500e90647a8b84142d116f62fb428447dcda083d0743a75e402c1848d5fc54a1b0a086712a43f1d187186a0ce1dcb0c2320c72c363b35a74120b91b7446bddfcd598193452dc1e3a4e3d4cd492108619f2e3198b952cf1367b48501c2e425152b41ee7e31331804906efe7feafe4054a90dd960373a97a82351dbc4b33e5e455d4cf718bb640ae50325f7e8a973014fc2aa5ec91ba51b4006ffb9f9f38a46f3ce2db2c58de5bf89468a3b0dcba9695d859caf6b75a4e3dbba97a0226687631a05b9eb690e4386072d47bfcf0a253021dde1a5aa63f796ea340bd4f0d48e72671fafd3cae5e2351edeb8113cedf763f6d8430803a5a41845083dcef5c77340662475165b1d925dcc2ac235cfaa6a5a60b76c2fe6a3f8e5d523f647325794aaa3e8418a80890a77acf8df0409e9a38f8c6845935a991d43069d1b02350dd310b66f24e7ee28864a79737f890ab739824802916f60faeb0ad1ac7c35aeef6c4135f8c8cc59027d095e27b07ec020a4f4b08fa93db36713eb9b8fb45be8b2bc893f4a0979354407763c58d34c29d954784a257ef5ab6b38c613f915766ee55bcf5b7f2b2a75813d801579ee4ad754f49b770acdc9f0ba19ca376b9c7a1f71b27c0d45df3dbe7b49d59a531e1df4614653f2a292dadce8141a5e6263177d297525e39ba2d5bcc04b5a44b605b2a23ae4fab54d85168f3511797c6bd7f3a1d17aea08f33ca4862b250bb4fc05bb58016f47cf94f845394ece470295fcea3ecb2e084207637a169ecbe0dea0c5b2a04885ba38d3eed1508d3d25cb41260a1be0620f7e76770ec75d6d29ce6cfde70ba9dc8dbfd0b79329859a40d58ab94912725e316758eba7b719a32c4da2c372556317b0bf03a95c9cdd4ce2fd60f934fc1fe5ef0fba881040579631041d16651a067dc8bc501135bf6089aec76d11eec070973445a3a7123ac92d1c6b07dde2bf9fedbd6e79a0b3d3c85040e7d9fee00dbb7a19c6c8e93bfb33c21e5a966a1c650db217151b2f3f64e902e1f8ec3ee2d122cf9ba13f99ab9630e2f91d846a5bb0f02ab4f89dfa6be151db9b51347fffa62c71d8b8e2f05a9474f4aacff6a6d5bf5b3ac87f9592a82a2b1ef0b64c9c2811ef74894d798061437cc4c5645a55cbe4540b5fd633ad1dde0e35a614da85c6873ecaecd9d8a7a9c732c25bf4736252e8135468d7b17e7ab46b75a221fc2be3ae7eea42a224e702a0cbd3667ba7c088e37cdcbee8d388d24ba00f885043fa05c9fa1dbba8f08e39d5a744e9ebdc64f31e9faf6247455dd2a96daaacce2f1f5b62fd273437e137ff5e35baf32246e61ca5fa02ef36e703180d25d3fec8e73d7cd22bd123b6373609c640c1be78a848cf00b2b02a997ff6ac931f1f6dae1ef252cf2196f1512e9454737c6f4f4adc3858bc25ab09b120254506cf0706f232fad9310cbf763413b86ffd2ee1f1054f8f5744aac7f8d376bce104ae3f2c065c70b65761c7480e5ed341136400b943c45a80896833672bd0545d4967871337d761d2e56989eefb890969de29687a6c1a9d27f16c29802a5eef36eee8ac3eb7dc770424630d5d5c1465f4a5d9772a9e37a783f51db6b9e7aa6a10417f02e60c6881ff5411851eb65c4d9f610780de2915f6aa4e4fa4468f87d1eeb712cd003b01d680e3809f1dd8ce54153016976909bc062af54f8ad704ef846174e886808deb80089ef43b7a38228eba21b04211a19c5982efe9ec90376f83d2d70333bf1f61ed34def691cfe5218036f43940237ab4741c594cea5341625443b50d2b26bc5ccb08d95369e0bd5832600e23eb720ec025aa692eca1dffe4d78c384d6fd9db043f8d02cec48eb1ccb2b814d6cc99c26068e5c41978ec632d8e383a265609a572a73bb358f3e496c57bfa9e3c50a497923322c3001e728cf5f4eacbb9b4c9bedc1a33546334d2731aa983abe3837c355eb2266f6f2b7cf2fecc801fb4ca2d673a5fc9636996f433681bbd9d16347740522476535f716b52637a2bada6bda5b8aedc7dd9193c8e2f2731a911796ec183ad54ce9437e976df47490880a5b8b95535afb499df923cfbebf2352d584ef2285e7473856ba3244db0f4ca6a2138a2659b92237cfd958590b599697a2bfd1f8b8464fbd48e58e915330439949ee61e429a0fe709707122348961b2896ff05d6d92796102ec3290c7c0603f85d222a4593c3cf7d64a52804525fe9ddd09fbe88223c3304fb2e96dfea87955c734346aa8b4b338075b0ada0b077201b4997590d5dddb63515e52a504cc0a82b9953352d7827b643f728642863565f209adbaba093e335eee1c6c1859200bbe21db0f89c8b615099826b739cbc64feff4107e1df1c1cae93196c0c2d487c5551524297c5ea22519dfdd4e6ce45bcd5845061119c045d6dde9f2a966dd1e6e2081cdb826adfab189219195458b454beed1f7d056f10cb9a4c2409979d7660c43a4304e4b6aba5dc8850a8a69809b5065d1fb0f61b86c35e0732134251d7294507c472c38215205588c739c31b7695834402bf7efda58b5053694478601c8eae6ab0ff08e38fdab08553e567ac3467a91ffc7f3c440b2cf1cd1b2ea89efd908c59100b91b4a6f68a226d182de8f8eef6d9f1757bf2f1cc11c84f1be4c4c6f4b370edfc021fda0e6b4c6cb3f100d472c18a6a50732130d3cd492f99076376dc19e3f798785ce38cb361db2ab2de50bd82084fe74c1fa31abd91301131a6759fe7a064a1a1390a8fd7e32358b67884082538175c8c11e81d4e819fe5fcb62e936990209cfdff5da892b411ed51c8186920a040539fd75501110f84d1e883447d55ba3ac15478140d61d0e5944ccd1f323a959e8b78ead8f20a117f665dcdcfac6fe0c8f90b80094ea1ef9bfaf635c4f1bb5d9eb18bfd58610998065ea7b88f071d8ea08e55d258a0d4ed4c8c14361f3fe184efa0218dcad6120740862943bb800e4b3287a696fd2d63c0a77488b4f893282e19e20449fbf6b3d208fca981183c8740c7525aa593f03da8cf613f2d5be11d4a70f2d3dc46701e991095c06d07d86a1fac949607e5ff5132ee589e5ac25fb9ea83b5209a981791af90710a9c65e51af64c9591d86bd69a3341deb2e21e95bb3138beaffe17c1c5ecc94da902392d34bf8c4c8a04389f6045a9030e600c8db4036bcc3d91e29397747ad372e3c8d34c3e5139f02a39a59b937af86da4e7427c97c11ca17094c3a07b3df1c1954974838cd73551630c2a9007e56634a38aa431c042d99510dd762c41193168c71ba7fad838201b6aa871f422b25ab65b0c4df43c0ba6fd669df2ecf9f7e32a8a97e3792589d456cd32a75e62b0e71e33f8c2de2dfb28a22c5a5b3596d4eac55fde3e9beda1dc651a69507e7a0ccc171f179c818aff4650ff30e343a6ed48c25bbc094ccd4978d663b7f6f6717f7742f4d5b0f7679ee9d8a233d6cd6c6196f69bea4eb9caf5146ac690223afec7be5a038a5bbe0b6bc78883a57d9fea4e26a378d6d105a82e3bdd890c820d31a0bb4e7d74fab89e10ff6ebad806e890deb066843c2670ab9be428201e96f5729e2cb1c3a14bdb9b259e599345f637cca5ac9fe244cee3e1396255ac006ca7c4d4f36a469d6fad9be9644639805aab2fede11c6336f335515c3fd9f3b9702a3d2e6bf981313c483b2cd8f8706cb98079f49adefbd962082ffe5f1f1273ffc3d28e43b149bdd27917b001be2fbf3db8dec80db4eedf68a3a62707a9ac7afb4ad091ca1f8a51999b399e2cd9be7c73e985d8b384a626342a22195518a89f05d18f33027fe29a9d8d3b6e6b06a139c9fe37f8a9bafe75e3fc29ee457fd6d0979774e0e94aef2e137dd2acfa5e65bc43f443fb703f733f129c865ec66d1b73e2256f4c8d54fe5af31b759b011823fa2b1c1dc760285655de196532a70753ba2939d6e87d0a28e3f610f461bb7ec138af4686e4a9c916a8bb412831b676c56ae02a79aa578ebd78ff001ba0e8616c6dc65970117df6a473d12e39e873687fd8e19f5533fb4129f0eaf7a01d99d1bb8650e4a511a14fc2547d7a99741c033116074dfb71613fc53d56fac94ba0d0b3", 0x1000}], 0x4, 0x0, 0x0, 0x408}, 0x402) r11 = openat(r2, &(0x7f0000002580)='./file0\x00', 0x800, 0x20) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000025c0)) r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r5, &(0x7f0000003900)={&(0x7f0000002600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003780)=[{&(0x7f0000002640)="36c817bbb69b8cffc8735d8d16c613c3160fc4383948982bae1e16dcb3c05311f8529171da31052d6c5ea649282dca001faf1114c7b63abe010f1390560fc19d9bccaec59dfeb68913b70fe91007a6c165ee7264cf1af09d9b950a55fe074c46b84e0b493a2987969a6ddf18f5779cc006", 0x71}, {&(0x7f00000026c0)="0ee372ae0e443eac547267c6adefb9391b4209ca79a04dd0658f7da82e577d726eef7bf7f92c60fb6a9e2c6f3f39562e4085c1717e059a7f7e4f6196928446baef527cc383d1c264f00d3019a038ceb048284ed3f2a7104483942137332ca04cd1207dd84ef52e97766a6bdc47b5943be624057f32806260e732c862852559b0d1f7", 0x82}, {&(0x7f0000002780)="cffb7bc37779869eac532a043bafe98a36be8ae8f4fc4a7096e72a2eb55e5e8e0c24a64ae83f2b7318cdf4f7760177f4bcd205bc1b63fa38fffb3decd57cd6bf377e309ac2c8049e4c88d0913a9fbf97b494bab78b3ae3b7f1e55764a3d045bc1536f183ae95e22fd0f4139e98192895444f08cbe1037634fecee119d1c1fc7783b8ce4708f56f6d0067313e52d8b6aa7f84b1ec670eed25735cd5acfe68781707f54b2a59abf3432f6fa16c990c99bf5a54b65049b891a2e640a9e86abe9859fb10c263756055f74e0307f29e9802a72c9bd90dac4f584a57ae931b2852c87e4a36cebc83943dd81c8e0dba9779eeeaccebd20b4899a5c4bb1d1314c7c45ab22dc28b51d22968801ff6153722dcf3f50c1fbdcf41f113fbbbaf85410c88aa5beb7584c83eeec69611669b00432f6022dee51f648b479078757e984e47bb9fbcf26d1197cd44497af51783619212e1d8b9c9b961e5359d5e58e40aff01d13b9f26c425aed2fd71acceac9bf2f1a398b819a34cb79771acf1f4082d5c36c4c746ac2102c91ff3fcc9c56fa8131eff2e5b1dcce0fc1109151e7f152fe77911d9c5bd0fdbc1ad04aabad339fad363877b2f26f00553d11a10e1b5943ebc5d36a72ec9af52be9d8f71dfae2f7bd36f0059053914063a0036665fc2d012eb654da646e6d8ef4b7472fd480491cad524f3cc68cc1a9b5d3a2bc294568ffcfd368e721a4bc7567137b8d8de1be95e99d53843604cac40dbb268bcedc6d9e567b3e560c5b8700fcb005a924cca6cf8ad90e07b526b30f918e97622f3375d37bb7d1b7e5551755c89cf678e460db064bc53c6ed1f1f535443602fc96ed3a6e97baf777db1d3348d30db6cd449b183e846afeb5b715db1ac1aab1d6e0794f8da50514f31a4ddc0ed35f7c3e5c5bfe900a45dadb88419b1dd1e2d192bfbc4035c7e8ff4bf65d94d67a3c515a862a74fa76a8638a98e5977c767fc91bc9b9f2b9d9ea3a84491651873b4e9b34ae0d6c932d6d585ccec7ed17b34c114c46fad90484c956c77ddbd075b0e306fa367c6f30f65c31bf725ca98c5565a629770a5d93ec83e9d0ad35e1844f4092d6ff203f8fb9609cf4ecc6f01189f2ac85bbe1fc5d1c9586d923f710f0fb63c085f0af1cecc8400b58d8c60917dbb1a59a4e9fa5d872000585ec5883aed7dad274e3f814418cf356c064b402381a422742c496420c42c81ad791be2aaa4276cc8afe964e9dd0b57a26d8ad09103ce22ef688ff937c5f5ce5a4647e7e17aeb0872b37f6e2ff91e80b2721089fc24787c883c5a445737475ffd6aabf12a49aa62769320134864ef9071cc782f92af4dd862740146b14ea83bc1d8d0527f269a646d3e8a473a1e8e423c615e34b2d00b2596a53fe80425689b9dcb780e809b9a27bddd89df56a4674cc3c794a99e046d18468e237df6db88769de1b435a55a725b051c6baaa0aca150b9cd31c3636b160f190f258642b459cdb1fe177cc2bfb62f9ba70aed9a9841c9b173cb53774a0feca36822db03b932d1a7fb746550ddf22e18a1a87ac533ac13ccc12ae0249827a86fbba4ce7e424e5ea78651129695b85dfb534833c2b99a64c40ec5c82286578f28b676c24a5190f1b86725fae05c0428b43b32fcf1e455d54aacb277e0fa64612b66eadda6eb7639fe07c386e686f4e00bce490ba8148a0e4c1d89fe466ea9da2be467c6fcc313660e22a0acbcc38bb9acac26842ff7fe9396333681ff99d2b7d275d283228a70de74e03f1e22e8c7ce0b5b6528e8a883165422e529ec9ec8b353b9a28d3bd4345c0b28a0e21141c982c0a83572246062c11f2c3b2cfc0c560417a1bc97473f504a954b3349371855c959fae5eeb9198ade999d7ce9f7f681caf30b559a36e72dad408e30d3ae867a7f8f0b2f16eb697d4ec9ccc60d2aa63754c6894781b88d714a1e9f1f432518a1551862bf9cca154b1dac74f6532a36bf80b8b9720d058c1108f6037fd4d8d9c360ef33a8448fcf51467f44c8b6789b775dcd9d368f8412e5ae331035ec655da78bb06ae72ff57520e3404a48e7078aa9690c553269cfd496388768ff34a36dda7289154951a4071bb6d498f231b08ae57a223ca55d4a24c658dadd1a18fceaa2456b52e4027c400b2251856a3c439a654f0a659fbd5f30078180ff130f7396013e4773cdeaf12b65a529845733915e1a2bf7c1eee7c1cd9c2499ef7eba539671c442a2e9f6b5d6828dacf380e619423eeb6f99e2e91422b428aa11acfd84921e3fa87debac3e9d33f074d538cfd71c9ec10db38825f173df1a2f7d026c679d023d713233e82e59de2b174f6383ae3b28ba643ee9015123e2fc1cc4f1b813e1655b28c2a70ca54655c27bc256f61ee8c566c8110facfdc2a1f841f3aa18936aca90ff7618fcc33026b26f5ef059848d0617465539667144d3c869915cdf7dbfe8a4bc5489f5236a395a464d3022bbfbfd032900d894a234f9d31df993d28eb4b39ab6543997429ff911058c55fb12604cceab56308aedf37a0a29140b50c2387a711e537148d1e93f549e0afe5a7d1c712d23af3ac9ad059173c7c93014f61c18c7d81d451ddfc0613257cf717d54254e443a15260b8125b5f66eeb12a2cee1114946d4c1cb919838084a8f3b989c4c4571f94a0a278072fa3f1915b74910a09f5e694326ad865334ff466aaaff79bea21ade2dc97b277fa373774a989a9b040582b54a2da21adc027b9a98ade9ae95ab59677e5dddf3d3f49651ac95057c99675571f727fa157a106ac50801d5bfcbbf901946f8d089347a44528ea1167125e21f7906f2047bbd62803d5fe587153c40a05e2f628e813472305ec52108fb7e5bec37d1446763f37b7817e6b00b6e06128138ede4bda9274e2d223a78bb59baebfc38938626000ed6bb5471fc13db6ca187c750bd401d6821c7bc9e3ea1c8588ffa426d00dfd1c9bb650cbafbe19fdb973a047d7a9041a6183b1072e76d67f76bba971e17a24c8c47067bd927563d34311cafe69120fc9919b9085e9fae2f9d8b8de5c635fc52e61723c3714849a72bcc961f572be77a2277ceefc525fd95ea83e5bcc7247f51a90c5067f731b2ddd9ef741b983341c4ce04ad8d4695327bccd453d6532a9c7b27c3696b897b6c221b5a7508fa1d196ef59540e8c8746873c10830c34c2f272a68609293b512505199e0475d620743285dba7e442e17f8687b986863053b07d5d6f7edf2b5bc40f0c0e524fe467e422a04ecbd6bc2fe4476389611f750e9a8edcfdabd8b1393fd4860d1325272f9f76ad3d6404cb05179d2c4115edc5045e0ab56c26814ecc1f99dc55bb8fb1a01a214ca9cd95f9f8c8a9552764e8f3d15bc2f3bb81dc8666dfacdb4c51610c7a90496c797711b8729ea8eb7a54f70202e630a3cedb8c306b81dcba0caaf3c1f8fe302e459dfedf4853e66bff2a5b365750aa7dc55cf9e61427923e42fbdfae2d3a6a407a07a3b7a9aff93ee233648dc63c5dafdd74f3dc8df327ec03dcd9ee17aab0e7567dd7e23d28c0dc179c3b92ea8a36ca2f5dcaa92c7ee2715dbe65e8cc756a6cedcd7dd2c4fad54561b95918a0522202bd95417f117c68d14d4ffe6c1e32fdac96c489a87bb38d95716571b264093bd3a6eb2c56c97bd0f35c9b058f02073dc68142c4c2d2905222a804b38447675b4cc53139f313866b612656f8e3edec6151d87212d35f5bc78f8b2928a408264968f42b4bf10abfb91a8d4ae3b73fabfe47e68da574121c7b4b9b0fea996eda9126c82ebe3189a0556303f6c9f2d614ccb2c03aa5702a880755a9b0c1c3cff61acbd4a6699e9d5241afdf9f6222df5b7b1c017654185cfaa708e9ec6dc11852033ec0e1c5362d1d734c40ad21ddafd605ff4b7dfaddc760ecf0a4d2293d3decd9126992a4ec76c79b7da57981be41622c5e471e5a1d0905dd9abfa98ae820c1900b31e43ce0edf2c8744ca372dc5cccaf124d8669bad2393926267ab52115d5f579e33d8d115f4dd5333cd1e51383fae88537a567a3ad50a7e18658cfc87174bdb3dfba7e15e7e7a9f0371ddae3f889fd26e4b9842b72aa1e24e7bc875ca46b39d0c0b79d6e975e57d5d1db0d90882ac68824cae76bd54213328b9ccfe251be88ebe3bf4edeb3e692786eb0270a38e577de9accf9b34916dc9688f1bbce50e0ca38e94179718fb4546d11296271dde132b4897a90626736b77904b893438ea25f269dddfccaf809d5e36a5af8d85151be7ca5e29a37d4c608fd9137af24c3d089c4dac7ae566f942ae9ab98a4223b6e0b1eb06861fd305d239aa7f0afe90eebefe1ab30f46e449b4410869f47b8129b021a12d59be690e721baa7b1313918ba7c7c874162e7adfa254d02f068dcdbc6bd5be7bb2fba4a1019ecdf7864df9dcab517d2f25e94128fd205affc319c4debd19b714d8d4310cd3d1bb990368b361a8caacc362895a7eb7b5b74e628958f9207d0a54a50191224f3d93b439d71a9b40e7d734111b0e7b6456fdd812bc1f98f851a3ea872117f06194a8d12447e7184324d1fd4c01d49b48802fd81d5a9bac232a2aafc24d8cd4743ef9649cd6a98275a26dfc56bab12104134b3f87fc2ef7cea35a433520ed7634560f344f457a2f28876ab541423d83a390ce46b3a754980934a0f7047d8de76f9c49a7d6c64184629efb519f6ff4f820d033a0a238f3479f7e1680f594158eba42e0ce450500a15c9d2fbd81bc8f404237257c98ed11f2ea9b7ea721f2a589aeaca2f3c3d96b9a4e926ee9ca79681d58dcf566126a631ca190c262d1f5799f01a81af3ad4625ddde7037fbe3e7b35e93179bf2c6c8357d52cda2125f0faded11191d62a173e6b750bfb1e226bbf56e76820ab2067116c82493612daf4cf118fa7cbc8ad499d36a74354c4acce6a0918f6405868063cf86ebb270693f042b757d97fbf74de7a04f4a2f35a385abc37152d15baa3da55955ebf7ee1c73140ed3552dcd183dac1817868cde4e31205f579eba4212a5f2d4d2ac12343a5176d3ab4d0c20ea0298b6603b97c9b78e1c79d32d40aee0cef4a554b0ab35a557c6e35f6fb11cbcd4da23193a085cf64ca415b2edf0e88f5ccb1b1c8926fc5960fe08efcf1b4b9f6fe42b198f3748f98d87ece73749662c36e78f4c4c3998f5089d7f3a56035b0064a359211bbc43d1a9b53f2de10a110f6e2f70d6fe7f9e91ba4cf5267a3d92af055853dc451b41b841daef4f41e14923f06e30528d0f3b63deca5cf60d437a90ff004ec11aa2c38716f075ee39557b80a3987791842b4a251ffef273624afe09ee33c578519775d2f29982e32a34e55d81a6e1c1cc5484dba516ce12aee686948157409a3cc22cff378190722a5305dfd45d441168297766704810c0eb468c66598c0b17f77d0f813b25111c2b7ce43d449e45d98a65478b051bf1ed1127a44bb677761af71ea78b5f09e8e873bbf0a3b903d1f1bc954c92173a1b4a09fc2537d5d7fa44a4f4dc3e9b9e82ac809e62fe47c37d354d2f2f4c761b6e5c8481f03cf2786cf2ea488a3865fc969f0b8aa3fe3958ebf8a0323c3866bf44fa70c1d957146fd0cc742d3d1f4d498d385d9fba2b9c164b3e77c3c363abe7639efce3d50dfc5c097ee5fbf806dc46e8b5d203a98dfb621def52dd05947d908f7697534829c7c9765601bc272d0dd35d858afe3cc4d124b11846f4aad5e2a08793fd489787d1685e32817d37ab979a854495b9988d069720652e9ef0db4c289a8aeee6ddd979a8c8b847b574434d10d9a025f1cc0cca2913f6c967e64f85679a8f", 0x1000}], 0x3, &(0x7f0000003800)=[@rights={0x18, 0xffff, 0x1, [r8, r1]}, @rights={0x38, 0xffff, 0x1, [r11, r5, r9, r9, r0, r6, r2, r11, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r5, r6, r5, r9, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r9, r0, r9, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xf8, 0x4}, 0x4) 16:02:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82023000"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdf2) 16:02:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000200c67b2e1090000000000080"], 0xa) setsockopt(r0, 0x80000001, 0x86, &(0x7f0000000040)="f601bbeb41bce11675f39192881049978d54593a07f12607ccc117d3df6a668172f0394ce491db93423f833cea23fabb4090a1648e3f39d9e9084ac5c49984f6d806a6b9e38d9caee306db3b294502533932aa09233fe5719c30e006911a20a88b94e38381f50254c5c3377d0091b2685735c0a124665a6952c68b754c9cdecd02dcd7af1e13a2", 0x87) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:02:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) r1 = getpgid(0x0) getpgid(r1) 16:02:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r0, &(0x7f0000000040)="fd7d09a40b336c5af4531cd79f0384607f939d42b655fd3afa8cc95c2c3d661c4d256be8ce156d8eb62e325a007725290314a213bf9b2b073b56767c484a58686379baf7eb58d3136fecad4b5468e3ff80a0e739c3bd5d5ea96395329d45faaa44ab180c86a3975c38ae2627932e4ae9473b090cbfe8669fc50e3b27e8cce0f2a8e85838141c79709b480d5b20", 0x8d, 0x407, &(0x7f0000000100)={0x18, 0x2, 0x7ff, 0xfff}, 0xc) socketpair(0x21, 0x3, 0x9, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:02:09 executing program 1: getrusage(0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc3, &(0x7f0000000180)="e8530c3cd4eb6235a658128842d9397748d63839d68bb1031373f58c55381ed83a6719df9d62929940cd997ee3f041c7bbd05f55cdb95789ddeb65e95e1ddb57ee3aeb6076882ce86906f1e1e9dc700524c4ee6939118f79e3165819709de41831ae27dafcd3813e59605d44959ecaa032bc148a7b8fe9dc4e7f6a88df0c33cfbac942e59ee81bb31ad821b7a80a58a94f6e0cd7c4e091a1c7e170e85da2d30d2c048ee6fc7c9dcfb660313efaafb41a84c2cbf39105edd4b25c79a531f09159ea3062e54f291cfcbd5839501e1b5cc064de37dd3bceff5cbad20596cd774e15b7625fda119dcf29028c7e0e50afe806fd9cb1d336a3585aefb2", 0x2e0) 16:02:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x12) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4851) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8212, 0xf2) 16:02:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt(r4, 0x29, 0x3b, 0x0, 0x0) 16:02:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0}, 0x0) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0d", 0x52}], 0x1, 0x0) 16:02:09 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000800)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) open(&(0x7f00000008c0)='./file0\x00', 0x28, 0x9) r4 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000900)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000840)) sync() 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={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, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) dup(r2) 16:02:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b8cf0406489699919a68b7885cbb6d2495bb90a06fa1acb4b1bb8eeae07492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) munmap(&(0x7f00006fb000/0x4000)=nil, 0x4000) 16:02:09 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x3, 0x222) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/140) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000000)="660fc64cf28800c4a19554ce6526f20f7dc38fc8308fe837c4c20528b57930ffffc441bdee3b660fc2050400008000c4c17ff029c4239d6d7d00fec4a2ad3a4e2a") munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) 16:02:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc020, 0x902) open(&(0x7f0000000000)='./file0\x00', 0x616, 0x2) 16:02:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:10 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) clock_getres(0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:02:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000980)='./file0\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) connect(r2, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0x285) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x0, 0x8) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r9 = getpgrp() msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x5, r4, r5, r6, r7, 0x40, 0x768fff30}, 0x4194, 0x9, r8, r9, 0x8, 0x4, 0x1000, 0x71}) 16:02:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/195, 0xc3}], 0x7) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:02:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/81, 0x51, 0x840, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) 16:02:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x20002) 16:02:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="678867271c0c418b9222cc34fd6f5802dffaeee47fdd673652ce72da199dad3ed0451f19d02b2054956a282a938ca381b82e97a83bd813cf5da39800dd7663c85bd54bfd1d60498129fccffe4a3894a24e76c1f66d1483a1c28661b21b955b584532c9350912f3cb8c0ba469c62ea820eed5d5cba958e66af3b4f486390a711d2dab8b4089416e1073cc58b338877d3940bff4210f027af11edfa835cea816ab1ced9192f73fafe638bb933bd5aaf5f922d94768b3ba4df088a3d76f8aa6f532cb9e296d3e5f5054b330ded143ea0b2e37eda738f003d3cfcd3a278090ae90872733df8e7fbdf60ebaae0b81839b441fff37064eaca61fc64d240bf4f7a2bc66adc8686813843613a243e1207349dce2268cab00c3e77382c8d84af78102fbf3f21c696f4ef356e4ffc708b1b0ef2a4a217d2259e878afbf4a8209ce74d88744ba2e5aaf465b6482d031ce997bac2c7d7da3c9e06e239ed35c370dd4cfc4e35ee284d408d7e676b34ab27ac94ef545e5b346ac83cfd82a54cccf2cfc124589de51fef3a2de3e2ce7f1eb63195568b87024d8606de165e02c9f9ecfb25f666f0a2208ed29e6906c680979512c2c98dea6d1c9fd8460a92879a92ba7ce8f30311257db9397e8e5127511c326b9d8f7af81c0583b77b4d5ecf63826102dacc1213733bc20b3cae14b9c3bdd81527b038ceb1fac1146a544dd95e771997af6bf6fe262faa059db9f166115af298e7148f2f3f435f5fa22adf64dbc1f142975cc85ca0fa66acdf8fd90f9fb5caa3b8815a549c9a6749f3abe33742658297e3d19e1412d4b58c35e6fa4213387fedf6183dcf46099b5a217bb22780cfa359455667f9306e4cbe6ecb0af31f5286c0b4328c6c358d16854e53f1dc882bc8c9466fb33162ad35f7daef02cc0bff4fabf89b6c7420ce8a62f7af10d8a8a8aec4190b83014466fd57dcd2ae609286f9d1aebf309be81e4ff5a3e69312eef6a2c6cc288f123d99afe07965374b5854d956efc385020e72da63cf0cf50052905495fc44a15dd2c4b99c5b922e65fc291da49b529fa61f627de30b544d36a7be3124ffa91aea8d9b13e0985552b15507aac6f24ebb891bcaa625314288f9f05ed1fb434667bbe921ea233597301aa7d9af0581480fbbdb7b7de5ad1cbcd5e3322dc3ae9189dcc7da834f35d30cded2331d9ac1a8238e179349a056a7d36f1463e7bf5821dea89bcc801c8274ecec4bcee1ba8dd3249a520b1e58ecd6033770a3f20ed0e3f1bb8dfc240b6473b231c908a6e3d83904655934d2c47f55eaf7743c8c26f9810fa81716697ec8ade74ddbc582367eebd35adb70f4f43a16cfe424036436ddecf52ec4256ecd741b41d7be06a347a61086da46a851ecedfc1a84085b14aa7b48616a11edbcf847a1db642f18d1f9fc87dba39b58db87a2a994e85fe924439af24341d6ae351c4c022addce3cc103ee7d9388072d7359fb2aecfd441f8493c9f56fd106c4f424a39269ea0622ba7f8abe4e83b16ce96570946693ad18ec89d1935b72e7ad86aa83b1d67083bb575583e7604bc788eefda383ac6b45ebcaccf6b89649bdb1a8e75a481df4ca16fcded3e7411debfb1c324751e9b8be4d118907463fc594b8b7fdd8b5e5a2ed3b47aa803b389e45f54627b757bb04974b909ab5665d274a0eb118ab7997fe2fe42a824f274045b1b2609afa8ac5780d8f1ec79ce6d503b9282f63cf4509ef36bad428795a592abbdaaaad2165e7d9f386dfe9a76941e9878c902cdbe0c8267358071d35e7bc8238ac50a4a7588a740ccddceb058f89100a88a0a86a511a377f49bac2f2db9e3b601693e902ef2509d470f38d2c7d8fd121b70deccf327635421d6674575f077e53d128b321a892cc7a6ac8b6c42c1c11587af934f79efa62bcbabd77ec71496ae56590920ed0f87e3eb4d046feaed1ede6db797742f6450172e0b2bd0bb241a21463e6da29e3320e439c0240154b933a4fd62e51c9777c81925d52a2c106f20b3102ae550a958bc8e51b0ee64c1a17f068c9448bfac4268d37b4e65232d8f464ca83af17c08ed8bc6217a372a42dcfec1231cef30fd7771146ef399c9ab181271ed7711c49d28c8a8338b9a50c6b05e716efd61f20e397a0d2aa6ab812bbde9b1e6a511f82b6e84c62ff8ef09e459fc398922b29429e9656399ef45bd6d8da64910f8ceabf2a354e3ad37098bff80a5250cee407f454b6d31077b8a9ada347d6798393fbe8e9c68e9066c7e1bcc8c9295c00d97064fd1cb1e54c64c53e9fcfa76a2402abee9c874a4be0fe587a3fc320092a81ec9429beb6baffb8cec49226d90b5a3564923ff3891107748ca27b93587708889a6c93cd48310e1b8d0e53cf5497293b9ee6301b199a7ed724461c89e9b8c7bd3216d1061f743c6092cdac65df7947b6e80fa72f6c78f271ed1ad922b226636b095fde7392d36ee68759f53bbbe72e641654e980255e686830e2ca7715efd6c559d22f8579c5cad349e034f95bdc5d179d66dbe83eec7335202e7fe318a9df830c892ab508308d71ce17ee8b4176092d15a41816a3d558569142bbec938cc0635c3fb9096bf91efbe9e30912c62d0b7c057dec2eba69e0516012ff9cdf6319b06fdcb11039d69773fdc9694af1c5bca580c8ef61197fc2376a44c7bfda201acc6cfcf8c3f68406a3f124086b2336ad1384dbc9338337be8ce53c54735880193704a7087535a6777bdbdbb9e9e729afcbaa330f5037a309b4dfb91a7517df906e232dd092d7d457e6c3a58f877f5f5959bc030f5f44c444836f319f9a5cbaf2cf09ee44a8a25d3bbf8d9f5c8b37161d4d94ec91dcc73ed5aefbc2fd2f8b8205703d9dc17b2272a10b3937e4d5b8288e2bdfef6de87a84d4b12f63f835621520d902519d691ff3d2d577f922d4bd9c58e7438b61d7171fd3f025ebe7daad7344fc2ced1b296d930ee4f142c3d30b7b0ddcad3ebc439c94b2b40854f8f029a6031aace9058d0154d4a8742be19aab39b4293326b4fd733965881243693ce383e0d5f82f6f45aab8741e0e332f2c40d9bcf57b9722470eda04af63e93e5abbf21ab517d992ac43faf0583a88842aecdc24051fee6d9705ac6e693894a4d345e8031020a74fb1458407cef37f88b1ef3bd24c4ccfb51aeeb8c2a050f368af9099d135fde5c1c60a448d0348015878a5a6e0575139d1ddb9a9d1b861f922b4f24f9ea7ba28a9da0dc55a62ad5f9251c6a4bd94666db8eb159159d54145c1de9e7fd5b042a0f57d5ca6f5678edbd9c7beb9dc18e8b98109e21275bfe0412bd50b21075247120f04aa86065b5a1b2793b1cbe76b41166d3077c60b3fc7cbb9e9c2d23057aedcb4260957780ca44d5e44dc86bda08188c144797489f4c6e41f0a347accb0b25debcd2df0bb23a000ceaab2ecb1068a1036032af30f0560ba2fc2b9014d092534a08e301dd5fe827cfbf487b77e2022f4084d06345c607b2a25538e068c93e1c0fea76d9d206c32a1ef96a8f29d93d91008693107bb7203cb2f52e1fa084f394583abaee56cc3d4695e9be63dbd6601b719450db8d1624f9c74b108ceede50e69af17743125ad841be319de920b48eab988e18d078a3a1bc7c4aa215702e0c2370080bf6d881d7ad0cd312de7c991c351f03a31a13a54991e662682a178e5f73d5223571dc1f34f4cdc62fb186eac4ee8eec6338025022e573aa315c74c24f912818fb328d13477bc916202410e00370cb52ebade08a7609c72b069fd6fcff22ee1e1484c59f1fde9c8cca69d62004c243502ed01f0d11f87eb7c1e07d8ede39539a3a629e80048349d2b3db6ddfa37e1883d22f2c1de438b6d259a9ad22b09387119a1dadcc09c5cb4c09d423fcfcaa6ce71d0d31542af9beec32a99c885b34865b321a525c9b532e7603caeef83d65b8c8275a384c0ad02c40a9e00f2c54f94536d4ffe110bfac3c7618d2cd40dd36bf0b4c3e29a5e4228ff28f1e1a23be03a6ace6584c67da9a479a3e603a35fa08741ef49821dd900d3805ddb0f1db78785180a7ecea47255f1971bcd6308da2fd90b1bdd38c623fc71f1cea299c028c4f8b2fc8b9df2d251b0b8f157d36ba282a1fd97211cfe228a398b3fd1e80140b12c8a11d5a03587733a64316a360648797328d3f3bdfc3a4329ced3edadefb9124b28df88e36d5aec471b9d48056329f450d5b179a169bfcc021e5ffd6e0e8cc6fc078194aaff761ba1c039bc583b53a3ca8cfa9e2bdfa3b4ab56e94b59f2f21da673fc628c06c5437e3691bfdb904295f95b80b630ba8683d4f5a06189a814c886e9cc904ba2174da9074bc20c2115b947e159919c6e8c261027556819b0b5ced2136e41e45edd0021cf981b9f858b5bf8a39bc62106da48d8f76badee42dc952422e0c4b645e2426f7f769b88652f7ea0da25b34030e41ecaa29fdaab480733cef08f4cf2e65a4fdf8bd060add2aad25dda3ff405c81e9a265ada586ac42de99332bd04a92a68f3577aa917ab89d492b166cbb30ff4dea5e950e6d2e32c0d85dba68fe1c5b14b871f8cb9fc5c4a3e9201116c6fade58ba216ea3154842a5c3c85e098da4ad5e16c6d6420a0fb7e35998c1ac25fad5260029e622a371c283d7295bbc546e82ddd9d8d680d86bd6a4f1652a950fe635d164d2eea549998b973e7df9cf1ba9e30f2bb20f023574f73eff640b41cbf6229f592aadea1e694372a4e3a6183347e6cfae8eae0b4a797e98b6c9d43e43167270e68eef4ea21e41538d3b1bbc540ebeabc1d3039240a8d72292811b6a8945986f2f5066a0d778e4da4c3c20e1a23c45c3bb7e62c3fbcaea92b733473c471e74128733ef88dc212e9c2e54d2c4fc4ca8361b313da40ddfbba64b52b727c3f12823b4c83b555a835630169babbe58a67825ac03cf52e49ebbd4be680e773b8a7f9adcd78ee2f43bc751f2744fdacfa5280473c6b184204b036bd0e2a2d01a5c86d502ae79d4618b24c2f62139df0629534c59a76cfdc603d64a1b0ab69af73432260f75c5155ab76667c8a4f3222345bbe396d68cc2259fcb2bdc4cd811693244e0d04d970fd9155dc4aec0dc248c7bed8459752e48afa21e7daf4cb350faf142221964fd42c1eaa8a0721d089b660382c7a8c9f70a4c5c226bb322f3261f5fb726e8102d0aaadb2923aa001de56f44670c4ac0c522c19a8a406fca52bafb68240724bdf4b94597d6477fd86a2c5a8c0b4514a42c7141d47ae35cb88e8e260cba4cc4aaa8f783f20c84f98d81c47228504c49abbfa40de1d64d1b233d07f25bb5ba12562dccfd991f2f11ae71034669f02398d59594edd2667577d0184e1b2c2612a6d973560acc8ee204030e721bad03160a7a590b4f19296dee0d8df50f05763daaefb5da2bf8c4aea7d572b4b75248ea98074164db1f5a4f88dabbb91d029d76050579a20b68458ff33b5566b517905ba6a790a21e90f9b65c706c021e61a1eead3f98d1ba7225f6a60a0807be7dcf1bfaf0e4d5ad978e9a059cb218819cd5e79a976e41a4d8f361e9adf10ecf026fe3d8f813627fa21a2987b542e9db92e3c036f7aae38b040d2e2315e28602e238d296d3c93e32c32f8c115317ae43cdfcf2d303f2cf8f8328071f7775e29de4b87b1fc73de99f5a149f0615f80b090a98809cb04c971df2bb228a3b05df43381e7038751a2997e82cd66359eab822bb7c7757885d71b61b6f94c94994159bc3624143e37d8135c573d934bb2ad16444d1b7de45cfb48fa54a3f0999cbe69b882b22417a419a78e6cd8317b64dae3f37ed24c226e936a0a3", 0x1000) r1 = socket$inet(0x2, 0x3, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:02:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1000000802, 0x200000005}) 16:02:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) readlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/44, 0x2c) recvfrom(r0, &(0x7f0000000280)=""/93, 0x5d, 0x801, 0x0, 0x0) r2 = msgget(0x2, 0x31) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:02:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="85aa82bd7bd765dd774405513793168b28db63a2aa19ef7eb2c595a5bbca0e3f2bb2efdc2a129d9542550ba08b4dd2e8c4c97ebf9f24fa684f7116e24061d30d31a7332aecdcf601486840432e2d2e5fc06d2fabafcd8545452e", 0x5a) socket(0x11, 0x1, 0x2) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) setrlimit(0x9, &(0x7f0000f3b000)) socket(0x3a, 0x7, 0x2) 16:02:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:02:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r1, 0x9, 0x401, &(0x7f0000000080)="b7ba9fb8e723aeefa0012db6e95191dd2400df6e284abb928b2e17a24dc94895f33a590fcf2f03bd65fa9c5567fa29fe85d4e314d6174dd876845b06b3323cd2a61114bc5419ee2f9c680477ab420db8c9ae08da026a6cd6e5a4db842ad2f19934ba35d0485bb7d6ab3d6482f12543337b3b38541792dfac184d13bf2833a979756bd6f647940137769b8ff9f97760077f9ad2bec20daff1174c3412c0fa73ae09b3327f00206590b8d11a1d87cc6ce24b81e19335aa41def43258b1299bbce3ec9e85e473598529d277b6815ec6630f6b212f43bfc3956a26b577d2f9da9e04fe5de23f", 0xe4) minherit(&(0x7f000043d000/0x4000)=nil, 0x4000, 0x1) shutdown(r1, 0x1) 16:02:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0xf0000000, 0x8, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x19, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xcb, 0x95e}, {{r0}, 0xfffffffffffffffd, 0x80, 0xa0000002, 0xfffffffffffffff9, 0x5107}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xf1b4, 0x3f0000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x96, 0x5}, {{r0}, 0xffffffffffffffff, 0xc3, 0x80000024, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x86, 0xfb, 0x1000}, {{r0}, 0x0, 0x21, 0x20000000, 0xd62, 0xff3}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x71, 0x2}], 0xff, &(0x7f00000001c0)={0x3, 0x2}) 16:02:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xfffffffffffffffd) 16:02:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xb100, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x5}, {r0, 0x20}, {r1, 0x100}], 0x4, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getuid() 16:02:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) clock_gettime(0x3, &(0x7f0000000000)) 16:02:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x820) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f663000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 16:02:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800000000000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000020, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x21, 0x4, 0xee3}, {{r1}, 0xfffffffffffffff9, 0x19, 0x1, 0x0, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xc1, 0x2, 0x33aa, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x100000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x40, 0x2}], 0xfffffffffffff801, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0xfffffffffffff4b2, 0xfff}], 0x7fffffff, &(0x7f0000000100)={0x711c4968, 0x2}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:02:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000c40)='./bus\x00', 0x8100, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f00000005c0)="8bdc9941537d84af1d29d8bd30b40c0c513e95ec370e94f260a0669ecb366544447355b272b7e82a63c1a4877b900a5bde2a11e8fd8feb503f560c2d31f0358d885e951d76e3aebef367373241f7a065b5be000bb7deef8bebb0f77be83665cc260e55c53a6a400db4ea853cf8f3ab99c6aa7fb8e94b5449ea8b18e76043a6e4df30ec3b8e9295e18baf0d9caa51c0bafddc47dd2c3addb99264f9878553746e03393c20b6fbc099a1a095959e8c6357", 0xb0}, {&(0x7f0000000680)="db03b5d8c69dc9bf228e6879ed8fae387d831adeaa0060c3d2a503f27591b9c2f1601cc0980c6b08e64b9174090f0b386febe9c7155bc34927332c7b72bc157f999bce4f4723dd60250ea00ebb674b12c3e0665104db4429ed683d017ab3484193dda9e57fd91baeada0448b245929b51a483ec2c72f324777b2878b7f33730fbdb7e9622b381b8b538f559375c7b40fb6c381babd41d98ac663013891455e0ad281f9d5", 0xa4}, {&(0x7f0000000100)="e3726b960f334561d74e1e7607233564266252de7ef9cd5d85f1543364b86ebc69200eb7b5b948", 0x27}, {&(0x7f0000000740)="ecfc0b4fbc9895cb19e044c64970e8bd55ac19624d6dfb8e7d3e866bfcdcd07a36dd6379757650970c6ac6cef42c0bb3d6375a87fdb10bb6c5e14b27edcfd65953d6afb364a2c71c05cd1dcf3f8d5b1044547d153b5244563733d93de9ef45700387cdc4721d5d97e93968787f4d7679c07c6aaea06cbc59e2d7facb936c35bc8de2c6604fa2c0fa59b07e8c5fc8b2fa50f0e0fd220936ff098963aa63c2ba4f64080b1eb894205304d765042b54ae7c105688a0599cc6bb0b0195b15ecbe12823ac7b63665d4abd3800014c", 0xcc}, {&(0x7f0000000840)="d3baff1469f3f3e8b7f8aeb2c36ddfa05d5006a9f2fcdae4132777a26072da4d0f5cb26967c39b02f199b723c36d230ff7a83d5ec77a1343e5b1181293e359a0bf5cd84c4ba5c9c5c7bb4f6ecc24df8d5fa0036a0dc9849f3d861ea33c2afce7875825684e2a6cf139ce7236eddc49f2451e17440e7183ed03aa707a12", 0x7d}], 0x5, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000940)="a2da3508c548efefa7f7eed71a30cc71abe0405f286ba5e3eb5da76cb2bb6d2c7481150c4e35015ae6462f5f7c3748397266a864290ec54e63d29e0d3b984535142e9be15de6dcdb03fcfef46425b31a6b25a1188ac07b6be479e0740f63c39965d76ce364a3c4fae8867351c7dd657cf773f49e40c782595e46bc69970e1f5d3a0b03efad1ce051f4fa28650caf727e063586820eab878457b29bfb8a27f4964d1f7a98990b13b579243656377de0c6e10b6996e30666d33a448dd948f30f644116958d242f9028c9f4e0b32b2eb20e5975d76c34acf60bd39551e89d014a06fe5f489eb350cf43174d", 0xea}, {&(0x7f0000000a40)="623b477982d0b3cbdba4fcba602ac3cb943974bcb1f7dc31d347a307a371fb6de8e81e96bc3c8376c0d76d2d2e62eab3eaaa024f0e5ab6d57903b24db12b9c99bd6f4463cf0813bd5aecc6", 0x4b}, {&(0x7f0000000ac0)="1c2e53919b0f21190d06f12bca1c80a2dd9b96a88a8a9244d634a23c140fdc3ae7e3aa96b6a139e91436e85865a54df25fc186dd8415d0860c4f20fda7d1e25206bdfc9af25fbdd3434000c2db0addd31c3149086f4e1b0926f9e31ce9db58a48c27c6fed78712533e162efe8c", 0x6d}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000bc0)={0x2, 0x4}, 0xffffffffffffff90) 16:02:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000080)="2101ca050716fd5d8bd16a8de69b720328b85d8423c7b2d224839f08e68b038e5ca8de7a96ab5e9637b7443f89b61337432fba588a8f188a75ce7ea20863814b64c09a0a1f2391e40bfdb45418b01c4197e198127fdccb43c34dbaa41b2fb251062bdcd542517be3ed0041ce3e05360c590721fd52054f25aea8ea0eb4767f1c9ee9fc660cd6be1fe6", 0x89) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:02:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) getgroups(0x8, &(0x7f0000000080)=[r2, r2, r0, r0, r0, r3, r4, r2]) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:02:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4002, 0xfffffffffffffff7) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0xbc68, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e8683fc3b26b50f1986d8c838e19f5efe953618b7415210e3e9a2f2e17b8145b1d7021d0a0452d721528ee7dd06ba6508685a55d010aaee3bf300948eacdfc20c12fb3499282a3e63d61c658f73f31f89bf34d0898e7d96365094474a02b91f7301d9a0c79f45a4aab3cb0595291", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="81eab8815fc633ff60184d6bbb8d3291475707213befed6d2c502ce2fa9aa3a73c022dd094ace29521cb362064f8d2299ac58e09a1fff96effb2fe21d0f3dcba078e31a17163715610d4f30bca1f8f88ea6a21d27d102c5ba9553aa818f6617b0fd3c32bcfe83a0bec2cd132202ee7c9", 0x70) socket$inet(0x2, 0x3, 0x0) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') r1 = open(&(0x7f0000000040)='\x00', 0x20189, 0x12) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x99, 0x9, 0x1000, 0xf5a, "30dd5de7c62f66f5cb1f9f9c89de552ad58f042f", 0x2b, 0x8}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x86b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) 16:02:12 executing program 1: 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) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000100)=0xf6, 0x4) socket(0x20, 0x4, 0x40) shutdown(r1, 0x0) 16:02:12 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:02:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xffffffefffffffff) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x6) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x1606, 0x0) 16:02:12 executing program 1: socketpair$unix(0x1, 0xffffffffffffffef, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) accept(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r3 = getuid() seteuid(r3) dup2(r0, r1) 16:02:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x104) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000600)="09da33280194571187208afb0eba40bdc56956238d304f5113ccd42f9e6a2c906ff885310bbb9ec4e2b29151764e08ce02cabab48529c5db59251c836ced02109348890f7ecbada2d173d611d7dda9728ba67fcb9fc1bcec317a04793fd700ec2cb4783d23105d84375fc4b1cfeea8f9b36df64939953b7bfc4bc2af4bc2a9726f536720153309", 0x87}, {&(0x7f00000006c0)="c09fbd294c12db3650e36c62e1d727d8eccff52b07c92d60b862ecf43b4165cd554f5aa6ccf803a9ec32168d175b76ed83778275381b93d88dae9a95bb73c4819322ee9eab1ab12969e670ccf11f43d891cdcf88c3cad6d0b1acbe885438fcfe30bd221acceae3285d689242b601a63fda5159c6e5cc847368e582cdd9cc9452162a781511ae840da64142d028a041d8eab144ec505d7aae7e5ea19a202b37db438113f672cf5b8a6b80694ca722866b424b2bbc2a70ecd0d57c222b2dfcad9faa807091023c962fa1fce3acbd0961f1ac9c1edbe5cbb9f1600472fb838db20694c0", 0xe2}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0x60, 0xe}, 0x0) shutdown(r1, 0x4) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="635919459914cee2311380313fe46c66d8facf6ad92d3e606234064f11d48c989ac6efaa7e2e1a8d114b2a023a3af59982fd940d55d7e137b047dc53c43123cccd9b305911788c8f43f7c0751dc2b0e4c9ba28dd4b86b589edc3b76b8a3674ffa08ed88b96dd32d3ea399678c0b66700f445c287c74d9a102a618d2772c54cbc055a6d07a2e9042bcef7bf384333ef757b9d89d25949489948f84b858a00a5232a4c7abe4aaf3f097442257e62f0b2e229fc19a9de10eea6bcb1eb68", 0xbc}, {&(0x7f0000000180)="03f01d81d4f671ea27362d03107d806b40b1070d5ab8d5e55a3f65b318b49e923bda1bfca98540ccaa91a9753ffe4297157bad525167d772786ce94944e740c317474511a4377b126a2651c0706cbe4efb6a47", 0x53}, {&(0x7f0000000200)="e2ff9cde52d4b0e58876ef0abe37313031247d915ad0f99c1a6c7471fd2cf9eef3ce461f087c479d47b4eaf4cda9d1bdaf2a733769f3b3c564f694e9ad286e69d3c4c6c36b84c801199e82885694c4", 0x4f}, {&(0x7f0000000280)="ae5d75aa772519f4e23427950c4c7549559d4e0049d8bdc2fc99520324e2db185147568e69283cbd80a632c6843555a9fb0a7e187c9f95c40e19e26940eacb66eddf3298c9782ada00fb55ca0a85620b460fa5abd4c327f5093784723a62f4a1ac8ca72183e395c4cbdbd6f433b8bd460fbdd3aba8f651fc0f5a85ae5881812a01ecbc60821c66656d5f8891b8dec4957e4726a1451f635b67d37b362897f59cc2e8c584f06b1b47a78c2f10b15c3e8358a34b444f5a9467b4c5b435f89eea0ff5688fc7af90b513a05346b7f46fc2cddf0a7df6871d9b740a882835d454ae4b5d72", 0xe2}], 0x4, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x3ff, "2e2bad22305400b7205aee03f3c28338b5f6d9449cc3ad6e7f777c58c16ef1c02a44e364c4bc4cb2b18ea824d1143a66035ba0c7503a84ce5745fa2d6058fbc313c99823a9539b4c088b1cd68bd7fdc2e4ecf3caf4353e50798ec942c0b5c6a05453b1979d2300ec297b8ed3e060e8b835f580a51d6c8b2a27ea4ffa0b3a88fc04cc0e19ce93493051ca2648dd961cbde914077d0cefdce5c777ace45708a2ca1b72fa3741eb83c28990bada46dc671ece0ac16da50336d1468563ec25"}, {0xd0, 0x1, 0x40, "1f38c50d0407224766b985a65bc2d0c5d419bcd30eedce84454e5a1ba87b4d23f1eebc4fef3d353b6c5f8880bcf5c9b4b0f0b7da799dabc727b846bc36b52c2e85a7cdf8154d232627547c6d929d134fb38ba1084d42a583d59449aef4824b245d8936b489f19f163ebb9eb35e60d6b827238cd51dc00809ad22641d0fee8138b84b13a4fe1e0725364a328cd66fb892e0f2384545f4aac288a7577893f64eddd202e55e06427fa84fb2c95b0ec33cf4ce5ea324e02cd5320dd24480eff529"}], 0x1a0}, 0x8) 16:02:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:02:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1042, 0xd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000300)=""/133, 0x85}], 0x2, &(0x7f00000003c0)=""/151, 0x97}, 0x40) renameat(r0, &(0x7f00000004c0)='./bus\x00', r0, &(0x7f0000000500)='./bus\x00') 16:02:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x207c, 0x1eec) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffc) mknod(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6021, 0x40000000000) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) chroot(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) 16:02:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$getown(r0, 0x5) 16:02:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r0, 0xc5}], 0x1, 0x0) 16:02:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x100) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:02:13 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000340)='./file1\x00', 0x40) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chdir(&(0x7f0000000280)='./file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:02:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:02:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x20000, 0x8) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000001340)=@un=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f00000014c0)='./bus\x00', 0x3f, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) readlinkat(r2, &(0x7f0000001440)='./bus/file0\x00', &(0x7f0000001500)=""/170, 0xaa) r3 = semget$private(0x0, 0x3, 0x603) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001380)=""/176) 16:02:13 executing program 0: r0 = socket(0x26, 0xffffffffffffffff, 0xfffffffffffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/67, 0x43, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x84) ioctl$TIOCCDTR(r1, 0x20007478) 16:02:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x2, 0x1ff, 0x7, "17d9a084a580fa797afe7e6cf77dd58b7e82d5cb", 0x2, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:02:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8005, 0xcd68) accept(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="7700639a09bd0efb02fbc735700da3d84a96dc7f249d668757f62490d1062f063829a0bab448896041c0282ec7d44a1c9179ca435fe48e81aa5a1310cc2f7b7fb53a719d4d93554e483136397b0937", 0x4f}, {&(0x7f00000002c0)="758aa1da916123eb820ce06e343d174adfc4021cc72f608b14b9dff39f322461eb7153bb844ac1418bd1ea72c91f22752422589579e130e3e9cfd5b360029747d5e04bca463d347eca8dda157aaa3e2d8629cf65381059292d25bd48486422e6d5c0b55555a3ce9da7f060e4c70e7ca0f24334cd7a15e5", 0x77}, {&(0x7f0000000000)="0752080c486a8e6a23092dac2cfae699b403ad8a700ecc0f97b14022aed3be", 0x1f}], 0x3) lstat(0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:02:14 executing program 1: 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') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\xd6f') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8994, 0xffffffff80000000}, {0x18, 0x1, 0x5, 0x9}, 0x401, [0x4, 0x5, 0x4, 0x81, 0x7, 0x6, 0xab, 0x3]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c0f2eb66470f622bc4011859700a642666410f3a630000c481fd1183fdfffffff046864b0073e19a26430fe26000f245adc4e359419b3e00000000") 16:02:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:14 executing program 1: setuid(0xee01) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7fff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getpid() ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:15 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = getpgrp() wait4(r3, &(0x7f0000000100), 0x2, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x10003, 0xff1, &(0x7f0000000180)="8922375275df367ae251c4f57bbe3b990f7071d5fb410f0965f20272a9f4256d361719d05f6f96ae732792740c774651f77b7e74d4340243f82ce4658d516bc91db865f626e810e32bb4ca4ac8b34ab40965f5a24799f06b9fed2bcc31b772908993a232fc28efeedc5a3faa22d0221cef71d01ea12d352ff82a6d568c05e5684c5b2fd5cd82082a9fa3e1aea57e0022dc23b9ef48c58169a4547f3034fb3422", 0xa0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x1}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() close(r0) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = shmget(0x0, 0x200000, 0x271, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/19) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x4, 0x100000001}], 0x7f, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x36, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x7f, 0x56}, {{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x81, 0x8000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x26, 0x2, 0x7, 0x5}, {{r3}, 0x0, 0x80, 0xf0000000, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x84, 0x20, 0x7, 0xfa4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x1}, {{r0}, 0x0, 0x40, 0x80000001, 0x6712, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x100000000}], 0xc0b, &(0x7f0000000240)={0x1, 0x2}) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x6}, 0xc) r5 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shutdown(r2, 0x1) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:02:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x7ff, 0x322}, {0x9, 0x3f}}, 0x2) write(r0, &(0x7f0000000080)="c3c08659dc82df4d273e1abb434685b9b38f6c9b1f7bf0b4285c5fbf26129fb8970cf104a37e5257c95c9653e20ff1f5fb15b70a921640a803dc57198c3ad8f3ba36538b7cef8e9c4113550c9ff599d3d9cab6172ee954f47ec0ee48f0f61b912eb660b5620a1ea30dbacf5ead8be618caf77775f8eed2b26e3b75026fe31026376a57222e624927d06d62eb5e99750964c546b602a13b10adacc5ffc76b69bb5e317abe4ad3078e8888bff859b7f904ce91d6175b300ed3b9848cd49476247a36406d8e7b2209234369fbb1eb796627fad639693c27e43adf878453c87671e161ed6058b3be4462f7c62e4f503da6ae4c5443233e591afe3f", 0xf9) r1 = semget$private(0x0, 0x1, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() sendto$unix(r0, &(0x7f0000000440)="aa970e98c309223158671dd50e18d5371cb144b14576a0af38a8bb91d7f2764a4a1db969b601b01b3404d0fd4afc49104beb8f3251cbe668f161e5e2ed98eea663b46332ec4ff833457a9fc31a3160ccdcb1d5184fdaccb3518580e9026af5909355dcad333e5106d8722060c39ebe2461c46b8e4af7696cf73dedaa58d8bf7854bf2e5d5a3289cc3da49c1dc57b71229f7efa4d8947f7d2801f300e987fb172d8f00938a55e6e9554781b6655479a853d7d588e81d5c227cac3aa1f3f4a97c974017ed5946ada5f090b2ed0e1580d453ea3f95f86403de8b6d744da9c173daf2cd7ebc259ac192b39cfe2633d56bdd2db41ebda21be7cea1341433de8c799293f961afdbe5a0ede23c10916a6e704e51f9925abdad75f2ed14e01f1aed8cfed65050638300564e89f2fc34cbf8d522bad553c5c7671d10ec8bfebe9c84273bf083abe42a18c40e8d8d5720c1a58f010d5c6fe8a0259b2e392dfefa828e07716cf7dede6c5fc9fcb7abdee3b4733e4b3da665d6b36bbfe4a608f6b242e5474d57f92d33f48ce833d016e6268e098454df376c952a0c32d3bb8b70ac3179bb4da5fc663352d10cc4b9bf791127085df0a2696356c306c8cbee6921fcab3a98abec4969857cd8076740f8fb3368387c98976c93111bb7ffad97d26aecd1e4b08437a0ac29c02da8f291d904d6695215c961ab687605588bb93604af4272fd86ac485350e868d2bd36bf95871d10af46132a4ad4c7f9d5eda7bc0fbdfa09d9149250030f827ce0749f0edf23789c1c2e62be9733757f29c18222c4bd50d188ec514c530ac9e430da2036010ac9ccbe8eff4985ef53cf96523c719fcc023bd75fb9aa7e35fc194258b0a4bb0b5fdc1fe1794c8132e325c65abd874364fc62ebe7e2fd194d0136ce6d7324f308db6207865bfc10fc4240a2e37759fe6505000cf3ea80256a8b6a198f772b5587b25f47868908c34dfb20ffac41ed01be0947d6515725f034468aa8272643006f2e26871ceeb833025e24e37ed6db1fc3a0b0e43001e48a5268b43454c377e194373488f6da7c275584ce3f9ac10494e9ee5e54794348724ee2cbec31d0f0c7bb0496fc95ea742dec38f5b50529e2ea477b11ca1bed5342283e0e978bee387eeccc1f8abd687c8f98f7f680cef00c832cdd3a1fe711303d43590030cc752f20faf1364d560a155b00bce5dc0f8b544a44e956364112e8bb25bb397084446882312660ac15b1a33cd8f3998f3535d594ca164d690ec7c9acf4c5f38c14e4b0738830f5380e92b840df046843ef49ff23a1a56f894376efa805166b14b17104b11f36ba8f0df136e00e1ab0f537c8a52a400a4056c8f370e791aa4aeafc63edbbf5628c76219efd9bc6e7a24a8ccd2f49b2b2137dd474e7d566f6db1d275eedb14641ba45490f39412f7c74f718005ef89dd5b0ffd69cc6e25aa855db0454707da600f6ac551bacabd901f984b8103a12c4664f3f988233eda359110d1c4612de2dafb39e62a349e65343e60e3513b0a35bbea0c01ef50928b959259f8350d90159863f5fe958cc98b358b19bea0279ce637deecce9ae6d6643799f9312bf10db6765889c497b5dbd731f9127284044168c4b0f853e75b4b2cf55e41e2e4405090d66326bdbcd5f0d1263efb51e37b96dd459b9d1995ae5c31ac3454264155b09fd6e53ee789cfccefbc4bccd513310c0c35b1e0a38a87f7cdc276d19b5ec73a07a2c2a21d00584a3dac770a5a873a742b8584e64591eb83a9cfdb61fbdb1c0382524c999c9d095d427b7a9ce84815d52c6465eae2fd934a3dc8996047e3355d6aaed2d3778ef6014dd8ba7f21ce1563e76ede748038b0bd0e263aa10bb0b10a930fafd6c1e40b5463bd83c9fd3f765e67ede93e390473dac5f17884ac1bd0554da804797aa8b1c6ead7798c06087e5b2ffa7eaa89321cb0b8b7f44e37cdaca34d30a6a74a76dcc499f493ea4bcf5a95856792f9489acbd85fb81a71d0560bf20e2abc5bcfdaaf54dbab5d6a31e2ad731d64786198d0c0a926622a4bc2a3d58a45f0a970fdbaeb5f67ff09f54cdc86fafe343a495015158227a25453101c9c541f733f733cbebe5587075a6a24f9b714db6b79538f999a27979ce43859a58e72f73ad905cf7116f874f05419559bcd561dd94ae1d00b9789afa82dc5b3f89327c8980c55c9f66c932ce9d8eddcd136da5e0fb33e63af9c6f1cf286694560aad4ba1036408e6f116c2c894ae36edea54d36b4478d1e0f6262c3d16e563eec1b8ac282913ecf2c9985d18c41e904b10a5933a9b801e34717d770703429d14e0f59bc3e6544fb44fdda40d7503fcf3a6fd9eab2239f2f6eb5b7fa2b0465aeadfd3c7080a178247d38300d9d18fdc30c6040aef837be4b206c3aea6d05559f3e73c20c805976f725994bdfb17be9ebea3fbcc224dc780be3904f9601f93a203eea3c7056beffe006f1ecb320b4c6d7145e0418cf6c925a970aeb4ae5493d4e654948ea3e92360f648a6c4ed598351cd43c6cb893d7f29a7ecd48a4a9457b5bab4b6c2d0318326aa0d78646fa7402d8e404a05c7a79b0e051ee3a55a2ba734ba40b3d7d20b2d03fbbfada1b93fde0f080d4d5593ef67cd179f3ba3c07ea46be8be1279f824ee42b286da4de3d6d579e53c147ee286d743b6277d64d6bec88cd3a0e7508057d308fd94965af2af056f7e6b1f7c89ab2e57cac020c007b795bef814502e89988e5843bc218747df402a4250b642a59bfda7d9757fd228622c4189361aee9b272b166fce6571263f90b5e1e9aa2bd8a2ae3a914d55102d3ffb2b7978e8dec68cb27efe7a82a4429eb450a7bd36fa402500799acdf51a4ce91841ce2076c2ed52b3b6c09ece597a8507a1ffcd866ac62a02b06d00eb0ce79205bd8f15f825c6104d4ac85de3448ae9e9158e1a54aa1684c68477f22ff299a4d851e743823139bedb56f9fa67641b00cdf6c02b8e7a9f673416adae2917600cc56867ff2cc0f3244c5ede87167ab912140e18ce1ff01e9631eefc2b21c4d0b02214f327b8adffb7d376ba7f6a3c02558c85a03156c84bb44e0df2c496557369436b6a2bb6b07feda41558d192e964b5ee83995ce7bb72f26a7f5e79d86eae3d433efbfafcee7bb988e07161d298a636f267623ed9557a1b355f97ed457c8478cca596e7856e023ce2627a6ee16295312cfed2671783f1008fb96a49ea255488e99f207b843f0457b7484d2dcedefbdcc54917c23b6646693765bd944d6539cfef0b892bee4e606d99750a01bed6149620c4518ad21a639da0fb83dd5743541e9bfd0421e15a15f672d6f396cd620dd60259a7c7951f3802d474d798af15c8bed5b44b64ba3253c2d83a6f54631670e35e82bc2ebaa60e725de44ba301611f00c7ceb2df90f02191bcebfc649f817c20ddb0654d3d70459ac5e8859e14c467b99a36d6541928d368c839bda0664f9551784b68b7815aafe7bacba4848553580911d731bbc6dfd061351cf638b7bc3583a7387b0079ef6542fd3f17fed6b9476ec3d618598f59ad5d1432f42e38382b89d84b10b6640f193084bd229b3ee91a2ae025032295912c7f58d3758bd13204a4b33befe6ce29daf20f80cdcd0ff731182e5e8f32b0d68d617fa734131573a4ca85c0e52357c6f11ea82ac26f21ec061fb19a4d4a59a897161c9f66167199e2086f33aa3b2c218f26601d94e8b11a5b2627d08a1e8a8261fbb9a51395e2199ac050d571c1cf706c6673453b4a514aa886a0eda8a44480c64bbd26322ef78c5af82645e91779a774f82634ee1c5739365472c4f3f78e772f10e1bfd2ed023fd535a06a6264dea890178f75e7e6b7c64c6ac9d04a8588847eec469942cb0f4e756c173a9551bbe5761240214817fd987c6798aa6023be79a748b9b7ae822ae91ed3f464076f21db1deb5b16f78a83bb916ee54276c766d3fcbd45dd9eb58493af08ae8971eaee189386eeb74d5dea7f6f57d3af26ecd549d353e280f2a055a62e238f808d58882af1c2c11784799f99ec61702ca87a9159f3e3712299a3c1b71d330e93f154ce4aa926df76d9504bd612dba79fbf3e7a2089467ebd3b63b7ace7107f3f92c574d0eb99516749610b1be979cbda0160103fedf5eb7d46fa2075e0d94af2688abea82e673740f399725b9af6e52a77ca719fade7df19dbbb8e651f48ae1a9c8906c67a0395c94881f2caeebae9ebcf1ca7326b7841eeda4afd38b9aaed760ef53b86f6dcd0823c543c1e4f4d3aca0a2641ed77330e4c95e79969c95a180de79d9404046d314f55c3469292a90acac81097f543d62508b75dda290d19aa5df9f81206bbb788ea622418dc9cb0efe03548cabe79d8a3e4eff51a2ff316804ebf90dc4a9cd092fa7fd959ad14e1f997ea1ca2257815f5b545bcb1bb23c4bc90d30c89aa8a8890a3cdc89cebe1fd6801b696e5eaca01fa4502aa92407ad60797868d58552298d73c7a4b6af8b5056efe72439c02325b30958a5ed4afe66f3ab10d5937014e8610addc78d63685a263883cc22355ce3af6ad67752354640a3a9f6593fbf0b61e0573f28cc5d98b37192839170b68b223a8a95f2a9b9d8b3f906bbd9e9d0398eebd8d392b85a5bf5a88962a4375f1c2b3f302b133d08716659313e183ddb6e59d77fc58fd10dfbe3c1f1bf57604c324f61d043c58032bc833137d3f96c9380cd35c0cff7f242683c6e9e4e3727c90f30240dba561628e48a3eb7531e12e40d0ca09fbfced9d86979bb0e0726e0a73835688417caab26871095601070bf7b010d32cfd4fc968531a1907235849e08667c0662f59425c3bf49076d9fc94af8971b8c937a2fd29f1985e853e845bc73bb90519c9dcdfe1891c3495fc46fa7e8dc4f372b51f19f8c111668bd32b9eb32ae4cfb8ba51ae2ff379943664dd0b0ccc8cadb1dffda34b46301b99e9cdefc4853724cb40e7ba29bcf9fa76bbedbde7e702139af20a6a4675075719a1dbcdce7b09746c048769a1767efa5cf110d8fba45909f4f6ac239f7b7dfb900aee53137baeb4a753a7e75230186c56aba4fc3c8ec6babf65962f12f1d6a22ee289d6c934a05eb22647eca7edc1713cf8ea1f09636dc3848d2fe18fa1cb737df5ab73cea583ef069fe3965756d0bf99a88e06621ee0c495de04c33d45118bd41e21af013b9635dbe44b19f2656cc466f12b7a50ac3de0bac843721ef8fcd470bc22c7531952259da93cbd2d1d1828ad34cf5096541c4c0f9993267d067b15dc7018f91ff693cab8b871d0c51c85cdf76eefb5493db385637672ee8a11e0d1a5fcfbc2e5d6de76f2c48a8ff3c61c37b320672634e72e1e51458c42a2eec268e8e90f89b02a4232a92550ef0a3ce4420826fb02df1d012a22487d5d903718e28299b3343eb9df5fa76c6bcf87f385b89af59eea43c999a438a9e07dc0dd6721949fc2a064eea27f541e9021ccae31671ddc7126ea52135debfb51dd9267485a07573c6000dc1760d635b1006896176e975f79792ab4430bdb6f9d04661592ffcb8f1e82d997050dc8c23607eef58834f903a4eae71e0ef232cb637f40763c56b94a73a81b43ae7ecc6039a5f067acd849a2ad511833e35c118a96da33b4b8c9091fa2d9d429aaa48d8c34459efe0fc126e38c00a920c9c0b7f881da23ef258cf15fa8c03ba10e19a4ccb8df2a7ea267aba291ab4c678f97be95b1a4818c149166377c3e61fdfc47d83e157ddbcf2368653fd38e07852db4f7c83f49a01ba3702533c5be3db3dcb9d473e6ad4109cb4f575f94c000bb67913fa50fb70", 0x1000, 0x1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r4, r5, 0x19, 0xc861}, 0x81, 0x155, 0x9}) utimes(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)={{0x9, 0x3}, {0x9, 0x1ff}}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) 16:02:16 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:02:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:02:17 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getrusage(0xfffffffffffffffc, &(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:02:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) 16:02:17 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:02:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000280)=""/255, 0xff}], 0x3, &(0x7f0000000380)=""/18, 0x12}, 0x2) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:02:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/10, 0xa, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfff, 0x9, 0xc9d9, 0xfffffffffffffffc, "bdb2acdf5267bf69c12e9fc0520ee21146442618", 0xa5e00, 0x3ff}) 16:02:17 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000000640)="b70bdf3ad64ec4f40110e84c7e1b7ff983686006e8ad21c2fca41ac39460b0ddfc0552c351b585f01669320335c16efa5862e6f345184e089730c0695239e17e9f9af7b43712d7ef85c8e012aad63f0f72d43eb34e51e8811ca4497e0afaab577af9474d8da7c74416794fd09f2a39e3e3f2113abc215903cd61c35d7ee728f152f8e49659b03dfeb9a1a582b49cace0ee09e15d06219ad1ef7ade58ee1f56e2379b819a72f9cf3b7956954e4cc5b5236cbefec01cb53538a6a1dc8ec2f21858552fae1aaf584bfc184d59500f7866482d5100cf4f6b65d12c5f2d2307a79f74a304d1ca25cf9c483b1c15079124a5e9278f41d2e1249d6023c005b67a598fe9860542cd53a0d9c55e0fbe287ce1158665dbe4fddbb03dd0034a05e826386eea4c297b5204a8a14aa1595b0e830a439cbd01e96af58916b659a3e4ebed78295c84aa283f6d3af77ffd2fe6e1bea15072d55daaebc19ea835d0a14e8b00b85688846d72984389d15631804b69ade994bb07c3c3ab7d7e97dd654dc10aff7730875296d44de4bc938badfb25ba2cdc1e4761e76838355179324c5ebb4d1483a6afe5c80956e838b598a2ea2a0887b98fd9a5dc8d96fb592b4bebe124ca1f92660ecb35475eedea5a782f39fc5fab2646c283c137e073397064c637daee257e81f94b79e3a989dd44ed673608df9ce37d61d23bc55dd4b88df189600eb3c54f965a646523fd816118675b4221a973c201f6ab4d405ffb130c81f843ce7a65b810690680e0c9da4ac090256b939627c1a2764aaf30845f67c23a5fc5eabc43d7197dddab04a1811dd3bc213e0834f3c27dffb009eec8d06d419fa3e3fa818fc90a087eb597803a8593a945b9eecca67fb1daf1e5735a46644bcefb4c43dfc95dc690c15a861561036ead469850f7cb6d7188e939891a6532c42abb6e6478f40d5abee1589ba04b0d40fefa2c70652354931984237c58a8d1bad13cec693402331109d2ed291b3ec39d42c53bb1c4f558764901dc6f037f47ee28d9f2967a47d31898ba67589090b13729066cb98f8bd25f6f022dd6eacb23ae3468468ef6fef2c6b4fd54d63856a3f307471eaf5a787a72021962253fb2b799bf0937d1e49c8b1a56255967f0b8471024cf5194def3cb003dba07503035401bedef528f9b3dc636457a1b7a5554fcb0fd5674cd7ce1e9c1400c1f7ee5c61f7ef77c26f4838d83ac0404f2d74169aa329fae610b7663a54f70e462b37331775596f44ba11405156afd046c387703e7afec28575ac7ea0df98492aac47b9e77b9c8502b843e70f5caf6331278f7555db1c259a24f231a4480301b8c445d3ff34311a048b8701d7add1886f6bcc0e17a28eb518755171e96ee18cd9699a699d5a0038f8646b13c26e0c8e0d52953bf12d39b23ffadc257661a7a8023a08ee20ae38387c1bace12328244380b84bf2280bb511f924e16b08ecb6c908bead19182efdfe86ce8cfeddf883e3760c1132a0c2fc8f905967c0be24e9e185c3adb2a28acd75caa40b95d74c44cb69eb0d90e7a2e8323f8312b7fbb28098140784e0de2ed395e652792cb784425a62f1c0046df87da399ed067458f7958524551d355752c2be37ddc712f730e56f0c42c8dbdf2077b0188e1c8d6a78bb4ad34f197dfc5210fb212149e9f038ad730964c46997234da0659607701eef47aff22da496497fc55a55424dfec244dffe6b20c7ee2d29c88cb8f155ef0cf55cefdfa5002242d48243895671f75e526af7253acfaa90783e79ce07d121fadafc9026af08f86833d8f0a8878a1d0b224fcd21bc4eb9b2308deb0f726de23a64b0667b4642c90dc51f83d89c75049c1989e5abaa629942fc4b41a9a30de276328891aa764405b193409bb9080de50237b090670edcb8c6152b3441639cc8cbce4c77a8c887cfdbdaf96c9b2ef301e466f255d5778cff200e935580ec0a00c3e7a5d87cc6fceb7e09f91110a826df360e69eb1b9350a1a6699fb7d785bcf3c30b1c95d41f561cdd8dff7ce91231e8f0cec06d0278a459490c378847f8ef587604396f6af7b12651869b101fbdceefaadf2f86cd76343f49737abb7b1cb87843c95316299263ef5386890d46ca31a745acd593b357154e9d419707b925d512c6f69b95a37ce4b7263d0d413201fee07e9a3e2db7b6145ec3846963159ac92e651e23f88167803dfde35a9276968445800bed2fd237445a7b9c8a37f93a0e6e737da6535f3603ffe3533543b614b6d04082c085f44fb23532fb558086853d7446b9dfb2ca6fed0d570e5d974fee44cfe0e011cd2ff4cabfcb80ece2918c89fbfeab300b148290a51e1dfd1a141ddae7f957db2bd49e09adbe6a99896a8878d4f41fefefbec955f32c73df6a6be32b944017c67670d1a04dbfc5b03efffbda3d9b7156d464975972781c922deac125a6ecc85eac613afc2f1edf2a34fd263217d7405443ebdaab9b820c31a289422fafa939285f68e27e330fdb36a19b53579c1ff0f7a8e2dcd511a0ae3cb838f31fc55b7469a4fa67d67bda73ed72d739820dcfb63a305b6c4c5dce98eebeb553899b73350c9f295955bd57c6700383cc85913adcfbbcc4e269972efdd0038e7b216cb0ee74cb8e1ee0a47821ccf35b9736a1ab3d12e724fd482a790bebfe08009238a68687017f0929af3dd4f96d19bdd07f2491468d0362cdc874eb04c58f168126157890dbb5771be391696fa6cd21f0512a81f975a22893bb30ff064281787d8b1ca4a046ee9b721c1857a810ce08abe7528c8f7f4f08a17c18a9225b5de30dcea49dd72c5bf18679811b722309e4c1e99e8290db635e267a2907e04aed23f56816313b7fe74c8c51f521b409284635f2bac5cefc7ebf0f5bc0ff581fc3dd4c486ae06dfa1187261e1dd82674b1285b95c984d3d49cbb9e380275840d2096193cecff4cf7a68f9b85c1394459cb6dcbdd54c65b26218d38a933e0d3b6cdc573cb3e0070af03da20f6d8c6058939539de8535c74184872c616d175630f054a77a53be96ada9d395c1baed27f0188c13f0746ca8f18790f47278288776ff3adf3608b01b118c457cd39650f130dff8d8504a3bbdbe011c9770f36d6bd25bb83f230d3eb17fdc5546dd6a6867f9cd7befcb444fc577ab6db98c92a65eef80f12c89cc77449bf6409b87d0cf59bc3d7e7eefc69d4a8fbaefc96a4978e258630e4dccb4169be75696cfbd4e4c2915ac35608f9880610ea493d4fb8c5c48c2ffc43ea760a713c4fde2efccf11712e481b9e0ad7c9b1c4d2917af9ae3ab0061135d6df385e2831450f98daad172caa812352bde07d414338d2522b2d81f2ebdd9bfb1d75067d25b4089fc048847a926f1a155193cc35b9537be8ebc195158e3e8c4928e96cbcf16e801efea09abee83a388748376b7619b636e9971aa48d912455126cb23c4369a871cebc9eee028bfb3c793f3e3d76ce85fb2deefc373512a18910ea45e318776a0f026dff2103ca08bce2259d7df6d24ceb1d7ed6d2927487ad79f7933acbfdd683e07ac6ae13d308a5df81fd2e1e015d2231d23d5811bb1aea691df474faa05e62cad0281df734f2a83135f75d3aef609e0d183cc3eb0512c340e1259e384d0f85bb5958006de55a28a83b4cf299f08b487f9b157833dc8c3b295cbf75a0ee20c417e48ab9acd3100607c06dcaef0394a3260303b4f76787b518cac421a8c12a755ea4105f460c1423d1edc83ac579947317eb8147dc9a563c566dcc742a3fcadaa1f709a9cb8a3f66e7def27e30919e1a1e56f1162ecc18d051b43536b87dc045d27f5853f8e76c9220efb17887798b35aa77f08fc1c959b0a0347d4ebe25c2502c24c7b23cce5c0517094d925730bfdcd5294f749402cf4334976176d8c17f8647292db941940d58dc713e6dc9e476d5cb080d5f1573c6a6a9301d0eef36d5a4ff6b373c7b2fbaa86f6db1a050eac227e9ca170ecb2cf0769a6219e26528a4b4fbd3cec34377dcd1cff52611f5b303db1e8473cdff65f46ce134f2b14c49648500eca81b0407b4742a15c6842e9c9d1d5acc7c18ef3313f4d2d301d789646cf1af0ae7c646523aedce1252ca32930a67b51779e4eb65f8680e57e849771547b36fd6fcf27624b5f4473e277e48fcc135d45031b9afdcc00636103d1aaf85a126f4bb7e1db0bfef7b8e32217679e1402260f0015b3fd68357bfa5e63eae4b722af5f2fc6b1220d37f1233f0a2f80191bb4bedc9dd307b5a952df065fa93c5b0decb75b40e5cde4b569b6bf2e7908f08591d51cdbb5a75f92fb58ebd81c76256358269f60feb10b03fe5e77d83cd65220393eb927c5f2ca8cb92a540da27baf9c485d8fb2ac8c3d9e2ac37d000b4b213c233d2b66137db1546c9633ff21fcc36e455e5329790f80bc3feee6310b2997b96673e44c9d62ee21d821e9ac1348d0f57ed82da734dd1db453aca204cb6e9f27a19dbcec2db69257bcee3a08b174218c5b10d17d7ca358e90934b4a7249f26dc75e854f30df025fdf40f6b3c86c69c0d92a6f09ee8ccfd2d7d693eb1c2e3428d72a08706585486508365253da479456aec6815f475753fa553577e0bba832be9a16773ad905786d39dcdeb82ae2b2dc43a2458795676fd23274206ea69c21dfcf35cc8bd2ca75ae9d0ac0a2ab5560d4dad875b5c6a2b7082a1f670744fb52a800bd72e9b7d934c1507463262ba99fc54e286b9dcf4aab21bfc4d047a80ae797ceedc54d8f3d98070e7a0dbeb8c224385aeb618c07f54523e1c807c0f9d68691f1fc5344580b67aeb5040bed4247884e6b01ae7acfe980d7518b33ceebbbf6a4e921f48195904e4875a744bc95756baefe4de89f123ab83ae560e4f5a63e2b1d275a34db073dbe927fc5960c96cbae876eb406905348837689f5077ad26509771ba5a677f91190b4b5aae86b64708b35c7d201cec6b7b026331a992c966d41fc0bb630663abd4fbc08bd2dc167c0fff62e611379a0fdbb6cb478045cf127a3f8b093e3ff377237760852a14b0e2c3d58d48aa3ea4c82a9e13cdf3c471c9ca58335dad9c0f59d260eb7dff5a5a5807d7d9df3b9ee0be8bca3e39475061e3d4b4b113be238de4a95405fa02adadb6dbbc66344a1c3aa5d78eea27a7ce55f47ca8d55bcb92ce67dfe74d9707599986c2ccc245be2632f68bb97949c819faab7798bd246942ad9ec824c69f6cc0df6a6a5cb2ab21d2f5a697a20e4bd87457147992de2c10449d6ed500f0448a0d70572750f631c8ccc7c0f4982815e38a6bf203744eeacf8c066823aa108988fd8bf5f645154ae7019c5cafcd5ef8fdb25225e73054fa3a0c4aa2fed3bf516cb2433d87617bd18de1830604be05f53f7a00b6a3eb754a3b04448a34d9abdab2bccc95ae88d131fadc28bf7550f5cac3dcd6942451472dcfb196f84f7b2278f33168ea0e34459b72a211849978b443fc0b14de83f0784153e82f37455e680b24c9ff8c1199efd66c377a04e1cd7c4701ed1670d4d8afc2fd0849e1ffc15f9631d284ab01ca555cb727fcf9d8618844077ba94eb042d79a745aa3c643a1c1bf7b2bd393a8cc7a43de46365751e32114a4e6418ee3e74a8ffff9c5ce270789af26c3007958ff409545d0c3f2c0131c71c199abd9c14670bc650e4d7d3be0e969d3b7aee477e92469d17c8a9e7598c2c4c677b84a5f44d83592015ba0413628d343c70aa8dfd61532832b30f526ac2acea0c71625ef5ad61e1e3d555ff02cbb5e5509e6bb9e19d7b5b34038cdc29d78fb525fe31c2c20422b99796e42cbc0aba3517a24de4781", 0x1000}, {&(0x7f0000001640)="bb1d12fbb2accb0abc973d0acff0a9a2d64ee6805a03871f128823dee5d78978edf70aee10a6e851f4db79cc9ca22d165fae9d7b4152a75bb2cfda4661205a00a1d1737f138e535ba29b", 0x4a}, {&(0x7f00000016c0)="2703f8c681cf5ac3df889e62d3b1268a21123854192e9181db0810dc0ea84759df39676b2ae0ab56de24c1529d1d4a491b95ac3a", 0x34}, {&(0x7f0000001700)="112f317e7cb77d222d5b0c271337a2d90eab23ca5a206da5848c2ee29704d937b42ab282ce63257c350e8dab7e1a53c33b382e84a6e122a611f0f90788a8f343508100479adc843bbe032576219905f516f1b4db111f3d76e68c9feae6", 0x5d}, {&(0x7f0000001780)="19419ee8c1fcea2fed04a641baa85c77d22601f8dd54d962426a2a2d35d61d0f2ab8a956a39f0c0f9b7b0875945e1be5ba04197d4efa1f9f85a07e8a25dc52a5854f430120c82b0f5330128ebd782ce399eb58a51d8989019dce9d0a3e1f23ee710c15843146f42b8d8ff00c969a20eea28b8184c38da98349d09aa50a4b1a470f07db93b34157a19fcb74fa678c5f8df98dffd10f691f41372f4b71e26f0bad289edf11d8c271f5fa0b189df51b9f5dbda761030228b84778891233230d0f046153b39e73a9d0af7c1e0089855d487af873a5dd56610bf1f778ecd4e1d66b36e450dc15c634c509f1a1f0f3cc57cffbcd00a8c448143483", 0xf8}, {&(0x7f0000001880)="f53a135a191287b24e86eae084e6a2f1ad3763392ae182155697a573d45357d523cc581df43996ed78b128b31d3a78fd2c89d6175337fdfc70604c7fe324ceff34a58a84c80f88a5", 0x48}, {&(0x7f0000001900)="ea7a76a4bfbce084cd7e60e3a54de7db6745e608e453c78b3ac95c953eb78839b6a944c967167880ebe49a145d90a8108d76f9f5d9ac29a896d39b6d963e1c01987974f27270f3f0cb744b9626ed1cd71f3d79294462f1727b6f33e1dff3ad8835bce46445ab1f80eb4dffcffa91e0b309d31555", 0x74}, {&(0x7f0000001980)="699bb2ec1102039e502ced6f7b82d9b5f267d3e3e9f2167224d05bd18f5755a3b4efc955018482ecffa965d031e057fec282c21508122eb2e37e0e25864d2a9369b5e02afe7e257cc63761df877a5c2ddded69c535520d6ef4906510158489b2109aed559305e4babc22a8e2e102", 0x6e}, {&(0x7f0000001a00)="1b592c681b935ad3cec50e348085d47c1a68d53845964ce5873ee6494521ceab809bb9c464b6ffd1ead106158ea5ba2a7ce6c0ffcc6649d10b55498d4a9efc23020cf05d8e1c0c629bf9146ef69cec9590159c436a002fb51f29f2026a6e0a448d51d7b4ebe4383ca01e19f27d984d469651c48f9747b647e7726d8cb802da1e56145b8c87fc7d378ad38a816f84cb436e5c5915532cd8d5de96620661a2558f583e3e6d96c69148d475be09208c25cf3a76dabe7da557c9c66f274689bee20242e85755d293ec0c40e0951ca2c2c70a6faa60f51aebf124d8791a3e24434632c772878b01814d340eafebf2bb9e693de14ebc78d4c6b73fa40c83119f0ae6fa8b9361fa715b45c6ae1921cfb5e42ba95600aa097de1c81fddbf67fe284cdda377e7687efd8eab806903912f3e803528c592236c12eba1e055d173f8c3c609f3555e69d656630bbca65fac1fb016f719183ca3ddd53f44c080d671119b807304e9c81399b3cb4caf9844f8f13610f98f0d9dd97c947f5923b717c2d9ae5d1c1ac5f73569dc7f231d8dcd7b51df7f8d15e7b2a999430f3634e0ce9cf198e804b6270871b6a5fc3d654bd88c3cb28a4beb62f3acd4acb3c82ac14868317a147df144850c01ac997c760640996ba97b315d7276ca3649801c22c82545dbc8c243b2576f795a87fa9efaf7eece27f992ace1e4b3848a8f9fd279227d2a6dcb7090d110c538af8e47eb879a759bda6742bfd5c4e194e67d5d5aef2c7e4a0127b4a6ad6b6b08bc3730c4472e0246b428bbb69283a2e5e7a47954e2e2488b0c8b6c5d22928ac8757a81df314566e6f88175d7a3e1aaf26eba101f2e658840ae74ee35137344a4be71301313858e0af1976ffc8d6cbf00583000b1d3ed7e8d3d1304bb792ac6613e33945143f4bd2d517f6888990186f601d025512e72d65bc5f0dba39022d71037b64f72d22df53d938e857d95cbc44cdcb6d5b15d8f3ddbf7aabdcfd93d3aa897b9e5ef6848db3ae5c9c75a13420915a44962e164e974cc516e84998872cd025133c7b7a7f552a7b45f9306b10fb184cd875fd07d9159f42fca4e21042022211a5121e7a6efe1874bfaf040cb47eb84b654e610b1f7c1bc25994a4401be1b36667a69699bcfc19bedc4eebe1558cc6022a729559cc049416af86eed7d050b2de768f1ad6392cd3a46aaf5a93f714f029d3c31c0843ec87786036870623743a564ca00d6cd478657f6929f978b131e4d229f3a4ff0d3ed8c323e74127475d53efee6db801ad67faeccbd482d800c4e33742ad574a61568b5f017895cdef86a5c4d64dce2f78d1ff60cdbe7f5bbcdc5b5e577fb0ff2a89e06d8130289675dde5effa7038549a1872f1207a44cdc7716b63d171208a7800bb4e843e6e2200a7773f1246c806e3264c6abd1fc99813a1c67466169fb987592443f9c64492eba80672ac9c4c51b561d95a7ba153a84f8ccf7cdcd194ba9ee5812016077e2855154ed304fd15c17f2902d65a1caa8b778895280e7978b32c1159d63af07a11685d227e81d46244c8b8f703afda450d2318995bd873b6bd0e0bd3b06b73bc6ba04aafe91e427b95bf9daa3dfc8c23e3444cb2923c125ef024c92887faa384d03f71cda855364817ef319a2b4edf40696165bbde2773bbe6362618b3a381b6abf0bd4c4adf50a06ba0cfb603766ee2c3d89ebd9175d840a4780cecd6afb11fa6900718427168a0e9580b28f9d47108ff6275e378eff59d672c82ec54216c31e77a3d955ead16856fc65ad5c3451cc80e3a601794317759af3458d29b687748dbc594a531d96d33b288db225d2c51af915f2065c1eff7a215459311540648aef77bea163b0b2bd829484293edcc9bb8b248e66f936933035458bbee19cea3b531a847ada85479e3e818568c9fdf7b5b9b0c70a9fae47eec3b5a680be3a891fa970f452a4e7de6fe15bb1680935f7f8060ea589605378f5d9b11db6003c290dc4fc507a32a48c2bc0bfc4e8804d6d694ea6cf573f82afa80141c734849a23db720ba1444226d3259e50319da8362fe25adc0f0e7100dfb68e45828481649fd65163812f4fa318345252ced7c4600a939d0d874e942461657ae1820ce5cd125a8404cc655c1e698073adf276fa838b44442ac6d64d7fbf460f6b641b9d73bdadaa794d024ede1ff96d27123b9a059d7c305a820f30cb19a6c6e4c6938a39d44e8257f45006042184c4c2dc88431de5b167668e75de7bc3ba64029f391281c3abdb969c01581da2139f68aa516ab39884bc8d36ecc13cee4236b313c9a8666241e374302f3469720c091ad33b277950c3a3a23ceb1f71002a18d0b3c46a69add97d586292bab025d40ccb414b1ca107d1c43c85a2fb193b185d82d4614c2f550e7fd478f73f5cc8d3f48cd0376f813f73ada3953701ca613ff57f0d6ca45f72f59c5f860da055279912882026634a27dd0b952faa5210c807379fe457566f995896942a62d4e788e3e46efb24c0d3c218f09a5f8947d35a27e3d60e7eb0339ef5044ffe8a844389c6001b67c5520462eaeb3464271aac632941edf5e0a6961698e630cb06364655273b46975631d2496445a9b52bdf065df8f78cf0a1cb5ae003290a3fe45fb0e41ab7caaffc6d634d438e819815456f923c07e4f5d308f127254015d88a0a57102a6ac366399c6d805c56d67b8c4d34e39361624be87c8c033f3b6244a09cd22f82be9cfaf1a0332538fe0cbe5cc84de15b1a988923e706dc5aeb49b7602742b7799ae2eb9e5f43e50ebf46de18a5874b8c899b0c8f72f8a0e9e4a2f6391edf39439aa7e816a19b58780441e8e761184b004a2f3e20628c58ebd95b10614edf3b89c7fb8865a4c4d9e8fe66ec69e4838f8a24aba280bfe4af342492dea2af1bf8f8781574b7b5e015f8d2135e708b63fa180b839fe92af1dbb34e6c63b3ca32e0b67b0fc4ba40b129b4a66d7f5f2a98accf09be527c24442ccd69110e11494886d0a5ea03eb24569e252df0e18d631ef7f3851ce54d6f2b11f8bcdc84e6f36468ff64191f90d9a66e587fc225095523fdd60e3157f17271bc02b34a2781916fb8a8563deb8f05613e6ba6c9d8231c608c94845ed50c7363df00cf9a0e16796a6180c3c4eaf3d6808b99e82235799d1684ed2cadab9304c184c983ef751281189454a65dd63409c2bb448b218e15ab1f0952134e6b52804f75d5d166d4a39786ed58cc8b7b5bc26a5d1c285ffd0b7a89f8990b9b5dd495f9d358bc775d2cc6ad578416f5e31201fe585cd8b9cadf6d105aee788681181727d6b1585821fec6b3fd0ca02baa033351cee6487e17b6c4933a175560671b2ad909c048d0cf5346b37b913e05e31350e65c1d68c99a56e4a4706aa7b468b41fc34ba2752c7a65d0ede5f80fede13751d116fd2c20039f92568eaaec59fac526f03e54894bc85b50aa4a391da58789c3bcd602ac68760687ee67b03447dfb6eae6646876e5ae37d3007a445e345a4370c0a76d8267af53850ca76964b998f3e5fea5cbafc1ac3fd0ae41efb192e74801841ddba0fe7cc34665acf5b7f24653c00c01f7a7d0c12ae7daa1c8ef0d3f0c86a68873e28fc29df078e207f055af62629fc44966e0c0254d3203927bf639bd187a08929f9a8f03b3113ae11f2384550aa2e73cffcef2e9bfa653f595609d23b46fa0daf34140821611b4473cdf4c0c8f8c3ca84158df6695ff1c0113dec60be003c108263439b4d7d63da03ce185a3f7ff1b81b0476c4a72dc9ce87f1b6c1d9434bc1eb6d39d06c9cb05f07cafd60b292c85656a90d4ced1730c0abab1143a7650a4e4c208aaf3f4fd7a54f86f22abcdf08a3f13bb79c04f0ebf0d9a3832040c890c925857731156cbf300604481ca6f82b9644a074ea3b8ee0c0b83834a71995356258ed4ca0262ce85502008845ab9be87d025c7800d32ff0d0233a3824cb5fe78a7c17ff3dd8b746f2627c51ab37065a6570ef0a63c0852f8a5ccdb4985e3ed38ad6b9b595d3bd2202f40278a3d7e9d438c8215ad101b4766e13ef6578e17c6e7735d8de49d08c9f9674301b21d722a457141c8e4d709036980d3b73a0e77eda965083f6359f08e99279c71b35b05b35b7e7f8460ff612f5b539520f386a14f5bf33a7b27d95acdca156e013383446ae61477d7d263b9c7d7a51c26b20a5cf713cde3824698610b8b626b21cd3e148010ecb4925bf1a6708eb859dc8272912a0ef309ae115d64bf7966c203ec51c7582c82bed3bd44ff3bc403ed417bd39c867fe5854ea6e1fa4699f9657d497061d7a8df7056301bacad08a2f6a89247168fc034389bce08fc9ab0424912596d331a66ee8d6fb7c6de05b8cd5b82088a7417d329bebe442c48afbb5c5f64ce2e8488b9e86e18db290c7dc1d1c2276f8cc29b79e48afed9f476c73c1dd4844a189b19bd8e431fb8cc78aa92e875830e38c3fa9d27000465d450eb0b5ad5821a9cad3c360f45c865b18cf320141ed62eccd50e46fb180f8714109c107a771a75fd29898b5ac22d64e780aec260750c24e8f3e544da55b759e8756d0e14856833429699a05426c2e9dc987e0d9f40312cae41d6893620ee4633c8e310ca99de7f7a72adabbe3a75f8843900a8f9812e2180868376e2565bd9870f052c40b2c44da40021ebea76591c7854075053ab79b8c0c106bc6ae81b4a25182702011118535f37a0cfd4efb15b1d17bba84b7a7c1666f63facbe4600810e92d1051812dc4c780c2d7c1d300d61fc1b55bb3ee0a9d66782daae47bc391a3ef891cde2da4681294a4a6c9fab0b0c0bf483ca6fc157d1ff1613c07e0d36fc4340e7d1b9ad8f367e9e6a51ac18a7406e274891d7361f08fd8ae5e9a2ab9e26a183ac23603ba814ad6a199ac811c620a35b767d4f71cea88dc410fde9e8a6cb6db07916056228299612385685a2398e63ecdfede2ccbf77aa2f3ffea894891cd96a31a6a911f48c32629d5409bb81eda8622337a6eb8d6521c9cda0e63a624e5351041517fab5b266eb6d97edb928bf924ee6ab496764ceaa9c13efcf6cbcf17e84e069bb7479b7cc40d1f270fd440df095a6e05bde948be5894694d882010ebfdd90226a4f67cedebe22c16a920444804956d5f35a8dafe9fe8c13016cd7ee5b42b44e20bb291a383f2aba1f9eed54c7eb0134c38a6c8e97b90b7ea43a7a1309a6a4c613821ac404197d014eedc4fddb48f9b52c3bb61aaa967194106a5cd3891de2a5f03c044d8c8643ce58bb86c8321e457de687ab34d649e3fd25c7eaba966a989451d4bbe644a6819e4008a072441843628b887060ed91b0605789080ede4ef73ac364e75c24e6664f4371f93aa8cd8a45c48040c06140a8996d184295fe44729eaec1618a8eab552863139e49ce0213648b231f9da54b2f47eda5131034ff5dfb30b19aa765443d681592559989fc9180aaeca027f9a3ca08135f4377d6d4a6717a3a5d0ffd923504ce4e7b8548c0868aa39970e75462350417c66b8b5385769787b7a832b00aea76895a884f43629307f99974eadb3efb95a23be8126cefee0245dcddccc63889df6d5696972ac44ff040909980ba43c53c484e6ed290ad4e12c709882f27d8128fc51dcb59eeded821859a126ccf67358a8a91d5c4c0c4eb27582d09d47f21b582a930d3f6ae19340856a8a5bafd576700ab7705e3b32be9fc0f1bbfefff58e25c78feca763627e0cf70e26de5e60ad008fae2979abe55f1eb816c94ed2a7bdb70aa3338e6f175c2c10f7d6aee4f9fa83f1109df0cfa471818c6b34db6b0dea1b5ea2734", 0x1000}], 0x9, 0x0) kevent(r0, 0x0, 0x400000000000, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="799ea5ed522534c13cf824eb891ea74dc49f5a493dbc172a941e2c1a466fde0feb3f0f680c378b4245b8dcf8982e80140f7b976a79c895e7a68f61bf7a21178a477b56bdcd747ec7de139ecc1a2e037e00aad7e1978841c6d561543c353a2abfc2884e1f280f3f459ea6527d60d9c7e3835e962514935481de42f9a8c1e2d966a2f106f175a19857e07f885f88a36ae2a2ec75b8b00fda686527a71e5562ae68", 0xa0}, {&(0x7f0000000140)="3892038ded72b80819c1d37e3855946ced9fd625e960b218817d529b3591cc21b6eca31060da01a7aa83c992233e53df87555daec4514b1bc70510e6d16f49d239cdb0057404a629043ad113e196219a73a64b11da0390cc2fa8032b93f589967abd1a1c8de4bde1e18502a4bc4317f25d35c4b508aecce1a8ec786143ce80dbac47abbc3ddf83a1ac02044e19bd3f450515dbfc8e72e76f691e4d69f74e95290442530034ee9dd9bc1dc060845dc41ba174f8c55c046e9ed9bdad44e4263ebbc9a08743c2444708ec329eddac440b2fe5b069606d8e5723fa8be9ed041de00c", 0xe0}, {&(0x7f0000000000)="65485aff9b3ec1afb4f51060f71a6659a5eb4533aa42939955550dfdd4fef61245397cd8d44eeac26c66f9f0d8388611c8f3ef33e5", 0x35}, {&(0x7f0000000240)="a07a877cc65ab78d6bb20630f87091eb0320eb0c4a5291877c", 0x19}, {&(0x7f0000000280)="ed4081fe62f6a27a875156ff275311cced063f225113784163dca40725fe173c8d43121f687b871fc7be38f7bcd3926c902ead3f68d139d94edd5d4f89a678845bd07c8c0a7684a89b92675de4fd9f67d1f5689d4398697132c12b35281ecdca", 0x60}, {&(0x7f0000000300)="8dfe4eb92b517de374a188", 0xb}, {&(0x7f0000000340)="06d871e576de117478e14316f2474d456dde0660da2202b16dc6a8ba0154285927f764fa098381", 0x27}, {&(0x7f0000000380)="b8b2d7e170614e5b10adc8ec53743b1d3baca5256b50bb290cfdfc7fb54a8688621c0bd8bbbe1660d93afc70671ec58fe42183ffe300c470961755ffe4de6c8738d91a9bd115098814812fee480f0148c556679942b045677cfd24d81da1daee0c0e49f400d9ba536a52a512f2fdc0f329df5db6f3c075e3ece005e31832376130688c7bb9ea", 0x86}, {&(0x7f0000000440)="8a52c65879f5df31f598b620554f169157bd0ff40c66955de11c85aaee0e804875fa9d5a8f3a806daf63a71f2ede990faf48ca632ff0ef15213648ba2fd7064e6eb2e23caa007131a92dc4f6ce5e361f6f9570549ff7c9f44ea519a792cf0a0304da00748b3293fdd1faaf292fcb7082c3a4f11560e6327bb068ce35d146a059a8c9895f2dcea543f6925a831c6453aa2a6b083259891719ca1f8d95d46f0992034b92a9b98dd988960aa9b278dcd6c15e97c08c0992be544025f29dbdbe71b57a3e94bbae7ff4cafa1e61a4bd47a766c1c63b1d2ec06ba833e5bfbc3d3c2f54801a05e5dd6e0f53546849903e", 0xed}, {&(0x7f0000000540)="606306090d6319", 0x7}], 0xa, 0x0) 16:02:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) lseek(r0, 0x0, 0x800000008002) r1 = socket(0x20, 0x7, 0x6) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:02:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x4004, 0xfff) select(0x40, &(0x7f0000000440)={0x6, 0x8, 0x8, 0x7, 0x7, 0x4, 0x9}, &(0x7f0000000480)={0x40, 0x23bc, 0xce1, 0x2, 0x5, 0x0, 0x9, 0x9}, &(0x7f00000004c0)={0xffffffff, 0xffffffffddf22169, 0xdb2, 0x214, 0x2, 0x8, 0x5, 0xdcd0}, &(0x7f0000000500)={0x8b5000, 0x4b5}) open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x3) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x6) socket(0x38, 0x1000000000040003, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000580)=0x2) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0x0, 0x8) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/54, 0x36) 16:02:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0xd8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) 16:02:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0002000000ffb27824af42b43622b3bf1b05eb5ad34c0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getuid() r5 = getpid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)="8653cfc3fab9e3464c07d323cc4f7b7351402bac316c92e748d9a713cf49e0da67c3560ccc61626e655675bbe6b93fa85e783fdc0530ce4c93ef1ce782416d55b9712eb3eb13fb9c0b279ca22df9ddafb44aacfa22542978e69db0c1f8afb2c4bca18e8a9f5abd2344dc9d53e0488a706da9d47b59b5ee7075e02cade11638c635698570edf3c6d5d1539419cdd10b752ffa6c2ad828c380aacab903d2d8732da16b360d78013894edce50890a1396cb64ae95d03de948b17c23253daaa4a137143b47603ef83ff23513c5f44eb0a4ae4c4d2c3cf48757f6da57fd8e0066bbd15fda13322f65eb062a4b304c", 0xec}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0xa) 16:02:17 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r1) close(r1) 16:02:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) socket(0x80000000000002, 0x3, 0x0) 16:02:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x80000001, 0x401, &(0x7f0000000080)="c0326d3a536b1de2ff61a1b463b999456a8fa42b2a067c02208cec9022320b8a9ce8859260bc3b856206fcd1e9604d", 0x2f) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fcntl$setflags(r0, 0x2, 0x0) 16:02:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:02:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f00000011c0)={0x5, 0x82, 0x0, 0x0, 0x8, 0x81, 0xff, 0xfff7ffffffff8000}, &(0x7f0000001240)={0x5, 0x27, 0x8001, 0xd8, 0x3192, 0x80000001, 0x7, 0xc2b3}, &(0x7f00000000c0)={0x7, 0x3ff, 0x7a, 0x8000, 0x9, 0x0, 0x8, 0x7}, &(0x7f0000001200)={0x4, 0x9}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9}, 0x0) 16:02:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x4004, 0x5) socket(0x10, 0x5, 0x2d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:18 executing program 0: r0 = socket(0x6, 0x400000000002, 0xfff) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="078e7df3c80e0a268ff678905fa65e64ede28547ec96bc489368a8faaaf819b8c61a612995f1da88cd0a0518c871997a2f72897243090c2c2dc47ecdb62c20c334da9f8e749b49fd52159cdd172807b83b76854c3e534d8db7768a312e8cf9210600000000000000200cdde483f5f5377cdeeacd4924ec8bba897931cfed96098366d6d8fdc36c7f94e5c1323f1036bc2bbdeceb627c613bff66f448e1e2f9f956aae063845da1084151c0aff92721c93de4a4b7566d"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="19f353e78fa779cd7b16aa312988a583c9379c3104f3cb86ed974c5fec0fbc2dffd83224102dacfb4f1cb9cb625f66180220688ef983f6dddb9f37f52c8753ddefc21e90ab2b464d4576e827efc8ce1dd129e45add5fb1bf5ad62ec2dd31257380f5cbac84811d828cc85cfd850777cf33c30c005d3024096f13b94a9c7fc8edaf74bbf597cef0db6e87f23da5ca06a4729d2841b10cbbb6b71c3210b15d8ea4af294ba208", 0xa5}, {&(0x7f0000000140)="e6440f0f431c9b1bac9de70ba686624a1e8a526672910d5b06748e03571142b37e0463f285b075a99ee253e8f1251fd52e46b77fb3ac505c6fdb91a9667fbb5f73af3735ea5807c417896b016457861f479c908f2415cdba40342f76baf1fedef90af7997feaa46ce30258a872a04229ab6fc3c22d6f12f93359ea76a5e610c2c0c67fc1f36b19b5438742af3d3aa21b803b6b43fb0c86f9699cb0f035894886ef65f2c393f1c6df6d8045f8a71638f7a101e4891433e9a741c251d2f49500b61c9ddbbc3d9dda453476520d4484342e14bc888e6abf5ae2ec15c26da11293dea3b47e48efc8aace6ab19547e128f022e7f923dbc3372a", 0xf7}, {&(0x7f0000000240)="ff2e3d83f61c044c4c821feb174e05d63cdfcbc4c5b4004fb04ab507da2f2d40d03f08ec75cb39b023ff56ec13e0abc4fee4f2fbebdcd76b2023e59358ad234ac322bb5f2bbfe419ba6b69b625656cca83606c1e72ca5bbdfd06206155595ef6f3fddc577f361ab07f2135c34ae36f30591053826ad8f6bb420f531acbf591a1c5893218f10f76593abeb0c83af799b9bc604b3c866e40f778a16845e90f34acdf6e2510485ed50bfadd997a3020defb61edaa49acf55eda97591e7c96dfd2c068d49f21e3b40d4c320e11b9b6b2deddf355c5c01bee4e69fdc8ccfacbda1e679b623af180834acd87ebeed1d75d0254a4bcf198f06e7eda", 0xf8}, {&(0x7f0000000340)="42a59a918841417327763699cf2113a39154fcedc553dd8def4250f2320f2ab3445f9743d182c161e947527d5d4c35512cd60ef239402d6f2cf5e5dff2fac07f1edac35566ba96b3e3d75963caa8c6eeeb38cb4b4b8b752e7615e2db17296cc8f85ad58eb76c8c6e2915580f6bcc4122bc7d02f646029a833fa19ec06d16f2b2431f5058fe33b0219636e9dd5aaec8c0c8c469d7e58ab6af51ee1f552ed9ee6b0024aad32a6222df069cfa1e782c62f9700a0099a0ae44c6ac2f8ffa659a1ef3663571540d721bdfa828a5ff55731743", 0xd0}, {&(0x7f0000000440)="e22b69da75e24a8f24d10f5f7e24b3e90bc954993bd682dbb4cd2bf033e6b00e616016d99ddd0c01bfb61082f774ca41fab345d9453a1edfd4719d3d9c9722121ad681e957ab1e18377d5935478d3996be3e9747728ea55feeceef4dc88e8a930e95dec74696175c0e06ecb7f5ac0fc324b5a7e23f030b98995e", 0x7a}, {&(0x7f00000004c0)="2aed4474ebad9bbea406be5387a56cfd19af18c44b79c8f82593192f28994858df4660abcb97385033de16a8bfb58249fdebaa43c7850a86f90bda4ee46d6ddfc623ca1556e326ac0c720e54fd7d935b1976e7b49a074515da10d338109943a491659174568bcf4052d1f8b71c7e4cc44fc968f78d9d8a9b45e34a3f7a86d0e23e49a4a1ae1dc69e", 0x88}, {&(0x7f0000000580)="604265c7320eb87a1ca8b49bf366f1c0e95e8fbf27b81b4ca3c8299fd5c245", 0x1f}], 0x7, 0x0, 0x0, 0x8}, 0x409) 16:02:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='6', 0x1) geteuid() 16:02:19 executing program 1: munmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000c5f000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000c5f000/0x3000)=nil, 0x3000, 0x1fffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="597ebf403adff9d8351ede3886f17fa0e84fd84ff56873ff56e25161fbda897351553e9d09e04e6c687c56f20980aa3fc047819c1464c2fb3fb2126feeb4279f962f81b77d860aa390ad14bfc9d892b0e14a8daf5d44ce1bd95ae00411ab8ddc487cf8e506da6f4aefa72809e675cadb5d85c5a987b207c8ac4962117ccb17ddbdc9c1d71c20d1e3c8f15f667769a276c34c37b60d5659c8abc46465ebcdd043cf40a8da970c03e9523330f3b925872e4c43e3a12845c9f304ed4e54d929f23f359399ccdd564ca659833297f1c085e2a47831c62d95d46a302f414a15cf0054d563353988361e8ea85fa55681b3777bc1e695f97ad9ec61733363a5d6e4f440cdd2309cf7b2b1c40761ef74c72a4775026aa282ccf4e94da41ab8008b2552c686037685305cdda342a26a238d61933ebb88978bf73c01d3880a40688f455223279e79751cf962e9f663d626fd780069eab0cc4b8f7916a5693225963b81573af6e73308841ecebd0a16743ca4ff71719c46cbe3eea7a73f1c3f4580e666538832f63dc8723420741a014e239380726a47507cb3c7163bdf7933ab2e52a3abf0d55ebdaaf6959c699ab07a6b38ca54961f076e5bb20e0b27517c54051d18eb07ea3d91673d608517908c1e2a66d45c10eddca9978285bd3ded96063ada89a4abd50f463d4ab4d917ea1a757c2b23ffb1fb721b20066b67574285552aa74a2c74fe8771888461a54863296776ee6f4278b9cb07634d95d3fb3ecb0e0616b1f26ebf6bf2f59a9aa60f6a9bf0e21876192d0aaabc6b5a02d3bad759e237875f7c1c14051a249c3c6ee7742299a8d736bf1abed9e72d874d5f485200459feb82dd59e7a9f0062a89514cc3476aab87bb224089cf372971f71d259f5b776f172e73c2c7dbe4d5c43d140fbb72314e0190a614d0b493512d342f60272d703dd8bb20089ac807fa3ad2bacb8d8df37406e5538d3a630e1beec4b176c47ab48b17c6a79c1218ed74352258fbce7a853b7ae8f3488cafe7181944293260f39d9bf57eb219daafb3c5b85468862e4cfd7da37d0067f70cc65494a47d85db4f806149fb67cef1a34db32c0954b98b73780f4f2e7879b7e12899ce4d54aa36b17d40a0e0af770c5397e5ba9a3c2c7f7063ffc79b9396e7f032208a6f04d63fabe505b118caee903fe345a178917b1a7cb064eafeda3e02a9fe94fd899ee21ad7c7708ccc778cedee76dfdf391267aa42740cca33f7dfc4892cbdfa14d7f6667b48f6d0d981a944005467854f9b60c70a7f04d0aa6c2f4b5e66dc11c6109c1afbdac19353b3cdb34a29b04b901e25c4fd546db5d8250ab866139773517724feb2232ef65e1f4a746e6c9239bd82bb8c38b7588a883744e3defcdb1cdd61743a14fa6ba2ce71263fca78594c3ab94333af16311c68e8f96a57627bdcf334e1b9da7b50214f6ed5c6b5b7bdea300d173555bab82b9e9186d65fffffc13831a636e07896283a3563b7484865f95465e53655dbe415fcf19d54b5eb1a6a78d729c385aa3e896b4769a62d2e7cd46487eff1b4281028b1cac561ac60e9b009d0d40170a758ae1773d9c5733283f6a3d1010b824eb6dfce443057f452c375b3355033b8488abebca1b64bb77ec657a0234291565e616ce9078c53016baf6a590a73baa94106644dc780346582031880ae84bfb4a4b2f7526e71a79a77b1feaad87025099d3ff093320cb4a86c3e21c59d3a6c695eaaea189fa819ac98dd8a57e2221703a7ce86fd4bfe1fc7b3c01930ec1de76b62fbfc48e341dad31ba58d7c9ae071a4eceeed3c7083c172519d4d97bfc16eac4f813575dca839d5d0a5829ba7d291eae0d27ed23ba49ec3d435221a330020bb1cf37e1b82c2139e6162aa2286c5d8d4f0d162c716cb4c087ba36ed3fe0676c1034ebc89d33f766d81c32052e9623e7116720c9080bb69ae608df305c35c47797ff68627902bbbee0c00d14a4e08b389c2ee968e465084efd90d5db1dfb4c097b80f26525388a77dd709365c7762ed775b107a37d897cc37460d28fbd524ef6b0e2c053f8bc92a32fa808cb662c95c8724307e6fdf5c601d7a57ea101283b29a166772e772f695e0656753f9bb03b6b45f2e846cc1e3a96d131d2c25b7aa2c96087879f32c965d86a3c4872acd0718c22df64faf16968b04836635aca15fdec511a2c6124728e9d50ac5eec4bbbd7492db45e054bf5117a56809630457330b48436b5ab6161e829a9ff012848e6d141a27bec2ef41c28c8bf8ae9c6466ba75ee060d394bc08022ae835797a2b4b8e1f111259e2a5f9af42d2a6bf42e691fb7f92a41109d16561b68ae21c525acf93cc00fa730bc8a477303540655362f855e8f6dd7ea872b9b066f09448535dba23a6bd5417b6dbbfab6d5f9ab6dbd4b6817158884c144fc39442c21f716f9cfd69497c3bc437818513d5cb6f1245eb86e4bab3d03ffc39f3750b3e1ef0a2060463bfb25d424149ebdad14a7bd08763b4d5a1516cc188bf815e5141d7d76379872546e9d6dc5407460fce089bb4535af8cbbbc742549be21bd3102b581110e1cc7687c050235f81efbd156132c8a8bff2727d23cc55d80fdd8fdaf83f26145266e37b217ca68a5b536e5365bb921fea176d977162307a5311c95a830862a3745d85e61dcf449aace81f3734cd0ee576423653073469a7bd3996fc5d3ac079b01fb0a98cba8144c41b51af09ed03cf826ccb559b38ec3b37f9de6d566ff29dbfc085a4f61d09e015377a381137717843c51633dba91cb4eac316738991afe572089da2d879414410066e8a4ba15fdd9551650148d49e3d4a3d33f4a5d883c73666cf70d99d492461324272ac03fa0e9d421ddf30b4b27789d453b841ede197fd929c5b5259003f123c44d2b2145794b5b88dd629ba3ac510a9e93f6601572a8fe0b13dfedf294281a82dbab5a9f922491cf627fe378e9a8eeb4dc37bd6725468fb6dc8601c0311f63a64611cdb01819ef5205402b91bd953c12bc88fae3e3ee05ba38066d66d31d3cbc20190f6632cc96239d7003a30691d3b857fe383b95aa15d9b54175549a5accea3fd7cf36b05ece0c444d04255f2b6ac450b9e0b054ca663be7dd17757e05760c28de830363909671f6605c9b1c5f81752626d9ab1acc3c1d43746258bb2be8a15f91a48d496777d882046f98322b981ccf96c67f3ba9d292d660bcbe066d1c17d79450b2bf6cf8c4fb65e4845cbee11a93306e45757c8c0e8db33586b9e373531b34308c9c64e8f13e4d3ae6d5002b67f16e23383e4822f01fa01edf1cc5a247fb4ae785742b1649b651e2edb534606b35bc9b64c0f36acdcb8754088c88669bc983f4c5dd6194e9cbf3531a4c2a3549ba638e44e7b08b43c1a3adf1d232f638f246444019927bc176ac2cb724f5db6dbfd69a21754e93ff9fa272399c258da50e6b2ac3c694d23cacf206d3d49733ca9ac2ca307cd7cd05bf5b186dcb146250faac7202aef6413fb3fe001f1baf210bb45964ad3aa868f4d3d354a645eae075e973f7c8027ef0a14eb7bbfcd38fc55867323eab284a6382714ead84e473e1b20c6d670278617687eb8aee8072850b02ec3d937a8ebb7452135d358385af36859ba7a885c9b1cdf04c474401d56515da8bb44f2ee4bceec21fc6e14e28d566130cac832011935f7205adea02b3c099e29258d224f8db970e5750257533c9588795f6fb3c4e941448c1d6d27b8129cda120e7620e44b78a599ff083560b6fef8274dca90890433968a65c465a42dcd18a2f535cb7e8179d8fa0649fc0df3f78b6181a752c45071ef57e831b5be18ada69dccbd25009564aafc3adb338f3383d79db6773e2496c29d246eaedd60207261ed8f58f55f0b4b07a462164d43c576c4224c4bf9679d1cc0564d6765b3719a3387322ae8c721857a5e2c30b5557a07a04303668ee09f757a7cf75740cb04f38316bed1dbbcdde9d5d6403006c85e89133e16f40f60a242d6ab370f852e207255cab7452c35206cf1165ae9f002dbe07746c2f4199965b9471c78f5e137ac0f136a9d32bbfc9e42636d2c26bf06fd0d77176e30a9290f19f93733cd4813315e3ecb7043b70b8daa3a1fbf65d8b5ef47de9d65074fe732da9c8a6d9d7595736d7e1f09714e750b2335909c43b6220e524ccd417d8d0e2fe6154e0835154f440aaad72b47e3620b0d4ea7cd38ca7e44726a3edd191b0b19e4016a216c7ff632881f8dd6aac5b93d4b0eb76f3dbbf08f94018651d35a8e76c76272672d889ca17c42c18bfe534e50dd16ca8d7101280c4beb1a39ee5752045540398e997dfec8a6a14c7fa67e5c5d7fd1603e8e23f21129f32dddeefccb20f1e505c65221c1ca7f4468c451d7b9e7318003e08163e3dc37d0ed0a33c554142a81dc820ab738ff2166ea6aadb6ae3fadd05bf751443875b72fea310d6a421406c11c1c142dd757ad3c4ae095d984e0443b3f0a9bf5a31699a7f93608a052286cbefe93ff833f173cf099d267f58ba61f0c88f8728002ebd49e38d74b8267bb0253906f3c6ef23b9c8b625a73bd1ab7a0db9a406f8841e4dc740a36df0ccca34f895c04f4e0dd1b1e9468b4fdfd5673bf7df06266dd26f52aaf5d486723c9ecd3d5647bd4e1e9bd9836f6bc1d51dc085fb168bc633b7c843cddd468eec2b3c040350efc333f19d5a2e9b7c75eeefcb6bf417b14b228a182a03467c3bddb051efaa4300f1bee547473178276d34df8162896571c03a5e7388e9190b4cdc964d6b787dd7b4634d57e0fbf0317e2faf6d99e88be1d47602130af646a50f99e5613ba2ad7b3382c492bf8cdeebc0cca383be9ed014c12dc8c607aeb434ef0068bc7b6ef723e8fba26156c646f3e523dc0cf197309e884025f1f9e73b39dfbf15b34fd2b858ee9ba3c020f4f2b6b933820aa1e7f8fb72e336bffa2b3e992f39cbc24b0d80f579872b9a01397f44dfdea8a76ed6f38c1edaad014f9bbf97ff4e520311049db9de7fc40946339a8de96dc3efd226461b83206e03c0a658874491b71c22dadc99dd1a28f872f04091c5c40cdb10ee7f237c6b1739c4fe1c6c0d25a08d0b81962e794b86b29922e1b12896718502da2037dcb0c6de886096955c161c4cf789b0d74a4a057638b502d8f081c2a41fd72154e7c7e41215919e8f17f450f4c19d807578b4638c7e1ebe410cf45ebc5e51a5955d73a3d731f26abdda8d7eb2a20ffa3636dd496fba4e3bfa516b9fdbd57cacff39273865de6496e9303a651eb40f605049fbd01707678ee6144aa30f9155922d6c3123fe331e97038c5d54c276b2a8b93d5059b192bfd948f7c887cf05fffd2ab5d3b9953480cddfcee5002e725dbf338451cc20d05839e5165708b4f3d99425e1deae82522ac00f450fe973140b2d39e2724328cc77cbffc2153d3129dc7fe291623975bfb394ae82918f41d3a6afcf71893dc9230a896c4ce38ddc85eb88bc9b4cbad95c8ff7672465343ec35822dd85fa4ca061f7cc586b7ad7a2470d15760a0212484416fb90c51cbdc6a76fc7e588d9653e41b00e137e06bfbbe9d94ecc9803cc8d90c49bf91ebc464e66a252975442bbeb09a919d8f1ba0ee13c0781bb719551d259d35987d6e8b90a5453546162877f1861cf961519e0a7fe063ff135c64c0fda0d4d0d9e7ff9abdeb13fd0c5b031c4e38b120a58cf30e1136047c76ae60516605f46f4c9495f85033efc22e62657350f5b7a74b203aaf1f2c5a2fb4873a942c5080c9118a52b0b5887ab3282c1849fce7645e07943c81a8a5b0c069f1d19323e530b11", 0x1000, 0xc58a56d7513f8336, &(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) 16:02:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0xf36}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x18, 0x41, 0x0, 0x2}], 0x7f, 0x0, 0x4e28, 0x0) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="4f44ec1584aad440826012bfe01a332dd76d53a01906a69ef4ec94883404ae1ad417338824c34dff37cca5f886fb0b4ccfe3875bf7a1664006dd2d2b67eb743ffdb5be578806f18c26ddd74501d62b5b786a757fb94c55b8cda914", 0x5b}, {&(0x7f0000000180)="21dacc63b5b1ce78bbc65bd73c97d47716c81a6af77238f5b61c391dca01d4d85086f516b4e48d34f2c3acef8b140b682192784e3d5f308713e798de5d0bd74d6d7c33a6d493ace41611e3fc4c60654ec5a80415c9b3c4cc3bda1a431461ff70abbf2d0eb17ca9539ae0174e5c876fd1672a13516351eaf8d3af45c0452f1829ad99a99a1e29523b34b8bdd0fdf90325e1656acb87bb5215605adaf6ccb592ff2ee015aed02ff9c867139bcb8ac135b4c143d2d5912b68d2388bb70c91404cd93bccb333e1479620b6c6abd1d1187d293b2af8bfe57c2d104f0789b1fd74e51c048eb3a6bc841f6321fa25c8106c3b9ea7a0fcea", 0xf4}, {&(0x7f0000000280)="ea42f0f31a26b928fbd0810659cef9dd5a5597098e580e4444bd5ebf711b0c1f088cbd56fd7b11f613d4ebfb78e3057c5e85ac95c97d706038c5330c3d05773188f43e269b6692ff140e9450dc893df0988b53052863c6916c3686f26aee7c6c34f648abccb2fcd7e4e8113f33e8f837d24dde88746251bf1f74008ab20b2547b4e43dc8632f24d33f05f2944612572eb59bcc510fc955b2af20726182b259423c8a87c7c2965b9cbaf97a74b1c5983df9b9af9bb94b1b5616cc102d27ccb8d9dc9f9efb70a6ff21d14a1ede3729cdb783ae50d6", 0xd4}, {&(0x7f0000000380)="361e6874c1479441f381d474aadc645d7fb2217e3f7108eeb05a27c7068816dce0915714d06d043beee0e94fa7cfd5bd7544faf6e5e9ff25cba82ac45106da07d35c28a8ee59fae70084f949839e168d13f25e9275f2f93fd06c07c389fbf5010c0160a4cf83d4daa7e39f8b8ac2f4e45bd578c3e9cb958e7e23151b1cfde168692a6f87fec55c4289455059fd1a4586bbb24602eaa81cbdf527fa5120e7638673ee", 0xa2}], 0x4, &(0x7f0000000480)=[{0xb8, 0xffff, 0x200000, "6a173e9798593977902c54783a8cf5d27d40d2a642de419d34aaaf1ba0a31f2b531936165e3e584d6e831322fbaa6263fe903e648a6579d3d4f2af1b4b8c01d5f91edfa4750c73bcb7ec57f716d189fb5e70418813c58b32f4101b6c45cbe3b8120edf70e77d273a9145a7d5688360178c49c72d5a0410b402bed33da8dc0e726cc3a09cfd0356f3851b31910b713687cccb761567f80434e1d1e34726e00f28dcdbd0a19008"}, {0x80, 0xffff, 0xffffffffffffff01, "db1e1190134a8b08f43ec9ddc5539b2f3082037674ae8aec6978c014093643b7096439ac76e0cdbe399ddfdc5ae8552989ca7910067306b43bc581e5514e9bf95a9a47d9a97b5f3c227f7299844f79c3d76ff043b2a81db6c8214e779e2c93e6774f9b89235ac90f96db6a95a25c0e76"}, {0x110, 0xffff, 0x20, "3a360ffae09273a23178369b5cb2585b485501da6b010260ac2904eb2af0b0851b1c7cca55d67b90a58298b6c960588403d9711ef4eb561a95c138b32308af0154db0371237cdb8c3d0f5f6a53bdbf4fbb0aef94bfa81e9f948f5975d9a3f4eff5c131b3dcbc556503f543cceba7540a1efe857d454983e92370119412dc2bf5817fb23646d8cd5cc85a491f8177e779198b63506d752660804ec7f6d5281885952858a5747df95b5eaeafb811a285650f104a8a668de29bcfdab5bfbe972860f9fee23c7c290b86f86d4584a7cd456e4c449d055bfaeba82c503ae3051efd2446445d1face7b42c7d3dab34ec3669949b0dfc4fa1bf2288e8"}, {0xa8, 0xffff, 0xff12, "c6d9c4a8aa8e85c2e09ebd82e88e95eed8d79924884b3854aebe8c2bea116c1a9f44c25e24a281ddd9935708bf2854bc624bc576f8669402331f79143e203f6f50ab1f760b7076331476d7aed3867b6bcaa19ac4e42792b1ffd7557b9594a23c7e380565e9965be046edd7023cd81bc5a68c0808581e9b64258a445061fe5b92c994578fbc4c6e709d57e835975d651723"}, {0xe0, 0xffff, 0x0, "ad34b62634cadcfc49c5d17316a8bc4684574857372a998f69bd6b706bbd76093c43b5b192998c99805ee1689495a41a5ebaf5bc1fbb17ec0e3634344478ace3e351bf7675e022235c62b669a623f500409fd7521760894e350355a7f0aa78b887ace8e52b60aa6f5950977b148a298fdfd35dd9f857cac237104e14fa189622cf88cd7196fb1b2dc31437550de3ad9c40ad71c00aa6a4494bae8671e2a1e18d08f111a9cc86ede43ffd77032eb2aaad6ab0692370b7404728ace4013df6763c82da0700b1c17c98f5"}, {0x10, 0xffff}, {0xb8, 0xffff, 0x401, "9f3d96a9393cb718f05302477b976c4dc24ca1c80bb272e9a2278360090bef8535b03bebf3e87c80757a5a93256e40b8a3f5e8da118732614dba143f014f1050a355cdd47d741d798c2e7d057d99a1ffbdc368e8d87259f549b92a87160d8b947845590c8d303e4c8f85fb2b19a0c568787a181ce95d1c7eba106622b8c67b6550b022dd7dee6be904dd0a66ae41a11881aaca22a789b6f552bddc00bc576efe2b17"}], 0x498}, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:02:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x242) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x94) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1400000000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8a, 0x0) 16:02:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100000001}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_open_pts() 16:02:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1, 0x0, 0x3) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="d6b628f4e837b6f74060ec9f98a500a5e41ae5068c420cb365403210abf70580f95ab7092fd2ce9afa9bca27db553d8376555108abbe07849b32190d81ebc6d5682003cd24487e711b7de684157f95bce811375da32f8f47c896fde9eaa00c8fe51384e8b614fb70c0a2dcfb3cedaf96c841efc47f8b3d98cc99799e6cca25240056be0985a8db90e4badac2b581b8be80b378a886bec7341a7dd92082d2b01516d8401f", 0xa4}, {&(0x7f0000000180)="c4cf516240471b958648c289b20cd7d35bed93c002456800a42e17c95e3eddb750f21f79999d9e7883a7d1bde11cbb6d81e8ed87a2a83ff735b89bf2ef077abf6b2a47f49d646d285dee4eee287b7b65c19486e457d27bc5617eb73ca8361a16d6083653cd0142687f2f6a2f6e4df4c5e7368def729bc3bfa16b4d93601fa92c6acfe4fa4376cdb0ccfb5eab672b0c50bc06e4a0a73242047f258fd7fcd3ce66913b9084d7ea81a81e43664b1bc8049cd02786e1470c0e80cc502f2704893372721722d74ecc759927a716ef3f56c7c0613792d6418e47ac7d3ce806826b5ab71762429e50d918a2665470a00e302c0121661abb5f3fdb47fa6d10", 0xfb}, {&(0x7f0000000280)="b2599a1dcd126c48651b83ec8ece4a738ebf52f1451c6e4efc56ce85fb98486ab7bf2dd714fc5d75bebcecb2ce7801828e7a497ed1d4bd5be5e2a8214856c9e8d33df50ca2ec362367bbb3ffda9a82bdf291a90d224fcd608105484763c41cc399b1e19143c905ddde3d8f6890545154d49a4cae7a50923c79fab407614bffe9e76032f95edb9b43623ba2f0656c320e03a11211b133286984abae17ce0c525077845d142f3816f0fa1fbcfd0a5e0939377ca69b4f673f2a5d267ed46c5a33527ffbdd3114267aec0db364e73636b44795e6d8b249328246d2f592825e1f1e112461bbfd02bab297cccb22d38df0b24172df524a7c4f203ca0ed0b86573ec556ae9d1d9e4c9ed0dfd5982f0ba56e8742cafa22301ab7fc0d55f501967176845e6fff80f4ce41585cfe931e0f74bf18d3a84f8bc650b268279be2bc4270d7feaa5d1e5e0359948a3f13a3635c99f1dd87af075773e6c26f08d37dd28c40f95dcab9b661fb706397e8f6084d0ad116d1f496f49f7452460e6ede836ca631ef932e0b258d6c2713ee30b4fda186c44268bb56684820810183db3b98f43de25574acce6ecc5a054e979692e29afd06f787cdb63918e3f8870b91b65b9e733ab295244f0e85ddef1d688193dd55e904dba8281766316b2086c23eabaf1fb17a96565d74ffb6bcad8ca950f69ef1f12dc64b2b61e0679f9da9ecf49b4bf0b2aa8ac380a7031ae2cf543aa1e4be3171d27206c9f37fc4a48093abdf5fa1e95e33a9f7bbb53d114508688371a67c9c1786b0cc4b1fd13713ca0fcf9f087bd00615f72a738abfb2cd65a08c80ca02362de37f072aac7e8479beb8d366860e117340ac2d8fe14a242585530bd523576a605a8a6dec8a0ba8a617dfb2933fc48d48a31a8188b3c4cbb370afbbcd2aca353a1f337121a954a45f40e56fd3135d1eeadd8e2b3bf84c75eb0db724eb96ef98ced86513663e777ceeaad3af199bda2afec223ba217f97ca5badfe65eacf45c32ec88b0769bf9cbc002e8159e27b47e4b63503c48f884a5f9047bcca25794da0841eada559ff861167f0d6f62dfca5b6c0fd7f16c2afbff497d8b39ae7145849fa11b3c4fbfd4e9e6a4a0e7e97c863939ecb05c585c5d1b0d8cafa80b892c3881f95e7f18da28ef05b778aaf556739fffa37a5c2f1addace39cd7da79c6a2b4f5ef7c8389c52dc0a2e1d85dc2c6ed5898e6ba9d5b6c7ca1dd1178f97a8feb519b6e2c8eff789047a3fdc826060ca24eddbd7dfe9ddeb0aff77e76f3bb0275dd30208bced29d83e8a1c66d9d756afe60da6121ddece3f0858fdf3cb24837776b9b8dcba16db4350c05bad7dbff869697bd8c83530cc1d9f72ed5241bba622e9e5fb15931751161e0b1ca2bb6c436d3becf51e5bba138f4d08e4141cb20edf1dcea8f99dbe1af8d16be092cb9705bd6d8b82d9925a74c8cbe016b6886c881096a3bcb8854dccfcc8a3ed1ee3455042b2cb83ada6d81409822c8e87b38f12741d4d9779742edcecf73cd15f8d382c67b27503b6eb45658c584b9ee820dba6f4582a2cc083d124d2147a6ce3b97143e85addf9e8ba48dfa06dbfd9825727c0eb9f465b007272c9358c6e9d65c26ef74ae7144d60d984a4359b4982a75ff406dd663c748ca32b08ae221dca86b70f432cf864e9fa333078e98a0cf0bcf25aa159e614f1251a488a4dc48116b6c631aa9188eafa640949f725687546aeb852e34fd3c9d6633521bad8c6468acc04d5fb6aaf328915961bcb15e2d27ccc5d88960da2750c298f7c636833ac49c983f0c66bfd07ab3724d9b7676dbd7998b7b62ef5563c63e8edf998eb44ba8ae965a208633a9565df73a7cc64c62450eb83cd149606e1930eb40f97b0c5835a10e1950a5a58d4829a3d03b7274b88838e29b2b27a083693b05c4444ec9ec03c74df4ed74baa1927abd74581e3c7ab52207da0869b3155efadadb6452e3fd70ae701efef237e3d1261c6f8389ae6653897e57b01bbd307a9355167263325f6c10d56b45b3fdc6174194e95d8e37d5beb482e537a6e7c565bb133d08355f3b92975981fc877e274809afbd010546a9699a54e6f2f60ab3fccc25301d2fc9fa752c80f191c083dafa0b64c120dc5d73d2dfa07b5fd583eb23b4503bff409a0fe3855a3b4387d1b49882a075ebc6cc0309f14ee06673c24b6e4654dff1d0827c96af658af2097702e049918b917375e310ccca50bc4f24836aaf8f7c4bdeb70e3c60c57c63b4f83fcffefc8c89fe4b9aa9777c2ef75282801ce205958fc89932c1a4e252f701f058a10260ad00d10cdb476c4e1675e6eee66d1acf9a3424986b4ca3665cde33867b5029585c1bfc85acd5fbd7613630d7116b78790a3e430d7b8c4c6d011e3b330d6be947ab7f37f7ec4dfe2e8fca9b46a0922f7eb7367ed5ee93ea4ba713cd54c753f16f91270f015cc3c819d590b68be3d75f20dc4069cc307fb5c1345ba1674f89fa647f8366e45224fb1bd16f68345b23b44e254c12fe3a2c4e5094ae2f5bd27ac6e757ca87f1690bb2baf440d1f910c6ea27292ac80eed7e766459998f0261e1bedae4525857e6e7823483bfff46047913abbd391dd7de8fd11a1a1767324d14c4014c2daa0bdecaf2395edd4ddc58f258f6b2c30d29102741a68885a732fd338f3fa11c06a460cc5d1055424c65c6973fd1fa3bc52ca589edb66eaca980353464454c508086dd6a04d047a64ea1afbc4b7a51d72854bb5dd4053816ebce2f4b1f48b47ca30b85a46ed78828bebe9c4861ad9bfa3923fba38be30c04853ce91b4f93d6c562e98b00abc45400c6d2a3b22eccc3f41afc81fb33e708c7d89a5d09f3bea455fed01fb9fe0d714008d1e1e2df10d6e2b5c640630a6661955d3e5bacc8ad9bb383e8bceeaf23983b85e4b18d9df3ef9d19c383f06544a78bbef9411a76a7382e71616877c35d574fa432ff3e16fee8141c52dd037873c64443da301fede4dc898691babe205c79ef9b42660174f0008cc7a9ff54252d7cd6af0274db92dee2798f10330166221cfc57e29133885f31819e833b1021d8125eb95f461038bb736db1b83d72444e72adc13cfad4c3d0911b178eb33e2f7143fcae7e61aea8d8044012b30e22ca02fc8a996beb0150a4d87d05d5dd2a96b1de8a29176faea91ebe7d07146b57f1a268f2e37ba9f3eae9d7fb5dce362e7708a297973232dd0a8ad8c089b7d27dd2a52d49aeea05c582fdfcf7536a5c5c170f2bac83163dcb3a8a901edaa2044e919a30fcec0dc07b1b7fd40a89628ca73a464755804d48a2fd3f2aee9e76875c1a3ad55e0792d0904b42f791faa1e12e3907a908b6e3ccf99286724ef87e77c81f49d33e889efdf45e0330ef87b0cdf90ec4faa93b7dcd3ce8dcca887e20b5a21f296e5edfcfd96f02cbf9ba887c8ea965cfcb9c0ec9c4401e6cb189e9756abd44a59811a4cdd869bbf5f4914590481e9c5e55e9e01e41bee60ffe3b26e659a5777e5e91d8f770caa55bab017922ea4fd9428893cd969f6a40f1c0df2176a22a4aebf41aefefbe9f80934a7399ac9e591e504f128318b00e39273a58822b383b0ebeaee13936ee7e575c5201254505a6830acc0907ce25151e376a9ff2d91ebb33af27ea5b1f5eaf68c684d932d64580219d9eb639c519100ef23546f41473386b9e571e38340f676fc13335eb2061cb332302bdf864acc45effa8f6620a6bef2bba57b1da98d69c1a6979380548e1822e80ef306cd44bb691e9b6b4d844af7d2ca6f0809ded0b6b30c869d45c02211af6c6b52d4810da40063aea7b2bf0e441f6cd1f6fdf0df7eb3ef680cddcb678d3210af9dbebd4ddb64e888f7b32f04e786b063df13c561fb6aee68cb5e5264a7ed2f4550d944dd3039997d52a11ac345071f64ed0865eda17c972735f525c86c4026d4abd7a35ffe75af400fc3bc72ed2a7910e104f7dfd73eeca4241d7356967bc52bb5d6faae597565b9c74b42377dfb97f956564e2df75c9f6b47075d003a57d122950f1bace07be27438bedae3e37329a907231d3b903f9d6fd83152a32ea310e25ee406b0109e24891bcfdbdae3470506ca1a80e3a3fb25be6fc50ce6682ee5756dac808640126aa8843da0997731c6f7dcb3e3d4f572675f4302754ebd9c363fc80ddd69ff89a5bb6f85ae35e3b55cc14bcc018b125830ddce51d1d1f2d59afc5c6539c078a71b145893c548e982cf439727ad9d93bb97f78073bf0f95d3d65bf796f0982f883697f0ae69ad859a8314324cd7dace5cf93425da69055aa103d825d9a5aaef8847afc6cd4cd19cb699a7eff7b42afbbdd4f85468c73e5bb210d7aee2e912cd383ed05793820ead0e60ae48444d0658ae2f15d05a7ae7341223213530bf45d10778ad5d5f717fa5e91713d1930a04a4eab089add387bf74c9771ad139ae1e1f23b343f7fbe4d5541a8efff6f253ee958564449b6f1f364214f3c69647fcd1358672cebe9d57f79aa221631b1fa26a7ccd7ab73bb2a2f99b900ab15a780474d5e596bbcf8449a8d57781a7234b4dd4e0fb9dd919228bcae815e588a1d117ced10153bf43eff88fc4ae7a151a06f3a3811f3eaf94ac21dd6bd190c34a656b6906b256034405beb7e16043de64d666a64b3c0ed4dcb0d07b5cf105d6e9b45a7bdb310ba0e6e5e8ae25c772fad615b9235edef1548c9135d904ad663766ac458f8ee345ccab846daec50b16efea7344e47dbca00a2ea9f72afbdd53b1888c227e3ff12b82b7eb1dbfee5376112a9b1d61c1692faea38228debfcbbec2ea75f3097a532ac04d694574eaeed9591fc818865c0bc7d8606b527b51194543d6f0a0ad63fa3f2b90dea79c31da0d4a1ce575f42ed4f1bad61b9e914e6bc5b67236cb83e65f41b2751595866dc53a12d478b495b472556fec2128784ce659e08c29fb5e730584b8a9f5fc6f12ee1bb0a222b5bacaf6bfc3854fd560bea923e8c29a8c33b6ecc7c3ed3545980e31c96c762d3a61dc6e119a05b9547b53189f0cec423f6630f1f87e598ae5b330b9b351a2eb3f6cd40c0ed9f2b7b7db83c0c3cf6010d531ca7af249e751da1e5bd3f1fe5f1449d84b26dac63f6b9303829c660d86db0c746db45391b898567dc57ff186fd5f67f0db3925515c21f17761f22c9cebcf450dea0918f57bef54c4955973adba9f9fefc64e4c7f2914a8a027fac6883b08dbe6be9adb1f6be37a0089b1c78e8823f6f95b931010850ac5dbae55fc427adc2a47fca7814e19489b447b657e974a7d3b706d96e9ee85fdd5094fe5df0b4b8396d3b867b54d6bd1f77c93dae64fd3e01891e3d74a2028c82b3f8306b4b2f89ff3ea403cc57e60dc477003e00c3f076505090030a403758f2fe12919e323e57ba20f477229e11e4f6229f3d5c0c25739162061cdcb12a1e555cec916415522bab9106d27cb52c8ea477b89fdd5ddd553b35751092987f6092f45f0ec973b63cb7d508aa1291fcbfd237563c67bcbe3ed8157b07c892f418813b26fca56da3a57da4322e6da0c3745cf163ed3ed03b1a4f3a4ebdb5da587b0c95872fb91d95aff2f2dd20c1af80396c36eac3eeab1fc80ed58a25ea40ac8630d76dddd624f1baba236ea8715c8fca3c9b42f256626dd983eecb02c5524d141265b103928690c3e86b6c498573658cb71c0f8293effd46409f3df804016b8bd4c4895d81ebc40748d7c8c2302daffcf655d1a9050d0986d9422be32f79b99ff6e96dbc8977f75d3e8ec6842e31a190a159ca7632bb89b991057829ce2160247c7ae104cb64cec53978925e68674079e", 0x1000}, {&(0x7f0000001280)="e5c7e477d77483072dea50a29e4b0625ade698786287694319cc16bd3ca23d77b9580d699e2d5abe9c3c2fd81f79778d03d2670d2354b149a9fbe3ba273c446c231bf9c67ac4af4f30c0cdc3ee2052d602a34d1387d6bd1ede2545f761cf252c63f9f0eda3d77a54add25a64979a460a134b718c09f45b0cf6f05da21fe1d3f5ce6360af829b7d6f10d971e9ed1b2aa65cc251f523a528f6c821d0132506bbb483e6e208ab2d4c041017804a016b99babeb17a07af4bc78dbb9fabf9", 0xbc}, {&(0x7f0000001340)="fa5d66a6e0366de90f9d3388e5c5ab14b216d3cbadc3b590c93f8010e43544e9fc5a5fe1fcb143568351306917ee146581876f773b326dc8bf38e94de7fac45a89f69c8a2d05e57b616f07ae3d33ddd96e7098bf836bc2b5c0ccab4b2de90e4ee632ecedfe7e6b879ae71c42a6ec1ecb565add3e880cad74cce87d5b7e3b496c4d4dc62aa12343b67f15bb9cc810f5065aad783eb37f8b32d61b8389b70b6aaa50ace079a1c6de28c748651b4e26a7c011c39e5dbb6bf4611b7ecc9e58870cfe0c85de2f5e0d61a5d7952531e6b6d2509e4ca99eb8", 0xd5}, {&(0x7f0000001440)="644a1c11b7b8035afe935f74f6e8c79104536ea981dc7d78b7455d40e137d900591f091b170e6f17d7a46faefaf507ee2632c5680f07a99ab25dad8151826d587125652f2baf79db3a193cb063ebaf65bd1e6451520a90542224c36b1f826707eeda87893489ae0d8ec08643dc45254d49ff4ea20a33435933a7b2ddfebb81719f644a067ea390f769bf41302d178d80e7b768454b9b80ea167db162c1e76bd4ca7e01364cbb89c52f821379d798632f11aefe7fa246ea59b9039ab37d38", 0xbe}, {&(0x7f0000001500)="0589c23a1e78b1eb2292f0162803925fc06b252803119058364559db28302241935f2357f0641e7a69d008fbe9c5b3fd58ada5bed2fe9a01deeceb52b3bfaa4ed378e05822fa3e73b9456f197c3915ee2417e0ffd80bda5ca2e073fbcca6e66f2998650b5102a9dcb1364be4b8b12dad2b796eb3b154792a2215fbb7ee5013e4168f6887f0da9f6916be5c04edffdd684a974e1d46da1f37fc6a32d4", 0x9c}], 0x7, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x40000000000051, &(0x7f0000000080)="04000000", 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80, 0x3f}, {0x18, 0x3, 0xff, 0x7}, 0x100, [0xbb67, 0xaf, 0x1, 0x401, 0x6, 0x6, 0x8, 0x7d5]}, 0x3c) 16:02:19 executing program 0: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) 16:02:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="e72283e2155bd8ddc373", 0xfffffffffffffe7e) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:02:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x169) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7, 0xf1c7}, 0xc) r1 = semget$private(0x0, 0x3, 0x261) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/133) recvfrom$unix(r0, &(0x7f0000000080)=""/57, 0x39, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000040)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./control/file1\x00', 0x883, 0x1) r1 = openat(r0, &(0x7f0000000100)='./control/file1\x00', 0x3, 0x89) mkdir(&(0x7f00000000c0)='./control/file0/file0\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000c700000000000000000000000800000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f40000000000009c9a19f99c887154f4d27d8b354ae804f04d288b202271e1f9b7f90e3aef3483fa1533e5ce50ba507f63bb9b641c9f1580c316b6740318df4404f25b4aeeeedba348657524b91b570be3a6a009e27e307c0c2cc9ad831ca221b69e0619bdc0d4341b02338c833ad5537323aa316a8610610000000000000000000000"], &(0x7f0000000140)=0x6e) accept$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) utimensat(r1, &(0x7f0000000180)='./control/file0/file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/94}, &(0x7f0000000280)=0x60) chroot(&(0x7f0000000000)='./control\x00') 16:02:19 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) ioctl$TIOCNXCL(r5, 0x2000740e) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) truncate(&(0x7f0000000240)='./file0\x00', 0x4) 16:02:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7bac5f7d, 0x100, 0x9, 0x2}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:02:19 executing program 0: setreuid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:02:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) listen(r0, 0xffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x969, 0xffffffff80000001}], 0x1000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x58, 0x40, 0x0, 0x25f9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x800}], 0x47f1, &(0x7f00000000c0)={0x93, 0x6}) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/156, 0x9c) 16:02:19 executing program 1: mknod(&(0x7f0000000140)='./bus/../file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x2000, 0x2) 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) 16:02:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x152, 0x32) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7}, {0x1447, 0x1}}, 0x0) unlink(&(0x7f0000000240)='./file0\x00') pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)=').[\\\x00') rmdir(&(0x7f0000000180)='./file0\x00') 16:02:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000), 0x101a4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:02:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000003c0)='./bus\x00', 0x100, 0x3) fsync(r1) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x200000008000, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8020, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/171, &(0x7f0000000500)=0xab) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0xfffffffffffffffd) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x0, 0x4}, {0x1, 0x4}}, 0x0) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) bind(r1, &(0x7f00000009c0)=@in6={0x18, 0x3, 0x3, 0xcd}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x4, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="bccea5fa9a0c6a701b669f248a2a4f532cb1bbc7d404561075a67e21221f43b711e65bff04569a5e45e46ae0189a2753c85055195544b2ab17ddd86e9c04b5dc4c66823ccf455603b5ddbfd686c54c372c85a3a54486d60730599b17a7a00fd61d8b3af182", 0x65}, {&(0x7f0000000600)="64b321ac68e05c1c19b61f8bc9f46048aced8db8a66635791fe1b59b87ba3b5e21d63a0f7c9e2a9dd2b52dda38d03e2ec1944981c1d316f69d4cad363d028c5e521564b5ff69e28f32485dc1dc5284e17261e411fed20f76786ddde7ddc6536c0aa36ff22516f7fb4e0b2347952878f4c9bdc581d5c7077495265529097950dfba39385fec8a04cdd313f7624b287aecc73c6335120eb46282190c1e", 0x9c}], 0x2, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x8}, 0x1) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x42, 0x148) openat(r14, &(0x7f0000000040)='./bus\x00', 0x80, 0x1c0) renameat(r14, &(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00') readv(r2, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xfffffffffffffffd}], 0x1) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x20) fcntl$setflags(r2, 0x2, 0x1) 16:02:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x5, 0xc4}, {0x18, 0x2, 0x1, 0x7}, 0x2, [0xbea, 0xcad4, 0x0, 0xffffffffffffff67, 0xffff, 0x800, 0x56c]}, 0x3c) ioctl$TIOCCONS(r2, 0x4004426a, 0x0) r3 = socket(0x1a, 0x4000, 0xfffffffffffffffc) setsockopt(r3, 0x0, 0xe9, &(0x7f0000000000)="390f2792d885018fe440427a4979033c910682eb6b63daeec16e85a02b2a7272a22f100c360d52c6a96e813b96154447222fb1df877a8d46d56a0a293eb43807bb83c9751fd88596d39672ea6f983fbfb6fbb70392eb5532eca40ae085cfa7eb387985b1bc9cca41ff9216d45f28975e91084212ccd7f125479cdcf0fa8fd9e9182974465695610773be4b75df39e3cf13d46a6ae4884ff332dd96dc8b09aac8bb3e82592a7832ba601425688c1f2e4a3b3bb53e", 0xb4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x20}, {0x18, 0x3, 0x6bf0}, 0x7ff, [0x3b, 0x0, 0x1, 0x3e, 0x7, 0x1, 0x1]}, 0x3c) setsockopt(r3, 0x0, 0x1d, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) 16:02:20 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x7, 0x25, 0x0, 0x8, 0x9, 0x1, 0x1}, &(0x7f0000000080)={0x3, 0x8, 0x0, 0x18, 0x1, 0xffffffffffff9fdd, 0x101, 0x1}, &(0x7f00000001c0)={0x33, 0x2247, 0x38, 0xfff, 0x50, 0x40, 0x8}, &(0x7f0000000100)={0x7bd8, 0x926}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffffffffffffff00) 16:02:20 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2002, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:02:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x8, 0x3}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000022, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0xa8, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x3, 0x2, 0x8}], 0x50, &(0x7f0000000180)={0x100000000, 0x9}) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) 16:02:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x16) close(r0) 16:02:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() socket(0x7, 0x3, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:02:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) geteuid() setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xd3e, 0x1f, 0x8, 0x53a, "2b12635c87cd1f6088751c30613421c1b44c4877", 0x12, 0x7ffd}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:02:20 executing program 0: r0 = semget(0x1, 0x4, 0x400) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r3, r4, r5, 0x82, 0xffffffffffffffff}, 0x1ff, 0x1, 0x4}) r6 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1000) r7 = semget$private(0x0, 0x7, 0x680) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0xdb28ca1, 0x5, 0x0, 0x1]) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0x101) fchmodat(r10, &(0x7f0000000300)='./file0\x00', 0x90, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x10001, r2, r5, r2, r5, 0xa, 0x462f}, 0x2, 0x4, 0x90000}) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000002c0)) 16:02:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:02:20 executing program 1: r0 = socket(0x22, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000040)="84f70ff5e4dba0dc73", 0x9, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:02:20 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fb0e374a6c6a88d326854ee80a56f02d051efe3245c1844546b26d8f64b3b904d68d196aef6ca381b5243f315e28d248523273eeaa68366893444ce7b7f8d8960200fe4a068d3ca04d27eabe3a", 0x4d}, {&(0x7f0000000200)="6aeebd9ae59560594c2b9a7a39d9d11e806c5e60edf4d79e27b174ad06f135c0fdc60f6d2970c6dffdf7ffeada3ddbc43c1499fc8261c55a7531f0311d3ffc5a85a3bef59bad71c86ab80a1eaad32fa02998aeb85318a0218a04ed7461fb5aaee2d16dd060b7021c93046a4efe9cb8a4c0c1a8322d89472218a6f20f4fac247e24409ab87c3190e510252202af1b00ce300cabc80597440b03f8c01a4de802418174411c539d0f850d309f7443e25f22c045fc7754fc", 0xb6}, {&(0x7f0000000000)="faf69263ffc37ad79961930cf7987514718e392e1e09863eb6eaf52165dfa2257b71b22833ed649e32fa00f6c6ead9", 0x2f}], 0x3, &(0x7f00000002c0)=[{0x10, 0xffff, 0xd30}, {0x68, 0x1, 0x1f, "84d95343afd589d25a1d9514e000040b2b2e23292ff98d0c55108d1ba084dfe5d1a60ff90af97eeb9ec44c59d49ded7b0df4b7e5298ea4a25776bc527f129a6ef42c7889f16015b4e0186121a275982901a2d81b1a8febb6"}, {0x10, 0x0, 0x3}, {0x60, 0xffff, 0x1f, "18e1ba53a948b7c9fc590344268e1d04d8c4d2b3b2f2585e15595662db1e39fb18f13b1da46fdade05153aa53c03589f6e85aad516b30860c3357157bcfff8cb05baf4d8f28d5b9218621f47"}, {0x110, 0xffff, 0x80000000, "4cd9f126bd806cf7de3168bf089ec034d0572bf7cab3f43d9a3b5cdc26d5fb6903f4be8dd529d450a72bc4bd9b77b84249a2946e4dc256e24db1522ad67fdfc6d13b1b353e707b2f6b203be05800d99198e0dfc28722b3131345c58f7175d696bf5d40c65ae61a350b744c89525c33383c58a7bee7177ecdc34756b27687fb3211459c7bee79bc50ca1928aa9579a074b09a4c0a968350de3d5b2e8a5bee03b694c8c58743dd680f20effa549f11db2ff2b5387f8606705b850b2b1a8945aec9e734411febca329dd54634780d68894f4676965e35a4ddb90e8ce98e6cda93e924c00dd5dc2df14e26d8c275383e0c4e37966cb16be1ca38d51bab"}, {0x1010, 0xffff, 0xff, "456a27de35e606d30a9c8615a5e2c107af5a63f9a418c3e33780722cc5fbc09f06a0d2a0e72acdbc8451dcc1ce579e166cfac8d343a8a757b68d85f4910d08525aa1ad17f70679d558343adeaf1509dcc27818d3566c7167cac6fee949c6d99e0835aaa43196f04848e7912e2bf9191536013a376244766cf61c60f767f3b7a20cee0de4ed5425229d9b3611e7e69a7021229d01fdd82876fd82f569a0ab6451e248875cae851efc44a11ed5145e7dedee05c1a164981cd4adde53fccbe0db0d4901181fd16f6f3c6e8a8bb8dc3d4a4437433b60f09759ea65fa56aec056475252378d8b6688f422d4dae56bd28dedf353a4d9ac9ff383bb95805d755bb7f9abf329c5f492d81eb900ab874a1d444d9f71f81c193694fc5f2a6d77a54fa0fbb243ccffd2d3831ed91eddbc76856569454adbb686a848ed032ddc0edcb99a5c590a44ec562fd6c10a76fd293a0d872044f0f1b57b77d902c6af4a5bf75f1c0ce70e2b38207216a141bff6bec89c3d0474d96511d17a2d00f43c07746757ff49c141fabfd5ae1b87bf0f8a8badbabdd504545f19e463cd1bf65db9d17581621506915c02f601d76ac057dd457d8b53be7896a8d8f8d2841bdd5a856779bc2f9388613b8f14fe98d1582c559c3b144aae9e559fb38ea7cca180820b057931998d145d5feed0d9910b0985b105ed32113584ae81c2e9796a3f89eb996229483a9c0de34ef878be7b227670ceffe37bcc137fb61e434e3a40a205ed42ca721450e223e6a5702981c0e442d6c0ccad492c5a093e2c5b6cad666c429a2cb399a476b38f1e0d51eec4b596249a9a8d79bd83d33274b61ffb778fd3286b32fe69afe92665ae17cfeb627dad0d62366000da2023bc427124dc3935fad8c1312283c45ddd0a14ac05f9fb47ea844519c843bef616b5bb0ace037e55723d4c947f1cbbc20f30a6017710ebdda3742b9798808a8b3fd77ea9305862723e348755c78e4365f1c7ad414c0a8ec2cc64c5ebb39272d545ca8a9c72f2587404c7758c4c042ecbecba8d6384a1e3ccef3f1cb91cec5fcb0aae36fb61eca90208098b7a1aa598966218cc35de716e9766842a0a6f7787c6288b13a4ef5d11da4fcf54c4cbcbc456da5c80ce3d14bea97d108f78faa7b05f951a66210561c0dbaa493d2d6f8d04917fac41ccb7c2f5a189411d80978526916a0734f8baf0e147712ca5f70fe931b72ec65b39aab1d49548d3d3f37d1caefc89975ecb31057f5edcd77adadbafa1d5d367894144f860570f19b67da8a7e92da327e6cb32ae42e84b176054f581dd1b4f21faa860fdd93f5fe93b76ce8da4db0600215b7deeeaeda453be868ff79c97734e02b6caa26f04b4fd2a451e64cb47d9cb2cbf12c7388fb7096b3a520a92bb9686c44972200de0331352003a07c103cf401aa647e86effc34cf8ed2e9e4f75d29b0b39f162c313c35fe7d0f7a6f9560ff9c0a52db0f58a75c10991842ba61b4f8ac6a2b8eef5e2337c24f1ffdf1572f52ffc335de4e1602aff1b94f22c403d73f37955f2dff3cce42ffb421aa29e3a152e2e04b5312c342b75db7fa9e0c0c39f4d552c71786b04bde1faa5db8bb54436e5e49e88e4f2769b36169e66916c91206f3ccef5b3c564a1b398478825dcfbdf1193e4aef25fcc99aa4569174c1e9cbdc23537baf664d80de5b2eeceb304b04dc3d71aa4d88dac67cb1b39e07d76cb41b518f046df6b97fa07891e876a18c054b5c0269303d86add762f4dc9e2c1a952ed7732b80d0e2214fc23337d1101a8715291934cf0767f1d80a8d11cf6c9d134764291b732c51173eee4906eb92a8e4c50453b9254d501484bb4ae5e3b0bea1dbc3a0dafbc72c2ee3aacbc23f601ece5d92638951162faaaa80971f52daa022d829280d541b1d09f47b8388152f84becaaefdb419be2fbd570aa15e8b3390152e2630c7523c893b855804af631a6e84eb2f2458a8253bbd312a5c6709fe190a1b6b422b3468e6f872aaf114516f101ab8691422fb68e70aedee008d48cb75ca820dd4ba7a393e80eb62adcee3dde89a4f1baef289c3ed505b3dcc1d7ff6a3377a9fd82cb786ed6803abe99558f7aff629f8049f6c63e486e74e165ce2840eb27ddf7051ef45be78393f4d7f5b20f64d138b9aae0faf65939745118b55b2c50c96cfbf191252fd56858f6765ec1d2d0d255d1bf7fa11f6a65327474880b519ddd4e070fdd02588aff7390d3122a82e4b64a7b4dd4e74b29cc5a74ffc7b5b29772aa239859a2f1960efca84478b7317a434729da684441751d9835e7d7d0c7cae6f7e3e03e04afa55abd40a1bce10a48fa138791bc6bae3e54c1e704769c4df6721555ab3480658737f803a4a68611d7bf9eea120794a6b86ea3bfa13d865364f525dc84212382729fa920faaa72c6cc8ad724937cd3d8bf5ee936d4bdaf017dd7fa1e2b6894a0fcb60058b74d8d43a0185b488566beee090c96d9242ac1209a6f9f6e75fdbc2adffb07bb6a8bab241ffdbbc2a5f77dc0f591c8fc0b24144fcd26067073a145d3043fec631fcbba0c7a13a1869fca1ed297a18492d6f4d58c1485ea46189feb381971ee51fbdea1cba5539d759b13b56c36002ec05ab6d3d4d5d22e7c345be30a5f26ef8ef210c85e23ea043d6f89cf220f16b7cec53a428965f085d8e00c2e55b5630129a3a1015f141b2c3276351306f7f00e6b9fdcc7cc28043521374d2f2e9d78017e0afa778932cf994eeabd967b0f30406af9d151883e59521ebf54b964460027db40f435d1400fe4001d20031e58e249bf09aee37319afeee399b745679014de342c0563974f30c940a8adbb4f740e5cc6c9572e1de557cc7efbcbf52d7533bba71e3a1bc3cb2100e19e2b8b2cd9bddb0f90f64208cd40da066a498b66cfacbca5eb49029df3bee0f59910df1ad8b71cad3b1f35ed83231123521838f452d25f1de7656ed4eeb305343ddede33a78e535420241e8df3834aa2948f6f9defc9f406b60cc638a50d8bd85d2f513d44d47808434e3d18278fe5f5cf95b9a58a680d2d2d860c125bbbc24557822c98bbe7d875b2aef29e3c62233c10788e9e056a81e27dca5fac82728082f51f9959faf7ed0045c0ac0ffcddf232a78cae2c890cd984e2b102cbcb85822c8703952e81de350fb311bb00b837f2c43e21cfa9781523eb7beab82b6e2c377fa0056583bb52fbe2aac952590a65857574281243876c12006c4f6806dd8341df869072ad9c18f35de4a48e80b8f1fd8503c1aefecc82ded6b902bd0f92a4646e833d214ac4b8e290629a4a8074eddc0b5d2db0dcd1d910d4fbc963d606df6b968910064201e8ab8448a98609438e217b31f909be2fae4abddfcb493e8aae46f0991250642eb8c6002aca5b935eac7eff7aa202567c303898d4fd5bb72cc91685c0ee6751460ffae322021220974601dae542ba460aa938d454537a98f2dad8be50c6e4c49e342adb98519f347eb1eeb4ddd929f980ea85e0110e1fd0f9001b62bb76aebe4341db9ebf243a68bc515e6339b6594a928308d9b0b571cf1be46a69fa5228c69a8781c3c843b6e130a34d6eccd03302fcbcd106dc21528529a4b36f320aa42273c8d60cd2bdd7a65f30a201333ff5b8aec4f434521a76ce8f9cf11ba507df06e11641e8849d76d6be8088fe25c9a5b25ea3ec0e96c6329ab03e2d85b9197d25eb2e9fd92b2ae6482dd35e67617f3d7c76bd90cabe646d512a4470c0a6bc26e27b0abedab421d3167e65b5b03a24781f11ea5eb1492c684e513fa1170f5abddb0e98de73b70aebdfdb3dec689df9e2b923a52de24990d701d49d7a3fb9c47662d45dfd58f872e16d1c3c7c6c4ebf63d48d933ae1e85f8945420a894ce32f166dcef9f3c92f4f274760dff6eaf7751b3926506f0825cc3796237f97b5e5654e14326af9ba87a354ad323f207be188f02d301c69ff8e28f03953b026438e662a2dfaeabd17c789304e621cd65afce1372d2f4c4db9bdd589a32ce25d2905c86e7697e3d3a8460d1b2e058261303c74b1571c0502bdd23dc9e403f50029038a4d60055a8597d7e8203dff36b3a1aecc5c0492fe2f0c299330c4cb6eb2e4f8d42cda95691b756f4ce5264328c9738154bbf3645ae177dd713166bbe3d338ee5b6e3dd8f37bc14c93addc3c2e4bff45c0368fb41f6cd93c1ae1f2be47d37678a43be4a2cf29758ccf991b90f618ab38c282a5101f1add2442b16c1c632d167f9f24928d549365ab43f2e8f1c10a04eee686939d0691c8c78a0653107664b6d85ec661482034910b38edcfdc255a7df8a0ab59be6a3f4d0e023b46870bfd7041c64d8f625bf702502d5d6eea4265041db85fab1880cacf25e65a2a4e7e7e92d1ab9f7b6f0aea0cdef83d46f58a4696df5f1300faa0bc845db7dd361270eb5c82653a4bde9dc8cb00891ef9885164ccf9368d491dd66062b8296e4ae1b2a5e6ac52efcfcc690a01ca013a8ff56d70e623ed8dda9e8a9d6d8fe51b75c334436e7b605b9c0aa64266155348efe744e2f802930dcde0c50111877e2d5d1b69b40418c2e521bd54f8970323620ec61cae35f5b620b1a13299e8daf921c46000b6bf685fa5feb0cefacffff8592fd1d113683af7bf357deb06dc921392442793d8195eacc2942c7b7a48d3b26ae191fcde02afbb18ea0775037e22e33ac16c576413416f0280b6bcc338c0ef70588304784c30a49bdb239d3ce061da729f79748e483433252da40c49fa1e4c2dbb0944687607ede4c5cbde1310d8158e61c58c402cfc2e74456bf35a4427b165107533ebcde473936b67489c56f3f0c372a9ae95f23323648733dbed28ece977d166b80da2c7e3801e1b1922c7d754a46772529775ae916424be7232e37bab1321f7256580e32cb878a10c6415a4de384be4e76de5834ff41327665cd9faa8bc2c93ce0b62d175c67820ec61222b33e82e7d7901a70a2290b61abca70835c02064ec2974381423530a589246d740305f1412a50a02c3a9359728f8ac52703ff0ce7373921eda943b77b39855b662b4a52929657257a6eaa0bab931eb8f4dbcfecab885029dd6c31413a0d19ae87a715b8dbbb01af7ec5437282fb602e82454c3636183787d2fbac7c33435d4108525a03e316dfa41d5ce4f2de6006f1f48c5e46b86200939cca88732b0aa41684663f7ec1b73a42d943203f5c65f4aed84505fadb50eb2b2aa93cf7d07feaa130e4613c54fe54adf4d665eef29062501bf149a9af1b9e977d5c2925ec47af68f9b58e12691e381e8e51e7896156ad7659fc3d7c09d49b4661c109911e988c8140368f29ddf39b4b7b4c04492e12aee2b2365c3dd9bed5f249497fd2f40b82937ee5035e3993098ef9870bf5db19bf85c2b89204658f49e0d96d177165c2a0934d19d9d0b382778abe0c0b6f8cbac3058dac5c26c46d89b670dc79c41ec5319c6896f805eca6e456bfd7cc1c5e29aa099e0d3a02d5ecf1855efab89b413359394fcb699eaf73a9dd629f14ff33fae7ea7c3ef07323a1070aafdedb856a3e97e9102838751c2eb344ba8cf293eef73e20158b7bb7af194c0d4d22f0d2692033facc8f6f0d9224457e7e6d0c1738951f9c9603c011c0ab85b52cc322c2acd3c16fe164e76602632e5e6a54907fd521fbe1d40006957597db1665b7889e0deb2c0cb556235816e323be78a8197cdecd7b0b4fe7a395955eddc7c9b34de60ab04f2c57fc8cd352f33630eb6f8bcbba1729ca5e201712d08feb07c1c50e8616915b19c3a63d4042ec6da215c8ae49f7cb90403dd8dca30da4389"}, {0x1010, 0xffff, 0x0, "8bc3f340e5477fa58a9e7db7fe945c4e86a9d36d883fa75a8e50861a572972e1ca40e8b3d269d1dcff2442b2adc08704d3ec850c5e8958786b6468038c9465e05b69183098ad6716959da772878f79cb4d014d3fd7c5880a0ebde3c90f895b5d72b444762b0b8bac2909573cdd94ec63018b5a525c9bc187a1ad93f5a85d627eee017a338a04f930201b5f122a3d5c5fc4fbb9fc80306bb28e2d7cb7a79388058038ec85cbfeaa45985f6e503f29a0451cb510eb9021e5e67b59fe9fcc97eabefb1140883ea0cd29e2fa240766d105b2da1a62beef19aa38d048578136970237fec427031189e7959a95e7fecb417a505f1223724ee22df731f69cce2745cd076ccf2baa6a8ffa3e0a65391a01d458f2c24ea08f2e456b133c87cdbd7028cb4a9ebc8c6d9d212e3fca4ead37b64f859d6aea8641a8707668ae763b9fdcb6f559a270f8bd33d6353838215d34b0bded40a61ed55e08331575dd31df94c5a155023bce6018ae1c308686d082c564b0233c3113e2a34544617a58b2bd6b717028e81a9a76518cfa72ea78f1a1d3a32605266df534b543faaef61dd97203fca9cf5ee24b4c7ce8b47b1482b86c6c2b8a94e1bd3cb2de198cd27c74a58500547fd6683c0d8e322fe808ccb63ccd88f0c5604bfbfd2d4a4099f29a5c0e24f1447dd01b01507a89f1d4ff5082d845a9a0f4b54337671c8180c2f0420e2475c6b08c0cd0b2959392a489cab879c9c388a5d7f9cc82a5298098460b9573e8c5e51ef39ad7bb8f84d0c29153220bf9426f300ccdae4b10e9956c4e9e4b90b2b0174c67ecbf013fefb5078392d3f39215b758e0bad2e66ca1d301bd2055df71f843607f197803995ebba587d99f145ae8de2921efdcac0e3be9575576bfd60dead9eed692ed7d19c7b40d1720609f9b656a2cf975fcd59fa6d4dbe472dd4fe1f42d680907618f8626cc62ab104493c54bfa9276751c60308b234170bf8ad165817cf587e8079502b2dde9a539fb85cce2629540e3d7f4965febcef06faa7a4a3176e553434e4c7630b74f3aca13b5bc214f2fa0dd9417bb4dfbba5c878e7dff8fed3c29fa367b24ede87f2b0888a27c75b5f051d12985c28124b48a6f451277688f209096f5ddc32e67216570ee8f97f02cb723a674f11e4e73ea6dca246a637a78063244cb727313fa1f53e338e077b07b58c7b84cd125b13d97347ac3c98f613dfc26e827a211170c62fbfb2abb188bf917b972dcc7a4298c00119b1626e1185806f46b8e99397cd90b8695400e8345a0297374fdd8045a6f258380ced7da3a41212252176dce5ddaab101daaffac15a4eb5549ad7f65e42e007821ee75735a109be879b0ebc1483a4072f6465a532be62c19c4191b77a5f8224b1f91ae433854d3bd29fd716ae8ebe540dbe89c1b1ed59deb79b044802b74b2fe31e8ec28bf1ef8feffbfe0633735b035710946ea6bbb78d10ab8722e02067452a77c2e277dc934c6b90d3614f5b00cbc562681dfff595480db92f20a0e6f0013ffcdfdb48935aa873fa7c56ca83f48e9bd4dfcb00c1a6dbc767c338ef594bd0f96f25d553e610765976ae265b756c761ecf38d8c180614f6f26acdcb92af536e916e1381fda9edb1912d6b4c75ec1e5334a70f69514965d4a2b79e82cfe827a9d125f3be9a92081633753cc7b961f3b7577361ed929322dcf539840ea15e97cc66fc1cf8f0762405ce4c47de208ab6d91735485e5183328ac525be27aaa08fb631cd54442c19bdbf074132e22cb21042abbe2c13ae644d48baff9d183ec4cf581e2bc9904986dea44c09376a4c8e20c242c5ad382252946d1b60ef6c8779a66fc0426ec866614261d8a0ba250cecacad4d2d49108a120a189eaea49500c3a17b67d070b355e5ac97cf270823c25da9ca27b5891e04b8d5871c56621267629ccf773b4c8c9e484368f2f1a0207775bfc598386ed20a2eb2d98f1d2d63896be136a7fe6bf61c3897abecd02dfb33b315c45d210604aeb5cd9326834cbac05f59e9779e0a89e2587ba9a0152ab27dee3b0be2b29da439f359c062049aee0550966e7b2002c32a8fba0b03984b9b1b045a93f62115a8f1072f96e195f0706b209c51f03e1761b757789d195e5f3b00b52625f7405099e5568d31bcdf458c525236901183996655cf87a06027cdfbf2ead4ed031ed7df3534db2752cc6e1b984d0641b1b8380849bd3a0d1d062138a6c7eb9db61a959aae927a067af417601e2e38cb3efc7081645dd033150f188d80e6047d6403eb8e88f2d0264813a83398755cdbb214dd483cfcb6d547fcba994818980dd9bd25b747171a4e21641fa327ebc76642c65feb9b3ff56ce6c53222149528375d28dd6b4f70b9723ddfdb3b6b33c714915ad68f39583c0c3bebeff4f908481736734f16a45014f225d4a420463bfed1fe3f08db064159f02b45695245ccb2826108ad1ac93f86ac75d064dd4b6e72ec020aa31351dfb9c0c44de1665c8a74d0f8ffa768aa1d2c1b55b7e12e23285ff84bebfeeb2bed6cc0a7f9a7feee450a8e0373702bfa78ac7cdae4366e5a8ab63be91f16c8565939a97499ab8ea64f271d76fa17898c7b48ff32dc2dcbd8367e1d6a0a5fc2b36b528147acd644132e71e48a6a0f1ee6b1a68a32b3285751503e23a82d94351567971d2f7f7ef4c2b8389fa0604c009bd06ad23537694213ee87584f47858b188978f3eedb8a2c90d39815948bd6e9fea557931a8b5a32e6b6118f08cddb3351fc07889945029d9915feeeca1a79da470fe058639dfe575696d8c0528200ed5fe8b807e3c6f51b950500960a6c111209b81ae80d58a8f2bd26035981cdfec95360ea727ca3cc97916132cf0e090f51c81f72df431007a2c5b573ec6f02898ac026c7cd307f695f1c5f3441aae88f38df84aecfc542e7ac4f84b385af06369bbab483b01425805173b41ead5dffc708d085ef1b3f650916af42a0175c8e5bcfe10519615e92172e81fe5b755dbba34418419d0e618c3929964abf826724d164ee6e5206b2ffaf1a41263d4241800dc96af08ee9e99d9b1741c8f9e957d86995bed5de88d856700f09fe8c3d72e5e1341e9390f2e7063ba85ac89fd711040d3a47ced96da33318db19eb337593f35c64252222509c42799a13f5f0b102a863b5d7fee428551e37466feea4b17e783a47047936d96c036a1c065c6c435c6958ad52fe2501ae3f7bbd88e65e60825e394e3a0cd3275158de37cb5876c42ae49848aa042caecb330401aa0eccaa60be182ddad518eda1d5a0b09a1a303281b2c395793975d9142e942d780107158d5c2100da4161f8817802ccc0e6a121b7001219e78946b36821cb65a12413981704f605ec0d206e193fc03b57e0f7a6605ca7ce3285024407088b286fa1d8c3f6d84fccdc9bea2cebe86e09a5f861276158486323a49a0382942c426668e670e36f61f61106d5116506224846871cf747d1a795a07015d79fbe4a4fd7cbac2a422023f4ecee580b21cb8a6a2c580edca3272971cbbc3f51d01a363b534b9490124ea8fe8641d01a60be604a35f746f3f9040452d17c6c24b5f630faf09f7200cf32535753aa92408d087262739976662d5e928a4a42946d6c54f6784cc94740dfa3bee0588b5d8f4bc98b5a9883ce1f2d60ac781593dcfcb396f035b59bb03b9f93c5cd4e93218332bc2152537b5b88e38c267461c4b3de9c4d0f942df3b5af2ac652db395a698ac470c3901b1510829ba08eb72cb3db51ee839fdc9a8b22a18ff0948653e054c787efb5daac232687c92d730a80604bfe516b3ae1bec3a5be27296118e912bfda688cabdb85068042fe3e3e42fb2b6833a37d35a347a2fd79b2eb16c0d73d7f7664d9e7e199974e144e148512623ef50a0bd0e5cc906a9a505cb0f193625aa529ef6b3178044c34ec687ce466d465caa971d0ce6949c234b9d9db3822e6616f542af19f8ac390778305dc6c9b252c173573a6e48b4da70f095a8ac3b7ac6d9230afe6ef096d3c7b49e8425995df3cb3b3ae8310fa493c354d9867a7b1f14c6d48001eb3f79221de0ca4f84117cc7495cfc2ad7aaa38b1dbdde71cda608135eb05367b85daeca3b7e093c30ffcdf650834bec8726e9fe8bf7041b3cd688c44a07c268e3339f7cbbda45453850dc0c8ba68f61b1c2edbb339b4e4eb2d4d4be259cc775438fbc75fe45dbf394248a230c628fb33f24dff989f9746f5442a501b99817363b88c843f495ed559ba4845d981867fef015782715a44ec9ee062ad4d6be0f37ad98bc4f292fba9a5141437fd5e28be1bae97e1eabd175bc972f66da97630b0931915f165b97c8b8071d893fb390e127540765670babaa428d1588a7d383800fe1010e45c83b23183fb8e74ecbf624be621425402cd8e989141e0d7b05713710ece46f190302e519cba782d5e70223e3019a3970422ad3ff84f94c15fb422d83510ed44af17093c79a625a216a258592cf3d2a434e4968352a367873df554fe49230af16e08ecd0ed2be3fc6841541316c4e9d5a8065d381921d4a1e14bec25186e70a9363b1c400a5f8f12ffc1f51a87e965ee7d0f0f2311147ba30cba8a99bfc40d62101a3a37d5ac71de2b6c880412405318a7e0d94e6ae00d299aa0087535caae7aa9f9247260a861c2f94cbd4c2d5c984e69b1b9250abefe27f7d7c6b469f7339e622dbc56990c6d21d5dd19ade53661b7efdf6c67a141481512729de7f957d90ea48408ce2a3b34977f884409e6caa17b7eade06322175ee91a15aece7c5e258f89ee350a7df81545a25ac8e440781709264a090a89bfa0d99db29b13ddbadc340e88278aab9474c1d99428c8bdc15e9553b87294ff3153933447513e4935600f207dcdd9dce783a43bf0a3d80f436d4626bba054779e1d2f69b14173c60e570bb3b5ab557931ed4836b10e9a9fc2a722851422381b6ae1c4fe04f770a061d609a65ea2d2330ef4e1ac4079530b2d64f621805bee053e39b57fa89316384c381ed64b352cd477a0d6e40296249263a562b35ddd10a0adf4441bc6c311842924f733c670f26853602eed20d3faa7b7f7cb3ef974b19bc45c89bb56517c6672bba0014db4c622ea87219799f28de951da4b69e970a6af8ce98102607cbee3718e930d7a578578364e5b4843d3c97c1440104ca14aff7c7365bfbbd20a5bfd556a7cc2a3d58a7b62529c12abc4115454104ceec92c505b041ef2fa129526d8cda5ba1906e9f5908ea53f52979237608b8a62dcae165f1bbdbf33fb4f62b1a65635fd76550c3c0ef0cc7ca08bef718c6aa55b2d61f4a4a40ef34cfd588a44ab8d06563a8f509cdf410cf766575e246372060aee3de1f4769a9532d6003fc277151fd2fe0e50491ae93aa1f7d4bbaadb2122e02533834e4da8198222d127ae93020cdc9ed09ee76f2fc0f40511e14afaea17a10642ea8207e3f66ce978b992bfb51907e67831495e0ca388f6435b64bdba8a6280da9c1fa62f1421c2a00e275797cb83448d5bd04f114fe3cdbfada91b7bc0f844c69f6144765d46320ef83dc1afb3a23e09f7e30bea943b9cd47ff0925e0d595c2e0b77cbc378650eb093be692d62b5d1f697578b909c9e7b3e1b7cf179482368f96a0b0cee77c05500650f96861a135111b893573002618dc433a329be5f5c47805f96fbafc9692e3b9fcd2c699eb4e354eba03818d0cde12521470509225a0fac234fcd32d4413eb896a75ac4822687bb17bedcf93fd02279d94f06e45c468d9e62c8e73718a352384781b8322cd695d088fd803bf05034306cc771"}, {0x68, 0xffff, 0x0, "f4bef9fc8182acd1f4be00a9151d90fcc5a2ad62ccc4bf23ab3b874266368897c22230895a93b1f5d860aeb60670974706f82358c5a18afdf97fe1219dfb7e44556ba991d132d33f73f3beb5b807b5a4a4"}], 0x2280}, 0x404) link(&(0x7f0000000040)='./control\x00', 0x0) mknod(&(0x7f0000002580)='./control\x00', 0x1, 0x100) 16:02:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:02:20 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2000b, 0xffffffffffff07dd, "b08d9e7fed290000000001000000000000000bb5", 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget(0x0, 0x2, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f5149f0, r1, r2, r1, r2, 0x92, 0x4}, 0x3, 0xc1b, 0x8}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r4 = semget(0x3, 0x4, 0x10) r5 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semop(r4, &(0x7f0000000240)=[{0x0, 0x4959}, {0x2, 0x8, 0x1000}, {0x3, 0xd12a, 0x1000}], 0x3) r9 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000280)={0x9, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r7, r8, 0xec501dd9a0eed3c8, 0x95f00}, 0x74, 0x8, 0x1}) 16:02:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6f) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x58, 0x8, 0x0, 0x757f4c8c}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x10, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000080, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x200, 0x8}, {{r2}, 0x0, 0x2, 0x1, 0x9, 0x401}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x1, 0xe}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x4b, 0x4}, {{r0}, 0x0, 0x1, 0x0, 0x3, 0x80}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x80000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0xcbba}, {{r0}, 0x0, 0x9, 0x4, 0x70, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x81, 0x9, 0x7}], 0xfffffffffffffffa, &(0x7f0000000280)={0x2, 0x7fffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) kqueue() 16:02:20 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x21a) mprotect(&(0x7f000066e000/0x4000)=nil, 0x4000, 0x6) 16:02:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x8, 0xfffffffffffffffc, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8001, 0x1, 0x0, 0x9f70}) 16:02:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r1, 0x4, 0x8) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x100000b5, 0x0, 0xffff, 0x2}, {{r3}, 0xfffffffffffffffc, 0x20, 0x44, 0x1000000000000000, 0x101}, {{r1}, 0xfffffffffffffffd, 0xb1, 0x19, 0x3bf7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000002, 0x2, 0x1}, {{r3}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x40000020, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0xe1, 0x8005}, {{r3}, 0xffffffffffffffff, 0x10, 0x61, 0x94, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x3, 0x409}], 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) sendto$inet6(r3, &(0x7f0000000080)="fc9d5a9bc5d05620b8388b20825848463b312caa9a156e3369fe953ae700355ebb4efa3fdb444ee766de724ee55d68e90421f28f173a820a74c4486fe0c2c431929ee05b085a2e8dc089f38c7916db93b9633d5c77e43c616ee941fdf65b66f241c0a10a5dae760ca27b148a177f4547febfc0d4d579ade470f78062197337ff0264446440cf9a5f199ad79a0e081a8b24a60752e1d1387d400d708eeeb34a1205e90bf542e198f26cf7cff6b3260d45f08ca0c5f9da332ba86c33f14af66a38a0826d3f611efe3a6e82937862306cdaa5f0e4e004d2b4e7bdcdb4c1c1a6f073529abb2575bfb25bb0", 0xe9, 0x409, &(0x7f00000001c0)={0x18, 0x3, 0xff, 0x9f}, 0xc) close(r0) 16:02:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:02:24 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x810, 0x80) dup2(r0, r1) sync() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) read(r2, &(0x7f0000000080)=""/229, 0xe5) 16:02:24 executing program 1: sync() r0 = socket(0x31, 0x6f7fc0a50cb0337a, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/../file0\x00', 0x8100, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = getpid() rmdir(&(0x7f0000000040)='./file0/../file0\x00') fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r2) 16:02:24 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:02:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:02:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = msgget(0x3, 0x200) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/221) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet(r0, &(0x7f0000000300)="46a61a8e2da5cf2b089d80355818738514163377bd7d5df0a09421a5a33ea8693a8b896b7ff2b1ca094c193b21665a9182dd005ebc1ec530dad5f9977a2e9c733e2927a2ba9e80b23d43929f753df7234e47a0153ee4b4daad241eccb6", 0x5d, 0x5, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0xffffffff) sendto$inet(r0, &(0x7f0000000400)="9d24024753c5863f58f00413f8702654ab230fc68dbb9995d6beb204f2b770793607705a61667ef2fb3827d34f3f", 0x2e, 0x1, &(0x7f0000000440)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x4344ad1b3cf3929c, 0x4) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0xc605, 0x1, &(0x7f00000004c0)="d413c301d88a892be4616b02566ae9212e1945241572075d400a2e91206a840db4dad7f094f0a2f86609e40e42c8532560058efacc552df2208d0238930ec3eb70ecaad21043dfbe058dbc103565aa21f6986ec48ef82dcf32656f182a4ef7b3d40788db1f134ea78c0b18d422309f150651ef74fe66a5fbf1f8b59ec6d57c0854534ebfb493b1faaa8d55fd363953ae63f6a584bf7e441d2a4cfc2f818fdc58f31690cb25fe57970ce6def6e30c2891ea632889c2651d9ce09daeae57873465fa07b977b1015ffe78d5a8f0b23e32", 0xcf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) sendto$inet(r0, &(0x7f00000005c0)="5075b7d250d240cf0f6982d52aa94fdef11487a42cbfdb086b1fe565efcbe468c1df6648d58b319d9c7c1cc41d5da0e845add9bc479c129ef78d99978551fe4f59faf7fab58b1d436d266017b0d9a6e5946415a0f167a050c1741892a9a9a2281815cb30fb78a1d9b8175d421a7b8536cc586e1a57dc7f394e9b6899cd2c7863284ad8f42c41826f705164797cb435f34bcab3810faeb90b95f903b97d4a80e01d58524621a3d6dbc472187e9a898d4975d92ac93b5f60f669027758c20211e39367431f7ec830f196d8cb6a79491d244ec20ad4", 0xd4, 0x1, &(0x7f00000006c0)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000700)=0x100000001, 0x4) r5 = msgget(0x2, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000740)={0x0, 0x2, 0x1f, 0xffffffff, r2}) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000780)=""/248) socketpair(0x20, 0x7, 0x7, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000008c0)='./file0\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r7, 0xb5a) pwritev(r6, &(0x7f0000000a40)=[{&(0x7f0000000940)="d9d79f072911eb2d80b5ef44c02e4875ed7b1936cca3a66998385ac48440fdae5294c07e0cd48ab86d57dcf95eb14f36494742f96a1fad9bfc2fd8f64a62d31a1023f4cf0eab3da06e1f90e555e48e47c86e4429c1794892d732ea5f2fe681578fd7c70550f0d24348027f6e", 0x6c}, {&(0x7f00000009c0)="05f81fb3eb7ec7f0a92f66972d05c78d87520da2f31b2eca632d024b7571eb9a7d1840d47f6c880c9b5534b390c0e68f3f4dfbfbc79e8e9f3f586890aa493232899b75c653ffaad8b61d654b4c7c6b5bf3ab68f28e4f71b88626b474bb4ef91c78ff46237c8c5cef5233bbccfd23598dcb1d9d156917405b7de3d06a", 0x7c}], 0x2, 0x4a) 16:02:24 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000008000000fffffff500000000000000"], 0x0) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x40, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:02:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:02:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x8}) close(r1) 16:02:24 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) getsockname$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:02:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0x80) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x3, 0x110) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8, 0x28d) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0xfff}, {0x7cb, 0x41939a01}}) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0xc) setreuid(0x0, 0xee01) pipe2(&(0x7f00000001c0), 0x10004) 16:02:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x800, 0x1, "54d305cd65e644af1af605666867737cbb6c45aa", 0x5, 0x7ff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x0, 0xfffffffffffffffe}, 0x0) 16:02:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x10, 0x0, 0x81) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:25 executing program 0: r0 = socket(0x10, 0x3ffffffffffe, 0x10000) listen(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x9, 0x4) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/252, 0xfc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:25 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000280)=""/164, 0xa4, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./cile0\x00'], 0xa) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fsync(r0) rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x0, 0xb54b, "de395a072788083ea7ff8b1ffce94be8b78f2d85", 0x401, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:02:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001033, &(0x7f0000000080), 0x4) 16:02:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="e66610b7a2aba0a6caec653505c526dc2c485982879be8711f9bbd06bc7250d3d7966fff9f495554ef808c3777ad4b817da5864203e390119a3e5c189566117dc64df07e79298fe10535fb091759ed3dadc0", 0x52) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000002a2, 0x0) 16:02:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) dup(r0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000001380)=']', 0x1) r3 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:25 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:02:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x47, 0x4, 0x53b0, 0xfffffffffffffff8, "3426a4fda0d152bb84d9948d2a14548e4ec93b18", 0x3, 0xe0a}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000029c) 16:02:25 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:02:25 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/195) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() syz_open_pts() 16:02:26 executing program 0: r0 = kqueue() getgid() r1 = fcntl$dupfd(r0, 0xd, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:02:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x1, 0x0, 0x0) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x50) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x41}, {0x80000000, 0x2}}) execve(0x0, 0x0, 0x0) 16:02:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x108, 0x200) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) 16:02:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="3f0cc03861d798cdfaadf49eedd82509228cf6d924bfb9f85729edfc523deee24594306b338f4d730956c2a1f98685512adaf3129c8c849530fa82c9501c96105c2986a48977b3057abbcfec44ae1663c467ab8a32b767f4818ec31716ba90c1f5e587cfb8cd1228c1dbe419"], 0x6b, 0x0}, 0x0) ftruncate(r0, 0x7) 16:02:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() shmget(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) r0 = semget$private(0x0, 0x3, 0x50) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x6) setuid(r2) setuid(r2) select(0x40, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000400)={0x0, 0x7fffffff}) 16:02:26 executing program 1: socket$inet(0x2, 0x5, 0x200) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:26 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) getsockopt$sock_int(r3, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:02:26 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) msgsnd(r0, &(0x7f0000001b00)={0x4000, "5fde21edd05b2c332722c62bf8c01b78421a900bd3c9d6770c2df8fc8199f63f9a0d9ab075e83fd6eed5b596911e22a570f53ed051fbbeb2f21a723cf6853ae4cd0b61f57661579edacde91852b26526923fdd921fb57a19ab24692ca8e427339669291a4d555d73af3fe556ef7ba2aa6c3622fa46ebe708b2be67684b950c633e1b43c4be20ce4fe200ae55d97562ffcb0ae520a18ef7c9fd7a480972a9c76c6b6e3ae1c39cf96df8b3d49de92cf5d54de88567c1e8c4c7ee4d684c6d7d8e167c30ea6a2cc0e8cf8abd60dca19fdc59a20eba2d43cb2996ec4999f03488367f24ff0a1469d57d0a7ef3dbe755d1e4e3262edc89ddf62cf5698de88feb1f491cca5e808d62a4c124570c337b89dd25b21998ce5ec6bcd768b14465196853c6b0414842a8fc5fd6c37a04c83528e0f5fd614ae39fc7a19dc8d0b986dad907c930c12fb650c218b3506d56a5eb114718edf77e2e3a8ac53cfcc7d6e3746e231c0915c2190928de2ac7285188d04bebd40431b5be95ac59cae1ea495fd286424e302a48dcc1157947dc1f17abc7c3fe6c60b6510b50517dc5ea257b6b0d55884a117277cb82994790e5bb652ca2d8b8df24d48f6e38f274c2e7b3f6c7c4c1aea2c3412e19caf9973e8cef5d830502a9127c2cd824d89747d8bf21051b957b21a6c7e7c049b9b5d329a9f90eea6b034bc49f4c3668e760d7d2307a1ca90c9c57b9ac9c6f88085b17ee63b404a684766998738674ae7cf20d1021fbe6eb51f5ae5b605d74a290cb74e59184a17b4981e1bf29cab2415b09bde43dbd5e2a1901ac30af949d99a48c96f8db1530fcb603d9147057188eefba90a018a4d8347d9ba32d5be0a03677cb196cff95b7f9641e8d02db34899c5e23a6cdecd2ff5637f4214d0969412a6f11cc65347eeb2fb9b69fdff1f1a8e7be2668182dbcd42c39f79253a24dfde2486b174682b2a91c9fb70ea09dc3d79d5dc277d9af9a357ed7c741e58709fcc305a21c8e103c11697604a604923fe4d986011b928577d66536c369125d12383b63f3da0c96dff055fe952a777f3c4ac015c39af3ca38f0d8e7e64b54374813a3d3569bb995cc7489a1bf71f4a2d99244d6f0e07eb04c78cb94d1dfb605f0158b2aaddd783de1e4b6750e558bfc003acd449e86a2295dae3768931bd2f4b20131665b14d14e133b68a80ddd9386817881c0d2691fd5d241256544ec68ff8fa134594d3b1e02bd66fd8c89cf1eb7390553500f997832bc6d1faba884a76b2ffa39dda6664eca4ca8c3d13cbc5776ea5f3f8bbaf56c2dd51bb400723c79b9f8bad8a9ee00b9db457024998f9d7d65ea65ebdac79a51d148efa5e3769b820fc1e0e1b320dc80028ec5fda7284f113073dd00f4bb61b23b6a07f254c063798ad48d1403cfdddca7febeb3854d6f31d55c7e98f1b4ff2b5e14a5db7a86e03be9f708cd595c5480af2f6493b0a0c57029c6b74c964818826c8c93394b4f623435d1f35c3d6d2f6c6d0ed07ecd3ee45ce2dd15ed2272869c9a42fd793197b51d73bd49f38217c7309c3747193ab358ba1e2a1ae8923d2d444c6abc4805ffc6892ff50980dcd7c1ccd4da78c69ccfdc5fef743d1e27675e5c1ae9a8b7f23be42f7b2bdb961fc5f52bfcd337b7a18d68ad711d7156439b8ba40c2876c2c57d6d6ceb148403cc22b2d0815dd1d2b8da87acd1d286aa93398ef55db37aedc03cbdf85d0621ddb6f3339ae7884153c4717977b6985d3e0459eec95202e5fdf1c976597b729d4d12c1209530269ac1a8f39f546a33bb4c3b6ce70b997c2bf7aa17a1127fd33fc70408fb82dd0730449288277effc195668fd036041be4ae3c5af2854d7a2589bdeeb3d729bf7df50a3df154f47419aa7a5e59ffb4e4447406423750426f1b1978e0fd7f1c7c8a98fb0e5c0f355abd7d5fb71d0b92698d0f2f0086088f0332ceee3f2ef6c311c0f45d0876f46963c23ae071bd5571194ca50c987c85e15005ff68cb04df9b3efea01ec648c6e12fb6f91f34a5681e88aa0aa04abc5f5c5f734ed7b2586dd9b747911ed0a211f3ed639544d5354188a2c3833716a443863c7307e0f7ce5891b2c3b006768f5b7531635971ed506b655654a8edfc4818e4a7b0d23be56ba8b815fbc5b639ae20ec43dbb22907072d4e6b4cdb9b34e56d594d250c653a1826c2510aa0c487489507fde5be198e9f5acccaccad14bb2e0a363fdfa248866b503893e0e25665a904b6c058267e784f661293c7704acaa06bdfc8022eae493c36a7b3a2f8f954b269269eeeb40a2ce028dd3121651282ef97f82c628ad7bb0c9dbac2ce20c0d0c6f73156ba7e653658b1634fa4f93fad6aab293a561e784da02ac380e9cb734b7cd968bf65f222db51a179de3b77d1b67b65399f79a97b37fcd60456d0c44554a2767d877a5be114e09db9447390961d962c41e9f7e4721b970215621ac91f07f20332fa7a912e47552b727b5b7ba3425bbfd7a00cf97836e27c68388e0b4a7a64f68a01180716d67110b4e18bbe8a34a61b0b01c7df7e4bb9d8afab3d1f9375bb923f2bd3cf9f9ec90e8476cbf761014540f30d1ec2750dc13a41550c20728634a5c1cf9d1da7a27435a33a78ded41fdb027f285da5384098e497392e88183d6af5d512844e6a1b3047cf23de9aa311f6c5e8faddb5b913276205e56166f89baa6d96b9c2c81aa7f110b89f700a7ab255137157df786c180d8170e145af3631015e2043e5d07dd14d540e08f4f00eab9cbf4883d8ddd31f5a6e1e047637862dc5b0bff61dd86199428e3f916600c4cc5c327ab056689a0f0ba3ae7a39d1980d11ff8f0323d7562f71081b620727219b8cd45438fae25d3327f169711b7941eb083dee8d992b2e1e9e000412432e5607d959dae74c3a7b14f14ad801bacd6eb43122fd5399863273e0b175f66193c6029f75877be854a517c7d47ffff57d273b2661b938d273d00fb96cf961e494bb8b268e3c00b8d2c19da7a234908fc3701c7cd5bdd0a3b3d1b9244782a5436dc11e7508b283fbe3467e18a4ffb539ba92ce6dddde2a03dd729a9c54a267109f0b6a3fe17770efe73f4c6272fa4cd745d49888b77fadf0be5c68ed3a910b37d915cf371b0ed7"}, 0xfffffffffffffe93, 0x40000) 16:02:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000340)=""/197, 0xc5}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) r4 = semget(0x3, 0x0, 0x200) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000440)=""/247) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x4) 16:02:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 16:02:26 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) socketpair(0x11, 0x8005, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x9) 16:02:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18800, 0x36) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x100, 0x10000, 0x80000000}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:02:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) clock_getres(0x3, &(0x7f0000000540)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) open(&(0x7f0000000500)='./bus\x00', 0x1, 0xa0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) r2 = msgget(0x3, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/228) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chdir(&(0x7f0000000340)='./bus\x00') unveil(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='r\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r1, 0x80047410, &(0x7f0000000040)=0x91cb) 16:02:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)=',d$Q%${\x00', &(0x7f0000000180)='/\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00']) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='@$-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\'\x00'], &(0x7f0000000640)=[&(0x7f0000000500)=':]\\^-A\x00', &(0x7f0000000540)='+\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=',d$Q%${\x00', &(0x7f0000000600)=')\x00']) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r2 = getgid() chown(&(0x7f0000000680)='./file0\x00', r1, r2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgid() ftruncate(r0, 0x0) 16:02:26 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:02:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x12) 16:02:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') r2 = getpgid(0x0) getpgid(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000000009, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r3, &(0x7f0000000140)="4405ac41a4f57e153dc927ca063484dd8d77172ff2ebaae0cdac71030399c60c33cd0a591394215fa7d9e26e61670c485c432bf1", 0x34) fchmod(r0, 0x3) 16:02:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xe3, 0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:02:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) socketpair(0x6, 0x4, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b}, {{r2}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c653000a8a9bebf121a7aa7e0f8a486fb5f304ac6400c7878f1904bca805fbe0668b1e727860d12c41eee21d8b71c8f7bdeabe90f81bb7509209dde0e92d880a5578ecffe7c199df2d3ca47a9d06a1fa2dfd5ab176eb6fc7f853bde1766bde78e4bc1e823737d8121d0ec6603f1d77cc2eee45c1a5abd81d368e08064a027acb7b5b2de11f5bfbe71c78281975954dcb048dc6b29b875c40c1ad397c4bf296908738fad6b27ecc66e45e3016376e9c517a4f149cf02171744426c38bdc28aac805476663d268438da3325fee001bfa0b8fe0c0fbb6de74d8019987f332bdac3691ca35c5a8c29ab3a4c6778d468f27406e5744c"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="1bae5bcf56f998aba7c397303e92f421a2ab9738176b3fc6b1b8d88c1dedb5f2c5ddd7632520f568665af597c643e5596d4cf9dc56c67aba3c9cd1a52180b8fbc4d6bb6d661a9c40cbd4d83b944eda1042fd9b25d79ae48305aceae98c", 0x5d}, {&(0x7f00000001c0)="2ec546eaa4b34b48de6a25d1392f433171d76df3a03fbfa80908128206fa60d33a7f8bcce3bd35fc4eebcd69d6ad5b013c8824cfa359174f4ffe889bba7bcfb621e7ed0971ecdd4cb03f397e55609ad018a96322e70f0d5d92958e9e91bb54009cc1f260eed6a0567096f0751c50dd66bffd16acf6ff2fa51eee8b514e8b6a336a2a7c71199e6e130fb125fe75535e5a952ca6e735845383140f753bcaeb19da223688d7bb91f5bc224b8a26ace492b306774a2552e9ff9ca24737a69fb83fa619a39a302fc760329bf5c6d1262b4d", 0xcf}, {&(0x7f00000002c0)="cb81c78ffa9d2bae42942da45f28e36fcdb0d4539d65384daf4c825eddb2ff32356d08d8943d9c632e2d7e5d3aed6372e49daa41b5dae37662feeb73682b0fc7bfeb51df38cf1da7a03d", 0x4a}, {&(0x7f0000000340)="9e545b65578df3c3343c7dae0f7f9fe32e837df12bbdab3d593e4ca35a4280fc7b042af72b4a25a412d5288e36fc11cade4011ba7dfe7e61a153a6b86107980e885012c771287f7d04004217f3c0047c9d04aefbedb41333d0a89f4aef830d554f5cd6b334b8ae2c1b1457194f78f2ae8231996de8cdcabe76c30130da44474e14836c64b2dac5e1e7f2823f31110254168a61000ebbc4e926915d4c8fa2fee029950bbfb2ae6cd7d1332078f61663ee295f3e2e3dfd15a8c49f0da480386a2afcc321", 0xc3}, {&(0x7f0000000440)="e713dd508144f8e88953b23d40e8605413e0cb8c1d9687a60abcf9615b028c67a0843c0134936cbf727fdc99fbaafb09ea086793bb027feca0652e09e62ae40c47489e29133f6781d8dc30ea4d38bb1d08aeffd10e23d09038", 0x59}, {&(0x7f00000004c0)="3eea5745", 0x4}], 0x6, 0x0, 0x0, 0x400}, 0x40a) 16:02:27 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:02:27 executing program 0: mprotect(&(0x7f00001a6000/0x1000)=nil, 0x1000, 0x0) utimes(0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="4ba0995a13bccfacf07d32e1d3a4a8d4efe49426e9e1249ca15d374d6a156e5e871e4a6768798558b7ca3eed23b59475e1d46903079fd26a7602182dc3f90770567636d0c177dae06f63def9264cd80eeab93003c9f3c1c57d129ae2ecb9a59f506121ac472c8d1be33971955eaa2bf7cf123817edd8e9d4d368db6f616064a6e6404d6253ce2f5e2fc04d387046fc2ff197142879d7ae7129ef6b2dbcb101dac593d5360f88b6dfc2da88e335f591638ff560933e008918521ff086fa04e30801b0eb664cf4dcc61493b31798bdff", 0xcf, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:02:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) dup(r0) 16:02:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:02:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:02:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 16:02:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:02:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fsync(r0) mprotect(&(0x7f000047d000/0x2000)=nil, 0x2000, 0x6) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:27 executing program 0: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000001240)="d31090936751a62d765703bc1a6e082a15476c5ae81f4db9961e142180d69b88f8a5c35c36cb8969fa9276d0b5d736076c5f899ab2d3514a20dbfe242f9556bf260bc0edb010f985e37d5d5c940682dd7e6cc19ede85fa54fc5bd5f977cc6cd3c1df31e53779ad070ae30fe0a9acd8c9168ca69ab5", 0x245) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x0, 0xc003, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x10000, 0xfffffffffffffff7, 0x3d0e, "071e8309ced5b4565f86c0315172721158e29cbd", 0x3, 0xd815}) setsockopt(r0, 0x5, 0x100, &(0x7f0000000100)="ac2120971ab01560119ae83803280d3484c8a8421c326f3f615a12c43facd83262006de896a09a29290898e9392bdb2f7988692fbbd8ddcb5ce412e0cbfbe4351529ef6a9ad8b93083352ce333cc8667a5ee89ff86e4100dd242f72fb8c3b1722e6d7c5587f64d951924a281bd1bad5c57955f78912a6f6f46b0d0fbb3a1479159d67c04172d0a9beff29e114826753a6eaed7f875303c7bd0da9bd19732ef0291ad3fd81a351bb001bd3ff7d44c4be4e95a89b23fdebd8579fb54af9f932017450f258d6a2090ee09f1c26ececdba1f68f2538e471195db29ff5ccfa85b2b5b74248730f107afee29b2fcc050b350306bb54e2ee22ac23505085f0699f9d443bc07a78b3c144a7fbb57cab657bf71355208562e53533bfda35f6847084ec8a68f988577ee0dafa12034febb982f906d584ce2918438fed176931e0748c04a2596e101ef8772a31cb97f9aa755add04e391dc8c1d411dad15d462f33538943bc37666564e0f648ef07f88ed03da27de276f7613d1a0509e77705de48210e7cce089fc1ec947463e004a45afcf382b37fa947af66d8eb95e50b505302b72f66c39cc17c0657a5f189b34121970089c9042b0a85ee49442587ddbe6e41d199df211af9e3409101b94568aff1e5132f8880ab8310aea6bc40817504f6a577d07da686b5e72f555ba549f2c1bc5c99acd4401a1813e28938ecc8d2c7fa1e61fb504441488b397661bf4a3c4800851ad03d25c99273bc0c6fb055f3a8caf142093ccaaea7a3759353e5b1ee15c4bede80b7f97e634b9216612cd57ec0c7b57de6c656fa23bcc01551232249cf76ac67379232f05d0881de921196e1b4b6155ab9b07d6f59b4e372e972ec6c467f325b61bec785dfa982964f35a9491abcce7c16d5dfe2e3e0f7deb42f32f00fef1773fc3df65672ce7cc57140bfc5178426f8d7b8c8a898b14a3f921b191a373386cf3e970cb126c102eb67b2c3ccab70d95bb1fbf871a7600de496d93eab803f2b5c7ff637b67a71746a0170fff539aaa4875ac0e257278827dbb0582f7414153fcbec0beb545dad5c6091d775238e92548f89af66ed5af02e18a4e9ee8511bece6aaddf3a9fcafaca1833e6384690f8a0193be88335ef1fdddc9d5eba47b51799bffd29a5bc0235ea87282f0fb14be46c1a09db2b1e05933d99c55056887a811868ce17320b49519eead887292ba8d610a53c7b4f3a97e844952911ccedab6b0ed4ccee0285c5870737aee7154cd48d878024084d600a57988f46f156de48d555fd0d842e2cc575652fdc86a5c60e1637d7bd21d4d7586256ef698df93f5fbedad3c826f1e5715a865b1a63795f496b870f12fbce72168aa2f83356babc5a7bae7cd89471f0d3e47a12ed7d50448ac8603ad94dffd6786706e8cee175a350359d273ad96929068e601371966480c717cd6e32b0a7add0630501521b8ab6442693dd598dda71724839723d2cc7acf35390684acef933820a8cccd1794fe738760bcfa1bc9306459ec69a1d1ed4be3d5b8e6a3da3af5aa3328a462c7222d06da87d19ee4af64432e81d76868e221d8299e214b912587a9782c8ffa922c4722c2ef0e0e36145e2ad53f5b4467e0475b89dae1711969da9293b1b5b1c5fd62a10926c07381e86b0ac9c6ef9bb1c6f16a6fd533cc4637f51e8858ab753fecf753dba7e6f6af01231e0da40e800ff6fadf67519938346954a9a55cd70cd07cfbfdf7cc7e9ceda80ae1c9821f12ddda0d47929f8c551b87755d0cac32f41206d6034a13b5c77cfa472a4f52c78298da78c28762e75df028202db50cef22f8bb19cb44de70c053e61ce6fd24e6db415e736271d8145d951fe82d17f2cd04b7cd847ec1faf0f5f818574a5f7758d3cd16e8892ddfd66908413bb8f6d7a77f34d93e8d47c277b7529f70c08ff921c1da295b063c23706c9553750346000c25f741334dc51038ff3f3b12275619bfce6e269556acc472cc8669734018b30931301c5ba8c515dab41b6529fdf13c2448b2b11220f7dac76e3643c8c44e936334911a4ea97bf662153f66fc8a38770633e7d2a784b4d60bbebba2aa91a257069f9cced1b18044ae58286cc5bd2a28c7b57e353a44d66fdecf11b3b8a06b42867e383bbe9a9ce26054a7fe43ccb35fa9fb5e7e77c776b79f97e4ba7fdd4fbe4960622cd074b024af69bd0e8f35c62ace856a8eafb083c5dfa07d4b1775811ca82c36ed242b1d59a5ad94b41d2674b921a4e9cc0620f4c59885d5e57fddbace0436fb274bebe3004373ff9ae1a49f080eb0d58ce5a00a2eb592b1dd6c86f0d01e537a859d9d7f79f9093a4c6aa986ed33eee262107876cb94e5eed27342d012d6d7535caa1cb769ce9e85c6ddcd2c8264eb2e7bf03161bbb9a4ff011f5d16a59eeb6adfc7eca8d979bc0d9a86e74615fbcc26c2f27837ad31f34ab71064b6c871a8502ef57a63c2e431d309cd8fd10d9b6e8fe42a5b8c61c5b7b1f2ff596eefea8db2e0e6436b96e350a78cce72774ade483539a62e6fc0aeb69c9d1ccc255ec4d9e855d2536f6dbe4ea907d87d715e3e49675d0c37c6496cd3d311b834829d27aef2667c977cf252bd48883cd107a03f85f64424b6baa9beb1250a0129c2a7ad43bbcfdf4044ba9d15802d0fcf3082409d1163e9d35eca6e43ac2fb896b17e3b076bef483a7e7aef1988deb469abe7ab5fa1ede80f7583c79e29226972ac53e1fbac66d0d27377c18cfe361cd2ba28e6a3ee4bd5d7ec9dc2c6dfc17fc494c3f1a9b45d0947f3d9731c347fc19f5648677914b5e6041019460f0f82addcf7523bf31d5a00b788709c613e5cee668e6696dfdef585a23ee68f7aab4649e632ea3edb7adb9cff715725d12cebf0e08593289d4ec501de2e32f519a470411d05da8f7f5283d32224c1e5de2d992745433b92bcbc8fda97297b1c69f143a97ac477fddb18490e9c8c6491854098dee25d4a42a5e42cab53074bb17470f128a8139e1e67c1b4dec1992b0e56bf78d6c4896c930bc233874607d45281dffffa5f8d79e2b2c9f1e89a07fe242b423b558eb1800395961b9fcbf04e1b6c54905445765403e24cd61905692b315c424648de3bce08cbc7b297d5a80c0da7727e13c790be6fe1cb3a37b8d83011c261b1661ecca384c726a9fd0366a97c24e9a0f6c27f749bd20ea253557e0922805b7a2c34ba3b312e552dc287832d567b33b1afbe79654dfa2c79024d0bfd75053179037678a7c56d577b1cfeab3b0c24d23c490796248e936d16b1aab7a7fef2b43b67973301a6a632550c0acf56c520953dfdde1db4d3e2eba1fa4e5a0dacef63cec38a786fd67dcf42a49b0e422c53883fe24dc237d7f586ca7016e9ea9c68f14f63aff2f1d653a167d34e8247d19ae3cc34fc235e467b519486f6a3c622fb99a86d6bbdcbc35a0fd639aee364d2073d0a7fe81be92ef60c02b30cce530b63e491615be5a5ea0a26618cc3af17dc566653601b75e911c49b96f2dc8045218dc4824d4449e14b7155b50d96734673cde22a58279d07aaf0b66ed47b7e55c2f4f39e0aa2ba1ad44dcff6a1d8e935a74bb2b4fcc898ac26dd85360035ff44ba44b1408459e760092c35f250fedadec454d6a14da84a6a4189ca50c300d81e4730a4a3dbaf5ffdad9359432ac1c3fdb70e8562085ee96ef4b400430c848b6bc8037d73a47c44a484a2e861443924e9785825bdb50674b74b51595c3215f23413493f792077d0fac526ca88a8ae59ef0440d9425c797a827128e78499f81078160f340b118827b60af30b2c3ba061b020143f331331d3ab96eb931e62b61374fa22901beccd226e8f0322b755ca587fc77c551d3984ea041dbbbef53325fead7e9bcf3d17e98808e4d3f812dd0ab0e2c6f17dced1cace3c9415633e5f0594a761c60947a919a7909d311c563ac4c989b2179547d37106cdfd1113e8fc1af41a91e981fb8338969177ee802d1bb841fcfc2cc2c51825184751d4567dbb392efc9126064cc01a4bcf316823c75439ba444330d1ab764b13fbdfac35bca898dae67e0288a196c28a2a9d59e1d2ca8fb1d1d70bb52d322de1829ea12beaae503699feb9d139242dbe3a2492dc665aed50fe68f5857880b6ac6f8e323d7c33504658d1b87c30d98f7b1128b38de39f595ed598bb4d21e92f3d0ba8f6a5057a95be0eaf93d302cd9ba1ba29663e37b970f83fd882528259af050a6405dd92de4fa4e4e8c8bbc8bd2c86b067bf139243c56dd048625804293b37de8446787f0980c0d3de5099eb3a8f869186a3eb9ced327a76aeaec0792fc4f2d696a943df62f927c4eda6b906a3c916e0c82382a0acab22d070f84cf2170911b856037582f9abfd637ac0af0019520653c8a79964042e7f92ba83406e645d11f6cfe7d70832d28f7d4946cedc4e2055e839af92e78581de723220b7757a2f7eb108229ff218c9d46c16985c4977298dfabec4a38ce9892efaeec56b1ed16e87ffc3eee3af7722fba83f0da95117e0b449f2d785583df74dfd57671a849fc2fe7fd538f68a781ab516d9163ee1ae3dc3b1be8157e93e9f7f3666c54198193242ed1b82c2604dbbb51b89080b82fa3a99da212e9e7641282ea935b21b184227aef7e95f33bd9a543d83df7c7d698c50e142d18f72b42f6b40f0f81d93bd2d0e3b2d8d19c25e42f0b764993ebabd46523371e9b950a999bb78ff4142b3f28b9dcd349c8728b5c6ab48a16c402564db9f12069c5e16529daa8ec464f88f80dae79eaa792be5e87998c5d158c3cae9781bfdbf37dc3e01dcfc6c4194de9ea24d54fe52f95d889ef289ac706bb42c4aae10c0e6af984fabaa6ab6d098d95d646e8f70efcf15425eb60885b020f5022b392d3db967f7a647d931774ed900a91f9c3bdc83e628942df108edcbffe008b15729ed8bd9c70bc11a39ec9c129e33610f8fb05262ea7c064975297de037fe75b5c77c677ff7e91d4daeba1e110e808c49969a280c6eaac1c687810061b1e2f497cd48d7ab7742d306e929c63f1cae5688c95c8a397694ed49dd79e084db106148cec86493bb417bcf4b308ff6fbc1145c4b5c9787b75c2ee93ea051c7fd1b612f025e34f3b0196c7b247b8103b4545e90136d965d14cd2fe36e7e5d24fed3ba106189154e54c8d31ae41f7470293cfabe6ae284588bab90faf4c159e85dd5427b6435b6868bfe353a255a1d78a8b63343cfc916ea251b3947a7de319147e976c674e339975879468d25ab3043615376885b13fda13effd92a58beb095a7ecf74ff2141623790029bfdf8b1fecb75582d0c5daf5be69b9248afe9603247ed7ba9a9d7a7f270667559f686018335b56cfd43db74056639760404956e91bba6fa87cfdd09d0f81c6e8c91484e8678c3672b7963d2e1091f1baedcc0002dc6e0e4c845c7b0b1b916fc37cc913d0a5c66339938babe3e7562b9f377456b997f27ebb5ef6158dc6163d9d5717e7d603d3156d98ddfa4784376db3b0b8a84b0d812dd0bf81564f25cfc8ec8b245f766ac8bbf0c85b8f063f00a31bc3c258a8b33ad6734ce1ecdc4db925355c63e402ac9c4050e038a8d24daf31c4d072c6c66dae0d81d255d665650077b8d3d66c332a20d8b45e551f5c557d40f2ef5306f4040e5adb82860a5bc9df40ccd5869a438f345a3a4c3e551d63bc17f2a35c4fe6d418f2039391ac7a8dfe15638f41cf3edc81d3364a0b7d498469651d5e1528810d45768fed11f72f37fcab6091b7982ff9c4d9fbd44981c6b593afb7f1a6d074c8704d8daca52206e51c631bf4ca5822911fdf0dd", 0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) pipe2(&(0x7f0000001100), 0x4) 16:02:27 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 16:02:27 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)=""/204, 0xcc}], 0x2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) shutdown(r1, 0x2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:27 executing program 0: r0 = socket(0x1, 0x2, 0xd83) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:27 executing program 0: r0 = socket(0x18, 0x8001, 0x40002000000000) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xbb4e) 16:02:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x41, &(0x7f0000000040)=@in6={0x18, 0x2, 0x68c97d6e, 0x4}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1f, 0x0, 0xe6) getsockname(r0, 0x0, &(0x7f00000001c0)) 16:02:28 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5388}) 16:02:28 executing program 0: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shutdown(r0, 0x1) 16:02:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xae, 0x9, r3}) r4 = geteuid() r5 = getegid() fchown(r1, r4, r5) flock(r2, 0x3) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r6, 0x1c2}], 0x2, 0x9) 16:02:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:02:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffd84) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x61, 0xbd, 0x7f, 0x2}], 0x75, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x80, 0x7}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x6b, 0x8}], 0x10001, &(0x7f0000000140)={0x3f, 0x6}) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000000, 0x8000, 0x7df3, 0x0, "13281ca86c1b490531d0c1fb5dc73a77cebe2851", 0xe7c0, 0x3}) socket(0x20, 0x3, 0x0) 16:02:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000040)="7bd3c5fd772796d76f8c29b6c38903e69384ab8e24ed7ae0ce11a9a735672a39f58344ee7dac6524ce6453bd8f7bf9a5d1e9f254299e06e259fe3153263e4e378a691b1f5f31d1da32a4070070e5a31aa3d42460f4bbd34a1862c3c6bd4ca6231d635b01c00ad22c378acbb3f16018d94fd49018eb2f2b82ec65a96d331af9dcf35efa32398c701801550f7357e2f2b7497f7698c0fd06f9e6d315dd307147e1dcd16d3b88008f27027579dc3ac91c41d84a9b6fa13ee05d7ce9b1939c605a897b93b052ab6a544a43fbe64a59f7251df61bc5a5aca11b6a64ee5cefe215329c89c308c39cebd4ee", 0xe8, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1086128) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ff0900b37824af42a53622b3bf1b4f0fe3d35a1d00000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:28 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000001600)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/84, 0x54}, {&(0x7f00000013c0)=""/162, 0xa2}, {&(0x7f0000001480)=""/81, 0x51}, {&(0x7f0000001500)=""/106, 0x6a}, {&(0x7f0000001580)=""/102, 0x66}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r4) fsync(r4) 16:02:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = msgget$private(0x0, 0x100) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x3) r5 = socket(0x3b, 0x4000, 0x2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0xca, r2, r3, r2, r3, 0x86}, 0x9, 0x1, r1, r1, 0x3ff, 0x4, 0x1}) fsync(r0) setuid(r2) fcntl$setstatus(r5, 0x4, 0x80) fcntl$setstatus(r5, 0x4, 0x88) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r6 = geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x1000, 0xa44300000000, 0x2}, 0xc) write(r5, &(0x7f0000000200)="ad16f51c8bcae7c9cdd8e37cf2c156908bdd", 0x12) setreuid(r6, r6) r7 = shmget$private(0x0, 0xb000, 0x209, &(0x7f0000ff2000/0xb000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x183}, 0x3d4, 0x5, r1, r1, 0x4, 0x81, 0x4}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/117, 0x75, 0x0, &(0x7f0000000380)={0x2, 0x3}, 0xc) ftruncate(r5, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) rmdir(&(0x7f0000000400)='./file0\x00') truncate(&(0x7f0000000440)='./file0\x00', 0x1) r8 = open(&(0x7f0000000480)='./file0\x00', 0x460, 0x1) setuid(r2) fcntl$lock(r0, 0x9fb808de03ff08ed, &(0x7f00000004c0)={0x3, 0x1, 0x2, 0xc0a, r1}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r8, 0x6, r9) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000540)={0xf7c0, 0x1, 0x80000001, 0x3ff, 0x81}, 0xc) 16:02:28 executing program 0: getpid() r0 = socket(0x0, 0x4007, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x80}, {r1, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:02:28 executing program 1: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x3f, &(0x7f00000000c0)='\x00\x00\x00`', 0x4) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x1, 0x9}, 0x2, 0x80, r6, r7, 0x5, 0xeb7, 0xa13}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:02:28 executing program 0: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = shmget(0x3, 0x4000, 0x84, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x1000) mlockall(0x1) 16:02:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0xe00, 0x1ac, 0x2, "4a185c0b77614f2623b1d1ba3e5d7404d4b5f305", 0x0, 0x2}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/117, 0x75}], 0x7) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) 16:02:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r0) r3 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000001140)=0x5, 0x4) 16:02:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="61a62247e3747afa12ef194d1daf00361c7718387c2cf0ef1c0c7816c972b475830e51ac3055e2545036bdf36e96147dd6bd8be211e23b11ef0d6fe92c04614434318b56d568392d44ddb42125cc298c48571c3505dc6a93f2436cfd030a7fb79f90cf0d52b8af12c3dfbb7797f2b7c859205aee004810c78594a0e33033b7f8841349072a44f4557e1b7defab6ee3214de80f392e74c3e9d4ca990cba19c4d67bd2625f49b6bf821cd00b5e14b0048d5d17e53b1c509cbd43c6edd94cf6228fb128e7974fe8e145656b8427e46c0def68efe7684700ceea652f85a8950d1d902e3b99ca5bc8156a44787e99b82c06a7584bb15273a794b6fcc53d36b69c35e2a7a3ddc75b75ec2cca8e5e7fb8851f33730851bc2ed9fd8af6b7bc74028c3dcbc926d64215139b36b1c1a8bcfc570d43e1ec2a8f8d5cf77bb2dd4f4414d7de8e79d97a640ba898bd970da162bd9650cc89c2f79f2982045cacf8b65c584b658bb82d3943a979ba27de0695296cb7571b5c21054d046354536230cabe63a60201ce6c89af3dcd6b260fcd925f8d9354b1f1100657380e949e3f6d9a6ff92f0d94cee5e8be84189958dffaefe52833fa82f46fdcb81acf0275d934404f45950c80f418b5ac95b054a489cdcace453379c902d67163c2dd867dfbb42c0564c9d1487eb2084473bf621e1189e15663d36a929503f08ccf383ee35b6f7040c4ebdd29199f70431950497cc689e18fbc3ab204faaa66227421f770b7a3583ad77eeb9fbb3f4332e6a40925c0b32ebbbbc41eb3dc6f3e0450bc50ed7986c8864cc52175151c1ca604b48119771125cac76a45a6ee6047524a9e5bb4cf4bdd93ee35f6b173ab09da13a47d174bc645d30b59818203d066b66f9968d634571d5f9c212ddb29adce35a2e6b7a58a1f2339547824d9bf5a4e9a9279de5a337fb7be64eed789e27c67dcbf723cd87cf38ebf3c23bc56ebeb1bee9befab8c9b4bf7f2efa8ea9a13c47c2e70c9e2c65495abd742fd5e65a14e06b6f5a577d93829b0fb01fd2cfddd4cde9ba7b632049979a3d77347eb1e318dec36b936a836e9ab959c7027a9e565f7623a438ebb5ab466cd84f1c9793b40feda8c93b60e8d42b4632e86deca642ce141b60b56665cdc3cca3ca6e56e538fa3a78a33b58f6e55455bc3c9d8544cee753999cd65279465f72081b2536d7ac1c76f904d986b7ddeb448db66fd4cec4acb27a2c837cb26432dcb95190d686ab9c46737b4102f73cf073a486049244ba8da137bc90bd01998dc131ab7a9640ec7543d5b929a626a82d964371033069db239bf5a432a377668d5e17555b4ba614bda1b915fc4cfe8d13250e70ba1af7484252ec46755178a92317564aa47c346bc18128091c41d44f61f530e7e44ff2dd22afe448360cb87a7ca893d8e56af1d0ee3a317aa3b54717234e89d0781dcb904194c714f528f8730d890becf6aa99e5441af7d094504948ff4b6131afd496d53f6ab703de75a975b0c82a861ffa8cc3a9e44039491d4621108422e05782eec0697e71b4a95d3a0f7369cbe97336be94fdf0209d20b498204d638e46c8f7c8619310a89e097143207c044041519024797b1ee9cc4c0a782c99b67a21404ad24a9fdf64edcbd36ef26fdc3f50c7efc01bbe6de643819f84aa061635fdfd81f7a2be3fa411013b3da7ca7a32ca256d9f4fef98c09f99fde06c14569d0aa4c662e0c55b42e35dcdc1aae17065b408d24b245eadb9d5ecf2c4ce2af911185d722edf48a4eb4674969a7641a59a887a21dbe8721c590be61bbff065e89ed2b65e0919975c06289e614d06501f424c0c3d7c8a52008e760fbde2ad328cb8067b904bc63d06f2047eb0c592a3accf8117863eabc5aada015b4c193c10b0784a68dfc8519193aebbac7966ddcb4e0b676f1965f7af2cda052f2ccbd4b8dd20ce64119d0e1b21945978d66fee9d15a2aade6cbbd85f3be9d40ef2556e66aeecae3e07d2e29d868faf32b1c84bf93d70e8882573cc751882a046b2b8b3582c18dce61caeb76f480abc960ae5e42c0e216b24d52e0419a7348da7b91928ec4830a29ef4324c0269c5540c4c521348cdb82dd12b620f2748d693f6550ab22e95f66a565d8cd8d5866a5a82fe9c428f5c948bbe9e6e94132e6e14fc9b4ec81c85269db8d40cff8467b08baf5d824d5e8d3dea2e6c72c6bb5061f2758cfe603b5e8ffc670385cedd3e56f3c7785715c498c76c72b00c1d5755101e5643002797d484a3c10a53615ba9e3001e13b685d4a4895da55aa0a69bc30e4270e3809a1c452e73752aa9b79c6641df3e17afd95db4ca2778fdf6e11912f238b9c22f5f29fe57428f7531eb43063fb859a86806369134fc98cacb8cd6edcfc8cc88e2d8c01c2dd86b66f5ed4ae6cd2bfd80b23c2d24058c1394b1aca78fd53b713e3b2347aa54fa62fd36b124c2454e0eead9852d3c998232b36dad5afc36115e8478ebc9c2fef868b365f1de9c36926755476a9e6de6ce4a16693b46cbc9ebfa17a89258c55a921da6311cd3c74f6f503a3309325f4f4c0b5823ec9855074a898fc99693eb87e2b0814d38220e43cfb03737efd0911298ceb237d46c971433f68c36821ed5a124de918f54b242ab84a4f0c941cd226cfed5acf2d57da4a5c92bde142c7e73874fbbbe64480291fb9cb3cdf9e0a95e913ab0f1a50bb81adc418d10c4e26605bb35c7c4c433e81b1770e97f54c2fbf97f6ed8be20f7861d179af462e478c6aedb9ddc611c6d1075a96c323356ae26db738ce1d16ea51a24fbec48c9557b195de2699da0a2ccde3be95e01e11cc848ea4523571ec595fd0ea644305459403419ead79a05a60b33da9b68c316c062294aab772dec8fdb0a513c7d552008af96a74adcdae8cdc88341886ff6d00bc4a08a207f673bba5ac41854e72869532f5162f1ee303d9426565da91396db9302644c09590e12807480f8923a14cae95675d6fb68e65b8b0d5ac6e1973292dec5dea3616fb34d25a2732057a81fe3b8e5c6e3c015d2d2ac873d3e305526ae1b62a9bc5da5bc2e752fa864846119a22e253f295af83e36b0823a0f1ea3c9d436897b3d623df5c3d22b8908297db3e9a6eca7809d40792c2f7ca1791d25aebaf8c92d500c80e87d17b8201ec81a5fc2cd72e3555ef8b79b98fb0b5bf42a03f892a32fd3756b679481bbdfc0749310313046c6a03cc4a898fa08ac3cc6fffca86a9fd16916839255928ce8f39367e1a5ff908e572316de13c9cac1d77d39fe075c25c3ac235e619c956558688cf99e2203537ef574837cadfcef2d095653c201fe806beaf534a1addaff128c7ef7980fc76cd55334720c74046f00b79b098f6c3587c46c95357f4f96c1c924b2ebbedb25278b29457f15f459f979b28fa7d252fceb45163fcb7df6cf44dc3488b9d4e044af4e219f0e370966973dec3444a84191fec641b229aa660b2d194e4315300066455f2c5240cf7518946e348cde6e8d3b741f048f62fd7bf1ad21574238f3b2d7673ca49fc83f5cc51a5a1bab7be859a366d184800fea6c975115e79d714ac8daf8b8eb193d203bc879c6f7415e1274f43c30360f0582c9808015b3c7bb52d121214ebcf6e2e4bec2a2f2826fc59b4854267bf1e414f84cb8e3ffcdb3c5f343727573b615c0ff045963a131b69edabaea5c3dc428dba23233e9edc34d96b82b42229a46b28f4a57a90ec9bdf5321e6861f0b770ca625e8c5f1eb04d24f029980bcc2f0f39702e4d182a134194a9cbbaafc5a1bba8acbad05f2e11de99b81125824e5e37046ff9122d15a285481f9577f2a8fb578aad20c77de79fd016491f91a807d5b1baa875356365e40ae585a80ed634f8b08c159de5279bb4c5dcacb217630267df2a5245a9f33edb61ac68e71f2571139a5a5bf6b48c6d8eee8cc52e068ee2902c7cbe46aaeed150248b6755714246362b190f0102675171f064f547b961abccdd868831b24631f932e976665b9a4e714b4ddf6ffc66e2c1baacbf9858cb477bcafa9bb08147c43ff3e7b7ce95f6a258f9117d5580c0393415d4d6c01af1a0fc7a98c1649c3ae026a4b33a3f22bb139bb0ca54e4dcd492026d15e6e81df8f047da97a876285720e63d7722f785bdcf68426dab0cb3a26082904b32cbcf0e1ecb264f155aa7bf7c2768326bba1fb5ee29436bb61dc4014fa2117ce01f5ce4c7fc3fc9972135268eaf3ad9a5a545197c646af729e81bf73c9aa6e69450cd36616e3e3f9209f7eea15e446daf0faf02a828979aa85904eedf73641b71592bce73a2b2a881556d4bba59b3232516b00545345256272451c8081fa349cb77bbc6a162887be88429a6d5860eced382833d70a04c408404235f67893b7bed394db2d6f311138d3c2516b10e7d3685193bcf9ccbfbdad50857d25dabdd653280999ebf9d722641b92dfa97307573f74bc45721e70b702b9af52c5093fe60161b5043f9d08293af03a78fd7146232a13f3c3464e22bff8fe53f0c46eeaa037a6679fb31857e035cbf662753a2492f25edb62b4bd2e401e1479e919d3f750eea96fc425024ebd2b60db6d2dafda7439b48815d9c48b69218237043e6cbd42af33db101388b9deb2566f0360a7e2f40a25ef092e81d06eaea726915f07fe80c7ed481fd50ef2d0793ba762a8154bb73b0f94bc4b9cb2d5fc958d354eb8a600c32b6ceb7db06eefadb5c97c7bc130528e1ca4df0bf61fe9e09ddabb55b9b62ab80eaf585955fcaae862e07623ac925a452fc6ebed6615d6d1a31b892a59f8b32548b981e5fc948ba118ff72932823734cab3c2dfc4dab6712754207f7c87a57acba0bd6013ff7d93a1ddd13715938d64d661a5aec5451e61f3ab7a9a4191c121cb09fa73a03fdcc7a0112cf33c4ad661c2006d2c442a96fb68ed7faf5b79871fff40df6717c66bb5768d827ec841f2bf3e0d521fde00ff30b782e248d548139e3ba941719576d06f18307aa13a1442f72278fb70698ae948f7e91950b8aac9521c716d1f6e1e5c2c359221d54d68a253b68e9a6016a45ad31567cbb5cc92d1ab931dde03c0f994b470fe7f61f4266415a187c03b2c460e18d2e753c4625309a989bef0af5eed9180a7f1bc5d03a00911ab2ffdadae3cfa63078b0cd6d59ee4a6fd8ebad2518909dec2778d62ec68c2b0590490ed42a22f6fee73580f48d5cbf2bc867a64424d469f0540faf6057b4678fd4eee2e00603ff197d53d48b0510f6aae14248c91d6689b9e28c23b98bec8463b06d9974fac0ab1dff7f38aaf19a018e25b9f1cc9b650e8b486e816dfc0fd7e6bb398015e233687507ba9e302b6b218ca9e515be05094ae446f02b96d377ac4cd67edb663c1666054574cc19fe427bd5dac743cf5e79e45f86e007d0301d9ef4fd29cb8e252103d73c433cf14b2679cfaa2c0ea95027700e0cc3aa6b373e66cf4146b6a5c779bbcd7f142663dc8415743528908b6ca21238fc32d6e4281a3bc088a41e8bc65d88bf30117bcccfbac77e63d2d4e9cdb348e2d7db59e2b911295904953749d8ed8d337a5cc68fd5c65057717cc6be431acfacc763b04124e0eadccfa7739c630eb506cb10656916826c753e2d4738ddb1ec62f9f376801d60562570cd2faedef4372cd56bb77db23f12cd1d315296088562c41c711260ce65e7adcb53b53e78037884cd506549e854bb91f2913bc00dbb6d86521a2cf76802b887a703d16a0fec29849bef9445b2e6945cec7eb8df640990681814a790c7655e9cdbad8c8679cd2f723680d5be68a21c9201f39b47f5e0796baf642fc0", 0x1000}, {&(0x7f0000000080)="59a4cc2aefb84433e93c3151feec7021216459600d13ce6a3ed5", 0x1a}], 0x2, &(0x7f0000001140)=[{0x38, 0x1, 0x3, "3a003290c9923e6091be3b02d6599bff718820e2e24e655256f5f5306809d33f2e7ae49f5e933722"}], 0x38}, 0x400) sendto(r0, &(0x7f00000011c0)="09f5162168d3742f8a1f24a7fe2104aad672bf7885ccd99d61767c18352290e09f69a89d1f7419082b0784e16413c660d06f67cf2f111ef2473f7ce05fa4ab997d09dd44a3162b067db9ff8449f99c66a0bd8e90af147298da13e1f4cc937db0bdfe4fe39080d47241c30cd4ebd926a531085fac99caefcdefd098a6", 0x7c, 0x5, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:02:29 executing program 1: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1ffe, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000312600f14902d5de4f66b83f6ca91ae199c0d4c44868cb34ccb05abc6b3b6e435a34b61fddea499788ab4badaade8b81a86b5f57870ffbe8c9e8bfdcf9e6c73f6bc522bec80c50f2af6fcede50a7c3925f841d66f99dace308c57b77c83c5b60440567751c1dfb3902d44201fab18dfd1376c0"], 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) semget$private(0x0, 0x7, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000140)=[&(0x7f00000000c0)='!\xb8:\x00']) socket$inet6(0x18, 0x4000, 0x4400000000000000) 16:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() getitimer(0x762aa126ba28d11f, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getgid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r9]) getgroups(0xa, &(0x7f00000002c0)=[r1, r2, r4, r5, r6, r7, r8, r9, r10, r11]) rmdir(&(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:02:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:29 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) sync() 16:02:29 executing program 0: munlockall() mknod(&(0x7f0000000000)='./file0\x00', 0x9074, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) r2 = msgget(0x3, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/4096) msgrcv(r2, &(0x7f0000001100)={0x0, ""/44}, 0x34, 0x0, 0x1800) msgsnd(r2, &(0x7f0000002380)={0x0, "56eb8733ac7c05abc4de0d9aca4f066373634d8dafce89cb13506928163b81783f2542d9613e8cde4879bdb93f125b7fc9843a3afd969f00233b38697c21d23e96"}, 0x49, 0x800) recvfrom$unix(r1, &(0x7f0000001140)=""/101, 0x65, 0x42, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) msgrcv(r2, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000002740)={0x1, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) 16:02:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) sendto$inet6(r1, &(0x7f0000000180)="6823c1e3d47767012a3055867d09573c428ef4a207012dbbd731a0edec3a9d4168020cf72dbfda2e00db7019d978259147fed30ec6164c81d7da4c2b001764755cfb88913a4c0b7e145b2059b7af43cf18122f08c3433fa4a174573fc32d7f3cc72c05afc9ce9a589799f81706ef0500c1c030083cabdfbaf56afbc769", 0x7d, 0x403, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x2}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000080)="21ca3d7fccc9cdb89d44dcbfa312ebc846", 0x11, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x7}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r0, &(0x7f0000000200), 0xfe72) 16:02:29 executing program 1: kqueue() munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) mlock(&(0x7f00003e5000/0xe000)=nil, 0xe000) 16:02:29 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:02:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001080)={0x8, 0x20}, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:02:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getpgrp() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="44f5191b3ad2973d0f41a828ee13fb50ce367b2c719a447781f4128d81fbb9a10a651cda0e403840550bf931d798578f8219b5ec69a56d2965eb510acbbf0b7381cef733669c5e2b4eba69e92fd9be0d6bd3365224a2a1de4491761d5e9fb55ca9a76299e85ebb8365da310fe1674750e9809a0c5e93759ecb2286a98c5fdcb10b8a83fb73d16bc2ba3a905016684cebac7cc73c5c51a34d6deec338c5fcfc5f597aef", 0xa3}], 0x1, &(0x7f0000000180), 0x0, 0x2}, 0x4) 16:02:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x5, 0x40, 0x6, 0x7}, 0xffffffffffffffea) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x1, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') connect$unix(r0, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x10) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:02:29 executing program 0: socket(0x6, 0x4, 0x8) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) 16:02:29 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000100)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 16:02:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getegid() r7 = getegid() r8 = semget(0x2, 0x1, 0x520) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000001c0)=""/78) getgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) fcntl$setown(r0, 0x6, r2) r9 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x2, 0xfffffffffffffffe, 0x6, 0x8, 0x7, 0x2, 0x9, 0x5]) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:02:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f79bdcd6a94564ddf842860a4b4b3d073dd75c6a8369f1bf05bceaf0d0d9b451ce4be7f03090b895e3432e4fe9e11e1b0c9e90023d11bc546c2bea953bcae4b7c4392b71fdc9fa58229d58a885b44b45aaac6df3"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) utimensat(r12, &(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={{0xfffffffffffffbff, 0x80}, {0x1, 0x5}}, 0x0) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:02:29 executing program 0: pipe(&(0x7f0000000080)) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000200)) 16:02:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x100000001}, 0xc) 16:02:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) 16:02:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc014, 0x1) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x18, 0x2a, 0x4, 0x3}], 0x3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x69, 0xfffff, 0x1, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x101, 0x9e4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x7fff, 0x2fa}, {{r2}, 0xfffffffffffffffa, 0x4d2d26ba938bb03c, 0x1, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x80000000, 0xff}, {{r1}, 0x0, 0x0, 0x80000000, 0x7, 0x6}], 0x4f52, &(0x7f0000000240)={0x6, 0x4}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) 16:02:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/129, 0x81) r1 = dup(r0) write(r1, &(0x7f00000002c0)='p', 0xfffffffffffffe4b) write(r1, &(0x7f0000000200)="6b1c2828e7608ff758fa22a3a7d0cf85d0ce93bb8e2eecf63ed5d808113c12d02e3610b61eee6f5a7b886d36c0708b7da3ee56d0aed1f554378bc6e2117144ae8d0c2be260706480acab40172d5add665a7de8cdc8857edca2588ca144e4e6b40f6e609cb3c453cd7ec37441411c383fee4e1cf6d0cd05dbfa238d3fe4ce1c16209fdb08181ef7f537eb28fb77a233e431cc434566b7103c90f1f84120ed5b9decdd075e160a", 0xa6) 16:02:30 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffdcff13b9fd812eaa4e713048e69931929d48c56e10bb4d05e37b34a32ba32cfc3fc548a4cf24b36d28d86739c63316bdd8f6fc2eb088ed4dd216aab9e2b041f6c1fe559d37927d6b0b07109de1c368a54c9a1b2b72db37255c47fd73aaa639de32be44c78b37c93530a713ee13cdcb07a885050b0850aca17a73b56b50e7b5a3d49d79e45a0609cc00bb1077d848c0e71835016ad4efe4fdf301000000000000003bbbd655ed9bfd4de0d0f69b14c8c2e2e8871f5d875234cf6e4a522f9324b67e7bc706000000000000009bc28eaa136b957d000000000000000000000000000000", 0x2b9) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:02:30 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000080)=""/245, 0xf5) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x1) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x8000}, 0xc) 16:02:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xce38) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:02:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x100}, {r0, 0x88}, {r0, 0x82}, {r0, 0x80}, {r0}, {r0, 0x44}], 0x8, 0x3) 16:02:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:02:30 executing program 0: socketpair(0x1, 0x4007, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/188, 0xbc) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:02:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0xd) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x212b5c24, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0xfffffffffffffff7}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() 16:02:30 executing program 0: semget$private(0x0, 0x0, 0x4) clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) 16:02:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) 16:02:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:02:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$}/[#\x00', &(0x7f0000000680)='\\!{\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='++/\x00', &(0x7f0000000740)='])\xb6\x00']) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) clock_settime(0x7, &(0x7f00000007c0)={0x31d, 0x100}) 16:02:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() close(r0) fchmod(r0, 0x0) 16:02:30 executing program 1: socketpair(0x3e, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:02:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) setsockopt(r0, 0x11, 0x1f, 0x0, 0x0) socket(0x20, 0x4000, 0x2) 16:02:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0xfffffffffffffffc, 0x0, 0x0) setsockopt(r0, 0x46ae2896, 0x5463, &(0x7f0000000000)="a7641030348751b1e024c71ee29df7e82fa1d64aaf9c0ddb10cb514e0672379f11c4b56807307c15a67e4b729636ef7e5499dd32d5d509b439b0d031c1e3337129cd69e486e98d43f0824364c6dbf1e811f3b85f08dfa107c8601c0db84150be536e2b4b44186694130f6ce3f06cdff516c4f1c38ea05ddca7be9e2cc80e3e7d561df0a26f1452f88dd21f8999fcde73adaf1e20cc2ba1436c751cd03e2196d64adf88f67c0e44e0ebdaad12c29c0ca9ff0e686e59d5c21038baafbc57828f3c95af1c2303c286f39021e8767a50cd280287d60beee1b5f5f59572c89d9de3640ab10e0bcb68ec", 0xe7) 16:02:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x4000, 0xa) r3 = socket$inet6(0x18, 0x3, 0x97) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) r5 = socket(0x38, 0x5, 0x2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x800, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x50, 0xf0000001, 0x300000000000, 0xfffffffffffffffd}], 0x5e81, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x7}, {{r5}, 0xfffffffffffffffa, 0x50, 0x21, 0x8, 0x75b}], 0x0, &(0x7f0000000240)={0x8218, 0x8cfc}) nanosleep(&(0x7f0000000300)={0x10000, 0x80000102}, &(0x7f0000000480)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 16:02:30 executing program 0: shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffa000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/106) socket(0x0, 0x7, 0xe2e) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:30 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x18, 0x4) fchmod(r0, 0x100) r2 = kqueue() utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xfc, 0x8}, {0x6, 0x1f}}, 0x2) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x40, 0x40000000000000, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:02:30 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x100) r1 = socket$inet6(0x18, 0x7, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x2}, 0x10) fchmod(r1, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:02:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6aa0621f4cdfa05559f9748befdb8d4a55ebf89112fb2e7b4774a22ff1eee5771a1bf14ead5f9a3f506c819ac7d0fa1d67e0547e6c57827c609453501832b6372a0cdd", 0x43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) fcntl$setflags(r0, 0x2, 0x1) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:02:31 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x50, 0xffff, 0x80, "63a68a2ab434bb7c77cf2dcea89abc33be3f51f046d43fd18f108aec75106dba802fc538af8946e80feded0a0fdf208f953993e709efb8a9654c"}, {0x60, 0xffff, 0x401, "06c5325237dcc12e7a20e3c8d3a0a5dd045f3591fe068bd9c3257b720f101cea6286eb13e084d019af9bbc4f95935cea4c3b9e358c0905814254ba7bc3b70fab2443d4de04b63eb7b8"}], 0xb0}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:02:31 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x702e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56020000200000003fe17262b8d6ae7206fe8173b9c21a1a90fb3073c900c7068eeb7a159cc11f030fabf56643d60a28f624a6fb64c200000000000000"], 0x1, 0x0, 0x0, 0x0, 0x377}, 0x0) 16:02:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:02:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) r4 = fcntl$dupfd(r1, 0x0, r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x8, 0x30}, {{r5}, 0xfffffffffffffffd, 0x8, 0x80000041, 0xffffffffffffff3c, 0x1}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x22, 0x81, 0x3}], 0x10001, &(0x7f0000000300)={0x7cb}) 16:02:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "f1c063fb74d4a986061081aa0a8c73aa75db4d4a25b9eaa694cfab18ad6815c57459bbe9514d31ae39718f31e39e1f75c0b3d3ace26aa4d3e4f30f13c6feca50f876727db3cc63c02fe2e23e"}, 0x54, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/248) 16:02:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x100000000) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x4, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kqueue() 16:02:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x2}, {r0, 0x20}, {r0, 0x20}], 0x4, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) 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, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getrlimit(0x7, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000001180)=0xc) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001200)={{0xfffffffffffffffd, 0x3}, {0x3, 0x8}}) close(r2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000240)=""/193, 0xc1}], 0x2, &(0x7f0000000340)=""/132, 0x84}, 0x1) close(r0) r3 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) syz_open_pts() 16:02:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004667c, &(0x7f0000000080)=0x160ca4d5) 16:02:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r1) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x20, 0x819}, {0x96, 0x1}}, 0x0) 16:02:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="0100f45caa2081c5067fb328615ce9b6b1cbcee2119464bf2298f821cceb689c04e5345a67365f59702e82a40b6961f4de4d3699cedb4b55817135fe71368499f7ccf8bef8832d6cb98ef478a43aa318617f031e3eb5fdef6e2354714360cd0677d3678ffa050fd5743562d78d00ed4d4229ec90f57c4f767fc3d70c9d8f3c0c9640837f8306393e6dfbe99031ccfe05e00989c03dcbbcbbe2863e8e61b2430c2503120b204fc0028c40e9042c1434894a85970612e31f1648a8a51ecbe1dd2753bb0000000000001572299ca8497c1654cbfc7ff9d6926af384012810645e89e3232db3739a3ee90c242e31366a4da548b2375c35115da4491cd7bbc218c68ca73b7bff6f5f37ee85c2d56ffa5acb141020326229431ffd9dc04011099223805d05c785d53a7da8816127601262a7cfa74df22dac8bcad140d600efcc94319f300f708e2f8f919c63f512e957a76e0734d5394501198aa78d51d3f69236bbe3bc73666229d081224ef8352bc1ca19f02dd8b753d6d9e7d303e1a05cb4679b271ab1b86b6137eb12fe74391ddc5aef2dd577eed6a9f4641696e218c6f7fbb291b7c45fd45cf5ea"], 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/23, 0x17}], 0x3, 0x2b) getsockopt(r0, 0x1, 0x10000, &(0x7f0000000000)=""/58, &(0x7f0000000240)=0x3a) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x1ff}, {0x100000004, 0x8}}, &(0x7f0000000080)) 16:02:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/93, 0xfe64}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000013c0)=""/81, 0x51}, {&(0x7f0000001440)=""/64, 0x40}, {&(0x7f0000001480)=""/231, 0xe7}, {&(0x7f0000001580)=""/151, 0x97}], 0xa, 0x2c) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001700)=0xffffffbffffffffe) dup(r1) flock(r0, 0x2) 16:02:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:02:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1800, 0x100000000000000) r0 = socket$inet(0x2, 0x4, 0x7ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000002080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d87f4b5374b42863a70aca62902a6d800753f12c9cc41e216d33378e1b5d5f1495b65c77fe096f3149a03f59aa8e7e1c356df434ab21252f0573593880f2ead2e79d1f7e94e2a0d3f2696a6ce650e7a2731709496ea8d9a6688163739e280c5a872447f69222c67ff5d661bfe3ec27237803f306"], &(0x7f0000000080)=0x1002) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r2, 0x100}, {r3, 0x4}], 0x3, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x120) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) renameat(r1, &(0x7f0000000480)='./bus\x00', r4, &(0x7f00000004c0)='./bus\x00') close(r4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="b96c5cbe290b4dca27f25d3af8e4bcb335b739593a79fb3dba1ead452d702d682025260fd687ff9821bfc9aeef5018c4d2e55ea61f7c070936fd50035fc6f2a542c6147f437c493770e24e00e0a5", 0x4e}, {&(0x7f00000001c0)="30d7e3c484f8c292747157a2b7a3fe0a8a2752004f534679e5f669ff012a84978f48204a7d989617ff808dc709509a2b837e1560ed3f89fef340b6786b7e52d8f43efcebc88c1fc5282e66d256fd576c19a47643ecc43581f629b8f094496c73b1c7d64429c1757d304c8cb78debcdcccc9f6e0157fe", 0x76}, {&(0x7f0000000240)="94f7cbc5f621b30ced2747a0568c8c74d2110d77bc364e363054559fe11c2c4a9d486bf8f6877a079ceb38e35e7134dbb37818468361ee6c59376ece94748e5956e566d474f7", 0x46}, {&(0x7f00000002c0)="329811df50abc74f12a1930cd764ed229b90258cf9b1f33c899f1c9e02df0ffbd0043b9e967b3986c0a9a1e1cf8931b9bb9b099b06189e2e8a4716794c1ee2d9d724688470b2ccb2df02a587a9b7dd2a175a8da9fa0822105f7922d4c5a3f8439919397ace9675517a7111e500a7a56627395d8d4e5b0a22c33bad8caeceb9b88a51c24506340026a99fa16f73b111a21af63e83c6b23d3106e61da9720b957d4b810d4e5560ee76300ce1c1e53091d334097bb8ddd2dc44e2421304ead63bfe", 0xc0}, {&(0x7f0000000380)="b0a8504f62ca64bff9a142d83cf39ba1d9d67e7646baaf2df65018ef0a22bdc00cc76d13ed105f7542642f53ae056c9c56fd9a41363a9c5f3c1684b4ec4e0ed0", 0x40}], 0x5, &(0x7f0000003100)=[{0x1010, 0x1, 0x9, "8a8835d0bef11ca4b75d49b3b2761cdfcc6ac4fa2f28f22b5f46e1958c1523ba8d5b7fdd438d109559dda8667ea79e518fa4d1ddbf313c3ae90d116433b97aa102e27232ab631007aac3bf58bc60f036659155cb6318b6683dd0a78af4eaca08192119d29c8e602440ca89d6b7e5064c85a44066c34bab0d81892e52cf74e238fc079bf9b5e88301074f9c17e6a388f4669fef01153b2395d4be8a1cb4fc32e87d9bd454c73a565876323665597579b11db2a211cfdc53690ceb93ae2f6d55505ed74ecaaf9c9105db35e311d29680d528bb27c09efeaddd1810ac84626abc654d0f82f58dbe96cbdda4a9e1b516f72af22f2e11d32de6cdedc7882c08e32422eda60c925fbef6ac4894df7b8e0209a3c02adec15c33c42db12f1a7f02e9a670356c4ce1267ac63a97583c691094b20ef370baf0121f4088ada0610954eb01d5c05e38466b188821a1be81098ca479ad3913c1c2dd73b222a83ed096bdaa838cc78b1e4f7d575540085a6ea96a04e59a0c54c0af4ed61420cde1ac595fe99fc1e78f3f467f627a355597027b70b14eb95c648b0cab829a6303acd745cfc3cea04ef448e90a384c820ef6924fc0ac3fcc01b716a3eb3d8bd1c98817360dfedba0eb7b3ff06cdaff16a5b977417ce826dfa1201c54ffb0c33ba47ca456c3e4389bcc673eee72dc30b3c436ba1e90f8e808e65b5ed7567b34c7d7be668f1247ea2c346ee70be4b071c91001cc720343e10d312e56b4e2ae21c010088e80be673ffc3e6103b43fd3797edcdf256b98f1f4c92ef578144e3967d69a0c9aa1986442b77b8fc7b78a53557b240ddc778e08d74fe390ecb0a82096570afb997724091d03356ee480b4fa176980f2f1820dd9894ff68c854d776f83b587e9effabf8ebe73f68b32033d5e6b6efe76472a01fd3a2f66b96cfe78bb9c644366fc3634ea52519cce97376fbc8a4526c30494a6c0fa3331a4bfac02c1a08952b581863a8ab458ed1b8ab3314b61cb9c535ecf1c144b61442ce2033b18e880a0d40b47b65f2122e73d1ad23d82b2ca8a40948af94cd99f3abc685429967104714e526f1ac2e065a4bbb02611add3aaf90e24bf048bf908ded67fb7e737197eb4a4affbe0589440e480f8065173b4fcf5f31a61163f3c67b76622a2b3ecb0928f886388d5545641d8b0eb05d2e505457b43ee50b8908e35e7a9a19be571214343ac3ae55bb22ac5f6ef224c6f9eccdeebe977287a2dacde2e132f40b47828c9999a72f36cb34abebc436dabc83eaa1a0dc452ff8f719cb2e3b07b45237ee6190e60809c1502d3fb8e9fffd81701dd3e22c57088dbad978b645e9175aa21de3383f659c23e294cc1bf4ff33c045802a8e3c15fec8b2025c1adadcad889456c2fad48acbdb8bbd532f084726165b64e3d18a34f7bf805187d877249c555d8e5b5766286634ec8ec289383a5738c75197ffb039e121b598ee21dba5e9b639d7e9d33114432bee02be4841ec6ec91e64dbf372ce62ce40638356101d4f8b714ae58799a49dd454fda08cef654957ee4a075c94aa7f380bd5d3d9d3687418107addc04e1d20097a3bcc2a3ceb4854b573a32440f1f3e293cbf5cf34da405fa905edde67a6a358fb929eb4032c86f142df704a8be050ae5607c78b43457bbe52f144427a865eb63d2291842ab68059978f90b27ebd80ea4ed52b68b7b50a8f9ad58e739bc3d9491f8b1cdfa49df466fc18b5e257579679bc779434d449d6bab870d8992d3bc1e7b49931b4ce0b10837f5b46ba6f572adbbf2ea3cec5d83eb1d021a91a415d983664b56b54c1fa9b882df1d0c797bf62c2348fc1dcc5330a8352dff6b357d8ad89dd0b27cfda76e90e6c5691af191e0604609417010662202057a67ed9343739d8b05291f737bd3127a69de39990d2543291eee15c4374b7e2befe911c31cb9c1b6612301f84d5d99ee55b1a7ea28a1d78b90ab9b9923859cbc65d5eed6f40bff97bd7ca4dcec53f678ae8d54d001db8175cb21e15262d47c5bc5c0868d0c47db5f3ba255289f3929a1ea74908716f81e7bf20710c1e3464d76bbbb3db861d133c1cfb248a6aec7bf46c68c44d1b1e4b7c13ed7dfe1298a93be978a24f89868e61ae5863586bbf065a955a21b4de5d34b9018fc76ccc825d4861d0fc2cb279187b08eee78dbec359aecfa403d57149eb431fed7bb14de9453da6012a003d33d3455700abb6dc08f350037d6e32d956a15f8c291602ac880f7d553f516639d4f981c1c3b32f583c888b953b78090e3be6ca2a483b192bc4129ea601f559b1f71730c154682996aabd8f4446fe415622fd51b454340bc56e8c0366df2e4b82f5b5fb7b77430b9601017820a240d1bbc20ef05d0f3dda5b1e40a0a270706ee1ade20d050d4f0d8a7f75360fc3a89d13500c799bc78408cb0e1ba304fc77872591790c138b5abde756991a4b1ed004dd8a0fa6f802ba6954bb3c250a5a373be3be77371eb2a1711a9999ec1b69c33e3fea24e47975d3b69dd77d594be9ac9c3b3d1371db9303e2234cdbf4d802936ada3353675024579f32b942e4845e27afa94a82fade2cbd104f324041566be38167d3ad9fccfb358ff0a2b3bbc0ec069b7e9b4e55f8bdede40dcd0b7ed89be9b0cd54b0a8b0758288f786ee58ad3e55c956a6625b7f85acfd03c75c308086c98d0924b94bc083313d5ca13e006f3b0a562a03bcca6cec241e82ae6cf86a088e3769990a168f9288596dc631691eaf8b8508f5aacf42ff0665879c35f74e961a013145e073ebf66982824262343490efea68af6b629bcbe718de949d010e2f6b1a11331a3206dd34ecf641126f77aa0c4f458d737b8ec250793e8412b70ddf974749abd5c3f93cd7d7ae626f563823c2a3f2ad90189eaec86daa30718bf094e21e0bcd24d2a25caf1226882447a08bde2987ed6f705274aeb27bbebdbf5d489b42bde4b6a6e84c2acfb8e87e29ca08ab7d07f6454be83043913f06fd5915f290e4f8b3444fd5b02aaa666b056d5fc4c89c29e5dfb98797f3414c5125be0cb113d70331e98238eb36ead648f4f231ba9706b0ec6a105c7c3a0d364ff1417dcd7dd3accb6338f382eed0a6822bc237bb7eb81c532acbda32b1d085f641c69496a899c0ffbfc5077e082239aa2aebf933efcbf84886a1d8541ff03d4fc1a67b32e2461d56012fc6dfd7ac876aa803d02c7afe1fd72e85b959d8dafdf7c94301b87bb811548dd07acc9cab878f34b5378e3e88e52ba8dac1383a624723a86f19e0c0e5f3ff272be022a7837bb5e38678682c17bf74c9385dfd0a9678bfa26f567090aba3879457730cddf36da7d3b80984748ef1252bd56999cd356942d489838d36eb573cdaceb1cbe6e178ac504932b28edc220c252fe2d9a24df7425fdd6fe32f92cf8d5d2fdddf37360a8f45ba0c2450bd11963cb7aef5fb862d168a5b5e154bfeea5e7c370b81fc3abfea0bc22d8468ec6efb216bf6d166fc9da1f0f46e117c3c1cdd0bdb416cbba967744eef04fa500f30334b3f4aa47b0be985dabb62c2b0f8f0a194472509816ca16b4020e175890c49ca106e0beaee6a5af463020c6e63e49729edae1831b346912f50d7f29d4d74adbc13c0cf71222437cd76835b418f6fcec5af94d13acacca4a957dd0ff9db29856f61b2f7c74b862808b6e1b5e3824d4ac9a6d01592ea00d79b1f1a0952bfd63927031329c3861c87706ed18790cbce2ac6f9150231617ba7d8991cbd56312988e755796d8a399121ea3840ee24d09a9946eed77c81fbc8d61b9a00694e1cb7803efdafa48c91a2e4b83e930297671ea1d83d24f3c9c5b47e9b404454099253e52faa64675f233b31ad4321b4ce69519fb33af72c218bdd67931f50b936bd9621fc96937344be080a8d224ba018d1533119b5741a819f5154ee780c65f9d971d55ac1e0c36f16b7bc92bccdfe6f4935d7bd0313e0eabb84fc76c69acd7b268037b1f5c7e0da12393cd2e5f56eab270e646d712b4ec7a35bce52a97fb74b1d77b8456777f8e13af80c765fd30fe23fe87f968f2882df73c2f0c01c971e20e19214695f5039fe6dd7f890ee20d2751ad13ab7078defc67f1d9bcc35966fb629a0e9d3a1ca5d4ca3a8af5037a30d7e3c3528b013359c151da5570560b0b91a3c800f628f4cc487186488787af070f9f9c04f149670bc827fff5ac870381787266843cdada6bec10f2ef74324d3d18af4e980bfee6c205e309be781f675d4439a9b6dc4d32dd0ce7f732fc7708f43e8d98d237f1c7472aa7ab88740472e7000d5e2f97dc1546a1607bc67df39d621b1e8b3c05181cd62cf99c6a1c854da42574bb820f918f9e557e74936fd6b24bc39b7336d439d3734ac8379ad8bc1eaffbeaa5731bf9ccbdfc9d39ce1a91e0c4278340e294c9c9c817a5ddc635ca7314898fe89a29ff48b037139ceb753d22905821578bc02177791ed34ff075978d0be1ff9c88d5e87c70f01eaa6db124f80e7ef25f876897872f518094852072d47acd897c1948a630b0ce79b35be1df716a43b577759b64294dfbe87f00f9792845330d022f74237b044329f077fb9a9f7d8e345413f3ce2bfe8203cb707806fd23a12b47dc0d6295be659ef62762fd2d4aab4de23d24c9c5fafcc97458eb9c7e9dd509059bc212ec0f1045d6f70c5d349c5e72f77cb2692c52e2fca8647b8239defb405cdd37ab5f92c85fadb73e4ea1998bbb8eb7b6bf0352b71354eec564e246b69dfe93ff3d7107be2a48e06cfd76203c111eb70f723b75d6f1b287b59a584062bea1968fb2d6ffba8321a6f202a959091ded636a5a3e575cef636357dfe9fa42c124d2aa1c9f841b42671d1ed5ed78be52e6e25fe79c69ea26db9097491f6dbf566de3dee016164201015cea1da3d29dcb1076823a2f5ea70aa9c05caa5154785dd7be0a9168c833d968080edc865096e020ad9fec01776b3403ac3b55009be02942f24e0f73ffc8bd8dc073f236d407647dd2de41bc56103ff3677e6d08bfed734ed96518960e6b8311fce09aa48e3c720ef7e4291db437103a827e0fdfac0ec4f634578cd51963d5eb1c97c8c0518d49d868dc1d6d6475d21e26d7a6ace5d334716b05e89d1039af455066ce5821d34e6f3585c6849baf69b2bce5dfe4772d9b40b59424b9ddd651b7307b53fd735fedfba6afac8902f957ed3d2c3fa7cfcec59ffcf4faf994d5d183d23a0a2bac96b6f7f80c7e8fe94c52dd3fd93d85e96264c601db2ca5990624f5f621780d47f0003902ada7a92ebb1fc836265d322c6285653a76caeb667244f51efd7f3baa75cfe997df810a879c83c9de9f9ce8684f3269f5951b5df29616a2b4d034637e8d3fb0ab89d63fc47f5d42ae33486c035e837ec5790ff18ad0c49ad446f0d84c7465e9e93e8f6591f6ea830a7609dfd89b3ea1821b602e61dd2788361c1d8d6de063d8ea02828b571d2e45642295ec617dd526e6ca71dcd3036cf9802405f05732b6729535cae399d9ae0730ede56b2d2bd8ea314871d594e18560be1a197b43e92518f31fc1779cd97eb633b2b432f9b3bccb32520e3e5262a70f2c8bcdd9328a5c7c56bcf84cb0a729c048361d50e1499449f6367d854e1395334a3d505dc2fb801bd57417a17b8ab9abaa9079b970059296c8b484a763b1dcc6ba38cfb73c494fe9cf94b4214755d5a84dfee67a7e6b9aa294b47f0625c903a0e7b38d14a6bb3514c8dd3285481972a73afdf0a122d4fb238f8ca0ec81c681b92ccbd61a0ace6ffa0000a86d99957984f77f984550a94c24f37aa658996a5ef3"}, {0xe8, 0x0, 0x0, "9996e0d3c38b1cb96d96235526fa75825314abeeb957586af3c6faa8052887c7ec13f6d378ee2cc4ddcb818fd8adcbd84e1deaabe8cb9173a89f39d0ce5b65250ca51b08decef9c68907df596f80f4dada72c59a4efb7306bf438c24a74fc073b42480cde6d238b3ac67fbc8823f5908855fed7a27178e3e2330b9cacebdba1834b7c651182922c78b5e3c36b0fa2df477cd42e927fe8eec185d013845743e86a1ba9f1af3fae09f8502e94cdec98d49f719d9a7e257299210346293ae1244685278a7437a243977760b8137f0f582cb8c6c0e68c9b30b"}, {0xe0, 0x1, 0x0, "a8a18eb8df8afd037c9033a970cbeb0edfdd8b988177bb42bb1f92e30475852df41d333d932ecf65a9a822b2815ccd106eb03895a4f7ee9b46ad46cfdffc393a02b056592201c35cc87744c021141a1298b0aecb1969c6783843b46acd67135dcf39a0f521f1ab690fe640bcec2e89c703342d5225fc5c66a7ede0c95cf20b4bf808b82abde3e8d483956972ef192c9376201e01f2ebc28fe662da91fd4d22f3e234671e670c82bc69fc1aeb123f924ffaba18856b31a465b1b07630557171cacdf584759bdc3087a0d429338b54"}, {0x40, 0xffff, 0x1ff, "e27e4008d6163ef120d922dd00a80bdca47e59c92b97927ce7abf180cb82fb73f72757ab0796fe5645"}, {0xc8, 0x1, 0x7, "d5b255de997f856748f1af423a4ccc79033e25ec3364b585d89767f139ad56c22697837baaf7f8be1bf121427620dfbdeb90b4e1152ae05872939498116f42d0d55c80e9ba0083698324f81cce2a387144c0ca82b3a71134a64bb2ae16228467a8e574c0adc72e2d32dc1e4b2122ccd2802b0906235ee407f0dd42b5cafccb4206c3d1745e60a3f77281164ddb9a7e3e6f9b76e018a66df397ef1fafa05b67f2b23fc8267111cce050e9f8802a5ca3cde94678659ff416c3"}, {0x60, 0x0, 0x100000001, "4c4c3d9390d2710ee2f0ca2cf8d0834bc766b46916b09dde74807a25ab017f62df9c9dde9a01396c3ecb3c966f4c168444cc4a4339c31ba2930d59af2ed752d9fb0ecb982e3fb8872f84"}, {0xb0, 0xffff, 0x3, "5b42d14ec83c361857cdcb6ee34c3d5c6830c1fa016d10e97038dceccd239e3b38402a99b881a216aee0127f6d81384921259fcc2a347d3fa10c924e915c8f3b490e22fb995e5ee1e10fabd8629132aab61d06f46a36b4686c1d6aa2b4cafb6bc160ac83f4ca457e54dcf81974d49679ace8cbddfc77439a2203fd0c760fb7fd197445721652de3e6083b58879c955380d00b698e8e410d2c01a5225f5abb2"}], 0x13f0}, 0x8) 16:02:33 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xc) nanosleep(&(0x7f0000000040)={0x0, 0xfffffffffffffffc}, 0x0) 16:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) 16:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:02:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) kqueue() 16:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) syz_open_pts() 16:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x90d2, 0x0, "d730c15b000014000000000100", 0x5}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514c8ab06198824b3da025bbd47b33f579456fc7d4096e8c8b6b87cb2d72a8bc8da1e0621a4a2f08ee8a43db9a720000070000000000000012fc4d5f16b136a5d00d1628b53a00", 0x4c7) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e628af5cdf536cb2048a0dad78ac87af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc5f1cd689450174d64908af4b0b64d8d386409e85af902f03dbb0c84ce52abf88ad2df9e614e78aac101141cdc0c50b8fc9c7035bcb3f62ee524600d69cea87a3afc0fff3032237e85a2d5820182756a2a53c19625c73c4772843ffdfc8b8c3eee3075d0da40d61dc029451d63a2812e3b708073c2d51665e974a5dc1b3f9ad5bafa062cd0e562d471781568c71328e9e595ddae925cd724539543f3c7bf54273f3abfddd5f1f55e916ae7d8f992ad6baa62779a5d72b63f5b4770caef97a1c01aa1b358495375182338640d242160d83493ffeb79cd346a709a95784af327d205c9ffa79c4493cb8df0d25907279f99c808b4ed373a64660ae3d190171bb7d77798d25c0ac24d21359a634b331a54ffacccd2ca235eddda8b9ce401e5fbe1ee0fb4fc8f74782898d27e111db0231c3d611a12369ecfffa000000000000000000000000000"], &(0x7f0000000040)=0x1002) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x40000000ffffffff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="703ce50c8a486d2d824a1b0310d37c7b0286ac95c8aa82f2f4ceb574323099dd545b31756eb5a92562c10b91bddc1730b22b0304074aed9a19c64cc3deb6ac1111974308067e63c508bb82c56bb7c8694cb9280b3fea7b08b7218b0398084d1eaf17531db1852404a93c163c658129d09f4371da50262eeb7f46728e861c3586aeef53452d88c9ba0c24fb88a713", 0x8e}, {&(0x7f0000000340)="53cb9c697f536974e105e190f8e4faeed9bdaddd0918e8f4dd2e3d79ac3ac5190a533ac23e9384c259197474776fd65e164ed796e38d0a5f214ccfe2656df695a0b0da894cfea270daa3ac9a39936f2877b02decdfa1ce91d31bda446c02a5290bdfc8fee409217a2eceb852285ac305370e431d0d527bea370491290561f39d6f6d182f08ce0f03054b9e787bfdd03c99ac74d10f1d0732f2cb4001711ec9522435724b8c76d26b8025ae12ec1887b0f787ab78c9200400033af29ffaf646e6cb914a34d663c6997933982d32caf053", 0xd0}, {&(0x7f0000000180)="b9d246532d0a", 0x6}, {&(0x7f00000005c0)="5fc7a146ee5113fb877719623aa6fe155f14d63c49a5e874ae98e52bdb8de35976b3d746c890069e76dc3fd2305d6095cb3521e905e7cb88e34d88d3e57c9a59dbec0bccf4a3bd557a4eacb482ce019680d3da5fe1130827fa79f7ebcc3dea058b9227aed6ae2133a0a6db2c94bcaf1a1580c1f6426c83816860848500e96abe8d10f4c3a22c2216ee31e398f8da43c08f9525ef6c3a6bcf641e1a20b5176dde098e6d83a6efc5b0437a6cde107a9a45871347c02fb5468816c44573eaaeb7c953535d3305f50121eeeaa394d3d22e5a4ca026b8dd680df79eb4f9a89aff6d6b74a3d7eb32136617cf53499fc384c51896886683ccd81c92a204e510b57d446baaaecc7700c718b03cc53a21e27fe9ff8f3d1cfc7764bfc9a4addadb6dcb64da2c8fc6013f4ead326148b2ab779e6c9a0587c46f89d19684013be4fa55f5c8175e3581db121026b504eb04a95fe815a3a7fa9b2220125442797ef7e8cabf3382c051721ed0bb642e55e6f93e5e5bc3073b114016011cdcaafd5bb200271d63c3dc275114c2dfd502d5d1d4668ae17a62a388ffce814f0a2b2fd726c0c63553effb55af2f42a7fdaa62e9e07439298ce44ee0ec83d17e86a83e4dd98e2ae05c00b27ea9e771093f9287b83420169748f15dc37cd5e433e1e0c2bc7b76b0ad179a5df1ca3297a667f100c02e2876535295c538a80ff97531736a4a3e81a454adca7a8925d6f0e4082461b107ea5c53f5bf697aea6623749828cd43f72cec23805a1d598f4132eaaf4c3f77195a001cde50f3b340be89ebc676536548b5e56a3e66904c6e9001d3066ce8c7d55e2eed23fbe14e89b32a18caf9fc57180f5f2edf746b48408a74330ddcb993e1318fc9d49397968dbcc4b83012c73b11d4cb41b43aba135809a608ba52863c2ee25d88b32ff8fd1156fb8e67b94f5da5bae3253b554fae55f3713fa4847adb8ba98ec8ccd3c2d6b491434acef7245ad5adb1232f1877768fc332f2b2274e19796e4adafa72807474eb54f48aa7f20c3d34098156d60151861e010749cf11a6557450f36ea73082e0376c0375cb101be1e340e4315c2332bb4fffbe2674edd6294ffb3e9a35ddc14a558b366d1ee8a725f298131d4913c6aef05b2496861270d7cbfe1b7dcdfb44126da93fe14e00391fb35a6e8753f3cb9e72d2f00395ca9d050c3aaa83d4eef7d03b691d66a870cdd78adb7259cda9aec5897a42c906be3678fb8e492e6eb28745b8ee34fcb18a936e4ffdf3a400235e98cd0a71eb915b79e6897237dcbac17f82e2db3c8dbb8e6b3783d8269f116479d8236722436ba4530604a2f8c8e250ead17605c6811e0371c35668c24b8c2535f4854ca77824dd1d983308752b6b2ab88c90df0e9caf83011aa18bae9dd799d28937cb2af66079c773c81684e3f95e0020086e0c3378a638661ca9a4e269fcdfb222de69aed8b5f18f1a0dccc9803c10b68dcd856764c2c765532f573e4db386a9bb5ecac9f5d71dc73c89e1057b0c8f9c93233c0459438ee7877816b5dabec576aa131030e20f2f629607ac044d8b9cda97e803636de0081eaa60e874fd5e14cdc1207141c85a78b834ded132c2489314e9fe126a974ab663651e0fa44bc841c877a29e803c28a3ee6f6bdc4397b4631c22b8d1e83ff7a42fcbf3b09e6c06301083b6e1a9758363ca6671fb218060ed2d033c321b3fc2bc626533816d342b907546a912a23bb1e4a3521f3c56e223b2f1b93e7dba3f5feff16475bdafe57e82c133989a6123ecb1e478293edd95d4ab2985c532e345bd1e8156ed51da33a8b4f391481390ad5432e1f5e47577a43fb170f56dad61d3328a9e403e3de540f6cbd4e87f80adb67e3c35b02e2acabfc12872fdafe972bb021451d1bddfb707cd93ad9e9b6d0c16ff9802387ae7bde55d9efde3ad88dc40fdf012a27a3908288047ecd9560e77514309581ae8fa1d52bfa96959f78d902a70806a5147fc1b4588f7846f0d94997d08218162809bdc9f90daae71b684ed8176485748def32f376252d5ef12bb66b3dcfdb0697676858c63d66b79a01d8a19425beea5d9cac9ca2f2677a8450639da763bb8f1af61f01fbb7149647aa6c42ccf2034a046c33d7940bb80fb2b2a0e15b94678649c5177716501649d6f2555ef8e2435bc9ec950420fadcf90a7089e8799c323244eb6342a1e7a2af957c931941e178949b72f029cd93436bd9de6d23ff0cbbea7b569a80ff8835cb3f71c2f30b798ddc15ecb0163914a5f3d28a649eb8275dc6855a1d91607ed9c1baacee6b34e65b4abdc5d50bac510c1db4c5c6091318c0b206f43b9453836d4ba5fbd723918a85d87722748d0d96864c724c183674738bcf4334d7727d4258aa8ac11eddd0bf0a9fa7836769b650684c282e766fcb0d8de5ef4e240bbd43deabef2762846bcfaa71151ea73e4a031978bebe2e6e492fb8fcc770b8c115e430f75bbb09d8390d9a1d60153adb86183e8ec02fae3edd0bd909f7c8a5bf1dd5ddd39cc136906b9e8116b153abe7ea176851b7e189bd953588aa7b8c04ab0303cb10bc3c3486144fc2956a6bcea5fbb93c0d40bfa05e379c16aa9860e11254fcbee753a5726312ee2303464654f2791bab6f54d58401ce19c1107003c61d60ebacf24700bec060a04cbcaba2fd481cbfb7ee42f3b7c3ae62f5b99215401906b36062f88ad2f931cd0cd4a5d5484b0110d1f543a0c74f1754e588bb23ce709f94c6614b0967c857b99097ad3ea5444bb82c32615b927ed760d2824e1351bd43962ea324a5e2863ecc37b5898fd0ac003c01641cc69c76c501414900c6e3d328d0a8a8f197b0c5664fc4dd7c893511509e3b31c09542da6a5113b2172ddf33d930ff59f71ef7c5a3528056e92acc2be44b34cf0f533c645036a5287e19bc721540df025380932dd3441fe6471818b79d7a7e4f712fc9ebe9cfcedd8b796dba6d104f73a7bcf27d404ad62b16dc38752e0d0c7199f496ddf78a646cc86dcd6b528f657251ba347cf401758b0d0507e7084dd4b772d0e9385c92d281a81ee59f2fbf5f4d6ae60cf9a52707813c824f1dbc5a2f4a3155aed205fda7783b305647c336dc016716a3c2b8a530fb757b39f785459898ebafa82fffa58015f1cac015b31579e6df4fc6c76532bb9058132efe1e4fb3e368eabf059f0f8e4eb9c514243f6d77a75ff3fa3e015ae9b87b7543f179bf2d1ae509de2538e21f080243fba253a938b602ef73238964f0cb458e978594418d17887d7eb2d321386fa50d36796fb2f713e661e7a8240aa7ba472547f6852ec98db071eedc5d9c40d766ffe92eabce61c9fa7b0802e983dd2ef2b644f3c2abaf1f9355fbcf792954ddf3bc9b565afbe09932c084f27c889115c07445a782cad11d63eb67d9b28cbbe10701a01aead35e90e3b7670d882f283ced76c4e1586bbca00d0b344485cbd19fe21da4941a6b3182efb3b8c1b028f0fdce8032cf537e9630e6eb1861ec89b5b10f3b88aae33237dfa9aa7008c03c623bc8ff12ecc57b03bcda8703653a5aec4db5983c25b17ea2ac6e4be3f0c2abd42424020015350162cb5827331192f6e394ec39e5d396301068245cd225eed989cc46b788376a8fdb9a01956e4a946be73ede973bdb2bb2e4a1cd6af3bd8f1ae6b1ef75b936a5712703ea82d8aca97543a8712b0870d72dd7cb257147552c1269bd609c1149bcd700326f4d4562540d45f45cc1ea2e34c1f5962e9b1b9f21f9803e08bfe87fa18fbaefec7f34e53911a11f2f7ce66af851cd34adf7194b1dc272f2f91fc94d855912cfc0bd9350cd570cb3b65b2121f197df645cff88849f5bf6e87c2a82c2a116dccb778681b04c1495c95b8bfb955ec8f0f7eb2b680c636214b2b6071290e8c7f9bab092d2dcaba2be1a4aae9e429c24c86ea2e770b89c31ec18dff4b5f87fe0b8e4021d1de9ee7a240f647a49c35c0112c9d1fbf9fbb6c3f2591016217b192ed90c17dc7cc1db7eef7b8716cd4b5cd466bae9c86cc37d400c4f51fd954a2aefa65d9c8c7092cd0d59908703a9e8a42d288707e4b0ea07832dbf2db52c722ff448bcd4f3a680373b2a7c015c4e74e2f58d0311d270dec754c88b72e4577e6fb1e98e13ad5dfeb05a69254b3f2948329893a141d41768efd0dbe84477736b99b1df8db69cd376d76ea9d9f2e24e650bf7231d4ac8c07cd4aa85ff6a0b4ef3cd90b772ba48cf01ade439eaa50770edce91b01f9c0c890e48ed3a663d91237e502fe654e353051a892f432bc466220d744758dd6217905afbd3efab811f9fe6ae48c4c579d72c06846dd1de268488c063b163a8a7cadece12df67e29f97499d41e23209b4fa5de6756c74f194a8b114bd510e72a687e54cfe4daaa86a99f392c650914131fd3d972e599db1d79e2356c8dd8c0499807d433e91217d928728deea06e870ae3af653d0fb2819f91398c2a2405c7d09b7198559b10771239993b8f4ce9f9e98702d054abe83a722bebf83315463b6f9176add09971c58ab0465dec969ac8e242a80c0de33894d135cf84a89618d04fefde1ff89411c0a76042c0b3c1c29826a802b248a1aaed2c1542973b5c336e61dd5e7f10b2e22329a8d77126d8971ac9ed0e1b21ffa0c69d3240c1bc01d54845bfc9e22dcfc124c3b8da3a7668707199af5786db1f88795f6b231918e8dad21b4f26bcb627b564df8b95739e7407ceb2f397b2ae2b898c37e8b3ca86632da2d251d06c1488a2f3af8b749a9dca70bbf15795480efbc57f55708ec8fb78ebf3428b2a5c9d90a727da69d86a34771b18e21b76a5bbd52a085f7dc5a74effcd0ca7c9826ad17c35448202a9ea1e17b4c74498678f504493c8e87f0d4f08d6b89896705439a5546fde5a4c808da62e7a1f03369aa27da5337936c44ed19fbe1e0a462e51488540be2a6f24fcf283ec22e61f8957e193ab3bd1d66c4791ef0c91f3b64db6ef27952a621b728d29935af415a936bc4984b64536d61c3d5b9bb012ac370a639c192ebe240e1468f95ddaf9b0b112f63758176d6052e89f2bfae89a441e25b724d1837e7f1a135a60f323600677a83f419af9c65fb45799715cb975018e7b837c4081d1ed65491f98cd84c87bd703a378fe08ba5f3a12ab4bde135846dd6a5d45064df57e904f6ef9ad88c44291b54c93a37aad898f23f5dea54ab1a5958f0857d3b2545302d41799c6721f685c4ca8eac199cc4e8e0e13f4c02effdf30c2ec37732bef1a7288b83ab412eaccb76a4ac61f3e308d573c81ec1a7fefc4b70a0acd8c90bd0ca1a9523c720e4629eef5938f5737c15dbba9b1271789b4f2819122ac7da3234e0a70a7d6ded9057b7bb81d0b9a0fcf9c8d076ac13ed99563a61fe38de3f67ccfe71d7a29f13678f5efdf17717f51c39059dd98118f76aa48a08f32efcc69d815c095a852ecbc81c0ed20d7ffc67b70aa945dab96bd2792c1e3d5274ff47c1cef088cc8bf4af4d43fee9d96a57be0486e1fa50bdc99a2cd0e3ba1e5d048c02d7e18154c21b44f84f2f634f138648ec654e9b46886e1885ae092b87102ba58de8c1525979352ad1964982c42b6825c3e8b3bb59e9dfcf314f2ba2cb9bc72648d7bd902a9b0be30eaf037c60bfb3239ab458a0151b4b2a0062d57e2c7e756c6660bf62fa7b5633698d1df2eb0c6a3b6981d8a6650a03c3f1bedf3705f650c8c7c44606493cf3fcc50f88ae92172f1116c0ccd18bfb0ac96719cebcff1c25f09ee2ae80d9511efb8f9989a40c16133176fb39435ee19e81041be2340289cb13e7b33b556d01cfe", 0x1000}, {&(0x7f00000015c0)="d2f771c69b073bae820827985e7eb0370da410ff94f0dd8b1c21863ef0b23c3bf7a01fac0639b3f30c45e7646f5ca10b495239afd439055683879f69b793537f2132d83de8b6208067b741460a4e94a217ae59c2bbe20de16844155caa428ed189d1f90cfb80b892e3ae96f34dc8aea8df1ca88338534aa4d55b4d6b22c56fecf55da5b7c52dc3c88d854e88c31777c85b940b114827b83c94f8fafe3c77e298e2a4756a610350f52eeb0e4c0015dc2d61e7868379f7099bf1a10016125ca8773a9b5a21fed8db0a5373", 0xca}, {&(0x7f0000002840)="3eab81bb7720959ee02bdf94865273c397622906359511019097456769faaf90de7db1a3a50e4df1f023115ce67260282e392fb4b7d080d4739c37dc667de7a5b2a4de5bf4a4ef69be56461e29de057264f92bef2bafaa0e648c6a9387e3c5178515e25adb2d02a283099a10866ed99ae85290eb61c4b90097c95f331b992fdf62dcf40f5322a4a6c0cce11510092e038b0f82c3efad1f3d2c8da23e14dad2833c0472a6b121ee881870c01fac6ee0e821079d4576c1246380c2694ae138e70eefd3aa8ddb2eee78f2acdcdddaa702d748096efd4dcd709f0f7ba2f0fd7fdb879757745154a630c34090651ac67f60f91979745aa39e09e0b8834550903f", 0xfe}, {&(0x7f00000001c0)="4f62a3f357cd858c54b40dfc241884e82fe247c67252cf4925b5e0e53a0513c9c4ba0bcd1cecd8", 0x27}], 0x7) 16:02:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setregid(r1, r2) 16:02:34 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, 0xffffffffffffffff) 16:02:34 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000019e000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 16:02:35 executing program 0: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0xb42, &(0x7f0000000000)='\x00\x00\b\x00', 0x4) 16:02:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) socketpair(0x10, 0x4000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000067c000/0x1000)=nil, 0x1000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:02:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1b4eaaa1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) msgget(0x0, 0x80) 16:02:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getgid() fchown(r0, r2, r3) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r2, r3, 0x6, 0x9}, 0x0, 0x3, r5, r6, 0x1, 0x7, 0x200}) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff7, 0x9, 0x0, 0x3}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x2}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:02:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r1 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffdf3}], 0x100000000000005e, 0x0) kqueue() linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)="f17d149c35c248440e2a72fb30a432aa0368f96135b31889b319046ed5b8d623d78fcae98f99454ba38282cada39fb84dc93c734c687fb1109a5f30c0581571b45c52aade566dc84d71a875d222427efe74391dae4876a10c033e5da95962248976abd1a51b2987b5d1df822ab4e59983a5a1ce9bd334eced58d0ac22f30904c64da65d61ae2d9d9bc", 0x89}, {&(0x7f0000000200)="9d3abda51158ea0997e96ae892", 0xd}, {&(0x7f0000000440)="53ff0a97dad150ac39a13456d04f6d61ef97c4290a1f231c7594886b67db8f509c63c9103e7b892c7cabf594d96370f7b9933d9a6395359ed8fb3b31e1bec354f59f5e13f5d4e452dbaee813d0efb7981b5e05e34b451c08c9a5c51aad890c4e40aced88335edf296fe1b0c1c817fafe1f70df11b4c094d87461bb98a156904a5d4fab2f8a407f106c77d127c855dafd49d6a86e38713d5200ec7ce96e47570afbe941b99220e8f33ed4c87cee57e43b25fc2443d452bfa4e707786d9775694a80214e2d5817ce8fd567461ade7aa032924dcbfd48848e96fff0d22532e378dd403611778cd8a7f7fc025ff84a9ef769164e68de685bc2b13d5947dd0e3a4724b0d799876d97036573f211b5ea5cae50bc49707fa9426001021f9cc23e559b02a2b891b672d2746d76929e765adcb058082d315f201ed81d4ffd84f36eb260c3caafc757fe99c2156d601fccc8405b1a10eb236d929c11847976558fb8da5dccd09c95e68004f10b9a74045deb2d45ebce8d479f0d10ccc1031aab44d9bd5ea6e9bc53b17d34ae4af78e5f02b13bd60e7a8d3b200fb5bcf290a77ae938750785665db284d572aa26135773f945148e41420b0bcae5229c86416e81d628002363244c8515c1e8eef466304c8797097099efb3cc529552790443eef1fa34e2e976ea6870a28d126e1d30453b76a8b4ae53163bbaed0a530d6e7ff814699d3daafcea6d6aada49208a81819de1ef896986949d8c781cbfe72e7edde03d2e8d03644e6df9207e9675cb1b39a9bfadf36774651fb50cc118fbc31a1c5617403649ee089987a963985f4f30028d64157cfbffdfd8754d9afe9a25afed749b1b842f4af191b82fe3ee3494b26aecc25df253b4c6495c5a005a320679f23e06b387a7ee24f989e861a973d496cf8af84a849b5183a2757b647b2d3864632bf40c0758fcbaed9a030f4f40798a178bb4ad9ef0d23e36c40fecaf17a74ccd97221825262cfee2f943f28c54b0c68f1304aed23fe42d3035e3ad655c0625622c9eddd2853cee99be256931463e67b1415ba4f0fdf334c93d7a914ca656e0aac2eaabeffbfa93d58f54c0df3474c43487403c08278d0f90eb03e006336f0af9187759362e0188b980520999a8d474f34f8e14d8902c991b1dcda8c77fd5ba185c0cdde5814b77c6273dca4b887b93300bdab13fbcdb52ff177e2f1fc37324d4706e57c9ef370d5970fc170b34f154d108c340e6792b1f8899a2c419ee44c6bc2710a7a7b27de04f54c38737a1197fa3e9a3a48e9d3860f80f7bea5f3b48c46f1ec1d36090c80c7017f564f0ac840e765ff88811c8fa0b7d14632cc0578810ef608732536bcdebf7853c102bcfd15e9d1365d4fc83d305c36cea14ff5864e27133609074ccae8ff27b5db6f84a0b8f1b6247b29b437ce5b24bbf20c4f07f48df6fe4d3057944690ff18ad1bbff179c67ea573be4c4102b54922da6eaa7a88bac41e9d03e4e59d1c7f247227ee589d21fb181f7f04fbd0cc57ea9b73139fd036402e2dc336ffed3101536aedfa952da0ddfc69828cac2bf337507d30b22706b148695be9bdf8b8229a9f1b74faa44f4c2b65ff7b14083d499d19dbc0e29a3cf450e2750444ab78908a9183939d5097e706bd5041f2c279d955c25dc72fabb25d5cb39d9ee6ca5c1f891730449ae6b4b51d3243ecf6070a071cda2f3ff164c6173017b7cb76cba9bc3acf851616519e2fda1be898608320748519596423239d38c93d6fd8ceaa8dc9fbbce9388c3ff347d698de53bd64041056ddfc8e420be6ebb1f6e4f0b87fe5a7fc55afe613e7a86d4841d73d3e7a77b3d1fde29f9533bd52399f28c5211c303149884ba0bab7e27aea0e0bc10126b9a17abafac8e751aebfeae9f647d3d3e56baead7dafd6f91ae54cfb7e3ca3694c8109ab683552699fdacf88ba694236e983e8835e7178ff6a4e254b2ade628df1c6d3d8a07eabeb54e1d3a0f9615c2c94d54ebeb2754e2ae970ed322fff070d3c2a6d651efa90f9f21da7d49ca956aa3fdb4c3267164ee8dfb31a08c6996c9bfa4e966b092c7ccc33fcbc03afe2e067dda217dd4be28e07b1d7a464251f5e27c33356661024fa62bc61a0e59664c03e8716c0bd8cd376ba1edbd2038559ab54ba0ec0ba61dced1986e433f4cfe85f3d2c068fad2d065682f24cea397800805937b7ee2f21b55f95f69f75bb660df91c39f00692009e9caa1c8e8996eff00352796600ebd7412609def5b1f316578bea26e15656297f68a04365e36512aa7ea12f0a27a1b9cdb7ca8611e3992bd5d0e9fa4b99b6c62726cc301e80424606ab44eb32a6c3f208eb01b92e6cc34f0fc4ffaa71eb45ff8fd7490c50f9f320fe5d2df8ebbfea31c5141f602a9e1af566fff43f3e7ed8521890bd9acf1911572855819d762cca63193d5599271c76f1839124be94eeb2e003d1cc195f61bb7fc3eb1eb07abbf29e2d7dcafb02ba1a696acad6b84ec4daf9ae759249c21ff12788263918ddd81d85bb7e28187a8e70a26c2308744325f0fefbc3a2cfa41776e1c6ef6a4548e1bfec1f6b1d9a2364a204eecb2915718774453806fec5d0bb5e54c6901990bf0960f723c239e3e5cbf86ebd9a901b7422e92464801950b48e9046d3bc90fa7dbe52e56c8a4f8bf45bc855cb2a64482b5fd687cdb56037cf52bbd7694f479dcb497c565c5be31f69bea8086722db7634baf263acc0cd7ca43d788451357ea1242be50de7e08608f639ef3af3d14299a7993d9a08bf2f04ac261d5699d04b7549e9e60da5822f986958d37a995e3f0486f98a3bdc18a7a4bf724754541183eb916d8e318cee26aded005b1cdbf07ff3ff396e68ec58673be834e9197077070125b3e2d58aa867aff197bb9b7d336515650f3f33d4a45ddb338254090e071e570baf2f1d7bc8f79e8ba7c659c22dcc0c5c262ca17b261df43e888ac162158f5d6cd898983f9ac26065b651c21405182f517d95346ddee015b5e950521a12549edb2e84c6127e06fe83a95d78a611e897892aeb593bee7c9c752ed4c9d624611b375a818be762abffad8bb9c8d0868937a45d491af2077872a8ffad980bba9b42762092338ab59ec32d9854d0103b5b5ff77b5465768723ebec5c4c99b994014dc048530a51d24641e84651f22783ca970f00b00e3372b34d18ac9eda26de4a71ab49eb9326ddd2d61182c1561954bbf4d6d76c1e08d5fb76a6e0205a7909e96ab3e96a347d0cb991da032a501865b7457ffd06fb65484337c802eee4f1fed0db41307359702a3d85f8a973d89b32c6b245bd9033ef47e1560046278944e0de47c84fc45a1f46221fae58f1f48b39cddd2147d1470ed1e3857f57dddae84e1ef6076e0351b296f65ba4268bbc76228698c4cb2c7f89b44dab16fa8a23671156317849170ac45989a0001833c295003ad3a2ab9fb991e6277cba0cdf8059e916484104546ddd2cea5e3da16e6a329bd50f656044f7b3a4055351bddf288ca035d91d4a60c1efc6131847b5b218c31ddd2cad96d020bfb20a1594a31dbb426f2095e08b560c6917911c0bc0b406fc01547e2c9dad9853f45976148907138c97f5e020bce554fe8edef1b0961b132cbca29003f08472f3ac1066b7f75ac32063db002e650bab7e95e0ad8f9c7d8843300356d4cc6c4f7218cefcf840fec8e91e1d581fd4ee1c2215f4cf565c62037ac3d3dd8037b7b1b386810b549871626c923af391041c5cef7581d51d3bf35b0d4e63830547a2d7f5107229ddf83099c494799148f3e9a8478153d853dc534c51341eb357a5ea9231e14ec7288ad996d8245da6ab3a44df5454468d320ccef485721867c6d738c14bbe41a0478ef3887c873ab03ee9275675baa289fcaf3586397537bf0309a49caf6c6289461b7e883c253814872e22b8836ab1b8a14d6ced41cca7c4f22aa64813e1893a1cb958bfc09844cb9fbfd0374df1b7870f6859174ee8f6ed5b74215cdc2279ca4dfc30d4a82d0962d956fbd5453aedf9ad09e98146ebfaea00df733e1e31e3f8592e76a4678da2aea0c05f932c44eedf7fba96171ca513f32f8cf2f6f11d8b9bb076b6db0c632e87c7eb6c35be6c185b0e7ee98ac723d8baf1970081a432ac4ad80b1fe45ade29a5b379a0130233956ad351d1cbcc8b46bf4ed826d8ef29d7541e7a66972c2f7be6021cff09d85401fd201a7e65d0a6027fed7d8152b138dac6e510e7b743a46820d6c928eb574219e6c6d24b69ab0320fe7c6b69b10bc265b88386d39d9790a7b0081a1468f5390c63a179dd138877f9dbbf27e8b39eabe66cc481cdc5d75715e8c947978375fd3fc6dc8b238b5b96a8a92ce3b684db52450945ee91e6b784c11438bb351022ef3bc07fff14f4f1855ab6f9a977bb87504f819ccbc42cf16780db7657ebdd55af4eefb90d3573a6bc0ccf4c4d58b38786bb026886cd23ae118633b014e0f185cf0e3b31cb8ae298aff332774b5d5fe1ced2d05369420aeea224071ffc437e1685e03ce6559463155d35fe7220c8122bd0308eabd119bbeaeae366943df448ede4f92db0807de05b000cfc1ebaceb2905a5f5596927cebf80b9993830ad971c7320df702d96bf405a7276e6779a01efcca6cf7def66c10fe259468f26513b1325e9ab995d6d324d1b543fe55f3ac4649440135ee7a0fb538e51ea41603073c08e539197993755338f0bfdbbf0109e342b79e8755d013a0139646e69353392c3f7ddc41b87b74cb5cef43c41edc57e57d857881dcfe8851192a9ae2e51b61fb263908f1cf08b905f8982b73051c9ffebedee96aa812cdf60cea87ab8e1d84a6a53f0eca6bc29d1b0ba5ffe1a8d171bd14fe9a5c3862a03210a111cc897321a39acfc87fd93ceb88f5e98d25e6933b61b0fa7e396a5df9fbf0b80cd5bfd1b3f4571aafaf4842e83660fdde12f28734e6657980a9a4675c8a438987d4e78aef8c1fa8b66ed37f1c440ed0c58b2a848c7ea4747ce50322bdc5d32f4cdbe7088da35191353f48b0c2389b44e5e341183d02db09b2b833fb6e00534d9c451b54fd859a4a42214f6ce0e05c3b650c219855b874e3ab1f2a604bb8f7a11096a4e8ed61255b9d645aa039bfa43395c251fc0544eea5365fc88b180b5b039f4cdf33444d1e89e81afbb91210c812065a09cdcf00a70da6cd729cce905d0d81f5bb9da015fcfea5c6f5cc9e298cb494b38e45a15ff9ea4853b8fca9559fcdb9379ddee193ad4fbf1a5c4c5692b86b580a76012ea9f3e951654b9e69dcf076c4037cd1709011fee937479fd09fb7fc87592217853b7b121d183615659748e6318e27d378b9b674b4b2752e4af43937bbff1f45ead15bf17809d715890ae633d7e4886e03a30384b0633b9885d323082dbefbaf1bb973821fe011626bac237eab792136612be7d4376339b1dcc9006049ba00ea078de0faa0d8b4cb58d8ebf5cee816fb091dea81dbadf89555515f1e1078104506e92b92527c5bc6b138e4389c872764ad37a3895ecb369bb0eac19e02f43f8c798e9220bed6950b6f4af6e7b71c5e110ad7e5e0261f61e8ef07801de841f7c480e2cc9b85fb96096db1bfd29b2707c871e0ddd52b01ce2dc80645e392d713f5c45e1926d09b18e49e6fbc534d3d25d8fc54e2fbdb216d04a361751beaca201cd02e6ffb6991491595dd8a3fa81576a6be2a7a89dd88dbd431713c47c8d95f98918cb850d0ec1415615a964b04457240e884a124715246c39e7ff37458be77c3cfb39d81bd1ac03593758b30ddec90afa472d323316822f998cbaa01919d", 0x1000}, {&(0x7f0000000240)="c6a4677edccb963b1f5388343144ef77263696687358d00f66a9b081", 0x1c}, {&(0x7f0000000300)="79ad916767decfb65b2880acfaf8819de8587b60d29b2c1dff4c7cc91cdda065678841564291c7a49b03375de41e493d1114d9d4410e4375ebcb865bf3d8b4b4c97ebb9100507faca1e7a891b48d2ae425a63e69ffe09cd0c811e55595ec240c0d60851435f48ce7392309e42f710b5843e3e80240cc552af56782c3ad570bf4d9a36189c94dbd3c94016ef710a567c031cd2d15c15e5de73e22911ef3365b1706b7", 0xa2}], 0x5, &(0x7f00000014c0)=[{0x80, 0xffff, 0x6, "2c396aa71ac5ee557a46a1e9db6ef389bcf0afa08ef5b878d58fe754e0b286b805ba91d44b721289ff0415ea2085f03b687d8891e0b2db8fb971790fd23b5919f30b158a75560e8853762ec0d218af9f4089e2dbf69a8195096770457c3142caa27755897f30ae6bf6a8"}, {0x18, 0xffff, 0x2, "91"}], 0x98}, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) getegid() 16:02:35 executing program 1: r0 = getpid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0xd6, 0x100000001, r0}) pipe(&(0x7f0000000000)) 16:02:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) recvfrom(r0, &(0x7f0000000180)=""/214, 0xffffffffffffffc6, 0x800, &(0x7f0000000280)=@in={0x2, 0x1}, 0xfffffffffffffdfc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/77, 0x4d, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0xd944, 0xfffffffffffffffe}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x101}, 0x10) 16:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r3, 0x6) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 16:02:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:02:35 executing program 0: semget$private(0x0, 0x0, 0x402) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:02:35 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x1400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:02:35 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() geteuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:10:52 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x11, 0x4) syz_open_pts() 16:10:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffd) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc, 0x100}, 0xfffffffffffffd8f) socketpair(0x2, 0x1, 0x40, &(0x7f0000000080)) syz_open_pts() 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x8000000a, 0x80, 0x4}, {{r0}, 0x0, 0x41, 0x2, 0x3f, 0x400}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2000008e, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf000004a, 0x6, 0x7}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x6}, {{r0}, 0x0, 0x30, 0x5, 0xe9, 0xc2c}, {{r0}, 0xfffffffffffffff9, 0x85, 0x80000001, 0x9, 0x9}], 0xffffffffffffffff, &(0x7f0000000100)={0x7e, 0x9}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = getuid() pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)}, {&(0x7f0000000200)="0aec6338c12e2c19f65928b91764e4f2ee29aa42c965adb9a4737eb409b8ffc0a8b84a7fc7a48b708a33737801a839563a90b8999952508c4be65391e6961e8e7dbffdd6d89aa6b098b793bae0c7714dc33afa30dd250130476c3c4bbc1761d82dc48d64f732a12d53405ed273622f2179512e24f28d960826d24e3deb6ae0fecccc7e776ab4d645c3efd3fc2096f6e9f4e2408356662dc37850500e920695ea31bd4b28d5330a903a3beacfc5a58f551149577215f4493b9229dc924a126a69760886a5b960370b7cba2e0ae4f3f180b90f668a0be1565038b46152f316f994d2b130e63b9e", 0xe6}, {&(0x7f0000000300)="683ac26c260fd5fed9cd0bbdb57424a780883ef64a1ab20ebc9d49724c90b72819ec46d5c78d0271e1f72e4e713cc7169ba638e39670e855cbbf0db7edc273fc38a347eac0945446ba380d40eb3d3dcc5eb3eb7a8920265b017abb9020969e3df834bff502fe949d2c01fb55879a573cfa721d0391d29d603ce194b5548c60ad6a2597d1c344d67f3defce6d4fd8cc500050f7921ca7e53ec414bf1f39cfa99de604", 0xa2}, {&(0x7f00000000c0)="efb826a4a413641188bba8af7f62dd88fe8a961b131c02aaf0472d7f5c7d8c8bc7ca3bc3babcbd28164d6925d849570d4908bfbf5097cf3d0fb3", 0x3a}, {&(0x7f00000003c0)="c2ea9fb3013aaa5e1c25c61bbcf5d5dd5c4ebe8f6bf6a367d88a895ea7d44e62dba71a9cf3926f17af1ffe467074d1e77ba4adb44854968a5341cccb4abe44fec35f4cca61a4a36053a0fa2f58861d3a041c3f7e8219", 0x56}, {&(0x7f0000000440)="6a76a94a66282a13cefe51e5694139362307a1d8aab9dca64b799164b5e1572c261198296758f2067b2bb2d89d43a45a58083ce25460ebfd5d9ae808810165c32981a091b165b38981e883c0c70a", 0x4e}, {&(0x7f00000004c0)="620d31d42b1f2e4fd084ed8fc9bcb673f8bf62ffc379519fcc73e275f75ead1270c51b90f078ea79e4c96d78247a7dad0bc220723c695f294ed5c2c4904cf14104da38b36acb1995ed63f48ec927b1ee5e556a8ec7f84cac872ec359ede3422566463685c240412dca9d80ceb922c8d0fb0cdeacc8d1fdf345a7844e3626be3fb74dd7f7245df4e13c05cdb0de97ece22a8e80ac5ea0ac203403c592ac09a0488b085d739bd648d6c9b5416a2a491ab3d705ab12b5281ff70ec0379180189a2fc1c6e1fec87b1e29c8922496992874d5b40d4341e57c49cc5b4e8f3d82ec15e19b3640a9ef97e95195ddc0953a8c16a7e8c064fc40a6c1c5eb9d5aea792fb3346649b72c579e9720f2d0d98c86183699bdd50a6a777309efe425caa8c7d6fda2b0368cc0b3aef3dbc0f3cee3efb2eecea80f0313c4af6dec777966997920cf044862ff1be5596df1fcec35fea6250145ce6487a3d9019cdcd9c3e3327d979500c72ba56adebf8a68546c6d886dad037bf50fe31c8aa5067c1d83c42472cd87da59b6b48e2b2aae86f1d03da06152296930ff7b5754a2e97fa90740916b9a5515f978f8a684a8f8b96a3cc285e244d8de573e7c60ca5ec1e78acaf0ebc8476ee1cf94fb81f01176dd8679b6daf959a2238e699b3060a42238c5bb2593ae4847721b258114286020f780a4a326c7d62ee1ade5f484a7b3f6361bf78264f68e2c11d64146823644c300446db6e879c79a29ddb0b0df576a6c9671d73a1bc5bd3c3e3a9680c4471dbf838048daabfff4fd0f3ada9de4b3ba2a1f8d989012884a0bf70a8b6364ffc20d08d580fa67fe3c4a51a5d91364ce6eda5575bdb3407e511f64530039b3c208516d61c753adef340b8ec0292b69e42f5f57db36e264e61bc0744110a0d495741fea458afbe99eef7a929c7929f1f88b54fd5bb495ceec52942d4368b3e5226d38d7e39e9509b81c89b36a6306c09ed1557fe82e96b06925693e248dc43ea00b8c8b850a98aa0e90186aeeae40c452ee04bc850bc8ed01b7985a706560bf8e55855f3d936c032b9a2b72019bd1e0b5d48154fa4637502f681eb9ea0a59905bef8ac0eb5c61adad114204168254fbaa563cd1c07bff360013f65bf0bfaf785b75933428966ed3433a92f04b7dd7664090ea1ad210855c9814d698457b838d7c9d0bbffd4e2eca9e9ef1f4b76f87a40ac088f8a5306b7397b170b09a5c066b02668fcd264e493a58b4eadc395d6ab027ccf735922b6f1a84ecd6bcc54ceade18d80b1f4aaa1ad217d5e969834524648403619764ac2375096df3c3f59b940e4a657c51e991b33bf3ed986392cb0b8ce6bf49129bc7d013a14e1d50df10cee47f2839a9eb55b7045e6ca05e4e07aa4ee4a688a90f4a2e0b77956b7121a33c6cef0174f68cc3ab293f2b20c85aebbdb46278d52f667e24d79d80af24eaf9415688ad8dec91bccb1994084675f8666b24ee1dd7148adc4829f41cf211991204440d2133c34b7756f88fa23685c48bf00f1c7dae59f04e291c1c8bacad15cd92ffc660876abe76364d33c7f6837e39002b4172d326b77fb22459cbb0c835fef1bee8cdc0cc665b18e43a31db4e604b3c5ed56ffc00a560690ff794f22572ba21b1cee64f777d6dd76e0f81fc119662319e9942f798b7dabca21c22cdf3f5e6a92326910b37175e1422b253bf999d09ff637d25bbf10f9dd2318d1351eb63cb7ecd94382cabd9ee74bf47addcde7a0a7ab314de7f15dfceba9e1f1ee0e26eeedc40c30391ce330b33cdfbf22807ea4a9434f744fed0aa2191977cd45964310dd1df219a4fb8cdfc88dcf426341a88f0b9df27dd2c761a286d353efe476a03bda50b307aa95d1f238656ba0c86e1bfdad6563212ddb8ce136458b028fda7eb254b7f65a2ddecec5c5154b748fdae48e7ad48d348b582b1f5c666b55181e08ed8ca5c1bcb32bf83182c60359bcfc64b8af99b14249f8147659218f7318dcc0e0fc397d469a425971334ad4989853ea349206141b800228703ca7083e51a418c19f0ad3ba502f4e7e6a55b410e1684637c8ab3e3ae89b06782d1abd423035af5a47402c90cf2e13f59d72ae578ef8b49cd7ca59a8c6dbfd74809f8ac1d69a12a65e9938b1ffdcac0f9a0d1730988642793526043249af57a57803c3beeb51da27f59de9a7395e8625d5d85841437ec2f3c99b79e6bacea7f9d102a2b1276132b57d53908618618cbd22ccba1df5c9572ae0b89b2b823b8a74d2ffdeb257da884fc46c557a7096a7b793da483d1f05793a8daadf73ad1436a1034eed4666de7a88a3d35f56134473f7d0f5b6ffcc77947f9fcb879f2e0bd9bcb42217d28ad68d94fce07bc48e8eaf89e5e22bb2eb65257ff1fe01582c39473c0305138f6369b0b3549e7c2c923bf98be51fd387a68997b8c4532200fccb974990afe26f1d64c83543b7381a47bf00c80670cddb07264a532024a72c60d9742a968cfbfd89d62466b7e4b8bea04eb2dafb61879a82eff045c0382d682b8b5a47d9bbdf340fd7d4ad1b679f14e5cb2548e7a3290fa885326a2e2d6035565a585348fea98d6009ab8ae0a2eefcb1786d8f45d58d707f0f11da50ae917887766e685704cea82c2cb834eeecf8d448657c3da1b2af0132d68f218313e0a5677b38b0d10b978dc3522646487fc4846f39e40f3ed28150980f5d8626a641322d74f6facb24e59b667cb36ed052c32224fffe12121fd2e03096d43afa601199a01b6fe5df60e4ab9d6a178a27e8482f26fb0f1c515e79935a57f82b87d1c2f784bd5b55f25074fb95bf67145e960fd52ce4fd2a1fa409af6b822d67df050982125c2559f985f3e6a7c817368c9d6b416eca4ab7656b258441640ac67cdc0038c0c8ceff71f3afd94e9bb18f50a3f28d8779f9b4ad8ddcb0ac560fad48599287bffc435263a4e5693547df79ba5ace3f537a4fe5d5f7562876249673454a4bb5d8beecee2ec0a7640a91b56063995081552375f8757e45573e7e95ed6af31f4283a00af44175619a531d0e74bf7cbb19f3ed911e99295ceafc9655efe1c2668f531733c511d183b8b1cac4dad9b72c6993aa2219b78542eb64bda794276b8e456dbf74d101f0d23abab8e6a8975fea822047d2f3b0179e03b10694a525076bf5436d9c025b3ea4e061d4d0abfed737d64bf8a52c4ba94031632a2f06dfd6252dd106a1a15c27768485f9171a584ad98800b1e60b3c2548df4bdd3809349de5978ab6065dbc78ea98fdf2276f54e9089274ca54a40f557b4652d65485e272a4ef492eb38a649ffcea25748b53648063ea46b0b449c3217ffc8f8f9aff9e61873f08d7a4e672c1e4d00eaa8b5e67fe08ebf49b99d85fa66b2a53fae7859890f18c1caf6b5fb444b2552f031bb1550a08050da8e8f2977a850a1f85873c922fa211744c40da1d32a6bce4a8113692c0bf27f7b0a6799a9f4202b7c39515797b3fa3dff212892e762d7f081cf29671204fc6bae9fd2683a0f2150149ea69bc87f541fd6908a3ff57a56165e75cdd14e99bdb2f276ccae4ec9f3cffcf6b07424019554b32e370413144a6ae1698ff69a3085a2ddf18b3c13f07b72b5a24117a69d479a360a7c57c20d0d63963576ff18ccd1c9289d257ac360c44e0f62daf4117e08d5fc0105704744110f5c9eaa31be257d1d43658d33e6e3f586c42dc6a586e0286466c1abddfb70827b496c6279d09b2f5f9538f0a41985636441960f82a7836c9b4b38b1bdbff7fa9c6058a48298b1e8906066418ed81055ebb2eb0640af791c7f140fb4c978cd3ba41eeff4187605f059bb43216c1636b2cd18b2b5680ee7697e6d49ec54a31f34ca47d2408beda0c84c745fa97f763dd5bedae0a5d899062c366b5de4eabe53b55221fbea9e677a1f92f9e8791dd5c3291f7bbd73e9f8b78eee252ec7eac68a550f7b49a44be6ea9ad0f7d5caaf5941ca96445bac06ae7e86609a2a02ab49369c27011f2cb6164fc04c1765457ed1a2491ecde088c775d72007a3e9c3d9641167e29c1922c8678fe3c75f4ec6c0044b5b43b24d0ca79311038d875e7b50aa4f2c541736d24a521f603383c7746d318965404ec9ffab582a13dac0fa14b833c2154386b78b5e1231aab8419678a614735d2801a8b6ccade7a57a7b990c8a8da7b2ac3468224e47ed1d888b58ace7e17796349ecee9da30e9f67ed30aaa4e8b63369c76cd9935489da7b2370bcee6ba56c47479bf2cc99a066193432a5bedcb9c8fc6ef95f5f679195706c5fb875b920ff4adaa94c50d998891645606894d47419273a08f26a0f5eb360af98dc871dee7b6d149cda13bffe0289af22067b11130324c656dc3bf0aabea35ff6c923cba6a87b0c6a8bbf4366a6e96dca1a53af827b8a7939ab2d760328a137d709712a258e063d84c8d46c9fde497f69753d9d44fb53cad4143a6d818b4e07f139b8e4025c2e2f6584e79e79ab9973dff1f367b3fedfc75c5c9187729f33b78e575d719f81124a561ac9ddd1a06a7ba4607c0eb2583b9c6acda74f12a04e9e009ccf26e822d77dafa0da82f6f5184493635a85863f2dfa00048ba7560498bb6c4afc4d3efc87733855040b9b538f3eae8c88edeb5f225cc1d41c47a8296c1fa84b833fd208742b2f6d5a46f95986b1679c40029ceb3139d9fad3b1289e24da878739f83f90eaa2656f735885e69a454e5e16b9012b2fda489588fdbc72d9df99ba0deefe7ee0c2d0b465cc537e25692e356509070bda8acb046226e56fd677e56bf7bfe214733640784ab8eef21b042455a5e9cf7675bad7c97743164cedc6cc046ad1b9fe5fa985a48f1255e794e0a81bee4c4dd4dc301220f64c8a8e6d0fd837df0d8c45dbadcfd8c3eef983096243bbfd9e980daad3ec829142dc0e266f680060b0b46693506d3536e86f5b88c485b5977429ad745adac4460c790a3d44cbea46731bda341a99faba0e4893a0986ca7ce387e9334f2fbfe46271636d7989638fdd023bddf4cd83e9eeac20fd125b060e46dbb0cdbbaad4441c928d1d24c4c261a578bf0252e28779de250908b55752c6ff03ba968578bf8c3fd22f11a1af22cc9bc254872bbcd153f2953d5b71c754896b7a7faedea12301bf761d3ea7511a3fe860851e683c72bddfaaffbb546e08a306bc9095e8c38aa77996c5f91a3d0ab6384552c9b1284eb896555afec1fdd47258dd4deb4a685b19539c0f9379ba9dbe794f4b8e136bbd1646ce363ec372a3be7517916bf1548fd5ed717aabae06bc4e6232c9e4b3f9cc0ef3111257d9fd4a59da5bc18317774a792b863ad5379fe3e99a9d047ccd9efc252cfa8127e0d46bf41fa61eb9190772b723c9d8c5b3effba295db980ed9b0db5dc17d780b27c090237a0385f5a4a0a8f8db19b10add1b27f97cc80827a7b5b87d738be312675bfa6ab9096a9fa2522a42ef3e6e95be7906169aefcc31c90bc8ff45f40b22fb8977b1aa51b4795348fe96ce742bff55f58088868c01c161d477c871540f895421161a68b71399bc07e9aed0698d4c63cce2a82700cb3bbb3fbac030d8ff694d001e76474bf84f6e3a80dd945e82f7f85c9db2613fcc591955aeb8df8a7e65265c11ee4ee90df33ac3b2df859ccc9ebd1a311ebc975fc4cff9d83a63dd932aedf3601aea5a9925913091414057e0eec39943f7747a40bb1b72c03b9f8a0088e0b95ec8ae77eac87ef0ae60edd4e1512464515bcde304d8961794b1a7bbfa6ee9efaed58b15b6464da1daef8a8160de01a8c69c2fc06dbbfc78f4167ed0d13d5239749e3c17a04ed554f9", 0x1000}, {&(0x7f00000014c0)="2eb85e", 0x3}, {&(0x7f0000001500)="9c76acac4842fecb267979771b89f5e99d84221b6188ef2a71a96285ac5f1955b3e52fa947d631ed42ee713d5a5c04c663375abd6c3519935aff72334d1782bb9228b9667b4381c7d3da7142a3b593e1abe19650b37bcbfa925fe9a11970ccba389b", 0x62}, {&(0x7f0000001580)="3f8e7372d1baf4be4de6092d", 0xc}], 0xa, 0x0) seteuid(r1) socket$inet(0x2, 0x8007, 0x8) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:10:52 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0xffffffffffff0000, 0x10001, 0x5, "a66b8726867d3d2def714bf22a043d2ea0f65743", 0xe4f1, 0x516e}) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x91, 0xb9}, 0xffffffffffffc529, 0x7ff, r6, r7, 0x3ff, 0x2, 0xfffffffffffffff8, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r8 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000000)=""/236) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x0, 0xffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:10:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x41) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6000, 0x1000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:52 executing program 1: socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x1, 0x6) socket$inet6(0x18, 0x3, 0xfff) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x3, 0x0) listen(r1, 0x8) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x4, 0x0, 0x10000, 0x2, "5af024e28b9dd32043761b38ac5ff7f38291ab9d", 0x3f, 0x200}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) fcntl$dupfd(r0, 0xa, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000100)="57efc98ad16858f52340366e610d3e25e6b69554236b153d09887705f85f397ea5eab3ef20585d9625acdee8527ec156f432ee420a448b5cdf4262d9c5fe540cd4b260da7d79f23b3f3a7d0c61a3b755a7b7a5a0974a6135640db3fae04080e050408a7fe5e7a22c9148fbd033f8ea32ed2d843489314b42029b0a8081041a62a1fd4884a26594663062e416efc00e513a466033a114995d073c36bdc999270b9ad0aa5c98dcd28dca4d6c5c029ef18087e01d5eb18a9814a55d38a899692622f67b46848d17d2c179890d025e59", 0xce) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:10:52 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:10:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x4007, 0x1) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000000c0)="84a3c81e13f915e1be777ce4c4ab7f06e22359e0122db15578800b013742813e40c26d7cb9c2193ef962ca35733165082bfcab4411926739ccf51a8d4cb961348e0d14130f237b22ebaebfb995554533c7a82f910c868becfdf8e72d", 0x5c}, {&(0x7f0000000040)="deb346e9b506d7c63fe952e5e0e341e9206456ed93f38a9495bc932f25c3987d4f26b089fc7bf5c2f479d2fccf2256b13518225f78765e8d6f7ae2f9f24e74a2", 0x40}, {&(0x7f00000001c0)="8a79b5d58ff95e99be22662bb418aedceb40d79f2196a106daac1cf78363fc43c5d7923038938653b54e6a11248dab3a4160d33ba8c8460983fc29e12b6408c5ae5524abee5d08f665482a180a1677180bd8f1aff4c93f2c6f90f243040bda01371c8d1de468933d8400ad4de0154756751d0ccff01f690691b429252f3389f74716cdc76cf4598f9ae466482ef6dfff8f0814fa8f86b5bbbea64dbf9b8e36d4b4cf2ebd0915b65bf2ee09ed63f4809cca3aa8782c41", 0xb6}, {&(0x7f0000000280)="09c20a43c7625df44f4666b8434423765ecd4e220f35a31074866f2fbc632a885441f07f0e061beb42b65ea0d29e450a341e23d1fbf41163781dd453591a25b1e521a018082a4a10a283baeaea4ebd45d3b74cc8ae103f1764f62ec8ca389817cb8309e20ac066818bd7220057fbafbad58c5d7763b43cce45bd7ad26425ce4f868262fb577bd8bf75ea0486eacbe214037e2efb8e06050d32f78a3f548e6adb7b38ea265b50be793e7a064952d17c632d598c6a10a5abac94b569f07133e0aae1034b3e609c2874d4ce97", 0xcb}, {&(0x7f0000000380)="c73f394d924c5129053ecca4e59a2d6ee39c9d43c08780f10f4324a519fce8f534b5225f228fc070b45d00a3e085db493ad2bcd8aa49e79749badd34bd5aeab91c5890b5421026ebbb3e067df8bb30c34f24ada04f8d62d1a31fc936a0ad291e2d5ffb86a7f9ab0ab15ffdd41d986cc7b9d257ee805760090925739c98f63e07d9df463a67d4dfb059dc1d290ea6e7e236ea4f3af82a7cf5faf51e3bbd6eb21d1e78fa0c6d294761aef975166bb7bdea2bd47d6d09ad9d133d394a3b7f6f4c37219e71dd33", 0xc5}, {&(0x7f0000000480)="da5135d4787401cdc4d56278216b8945917fc30887839eee4c8d41a7ec03d4383bfe51de9b9deb59ac288024dcf067546a823fc4edfd77c4e82f14f227d8ea9bde894710775fae0e48c3681a79f75417d85a62779242a224d42cc6b54dd6fe98fde735d499e33c1565c4a865632d6ac1a8d1ea1e87491819ce", 0x79}, {&(0x7f0000000500)="b9bf913e0c66c7ac24ddc3f14ad181b5e4759a1d33d20ccee9ec15bf5e348bf6cf466c6260ab33c4c62763e4ddd4adbb22362f7fbf808dbadd334ec7baa8dc445174d8fcd444cdecc8da97b2d3e3a1507e2e373da4a92283e151ea0a5894b89e5c07601f056e7b8d6b79d1dca573baea8c7c2f634df0afd4b63d5603f460f3a03f05a2ae77b6561e8ed88971e806bf11f53bc25e897cd4efbf62c3be13978daf40cf7cc85cf575f2d152bc370518114a89f6c33abac7d673dff3999a1381b4dd9b40a5a422b040b996522245136fb176ee7f53c25a53734c97622a90224c42971607fe5a250b52edb7e7d00dff5064b1dca926bd113c613b1decb4b879931e35d074d2156e3c86540ef87cf9c3b03dcb48195cbab2e1355e1429a28b30831e1401369fa05bff77f168175bf85bfc774b7d4f377ba584504dc0af1d979aff33cf4ae2a6e4ddc0236e40b97d899a7681878e380b21b7b1798b46b394b30b6498e461a51af37caa261a3f12153a2e0635072bbed8043ecea41c3b9598fe3ba1fa61e33787e1c24ac4cd6c23050fd54c4e73f89f0fabd3ea53ef15cce063502f4126e6d5ec1c3aa7a6e296a644f9a862d185dabcc476bd7b313260836fdbb000247e74d15771332fdd412b9ddec56f91efbe8a3954e3dd6cebbf28e38a44e4854ce40e02f92e138f28ebc19830ee6585c463039f4c8fd9e913d97155d51d9a40f750b4b0e162bc631afdd9084660e0f9b8fb2538c83d98ad00745285bd6428d7a265a332b43a43faf1acbec237eb4e999e970b564d78fbbe7709330b3b2f2422b1c5217ce83563da59ea30fdc5825b436496fcb5a44fb6c8dfaab759d24cc41a7f3a461f7718887f5e9e680aa4de858d197d59fcc24dc58978100754d1736eb9fc044d982139af72936b439e7a75d3e85c1c9713b746615004a201baebbfb7b190a0e7d19be3f0a1d61bc9ac7fb446f280c0551d1391c55c2a873381b19d8d60002e8d3bdccae539089dac325f144f6aeab1faa334a461e303937f82a0d22562312fc42ce7cb99348b7998b254734ba3974120d16083abe87fe74d84564385f33505337f68a9844fdbe52b2e8ddb35ab8b814777eb9b2992d6f9f173a359e295d7533bcbdceaedd86797c775cbd1d4d94d91e5f7f40f8eb747880fe8535a379130b49f0ab073834dab2ef104183b7f88d38d6e4839fa71c41676d7e5b53e157978350acecb128b3d1deea3335395fc01e5c853a3d929f9bdde73c70b95d462a3a11bb3f99c1e4c3c7ae127634d2d6fe5057a548514c6be00bf541a6135147406b8a7ff3ef7950785be455b7e44853638391fd9f2f353946a2c1dce5e608b19dfd6e1656f10903ceb77699948bbe0a3c2682ced663f1a988956443244319bb649cccee98184f7ef26b16fb68591751f74d62aced3d8bbb6ed23a0467916a5a28dca7d170ced9a2a51ca168e927dffa657780fc2f8f52524b6823b689b093ddb5a2aff529ee91fcb06d40296cf3812ead254618d8faeba57d8988f7a52baaf5620be5c93de25089eb6a308203fd7b9e0fcf53354ec998a5c96271d84c722b27b77d9873e4fabf55d8bc2f07f1d459638cd759e6dd20c63c08cb26f7361987b6c9f6788fa08dd1d24ea699c35fff6e46d013bad71017197ddc346aeec6393714f21aa26f63dba77a117ebef51dfe39157d99db45da38dae5de630769f2dca089fb673803e500b7bd2f3089527733ce518325c30dd28bdd619b4fb7ebe6bbc299aa0c7b6c40e9fef8c2bf49ae2acb90484126564e2a0c8e647f4c8b22aa1454927af15bdfb6ab6c95c8d08ed4cc62e5c97224e209a2b9db3f754d8fe973f2f0a5fa686064b9ec2da5f2d532e6ec8b058a7c60c24a387434a03ce9a548437a25e741c01188e755b47efe3523142cfc50553ed62de2ef461d0f11e9ef18c77825cac160128b2bc961ed9377c534b11a3575e07f820ff2aebd4883485b3632276282c0f21b06949bdf93c272379e43f326c55ba304d80ef176bd56b737884895a2e769eb5dbb72274f4e589f238b2049e13fa23af196f2f372b3cb88ec2d4061df90bd00ea88328b619eb7bd4d4a9f2c3c70a847ec62318790438b066cfa0bd479f88ba4d0f297a470912939623e10b992c0f9f1a1b3bd9d55def4c7f0ffb18c12e0a3cba65a2da35d06c063924306e277b8260ceeeb0eebd4b3389aad74bac51473c6d04b48fabbbda9f6ebe7247531fd2ccc8d3736c8bb95b64b57185739f6466a27395f5a6287e3270b43e51d916acc1d34a46cfeb66301234138398ab587467931e6b79eb1c8f8b21bb342c83097628b42526c320a8e2bad45b73e4ee544e7fb288064bbfe84ab6db5d371c829b3461fa8070af40170415d2d5b79ecc9eef898c1417c42ba5f8b622787494b75b423b2a6bd20ac751acd08b0da676ffd5b71a8ad4abee691a2595b7fea80ddf1a9d55c7806e7b7b908b76a59dea4836426e3066710d79cf01369eefa24c9ccf97a1b4a0c468bf119b1224cd59428287757de94dbac61058f6507675db3bd1eedea91907a7f11708308893b69d7cd951fb76c731f6e00d3ebb6a8f3e3b1ed24a88916a7a989de2dc4c81d48f9bed7cde037cb973937e98820b7a4586594f54322da3e97907d877956f0ec626396669f31e60d471e808423aa22f8d9f3d00d05fd9b50c8ae23e06a589cf87e0fabacc6cb314d6cf3b2b7161e28341e8288ae1ad9eadf646beada9d203334d8576b1bb5324faa97dfb98ff249c5ff3f82406f96d91a44377eff245b98c76e9d4c16a000b3ab8ef512b9385c65d6f85080760f188a22c152182f5ab1954efaec93db20b2f5642c964e931d8c53889c89ec917cf8868aec3ea97bf8e68e66d0b09631ad12529c51753569f20e18590f7adc091f4872588770cfcd3354090228c2e039d10d80bd8b5e91550753fbf49740e8b7226cb15c3814cafbd0426b8c0a240a50bbe8f92281a25c8a8c75c2356946825bfcf88772f8c588dafba7157696a9106684b6cf35bae26336c7a51cb3f7bcc605d97d81a9ae33540d6b830f7ed63164a154c7cb021f2798e96ceb160636ef69e6d011f8b86e19ea3ae97fc1a3de8f75aadfe8011054f6adbb354d15136a301c4c78bd200e6cdf4c4cb846554ae94067cbdb152e2f83861e269de61491898a509eded0a82636d1477eeb42da91844e17bec4f46d721df9e27ceb493630bca0b005a35a764b73d4ad59871efc94e5c9d5568e36e78f23bd7025cea33619d8f847ef7d22d6865f083256067718d561c04533690ca3f40124cb8eb3c506625da8bd7107d2a75619f355890cb05cb36ef12f9d4a868394529f259288c055d56af448c41da563147c8df8d87b9636f4824edaaa8464405607d461f9e08b0c1cedf45cdd85629160c6256174b75aada5ff6194939af924fe2cbd9164e15749a872c9e341c60d50e1b9b8a1771721b3235f20ae31b4b059c45f9751c3b31a37760c44147afe02b24fa7e57425349c3e0185cdd682dbbaa33d557b6fc06052795e14ed2074c1c8b08ee831aa0e80e6731d0f8935fd659a01f5833a83fe95096b1eb016c6c5d99eef4cd689e4cd1a1b8c7b19140bdbcae5aa20e3538e3d4bc0e4ebd4781a44fd67513bb692bca481577aa4b7250ee7f030de657b61b16aa27c5e1135e246545bf33f7556295416304913f14ef173ee240d36d3fc688663055048f93d4b92ac95c1017fd30c1b2e79173726960125f5e66041c499a1f7fad693ff366f5e47e9f306ccc7d6d7a1a54de99d24efce2e3ddb06202cbf677a68d8b35f44e6e828b6f05c455d02e7b961a74cd343dc7d1a9f3acf2fe29406433decd9672c79e18c9b3a3c335289e8724d6ad880de1f2cbaa921bd386d220b1c4bca514035be4bd3aff06d644160b978cb537fd14f8f899e754c9cdadfa6811b06e9a6fcba0c6970061f5e52600f7d657d7e66ad499e25b1a6addabf344374351a0a2f2ee6bb35508488faf406f02f904673a11bde3c3c33e55a2b86e4b1d4c94a9a95e9042f07b3edc898571536c2e0acad7d1de26f4da10b48b9655d6f38963f6f7679c0920f072738aa58baa899c21d81f1f52eb312a210e37d40352d5321d9c1bf31002edde0a328bcf690cccbf80e61ff695106b491b0f696facdfc9256556a444beaddad3f3600825c4a1004e087192566be360675633d73f097fc388a42320d124e38254128449dd39c708ceebed423dde96b449c00ff7a923b26fbd252d876f56ec27bfa301bc32e0e92838fd3a677f73fa752df6e99255b810f021e5a129d28440972cb54729d8e948857f822389cda4beaaaab34c66922a20751312887a5dca98db290afb9501a5719b7a979b64830a4b481b83c3f2c2859825ff000a8fd0f30bb5ca0f5be1aaa7f165bd35a211db2f88d65051977da8dea4fcab175a6189bcdf936037aaa28063bd743f5b04aebe182e4addac20cd2cb3c0e36c70dde66edc9a6cd579f7834a906d7ea07a3314c63e8253dc5d0d4071262028e269a8ac0109f434d08eda4360c40e740a8869e7e459adc418b6333375658a2a677e5e7522ea409c8a31b344ee3d3941756f3696923a84f6e1b279896526d3e6877c542c35a3d47b33e9f07bc426912c891203c65abd53ce0a9d5464befdd760cec5886f5ccee17c009dfcade825e68b863c5a6f5e104c11411f623a27012aacb95e50bafb9443d6735d570f9cbbc8a799eabf11883ebd6486bc26cf1cd4c62360373caf67dfef08821a899936d8902fb2b53807a3c9eba59d1ed9298ea50f03162bcf11dc7bf520d6b2477da4a9d57a5483fec535229f3badcb155596c49b01c6e0fef79c29cb8353253bd00e9cb6bae7d4abefa4519f5dab2b1cb0f196adba12492492a4082ffe91b9e792b1c5924f32ad41798a27fece45851a719937b898d7007fd184ee799d378b41d9bf20ee264c409e7dc80e1b6abe9868884741126b5f118b29a795286300143e48f372f392666e9b4bc2460f1d9643536028a3f0b692e0b64884079827c16aa6792860fe26683f58dfdb3f2e49d333743bb668e86e30a95d2c934192a024c6694073ee0af898a6a08d9992488c96835500324e2b85ccc7712e6774657c08877858af05fcfe209a9ebb2362541dff6baddf5246c8b21554df0b8ce460175be448b112d72b8e8539b59cb69a259fd32219daa7c41ee88dddfd5b8fcefec946a96116fb075f159861448102e771e7071718fd55a6c1b6bbf2637be2b0076a6d060cc757e2fc6befb55bffc22ddf80502936907055c23e678d0fca3569ba5f05f0289ad556acf8f4dcae3deab238564a58596e8d7f035b9729270d59627bf1e4b51cb319b4bfb3e6932651682ae805c10d54af6f149ad6fc0f1a9d55b67ae0ac7187b4243717fa3ffbc79aa132ccb0ddf59e1cdeb28b65a4c6b47ac91bdcb97a87776378f0a95ede6640ef67183874529d4fcf6747d59275edd3d6316d0d7c7587ff1927c37bb497d08dcbecbb43701a5ceb36568766cac4a90afa8a05df54bafb19950438d24fef6fc33d1bd8f6a137bd1e70b23c84e4ecd6f4b131f97199fc2b31b595706bb8d34cee859a4d3384856d787deac22bc04dd411ac60f2eff30291b14fd6e5d5746cf3fa0745cd55a48947309b6c66e51296bfc6377bb74db53298a6db3946d016c1655244edd4a5682a1a46be5f705872d8f2d44b67b6368c7c8628670a433aeb2f4218cb5ff9c0261c00660d4ac66fd1fd0a26ca5a972879bea8a006750263cd833d88a4c45384c065c7e220ebddd0effbbecd4c", 0x1000}, {&(0x7f0000001500)="033c1fcf5d3ccdd8d7a643447d89e5859b52e310bfa48b5c08706a8fe784907b398891e643425ada3c011038951c418ba3bfc8e727bd177a0d954e1812d284e205dac1d6139754adcf091c88e53ab84fb3872f36d0fdeda702f94c9c577fad781a67a1fd925fbd351c8a8d648d437a86071d522b6404c1f5387f457b56fa00c93b0cfdc52883e7c14c5aeb90350eb40fef5faf7003959f97ebc84bfe86eba5e5b089d2f8427298f46b4c4c5c7dd2a05721d84b724d9f572f5ef3bfc1e213ec9deb118b3142c6be86f0d41d73d632d89d", 0xd0}, {&(0x7f0000001600)="847d0eccfaf6dd93befb7b66642e2d29c7bdf046315e86580ae8f7391779a2f538115c3741ca5a9208be0e7fb38ab08e62b77797d6c4ccaafcb7fec1711b5b968d5cdd3f287000cd509edf04d66a516e972974633e429b96bbf8116c953c47dd415557dc30d64b1bad8d4c97213814467d0c5fd511b9095de9ba459f34c0fb79ddb5c622ba5296be9752001772ca3aff92afc0a6", 0x94}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r7]}], 0xa8, 0x8}, 0x3) 16:10:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000018, 0xffffffffdffffffd, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:10:53 executing program 0: r0 = socket(0xfffffffffb, 0x1, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x2, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f00000000c0)=0x6, 0xfffffffffffffe49) 16:10:53 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x200) semctl$GETZCNT(r0, 0x5668149d856d35ae, 0x7, &(0x7f0000000000)=""/16) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/109) semop(r0, &(0x7f00000000c0)=[{0x4, 0x400, 0x800}], 0x1) 16:10:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb85d) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:10:53 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socket(0x10, 0x4, 0x10000) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x1) shutdown(r1, 0x3) 16:10:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x4) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x3, 0x8) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) ioctl$TIOCCBRK(r0, 0x2000747a) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x9, 0x2, 0x5, 0x0, 0x28da}, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x60) msgrcv(r2, &(0x7f0000000200)={0x0, ""/210}, 0xda, 0x0, 0x1800) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r4 = msgget$private(0x0, 0x85) msgrcv(r4, &(0x7f0000000380)={0x0, ""/208}, 0xd8, 0x20003, 0x1800) wsmuxpoll: not open wsmuxpoll: not open 16:10:54 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x14c, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) readv(r1, &(0x7f00000036c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/182, 0xb6}, {&(0x7f00000034c0)=""/165, 0xa5}, {&(0x7f0000003580)=""/151, 0x97}, {&(0x7f0000003640)=""/110, 0x6e}], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:54 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x621a1cbe43b78ea9, 0x101) semop(r0, &(0x7f0000000000)=[{0x4, 0x77, 0x1000}, {0x4, 0x7f, 0x1000}], 0x2) 16:10:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:10:54 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000300)="58b6c49dab36e68c1ef941efd152c34dbacad1b70fb4fea26e6e6d04eeaab97053d50c939b6967dfd194fe4979a338371c2c7c7d8d2023191b630876c80222af607b38096a802370cb3c0cf2045550a0c77c2004f3f893b19f0587c6dd091535fb6e3eb5324c10c9ed12da2f6a8390d6ceda972b8a4c1078300453e076530b6f595b1220ee2d0bc7a884cce43c6a896d0c2052c80c02ba56dc7b304d9fb798a8f367d466204f0f33e2791e950cf373ab8b21d32281c85c63b1308d90d447a528d9fa2fc40aa39f99ab102b86cc03017d6afcc0b82b9dda6371d8c997ee6cedb6a10d8cbf31128b2b3e6e36d1419cbe72a408c17de0507972ac73d1dd99f0", 0xfe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e56a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde0000ffccc6d88cda55e0f54f8db7aa10ddca9232666c", 0xc8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000700)="746c282241bc9457aa5850a6b388481ef93fee988404461c91cff1945b081661afde00bff391b7758da8344631fd076d26b458ab0ffa2de6781b240ef003324573329a795f4a51abf0322d282838889df4518fef8abc6c69d04016f9be09fd4281a3fe7c5c9667c5db638220b43dc48223d2ee2aaf4f7a3ad04a384555db908cd009e8af69d4210efb54bfe9a2b4652fd014d8b85d1d65d13dc891fefada7412cc97843f414d9b588d497dccde1a74553a6177b44b343ea67157c591a3fca592b695e1e9812a953a03bc68f0cbee3c03181f2d48f984e5120742a6604bb4d2968d547bd9883523084cbf325254f98373f13d06fe8386c594fd3f4b09a94247648063f0a500f8df8775dde421ea43b6e065984281ea5f0a25dc4a9d40f0c5d11890506c3c9bb4b21e112483d972ffff6323d7ad0b6ea931add8fadc8233d3810405c5cc8303c214c69710bb4f015abaae286415d0b5ac0cb2c2806c137c0e1f6b544c0c3aa39d902ddbb1116d81bd0064ab6bd3c389d56d1138b07a259193089b9ca571e78b452ab65b08d1eb0a03264ec30a26976b59cc42cf8e40b094ff5360e28fc8490919605951154e85b4bf50b93c363a124a1e6eb93c783dc01884888021aabd3170eeb288c745e166229e1deed41a794cd254227a42ca93649f8a5a77a681d2414f682bb3520e40f2b8f12d419c5708bf67d05b5c48a8b8b5cf75173500f40345d843dde16c86185d35f882a0dd7b5ebfaeb1e13d0d1f8b65b6aab1561731b08426ffd8d58803410408864a688859d7f77e5ea5410af35523d2dcd53877a3876eea3ad3a8d515054f74b4f88210695fdb8af03329daad0d8aa81e8c2f1b5086578c4a03b60a1327209cc52c19ab42e5913ee9ba22fdcd466c76971fb042ab2bc654414afab96cf7ab2398012e50f45080e2b82ba3d28017c1ef3c499a815e8485e2bd05bd75fcb769e81c9d47b2727e52067682319a670f0d8eb201d25d3bb297a8b2e34a1dbf99f1fedd07ac520fd56d80ea2983d3008b3642b32aeef8bdc9e220f3631dce01b4361905b92a8c7e3a305fb53a697be40c3acc2d04f9d821964a0d0328e8a5c67596cf44cb529678a94f7917e94f383218bc59db8b3935bf64e0ea44ece4f9750f5754f2aeca75457aaa080c12df182e648cb9da1cd7bd0433602da267f1013c46aa1d564fc6767da20bf4afcfd1e8211eaf92bb1979e6010f60d36a77a906becff7ce5efff2c75dd271b6966fe000a75317e56ddebc69187f8146f108cb4780a6b86c75fa4288f0b6997086ee23f596ef2a7ea49d06f41d775442f67fc3b48dd0191caaeb71fe972e3931ef6fc83ee11033770888f293beac21f096a45de2abd590cb8f16ac3d30fe3b6c15c31cfb97e42a850678a351c3f760b2aba1848ba5eb953a6802eef81e54353ced3632ac0eb249366c659cba54c84349c00f8b7fca69c1f91ce7402f1333e1687cbd6561e3878e1a58c5ecfd54a9193e2c9fb1941a983b5a77c96053ae0c36340cbe2eaf8ddaaee1ae6a554b4887c91334bf64ee58211d7ee71bb82ec6c49b3089feaf9ab9f1161f348b50bb79c37a4ed2913b58007e54a8155bf6f445c0bd12b4a785c8922385a27fb5162378e1f9718f6cf7e442ac5b9d30d666164110fedfeb3212bf9ca4799441ad72e50f5fa1d3442ec438fbe663df7727ae7053f8024476205970c1187837a9d906c284eebb8435a67adb6502acf9a32134357950eb0baab8a12a28184b28ea3f595868f7537cb6107c88f34307c38635c998a244da19de4e7305a267dad28302834d7da337f242abab2f63779b65d4b4170f38a6cebacbf1a9f28fd7f873fbee447be2abdc934cc7da24fbd5866b210418fcd2c12a0467af73b12051dbee8565c11d1d912c2a972a8d3064c4f3b49ad9f6d48579e77f4d9d3a49fb93ed4a83e0f4d9c510d19e5972a4761050c15aea8721c865c93c913821c96e70bdd82f334e91b65925ab02fe99a1fbd8e9777851492b5c9d22e906836f842648ce6635ba07946b49a13ea146dd344e0647c1cfe40824f0871a5451a21516e557aa781ff8f00daf7fb4cc6dbc20261740b9e6d7369ba16394f5a452f316a7222e7ce81ad7608b4db5fa96dc1376ff22d1e184c1222dc74a0f0267da6bda0612771dc2ac608d29e60ff787d198a10301d5bb8384bdf4011a7cb7d526620ae98d3f97eea4edc648d6bc5a96655f29d454c81fa2888aa82c757a1d17f25668c37209255a8ce4c556dbf43373d6a5eb3b189db58b43f1745ee07252cd1a61cad69ce2adfa601937934a9cc9c3a78ed81d05b2bc8c0a31c310080da6794d5bbed388fd9e6b1920d78475727f076931e9b6e307ac1750f993a23fc28f59b8c12c482ed587ca26e3a69573e367351dc5e85ddc47654d4d5173355a2fe4d2c7a0f678ed401c66f65a35c39eb3026826e2de6e1764ac528d7befe553703dc6811441e9b93bc65c658d4dbf19458e6733beebfae9cf8a1a18f03e76cc5eb3d9820f25359cc74a76c56f9513d7a9b0d5ac082f1202f9dbfc39d40ffd7dde123cfef1f111c4194ef32c5ec4b68508373b0bccdde54e90eb9092c522fbc127a865411e0054fd6d14478dc7e300956cce9ace02d3f1b6b611e9e1c1ad5df920ce4c512418f1de7f78870e4674c1db84a9450fc50df939137e12ce153147cbf16b848f9837cbacdcab2f88f9763ff2b3e939c51536e3cf5d83098d1d38d357379d836e18a59bd634e29b9db6bbb1bfd0efbaf1e24e5cacf3c93b65ffd97b1bedcbe783bb0031586f35b0d02e464dfb6b01832c3a446d883e0177517e7cfe2967f094a047ab4cded43cdb86dc0ca53e781b3fc41ab63cc1a2b33eadafb8aa5d3b2e94eaa3431142b835c0d41f85a9c06e9c55206043743be3891a5bcd93859bf1fd0178c11f156aac71faf52ae2be7c31aa7ff81e1709527eff252ac8ff284b7bad8a2e2174ff14cb780667f2516fb0bbbe8479b71e2225def1d56aba8f2e0f97d4a805a909e669d378bd496eeb936cf0a7a0e4f2281ac69903fd4402478f3d9259cfa81aaf9b38d1022200955d08032688d1e3b86c8c94cc7e33ba3026ebba10cbdb902ed8a9ecf4b810ee527414c78aaa73295a54bd388bbf258c11149b23129e091cbbb8ea3f5aed2a549d922418e5b072755bd905e315fc40e2943f4e5aa1e44fdeea0ecd6a27a91a972802f170a86f59c58afd8f538bec8dd41a7e4c67ced2d300f163e512486dd92154452c8ec4714c5ad2002059a80583114855dfd9a54064f517d831b5584a7f74909131389d5a24e3562f367916fffe75e410352eb9f72b943a07d14518da65b37787186dd9e2e1491a1c5dce9ee590f7a5681dcd649540949fedbbea7055b744ffcd66d8c06d80b135bc0bdf44d0b292596b68727f2da591d604ed33148d305b09b9cd9775ce649c8500fd2b246195e722901e2fab8bc9f0e30d69f9a8130bfa9e31bb5789ab9ade641f8e5ffddd99d29baf6d3496d6fc97424b323db112ce6b01d2f01fcc58aecf29b4f2febd6cbc3f86e45e158469400bad2785e28e45853a58d4320243dbaa6415cedd2aee303638cffb5a290d2bde716a25d4c33526894390cb3e1d5789c3b54f4d10d8db83d2d9fbd0601959acf4085a0359908f58d6b15895504adb286c9e3a84606fb6cf9bfdf08eba982831fb6b8fa30e0bb6f285db828a4ead4af9bc464a77c973f85688146c21e4549c6ecd848c2b5f16035ebab07c4f298c6ab9b5a1d813299f738ab084d7846958d6c2e542d04a26b8513fc5dd7417e8991cff26c4a9df566b333ab7f85a31044845fffd86118414c9a32bc987399241daee3004810e063248ea7d7ec68acc41522c32b143e74a8961d8bb2708bd2e1c5edc36bbeec05c12cc41ae57d0b3901083799c01c87ec4edc301df6d519c8fe7849e554cf97839bb5160c2ffb560438f43cd1e6bd93cbebad2e2ff1f88ade4c3e5d3805538c5285e5f835bb39a582bee51bb60a57f6e3a8d6ac506d8706b1fe846cacb2150e160e76e8dd03a6bf1a6eff22f2a0757ac07ef8719d166c300e2fe620881f785691ef79af743c7a059cef21d7f1dfaada92f8911e0d278dd5a98b0a9c5e9c89f84ac85071b877002065b29ceccceaecd790ac881e9f2ff401608bd06b3faa53c7207c33db84fb4aaedaa46a190489360cc7a246e4698ed2f7f739ede2b264817a26e53b3af34226ef0565fa56f2fc5a36ecaf1a39da2c17d94f1a401bface3e6fff32acd328b4d807325a09b8b82c891f3ad9026597109608a80288552dd3986c87cef122496c790e2bbbe931068463006e13263656cbd9de71b9b18ee68fcd0f9cb1eb7af7bd1ba381a185abbd0189784f8660f7251c7b46d494bbaa96930cf3461394ad682455f54ca356caf0ad6cf77664276b3120a923f23a932cdda8f1c258931ddb84f0a36bf5b0b0c8ee6f361ab3de22cc18187576b98eb49a643d349fbb9076595b3ab73adbab20955baf122a3de3c145ff239c89857a604f7396de951d97a7f5085f0efced0a1e638ae6635e080127a2f3e2b36343c57919b4d8eded795ee1dc5cfac5a5164c73a4df8aad443018557126ae59ebe19e3ca5e25d09eb79869642d4e269902fd4a7ac3a5eeb43026ab7b0cf768c2985cbebd9bb24671714919c361106a64928fc96d844f634a0bdd46933ded1e00222395adc314e95537392a1de1e3324769286ec74a9face41b822cf673d7838fe95479f59177bed8f397c4a7beca227a457dcdc456aa32af9321243a2944d4e1ee3c4fd3c2fc044e0833b8a338b3c86ad6ce67775139b3cbdadf5b14dcd7d8b71a8340df8ce31eb98a099d6688741bdf8359e9a7a94cc241848823cd6b6e23179295017dd4770ad2838b4dc9e49a5d2a6f874ad62ffe901af040619350b749f1d2cd32a9682f34cf54d71b0abdf6de84052659d7ae95fa380e61a6ceef3eac06f2010d8c2315982f81c808a1de836cecfae7e8af980df249a8801953572c8e3ca2c003fd7569e261bbf46363cbc1a2566cdffe4f062e1212ec95b85f5b4f3fead7306df594cc6606b95e91f5c85f5c0e5782c905dc89b8581f28dcc8c0a361c6380e2a2e742e86acd745505f81c058f7b489f005775908b28684bd1d19c72bacfb6d021fa28f31fa2b833449d1f1d4b69dadcf5f3b082d0a303b971d0ff550af8672e755df4d09ad96f8970b90ae9210d233ddfcafa57ba3b2f0190fb850298928ce149210da1bf6a2bdd2fa4fb0ce78e2c802b088ab468239c50100dcef2d9c4e18ba17b1be1bb6a3221e1ae35aee094dded9c18f5c91df0d3704dc8b454e491cf06f001b81def5f116c63c829bb15ac1a50a624615383b0ebddd6893174c0543a1ece0e806f6442322ff6ad9481c5c0d43a63cacdb9fc2e2cd6e93a1f6f8d693c470999c950deaa7dab37e2e08a9904e9f6bbbed3fa1aa073eb6a35fadfe1b283a4c272bac276ff0898c0a16e63c64c38389eed363e2b7d283c15c57ea82f15473478bb7beca7afc9f471f2e832cbd3cc4db876e06da3cd871177137eff2f6da325a9374245e64445b597801413dbad8f43a31f58b31242fc3ef0ae3143d7b654b286e736e7e6f3a7698d7d9daca6f06f5926b3d4389af18c7f7fc3e2492bcb4319bc5ad8cfa4fb5f2683ab4a459046bb5900b51658af596ff36faf2bc12088c8dbd66a5ae161be9ab9e8c51a724d1a30597194cddc3627d15e331aba6b344f0c222dfda51e8bbc65b87c203f042bb8c8d771bde7920e78485b650222239ee2a40ed", 0x1000, 0xf, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1ca) r6 = getgid() r7 = getgid() getgroups(0x3, &(0x7f0000000140)=[r5, r6, r7]) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') getgroups(0x1, &(0x7f0000000080)=[r0]) 16:10:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:10:54 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1800) msgsnd(r0, &(0x7f0000002740)={0x1}, 0x8, 0x0) 16:10:55 executing program 1: mlockall(0x400003) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0xb) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:10:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket(0x7, 0x8000, 0xffff) 16:10:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r0, r1) 16:10:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000700)='./bus\x00', 0xd0, 0x4) recvfrom$unix(r0, &(0x7f0000000600)=""/88, 0x58, 0x2, &(0x7f00000006c0)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="b08400fb8b7f42e4dd38efdbe6ff313064d8fddb8a8f8d3ea4d99431a7ea37433223d5eb7d16ed2d174c4d577436d2c6a8b8203785708814ea0310080b34f9466452f78d63f0c5c3409d9255be19b8148a6aa62c8118aa63c92a2b0a96a96c9d85853a94646f0ad5154436d2f2b22693647c99c48cc488d968137c63ee2e5e6b110bcf4b0b13e69fa84096d965412b7110da6f0e85eb12a443475308fe14ccc24e6119f8b0e300c73a66ef09b9b39118cfe8352d1e17f223b0e6349326c8b3376eab0080da148c76e4fd61df2436ed947a5049ac", 0xd4}, {&(0x7f0000000400)="4173b8fb749c3dffb229999ad12f4a06d1a2dc8630a2d0b06d4528e459476847808e298fddb62982589afc333078a9ccfbaafee075c2e3872ef75fe57c3394eac2084e042be7d804878004a07afc8e8286d2557899b96ec74058671e442a32493a3ee03a6032a3a056577f86fbceb1fbd5246233155bebab4c51d4ac52a084def3cf08461622a255229ef776c67e4925ad1e1f07a63ae34824362e79a269cb8f5ae44926aff087bf19070f07ba97ae465135ccc5adf17f03a5113ae5ca7bcf1d893e42eca705ec0e2f738d456ccf3e17af7ea6b92bd2960239b005032684", 0xde}, {&(0x7f0000000040)="5366a55d3f8af52dd7428c3eef9cf7439d23", 0x12}, {&(0x7f00000008c0)="0462a32941962de2f4067dea9b29b4e15559b898a72a41257e4bf90bfb3b114371f0419d8a7c6286a9dbc904d0879e2f5e740ad3ecd8d9d95a3a988d55b55f8dddad4924fde077cde5b0e626e5fe383e8fddd91fed7227af3e21169f82aa5259473e5067886333711932bc9e948a445c7df980d1dca2f3ef405993f987991969e705656d5b7ab23aaa38df9a361da1d387c05cd152cf37d2e269bc2cbfe32c1554d2bafb9bd300560b87c986b351af9171267b470b1af6b856f8a7a632a19ae6c34e67d228478d2a20c2305445d4d1e2eac567f708c849ba40935e27d097aac1be0098991ab9c68479a2e0daa9b04fd53e3488beea9a68968f452a5689389710661e59aa7006190377756057198780d6c26f74aff98da240c993afbd81758ff60dc7699307b5b02d37228e405f043a2610333fa3b7822d4586701530f4d94152c17643f2081af7f1cc7eeb7fc1e8dc2740151cf4257ebb8b5a5b95e488c4236f2b23572a699a49068e8094ce9af6479059f967ea025a937d78ead59924c52c150dea3ea9b636e95c36c0e7bc88645043ec409f61a08cf35c06a6e3dd7bacdf845bb5b7bcb6cf03ccbca5710b30ebcb041adb53bf9b16cf8fd891591fff4d0a1d59b27fe26550442802913788e093d33e8619a6e65823163e25f5e793875a2fbc8d37163ca35a69ce983363666ee7b94d16e09f9010e1380fa926c000e150eb331d636ab6388c033326e929747d39291fcf802669b12a9dc849c8ab2c1cc678ffd96781ae94c308725e53d2f1aa287b7c043c3af7d87384ee44e7a034f98bd6d02849e345a6dd069d5b99c37cd55119cb47ee4e867f470994e9101b0f11694de189e43e5d8b5261b092d746300e3da579c9e4bbfe55abbfc852878b900aac3ab8819b97f16664e03c5942efa520c3f48b8917be2b82900f4497cf4e3d72e7f12ef035659c42185ad80dedccc8dcb4ea6f6235d5a42fdd7e42edd344f4b6834512426a42dc23cf87e8c2942feea944a98716d9845b85593f8582958abe22fafdbb43eb8701610b5dc077058f1db0282eb67dea08690bdb2d4b385560224a9afd0e1fd1db3b631037439673ad745191e25c5a99aa76d02f455a2bce8f5c15171fec6e36524eb03e55bd8a791cf000eda863c4415f8977de7d4905bd7ba38954e9397d9dd655b09ef8fd9025c14ae549601505b008cddf0e7496e286f04db46c6180eaa198be8d994a80094967359691400f51fe9437ea2d932a434195c7a69e33b2403277c3b305d9f6eae0c7ea9544d24becc03e4e7393aa67ad6e72e37f6116b502cd0ac6457981dcc3824f10254e0f32430d2a8a1afea4b433a2d1558dff231592b9603f3e78e40dc282a1dfeafd139e0caa554436b64d00d3972d54b3d559b77255833a916eb6764569521322723de9fce34d278e546764665ae30ac990ad8a6c34a6bf380fa7eaf0a961900d159f17e97390775132a00fd5f092acc15bae3b0fd97b10c6155747eb635770efe955a506141dab71c67d7bb3720da44b2faa369adb7d03e4e0ac167c6924e98a43a100191c2de636e8aea2245125a39bd07d7e786f66415ae2429a7f0bfa6d86dd8b3101100a4ae92b619349b47583fc0f911a77d2ac28faf29ff17e16333ff0211a38ef7b29503637f41edd8b15c1766c15fa94cf06e52c7a30050171ea4734992d5ea450548a0d4e0d6aecdf91607972309917826ab5dc7cae378b7ad3e0923379ecfa4eb7b5ebfe4136944d13ac8b25b59539a39cbba917f3a642c23c4e18a861e2ce308005caa1b34d4694a7c4fb13a12e1f617f9040e82c75513323bfbeb3ff0fbf41d9d59cb75295bd359e17135327e2822b4fb347d91b62a405de3bf16be2c5159335006a069ad9dd7621796beca499918d167eb6ce86f580428fbdcd7ae62720a34489de122be46bdc8b6e838751c1d1f55791f76d2c4416d1c676347d2dd71723e637709f3d6d690f680f85a6cafa67545eba893fe9ec0d66a57571a572565bd65c2306773ba5aff9b9bc94d95a97d5c6d0daef2f3585439fd5fa0bd6811aab9d9de5f3a010138cf1bf9fb4961918ff3d0fe12357cf17b3541428f2b9828197abb954e370a6f2792041797ec5e5b91f71116abbc4f42b175c38a8f05e70a15678f1104f547ea115b4a5bcaf2e5e63b0d9f7c57e4b7d76d095a4cc130a46e43b4aeb9a8fe59c60172388b0bfe2c992c81f81184e81c414185e14891427f1348cd770856a94d9eefad25a91114a22551a98cdc76f217de0432f8943eca9d6a17cdfb5a4d21e32ed50644d594d7a05525cc7627d9986fc1c8ecd6d9983239f3a35626da8c3987d0135a87e88d2e3b83cb19334ac4dc8e729d0c07f57f8db4cd00e85ffd08107ba9c5e1a0af1a51cdb0d32d9d94103b38db80ed3e2440035da74b403ad06c29dd259d7684270cb8854fa8a12def8c8353b901e865f467c3fc71a280a88f80c85eb19cc29d8113784d4fa5344d4b44783622509ac60319a99fed53548c248a2b0e2d2b72c1eae14055905715c5d1d8a805a8013fffbda55dd8d02b4046304148cb66a5662f61d3f43a45d66a6ffc8173d1c28daeb031be339cfc3e180d56c168fb859622b0aa0aecabd2bd728931a9c5e3a1bb037207239732df1859a9d9868226fc374eaf484578dd8f602fc6ff58dfe93842073240c0c4d8ac494359cff34eb1cb9522ce481ecab0521668416b482dffb210713e46ff3b5a8cdd0e7949fb3e7a2c59ff239eb439d74dd5e2403b69e07fc3bdfedd7d86c8b43fcb17763b8532f97f9959a4166cc51f7ac690b94a474efe2e82a9ddf77eef8606c1e70494e9805a3a49f8796e4ec473a2f6e87c41138f571f87f729e49b6aada2fd0b067da2c8328111ec369f40bf531d39c0523b178d73526718c272a85962004a30f4151be9b93e672d29faf716ef58c40c3e5875ce4a36abe6a8ae8d7c2c43b0820fae339be3095491b6582e1c9f2ee35f2eb91300bbbcfb59bd4fbfe1f6c13a3c938e26e1bff4fcf56f3d0a197d7ddcb7c601ce4e699405918b7078f9e721440ee97ffdb2a5faba7a924e4efd6e053e4164deb81f800341867b5f8a9dedf92f8d60a81485bcdf5f461a5f6b9160ac2669dae04c130c7e6f5293626941a3ef1bc13c9d6d5d1f54c9f2c47255371dea0c314f4fc3e4f4c26c60334c58a6b8c2c0ed7b4583df1f11790a925b15aa6351200521d96167f2f74651fde8fbf381748b46e574518f291cf128a64436691b80d09aaf16b8eba3b37e401076a2ae669e5d6490ce64e4a310d8fb4fdf2b3da90aa1681080a87f92cb26dd1181cef38891e96c9bcf10d48fd7093967cc26cabbc187fdcd542669be33942a94d001bdf9f2837f73b8d4213dd72fcd44ae9015825de6f00e6c363c99b134fcb3148ae2e9a8be22f8174a99a51efa24f36f74a33fbd9ba40b7ae3cf7533997abc4081dbe99c1d3ba82637a39516260220764c3660ab7bb8bf1a7df83767e2c14d4df69e7088f5c0436172630f43cd0e9ae8db36c1041ee2c0956d5685515bfc4395473dd3673d5601428e85a089f52aa842171908df2b1258b36373813f82b75181966027405f994f2d07eb945cf679e0a222d3415756cb824f64d142e70bdea62d0cfaa8e6a846c62449b26b3d1d12668d4bb2292d3f16bee81d530325caa6e2ceceb1346ae1a60d0a0102b9ecc3903b505632968f8a65bdaf4e77f407ce231e0326d47db8dc8e7b701c58fac02fcac9e59f54cb33b2d5aa8b365783a4fff23fecf7f215cc8edb152a55ff7b00ee5ee7ba2b7a3bbdb4fc7b7de584c04105a2d370eba0f6f04f9b423f06c6d8d9c54fc2da6d110adcfb4be4cb36e360907fe341e06832f79ad80f46e60c3dfd246d41fe5757740c4d30cbd201afec0704e5488f03d2b25805030862be4813414fdbfe4a8282a53301b89224b9621e88e200608a32dff512286c9bca6d492042d0859d06bd22f70c5dba3a798b301469f3af89dc59f3c6b26d289358ff9c84261ce9d0510b542ad4a517e7868a093e84c7ad406ebf240474fa1aaa5c32b73c647c305d02087922026460138f7e7203fa003eb1893753d7b721d66fea1f3e7784f5307467546c42554e437b95346bb00c690040416c83f5f3189843a40f7fd9685c903fc16b1a910cc7349f5bcd99f8caa1ddffe0a6bda40c252a40bb9c42656bd98a6d6f0a4ba7627efe0cef68a8b50a7cf45a2fc48857138e5c6ef4c8ec74ca805dc481e1f5ea80de9ae67b8d2295ff22212056793a412cba6028e32c9b44fb0139d8b803b7127fe3a91e73468dcd46daba884ecc5e7c41404d50c86c6cf724aef430e6c66930908de11ba6386570882591d2eb0d5b9380022dfd9bebfe3f6826f23a62b780b4cad14ff928c65621e582192d659839378201fb293a150fb9c889f2558275c82cd3900c636dcfa6387bf73381de9868907261fdbf40975a0650e07a2f63ac0aa53f0ded68bf5ee0816e90c3d691744f05290d8519afdef6c6fd298b66cd8d1ead23223f573bc162730f3303730e801c5f0bfe7d31a96cc043d58e42195036e94433969ad7f00a04367d29fc987085deb9603efd798d0bc193852a37be4fbf29538ac66406fa3b106019ba728da179d41bb70fb9a000c17c9d96dd8118da81e3760ee1b6eb96c8a16b95f0a40d5993a4ae12bf8efb5d7a1d66970c2a8d62abed59493c8c222bff5fcd97a49236115f0960cb788d2801b27662a4f577902a327157d0b0ddf00f3bc7f5444d6f814e4579e8c9ddd9b2b770d99771b17053aff83d7c493aa42fd29c2388abc8ea7c98627aea55303bd6d0a6eff908f1944a3ef19f74fe2c9c673a70bbb3fa006a46795772cd0267a146585bd3169e487124e1f5af23aa40e51b93a91d8b8e9a69ea25f18193973dcc8b89e2fdd6ff3f80058b77b22eb37c11fca01b60ba44143fcb40b40e906609f674e72e81992bad9e63fcdcd83407b3ba92bde8bbce0c856a791ac3a51c7c231a08166a1488cca9fa43f8cc1ae0d2ebaf157d9aba474f74cd61cf8835ffab29227277e93e1d35106e1317a54b072d00cc7e63f63f17d38b664a51faf2f0e795ab80fb08642a4de569141817398a3f665f08a524486594d615de196483ae1240e9b11c9a80c3067e1627850557e9dc72fc4cf9453e10722c49cf200e648ebc869b6c8c4f9358379009c13301930b68365bd21f4627782eaac47f478a851f871c1a385338b013eafc4adcfe0a1c3d9e5250ca1cae8db8a8a775e6bd2b2d2135a56a1f20a362d60580effc6ffe1e5533a3a13a5b201b69ce22b16eadf4183480a12b52940a11b1aabe43a3775b594dae5362b5c3d7afe039ff843fe83be1f1318ccd5a61b4bfa8f797fc38063970c84eab7a45d978ed13bbc02d08d4052b16df502d48723dee9fc5818e2d98a8dc698635f1227c8c1fab3731b8de98e65eab462a8a497a2599b4420b49a6097b4e8dc74baca5cc0b787dd4c0731a8dfc22f099e9166fca21c1ef3315eef0500cea828fc92c7089ce0626c3aa8b7fbb39a37a995b6e49c716abc52cacb9bc6b0d67adbb48b8b75bec0d2afcd9d61b103c626e83f55e5d8485a8dc7d964aeea1c8e265d0550c19642b3df4515a7d891267e2d61b7805183af645ff7a290b25defa97766bd9c54cbb443c0eaefffd785edad873956f7a81d14b29245b526cf0603d6906612d1865c34fce0bc21504cd0aea286ba54fa9bb01a6fe4e38ab146635876f8c4226a861038f303e335172222987cd08061b36f438c74fdc434bc5a8708633de82e15", 0x1000}, {&(0x7f0000000180)="2f822a4055cded1a73942638cbae8410e153b48d5a5a5bb612a665ef0bd383225f39649bc846479be97baa0e153b30fd0943527df046be6a8dd05ec490", 0x3d}, {&(0x7f0000000200)="46911640077ae7885fc85abb23ba459b7db4b3731bd9314f630d07b65d9d240063e7f5082e70ba75e0e4f4366d9a3cfc0065b0065edfe2259c691c4e2fe0381dcfb3da293745453356704b6ba0628b3f4fe34727772028e7a51cf4907c50e5d6906b82bc3e82b24337943fd0746418c4e9c73aea8c13089f1e640a9e14199c808c347df1fc1b48af55cf0127b557b9e7353a9080ce1f2c71727b6ce0609c6698f5f96f5be81d18", 0xa7}, {&(0x7f00000018c0)="521ac45c914665545cf235de21047ed00bba745822444311e0f04ba639c88cab48fbe33e0d7759492e0f7a8d43a2ae4e795d6327ecff0fe5f3acd158de19d625bf31c5b2efce1deeb3e45e49a9dea86d6562b372d3bfce4400554d7d86101bfbc56099170b1d9042ea2f22e104744ef82cbacd4b8307953128ce0105689739186fb05af43f7d9ba708", 0x89}, {&(0x7f0000001980)="076e5dbc59af00c95af484ddb1b73807bea555a608adb42c83553cc3e538183c4513db7e6cde33a8fe6ca1bb1df0df73d3c31e4eb2ab7419c25093e3354d57043389be1349ca5cea22d9969994d74b3e17cec506a46084ed61f70d530de1a0e737d6d6b2d451e94c9a6dc77b4f37596046ab9fd333ed31e44bcaf8ed9b000d450cc18d9147ee6f8f10d4074f435bca", 0x8f}], 0x8, 0x0) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:10:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = accept(r4, 0x0, &(0x7f0000000100)) readv(r6, &(0x7f0000000780)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/144, 0x90}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/141, 0x8d}], 0x9) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000840)) lchown(&(0x7f0000000880)='./file0\x00', r0, r2) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000008c0)={0x5be1}) r7 = fcntl$dupfd(r6, 0x0, r4) sendto(r7, &(0x7f0000000900)="9e688f21c9360fc2ba8f1fd1a56be5ee94161977c2de17561689921e27365df2d9f22c41929772b7f18e7f65c50af68cf386da584dc4186e636695f99b62096cbcdfe265580c301e965f282d989ed8d8b9289a0d030c772075d401bfa3908616eb84207d925fadc6e71a28b0e621824e91048a45ca13940fddf5805de448cf1fcfc522f90ed457cb10de5c984aeea6198a61d497c69adeb3256909f84904c62f96df70cafefbccfd1f205d84a679bdd91ddc7b0e4b399a4126451f181dc44e2c2b997ff71f0cb94a12dfdf2a2a3360093b1a5dc2ed76d01a82273e7bb19af7f5d2fd1006e582124aca3a040e47a5878600e798aea08b5ed44e07b8629d859a0f4ea6309acb012ee0f682552951f80df334d690b4bfa24511de73956dbe9b32667d228601e75e7b2d76533735b00166afaab8555a8b45910ef4a980cdfb69e7de309bf705276c160ffed4b8bfa18c7bd7f67ee1e4024692f6b578d7294a9e2bf01001be0ccae5b280e179366726590626057fe5a37e9dbac103a4527c2ad942f4e6b9030c4fe8db16115e4318183a4976c1d5b4c8ac62e443a383de31d504ba8b3bf254f7f31678368623df0e63b476baf6e4f999130f95a0b7aea1ef1b2c9f3e69701b1420e3e1b0066af1e7236cbd8f48ca688a3766175d93935e42ac07715c4d7254e907c483a27de129f03e1e440d9c0c37c79cffd3d9815bd5e2e564c9158de026c6073db06e479482e466a294f62fa1c0b971089261e3c4d95decb22f57bea6064a2755eb53a1a54a4c2d55a2979e7d5ce0671186d0f42afa98ccd6507e4d0a8373dbf827d1ee1838ce58286ac164cc5bb48ad2b6d5f5937faed9368c1a40859faa1a12084d85d54a7d95308cc007297880eae23cc80973985e9e844bdf1932c0773bf155ac4f820918862065357bc11251d167563f7ca657de7a22a60655a43a0cd4dc807aa3ccb076cfaddd73b3d5ff58046b36ee0b87e2839fe9cb623f16618bf8c0d57dbae05e88109d7b3042f3b6e527b4f3bfa686c8d62ff38c8c546bc4775e8e31283cef2ba8305220fbbe220a1a84e678a80b86d972f5054ddbec0cd735c368fdf2fadfe07b5ca23ee6f108ef71ffa17fd6b467ad9fa9b4cfbf90af99dfc62a52a441c2ee03914dbc6b721b68f4c0f86f6d7ae021fbe7254b7495af8441637a5c510bf939413d535c5166e5b923ff39cd75d8a77ad654f337b867956627b5b8b2ac584abcd0a6e729c0f1d13a5f4d6023e7c01a430818c79609e28e2a60df650fb21b41a948600434f6986f8d4bbdcdff4955cf5004826dff95d073c739bde77754133465f96bf6f99c8436883d5367d235f27af5fa15fb9eed7572e2ca3eb6ec186841ef09dda510d0e124bae029b281d9210d5c8962539262ea46ff05cd03cb041de99fe11079694e61093371d942d2d5ab1a2000adebde5ced121afe30fd1cfecceb953d276cbf44bfe5a5ea455808b4a09ccefba8fce0a7570c1d0f55e1528541a54ed10c6644188af939d046de88e5389f059b0a02a90addc60570b8449aed4ea4d15f1a2b32e780cc7720413654deace0dc1ea60668e9318cacc060afa7150a5a8be078e8e9675a274ed82f481a957131a8a982d63ee867f71b62b439b3c58c0a67705dba5f35873e6e9272653603dd16d9751fb08381001be36844e49eee618e9ea82dec2f63622c27510c73bd6ce793e23f2ff8103a2224e1a34f5bb4580b3df78a2aa1bba517edf2ccac7a7ef58c00a08d8d29842a03a19cf6d17e5ed15b2b25e3aac8880d24fc97d16d244247ab75c71903b67fbff29c15084d59bd76a15c91efae8b5e9232ec6b1e6a67eb2885ae6f3427f2ceff5b21719dab1bd5c294ff25df98232d229a0df145c449a0f80c097b7ec598f299834f70985f7807c5d4634836ee2bfd672ce7e08a5630eda6742817c76467061ff458023a893f284ebd8c5c38c0e4ed59f221fdab62e0865b7cb8fa349548a87a16f307150381ec5b5860353af63f41b004d0ebdc5a24a72ea6ae064e95a92ff5e50b80d10dceb641fd165717c97b01e967b93fe2a1115a7795dc64f29c65a496f8c953dd0abe2015b7a463892758b9010b5c832f03734375734e451052c1ab9e33424ed132bb2c9a3735490091c21f1d9a90ed59c3d1c8b4a1ab30a750a95e5981eb3655b8e579567c116e330ffc5304f57ada696f208fb0f09656a6ea4c78d30414b7a9d4567f536a74b84cd937c3b02316029b502df4f7d0f18888332b8617689a13bf488f4ebee1abea8cf72fe654a2b6c04ada324eb2e0f464f621cc87eb7a47e61187732fb99109653e3424acc6049a42479391f3c9eb8c870535a08b44661030538db465c701cb8a079bd96033734fc44ef38c6724fa5efc403c9f491f760a40a420f512f6d3770d207ac890b0c15c2bc20861ac6322d934fe1e32653375137aa091492665d121bddddb85ccfebe47a18325245492475f4de660654120f826be3868b739cf80dbbfa3cbb2f632dda2d5c03769bf09b010ab68b0144320387df9323d62c02a423f545e93800cc086a83c42c9765161e95f519d2b20377528d61e29c523799aede8218148a6f190c1f6e16323534c0b530a0246755e62c652c00cd41aaffe4f23f5d43250bc39aa14ff6b80e48bd6f933a9c4ee4377eed9f1b8be0ea397a8ef0e71e41281805fb9d8e6655078729bb468003d8c31022307e77638ed63685488c8106b202862c226515855f59c2eac71d17c4a4f9f8d72e382e4e723c6fa513b884394ea6b3a077607579497d40d9c861eea3f728881e78508c496b40130b06aef7f12f4e20b8c585473bedc8017a5a31ecc5552258400e3f2c55ca404127facf37c9a4325a11645f0e402195d10e5df7e8629544cfba7dc3e5d74e28eeeabbd1f072774e4b1fdaada77609a4498d95507a632f0c338160589d9864600e98b09054de879f6e52142d2ab06219d0899ede932f97342f34425d210c8141f50ed83409d0a9308947bfd573f19d0a5e264a0fb539d25dcae15ba954a5524655de2530ba1ddd4eb967be354cb212d2f324899866518cf5ffa5463ce8f8f3aa6f7c60529204d17c4f4b2471de911881a5760247951989e4bae792bc164189e84eaec8e1cbc08427e86e21599422ec25614ad3130ed39b5b7f22682bded681b0b03c72d90832973963447ec1f4a0c2946f5f99bf6778448946e4ff26885c74c90e5dfa66fa8d3f12c85b77332b6134f316c377a0aefbdd6e36fc08d4f3188230e6f06b9578ba6a31cddab69386a207c443b51ce97540545a649e473bd5418f1e36afdab76c4840e769037d44d2b5cab6b547cd369523349df37051a6990e46ed9d6d819c8a8d5c425392622c8a7d0007ddf5a9d93eb06bba74cb5b47b50725732650da6e04fb131a5e96f9c62d18c1e9ab7becbb25c3f08f4220ca3ba72f5e651a8cd3582a7e66076508a165aaff3b38df2031a102b67c27526ba04072abe2b3819a6841a4e83e95b84598d2a2ce5fc295be42037e1aa4bb96c60d3cd5751d15afe04bca315ffba3516acfe68233de08ea7b82f2ecd0f5a76b93b2f6257386f929b7dc1ac6197adaa5795a14abd7a637a3d57b022b9f8727f9f6939571adada4a82a8c0bd9fda2811eae5c8e5e3c85d31aaf624a396fd2e250462b32dcf1e21acf4a5414daa48e85132a239e67c309809890e1c77cc17a9927673299aaad061beeb016f50039659eaf57df6ff6ba9427ebfb6569ff1fc22bfcc1564803c895fef299c7aa5bb60ea6da5f78f2cdbebb6ef0cbb144d123f756abceff876e8188d0826c0c3199bd535ee1664de4fc09492efea96b6677b1b2954ba765c2622c313037a7643b71bbf6f57f024124420fa630e9cb9a2d7b8736097713feed780514b590baeefc215b595e23550b49eef858004a2988b21bbe55eb48a7a7a8df75de4d854ade2507ce4d44e2900591974df52c6f3bff7124500e35c24825606625cfe4e66cb746c2bfb76f961b4027c85dd30eff7b4d9adf654921b376ca2b54dffd460f8d886a8cd0994626cf081fe39f86516a6909bb9d2f2dd57a0240abeadc9c07ee82f7dc44abd432f49e9a6dfaef901cef5650c5e0dda79c8ab83cc27878fb8b285780de2459519ff6b354dcea0b8cd9b40f733ceaa0106345218b5e344cdcf21edb732d8d121b605a1913c23d29483e284f929164de4b46df330ce6f342f6d69c7035e5f3d4040627add3e03f62341f25e17092fbdd666bc0ca4a062b7782dc91c4299f189ea1949070da2c0649eeb0218d7614c011da9b7eed80a2693d5d629d2d71a33081b5baf3fa0d42a81aaead7db6ebd0db73e5afb092e0783d7a0186c6d77da45962e5b68b5b1ad83eb5f855a328603551777b5e35a34825ace57372ff4b357eeadb18aa8c836d4c6f32e8d7b19280754b828804d9e9b53d836a98b0094683dfd507f9c34ec426fc8391143fdd5995236bcbd3ce3988341c1b989438376b523ab3836eb64ad7368b0f0e4c063a8a91ca3e074bb1e611f631cedc265c2418245dd17935238d68bff3213dcd7582f092efff07bb32c79ca2be6f334526ee3f34a2cada6cfaaeae92f391976ae2c1f1da3505b5f000c78de5d7a8d56126a8ed8bcc58fa8430cb39bd07b4d6d6839853090ac31ff54d538ff838ad9f1a612c3dcf0fd21370bbf1ccd28cbba26c5c1bf893f954e316f16269cc6f6ee94ae654d1f25d8cc27954a1f1b72287e3bafb4250f4f92b9f7c6cca7a4892dd437b991092148180aac59ea340ed371df4e5cdac780d512d30b66142343c4cc23d706e128fb7983398c76a94ef8b5c7b8896f7ec08c7b82fe34dcc0b64248d124385faac949067d3233b69e989b00c79eea783b374f631a00ca5223d05029b6afc445b83c2f52eaad74d6270ee21d9d1552d80b53dc3b17cff4eaf35de149adfbd35ac087adce78bd34aafd1620aadae0f40248d4f0525706266f7b2db710b7c8d22833a52c00e8e6755f6b42c6adfd335bf15362c2a767c696dd9525687e14491d8e55f0b70962cde705f5667523561f5dd32a0cecf33de1d6a4fff0ea3c5cfa28908cc51de87dd58f94eaf3659fbd1a2f870c7c574ee3af33e3a2efbf7e2aa0ab04cbf7bf01d97dd341cdda4964eecbc039d1686a6d4a36b46448c33e346747b6782eb2e2b3dd2e2fbba5b4f76d45770eaee24fe60930c2938780d7567b8c67d0f5ddf69bd212b05a9d927264c53430aa929130cd9f1df5e71710d31af6ce1ed6196dee8f3e10cb8b731b5aa5161de43c405fe144830a122dc275c361bb5446a0536d7490da8c976c28d635ccaa83be3ed13059d9e38b35fa17438057e16363247879fef79b8b8ef28b1cee9568009b8935d1ddc2d0e05da193c08aa5e39abf981e32d5a79fbefb18cfb421249a92f12075be5f1fb7f9dd81147ec0925b178a72ccb71e5619a0e4b0818fe9202455d3a955afaa686e44ddd69b0dc950e02d132c9a16e5391cde8bf340963dc03bcc9708e489fc876b32d8d1a87acd5dd43de072d2fcae59678f8142748115eb0aef8e0c7737b7f277020f9e45e2417bee5bda2573fc0175bfd65858dea79b4a7ff9c716841bed452e8b0977274436fc91996be93b9bb379e6aaca4fd24b1fa78cd51d7ab0e1edc3a2121c329f975e1e723af4eb1e695a5ac8bd9689d6106d782973deb61f14f9ef12d9c1732cdf197e9ecebb1ee89b7a605716beec98afdf801f7f4ddc5fb0c861129c56e0165c6d184b17c5e14272002fac7e5434c8a2a3a843f8ed98a4710f11be6eb2e50b2c956bd1", 0x1000, 0x2, &(0x7f0000001900)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x3, 0x0) recvmsg(r7, &(0x7f0000002f00)={&(0x7f00000019c0)=@in6, 0xc, &(0x7f0000002e40)=[{&(0x7f0000001a00)=""/252, 0xfc}, {&(0x7f0000001b00)=""/160, 0xa0}, {&(0x7f0000001bc0)=""/105, 0x69}, {&(0x7f0000001c40)=""/255, 0xff}, {&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/94, 0x5e}, {&(0x7f0000002dc0)=""/5, 0x5}, {&(0x7f0000002e00)=""/26, 0x1a}], 0x8, &(0x7f0000002ec0)=""/15, 0xf}, 0x800) close(r11) fcntl$getown(r6, 0x5) getsockname$unix(r9, &(0x7f0000002f40)=@abs, &(0x7f0000002f80)=0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002fc0)={0x4, 0x7fffffff}, 0x8) lchown(&(0x7f0000003000)='./file0\x00', r8, r1) mkdirat(r9, &(0x7f0000003040)='./file0\x00', 0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000003080)={0x1, 0x8}, 0x10) pipe2(&(0x7f00000030c0)={0xffffffffffffffff}, 0x4) lchown(&(0x7f0000003100)='./file0\x00', r0, r3) unlink(&(0x7f0000003140)='./file0\x00') recvfrom$inet6(r12, &(0x7f0000003180)=""/86, 0x56, 0x841, &(0x7f0000003200)={0x18, 0x1, 0x800, 0x1}, 0xc) connect$unix(r10, &(0x7f0000003240)=@abs={0x0, 0x0, 0x0}, 0x8) connect$inet6(r5, &(0x7f0000003280)={0x18, 0x0, 0x1, 0x6}, 0xc) 16:10:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0xfffffffeffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) 16:10:56 executing program 1: chroot(&(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:10:56 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20409, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x0, 0x1, 0xfff}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(r0, r0) r1 = syz_open_pts() writev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="588248ebc79464af3d17bbdb367aa9d982c0894456cc61bb538853f99c4139cf6ed259e93495563b1cff12f908557ac2210801ffdf5a1a73713c28a843e896399e88bcae61954803105fad3754534e57c10c4adcde65b50c85491c4f372ef359a9288460f6bae34271f43b42599c83c463e99d129697000d183ae6af84cecafdcd40b3aac783d2941f55516b4a4ef78fdb087693a1fcd1cd2c73ac358d6ae4a11a99c8d25e4f6a7ee1bdf095a9382ca91f85078d473b1404b0a112630cd08226ceb774149d08", 0xc6}, {&(0x7f0000000300)="1c80d9ad49242f3f33a8fc503fd660048816b5cd40338ef3c580d8d0c7624a7fbf8d6b00f0fed8fa75d3b95a418f0800c31147f48f2195816df9f60db3ff501eb2e22da56e0083392c46673a7a3fd9c8ff674fbe6bc701deb6494857a097bda57662e9933118850d86a11fefd8f6da287ef6204d16361aaa59dfd8b1b4ab04bf0ba9f0239320ef99e4345b8294827ae85b2aa525f0535b9dcecdd76e2554259b961e239f7a8abe1374f80f181dbe46d4dec912ca1fa343160efaf60554b1824d8a443ec4ef4c26470925dc136af7cba861b0355eb9f3eac48d5d892de92689a317557f36b135eb21fcc077fb2c683c74e005ad2822f5db7ea66f56917115417405dcb21f8f107f36ca307e89ceff5a583781db246ccc4d8cfbaee69c58ba5a3e1c28ceb5101123791eb66ae09b364d7c4523c6425c92fccf6cc1496dc6da25fdd38df89af87cd4954613d52d464498c9622e0382d4a7cb94fc64168d3f898872e2259fd8aad0851258c9b8fba156fb578c99a1303224cfb4713ad90144ac379633afa108ca5b5e00c4e726f9cf2a60794bf5f9ffc75a7872e2d0fcefe744c091a3376020cfcad61b261224a4d0e0a8adee8fba65d94af9906d5d2ca56e58da45e6d8d26745e2c54c180dda501fc723be753387275b28eaae03b887725c6d082b55990488ac11b5f60e693beee3f5abd2c0668dad290bde13a65cb632de6fd931b0235e4aace659c51cb905ed927e2e7c5ab46081e98cddbfe975f7015c621eafaaa3cb291bfba856038e4fe26d26e7cdeb51b5399ab12cbd41f115ba4b19180b6cdbccfe6e05b282d7f9098481cb8ac60f3799c81c1e4b8c0a5bb0dd1e4e20b44a3cdc4da604e6fe3cf9b456649f8e118997f3df0b39c44b933099805eebd5bbe4f79a922f0a1f44882b951a914cacfaa87aa330295fdcccf9bbf4daf92048125c789a67004a94a5b8490b762fc00dc0f9f2f6cce8d0a88c656e69c43b8e851e0fd822ec7d5f587f318d4c059b4880593c0625e89e608c1e2bf0bf8efc23872f6765561b474bc2cfe35f3b1bf4d6566455fbbef5db07ae83c4e6d86043089141f0e3060837e71f520cb674d3f02543b8fac3ee7eeef0fd67bf12be599f14ccb9c0997950cd0fd4e6e5c68861f9280a805fdf01851d06c036b38cbc3808f6cafe236a87676e85d3287eb9ec4222878ef9111a03eff44a8459f12d8b7b9ac33f90a3c25629d89b5516bc88e47fdc79a758362560481af490e2ac22950d11bfdeaa39574d03f02fb2e201fd1135b7ab681bdfaa39f6242cda8b06d2985bf4b74a8088a0149badfdf423dfcee93b1e92e9aa4160fa6e0ecbde9009ced74affb832efe598cba19c6de300551d6a0b1a37e512b7b00955104d13cab90b8f91b1d2dfb308dd0fef44fd60510651e98eb85c9dd32461651e75c0bda4a0df4f2260b468fa9bb61c8dbfb223d596e98aa840ebb67fd1aa49df5231788cb0385ce32ccb6b2a90cc2b3360b33c15759963de21c2d341ec48c1d478b8bed89f6c38e5cf015460196468ae96d2fdce9fee7b9f2eb4c88a65b118b1734d997a8534ebcbb1fcb93f1c7064b0d64d0fa012f61a1dfac83f9a44034340b5b65b3f8bb48941e1fb2851fb024f7c44c34a9470fc050233f88dc9fbef90e7b51cedf4d317b85c4ecfb7d4f6aca9a8fcd7aeb18410561a267f7e59b8226931baf88afe7e90ac08893e4733e71eada172f5c91b8abd253bea8ec9bb87d877d7da60b97631ef9dc8f7f0f3c909514238602f919cf54e2521dd5ecd882eac0e384f21c95a0dfb2be3ae016ffa4bbfc86568096575eeab567ee36d7562ec9282045e673e884400adc636c609c658f496c73fabb0a91afd3df82bac24a731b5b5ca93edd2670534285f01a9f13aa74363081f3b88a237da882cbc2565aa5cd85944b64555c2b5784ebea8bff5b86e6bb9509892a0a530fa08dcf0f5b4b3020aee52a0d3b5cfb3d050b931c6820033be541150899d40051416826aec7b8831fd876c8304f9fd202d350ef9fef6b0348357ff6c88456badbf59dbe4ddc9c8effa9c9df281309fde0f8bf1dd650f211c0f4b42cc0f0f4687630f898130967d594866c89503d7763d20cb36fac8380213d5dc68078d42bb74432454745f0cd274434867643abb986e8ea91ad828df56294247bb364444a929f6364a7598acb05a462dd730479a6f43c5f65636155d5afab8331f72416894a6ae0bc8fd1bd8c177614aa714527569b5a98eefca0a602d8440a5f9c7f43ed8b9efc3e1bb9f7c169b0c61d9c8dce0288286fde8e1241f0160786518f6d91bebac40208fa95e3fc763b74b0b81101f50dd8ddd34a75b1f44802d3e4f06dde92b6916af727c05076e48f493ccca0f613cac3df9e684be4c95ed99ab1e3e81d399ec9bcd63c2c1885b614c34ca4d0603caa0998a0ad79d1ce53854ab72eb02224396f92d85b91dff53255f4f00f8274f9afb10a5f085aa829280a8c5aa8bdf9748734223fe2e879234f1a4bc9185f48116d22c9f73242c34037f1deb453f12eb40a8c4a8d09957819778927302b4c043c339d6fec088bccc93ce07e7a0ccfa62252c6900e0e400d1e533728f0e7f2bb79a83437702b9f1e5e213b999aad7a5ef6bb8dacb6c4e98938ed99379f51a914f4bd3e5d272e22b99c8d56472cae32e52ced3d805e05557870c93e37cc48034625feb59065656b32597bbfa7e8ab631ba394e1b8508e1cc0351fa35f7d23cd844ef609176b11c6d3fafb1acfdb30852b19917356ab50be968a96d47dd6164944488113b5a7522b87af6c71a9dcd5cedab34c4a9767bff8c511ef027a64b46a1d1d514e7b35f4b3b1d33117971a08a956854af11930fdc0133b38f071449af84ddb875a8511cfd2538c6b749a3291aca602fd62b078450edf423fd1bbbdec670b2ca4f33b68635a8789ea6c3d54011c307ca27485f7ff01f3a25db35cf7ca4a471a045f89ffba91c02e5ba0fdb969bc2e62cdda798ec62c6c459255b21fee5933d5df961f5a4942eefbcd1204eaf395f3a79410a2f480a8edbf30e033ba2127d9d9693c92e3cf5b3b182c5c702ef05e8c8080df72204722f749cf906a292dd2c9b6fe3dc0b501341f98891a02fbfc77bb1fdde237232509983dbbb1386c690e87b331f141d4cda2bebc821d360d33b7f80f0c831ca04d46280ddae12261edd7b3e89c1a1dd1ed71fd1d14c2f77ad282fcc3aecc35a2f6453aa6628a5463bafebd21592a9f817cd2996204c3b2653ca821dc954420b13dd85809a13ec13f12f1d9501c96135df216dd32d77a88ea7e0e8b348c37db96fa335fc9efdf6c4cd68615e02dbcc39e42a72b1bacea0e05a5c3cece4e268f7ce823c51f48976a1608b1dd9b8587c1bbc1896c9437711a16111d0d3e622a2328efb16c5674e452202707c23744f40cab704d721aafbf5a4089d74a2caff94aa123cc798e5f454d5821abd824b4c85fadcf55711885693b07938cc97534aaf485ae9a6d0d21b0a95495016c685e2b195545dea61593f2ddd69f4e2b74e0c25f473a362387eab9e97e0089ede6c4ace8821b7f9f93cd82d9ddd5098b58ca546aabfeada71cb074301b3866d1f2ccc6274769da4025c1325584e8e6084e94afd5f040135d204682a9d8be70f0b2e04aeb82ecc587c47b5b0b970dedb5259aa3fdc356b738cc4551ef4d448b2bec73077dc05abc1680e186f964e63d1b60d146edb16e55d2641c2e3e98fdf39f5628c3384f4f3bb02083e2da0bc2bec4cafe460016ba90dbac75f32f067d1c39a231ad829673774b46c2b238534c577474abdaec0bbd73efdfddfcb7248ac0e14e8c29f8f532f3fad52f5cfeb714401e95ff3e4715ca2b9b037e47791950c762a91b54053dd88d863a1f369bacea88b90089011f9a0e339de6f5c7bd0efe792784b183a61ea2655e4fd45ad8d9dc9d0a6ec636dd3fa502c95f3427ac07b09eb089969b096be01e462026b3602c82f386bfd503e94c40f217fbe6f99ece8370994a4fd674a3a2fecfef4d7c8fed90a68ffd35fcfb38c904c352a5adbcf97ec1d6413fb885db3553c44d8f3cccc1d0415ecaa8a8aa64059562890b35eab453a35e648b70d86a83f7c7e737ce936b412fc0349a497476279745516f4511ed0dac0ed15101a3f23d97d3b3170edd9d150850c5ea0d348cd9c3313b263f0f1ee96237a2217f693ea2e88f9cb9ec026ce8599f2f750b96e128f803436c8972f768e1eba41dc0ea089f36cfc274985d9a266e05c4c34e7cf4ef34e3fb1e6166c2a4bccffdf495ac9fe7805e3d96500836d64895c77dfc24d9eb2be3bd8521a30a85a4c1cf2715d49c85162b4ec86f2f4f848a13f5348b20a8065d1b77d0d017f53dff6bd4eafe693f2af717abfeb4d03e0caee58a0c9f1daed9c686ba9936fa80777e9d44aa2e8f06a868a880d57f8b91f2fa1aa095aa647488dc7084b1cf480528a2341b80cfe0144e45bb23bb60bad39a6bf1f3146161187de1280e69d1a741ec31d2a07f85dc614baf6bc0bc7aec1fdab2c1a9755ec50ab966541905065c122830e4d3cd57cd9f38e05422b21f93f54bf4c318f91f20c794854cabbae884f05087afc7e2bd5ad61ce9289726469535b63dbcd9ea2dd7a4a96ad335c5a3aecab65010376245d4e06c3a8bb6bd56c4b32a29316bc8e0915a03d7503c3a5d749307c79711f176f167ddd5f1030a83d8c75a943ac10d6e2baec81019a98641788016f7232f4939b8f9358c872aae7c8cf28de70fe4d60a987772b8de0d73abc3dea73423970db2bdb00438065b057210c72d81dd537b776e241971c7dca881773c20b383b13baf164482cf0ca74811ebdb08af62192f7a1c31065641a21d5a3f3e4433b641c9890514074dc0658af9cf37e86c3f18ad7abea5661f02117e69645ae1a103f151fb2a0a5e8da3e345d1c82c63770b8d7c67cbd324ab796f58acd3f7a8aa695e89c179b4cf5c7c747a4e53d62010bc4a116733727d624a97ec482392d1b50f1ddb8e20154c7d1dfa449340b3d30715fa34a6c2aeb3ad65b1e5bc75be1551db52db322f344293640a184cba6cfca6e71c2d98582a6fe1296d9c7d8b41a936485881f776bad587e29e41e3dbaeee1ccbe66db63ea83e1987a58c153f31bf4dd4f48a829a7ff7c0f6745d7be29a174cfba193328c98ebf7e59b8cb87c966bef4104695003e33a44b0803bd7c10bb644a8c84c5c571c919e36dd77501719da64844d0788b947382df23056ed884bed39cdb2e0e737eeda9df869ac758a36a685b0d9473c81670e0e9fe780fa0b6754fc41a9abc66fa2e6df1265a29de6f0de97929c5d6c7c0a28dfcf24d013707e539a9d7dbffad9f7a5e75ae6561180401802c13bdfedc87f21d922f702c8680e55935e746ca088d97ba08622f090b578e4b7dae35202360b9f17c017c179a1c1a2e87ac4620c09b3c98f3f1ef2ad3d1ae4ac6ed9d9786e750388885fa421b3317f5600227669ac1025a8bdb841e0be81ff0e443e3c32a69ae2c9d034fc50c8595ae0b9ade51becae4747fd30c1d21eea51be6efd18949a6a7edcfaf02f657fd73aa6a05e62950edc0353ee46c1b467d802e963e20205559c9928b8d55a04529500da595a479ff02bf0062b65dc1abc3f7000d0db759ea74c26e0f90debbd3ca7b883d93c50a5509ad8d5db486908363c1ad8bd7d58b21af261e3765a879e78ef9030b0b20679ad82506a71dc8f0f51c4a209ec6706c50ee135665cd5d0155978bc472b7eb68e833e8e33ea9160672349af5994b07f86aae7672f83cc0", 0x1000}, {&(0x7f0000001300)="8eff035575b1dd55aa7087728c4a5615a7c1c370495dbc0c9003603b96d56736d3ba0e670410cfaebd74e207497d7c484e68e73dbb0a67ef88d43a2f24b82948199150878d4fee16a48487bb5f1720eedbb264384e004502f41ab42157d8c3f0b9148ca8c8560befa4b983a877daaa7290d72ff3255e95fd453f5f2202aad5345e4cecfc1a830ad93b610ce44fa893611e2d5ded3ece21fe7ecf68a88e1beb4d37c7bb2640df23783340c8c75c66853a8970988428c64989adf996617202a13fc70c3a0f9d9afdeac8098b0fdaa9ea8535", 0xd1}, {&(0x7f0000001640)="83acfb0d5a0529ad8ca074b3efe7fcccd5e4ea3e97f3ddff95b5a4bfffe6d2062ab37f5813d2e1b7b8b6bce7845f1033076df3981b679952669ebb98bb0728c92c3d7280e3a763d573c3513c4e51989f6ff7fd366b06b2c59daed968b600cecc65e198c2cc4fa45234cffd61a2844f2d08c397ffa990376a38300fb893974085a8b1b0a707208604d3fa333b1c635faa590e9b819be80ca44b2ba9713b7f0129404f3d5c282d3f7eeb920dc268f0da575ac01f9758d11ae3400d93f525428fcfc045edb905d8655baa5c2e280f29c83b3efc990572fea275c5b00a", 0xdb}, {&(0x7f0000000240)="b68caf8986ca6503f0cabdb463f8e4f3757fad78b309bfecde037cb87f", 0x1d}, {&(0x7f0000001400)="4b5a2ff3f3c67d5497e1af20d33a92dad7ec5583aebb0dbdbc876f38646bb3fcf4b325bf58acada783bbba69801f473d79981180bc2ce6718767483c197e940f37e5bf281d19b652cc41cc4d2db59cc6134930c61597868bc42bc568e0", 0x5d}], 0x6) close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000014c0)={0x0, 0x0, 0x3, 0x6, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) 16:10:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ftruncate(r0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:10:56 executing program 0: mkdir(&(0x7f0000000380)='\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', 0x4) mkdir(&(0x7f0000000480)='./file2\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:10:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r0}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:10:57 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = semget(0x2, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = geteuid() r5 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffa2) sendto$unix(r5, &(0x7f0000000300)="32875f98e3ed7f3bd44416b4031357737e6c0c8c0b94b7166ba2371c00c9995abb794122ffc5893554f9bf01fc0885b3a141abf3203c7d441eddfd2cbf6d0688998945ca6e7988b6567f5e31d68633d2c47559ef83576c21763365ab70212b3701616a0bd8b2b35a65e81cf026f35c06ceeae1beff080991ee51308f000abe17b0d3cf04cb09d7f8bdcea7ffb4726888f75ed63c0f187a634db773c080cedf5583f60d75d78b88061e1a9bb06269c01bc695dc87512327d7f58c4af4007251493fac68193104b8c2da3e496af303ec", 0xcf, 0xa, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r4, r6, r7, r8, 0x0, 0x5}, 0xc47, 0x4, r9, r10, 0x1, 0xffffffff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r0, 0x0) 16:10:57 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000000080)=[r0]) r2 = shmget(0x3, 0x2000, 0x500, &(0x7f0000345000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000) kevent(r1, &(0x7f0000000040), 0x10000, &(0x7f00000003c0), 0x2e, 0x0) close(r0) 16:10:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x44bd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x400000000008) 16:10:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:10:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x20, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0xa, 0x8, 0x10000, "d754bbd57296cddd989b3b951f12990f44bf8622", 0x20006, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000180)="1ed47fbc13e5234261a7eab7d262f6e3a297f52cd3709db03951cc3a1bd08359b9ecedf6ff7e036ad06ac56ab1454b002fe26cb4a7285387c3b170158d88f7676fd6c4190a8d750af43395725dbda6df6019f2a906ea027b6406d69f665e2b957f43a0064b863337c0c051531a187cfa164de7d2d2ca4a755c6858f8c97ce07a7d3659f9c15838a3fc396fab22e945c7fa72cfcf5663b1c49166bea606676d3a1fbb25d8059a752dcc6a25f7fadc43a71f06ce2117a158c36798f9b32a8fe4ab6b415bfddacec963024fee40461220", 0xcf) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:10:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x100000000000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:57 executing program 1: r0 = kqueue() munmap(&(0x7f00003ea000/0x1000)=nil, 0x1000) dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x4, 0x4013, r0, 0x0, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:10:57 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:10:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x8, 0x7}}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x2, 0x3, 0x7fffffff, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="048a9599cf451c877326262bad5917cb1ce8ac8d4b6200d41055df1240cc030aa54661caa29eb944eece87eb1c49c9065c30609a5158af8dc346047d47678a10", 0x40, 0xd8cdc4ad79b1c73, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66f7cccdf808611cbc653000"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:10:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:10:58 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3}) 16:10:58 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getrlimit(0x3, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="f93d56896632e0fd110571c42bbfc787201edee1fd5527b356dfd8931cf3182c78fcd12d35abdefd819c126e8b141f63a5a76efb6bff9eb6f46fca3ec20beff774abb671884b378fcb454ad5d095d0ec22d0700cf301000000096f2b43e1afd80d7a867df0c185d0b1b71ca01ffff5f102d3ac6d61da014a7e0bc9bedfb5967d6b71f0266bc3a46ada6b92b292e08b94ff059795d045c2f9f4d7", 0x9a) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getrlimit(0xd60810fc2dd5cebb, &(0x7f00000001c0)) socket$unix(0x1, 0x3, 0x0) 16:10:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) shutdown(r0, 0x2) close(r0) 16:10:58 executing program 1: r0 = msgget(0x1, 0x100) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:10:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:10:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:10:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x500, 0x20000008) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) syz_execute_func(&(0x7f00000000c0)="c4a12171d69c460f8100000000c4437bf0dafec4a2f191bc1c060000000f1b03c46121f858fe6767dbf5c421cb7c6f65c4227147620bc48270f30f") sendto$inet(r0, &(0x7f00000002c0)="be425eeef101c0de6619c9f00e411453a665246677f8516b289382818ff69f129db22e1e366a99dd68d534163b04cbe2432d5e3f39368173cd3f73461cda66959afc9d6187d1d888a1b10cd5a4f142fa6906c9c275ef69d381cbd30d23d146fe", 0x60, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80a0, 0x14) pwritev(r1, &(0x7f0000000f80)=[{&(0x7f0000000e40)="4d2faf78b53902863600a5da9e5beed43f9abe4a5cb40725fc3a8c5fd411e9b4d36ee7b3e8786cb4e5d27b68a938ff58e566bfd9ca8b810bf5e0eb8dfc9e42c0a189f0fe84c23ac36cba3c82626e65bffccd02ff4b2039b382080135e90c8abb88420151a9f31a05cb3f6fa302122754b1f469b862ecad1f6ac1a494a7397558a2a30a5a53372ae4dcd123b029a269b245517c5e60c8e0b27949e1cfbe83eea4e1295ebd7db6d4578677f0753abf89b0bbf34c54b4198fd5e1af00ffef4f5abf56dc780ef204028881323567828ef0359f1b5fe3d41dc06e452f4e087d77d0becda4e156926e449905c821a48863d7122399b3153f7dd4031fd486bffd8a74f83a"}, {&(0x7f0000000240)="2b771c8b37f39182ba63baba76ef3651880a44f51e4109de0cb85180e225d48713907f626ca98dbe0401ecea09a1a0fff265cdf85de48411028394b5ae6512b456c2448f5c52ccd192dd7fb83c73654c0bad451a40f1992dd2d5a3d59ee0e65c9d021c8d862ba751d413aa142a6ff4d42907"}, {&(0x7f0000000340)="9fb3876e175cb53ad494b67eec2eacc8448a5707732a06de48d3e99505c388ab47c67b753efb81e2042a1951a4ffd30a9fb34c54b7450b9c2fc176651313af1c4ef1b75c290a7c94422e228d61e21abd76b5d5a8faa4c40e67cf398e069215ec3cdf515bb26fe39943e4ca0dc1a3b4d4bd0ab17dbda09737a52fd74fe6dde9da2b59469a4a947cae34b9a043993f47797ca9bf280f196a31dbfbff30def0fbc8e70c04e745ea79d77b1fc1d28b0e5f3846b315d0719555c8533cf58856b5266205", 0xff5e}, {&(0x7f0000000440)="a0e67472312835bca5be4a354c1eb5365eb3846e8fb1818f55837179b59e795089082c5003f7e87a28747ddc974bbac60a7594f6db587b87889883eb8f214bad9e649be386b88e9aee6abdbd1ea3c5d14a458f4bbd3280cf9e563ca1ba469a56bc695c870282402925b01b5293fc13ab24b7b0bae58a6119f67f9d2ef973f2e61202a2bfa455bdb0"}, {&(0x7f0000000b40)="c00603c42543dcf2f501f614f409c98b53bcce9b3b67d36e508f72c51a7a968fb42ffc81da4cb0f4a6d307508449440623397d067e7fbcecb77059b1e0501bc7f564e7e2899c9b3d6fc93985e0b23d4159a0d05bb492c87b56dffa66c0d47398343e3fafa8f2a03eb10160fc92f63c3801a1f9f9674dcff61da906b53f692673a950aa7f56e65d642b4788aeadac1bf80abffddaa883b2672f4f02dcf9abe0bb650a3758dd0b447f1b86557ff3bf1d93bee6755873188a58b9cb636c0b06ea042d784d254d99886e3c8386aaf368e7c8a14230a64865fff4f55d718842142db38f6d8bd877d675"}, {&(0x7f0000000600)="4e8eed6e3ff10decc1cee84ff95590a1412863368405c9d54b480690262d11b4787fc48fc53486738d71dc82f917c78ab8740023b691d0de14d60f666eb2b7237807cbde0242d67aaa72bfd5cd92f8d1ec58f5841d4fa5d785d1bec38b591c78e6bec4f4ff3815e61b430b931930809debc7e6c2ccfbb70f7679555856d6e22619896c53ea5fd5148f9b6117d6398295cc6ebd36ab10f60c5276b608e4079b4c81569c1c52009f039745c9ea630c98e4e8cb48ecf49475b47f25e9c1ede4422a4f32bbeaa7a9a3710e1f9ec7851cfb3b48270b021e56da72fc45c9096d53abf5c1ebc3c12d4d0acba5d5c533"}, {&(0x7f0000000700)="64b94350b2b31c15c0f76604fcea6d83a6de01ddc685a7682de7dc627f02c5a9c6d5c9b662eb1c8858a688d95ee3f031e91cc8b0fcba7094ea21f8e66a2b0ab3ca42136e2f4c82532a385fbb221244d4f90a87135760584b16786a9378c2f6b43a64a12d7bf955d5d38d5696768688778332054f74224c4819c96ce4c1664bfd713696b037dbbf3e19ab4187e7860e3177b2e0d1af4e20b886aab1e029c7a7"}, {&(0x7f00000007c0)="340303e29f8ed2956ae7120c7c0c89e651b7023dce4a7412d0f673f49c78f4fe62a6b8e3486486e520e26428d2d5d16ac97d862d4e35460f33b7b13d44c33d9010072e82dbe7e221b7113e05361e5c38db1d473a20f7d36b639399ff8bfdb2ab0054e935d79eb44afbbc23973943281367f06babbddb129aa0e9b76319bd8683d8acbe82eab19f86c4e8a7ff1e4bfe46c888d3f6aa03fdb01aa063b69dbc945628cf9b01e7e9e10f6e926fd9688e3a75367b55f7edc583d181c5bb1607a146824d9c410aefc6d7efef40081e91e203c8510f6c6d064197a276a590cc162ab8ac953cd37aeb229361d0fc0b"}, {&(0x7f00000008c0)="75f1fb26766c6233cc8a87c480ff4d98eaecb30387411ffecc5cba174fdb7fcbde5db6120645b81939445540b5a5044df8e1dcd5d551e3a5d046d19482cc10145fb3c256a6f0f92e80c9f0b4fb95a870c099518c4a81e55dabbf658c0e87206addc6fd63f28e57f0777e82cee77787cceacaf612c858312d4a4a226c78a09bd77e08481ca7ead4da35f913e61f2f301e2bf45c53e40021725b388362d79ba5440db93fc25367255cc0bf248c6dc3fa5a932652cba72ad01cff4379230eb662937d7f19e9fce80bb28fb7d4a2a06b79cc477ec5e92e720caebce9d67eb0289aae80475f1421e8721cadb4516f43cdc858b8cc7eb4fb89f55ee81f7bd58980fd"}, {&(0x7f0000000d80)="5d92f6440ed5438b483b2816a24242885f2a72f9bf8d6c2c46aad6c5d346a271ff0a63df8d357636ef32da4590ba2f7f8a320b5b1b8ca790daccc63e1c8880fe3051f7219afc6f3c2b92fbcdca824af664fa32662f12d9c250d83a09c72022a06a00da6b396c085da08e54b6ed765611ca0045911d2a86e16595da648311b23b82"}], 0x1000000a, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/170, 0xaa) 16:10:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:10:58 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/189, 0xbd, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:10:58 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x21) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = getuid() setuid(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) r3 = dup(r0) write(r3, &(0x7f00000000c0)='p', 0x1) 16:10:58 executing program 0: getrlimit(0xc, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8395, 0x3f) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:10:58 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:10:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() dup(r0) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r0) r3 = socket(0x3, 0x5, 0xd7) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x36, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r4) dup(r1) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x6a94) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x7e5}], 0x0) close(r2) 16:10:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) 16:10:59 executing program 1: r0 = socket(0x1a, 0x3, 0x104000015) connect$inet6(r0, &(0x7f00000003c0), 0xc) dup2(r0, r0) socket$unix(0x1, 0x7, 0x0) listen(r0, 0x0) socketpair(0x0, 0x1, 0x4, &(0x7f0000000000)) 16:10:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20000000002000, 0x1000086128) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r1 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) r2 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x4) socket$inet6(0x18, 0x8000, 0x1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x2, 0xffff, 0xffffffffffffffff}, {{r0}, 0x0, 0x0, 0x0, 0xa4875cb, 0x9648}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffeffffffff, 0xff}], 0x5, &(0x7f0000000200)={0x6, 0x800}) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:59 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:10:59 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/64}, &(0x7f0000000040)=0x42) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x800000000001) r1 = accept$inet(r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x4, 0x0, 0x7, 0x0, r2}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) socket(0x18, 0x0, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/72, 0x48, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:10:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x82, 0x185) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/75}, &(0x7f0000000100)=0x4d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd98) 16:10:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000200)='./file0\x00', 0xa, 0x20) dup2(r0, r0) kevent(r2, &(0x7f0000000000), 0xffe, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa4, 0xc0000011, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x13, 0x20, 0xfff, 0xc3}, {{r0}, 0xfffffffffffffffa, 0x91, 0xf0000014, 0x40, 0x100000001}, {{r0}, 0x0, 0x0, 0x2, 0x100, 0x1}], 0x329c4a20, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000011, 0x3, 0x9}], 0x1, &(0x7f00000001c0)={0x8, 0x3}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x9, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x4, 0x1) select(0x40, &(0x7f0000000000)={0x200000000000, 0x2}, 0x0, &(0x7f0000000100)={0x9, 0x99d2, 0x1, 0xcf, 0x2, 0x1000000000000, 0x0, 0x6}, &(0x7f0000000140)={0x0, 0xff}) 16:10:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = open(&(0x7f0000000440)='./bus\x00', 0x7fd, 0x8a) r2 = kqueue() fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x9) r3 = kqueue() listen(r0, 0x8) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r1}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3, &(0x7f0000000380)=""/97, 0x61}, 0x43) 16:10:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x4, 0x3, 0x6, 0xb39c}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff8) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfff, 0x7d3b, 0xffff, 0x8, "4da916d2a8a96c12641e9348dfd5ee97e4c2d9d3", 0x100000000}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x7f, 0x6, 0xadf, "ca9716af60ed320b95ee10127cda87a6517c84fd", 0x8, 0x200}) lseek(r3, 0x0, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x300c, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="01020ccea5f6c868739b1a2018f019d4382e7a8c081b2e514c8de0a0a567469777259be51d260d54e49579af2820a387247b08d59d3b14de92063a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xffffffffffffff0d) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0xffff, 0x2}, {0x401, 0x7fffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto$unix(r0, &(0x7f0000000080)="0e693e0c2fc1c2789e2e1004e33afbba3fbc6cb636b748daba2f0b32d0f2f3ca6005520381c55d0939c51e0531e05f1486d09f1d8068fac20a3f4c3b483ff4f5887e2371c4193037cc32d88e", 0x4c, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 16:10:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0xfffffffffffffffc, 0x80000, 0x1, r2}) close(r1) 16:10:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = shmget(0x0, 0x4000, 0x42, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:10:59 executing program 1: r0 = syz_open_pts() r1 = getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) 16:10:59 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xffffffff, 0x8001, 0x3f, 0x7, 0x4, 0x607, 0xfffffffffffffffd, 0x3ff]) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x485) r3 = geteuid() r4 = getegid() execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000280)='({\x00', &(0x7f00000002c0)='-:-,+$\x00', &(0x7f0000000300)='^\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='!z\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-.\x00', &(0x7f0000000480)='+\x00', &(0x7f00000004c0)='*((@\x00']) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x1, 0x3}, 0x4, 0x5, r7, r8, 0x1, 0x1, 0xfff, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:10:59 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x20) recvfrom(r0, &(0x7f00000001c0)=""/33, 0x21, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/45, 0x2d, 0x40, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:10:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:10:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) r4 = dup2(r1, r0) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') fcntl$getown(r1, 0x5) 16:10:59 executing program 1: mknod$loop(&(0x7f0000000100)='./file1\x00', 0x206120, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) 16:10:59 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) flock(r1, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x2, r2}) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fchmod(r3, 0xa) 16:10:59 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:10:59 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x0, 0x10001}, {0x2, 0xcb92}}, 0x2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x7, 0x0, 0x6, "a4a0c6b6219467c96f3e33b499e11f0a55dde048", 0x1ff, 0xff}) r1 = syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100002f0000e77e2662d37a7c8edf5fe50000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) sendto(r2, &(0x7f00000000c0)="21e686235cdbf842c13f723bc45195a559aac543888819b4dd91dde73d4177b7409c54711b49cd838371181911e42bb3f3dab1b1405af3cbaccc62c586ca4c6ddd0525a1ff47b9d87845575f1dade00e5627f48f93c88a823827607220f40c485eb7e13cd456f23beae9c6f5bb638dd4371a4b3ecff641", 0x77, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x119b}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x5) getsockopt(r0, 0x7, 0xfff, &(0x7f0000000240)=""/125, &(0x7f00000002c0)=0x7d) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300)=0x46, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x120, 0x42) r3 = socket$inet6(0x18, 0x9, 0x3ff) setsockopt(r0, 0x10001, 0xe0a, &(0x7f0000000180)="7713b7a0d351f570719e3531ba266741980d24f2d790669f39ee82c814df179e82863db57658f92963e4db95bbc66981fa08773e2b584cea47fe3d7f373b1ac999a23d3de17c47ae124afa961b5215f1d3b75b4a46fe73ec410f80aa351b2d1376c2b054a030338dae6b1c78429a3d8167a5555d167e3536531c12cc03f1163dfc0a617a17ea50440bd2509073e6675a9d4e70586285ad2178852b9af58aaf1ec1d364b290a4e3d59719eeb41c401ac02119398c7c8721cbad838c0f5775", 0xbe) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x9}, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9}, 0x0) clock_getres(0x7, &(0x7f0000000340)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping 16:10:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x0) 16:10:59 executing program 1: kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x0, "d730c1e7bb6fc6e200000000000000e74de400", 0x0, 0x1}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="90850000000000bad2bcf539512cbcd1ba585e1f4e3305f8a6ddca8b96794975d18e3d00f2526862659a7bf94f8f2874450253d5424ac63857347f8cafe9e08f885d38e386c0f88511deb9fbf10b026a907eb7f9d2ec5a6af7aae4fc9670c62f512fa2d43b83a10597da7b6edad02a35686a7aa9eacc08cce3410632286d51268d8935fc6929f00cbdae80d873c6a317afe902e1829ebb4a81e800000000000000000000000000000000000000000000000000000000", 0xfffffdd7) syz_open_pts() r0 = kqueue() close(0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x2) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x80000001, 0x8, &(0x7f0000000300)="8d46993518cb75698c602ec9caa5f6491530", 0x12) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x81) chroot(&(0x7f0000000080)='./file0\x00') 16:10:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0x8003, 0x4) 16:11:00 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000004000/0x200000)=nil, 0x200000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:11:00 executing program 1: r0 = semget(0x3, 0x1, 0x440) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/4096) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000001000)=""/30) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000001040)=""/119) syz_extract_tcp_res(&(0x7f00000010c0), 0x51, 0x909) syz_extract_tcp_res(&(0x7f0000001100), 0x7, 0x2) syz_extract_tcp_res(&(0x7f0000001140), 0xe9, 0x7) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001180)=""/152) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001240)=""/1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001280)=[0x3, 0x0, 0x4, 0x1, 0xfffffffffffffffb]) r1 = semget$private(0x0, 0x0, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x0, 0x144) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001300)=0x10001) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001340)=0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001380)=""/54) r3 = syz_open_pts() r4 = syz_open_pts() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000013c0)=0xff) r5 = semget(0x1, 0x4, 0x40) semctl$GETPID(r5, 0x6, 0x4, &(0x7f0000001400)=""/205) ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001500)=""/166) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x2, 0x1, 0x9}, {0x18, 0x1, 0x1f, 0xb794}, 0x6, [0x1, 0x0, 0xffffffffffffa35c, 0xc6, 0x7, 0x9, 0x1, 0x100]}, 0x3c) syz_extract_tcp_res(&(0x7f0000001600), 0x5, 0x80000001) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001640)=""/6) ioctl$TIOCSDTR(r3, 0x20007479) flock(r2, 0x2) bind$unix(r2, &(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8) 16:11:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x81) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x5}, {0xe053, 0x9}}, 0x2) 16:11:00 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82222afbd6c64b0ae926595dd1d2efa44a4e586746a85900ca9cb57ce41aaf215e0f7d89a5deab108732c671d366f797b3f893555825d488739af75ddee21ad0a7b9f1373dd883cc19791c587ae1fe34bfaaca39d807f7c9b9a5ea965300000000"], 0x10) pipe(&(0x7f0000000040)) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:11:00 executing program 0: socket$inet6(0x18, 0x1006, 0x1403) shmget(0x3, 0x1000, 0x30d, &(0x7f0000ffd000/0x1000)=nil) 16:11:00 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') r0 = kqueue() syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0xfffffffffffffffb) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x5, 0x7, 0x7, "10b63dddd26b1129275fa80f5841860b1731f73a", 0xc7, 0x5}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x7813, r0, 0x0, 0x0) r1 = getpid() lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x22, r1}) flock(r0, 0xa) 16:11:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x813, r0, 0x0, 0x0) 16:11:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) 16:11:00 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0x4000000000000001, 0x100) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:11:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x204000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffff1f) sendmsg(r0, &(0x7f0000004200)={&(0x7f0000004240)=@in={0x2, 0x2}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000080)="e567e1e7ec94179a1278b29a9de630625a4e9861377725b7155ec6da01d1c84294b5bd83e5bc558607d4bada7a7ebd9cc758cd622acdc2969cd75fc76d966134f5a000b6c7a2397612b7a858586966a60ef05cf275aad2514eecb5329c1bf6700b760029fda3128b2e5614c68e7cec3824af9be084333cb75fe9bb69c9ab49aa6aa39afa2214bcacc16bd6d22e8b7099982c85a7e20947d2998bdf9934fc4666c41d9afe742a3c60b04a8b0b185362cad9187b6161166cd8e29b432b9a9648924cb2310d1a93a7babe3d931419acde27115969994d85feb75d6d592801e48b190fdf993cb7c1eb8b04c2f0030b770e79d9d93fd21f699468ae0de65720acaa6f54cb38fa3915cd3c19655ee751f1e9b9680d40c0ae8f5534b82710718c5b9e977687928689c1fcdf118bb18cb2f2109a0376dcf8bf30ecddb541bf039cbf0d125de7588545b9299ff613d5a07885eaabfc7f6bcdbabbdd45c307821f21e415a88d6367e9011086bfce99ab59731864a14468035faeb0bb41fabb78453ee8cd7a69d15d84886baeb607a9ceabed528f61795bf869cda18fbf5b866ee6140011ec5a9344509719888ccfdaf0bdb7213ba3edd0c1c3300025d4caaca02ff04b655808c2d3f5f82edf0247acb1a17565c5b29f8e16eddf511d8b077164478c7c574a569d93fa3ba16dbb542be805d90fe7bb0a1bb87ff26b90a6f5784f5ca9d0fc62b9cdca449df11c1bcabd610c3c40cfa6441daa5f3731ec1545bdfa4d97c4caf4da8f117e9a08d051328d7578e56158be607b08b636d82d4fca1752de3e8bbd8445ba4303148b9a12a9b03b3c61becbd6cecc091406926f2f02eefb3803ba57d012dd665761d155efbe76a2200651466ff726c59e6027c79b1d9474ac2a3c5bf85701ece91c0337c316b495f3c3fc8494d2363387524a024a8d67703b424f8785017911c00b0717a27703dec7507aa720ddb786b9fb696bd678850c8dd9ad91471aedfabe67428c542bdf722eabdc838a07a3a2572935e63fec02167b4cbe102f55398838019cfddff6de4492d2fc16ef77db4576048374074734c51c021f75abd8a51a2caa2ecc41f1818467b00b9bd57a342e2c5b09c9ffb70de8fba384d31b59762bc5f2deecaa53d9d113f975ebdc4e44295e0398c02ebf8cb5765d707b689efab8bf7722643111bb1b5e554c05965d848d626da8f3491f90085ce90c2e1fa207c64329d3cf889560d64c29ec74bfdd539e14e6b6060d17cfe72e7ba4e9bdf78aac4f5f5c06d927cf21269f3bd65f6e33faac1a09e1ec04d5b832b3d10ee27c2abb79417be9f95e6307e8c12cfa83046c46cb7be94cdaa9fa22ffab6523358344a087c981283a7023df7fa63d4fd5af1e4da86f2284860fa425b1177957ec5b65272bc3d7ebeee8baae03cedc20898a4ea256d9915c596565c45893e4e97183bb2cdc8f8d0f43e138f17c3e3dc3637c9a694a2dd00397ed91b074b31663a3974d2a265b3a0b11ab69af5e61683672aa6f630a16106af31cb7205d9051c0427ae13f640071541559a7918f85452c8584567aaa2b07c959aa6018c42e52aebe6328c92a538ac4bd06819d449cb8b2733c4c67fe7415e815458fad6d11f4e14e4fefd2381db708399b8c47cc90d4624a39ff40e3278cacd1f179ae5fb25dbf1b1ab1370e37b41b8b9c40121af07fa7ddaf853ec10cb0abebe8599b0ba219fc0d616ac3a89dd1d90a504c1a2951f2d51a5b49e201ae911d46cee4d00abc0236a6d79b086aaca6e69a3aa597e8ae9c0e29238fec7975c622795558f6f052566121029c0eae5df133d35d432c14d33a04c62809752846fb6387c8edc5ca2acf84dd517659d08dba242e7660c05c5137a06b463aa5535b417af813c1e5fc1d71988bab33a765a614ef60d1604af35aa641371ec05744e774789b491fc493aefbf0052b9e8325d9f849badb2ec8c8cfca2829f3925524331d897ccbef7d40c86fd40ce967125adc60c03cee17a3a7e2fdd02f93784dd5d1dde5c7c65003a53d0c3d0144f1bfb7068cbebd8c0cd704acb8f31da0a714a4b72afd3b1ca59cfb261f9e4ae575c86895db38404cbea6c5f817d8da61007eaa5fa4def0d9387a96cd3aafcca40898425eb46a4515f00b70459262a5d9d14722738e93ea70f3d74bbabc7f8a54de092df55ebf81dc5d40b71d4dda668d49688a97a9cbddcd8042d87af66f880ac9903eaa6e35d4aba76d6c0879a534fb9e1fc9f3114033d29c11d8d5a824fcd06e65682b472f62b2c1c5b3d83dfa23d94d8981f7026e55c696b9ded74417c4f34b9de7d1f6b759d33b9c02d1715e6c9f94e9b1f5dc8f364c8ba37cde336dc0771db8b05f3f2e34e57a4edea9ffe27e7b4d72286a4754dcf40e7533f8a23f4b11d2dc4e4725f23f6f57df88ea6a92c157bf9bebbfcfe6691ea4d006565a7657466ad2682e7ce804bdb9e938b4d992da974c743d7e7ef17ecffa2bb7bad96527c933389c6167de797d21050b6a3084e9cce4ebc0cf0a855bbfc350bdcd05ae7c5610e07fd78f1a302a820dc8ca629a2e0f93a015dda04aa7da7869e3d0195b3bd051f2065b70b41c29e8a994ca4f11cbd2edcb3fcfc7b404b87cb1296f3e1f7dd00309cb70d9ab7bd86a85bf74e3d2478cbde8da2e4ec085baa9b218093a5ffdc0e8fce6722bd6cb99f3ab8c19dc0b40cd6873e3e3357e80479906c6d2564fafe3f965766b190b06960ce8f4b47f9fb4fa1c7114f1d93741f6ca776c4f418a8db123b3193d5aa8263d3e01d0da3ada5d0b6916c3c2c0c03c5f33eb8e84db6fbd5fdbe474e3088ac198e76da0d07e8469ea9b8e0685b7f8b4f43af9b2a888e57b42a9a6509e3ebadf9673a10eb48a09f9a017090979472fa4ca80c74217a831c9da8c9bf14d8dc8126896c7fc75c1234f246bb597aad5cb36d5c67e33e769ac80a4d8fc35f116e09665803d61faa9f4bc3b4ffb51aa3a618e55a47e77ce7a1cb5d46b2f29f43a0ccaf5c3ecf7bcd1e3f94e17267d5a03c41b6eb0b63f7cf46e262695eadd39eecf9ce3fb61cf65e4a0ec47287293903e08a44bdccb26838964150a5ea61d5119092927b4060e40788a4a4e02c25887ac4cdda2a7e4be9cd87c6f2360859d5b213bea03bb7e4fa94a6564db3ba5aa1cabaf6ebcf61dd914f2fecda8a851e8b979199477fb36bcffe2480e51498dd951723ed64d3b644cd43e3efb87a24bee46b4ecdd2f4318a2b18a0661c9b5d21198f21aaeee0ba69ab1f3d51bcb7c65502f6c879efcaa09b2aca969898876775bc133f7e7b7399d1e57ec1969baf7d3e41492d988efbfff320d7a4444cd18157ab4e295b0919138f83b60d1bdf074eb5db989b3deb05ab0e9a75363e89abf2bff347a95cb8d4581bafd6b4d3a092e97fd0d7433ee9e7c7981a117227dbac7aac87e8495aa144cde31e9c11f713e392ece04455b328cf570967594543603d59e76e5061dc1a6d9de754c60f55a4e57ce323232282548276759a16e20082c0b3bb3eb1ca7f693b5d3888a0847254dd72117d6f3764961688336b51f33cc351c8b341d37fa612d7dc209134e922b08b6bff9f25c78d5e3352f18cb73f33917f8b73dc77ef6e2a8a6af68e43b18b8857cce0f6b401858edf0db81d48c51e184e23f2710f0a8e6d2e8388d8d1c66c9656cea5b634bf48fcf24d96e9cdb56030448fd599c0c46cec3e971a8baf3f686ed7369b3b96ec22b2332a0ec82445971d5f97e65a5e82d7e5f789cc791d91d3e7436b1788cfc8dfd625541f77c20ba72a5bfc641d2d8aa09b51cb061ea4d97c756b6fc9cdf5f1bfb2b52add9dbdd7d5bc1398ad90865d4b0d60a6c3f11924929a233fe92b0f1d0138592d19a463059447274d52835f64e97d5fe66e44d1095479d17e975a2bbb88bf1f484396c2af58e4ebf6bb256de97c2252d8e06c01a353d2adc39dd4d26612115338b02819d99e02dca0f46a53f391b7dc8f3cbf047e216999c95135f0268f99e26f559b24aa0f3f32a27ebba1bafd54e0ac9f074d359fa89d5caf9a12a8420e208a53870d62bb812f2463bcea12241ca3370aeaddbd6dda65036430d88ea7511db8c2233c154bf3bc08501a6d41db037cacd52e0585f25ed3a4aadd22c872a28682b4971fa63a6b4ec9173ac84e44437007398e39589746979a3dad3ac6199c8b54fbddb2e9264df6b31b17e7410ac8d634ae939ac9a6dd0ac974362bc44850a86f31492757ae3e8cd32330d46bd5e58064dce05946a62730972e29d69e5ec134e7f07fb708e4f0e48df67f93865cdd7cf266dfa8c9c33c77d8d6ff8b11123b795c3049a14513812c9521ee36be707fbf4a8d86277f8e838fcfc4179ce648242e421953a11500f21d550812f06f9fcaf72ae7f62fa6fedcb1542fdde3164103ed1417f0fa79f8f17140ae8319b8cb29da411b8870201336fd1ec389747760677f94b3c21a015eed55e8dfec1036b931cc144705e4c79da3c0acff042be2c0aa1134ca1de3239e4082d625b9d7b13591261f6b965d8c3c8139f47f4bea113b369106e0f7439998ebd67d23fe71a7a2483395e09b0d1b480d8481eea1f40a033df2d50cd2d931e6f674e123c2c903aa3fda74e84eeb0b3ee199a46bf2f9a4420b399fdc9efc0061021394a44bb47729b09c3af69559237e4060be4bec71533902085a9024a78e75d6d525696d5cc61e82d24d5d496e43df36c115c0310b47f6d9acc8eef08bbbb6b5d0d253238c7653a80a8c86fa5cf59ee270b4af23ce891eaf133ab1baa5788bdad36c898dc75f3893ecdd7019944e5ca6c50f1580e92bda1e629a7935621e32ffd7e189277d162f3ce6ac53c8404b6af8a6b71ec012afc0ab9111af7baff3f6c0464f68a0bf1947a156b03c074382dc3bad3270486229bf561b799668f9090d6bb59db1596e1e2dee6dabe1beb4a173fdef4aadfc7d1908c000f5c92cb0590f0405d4ac4be3cf1d7feac8031268db80caab1fce468b3ba630c28f0bf7f515668dbab0df34314df7b212632e15f79357089c4141ef01ce13b5158818b97e7f7174f38bc6333d7c2c1f46a6ee2afe5e6b70a0496b9521a526c6e2138674911c826c19e446949ce12d773e89b9483731e2e74cff0c29c1db4788800b0c3e0331f67370672442ba2b669ba18a1a5a7468b503a3ba6c04aee99ab1f01d27216ea7df893bf6fd5c4f69ab9958e010a0a4e091c2bfac09160db53a4d8f0ffff4dd513d884dbeca1f3fa27ab7c68917cf12aec0b814662d4bb7001d34c57ea136813c844d7c4bb589f12d4389a736f206990c300a7a791725c0de75ad83116e0bb0139ed9d6cf26ce23365ac4d4480bade44dfcdfb0f4e8c83eb4792eb4a4e5e636071c1390c0d9a5f7c0cccc402e15698431a6907229fcc9457c7488c8f36a61bf907f3d75b04fb386b416474b062325c4c67d0606e23dca4d30ba2ef44389c75cd554d061c41c24a8cbd4f13bda62618fd00e2c1085d74048eefc57171b28a558a834068bf14ab0a0fb9bd3c386a0556181726731cc53a5a5f32d6ef631aec1e8ea4f8a391d17c8dacd6c7cff4d6685654dde90aefc2808943633486247e0ac6c5b9672a502cf859c515d44da15fa4cfa6c33ae3cfce298a85e519df27833cd37ae79a424adf3f4aaffa40a0245884584dde3495c91dc9ea5db4ba614106c5414dbfc17ec03a0944be01b6c49d6d9be472b0c4580f59f397df3d1ebe673b3ab91eb1e431f19a5a7d18655dfeee0bc39791232b94601193bcfb726e845d6970e72919d5c3e23735ae7735ad224bab21f13239e6", 0x1000}, {&(0x7f0000001080)="cbcdc9f74173d0422d37ed3da72eaa33e21995ab094e6f755e292ed900ff0201aa7504f0ca78047d25786e65db8dcffba189e30910eba35311038bfb0d057cdd04c7ec4a0a15bdc302ed4e2f675e307ff8111c2026415d46c9d10446aefd394a2396df1845e8085c207a1e7b9f884e590c4f9b1ad71c21b9017de4f42e361a13c8160e3e9ed5fe6540d8ef0efa415613f9cb40ef9f3280cd2a835fcb22d5e80a292de35b1a4172966f6ed64671f3049ee1c085164a49634c10144b69ebbb3f529ae59863d9a6c39dbb70f84a359f45b14deebf8bb98750e32d65a629332b93c655ca7fecb2b4e80273d75fd5faef50b9b0a590330ce1f37dd201ab29c17d5555934295d10ddf392b67232b20d752daef1eff32754586f38b207217ba39b77c37b7cd602896549dced9be9af0130c0c9c612682d1b4cc595b156992d86cfd2c9b8ff8502c96a0214a6e0b0b7fd3690978166f0850bfba78ef204f551e90d6820c23cc1cbe0f6b79f9bc9727514cca3efb94b0542f2c028e2e741d7a003ca7e6c35d9a3e608c49ceac0e8c01255ced4ac51dd7cfcc7bd73f04bb58f015821607906d58fe17de034d6decb927586eb3a66498d503aa2a0e18dbecc44cc05060b685272424b99d6ec76d12d6ceb2933ce737ab60fb6db17a05686d6233332e046e6f3bd2d3d86be10a8cb7a74c406b7d0ad21005c4bf8cd60d6d5ac1b5936ac30c1aa40e5a4b954ee7b9bf20c06ca881b85e9952434c95ab4dd40fdad3ef78e6acce87fe3c5133acc22e443e23fbeb2a51d6b5d033bd26856060656ae2c584741da0585c98f0551135ca423f82689b4f35624a072dfe4ee14c433ca144f16756a4d546df674ac48ffda5270d8cfd4d3b0a6425b977260d7fe0d722eb7127514fcce97199a01ea7307fb4a6e383558d0ca2874c41a44e4b2f9ce0b09a870e2ad9cb4f8d0921dae1389b41f10a875774b296ffa28a7924583b49173ef000d655a7fecafb77ee4893336b38550a3feb489fbac2d4c23ffbd6be28c9ebf6cafce8ad4fb04eba9e9a42afdf45415c712e748418673a7cc1720bebaf351016726f15548834fff460df01ff6c7cdb300726876f62eeda2925a494f89af8cd0a89ab28e7d3524332b51df2594808440724088fbe98f9bc4689f5d88390ef94ea6857277ff1a7a134bce5720f87d437c43fddb5d42dce46e990a5d1488f08cbee6843e5f0a4c9a5e0d83bde870cb36667c11b444145c3d47955acd0b81b1d173fc8c6b5c972c13186e20d7baa4dba96bddb85345deb2d0ff36a54ea018c951d39bcef53baa7327f9d6d3aef6d7a0bebbc195a773352e2bf965ae1955a28bc904629182ef6bebacbbe498990d13506ae66414ca094a2937a4fa61a4b2261e056cf0b7c922e62185d1223cb44a46b3755ec1b26ea33736d881e86197281b39b9e3172f3447b1486c03894a07658589bee376ee022bcb8200a039e8bee19db584028f058873df48913fee3c2135c66acce9bbc1de8101f7fb23f9f6798f8c2b66a783a520dfd2dd4cc8f1ff4d7e3104896e02bd3d4315101ac66f449bb7f7ce195ec58aaa0c2efd2dda03525f3b9024e288c5b11c59e4f3e1be92c6ee62b5b1b8d39573a02f010cdc110cb885992e7605b3b3ab4f106a0279264440993db0bb224788360f952fd448aa7e3c06620cbcfd4a0a1573f881cf13aad9cbc1b3bb0b7ac30ad80b01c0999c127e01f7092ff50ca1d437653385be47343e5560870a958f11f8d929c6d7d132d1b6e4e4bcbd708c3d925998835b6af5a02616ffbe1851cd1dcfb4600b5830076aaf968520dc3a5a62689e7a5da7bb7103a5decdbbf6f978bef0dc4882186b497f84b32be59523063801438f741ffc84c52fab9813b2551a39898a5cb37c06e3951d9e116783e0312dba6afd7256568508e022be08719205f095040275c6651f50d45f54827fb58119d13df1903b0c9fb0245ca1e8eb2d058b23883f998f09370d1061ec82e33a023b242e6f99aeacc144a06a40cea827b4ac4926233e2ae415c4e49b6191aaf4277645538352721442e1a4cb509f62897bd3de48748e451c1d212e87a4327ef161f6e4bf2c2f6dfdd1216d3b1d88cb0178f92e3f940c5fa8c6b56516001552b4015cda4c2f0879b8d079770594fd860f54180c978533068354dc73c50dc76ec71d8ea37737a52974296d18b8ec27bca54ecd03eb7de649447755ac3edbe11c61efecd3cae592bb401033e1397541f3aa8006ffda7675a5a5ddb701e3f5eed737b3ebfbf82d83ea4488cc06b4b63ca14dc3485ceea2aecab25a1e52e788339220858ceea72fde07c70549498330f24803c8102f59a1c0e8cc3c8dec55826843b806c15cf20931917a3d210389f168ae59e185d0550e3276eb65c343fde881c32185c7697679385e35ba85098053696fc452fcf0ef6fb24f9fee46340406e0b445023184ea92598226dabfe81cea59f437d5076a94de3d2c3a0eede9f2d44bfec0c52ca46d4ffe0ed8cf1b060e43c0c084fb8992d9e14eecc2535ea58d6791aa73595e3d708017022a2e3ea83588c8c2e99a1866be78f83eb596976f0fc21c1cb9472304691f03948088a5bb1cb5e6769b73d8b60d81cd73fe21d728c5f622c28fe82250885dc1d0ab45f3cdf1920e30944573906bf385b3e1bf38628be59276fbb02be6c74c5a6a3bc5fffd10938f3d1aef76593729484951469a0c7568d6254e4bc953beddc1cd6d916c29746944cd6df1904ba9b57538751f5acf14f17548ef87abe0ddc75488fbf445e5f2065a13c9222acb6bfc3fad6d968ed46e12d31ee0ee342af28f9aceef401292e5ece21db9d035b9b4742152b933fb11c49fdd93f662f935ca2e8cd9ed8ebf582ab17c63b37d0e42c79b7ae2249db3b6779ffeb4f80b30ed262c63532fa40829f61cca2b264737a6a20ec5232f4b5cb64c7807ba24d07ec782ddd6f60fe703d28c888d1d85b2656298757eac6b45fdbbbb2218aa77f84e24d515fb76446798dcbdc37c2216a7e4b9e5bb64553577b9b8dbb900c55e12f8eac8012d09ed5ec7e15ea39237b5b8b40754ad85aed181623ed8f1bfe11cf7c3314ec9d498598537d371c76c70b5554ba3ca2473679b2493501f63307c7149ed98793d9fc9c141161f855192c31c27d49a938c8206e30a472d6e35988a994600c1fb3a0406b2b6e00215605ad6e6f10d9dccc368670b6d3c68255e209a247b3d27b2e615ab9fea3775133d4e27757c434e340c95784fa0c2bd30ac84adf98ad674bc0ff9b09cb9a73409d0ffb317e4fc205cd87bf34175e80c20e6c11f2d57dc1248fb80fc0ddf2369a0a66c3f8f3c4b03a5cffa1104fdc106b6d8874de2b256c2b28674476b764bfc0f7bf2ad96018b281623f2cdd9930d16444f7def8b74d55539fcbd8e73641fff41a47bea5f6679b763c03fd2a084cdd7a36ac05b7ee8bd1d2658320637774c7ee4bf785b64f5bdc0b30c3dc2ba30ae0dc99489ec58d7b5c3f19c051ead8ef284f22da3d4c1f4ea499bfef18178f9a391f517c88e73481e9bd6ede6bdcce30767c0fd62b36a0faf37eb3383555d4cc3556afb959922b054bc6b8e80d6086796b0d17a1b8e9bb4c6d6ed382e8abaeaa95c7688862daf215d11158885817c8596b4b38ac04dc014464270fbad57472b9e1546dcffe0a14c0ffeaff7975b435418cde912f48aff630180966a5e4a2ff8f0f8098e3a62a28862052232a9e79fc445fbb8233c4abae0f52e6e2d78a8e51f3cb39bfe30eaa8d6fea14479772261d1bd03331e6a9436b31b87640f2fdcd9c02a6c77495ea0bade3e0c854ab63fb9a4574a602088561dd44b458295049d5c2532f7a10d59f043a32a92e6be82823a531d6bc135c690943d819b8f65e13a966747ce3df2f2f1e7caefb24ab908dee040eaf245974f8e47275f63495c9cb84f3f11d06970de7fab2d40fdf1cfdbdcea9520352cc76c4aee6e542ee0dee62bfa9bc7b61411e69cd8795d30048d01ffcbd0fa3eae094b925583bbe09d979f789bb3a304ea5c055993d0e6418c8502601e372da38591b3d6e1bee9ccb2186ea2b87fcc4e2c09bd19062c9ac476ac05ee24677e042557b5bfdef5d69611c7aae998527176a84cd135c59165b12e57de15529c4336949bb158dfa4f75b89c07cb8a859ddedf9f43d97ec02d55472f50b2dbc0d39db02e388eddcf5d1d3cc8f5bcb2d8aab0e12f77e6b0874a6fddc06ec601398213273a3aaf001decb30b6d97c5c15477951bb3f1552057992cb983cf454aeb6568972b9dd4258617253728a8ba953ae188e6d15f2ce66f44475cb8b62c43f8badf69fd1cc336558fdf40a3f92861d9892e9d9a6b3c522a43255bae5fd93aafd20b9d3b7e6b891b2c2e93f061e7ae97f72ff467697ceda641f82de84556c5b932b73f25d1f7f694308c1850fea6facd19c989f1b3ae687466b455b42ee671a5f20adb8379848ddcd03780ca536c0d8ddb3e48cab7554d13c16ec2ea749176f2f173501689a914a1bd3d6bcdbbf2530e0b19a13847c52a4df93a753211bb01cc127b6f0ee8f2cfafd937bced13f3b16acf543594d463b664f0b04166666fb8f737663315f32394c0d93151b44bfd18f405bbd30b48e43c6f0801fba2e0bee2dd24aac7015d35c0520f106dab819ce24d912ddd2d15a9820966df79e38ca455dbaf878bef56c00a2b249d71ad028bee972835f03e9d21fe68ffbd4a28cb1ccd92af4641fa0375802b43fb1bbac2083faf2bb6eacc6b9de7371651d9237d4fecbc471c8869604eee629d768df6b3c949b6d6384e4d0ccbaacaa310a9150ecc4f4dd16b9500b662954eb655c24416ee902d20544bfaed460c23b0d17f50e9502a1d30c61fdd84ddae88d2ca473be1fe4db1224019116c22e62206d506bcf3bdd5c5e94372bd75b6e018eac55bfb1c3d43fd90f43c0be07855985c21a27d4cf639294a12a9b0f0d25214cd52ccbb1500f5df0ea2eb0128507cab1cec17cf96a127dd286e048e20d5df8ce5c09e026e6b4380bb034a0adbdbf5eea7573fbd5d5d5db6ea425b15bbf379e027a3a76f9f3e7d008c90b603d60647549b015ddf7303c471aa506f2aee9d3eeb1c0a2be2ee8d714428caf9334f23cc1a58fc7febff0cf3a518c3e188a19123fe5d4d7982de1389cd452dede89547bd32aafa2e4323f7c204963f366b11432139a9e4b4a33e6fa5d87b6e05013d098cd8731103211d519d6238bd90ca657662395143c1e03898e7214d252e89597283f08100b28c91a6b87f686265ea0863b717af1e250462ee8aef8e7335256bde2a47cc3f7989e28de235076c78b68f6e5525d0dcebf5e95983156793dd61063ee51382903c414d8bf2e7535eb974aa3df239e988b9d3c1e9b032f6c9a74c534a23d8c65af3afbd6f3756fc2b1232fdab8bcf25644452b10fc72d0a20d7307972576a90680a0ede5736b567c0a6aa266bc72086edb6a9dd8cf8ca2c7d5bb80f2b0d47ed17ad0ca0d16a95efefcc56681075dc2ac5a80188e25984d2f5f0f732239a8aded631052733ef3855d01c43a8a072e2cf1ba730ce128eea39877ed38c10ab20f7f40d7fc00b01551ebd690976bd34d0d38fcbc6295c00c918228afb674dae788a2b673f2f24552e3dd58e8ed748d520660ef76656db5d8fb8b6b072b6b22d5b28593433d0b23b5b5b2474ec88002ce09c8f83907873bb038a536665fd9b9105f64f2cd4451377b4dc8771623eb4c7b8dec9cb1d409a3c15276d6f25969160f80fef44ad9097af9a7669861c0333620d9e215610ed006dc7", 0x1000}, {&(0x7f0000002080)="f3ab5344e7f0c7e19048ea38113fb3d0c702cc8625bc5d231f0ed437445752c1cefba316e30d9dbc4c4a04692039310b7b8eeeb7f208", 0x11}, {&(0x7f00000020c0)="77e451269939faa8325eff1d336983065ee59843c72e0babeaab03", 0x1b}], 0x4, &(0x7f0000004280)=ANY=[@ANYBLOB="2000000000000000ffff000006000000d4f34af0f50de32dfb1b3493000000001010000000000000010000008100000031502a2018f0b92c43d78ccc527acbd21c02188cfaab2b8c8b4b0bc604ae4553b9f29a5c2abe24d5957a7f1b94521a5e18dff4cfee22c1b5d8ecd73fdcfc72a3768ab7ca6025b1f514d8a0f2a0b0a1e115d5f3c11a1dccdc5fd5e349b830656d2d35c4d90a10cbd4c1a448b891565dc4f81aa5788d5778884ea9101734f3a79c1a863d0dab8ff2fb2d7b2f4c18ab389ed0367433c3efc662017815c3dbbdcaeacc00a0a41d15d705e8e008b5f89f71ab01bb8aa310c66c0ceddcff6bc7707e36fa3660eae07e5fc6b1c77e4cfb3bd68bae3a4e52ac6cf854bd2d248177bc34152512a2649e5e841e42169429389424287a599b3c6fb7fa5e11117bfb9ad6d8a82c5eb0b79661c1987d12e9dfd82f76cd78c73f1aec6f59caa21f0252755302ad2ca1d50e7cf1dd4f261529e2f70ad67842f1486b796d66c548774a9bc2c5202ced03197b4ec1aed160f8e3cc4c5cbc7ea5cca97433699c6f29e4ab2fbd66d9fee2dfee164b15851a8ad75f0fb0f76089c25c729a6898e813aae20b57aff8ac382288d25c28ff0e2ab6a9d1694b68c459d876e262829717f2270e17bed0a823ab59d3c0c79a29ec62f4066f64f0b002de6181dc28157f538ccda0bed28116df0ce817e3f713365dfe6ce5eceeb0740115e595acca71fd819329be669fa20b28d7f876858689a0174b98a41dec6207051f4e36525635656150a567d3f24d57a3f95fbfb1edfe3eb29d74f41e19b7e721dc124d98e2c312efaf506f1b74f8f3a65b1f9f61791494a2b8c9c0526bd57bb1e8466f68031928dc8953e843af28c84f7aacbfbb553f6cb756ba555b7796def9b4b0263ec22dbb317acd282306a24869edcecfecc265ed96df46b6b1fea98939f600fb6be9c177a21065969d64bef54a197c5cb89d588d6e7d8e29fda0a9ca56c5181757c07ee9b4e6178ee8ae66bd0b3be48f414288338d2ccbc700b86e728a39814c94dbe567054b37d8502795551d3013255be639e154153115595028dedbd8268d8f704f8bbfaba77dfc21e257111c9c22a2585963f9af0e580b7e4bdbaaf90e6daa48764f0218c3ad68f9a92df2d21fefdb6f6c0c6b4931ad1dcc91be03a5b4ea62c2b36a4b9f7a7460e58a351d1c137237786022d9a177cebc17afcf7f55956df10de50ce85fe5ee42ca280a91d6fae9d406629e471f9fe7117b444df0cad447fb2a0c39cac9673550f54e6f86261261ded524ee54af8db607fc361915e1b50ee9d831beb739fe48082651ac376597d509e8da9fc6c9268f78946f946e8d0bc5c8310bbf52b6f5d8c5c065c9f743c93193a6822dbb15dffa5a350a223bb1078e0375ac24a2b71077f7be1f48706c187063e0f16b818f2397e8001ef6dfdf8c86c0c47f21f4fef73c6c0949d517fd60f9e9b7705db5765579e64889a7b1e9927e8525f0715621bd2616dc266e8703cccf35457163b2f61f331258a9ac0c5353fc17f1eebf9938eaf0809fe270caebbc97e275f91168b8856662105a8b4b02b1c03ca876e2b6025fdd6e5f23d8a677cc1bf47aaefd58810403daa5d22d2ae00d4d40096cc3efec8672d95fd3e84650898634f969bfd73fbd864f08dc6f4c9873aa43a1e8139ea51ea82a00f0dd7434801687fe6dd37780fa51b4dea102947dd500d92310b72819b16a3fa05cbe0f1a4cc71a079dc3160c0b50505b9f5f7ea76a08f4c062b4a7883e0301fd7d73100a80f45068624304e96dc175a147583e716883592557947be726c1fca6f669105c3c44231851ed9f8227f5dd16d39f9b3015b8ba68a12444cc043d274c0695e29678d3c10d587e9d22e8bddf854eb0a8085061aa1aad77afe9cf6f5aa8aec6dc2079aee250d242d4ca4e4340a97ebd48f1784c083200b8bd1035828845686ba7e7255419960c7091c55a6b5bb93acdd1b4e476646acab0161b2f6cfc84d3c4ff49cfe9bcac16d70d209aa43e6b1ed68dfb3bec48e864b45f52b31e6bd93ef98b5f0bab23a3c4c1b51673dbbfdacf6f320aa272236c0b56335d6f3c1bdce933d98f66a9063bc158d6c701c3e684ee4d88e36248f22741688c7d425c469eca2586910948de18afb663343f46ff37179355c5186acd8227197c033276e8c74d7ebdd647726c34c41d5da2779e566b3a64f61c2104762fd8a3a3955bedb642e0cae36461a85e3c955c3a23c75e73316f4246ea247c486d31fb35ad99e07cfecebf1dc079b3419c852e07d281b770799e8ea668a639726272c741cc07bb4c8a7e95bba9eb62047890b62e12891bca11ec1a553a66aa790a0762914eeb71488228c2d09e8319bbd6cd7ca7354e42c5a630df175345e6dbab6baf10f7101a4321dbe9c14a931d6141facc6ce4b9162fc66589fb3c2048539a857ac314f3e13ae2b275e6fe2596edd26a63d8376049e1ed0a1313e7dca7b272ffb1445d3adb23b96c349d116997425be719a74a049265220d16befa3b4ceac62c4e5c81dd6a46ef148cc8d6db9f683a569e9a7754e6558acae2fc92d620957debec370f0cb63fb3294a7f43e33c0b13f2eeb0afe5ab4855a25e724e6d5669c1f03ce57826c95bf0a57f4cc7de75e4abb135e5a36f0e81c3560c308644d2d8993001162d937d5d66e2aeeae2adca52c44f114a68c1e4d11f2919c5d062a5caa59dd4833350b168d0a7ceb0cd0e27b7d188a4847a0ccaf79732d0cb20002e33684d7c6676a5a9ea746d0cff91022837aeed3f7a5f3a51c3c1df24da3a969b5062fab7dda266415b98310d71219039de5f0a17401d804f9b75af842aca758a00b782807e07a45dcdb5b2095de2d19853c84a0cd1de0279474190fa30d8fdb280a610466b5b686f6ba31c9976c9a55ff0ae87e164cf5c9c44155e47966a49ff0c739189fb09b370c33fbda371633cdd5c57d5c2b439d3f23b2d00b12de18bd5644d7c7e6cf30c2b4a137b28ef7b964b6f1978537125be26017384fb456431abf70cc42e38171957d6ce4214e378f8b0069db78da48ecce9e898cad9ca0ce723f92a68f3a7a5567827b1ea0d7e2778c1e25f02d8f84b91c3e3d812eeb9d5495795e9cdbd521e5a88c8c556509044d441cab997544fe72d152289021375a6cb758ba9752e0b821a87db42579acec69c9a14e01928c967bd315347b28647d7cb0943e6c29b652b8fc8d1c3378022aee33060ce342ab6cd4a6903fe94c95da3c9ac44be785b03e2f9459a222a5244c3f65ff37a737d2b24719735d12d18d69711f9f976294af658b1977ff78b4446bc0036d176d669c15c53955ecd52d08b4d0aee505b08191fee15f6aca7629dc39779cd314b6624c87085714e582a3a232bc880119c67d4d54e8f041616ff4cd221049ae64dab5fa58dfe6fe1a0b03fa6b9988e2df289ee9db0450b9c11e24a1cae48f337ec1919a28c519ececa0f5d5beb7ee282d39ce8501f14edb388585fb6984a2e02461eb360c12cdb4c1fd287d6d516addbfabbae82e2648b7b0438edf622711d39dabbc097cd66eba7055c1d6b306b6740b2b59d5b19182602fa16635455ff82dbcc8a461672f6865f049302a023dc1799ad4b9aa05b7635dd700a945b5fcc015b32fef3ba3e33bc077a47048cdb5e46c2ee32501f9265cc2f67de9f3967d1f058048d696877a74c0c2e7bb60fbb4601ed54f6557165b9214a10d7b0b33c2d5db79a67daf822675c373ca19376c14af9744291d17f31dff1156af1a004c88ab82f987ecca332ebd41a745d95b71b21110d77d7a66859fdc2ae9f4322a2e296f5e603b53d2871a380399dc3102ca884ac40b36b850cafb89bb14af3ffd9f237edfbfa260d0d0f45166038849dc4e743413ac67557ca7a1903aa8e33b5ffcf851d4a92885f3c4ecc4c2346dd03f9dd456b48a2cd6365ed458e9d9113db44e4f24ec6428aade9eddcfbfe15e9cf389eac956ca989dd6470fabf4bb65424467565a6d131029a81ce7199bee0837f3b26d457abd0610a75d4c50fff5e1516ca29767327db16fbb7ddc3b813e2ee2576047015d61ba0f295f73f791043ae9e64f3eca7d0227ead23bbcfbc1fdfda34537c092a1c30f56bbcf167027f618ee6566d203d74e7bfbdf6f0c915c24383c73716c1842e58e3752455c96acba6b9a452b851f387e4e19903bcee5b8f016fcf70acd1e650ef1cd52c3e6850279c3b86a8a575b5f8a7d734f5922107f3db84162aa173488962cefc5c9d145b2c5f8556bfc8822a8fe5251ae5c9eafba35bcdda6f985eb310d4812610815a695d0691f9b142d17c5761bb70efb78c1358acef6ec7c2c67421632bdbccfedb908456749f6782ccaedb8b5cea9f914c46de1d3d2bf95d2240a08ce0847de55aec9df6cd7aa1ac440e326791f8d8dcc06d145b7c80473690b625dd797215d003c6b32a45437b76874ce16162b6658b7e9f7da3464fc2400b86551bbc1f089af0ad2c2a733593207d645c1b23b0aaf0ae6f7dc7661bc1b5b3e22ca638df4f5cbcf87da1e2bc2f09061a89bbc24beccca2d598475cc85f99b93f487e3953ffbcde396b67b1222b560a8981b8c914f7949a9f8cc92fb147f29feaf78a795765d5833672e57c88deb459a2e1082f722e47712fd089f53c72e1da8fa2678c8e73e28b989ae67d70bc068d44b6c512a997b30294062117bda235ef112fc2e7c71fa8533e5d4cacc861feb0c16f477139ea12143bc909f43887abc4067550e22764b894f6d512d33dfa7f7b6dd228ec1cd34a327e337bf9c758e7188cb000caf6e61d6a5dff2736c064398457f9af8a6260f2cb02db9dfa7de1280bf3f66a3fc7275f4bc956d2c88dc427e6ddb858b63dee7933af8eb0aaaf5b68772935bd2598847000adce92dd31443728dbbe43a2efbc1314d0da6cc759c0a01edd3529ae57432c45b21947e6c0bc4c408a61c72c5c0ece78fe18469b059f348127b9772486065f971a011baf861e673013d1b7476f472eeb467af5adb49ea03988fbc47d53c8f8b13dd5892e48f4c4d4617383008f4b623e1b990ab6ed1d8eedde33d39b3ee8ff03293041a7bf6217eae7b807f7dc5940b0461ae262d669d4463a243e44cdd6fe6e409b4e5fb30109d553ec9b6bc8f14eb33851a2ec42d558328c42534efc9e2db39084c475ab0a296370ee6b70baae7331c30aee96fd832bada5ba248a57613b835059503d6200add7e77e5355de5973a62ae793fdc1eae767876998dd33234866d0a65b2a4c5b9f76aa90c6b6fd7445dd14094a122468d5ee4eb837b5b7c0c0d9c8fb20af42cf48ecff3f98e013e3c1ccc2565f97a801c7d296a51ee734f6ff7ca5288c7b2f251d98de42dc27ce77b4ce14e16837713bd24a5cb9099696cb042768e75cb1dcbda5bac243bd1069206ace4a8531528de1ae031de0add6ff4b299baa834b2ce14327176e97fde892d3829f90f360f3efb10101e272315f5cb2dd77222c976b418bc376284254b17315482d3eca918ad295db9977bb792adeaa7de74e1ece12a948639de95254fde6b0a0c1bab19b8217e0f93a9333d632906201b28f0fb6b7f7fb34ed1ded2c5e756975774c594d89c40ec4b44c38617aba96ee6a7b3cbbd1f840665539af56b5b07d55c69a4ba0238233742c26aa5abd9d1bdfa2dc3c400b775ded2ce7fe439a16aa8bc2b566f59e906bdb3be36a7e5f07732e8b22941eed5cd0e7a48aee5b5cd5ae29af0a55d33bd7979d46cd9b6774ac3e77629ca6bf9a7ca964ae089f5bf952a9e0d502d4aeb6727cdb83f0ebf2145396651de8926cf20fd9223865e40c0ae5cec428b3f01e50cc16c54ed0e6bb84eef16a9da1aca3e71257e1600000000000000000000000a0f800000ae1c44b72ecbfa7796bc78603c7f8d97f96693d0dfbbb087540e9998158d5bc2f383642d1bded93e5e5b4caf2fc585ae52fcbe1f39b2ab38cd11248cc72728d21cc426e125b31f93574d7000000000010100000000000000100000007000000a1e8a3296c094a26bc1e29fea75073f2978cfe5253dd31e54b5fc04b2dac96e41b921b146b114da3adcbd33d8ea30b93e70c899afb522ddc1b06a3589e3e42c2b936bf5cb87b195873b692e0d743376e0e22cb8f7f1e15fa5566801f97760e47d6945265e9f11c8c6be6b9e3035197b366405513b91383a9d02284f186ba69dbc388cc06f714622874482915f3d7acb8de84cb4100e54a6950406c4e76e9afa390ac0e8afca3bf7e7e09e31422e5a13dcedd304f6cabb2060a4fc9b609b09b868f2ffc29c7e43a110c351a86bb2d9a861ebad2ba549fdc931ccc85b600574fa4d9cea57f66688545be52f0470ce731ae5325fa86656949357463ddb318e4436ab1660ca50f7da11680a4258b9667685bd31a1282d4e9f099458b31d2460aee5d45ec89e503f49fec96e6e1d82c27e72a17f1c4ac776dc3ddb26382cb39c2902880146afe0471c97a35698f686663f38ffb1bb179f3a6e694952e878a213e99701e65d77b0dd5e5af46f58902520ba235f13151f081c894f8c9abf13141f07e7fb1aadb6bbd45d5380fc6c0145d61f54c4541e7d47926a084bc933585e5db7c36a73ae0a1ef2a9455bf247b43e6142f7d3ff821bac973055c253da45fbe8793aadc29d683f94d80b4dbb9053b32e4338c72824450c02d0222a47827295fdd66006b2bc4b78919c78f843b1d51cdc5a6208b95539370d10526f1613a029eedfc04480cc6a111038c3b4c4eafe795dd30b557710e8610d604a5de797da42100a475578f2287c2bd8272f11a47600b7d4cbf1a327f6fcab7bf91e8ef41c607f708dac542a4517d89b58f4f25f1a3977c31a384b20e9f72dc27dc14ee6a1b36497c94779e441d823ecda2b2be2c2eda953131fd1db72b593ebb300e0741b7afe9f0bec70d45bc01cf6b41c39ce980d44c83668b3a44d7bdeb21f13eb21e5f53a024af83049ea050927e133a4e730dc91c4a8a5972c95fc00525e9bb3f4312b9f45b0611925e0aace5007143de21a7b1553afaeb313c90967cf651d65fab8cf69cc0f6143e883c642255766acd8e1b000b964484366dc59cd38318cff089943b7c6936cd99204f3630508430d5765ce7402bcae1795c334dc309978b1604b8973164c0e4549ad66b4ae810daf8ff38d1bc87c32f294a77279e519e3e77d147b85a21268ebfb2e6d74ffc7de4d8374ead38a55c00c0c809bac7be2af32cd90988dae7e20990571d1d14f2a8803a7900829fa550ae8920180773d7122ee3917338c8f2761d8702bb1ff82a5117efdf6dde961407af8cb9bc29c5ac1ea5466823436575047af63949488665565ace1a84c2462f1fca347e924736271342c2d8954b638d69f030eed634a5b46bdf4542961e5c2a4d376282e0d241dec91c3510629730d4eca4c69dfad56cb50517977408eeece80538fc13016205a711099f5373f77c423d7f64d85def3129423c4b3370a86bfaa82fee54e9c33c8c75c2d43534e47bea08f4b8fd5680ce77e5519052379ccbbdd64229a45b036d6d8c8902225f1637bcf2eff4e1d390ee2ed5d95cc99e0d5e7aadbbe15323b7dc76eede1edbd63caa3cee69c762da0d47030b79a2146ee6b8903f53171768f321b9d121fede9b012714fddfd111e3d689e5c92c75449cf085880ca99cf6cd72df8a134159b6e665e671da4953dd3746df54fc4396e9ff9f7408f9b68896ac266f637a45c5e951ce3fdaa7be0f5100d014d9dad26ff0b32a7c948b86a75c4815efd6c37221fcf1800e1af15a7d1f84af3e82a16606b5e4af1b966027e99e5ae5f75ef3b735f6c7a8139b6b0ad69c6394e118e2607dac1d9041079bb048c39862151be482805ded6403710b3a8df801cfc3adcf54e37be68a1f75d63a314894d2761f4e45fc1d48d35dc1d115cb65097d58e4d75a171e236bac7c40295cb97ea71407fec663f1041b76954746db3189530761a6c3547bc31667751e68c5fbaf9e17de8e227e5aab9f4b797593eeed82b3db3294c92137b05888ea44272948388228282441fdbdfdf712ab16cc5b82ce1d6f5c6eec79a7641e0b43719a125d98fe050948281ca071da8757118a0ea6b3c01918e4b4bfc66bf0738f8830df285874a82607be63e2297c1cf3b11389627c403f41edb3518fda879415ca7e143949495b5c28e8ce29f94a251f11566033e6e14a4eb9c2d2bab90dd83266a08969e399bcf55aa43912f8801daaf7cc9f1ff83e1680fb2ac4167b4a8f51a96ebd6dcb42ad8cc905644613175e0c199cd72b1e00877c37e5b9050b34bc62f9ce28cdc80e256aee77ad8a159faeeafba401b9a9afd0564349fad39970151fc5369bc5f4c5e07d237af889603e017069d7651b7b7d15fc301f74b5f7775c21bc9e3749f0f02068bb96ec804de8147ad93808fdd927b1fd02810a9cca5c71bf67f81f7e3aab935d3b8dc74fe30e5bf9ac39fced6adf021182ea3d8b872a6ac6ab29a17699d57aea39e2925bc79205716f5a42c2ffe25972537d0300d3ae04299c4d0956d55bcb5383476938f4c1f86e5f1d5b4b80289e57a0bed1cec96e521fd59aec0d595645c4947eab2388f8e87ff176f18a39f77297c7c994ec3c7414a8319f29e734e814d9f21c26b696896580ab268d421d0ac54ff3d0ba49f62faebf33033a3211165f7b346ddb81ae1ed0286dd06a8b62a92607cb6b24cb1a56a7499b44689a1bbecbb5d9c4a7e7389de1205a532f9c94b772b0d207f6df137fb3d7aa9b20f9eef29c64412c3cbd8954382e37870441c749d4f8c2d2b40fecf96455a336f287a4ed2eafc465720fb740f1b9064229a9d1420c3a2090088a664b837a627234ac8b82be91330045e92ad2a3df599916242a75070eb35a1943b34f7d499899a27b45270a7db3513a00f7e65a1bf5f7d0d87344b7393ffcefce57ff046a09727bf34a8532e680bd5e42a850c564a9e440a0cd726e297953451714fc8870b0d09e4afee21e7a552bacbd695968c5bbba02a528742a028c44ab003e2a9f2fffc060d68b7967ee37c1f9b4931b4ebf16943621145c65183d0627958e875137c8f6394d251e9e81ab047e1c4b38019f163a6361d8313ec6df9eda2331c7ef8b8f17c1fbdf41443cb5374e0af7728ccd7482c73ffa766fd449fb3248f246b732fc5f54cc4fecb4c26f705dc9af9ae45ffaa5ef9b37754472f9be390c7fcc5fb6efa2081e6fb1bf2fb4191968c968bbed51c78db029a17eeeb1a8b63c6087f35f7d91e307144addc3a5a0db672bc7ca5782a1967ca2f6250cfebeed055c68a6c11315750b8307a1f2c6064cd2ddb3f9b1a3055fe6d34c97b4d1be48e56c1217708d4b5bd975485ca80c0cae0caa196df7cbf2929e2d575471f7582b806c6e820413c510d700f3c7ae49f67da0c23799ff4d5a0be0ff2ad007ac0890c322e63a245902a18f785920f996e92aaf8e770642adba80734598b5664b40f1bb9160e1323e3f22984aec0b31e2055471ad97489bb11d59de05a590380c70804439a531c0d0afb4d85559f1a341257ce166c26e240367ebb67576f37f2d933b772056e37fa4623f0a5a022a1d36a1a671aa61edb90a1f3f9cd6e2619237abf92de87c3f658871c17ca2c605c01bee66409199b52be781d3ab50e843a09559afc7618f1c6e8d74283b6ad1a6e97270cda5454e22ad043dbe474d8f41c283cf91b21e602d5b23d8b1ea6891decab517a772b710f2710aa46f854f7d561003264f615c276306916d6dd7c537d408c232592266c78978fbe49e841cb82d07aa38c4d59fc7a1a272c84e5666311151c40b4b3814e84ae4089aa36f02e6839a4cdb003fac16e7b7124c057e5663120b91f8fe5b14f9269ded40e54a0d74ee98768e06929b4cc6475b11f4e5576c93c8fa062414608864475407d1c834ba722fa968bb0b68b7f9371a3db510d514f89f83acb087b022f5faba07c4173c99c809bb11c4d83999ec7cd1cb1a1fde1b1e17c985b6f09f754ab4e84fb0bcf2129a4fbc4d36588648cbb28b3b4e229704aab210f3235e6145ef16147c0f5fb0ae449fa8ab7c4d71a505124f0c5b2df90dbff6db9c385a1ad94e7f23b188db8be77f8f736c5307f9ab6f7002eeab83d02d40fcb0df8d7a29277fe5a727ea10ceea44d3c6b037b68b0d889d8d71ef218cbdabf40df70ba188997845a8d1af21a3fde6e30f0cf0b84b2b59d82f637418b75e8f8fa6fbe8aa59190eb2aaa5ea32d6aad40a63bc786ac997fd3a62fe18e53ed522388ef42ec8ca354c13a266f2f310287440d08aca47fa9bacbe4af696492255b40818d41849826efaa7f19bb1faa98b7a43df756741e79155343adda00e0447cbab0f1082716f81349e9a2ba91fc46f532b8749caf095d1351a649c280616e4b5db74392e9c1bf56ccf1a76f2c3998b84d8464c6b44b445c5937953876a61dbcc7b404e1c27af5f5f0f318ea9320f5b9ff6a2d4c921d75a3fd6f0e52d2aa191a89a7dd9ace5a0afd656f2d599fc6c13cdd65560a6ee0a46950c59cf6354e174d4b64394557d04aeba8dda4bb93db0cd7f2ec39fa92902b6f59b1d59bc18b281c89cfab77fa8c83e9d637c9fe9c3960e6f93b6f55d45d2bc1f9f20177db06aaab3973cbddfdf31530ff91e0082349e6bdccd7152c9ce906bd7bedcf0bc5824217a384b1cc3de2f457fb558ee669830a5ef00e41913c4606a260df3f61a075ebb960c3cddd07b3a0d2e42741f28ae83f2e0413a16a31ebe35c98fb08e11008c58374e32ab5e2a78fa198a2135655cc088135f4430459754152c870ccf87c8d8912b0885f7d31b66aa40809b3e6bc3032ae5888c052655c09cdc31da4bad874d2e72687c58c56996210f2726a1a2203d3ce065e8b332322d6c62629240f8310117c6dec979be0834f95da989692f140326147c62c0e2c72209c0099a3679b24a70c45bcbfcfac4035035184da53548ff32103b084ebe795437ae9f522823b9f1d60a1f724470876c51a1c7c70b284c9aae7d794773736aecbaf09c6a0e220ef24960eac47cf4516708b17f908b125f560b0589453cd40e0a891eaf19cc071ef7c03595fccdc46cde6e1dd0b3de29f0b233c5f9c9b4489a13384791408d056683a52b6e3668df6d530a496bf6a2812128009908d8fcf259c625b96380b87f88b274912c335c79c8054fbc1e23beca315353d50a7dec38bbacbbde7a5d3c4d6f0bced5f4980f7695d7f43b765d836b72f7a159f9b246485a3acb3c73c44ea7b804f217559e17504d289a3c7cd9850492bd85f00d2a34bd734efa8dd7fd10d391efd0a155ca7fe791268219f2984369880dea676630951dd11f422726fe7ad0d7daa8cd8e15b4335f292b8ea175eb2590ccbead608019337acd025dfb972b600ac06e65c10e9df07718a747cbe8244bd2dc7278248a6ea6f6075ca4cfd94da3c5e11ea7ff41c4e59c4ca7ec9b4f02909d2d6653ec8b5a139628fe0e3ee8318e939a65ca01b7a8947aed22316692c3c2a3d260739cc1ff376fd92bc9255cb3fba643a339e4249bdb229f45db1152e751af2ea17576464620d9322b5cb0153dc528ece95f11e84e6873c8dbfe539985ead062eb100f0b3b2e35cba084eb046e84f8cb2eef8ca51171c15453555ea92aab684117515c85e3aea5625422484c614ddd23e88d7504fe50231d8e7b281568d4d6bbd5582e5af1d4a72e02b4f43e46cbb7b68052e3bef5feb3f22e6a4ec7a09a0d13ba0db54147e760cc8b8d21e16e1c26a7929d76d93e2168742bace764c63f6430d4eac882f0641381d9b1e20261d69643a0cd43208433a9473d75f174"], 0x20a0}, 0x407) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:11:00 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) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xc8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x4e, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x4e0}, {{r0}, 0x7bd5780fb8dc04f9, 0x4, 0x18, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x400, 0xcdd}, {{r0}, 0xfffffffffffffffa, 0x8, 0x6, 0x7fffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000084, 0x100000001, 0x400}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1f, 0x1f}], 0x264, &(0x7f00000001c0)={0x639a, 0x7}) dup2(r0, r2) 16:11:00 executing program 0: r0 = semget(0x1, 0x4, 0x10) semctl$GETVAL(r0, 0xb89c7b91aad00609, 0x5, &(0x7f0000000040)=""/27) 16:11:00 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000280)=0x10) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0xe9, 0x3, 0x7}, 0xc) r2 = dup(0xffffffffffffffff) fcntl$getflags(r2, 0x3) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/46}, &(0x7f00000000c0)=0x30) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x375) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') 16:11:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)="a591caf13dd186ac9c69781177aab9c2581079052a074f387f2fa22f9d6f599e002b10accc92950ffb080866a6e600d9ac989fc7ab96b26f620202a9f838582e34d12ab54769828a969bcb49266beae480aa06fed83e5552ec6f63746b45e5704cc4806f64805f6765639cbd2ae8038840219806de6476af8245c55c00aa1a3d97a8daecb065a22c287ca9a7c0c187af266657d5a6bfac58fc1b5983a75533f46f59486e430694f68e985845f76ff632afc350c3cc56a1dcfd568fe4411dd2c8dc25b39ad15baad69ddd77fe03a342bfcfe92a1b45b05981ac0939672e892bd4", 0xe0}, {&(0x7f0000000400)="5a6365ba0a7dc11f09bd68d8e1ff53488acbd9d8dee051cf8883cc3e7e89900bdb59cab082d8de4fa25e4f333bccb5a1d52c6c06514c20557c7ffca285f1489d1e169cc9a48bd48d4c", 0x49}, {&(0x7f0000000480)="9ab65187958f7b37f7641d5154c7f3c324c1390da3c6fbbad0fddd2b1812cc0f14038d0084a61c11b08d4a8f0990f122a064d38dc5f3d7f2488156bd2a140653f92a597ac1b74ce12bf3f2847e2c470faa1add98724500ccebda2e2d2a23400e4b1282705cdd14782305d95fab099757ca4ff4a9775ad968f495720cce923df92be6c909956e814069f2d6d71cb8b3f06a6a368881bfadd689a6c22cd9f5be4614e1bb3828c4e5dcdfb45d7aedb3d6572ff21a2043d1964fd10c5764ebd641dadd1d7db06a530d4b66c773b6fe62c3b1484537c58c957f", 0xd7}, {&(0x7f0000000580)="dc625ec7b04499306db9d10b42455b93441d30414bbea9c926fc1abfd5ed4666589be30210aa9ae9271026b781d3af", 0x2f}, {&(0x7f00000005c0)="a4750ca6b56dfbd63f943b2f2c16d763586a5a93f41db54570e07ff899cc06b6907bebadb4a6cd7e3e562cc8ae1a055b07b34ab47bb1ded8b8cd430f717723855b9a6ea553243a0547544d5cdc33fb592a652c20bb43baa54308f76f2fedddd725627b6f431d3c37b7c65f9f0ebfd1238517f37bd87456f282b6b02b5464f8e6781378ae45f066396d16cde9a5cc8f940204bb3b318c033c67e5365c59cf6c1e2d840ffcdebdbba8e88e67", 0xab}], 0x5, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/200, 0xc8}], 0x1) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup(r0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:11:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x5e76}, 0x8) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01000066696c653000"], 0xffb3) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000240)=0x2, 0x4) flock(r1, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) nanosleep(&(0x7f00000001c0)={0x7fffffff, 0x537e}, &(0x7f0000000200)) 16:11:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:11:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000080)=0x5) 16:11: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) dup(r0) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:11:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="5fbb5d7011498d8a9d3c24b4f59a6eb7062368d5", 0x14) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="06e2d8db", 0xfffffdd9) 16:11:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x490, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8}, {0xe8c7, 0x1}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000400)="d6", 0x1}], 0x1, 0x3) 16:11:01 executing program 0: r0 = socket(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8002, 0x401) pipe(&(0x7f0000000100)) r0 = msgget(0x2, 0x460) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/107) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:11:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/219, 0xdb}], 0x3, &(0x7f0000000380)=""/207, 0xcf}, 0x802) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r1 = open(&(0x7f0000000500)='./bus\x00', 0x40, 0x2c) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r2) setsockopt(r5, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f00000014c0)="fd5e2cbe4250dd747c1489464be3453610e7a283ce3fb5f7dd38ed454b628572e28404200d3154d7cb12bb9d0196506e762f9e6775", 0x35}], 0x1}, 0x400) r8 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f00000004c0)={0x7, 0x6}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:11:01 executing program 0: setreuid(0x0, 0xee00) socket$unix(0x1, 0x2000000000000, 0x0) r0 = socket$inet(0x2, 0x3, 0x6) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) socket$inet(0x2, 0x3, 0x102) 16:11:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002001, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x80) semget(0x2, 0x7, 0x520) 16:11:02 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) clock_gettime(0x3, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000080)) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:11:02 executing program 1: r0 = socket(0x1, 0x1, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYBLOB="ac8b6a60b61c5c1ab6c0dd99c7efe8fb2d0baad63fa1f2f430c97735fbcf18118f7f1ad0848107e18db92474d73af0b5c85ea312e1b61a5042f91ea8af7d0a48fef9c936d4ab84270912a66ef29097ab7685af151c5f3c02c783cf51cb3cc460cb2d07ab0adff6cd45ace536911a95c354c086b6f77f580ff456a7240869eccd8717cd9de86caaf50aba3a004337a74567890a7e47f3910fe2b4aa360f66c3055302573efe009e9d2b7fcee5f351ca69c669fb", @ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=0x0, @ANYBLOB="55dceb78406abd8251fbdb22817ed64e15a18cabbc073af72869b19af44fc110658a77c9684e2f2684e93eab991f296bc8e6385c28f6344400cce6", @ANYPTR=&(0x7f0000000280)=ANY=[@ANYBLOB="a814dd2b43839e5b8b728a41a7d6c777ae3f2424d1e314c9df8877b64be5f1b9acd513b4008a349cdd51088a9072b0fb70213ab9c4b2dcf5cd0907580847090c3431e31cae661b00725369adcec3807476d0dcab83855ccc9e2e5431e4d7332347", @ANYBLOB="607ec1b41310b8fb2f1adf5418a1a2df26557d5e6b31ab743c60433967b16c43fb9d84b48bebc8289ad3f8dfa5cd59fba969bd3b8d3ea7444080b058bf16247513fa32b2f0eb130bbb6f4c9a8bad2e9f9b1b1b4ded53245d01aa3e880d1e4f482ff3473c2d5bfa40667d6bb11d143272c5378409e4a6b49c9c58ae2ac694f662b58f649465f3efec68cfd88cdae16c4b2b34e737b20fcfecce76b5398523800bd99945807b13ea90ebefaa6c1a59", @ANYRESOCT=r0, @ANYRES16=r0], @ANYRESHEX=r0, @ANYRESHEX, @ANYRES64=r0, @ANYBLOB="937ac39c1b55b8d065a28c87cd61a547df703d12b1f450e4007da575194f09ab3e3b9606c12137fcba52fdf127cfdd1b3e7d5a1d5a592ee12b922cf7624463f6948e164f5fef820a62e802e4de29f6f6afe228ca8baf34b0d999a8846ce07af135a621603c9b04561a1ecbbd86f4bb2d6408f51126939d2fb351518004bb0f2c2d1dd553bac62fc5751f53263c96c9837d2caf73d6e877f8a46aa4fce5480052df08e8e7b1c230f4808d775e3c859a6b459747c8c87e4b099a89bf", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES64=r0], @ANYRESHEX=r0], @ANYRES64=r0, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYBLOB="d70acc8a4b175bc9a86946cb40cb95e55bc30d8f6b2250be4f55835c4bcdc423f2dfd7398bb1df5587c985ac80df3099cef1bcae524be4f27890677e7adb89402973d9b9191bf0e97c14eb036583df10977e4174c62b698ec8bf01f322d1dc2050b7fdda760d437f0b44623550a82edf769c026f12c6d348b76db93c3caba4d113536c3748d647fb3dfe2aa846a73888fd3a7a23a2f52e80ceb5c3d4a708130090fcd5066187ae5b824fb92aeee976d565cdb4a5fd4adc933628df8db63c8f994749ca5162a76c838a7c2548f5fb98a5ecd172fcc13a2556", @ANYPTR]]], 0x3) r1 = socket(0x0, 0x102, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSDTR(r3, 0x20007479) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:11:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x3f, 0x2, 0x3, "609d58ef9f6661627f98a3e46d6b5385ebadf1b8", 0x800, 0x9}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) sendto(r1, &(0x7f00000001c0)="6e973ac13feb385d9374c3a872d59f2635414f5b170a9c862b32b455", 0x1c, 0x408, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() mknod(&(0x7f00000001c0)='./file0\x00', 0x6003, 0x800) getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x40) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/114) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:11:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:11:02 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)) semctl$GETNCNT(r1, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/175, 0xaf}], 0x5, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000640)=""/53) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="020000000000000006bf6b18bb8a7a9c870c864fc046a580d4ff3b99e8c3a367e0a715923b6074659221623892f692c406b159101abfe5acbae40cb44e9f62a65a1a22c323ac8f943187ecbb8ef963695ec990d45718491fbf5cfc82651b0e924b525c32c00a7c9ce7d0bdab50809c8c75cf3187082576cb18e1b29ffd99aa30bc40eceaf80000ed4bc2235dd218034ad763acc69af0394ff2b10622ca62ec024c7c48ffed0952657990ef4f33162c78df792b853ba7df6da43a4982e0c936b793f825231ecd82807020c0d4dcbef624c9dcb11c4998727c2f7aaea5826b8961aa8d0a3fb760bf0252f35016dd2cd424a73d6e493d90e9c25a8c97fe27018af053a9a20aada3aa3ea5ef756001fd6dd1abe895c2224dac4373d754dbbdba5101e32f6abda7226e3c34d9763d3465fa1ebdce78e801ed474b4fbe2780c9087d755eb5486e077e861af468cbd670fcd80430e8441a7e9d61f68b985d9a0fdd1958d2ae14ec2c19df8d26160181873165ea4d69904a3dc8f9"], 0x1, 0x800) r6 = semget$private(0x0, 0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getegid() r11 = geteuid() getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r8, r10, r11, r9, 0x1a3}, 0x101, 0x7, 0x7}) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="001400001b9ab469090000fefffffffff000000e000100"], 0x1, 0x2, 0x1002) msgget$private(0x0, 0xa) 16:11:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 16:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:11:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000001540)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000008, 0x4, 0x4}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001580)) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:11:02 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) r2 = openat(r0, &(0x7f0000000040)='./control\x00', 0x422, 0x20) mknodat(r1, &(0x7f00000000c0)='./control\x00', 0x10, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) 16:11:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) r0 = socket$inet(0x2, 0x1, 0x1) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x78c}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="92c92852fa64269f59b6206e6a2aeae3e1a82c7bd632f4842e35c1b3d0a8bdeb50470026fd79b86c2b5ab533d9f12f2bde1d04d3ec003742f944016454cfa19728dafbd0ec09d5af1dd88821fc18907de4fa057489b2569bb58f59e5cdd17995bb740f8010055f75410f202f72805e41e43a740883d7ceb12813999b3e4dc5fa6f20a7414045ed280b4a146b4d4fa7950d76b9b7f5c86e98c3b7b75c972e8a7c484a1c1ff3786bf8a19ef1ae57d11e91ab406709203bef6e9405235691f29f75d95663ae13d49b8c06f93faf216d02982e0bdda2be99efae3455c0ad36511b8906e21aa5024c22d0fc3b0b05d65e", 0xee}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x2, "ed379ecd84b736e094a0e1137f60aaa162e6846e6b67fafc5e3932e9c7a5d99750ad4b2266d29e1af48045653925a90fc44109bfd1203a8826c9d8ff513de03ddb8774ca0dcffe6efa3ff66237ec178720db6aa75e5adf92c4bb7bbd811f6afc07382579ecb8f7df46799d176e20c1ef3a7b06d6859f4e0a70e637c6abe4511e26fb6b57e8d8d92c490c65c0df702c8ee28e4cb8ade5ffbbaf0be09ed4b9b1d17d1fb3918390f7f12480563e21fa22ed52b5e312ddec0f373273863963499c745f081668ede5c343287e7ddd4e13e0ea07f38d253b0453dd57cf3b9023e9faaeffb71b8699b99a7d0df079b70881f2ef55580d8db07d804c7edce665d8cac64343210385fce2f62f73e545172c03a888f219d32e1ee88b32dd853cf4a2ee177cbe284526d981eddb9792bb42dbf1ebc73e8229f56cac6a18548448aa3c01f26adb64839c013984ab97e34f8ad6c5bab77ce5aa936cd6a95e954dbcbe6840999c48e0ecf4a94ceda8ba17b6dfe32178201d75a25064cf9a9f0bc250d00bf24ef7b0ed4baf9371f0950a96e3b17f1710abd45ad55c8614b6f7301df866f82169709047e31b59450ddab680f8e97384d689599f1bcc210074f1f7980a0894bcafb1463782b58c72a88446b2848c99d98aac958f7a97c62ec9fdb7300255acff3bf484a331dbea357473859810817d4bf444c26a046b2e2fc61037c4e64225a045a9a6b1ef3c182dc6cb699ecf5fd1d06b6535f279d5a38d8e36977c0680069b98aeab49abc6cd93c1e1968c9811902ef410bb6d49b22972b0f8b83a5155318a264187ecb97a10f6b34c33f98795cd0dfd2d75e13ae243849b429157f2cced8676a8ee1bb22e4aa3b63dff76603c1e13e2fb82cd4f585ca4484ce2ed007d84bcb9c8cd6998092303e98e20512789f5b5021238b9ac1dd0cef9165fe39535ef6055ec324924e22c8582b136277f2f5210a8894cfaee417638d8d295323d7a08dd80dec17f18078418e0bb6b94b0782856acea2d4d0e0855da7d186a7e792f70eaf8b1a801e66270a05b130a1df1e1c5d88e1e83d05bdfc0eaf0237e6536e43a2f1d726476fb88fc2520eb918d02083d488e985f8ac4cd282764f93ff0d733a86d45cb6d4b5a66ba66d0b6b5145a5493e7869fa1396ee6cb217119b1d21cbbfa8bdcf4c8d7f4e36cc3f0bde932f259d624797c99957969f891433128195e605f9350414f796737c43ab30f28d66e1fd0950e69c2c249d116d6d694c23c6b022b3590a024c8f429d9497fe0de9e2fdc6f7084f74af75e04b58d1b3d1368fc638ae81fde77bb55ae56547991faaf6d6cfaaa17d2d1dddc91b8d5e317fef3e5e770ebacf06a39ef988e63e193e94c12219b80fe9e5464d07dd71eb8eb7dbb65bc6b764d5cd778fca179457088af4e30f9478096cd0c7d5e6d7627988c300283e9022e491e6566ecb524cec4a7a3774ea96811b8771180421d89701617849c9697c4edfad5d0e23f5040d1acabacc37c700d331adb5be7e32195836488e7b7690654cedb0a42d314591b3f95f6b1c1539a07eed09f5ecc42221232d42782d07418fa1cce202e88d19196bf5daccff8783030cbf98533c84e0ac453704a8b2e5674bb6844bab26d891765d8b86d205b4dfb311f464b0e6e7a1d9b8a42371b30f3616695b10be403716ffb68d94f379afdc971881695c0b29d9932f1970be8ec7c5af2705206ed830b27346f13e38e5e2f03fb52e72fbeba914c3cd7b0c380e9c997de5449cc07ec6ef380c1add83ca5445b716d8885168495cc70735bcf6b45831f599c6dc91630608af2f9d8ceb3af32d6f9aab8951953a862eefca05ad9e1f15787e9ef7af72a88c735692c81ac3414beed70d72722deea942abdea162a25f2ec5a05e5c2dc414a53c2f1976ea5d8992fdee2ec5eda9eb2d4440c62135ce8a58ec9256034155a553f47331e66b584d8b16089b42daaf256fab9fbb89c9da62c219d769666d18d2f08719509255fe683ea5b4108e5f321545438d6f1693f3d1747860e140e230251e7e18b472b6a0d8ac985df124ba15d6d6a003e99026996fa5d5dc1c9650e27e962d4e600bfe1560c4cf001da14c8365521fe0b04d61ff9615a398bf20bf7b2e36b95bbb88e61b0c53907624c94c365f123819cffc0413809cf44904c00406c33eb21e904557ed8b17ec9706e3ea6f3c11960d611d6c29997a3c1a59b22cf09eb36c6cf9089a6eb028cd8868744dfc7a85fe6ee54aa3d12f17f353acdae9f1f8064da9b4599655a1e396df1d3f1403bafc07b5a7dc77128c29b5d280151c5c653d7a209b3068baa920e9f829c72b55777deb05e4ba2024b1c9d9e5a5e840fea4296cb65a6645f19173955b852f24eb5afc48cd61df1ddc9ecd7b8374b4ab9077a7093cdcda22b93d71f3556ad72db66246419b5b2c9fbde2584e653ff40d472ef04295eeb69fbe2c62b285647fc2d5d32aeb544318cee38cbc7b534bb8c82524ebafab67824316cf4927a7fd7007a72cf7ef5d7f3d3be54112ccfb96e309735d4ec8c5aec365a3e027a575a260cb2de0566ddb9f4ed42fa32a4ee1b775cc2b11bf68873b99f35f19c92f5a9d459dc6055280e769210737083e0e121528e304dbb282093c6914f816e62edbec0e33335ebf0d8356ab1dee87978d6dabaea22a0c5a1b953293177a4febb4616be1ba56e2941d343638ce77c0219f78ffc949c3d1ead47dce0f7d7170a090e75828062fa7e6d54b57cd08a5206723f3a7a2e33990971b62445c2c976f8cbbaa49626e96bdbbe7cf6e1298bd121a144968ac2cd30a56c97381c684ed490850e9a81aa322a6da9ffe2fa8810270464a1bfbd198a5c65a443bf6a907271222708be1aaeadd6a78691eb20b76249b37aa18e8dfa03cb59b0093d035de0481e970be1050f8e05a0d52b265d55cc559c5f3c20bf34339b40da4cdd78d6444f4723a5c830409217d319018d49d998964cd51ee8b5cc0cc0cbeae3c605f4c039aa8b422db615f422703cc51f5307ca5851b2f339be014f67200ddadd8be989906742e8451960dde4b92678ca2aebca0e47c061e1398d2491a5f01164cc0a78e909da9f7ed3db5c449c059b9c861d0ac8963f44db24229fe25e58089a4fe12aa88c7463122cbb6ae25a84cb33ecb6ea8b1256f3bbf65bec3c427ec82ffc6dd41ddfc023e1083f1a440e55cbe2da1fb46a712fe06c1f909474c1380ea5465aa22760591cf3b10ccf3921f27a61b0485a5f48da5e5409d3b528473b545e8e4b4a3a68e9d04e01696028307366bc07ff3c05cd04ea0b21d9827e09c933168f58379280c4b6831dec916549f51e7e6a670e0f16fd586055b392e1d2cdd07ab27b458c29c655f5e92f3edc3ec1c2d799c449d2657945b05d4d4bc90efc97b156ae46ccd3a80c194570df55cdfdc6cecacee4bc34555e60a1db12f8da4299316a5fdc67a13c69363b16ed79b9b367a474407bfbc9eafcf20d0429176dbd98622ed69f782a83fd05bf58578bd3378e734b2dcaa421624f1dfc4e5b2f8413d8f465635be947596cb1d79bca167e16c12bbce3e9d636d6502075a57d39f25531acdab136be747fa562ed818b13e215ee8a76d0aca899a0949722e5a6d8aad716bf2379bf532b037ff47af23f91e6c3313687191d6cdbad805b11ce990595c7ab832555d3cc8bdb9f6cb55303ef2708ac2e9e9f7f3bf72284749da848f7098db4890eddd830361fbb730f028a396863b9f03214c4f907ca55e2efecfb978c48fec6347a0d6769705a4abfec53eb9f3922f4062204e22c0fc9cb4e790b1f2f1adb3fa50e1d2cdfda1e8fa034f2e512dccfe30a02f6293dbf251f0248d6b9649d796c98357925870b17b20702269a5433ddec69f82ff02a1ebdbb060ebf7899ad141a5dd4be31e709a8687eda321556fcde03df3072a2a9a83ba53efb2c6f06907a8e3635ccf2b1d65523fcd1ea193e8ef2b8c9e479ccfeb85bca848d64ea6beaaf3d6ca179381dfdb3c0528cc8005d750b02760e05d1a91ebf7550662f8210aff32da35b36fc2dff8f889b2c13a85a60aa85a2d9c045fb6b48befd49c8c42735aef28841c6e095131635806ce16aea84ee64d1693c210b9473c446c42ad174bcc1473c7d4e2de2d819564b4f142b0af30405c67080db6c547c7c23426a5cb4d350b24d3eb585a7e393e6b8e0df55154e9845a6b31d342a383b73423215c5b3e257825e508f1fef92b50e4e4024147a27741331e108de9eccbc750053cc3496ece4339bb0c502993738022be5648d765f7cdfe94191f2874669494490d30d58ef2e4862bc9714df13de77bb2c74e6226d34efceb13195dcadc8622825e958d7d7f0208f695da450fbbe1a22db183821fa5dfa6b36469a9b6c1aaf0eaebc4c14366a7066d2f74c2b16d096111a7dae99d1dab0108c326dd37d20042e186505fe8c0c8537d89734c5a1ce353f885daad916c025c234ea608129ab391a27458c41014411de91bc67258b89edb686561195a6f3496059e92ada63342a25e555a9f3b676295b9a3d0bb70bc032d0263191656001ee51cd7aaca82b57308f00d7e9e2c9d7a7237fe45453e5ab4a76cc6c7d286cd28996234997e94475a4fa4ad8b15c78eda98e3e49724ff9167c61533e6b6eb9e1eb569f93f2116202867b370593a8519f21ed076e71cda5d50a7d3776e5ea28d3384b58e5d5d40433e0bf91e5d9839cdacd2548d6b8a1f460d0654ebf3e8bb4c35a19be5a87c20db7c429e254b2e53615bbcf29682da443d5998a41c31248f23949a1d974a1f566bc0f913e89833e136010e5dd7fe34428a11cd61932a494f045d669b0a595ed206b53c2a472c99589532cc63c6d075d34e9fdc6e327a3024c04bb20e3636586e400da54e60866c088d396a59755162a6aebcf57388daf0a9e3b19031bdf3976ffc9bd7c98eb59c61353893018ae0fc0be61d89d706ac26dd02ea9105fa1f0e9c7aaf20fa09ee13ae9b40f06e5502c6f039bc1f40f75e2a4617eb41a0e1ab5c6cb7539becbb0f33ebe6c2e290c253ad5a449ba665a8c1ae2409746d50b3b98a90819183c93fc2ac841aa3289da78d56789128121e3a66000f7b00bae2d2674845d6961243183562a6fe85e0adec0f3bffa10e2aa8d6fca116115fefc601bef730e8d19295d4e1c02763b9b0638ed54b5d3dd783c0624acf172032fc217735c910d8bc942c0710a7b8410d440c755f691ab3b8d2fdbdc94c3f384be620cd6097478e4f8ab832f3bd96cbd6a8d17308e7c577a11f5d194a1389b38e423d70429944a6e1ae8bd3e8b3c172372f29a50a4da45350946d943c56f863916be1a792f386bf87cffe2fdacc3b1e20c3accc7c67b72b5617865b233872d331568ef102b8fa32ec0a649b869991b8bd94e5719d1c087fe4560ef5c15543fadbdfba3b8cd652cd5d8bb3e446fe4bae8bac5ba608f7d545290e4a91024969aca4155d2716219dd2d0dccf99503d8eea03e4af89f766d9bd9cab5629cf2100b5b3efe9dd1d256c1818c1aaf21171bb18303056ad1e99549180b509f433845d6af87f4eb0ec259e8b49c0a21dfa748cb3f287798cf1450f2ddf01802fefcbe3fde29929a4f180448706470838ec2cad9ae53e7ca3a7b4d49116e3a6f95782e12b65f4402b925f438660c507f55d2b599ac1ec2a3bb4851356745331b61d27b81ee8d2398303ec54698f8aeb8a2d84ec2b3ff522b21d7642269be5f2685fff9c76d02f09d324eab7c4d094781cc73bb5bc3d8acbe063a957b7385f834f9c307d4348ef52d9190d18a457ade4b"}, {0x18, 0x1, 0x6, "72492600b1"}], 0x1028}, 0x2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getgid() recvfrom$inet(r0, &(0x7f00000000c0)=""/169, 0xa9, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getrusage(0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:11:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x60) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = socket$inet(0x2, 0x3, 0x2) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x10080, 0x3) 16:11:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x8, 0xffffffffffff0001, 0x4, 0x7, "d507938c532110b8aa63bd87f74fd9ebe5844304", 0xfffffffffffffff9, 0x6}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x0, 0x78}) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:11:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r7 = getuid() r8 = getgid() fchownat(r6, &(0x7f0000000040)='./file0\x00', r7, r8, 0x4) preadv(r6, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/136, 0x2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/58, 0x3a}], 0x3, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000001200)='!', 0x1) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:11:02 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() seteuid(r0) r1 = geteuid() seteuid(r1) r2 = socket(0x6, 0x7, 0xfffffffffffffff8) setsockopt(r2, 0x2d, 0x20000003a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(r1, r1) socket(0x10, 0x5, 0x6) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x3}, {0x18, 0x3, 0x0, 0xb5}, 0x8, [0x3f, 0xfed, 0x1, 0x1, 0x8001, 0x4, 0x80000000, 0x7fff]}, 0x3c) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="80d016a550e43c", 0x7}, {&(0x7f0000000180)="7d7d05d8bfc15e27dc55c021398824bfb827a915a570c989f97eac501557040bb53490f19b9578ab5018b170fb8486945d565ec5e41a6fb9993ee66d4d30c05e809d844c7c87ec9418501c4800f11e1900defe57f784ffa41b3cc176d6530f691c3f1bc183ee6b46d1bc6de87338dd135abb0a9335eeb2062b0e8bba1ebe3c58b1a3a735755824970270f61726db6d9bf42d5d429d84df1170f5f91fdfaea852433ff197af4452ed78f391652949378ab84f15d0984f6e9c8160c80df80ce34d1a6f998635d4cc925bc732fc746f39e8ae76862a6485318c3ab283be", 0xdc}, {&(0x7f0000000100)="68a5d5ff314bf1ab63986566ad23c9bfb862f76ca1545ba5399b74de92b2a76cf110cc108cc00d289188c1080e6b34", 0x2f}, {&(0x7f0000000280)="630248dd150831eb4078dfc0fe6a53e6733332d56c547f9b71bf0d62d68ed69a3ac80537076b2421a608e2610eebbd024b9687fa6c0eeb62b49c21a27634b19c54eafc84a2b20142d6918a061460ee9ad0213d9ef5327005c180f2d4e227de446fb995f752031fa19efca50a5a2ef18e4b078e9c99ac406f5fd67157a498623c8138477a3f6c1d005318d9f43c615aeaebcf43f57894a1e3de93eac287549d0299ec5e5273366f628a7873a52f4f80daf783e1e844520f819e967ef6c1b074e024cafeca7f3719a9", 0xc8}, {&(0x7f0000000380)="6655b6dd6b8dd83e80e95d381cacd59935c71475888ce1310f0d235a3b352079afae34b9f133e5b66bccffaf75533d96fd7100f189c33a10cd060323f1031f6b1e1e4d87f7d7b246ea08f04efd77119deffcf59a2c897c4902", 0x59}], 0x5, 0x53) 16:11:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="00802e2f66696c65300796508c8c38b78ebf998b5a63406d1ad840a643b7f9fc6e3404893a204896be3340faefbdfa9494cca5f7e8872886c854e0981ebaddc229acbc"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8d1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x2, 0x5) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x2, 0x80, 0x1800}, {0x7, 0x9, 0x1800}, {0x0, 0x3f}, {0x3, 0x2ad, 0x800}], 0x5) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005707fbfe000000000000000000001000000000000000000000000000000000000000020000000000000000000000000000"], &(0x7f0000000100)=0x6e) 16:11:02 executing program 0: madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x3) 16:11:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x2}, {0x18, 0x3, 0x8, 0xd04e}, 0x6, [0x6, 0x9, 0xfffffffffffffff7, 0x1, 0x0, 0x80, 0x7fffffff, 0xe59]}, 0xffffffffffffff19) 16:11:03 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r2 = syz_open_pts() close(r0) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r2) r4 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r0, 0x5) poll(&(0x7f0000000140)=[{r2, 0x80}], 0x1, 0x0) 16:11:03 executing program 1: pipe2(&(0x7f0000000040), 0x10004) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:11:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x3ffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x80000024, 0xbe, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x4, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xffffffffffffffff, 0x9}], 0x6b1e0f83, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x886, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x42, 0x2}, {{r0}, 0xfffffffffffffffa, 0x28, 0x40, 0x100000001, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0xc7, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x646cad9798440f18, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x100, 0x1fffc00000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xfe5, 0x400}], 0x4, &(0x7f0000000380)={0x10001, 0x100000001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000003c0)={0x8, 0xffffffffffffffff}, 0x10) 16:11:03 executing program 1: getpid() 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 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) 16:11:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair(0x2, 0x2, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7, 0x3, &(0x7f0000000280)=""/166, &(0x7f0000000180)=0xa6) setgroups(0x0, 0x0) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:11:04 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) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) setsockopt(r2, 0x400, 0x10001, &(0x7f0000000300)="d94c79005d7acc6c9ac493c00d24e0e102d6110fc31b5ee46402b9dbe22f565127c253e7a43125207c0492eded0ed3b15462813c6c6ea2c0ad163c466ca667ab6ce3b15a9c50a0909c83a10e5ecceee3e043b1fb0f311bed73fd54bcbb7cdd9f78c4bc55c0d2ac2a5fc948efdd4d39ed643efb2add96521d3eee354ae2c6373af119577e17fc41666604ae40a48efcc5d6daf76e05af69f429000e60e9a321ed0d8f7a6dff5a9f20acacd8e0a8840a8e277f2e7bd51c1f49b83eeccadf44549142613f52f44ee1760f5c8caafffdb077449b364c87ae6899b575eabd7b3f3196a596c703c53491b3ad80c3c2b79af2572b4961bd4fb306", 0xf7) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000180)='./bus\x00', 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x8003, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x1f, 0x1f}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x59, 0x9, r2}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:11:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f00000002c0)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x63a) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:11:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setrlimit(0xb, &(0x7f0000000040)={0x5, 0xfff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="016c653000"], 0xa) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000080)=""/98, 0x62, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:04 executing program 0: r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x200, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1\x00', r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) 16:11:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = getuid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) setreuid(r0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x140, 0x90) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffe, 0x203}) 16:11:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x180, 0x144) r4 = fcntl$dupfd(r0, 0xa, r3) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/103, 0x67}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x1) r5 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x20, 0xc, 0x6, 0x5}, {{r5}, 0x0, 0x1, 0x0, 0x590, 0x80000000}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x40, 0x6b}, {{r5}, 0xffffffffffffffff, 0x2c, 0xf0000003, 0xd12, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc, 0x3, 0x322, 0x8}, {{r2}, 0xfffffffffffffffe, 0x44, 0x4, 0x4, 0xb57}, {{r1}, 0xfffffffffffffffa, 0x50, 0x10, 0x2800000, 0xb6b}, {{r4}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x8, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x5, 0x5, 0x5}, {{r5}, 0x0, 0x1, 0xf00fffff, 0xfffffffffffffffd, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x7fff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x54, 0x2, 0x20, 0xfff}], 0x9, &(0x7f0000000200)={0x0, 0x100}) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x290, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) kqueue() close(r1) 16:11:04 executing program 1: r0 = socket(0x18, 0x7, 0x402a) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="5ba07837b350433af2de27e3917c9f0621d59c46260909c0700f0f97dd0215447fceaa3e239f4a81d1127c6426a5b7688b3a315c244cfb85cbcef82c3ef166d9508324213c7813fa7ab40efacc24a6f14695fe9d9777e8d132ee9f2c5a0f6882bcdf20cd44e32dfcde893d5a888dccff20e17b217973929075d2e09de2ac4dab1f80ce107d7f1a7a7687df11acc51be0ef7fb19eb3da3a0acaba575c4b703102ee8eba65cfad5f028c722fb07eb71a2f2b25bd4b6eeaf4bdf4d12a625e36a2d87546ba6450576661adef13af033623ee9e8a916ed57ab02da67f50dd4d232cce5a6a643f328835695fa47133ffaec95e9ab0529891971be451a97bcf0b19f1edf0218a00e08188dc0e8e7f13d37faa170011741cf6d3bb789efa1ad9b6b64f040156121746ba2839a68f5a1a8dca1bf6f43a1abe2c3429c283fc0777e1d0b3b92b1cf5dbe0aeff77f1894ed647e2956c5f300b2b03b81a3e1c4362ff3b78143a9c7c50e1598e300066c3d06c84b1f8fef24c60a10be77612e42d8f85d211342ef9b59b159403c4587aae988ca42f077b5e215ac65fd1dc5b9fbba23c5b18f2ccb90770b6fa65b9d8f78cc9857176ea877bc9a90a0b5e0a4f913304d428a8232313b127f0db3086e6578e1f576386aa9bd7f8c2c5e2d7aff26279c29b0719e162ef440ec97661231c0204dc8d247e9e4ba4fd5d104af60fa68e1b9bcba31743d1c9990f9daae80c8c54b034fa3461e85b169aa6e09b140fcec82fc5fbd60fb19ed6a4566f3fe36ffcca214c0eca75a600ad4f1d91f486a13db76e25b481106233d4546cab6e50913ce9eec0b2e849373cfb2143561c2b3b7827effb7c352549f10dd868be7b47f30c1c4327f37cdb7f351039c277ea624ea110755aad6f9af678cc9d8b8340556947256191b62b8979c0692b12bf618f888f2672dbd67e0b0958ff8243963e72cc5710aeb56e6002093961b8a5082ee237ebc796b92494d9f9a6679b96eeee385ae8d9ce8d8c61f5a744048ed2a1646dc0fbb8372c0104b131ca1ca6093f45fc522579428b6e6122fad0e1a0e2c2a3b06bedd75a6027fd56818cd95f632cbeaaf89c18bdcb1a82bd466ff687e47d889fa6005d7e129330d63a5da2d1fef6380275bdbedcdfc832fafd502867122be9f010167b1afe9932f643006b128f4f1a29ef01e229a124634b6efde427ecfe428934e3e664bdccccda37275e862224d7a4074a07a703cffcdf3d490281f55e9236bf9107361dddaacbe0808c23500932139cf5316b8fe8778a90eab2e65cb7b76a17ec442dd97386df43a5dc5e06f26d61067a18754922b8147769880bae474f59b0e89a72adf1e6743da6b5b299fe965ee39daf97033dd58dd7ebf3c73ca1d5654b3f1669535f9e9623a1f99fa466a428c63aa950c4d0310b2d90ec766c68102258f1e01c7ee68653efb4d75257dd275d89637aa0dfd19ee8defc55836a6e8bc8f989cf1c92f3c2a6e159201d77c0ae0e85fd8e7cd57619da7212566497e1cee7f4d8378077e6e2135cec943630898d0d0c131a58a82317d042e7fec823da4629cf7e1c7df4453ca61c3896f3c496e64e1589931a5ff22eb5354ec20466bd38e773cf7acca2d9dead7e13ee58f13442023389b35445e75251cb8ed0a9b5448fd3505364572010f8dabe653e1f91ca0749a701db04e0c2bdbe1c3fc71fb5221ea9da2d6913f27f4701058542f0c9298e4266cd2cc16629cd66aa4edf78298461e500f3130a4572d7cc05a3897e4a7df73eac70a1a71f7fe917568ccc0c5e06f62db7edad842742db3a642c122f0dabdadd79689f968adfe8908c506c7c5a85bf5f4950f933c474ab978f4597eb7158a7e6b1d3575da9f4e86aeae6e8f2bedb2e6e0a3e34bb7dd9274ba58eb85fa3dcde200d6e1ac2efd809dde33e8c77f9d439f9fbe36e7a7fa67a985c1c4662f5e2843ec6e83ce7987702821513bf7b714c368c4e7207a5ae8fc96813d71fc1fb9ebfaea431ab5995d4d4dbfea67a0184db245319aea4b2ed77de955236a15ff9cf6e7fd4327d057c835b67d7a28d2b1dd3533c2c8d6698d1ac9cf5e67ac5e9438dc725f4e1d56ce2ee5f844b0807374f5c604dd46e044a9e11f4aee6367130815b98feda325ea2f2bcfd68b7b88ae53602e70f2bf09d7a1ba65e2dbd32ebd3fecc67fda7cf62f6a7df5753a4ed38c0775d048ac513da4c88715325374203067bf0e4a2fcf8e8fc719a028283820cd48d46bdf325c83cabbc478b0c0be4858d596303f4a9b38ef98bafe555db910525c7b4fe3611ed8b98a8752cf892ba90e4542032c35c76844d4c1e8e5895b19fb0d080ab7ec79605cfdb5a1de4dc3531373b1f5abb89ddeedd1bc76a3b7a693cb7a3c986b486dcb2224078e730c892ddab8a12e9316734064dd50547217d50ffc43a3ff83efdf0b0714bb82978a06e9551c2042268c5c0a8c58aff61d243a87f2ca67c753af46eae7746c19cdd983a61f86b915e93d787c24931f162c03cb6df2675102ee9513f897eb3ea97bccef6d71caf3e4c8e1006f57e3dd9647a6c8452a0f61c75412b11e35476eee15cd9e6de01ea05a06b58f2d5417656d7fe7316ba2c8bddd6e59510032d6f496708260c01575185856a64c66f5c2aa65fe198d8f0e4935091bbe15738b53c67ea4a82eec112d1a291789eb18416779106b849fe37eb6913807b1456aa49c2f7b51d9e2c9d100978675d511ff3aec3c4c507cac528ef136a8e65f9be986cb743130fc933c9df9381e99323a09ea1fb4956ca6f5409d680c40be515d5ae86f3509ea33dc4b2f4a7bf7dbf2739d848e84d3b3f8b60ea079ef89171dbcd665654546874aa636a7acb662a196ba0c8444b1a9c9a83133be5d490e578417c39afc11086b4f7dd16d8f5e48f031bcf4505020f526e5e5b21f5f0037a791c769fc72ad9ce4af5326e962ebd426923007ec643d5732d64e01e2d5e4a5374d95c3c74526a04be34e5473b8823dbb117f4b2f5ea6db21fc0b1f2375a3994b15b02418b0289d31c1483abefb1fb4d398b434ddf9593bb8e37baae3870d62d578b79fe0d87cbb63dfb4c05b2dc4db67d74fc521be4c57a399fab012b57c66b8c258ecaaff54ed0d0eb50528253165e381888b8241b9d99eea1ce59919392b7fb81ae3946172741e88500395ef7b387685b9a23fba481a93355dd758375523d45552c08b3a305321875bc972626f9b31b4ecaab821ebe8fe2dee61a0d43511bb1f51dc308bd334b642d61bec6f8bdc24cac48c90fb508310405f6a25018ee228df4cc4090be2c87f2ddf4ade3fa126c4039c43b2ac68cac11f3745f1512a3f737d8d277c487e0b20b67c5d98abfbddd2afb9ca66e65b52a4175140cbc4cb60c2df0a17366e08129801598cda175a7c8a4b851807e64670340a16724a10c273c784a6e98c4ce77f0947515bc993d1041854961ba74635fc92a54b5789090b2324b8d782ac2654ccda146a00353b0dd31d05395eaf456543068a9db34e6d3e4d23f8f513ef48b05e71bdc62e12a33240a56ac06c4b1d71de08ae7bceba271772f9cbe05e3e6f25a9f4760f3ee7efcdcaf8f6448dbcc77680dfcdd9eacaa90b55eaddae73762c531ce5916a7c5ae8e2de43e5294bfbe5213febab937383f8a04a2d7225bcfbc5f53ac6fc8b8ea490f96ae49c7cc1529ddf96b1352c8fb4bdc8b83470e9f1a8f7e2e0057745eee2a7b3dbd62d7a117c3de247b361ea2abad1aa4351fa6344c677eec69221f8bed02a0dbba28fc35a7757633f087dc378ebea5f020e41a5818aa5832b1f8730ffd525e4e916078c835dc9942a4547493421ae390841be285d50ddf681efe109bf000b46b634a403f6e152f176b8e5238d85e8c448e8cd29520ed7e297145ec54cae6e1201e5d83dd31d48846941ed58b9a5200617b96cfaa134c7d8e5bdbd7ec6fc8f027f4a3981121c8ab6d943ff3621e45456869d41d2ef8d01b4839f94c302000c1efed7736920b53ff5e206f2770395940462866ed8cdad6e694fc84baf2952ff2126cfe714556743e0887014c3e3b5f9b4ddb0376cf80b92e1011e0cfeaee224490a7d212b921394e0e11df3d8e6b327c96eeb3809baad4f72988a897dd68a36bdcf1e1686f440170b0f06f18c1dc05f1c368aef53cc565a1fd25ce7c891a88d0113059a85582de360444a56dd2240ff556856933f08cbcbc4b4e0c1a4e1d02d7c1bb7fb788f33ac209a993131c583cb7c09854ebb4a64e965897802620da4d0555e946dd52138555816913ac11f6d60d1e9968cb1ca1ff4b78db09339225d86242e6c5f88a1f77ab47b9af904f7dff7a2273811cc3d38614780edadff6b5cf227738bc6908234e254cb1e2d48116f3e4932e7cc874879759e77afdd1099b6d7d4b9cd56cb13db2f4c61fe341a69507a721ae2a03552b49cfdd50e8f43abd383c4bdc3f4c519cf8213c0def7e7c947fd7a33d81b9491ce76b1c672887033cfa6061d541473f5afce8f5e442dfcf1cf3a70db4133c372ca3551c20b927030bec9b9f0d2f7b0a65a35f0d11789677d5f71454593ef9c3e5010d375cb8035bfca04cb3b95d0a4ab36be137826daec6fb38a70de062b403f072272c2cc81e001ff91871e9948992291c8287e074b7b4de7f3d2539039ef6fd6bb7077adc23a96355259e7e113101f83a42f0cd509d76ac0868e65dc94acd97fedfc945c94b8150316bde6db4c18ad8029d7f076112b8544213b1040a518af6a17896929d379f68f71402f0b259f9480fdded0550896c5b9bcef9e26c8080feba404fa1f6d0b06f852f9bc5473b251dd6b6631c434a138003a0a520f96e4521b8405b35591f9f7c556ec41a7414c59c1b468b8c8f98c05d7d4089c7c2cd21164090e4799f3575ff0f06140b255993ac6aacdc1e6df86363a73977a383fffbc394b371ede062859a1a87bb276bf71afc340f1e179a476f8e78373b6639f8b51eab956ae0194a1769661498ee49d2f8056023189c448afa0610bd8120ded14ef7cb1aa7555cfed23daf906e7fe25921d43470fbace7af48b959abab08b201bebeb58690fce79eba7984c9246515513e085a08895d58e6a4be07f20333586868d96f5b35002e82ed055a97fdf7e25d650f4b23e2aa3eae2d767516ad6bbccefbf99488b9f739e2ae44bedeb5bedaf69ff7aa01faff32454db0eaa8a31de10b0eac324fc53dfc3affe2a37ad861890292934705f13d0adb359361e99d41e2e89b5cf602c0895d99342edbc9dd5e33740ad40a06afc8ba45ca7da630b43e0f7b85dc7b48fdc513a8b59b9ff215b7efd59cf4e5d1c0606c5df60471bdc43de1b41302685176469e9e8469efd90d7cad7953b107a079acc0e9670b1174c8ac2b81fe9b5a7c43d2c34895e7a1afcab19be937f257d82b1febd4d3c95104e9ac78a53f22e16bccb4af43abe8060c640813fcb5299fed08fdabad99f32091aa861a1842b1308734527b59059dd779dc98bceb92845bf63baab8e2606c437fd00196d85ad1c7529dbfcde812829c1494be9dbdc7353c84550995b08eb7ada43b7f09a88e9dd77447c34ab4967f1bc81557df6be41149b2572750b48f41f6547ee3b314f8340cdd978f75aa442da764da509adc31ab3ae3081113caf4cffcd4ab49deb372c41559a8a6986bb550ac42f5fc7a35985c93de65410f2628b93c44120f2635f7553440061a7f0cd94c7336d73851a6512f48f3dd06df5ffb01aa78a0cf49cf8f9342eb1a18e236e877112680ee06be2d6948379bb0ca26ab3c2019524eb197accca5c8c60c81716e", 0x1000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) 16:11:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6, 0x4513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x44c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x65, 0x200fffff, 0x7fffffff, 0xffffffff90461924}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x48, 0x82, 0xdc1e, 0x7f}], 0xffffffff80000001, &(0x7f0000000140)={0x3, 0x9}) fcntl$setown(r0, 0x6, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:11:04 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) syz_open_pts() close(r0) r3 = dup(r0) sendmsg(r3, &(0x7f0000000b80)={&(0x7f0000000880)=@in={0x2, 0x0}, 0xc, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=[{0xe8, 0x0, 0x0, "48b1e8a561d19faaef729d711ffb6ec04744536c7fb285a93dbae9d9f34c604019234358ee87d63ea220b94355cf961f96d6c534f3db42f3c20eb3aeb293863f7dab1dc60f58dbebe61c9ff8505fd70789e1cbab591c617b0f09cc3315a69c11b8c83e5a267e10f6b59f3a361177ba21ed034732097d3a9f138dd6ca87d6d44454a3999af1b4d55eacb38fa7c6648f698b9ba8b146fcae5880c24a2f36d042234e8b919d662833697876e0aa15490d09b8940ac5a94721047f88c1fd2dbe20175479220138b68e0cb0ce2975d166ac7556"}, {0x20, 0x0, 0x538d, "35a4a1fd3a36ca22376c"}, {0xc0, 0xffff, 0x40, "c819fea8799150304376851b69c5ca2ceb41434aa52c58246a13f9e170d9b34cf8af8d4a174eb7b85952cc9f4aa7296a6809aafe68a9f4e2389beaeb96f6ad55be5125bdced8146d54e6cb134a8afc70f28279bc57e9319d2fcd1a82910dd3a38f816537680ea73e42ec9a2a7d03806c160a51ff20b2f85ab00aedd51cf1b5f3ba3ae3479e1061129653993d2b3b1a900594e38aab76d1b488b719b8f343974c4013fd5fd19dc3dfc402e72f8617"}, {0x90, 0xffff, 0x4f, "a83f42c5e916824e9bb45be8ddfea2af2780008133399efd08efa7e8bb0e1c5098c4f527e04ff5bf6c6aa2c0f6afbac8e50d6caf7e1a1873bbcd506da202fcd7a4a9db69a57e413c0309fa0e0d8f7d7573cd9b3e1eeaec2f51f85ed7442437e812ef03424b032520b03687b5cd2a935290c357c5e8a2b10921c33cb06ba2963f"}], 0x258}, 0x2) dup(r0) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:04 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') getpid() r0 = socket$inet(0x2, 0x5, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x977) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:11:04 executing program 0: r0 = getgid() setregid(0xffffffffffffffff, r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:11:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3c01c95fb8e623b02e5e0b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:11:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x10080000000009, &(0x7f0000000180)="ea3f0008", 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:11:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/34, 0x22, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) r2 = socket(0x0, 0x5, 0x2) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r2, 0x0, 0x8000000013, &(0x7f0000000080)="34ba3e00", 0x4) 16:11:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x6}, {{r1}, 0x0, 0x88, 0x1, 0x800}, {{r1}, 0x0, 0x90, 0x10, 0x1, 0x6}], 0x561, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x40000000, 0xf26d, 0x6}, {{r0}, 0xfffffffffffffffb, 0xd6, 0xf000000a, 0xdd, 0x3fe0000000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa, 0x2, 0x7}], 0xa2c, &(0x7f0000000280)={0x1, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) shutdown(r0, 0x2) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:11:05 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x735, 0xffffffff}, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffc3c}, 0x4) 16:11:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe0, 0x9}, {0x10000, 0x2}}, 0x2) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x2, 0xfffffffffffffffe}}, 0x0) 16:11:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a17000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0xc5}, {r1, 0x4}, {r1}], 0x3, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x8) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x7fff}, {{r1}, 0x0, 0x40, 0x40, 0x200, 0x2000000000000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x7, 0x7e}], 0x400000000036d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0xb7, 0x1, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="af16358aa58cceee12ec55793a3de8d567e22e4f0e4685b6a13dfdf8a9c7ca9aa38a5c645362f2e554d8f056bf2b28dca86228ebb8c2203761c6080596fe4e8164ebd2832d35527fe484a1ce4c51a6f263fa57b75cbf0fa9600a9b96846314134a1140ab899ce6b1341a4dd0766dcb9d40a86f296baedd72764f3671fc9b9479c228e5d38969f5368c9f6641f0f29c9b8cce55b97a48b5c8cbae8baf70a5dd70ddd825633f8f7888c7355804", 0xac}, {&(0x7f0000000340)="9f8a2f7f3c33bfa0010baa7aef17341af81249bb108a4fc0f200f86fee1d099f94e2897cac3f4fbca431266cdc9e8b973502222f72a683c93ce6d1d69e8d3e2c5660cca271bffcb7fbd8e1d8ae4b050b1b4ffc780bc3cc0ffd6af598c71917844d05231f973d8d81db20fda0b3d9b0aec5503ecbcd09cef6e066929f073892793dad94d04353b23d63d6ba5b371999d805a9a90fe934a519636bb1f0c128ce71b6bbc766291e861a7566d95db8a0c4b3fa4ee928aea7833a847e4ff70708bd0b37ccb0ada24310effaa4b91a26a55c1552d20abd", 0xd4}], 0x2) 16:11:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:11:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x50) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:11:05 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='x\x00') 16:11:06 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) socket(0x18, 0x8001, 0xd4d7) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) 16:11:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f3de6a71ce, 0x7fffffffffffcc50, 0x200000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:11:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x3a, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) getpgrp() pipe2(&(0x7f0000000080), 0x10000) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x7}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe) 16:11:06 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x2000000) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) 16:11:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socket(0x39, 0x0, 0x6) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r8 = getpgid(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f00000002c0)="aff88203a1af9911df7386f32315a613c12393100536bde7b6274f6a604897bd2dcbacecb9eb2772fef208f0e92e30e0126bbdc921eea691784efd80c43037ea31fe896e79b78c63e6030f9dad1f85a4cccbfd602f20d1388d26c75e01b671c20e950c9ac89a1883b12570ec7e81c0f63ef70a7b7c1f32ba610196d2db32460363b0e2d918b690db4aa569c28bb3dc4a41dcef25d6d40e60f62ab0d4c1c09df72fce551480e4c9428f75388787e135fceff974be7402c6d31def0ce47cfd5492130aaa00066300334e01dd0361d279ebb945bf628052b4392c51c144a64d8a0d8f2f11dc50e77db8", 0xe8}, {&(0x7f0000000580)="46313105cf438239185cf8ce90583790555efd19720ee03c6ca4134e869642caaa40bf12cd87b5cb39da402a8d673cafd29c305c4c8641fd10ebcb2b80a6e3de6bd432dd9ea32da0923134fe2a93577d169dd1dbf3a18851f48def9af3db727d8c8fa3e42160a622c394bcfbc2ccf03af5f1c882d1f2b9984b0a27d3b63cf461ef45885c86a1d0bca531774146a3fe5d96fa9b577b496582b94f180f660f315e6aba2c7d1b6022941e49123cd698e368697266af44bec13f47", 0xb9}, {&(0x7f0000000200)="9f2cc6c92c429dee7c43e63342b07093cfdb248f3ddff799edffbf450bc78491d440fc5e2bf10c8cb62f297f999d4bd2b275741de95f02a63c0dae1316648d359758c4d384", 0x45}, {&(0x7f0000000640)="8382dc63d72260193ffad9c426b0c57a30b07854c2dc1437702f287eaf5141d0ca1f2895eaf67982d1689f1561b3a3c1b47103b9419fd85fa402f1d2891a4d2d4adbb4d0f3de5f5514", 0x49}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x400}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500", 0x40000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x5}, {0x8bdf, 0x4}}, 0x2) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:11:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getegid() getgroups(0x1, &(0x7f0000000240)=[0x0]) getgroups(0x6, &(0x7f0000000200)=[0x0, r4, 0xffffffffffffffff, 0x0, 0x0, r3]) r7 = geteuid() r8 = getgid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r7, r8, 0x180, 0x1000}, 0x200, 0xe7c, r9, r10, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r11 = semget$private(0x0, 0x7, 0x250) r12 = geteuid() r13 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) getppid() r14 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0xfff, r2, r8, r12, r3, 0x110, 0x1}, 0x7, 0xffffffff, r10, r10, 0x1, 0x0, 0x1}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0xbf35, r12, r14, r7, r5, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:11:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000140)}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/236, 0xec}, {&(0x7f0000000640)=""/154, 0x9a}, {&(0x7f0000000700)=""/149, 0x95}], 0x9, &(0x7f0000000880)=""/111, 0x6f}, 0x800) 16:11:07 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x6ab) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000761000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x2, 0x8}}, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4e) 16:11:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:11:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup2(r0, r0) 16:11:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x11f9, 0x63) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/195, 0xc3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xfefffffffffffffe) fcntl$setstatus(r0, 0x4, 0x7e) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000100)=[{0x1, 0x8}, {0x3, 0x5, 0x1800}, {0x2, 0x80000001, 0x1000}, {0x7, 0xe7, 0x1800}], 0x4) nanosleep(&(0x7f0000000080)={0x85, 0x80000000}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = msgget$private(0x0, 0x340) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f00000005c0)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0xb9) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() 16:11:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0x10001) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xffffffffffffffae, 0x0, 0x0, 0xfffffffffffffd2d) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x4) fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:11:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) dup(r0) syz_open_pts() 16:11:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x13, 0x58) 16:11:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="000e2300daa6a686230fca5b4b4c618890993fed5e645a472f6cc43d993c25a322e450bbabc076aaa5e857379cd2e92b3be13003b515f6c12b57b1b3165ffd64c9af4b86fbe5637fc5229506fed4c94d3427b0f6d02fea50a018d51289619e33db7b18b994fa625e09e4000000000000d8b29ec08e0c64fbf473701c88c90069cdee21b2a7905ddd995cdcbee898724271d83168bed44d2c6f4b0d1386113181f6be4c3ef36d6f0000"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r3 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x800) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) seteuid(r2) msgsnd(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab035f22c0f3191a0ea3df1ba573bb0b657740ab49102ba815aabecd2aac8a5a016805642671a0b9c1bc4feae3dfd1ea772f427c14b4c7d42a862a4b69fc52df7d8fb77527460b6f96825b4500bb934ca47135b9e80a58f084746ce72aa7f694c617a0d600fa94f37cf985b42b6b1c5b4e06c2c6ac9f48514fb44622181140182b2df8532300cb785403c080c0bc2cabff6cea9b18b462b3e57f08dcc4b3a3e0000000000000000000000897344cbf66e1bee0692d10198b742a5e40a9afaa3d6810e6bcd0cc818537fba71994344a9f0869084940117bff46904fc5c872eedd6f96ffbf702db90d9ec691a1bcaca41d733306e37f72d01954226eb6b2193f2ddd7cdb6000000000000000000000000000000"], 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) msgget$private(0x0, 0x10) 16:11:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = getgid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3c5, 0x2}, 0xc) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 16:11:08 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r4, r2, r1, r4, r2]) setgid(r9) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r10 = semget$private(0x0, 0x3, 0x420) semop(r10, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:11:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 16:11:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0xe1) 16:11:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000300)='./file0/file1/file0\x00', 0x100) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/96}, &(0x7f00000002c0)=0x62) mkdir(&(0x7f0000000080)='./file1\x00', 0x42) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') flock(r0, 0x4) 16:11:08 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = fcntl$dupfd(r0, 0x90b4571861e0faa3, r0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002400)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/111, 0x6f}, {&(0x7f0000001380)=""/79, 0x4f}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/5, 0x5}], 0x8, &(0x7f0000002480)=""/38, 0x26}, 0x842) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:11:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/98) r2 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xfb2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) fcntl$setstatus(r0, 0x4, 0x80) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xff) 16:11:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x2, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0x4c) 16:11:08 executing program 0: r0 = msgget(0x2, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10000, 0x8}) r2 = syz_open_pts() r3 = getuid() r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) mkdir(&(0x7f0000000080)='./file0\x00', 0x30) r5 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x0) r6 = getpgrp() r7 = getpgid(r6) r8 = dup2(r2, r1) getpeername$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) symlinkat(&(0x7f0000001140)='./file0\x00', r8, &(0x7f0000001180)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000011c0)={{0xc9, r3, r4, r3, r4, 0x80, 0x4}, 0x8, 0x80000000, r6, r6, 0x6, 0x7, 0x1, 0x8}) renameat(r1, &(0x7f0000001240)='./file0\x00', r8, &(0x7f0000001280)='./file1\x00') getpgid(r7) fcntl$setown(r8, 0x6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) r9 = dup2(r8, r2) connect$unix(r9, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) r10 = fcntl$getown(r9, 0x5) r11 = open$dir(&(0x7f0000001340)='./file1\x00', 0x20000, 0x100) geteuid() getpeername$inet(r8, &(0x7f0000001380), &(0x7f00000013c0)=0xc) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file1\x00') fcntl$lock(r11, 0x9, &(0x7f0000001480)={0x2, 0x0, 0xfffffffffffffffb, 0xffffffff80000001, r10}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000014c0)) 16:11:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) syz_open_pts() syz_execute_func(&(0x7f00000000c0)="4003ca0f381dd6c46148c2ae9a00000000c4438978ca1e420f38cd520336f044805bf165c4e10d76a00000008045ef66410ff8d364363e0f01d6") connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 16:11:08 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x5, 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r3 = fcntl$dupfd(r0, 0x0, r2) socketpair(0x1f, 0x2, 0xff, &(0x7f0000000040)) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) fchmod(r0, 0x10) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x140) ftruncate(r0, 0x1ff) 16:11:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000c3, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r0) 16:11:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/83, 0x53}, {&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/183, 0xb7}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0xa, &(0x7f0000001880)=""/38, 0x26}, 0x43) r1 = socket$inet6(0x18, 0x0, 0x10005) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) 16:11:09 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) 16:11:09 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:11:09 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getegid() r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:11:09 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = msgget(0x1, 0x10) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = open(&(0x7f0000000300)='./file0\x00', 0xd8, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = getegid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8000, r1, r3, r0, r6, 0x40, 0xd63}, 0x3, 0x400, r7, r8, 0x1, 0xffff, 0x10001, 0x1000}) r9 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r10, r1, r11, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) msgget$private(0x0, 0x242) seteuid(r0) 16:11:09 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='}\\\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='$\\\'\'.:*\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000018, 0x6, 0x2006) setsockopt(r0, 0x400, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000004c0)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:09 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff46da1b25de2bf6e3e1c60c7fb6ced833040000ffffffb2782434a4826fee6a27dcfc8ec054fe99d82370"], 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket$unix(0x1, 0x5, 0x0) 16:11:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xe}, {r1, 0x841d14fccc21aa4a}, {r1, 0x2}, {r0, 0x10}, {r0, 0x9}, {r0, 0x55}, {r0, 0x52}, {r1}], 0x8, 0x0) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) 16:11:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x42, 0x9) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x18088, 0x0) write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x8) 16:11:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:11:09 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4f, 0x3, 0x1ff, 0x7, "5ff976b5d30ba1eaab97233b17b1ca37b34afa2f", 0x100000000, 0x1}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd03000000e54f44ffffffff1355a6c9c65158384d540f68dc6f38ea4dd89f575ef7843dc8de64bf0e97591e20ecdeef1300d1eabdc9"], 0x22}, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x80) 16:11:09 executing program 0: r0 = semget(0x2, 0x2, 0x0) r1 = geteuid() mknod(&(0x7f0000000140)='./file0\x00', 0xc018, 0x8) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x106, 0xff}, 0x77b639c3, 0x9, 0xffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000280), 0x4) connect(r6, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:11:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x288, 0x48) 16:11:09 executing program 0: socketpair(0x10, 0xfffdfffffffffffe, 0x22, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 16:11:10 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) accept$inet(r1, 0x0, &(0x7f00000003c0)) listen(r1, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10090, 0x10) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x643}, {0xec5e, 0x3000000}}, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) 16:11:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) write(r0, &(0x7f0000000040)="42f5b734724dff7958ae0f038768908355ab1b273c13d1f3619cf2885314f36ecb6427cebc943bfd8babba211726647b33640293abc9db20e353dd9b4f61c27876414533d10a3b3d5b91fbe4f078bfcafded583940b9a301055b46bd71fdd03909358a777ba5b85bae5303ffaf9e5fc4a96f928fa5932a111cca53910dc76cf6b40b46f4d65d2f062d1c2071e4ae23be7c7b8d2115151f89", 0x98) 16:11:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x1, 0xede000000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa51, 0x8) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:11:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="000000006d9039aee28a607266d4e277024d205e426ab8557f6d768baf6e8db2b651b623f0460322ecb0d4c2d053d51acb412454c926ed767ad9d1fdc55f4b958532bca47b6e001d0b980f30a6e970ade20674fb171dc6635387cbf26db33b2b152be4e30e58e3673feaa61cab6eaab5376fbc564f9a77"], 0x1, &(0x7f0000001240)=[{&(0x7f0000001140)="8797f1960f382df1ac5871367ee077c51fb5af550ce57a144e46fd02f532cbac415355a788c1d0ff303fe7147c142c9e30d9c2889ca6df385571793e04dc42611045bc2ffbf4cac45db2c1b097a9628032fd1e660f16641457647800dcd66118aba1710ca500d9ead48d209265e1665d3d69b2b443b7079391b01d791c42d33ec13af8e273ddacd492bc3421266087b53f7ffb6cb2f1723b58fb821449a1f0696efab479582b10ca294af15b743433ea8224f15f28721cce5d106bfa555773fc8b7af08f3f2f3368693d17fc", 0xcc}], 0x1, &(0x7f0000001280)=[{0xd8, 0x1, 0x1, "e4c561b7964293025e0cfa22dd9158c5ef2c9cf61314ffa506db5a1b06db66943d101e7afb9e2dfb2fdda62687a6b8b2e25132f8ffcea3dce0c57964ecca5f52b146315811d362a2da2babd21efd684df0feee2472236ebeae32f8c1004be22d75963601676d901884b4a7b1754f256c1fbd299eda8dba3e7bb0e79fe863f2ad4278abbfd058041e3581f33d6c87bc77001012cc6c9daeb10dbe69ce60f37cf1849808827ef2d70a81a63d3a2fbff2dbc4fabb5679dfb484c8f5f6ac45e2ec365ae495439db2"}, {0x20, 0x1, 0x1, "2ee04f9708b76d54913cb749b456"}, {0x1010, 0xffff, 0xff30, "bb3b49566facf860ccbcceceb541be4cfbca7d8ac5634e2e8fbc668739055b2246bf9ca1222a83d3b4667c9c38e88475c795ec0718f32b4b9473d8a914986a00ae31ec825e90a12c416794e20676d27d83b6ade6cf03c316a7228d20586de78f790c5472be3090003e7982d594324bd868e1a4996c8ecd38cdc0cc7c1afcd394a443c6bbdaf2e964b98d5d8bb6ab810c0e5d97099a5956b040ba5686c513a17eaf2191e35a9aeae13db1d0c93deb30484a5202d0c6460e14c29e685af26113115622c47c22c37f1dfe931e763b5a68c5d6d69e2a313573fa5b562116950eb125a83aacb1940da646db471529e830efcccb26a3baaa73a7e02b6e69cf19f502495c498e408b4aa5dcc7f9264ca5019fca137242dde71fc9717c0e8f0c90f03aa0bfd876511c81986f54f0431cc6b801c8d43731d8f91dad981c5657e60b329dfdcdf3a6b63063e487bfc8a6c32b398aca29214dbbdf6ffb9b8198db916d816761bcb2e915500d1abfb3316e3a4239fa032b14d3393720e82642d17ce0e28e552869c0a694c50884e14ccc65d3577518da6f0ad803cbf96ce503e7898d695dd109b2c7107a5bcc51567fe496364c3f778e490f73422a8bf2fbb4a053aaf5e9bd4e46b29ff2ceb56b8138305c178dea23135d384f391258c5e78b8eaba32ae20cde14fc42bde85bd34e8715949dc77dae99899ae8ef293fcc769fdf654aaadc6e5c54889da3cbbc3f137eda20778d82c4633cd93b12d994cc23ce9f04a8f2e23bce89064e06d7a276435131935802869d8082ac0fd136b2c43521fea777ed2d7410067b8b3f07da6c45a0d4c3ac7748eae6b223aa623b7ac5fc47ae303eaf410945057377bc67d8d0c8584f6791d32bcd622c3a3dae799e3baa7c19b8a73f9d5c40c3c8b6f563bbf39c8dbf6eb4c967031dbe56c7bf87f154185425757a6bc276c70b5c8d37946d25ad4d98c98f043bdb55bf5faddf7d1ee3f9790c04eea434cff09a9d813272ba8c31753775e7dd40c2252fea4c0b819bed384105ac7714607fc85723f42a2bfcbd7e74e91a624facee1a3bac06dd163e0b1308de9c5ab068fb5dba1a7e428a132009276fa9a335db24b8ae575864e9d9d101b2e73412d9a1941b8600555dd658b1cbb6ed163f035ba811a527307f3c4b9cd29973482866b3ac45bb2f5da3dedcf8a07c362790a7dcfa4036a93535b2afbb98b30aa3dda27a91462f406436ace0578df66efbd63f4f0b1db748505edc314a4dd7e85cf7820dcc8d3ba38b592f110d909bc0367f6041653178f4a1b013115310f3e5a57ae66665d110640cf7226b7913e1fbe8a1b3f68c9fe858176da68f08a746292937116c9d9708a975fded98de962ae74746289e38fa056dd6b9535ae1cf03f118587633692be6d67e1214057d3a04a6d804ed2d3beed23027c02497e1c066fd7683bf21b5a1e24b2661aa68958af89e15e99927f6446d2e5ca8ce7d0fd5a97b1a9e8cf32a6a6b4d4a271a545a0a310ffec2fdfcb4f154d63a67b69b403d5a629140220f39bd0de7e519da0f9924e72d110fa5154d35e0a31f87e2aa53977fe181d26c16384ec8d44c00f2f2c23a72d382316066ddce1f6b533dca7904262dfa16eeb87a1e9523054f280153759c7f6a415e7d1f8e4f394b74c20bf4462f8e423723acd4516bac0434a88a8056f4e4b7911cc2d04c17f4bbc74872e868c1c2113998e3bd3b92125f157f45775861f7adbafd63dfcfc9d14557ee9b29435ab0e38f87e484dffbc2bb633a7447f76f8e72a5e1bf79502782ad950604681ed15f7a2044c663f4474b6067bb2d49442f582f8d7bbf9a7775008f2ba47f8d610e97fc8db91e681891e2ee61cf635aaf840d1f63f8df4f195a55b759cbc2078c9b0fde8613237cc50c1548006663731ab42675c4e0ed1029756a14c5fb58e623a2038487c278a072084f5fe6a99a03b47b072885b7ae90cee7a5203935dac4f37521a7e65bd2f48163ce75c929967c45bb13433a1949618cc3bd54858b739e250e0fc793a7112965497f97ee529f0494c366b6d3df00a6148814e13ae75746190aff8794339653177c5858f17428ca755e2fbde778e8efdaf3da62bef2b18fc4304953a53c0b2f6c0a6d5d9f8700a9b9de1be662efc84ab658ef646b764bc857ea5433ec8c47244a608b8ea5b8717d7cffcc481cd33a5302dc9f62cd0e4b36f18b5882679fe75c32801e768d183c5d238cf6de43b65856631dffb9a8b429452ab2752578d92b487a0030d4c96dd140429142e8e273405e6b973c3c0825fe453481b29df98402a3b10bc090756f64ed701b40196e21ea6ee5e036ac08b426aad95ef622c712abd8fb3a34f047538a35ce25842069e45887e6d63a09dd7fc5d6b9a01da5845c28831f9aaba26d609a0dc20d3b21d738bd5f5f45ed9e1ed1fcf29c14a5e8893ff538f5dd5d61e22cd91a808cdd81b9f49a742137e7ab95bcee2df0a25946aca0f30784fef9298bbf45262b439b8ab1225c997fa655e120ab7c47d9482152090fc31ab5625c240cf6f6a1bd3ba1e64faf5d943c3f1c52d718a0da3e3f1106e1ff9075e6153cb5e21385a397e838137fca7eb62604c6766429417fb8d36f8566273b385126d962f41cfb21b4b8251b0637537c6ffcadc6daced6ef11a10c622ca9d734a5b6f8a3f7366e43748db04018b81e7919b29beb34f4fcc5fb0818ced28c8a0200c8ce977b6b0fd52ee67d5a1ba761c43250f18ebb0a5b17d0de040b338c601d93fc1e3b6f40f3e08bdf15e185716c52f889ae709ec547beafc692c3e34fd93067aea5d348b9d4b16ea33d2a9f37cfc3209bfe9796bcf1cd90a133c4dc8be91cd8f0acb1d42b3833e804e6935ff50280ca41537eb4fe5d6a343b0b2e32c34cc1e2fe3d4433bfaf110a40fef43109b6d8a2ca43960b643c10abbcc3361ae602741095980dc7ffe316386efdf97ec9ee6b69c078fba793a34ad3e03bdd4f8afaeac1936265fd65d3fa5ed3bad2742e71f191418a44d83fe5520b09ec12a74e5c9eddfb8b537f4c4b53efdeea283667fdda114519c6b1426c60cecc0f17df001551f93728280471522051f2e65c842be3ed1fff82774ca5b03988a40bf53446f0dcc46325bbfc8c4a9da812c7e77e74ebccb5d03827606e8627613d7c0e6587151e5eb91923e002b3b7d9f0df00e4cdbebf109d5aad876f63ae0f65c6053c4a0fcbfe558b45ea21f1c0f314c19da83512d0f212fa89319a02f1d405aa6aef8879211a76e4c0df4f0c2078705ce267ef22ac07cf9d5c1530b24b25af2887332642abb5002c26c3e47fbd9c893d7c2ab55a24acf8402ec9b52cd4b992b4a99972d0736962ea03baecb9cf8d6f6bed00ac247990177583107aacac427f25c4e138482753ed65973bcfe1a28eadf03cc105e299ddf94e626c1f268a9200e4cc28c7dde3ef4efbfcd937e6034806df8fe25db73c56c0ad8d5245f00bf4c1774c84c0643413f961769447c665f2aebf122d87c35fd9722aff89d27c5c3fb475f49156a89082ad73305ecfb1fab4117e95c784012ed1f9a54e18dcc7afc0f2beb28d6ecfbe88df35d618964591948dbfe1ac9d0f421cefe347504538c29ef71ff52a0952a6cc114d6aca247a8dd0eae62fdc5cdb72aac8e78286260dbbe70a333f31411f895aaca2e515eae121ef63d9c8bf03ea6347b397c3e3b5b10f5fd04e1a0814d1321558aa155a02e914d99f25149f9cf29bb4bce19f021857ee0a989d9eb04d6d0678ce5ba942bf8bb6ed417457cd9711ebf2978470fc78df8d5f52e40a22c479f32e750715624f365ff88ffa6395173246a46849a28f7c81bae484e42f19dc4879d0b826abf225404edeae93ec7bf6b1f5759e3d3ab6799ad26fdec066608a25a05b64c6a94bd5256b3b29ddac5b8e30bad69c732572ca2f7fc7c4295e95dcd5fb66fa22a9bf6bfd19a1a64e43de705befbd0a56827bc9d0cd359f83f3289c7ad4a641abdfd39be3e0d566de9e6915d507760439add8514cdbca4df94cb7f17b392bc3ecc78439dee7abc60a180def002f27b55a2a547898f086b5681613cfcee8b8d2f982e4d475a424206df74f1be4c4450fe2dbb05cf3bd1a8309159c18bd0d12987dc0ee0e39cf5f677b048dd2f975d6152a71d9f50bb16516c9a87e1043c7ec1ebe48557b357c179ccf0fbf7de825ec6fa4d0ca8f23eff1ac3993d6668a9ca88e6b038f494b0f294f71e4db3e55d990453b36259ed183ce04727525c31d05e3db36790a981c29805f1a816b43230399a9c733c9725fb86c1ff6057338721f08d1984d5d59ce7786a7530bbb4d192bbb148775efb076f1db18f3d20442a46fe81f80eaca412fc37cf5b2b07bebfc5347d04135b250f822954b5a6ff412a658b5ea34977c894b01ed49e2c0d0b9204c33d11205a44be99eda6a799886dcad880f5d8b73c19a0a2c7e459615b42311ebd89b194ac81c97149c43159800a1c1b0d69279acff2ae9c4a701b2e672778b67d6f91b04e6fcc920d992a7ac46ad5b542279fb3f5bbb16fa143fdf88ab69738a7b84e1a1fd068b944c65b6d72391b0fe7e9685fed3b3a4fd8f17c0d830c9023f59892d6e1ce63856a8c6ed21324944cda7ecee7ef6b155bfc4435c400c36af109c684b32f1ea257b7b646a3d45e5365279a0be2a82ffd1584867838b1ca67e1787517428c9de13b2fb6ad76de804c6e9e4e1c07a9a2fff549f6f056ec9b5371a0e265a376464149ea13c5b123aa08b57b70e798d0bd7bc334c73f7b5fe24cc7df4290fa762ab0913c616a7779da6b48746567bd170a1658a4529ae5708e2cc6b9365df063c926840cc0139beb12ef8b82c847bede6abfd6c7a7ae27fadd5a937b5104051fd4c05b411a04d6ad8eeb1b62bc3c19f3ec5e475e6e4abb49b46dd830a7ca450b8f3ac9daf7d56f2577a512c5d7506c67673abafb5b95c05f20756f50d6071355ac671bf80992c5df1edd614d8d74a1c7c55b697be23cb7bf32bbf1be3d25dc8740262bbd58eebda5050fd9b2f5ab0a0ae26663d174a732aba2e0b23c11d7189baa6eec30481fb59f2a74327a6f355037215ee3c026c4fb2ab3ddd572f2018e6196cb3cd5911e42a32e7bb1af6449f64cf808e94fdbcbdc7565ea424007f4142ff6a90295342796aed7144d44e8d766d0030238fbb192263c5b6d2709bcecb6a81e79240a238fcb299ad52b48b144fa9486c55e4357eb2b4a9ae813f886dba2d3ddece93b8d4ead691542e5f21eaa7bcdb494ef2fdf3611e23f83be4883dc866eb2763bee05f7d319149cfece096f065eac3202ae245920a1669652ac877bfcfe20d8747f3ca515da7b4b72d88870c715f438a19c0337f9fd57c55ac0ef3db31184675902a65cf11294f80e295de11b8838bfc77fbb4169743c4da781f11fcaea73abbb2a2ce2296bb6b2c89b9461b443d5ea37edac5592b22f5e69cb1d46271eaab6c9603f08e81fcf00b84431d9e0f976e2b7711b551f160e2f757824177904ef5fb09f867f903ad8cb01dc4bfaac442d0c2d890d6ce96116c88cc26c2b6404b13e21ffa92870b678ba0b7525b49659a803c32b0a7a7c568d0c861dbe54bb30e5c0af6209191ed553405394d02fbc505f9121a06af89e9fb5dd1238831910a68e45d1409a46bffc5d880823a030f390750b1a8e78eb785145db56351c09d2cf75204ed2b1c0444390e2192af4364a67ae07a01c2d54aff3251eb6d3dc8d90abe65f79cba0e9d578d8633806fcf9219f6fdbb5c75d51a6b5806d28a5f392ecaac2f28abf551a76e1295f138ee26"}, {0x100, 0xffff, 0x7f, "2b7b750aae1d241707224a18f809be73fcf0dec6a0422ab9ce6c81adbc0cef57a0e61211fa2a0106fd8fa2415e7d27b233e225b7b43213546c91b431b8b0713a3649646b3193c7598b2fc13d54942fc07bc629563a50e58c4945334844e3cfd76a4162d14d4e954394d2daac23ebbea57a491a349cf008b3de59e74bf95906b98f45fa2f9522655d7f1a775a403220b0ff9e923a8c74182e2c0730b698481b50066d91209a9154e1e440503367124077a169e5994c363a6bddd1adf2ba4daa006971a284497332d5adacdb5461b00d57e585b5530c58f4901b2dc150c86abbbe38357d415abb9bbcf207"}, {0x30, 0x0, 0x8, "8ecd5a0bf1875cbed878bfb9afadf5ba7fa89bdc3bbd5c7cc9"}], 0x1238}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 16:11:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x58fcf23957d7c09b) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:11:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:10 executing program 1: socketpair(0x3f, 0x8005, 0x7fff, &(0x7f0000000040)) clock_gettime(0x4, 0xffffffffffffffff) socketpair(0x13, 0x7, 0x1, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 16:11:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xfffffffffffffe45) getgroups(0x8, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() bind$unix(r0, &(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendto$unix(r0, &(0x7f00000008c0)="c7d73566de8d91138bf31531f067907434c053a0813b3cbc55edd209bfe3448fe2df9269c875e7c227f9aa1ce0bc24ff9d76bf637adddaa26210278ef730f0e725e6fe13782f8223682178f8a84cbf2ba2982d3a6c3e87163becd7c11440381e7612a1b7c82bf66e04adf21d2c2397094d4ad9e1c56ab394ecb0b6fba2d0be620398f6a1a4017f516725e13e8c7644420027e95bdb2d0fd05132934033c368c214c86b906da17de61b94eee16619e1dcd39d0542c572fba06060b313fa80c70e51419eac06a8804cf3a8721715b46b8de1ee526b7c47cee87d3579551858e76a206cb83baf4972490840c2fd5d6db85f665b7b", 0xf3, 0x1, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7d3cbbf6d852febf4f26e8cfdfa676e0f6655447ee1899a049c4fda83d5efb615c71b4421406a156d6074f5d3d29622c0a35235df9dc8b51d6123b62f94cfe0f92c5eecbb7e81ace8b14432a22396d645dc7c0a4d07748c852dd2ac355f7e678c09b6c97ddd07030e9bdc32fb25e82bca3e46286eed7c4f8403409ef49ffb6ee8f105b7a1163d4024fecb14947fe5465044ed352c79c5abd48c7083596741c458403c684e7", 0xa5}, {&(0x7f0000000180)="8fcbc6a57321c8e59848cea72360b8499b8f6cdeaf2899df84a45afa7521584bbfa33e9b34f595e1166a535da440af49e54dfef6f33bee01bb9e939c9c3b2b3134883955496cfec5567ed21acb3cd652ab6c41cb3ff8b88b8b12f80ed06d2ae6fa97c4db6989e6dbd5dc3632acab5da0a9fabe0c0af6584018a9b04f77cdf2240a79c86f3ead972130d9a7cc62caf2cf24457e2b6a7b677048411a500d6a035b87f56bb018668260af63bf15d393567b6ada3efbc8ce6f3b9ddff0fbebd589673b8b2c1e97da57c96cae8d82d753ccf6bab29c8785711dd0f94dd7cf62997d8b54479e8e0efa6ae257dc7614f289fc56cdd62ff3acbdff", 0xf7}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000100001000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0xe) 16:11:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x0, 0x7ff, 0x7f}, 0x10000, [0x6, 0x7, 0xffffffffffffff0f, 0x1, 0x80000001, 0x8, 0x81, 0xbc65]}, 0xffe5) open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x80080) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x42) read(r1, &(0x7f00000000c0)=""/62, 0x3e) read(r1, &(0x7f0000000040)=""/86, 0x56) 16:11:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x1800000000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:11: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, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x40000023, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x12, 0x40000000, 0x9, 0x5}, {{r4}, 0xfffffffffffffffd, 0x40, 0x40000008, 0x9, 0x980}, {{r4}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0xffff, 0x7}], 0x7ff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x3}], 0x3a, &(0x7f00000000c0)={0x7, 0x6b7}) syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) 16:11:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x140, 0x40) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[0x0, &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':#\x00', &(0x7f0000000300)=']-\\#@[$\xb9\'#\x00']) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:11:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0xc9) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:11:11 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) recvfrom$inet(r1, &(0x7f00000000c0)=""/130, 0x82, 0x41, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) 16:11:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x100) write(r0, &(0x7f0000000040)="2368435407742232e84ce282399c6c7f8a75ad52b9e50bd7ab72b0df72714eb4b0b922a97e30e6ce893660c7a07c3f1b0763dc8a33c078e6d64c42279e4e9482d2576d550777ce255d151f0a1cce36ae94249beccd7b14481cce783809cfaac2352ccb57929061ff77bea66b3d97615754f90f6018ec557991c3a14b67191cb753d520f25b5f585e6f75223e74c404c29a4a1ce3a0935bcd5bdfb1a967d105e4749a8a886870d41c153ce4bbc0bc412719eb3addc0bd4187bf10998b76bedba988961047f201e0d8df8ac425df61a337283d153eb6bf8d506e00bf", 0xdb) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xffffffffffffffff) 16:11:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="cd67cd477af4bca37670bf16efc15a6458f44ad75283310dd57dc6139d7f92ce3a1ac03da65c0120fa467bbb8b7307edb9bb1c1ca4182c59123858c4117e79c1507a7236ec0e27bbd4f5c42a9c78c72246267c7404c610e927db7c6335173471eea4a2436e3113e5a84c0acfc63a55e5b827f999222f2084b645b6500706e4536f1c870edea106993874b7", 0x8b}], 0x1, &(0x7f0000000400)=[{0x10, 0xffff, 0x395}, {0xe0, 0xffff, 0x26a, "11666014eed2ca97c91181548d7af99fba6ae85e2a970e18c729659b57d7d9a34ec1000cba1d1cf5268e51354d7fab7e4a5025bf2b05bfd71e9303078928c627083c72115f9aad0fbd27d7ed52ad9912739816f9382d9b15fe894bed1786ebddfffab003092f245b7353cb6c002e43f778c3066357d50109f075ab7b457e6c19eefb2f3e199d8de8260a65ca38e51d18df24925ac6741d9fce355330fdb6721e062bec7d8089acd4d83d32210a41b0a1d961a734e7c298d42c0eeb19485e3363ed47c4884d02811c32"}], 0xf0}, 0x1) 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}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000500)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:11:11 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffeb2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x9, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) fchmod(r2, 0x10) r3 = syz_open_pts() dup(r3) syz_emit_ethernet(0x79, &(0x7f00000000c0)="0eae4b0f20372fd25f87ac115cd389f4545ca645acf11ce6b21d2c5723eb4a3ca554177efe9c2055fdcb69d398a4b09d1865788e77e19f3441b6117583e5c81a5551c851f3bb843d82f699ad088eec5a1170787c7a0c6931e47f6abd7b71a23058fca99314c6f991541b7931a0bb9c557dcb89feeceda42d2c") 16:11:11 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:11:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:11:11 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:11:11 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = socket$inet(0x2, 0x4001, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x5, r1}) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xb3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) select(0x40, &(0x7f0000000100)={0x3, 0x1, 0x1f, 0xffff, 0x401, 0x0, 0x6, 0x4}, &(0x7f0000000140)={0x2, 0x8001, 0x32, 0x6, 0x80000001, 0xfff, 0x5, 0x5}, &(0x7f0000000180)={0x8, 0xcc8d, 0x7f, 0x4, 0x7, 0x5, 0x540, 0x2}, &(0x7f00000001c0)={0x1, 0x40}) socketpair(0x1, 0x7, 0x80000000, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:11:11 executing program 0: r0 = socket$inet(0x2, 0x1000802, 0x694b) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) dup2(r1, r0) 16:11:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x101, 0x5}, {0xfff, 0x7e0}}, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:11:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000000000000008, 0x1) unlink(&(0x7f0000000080)='./file0\x00') r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff06}], 0x3a4) syz_open_pts() 16:11:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x1, 0x0, 0x518) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xd1, r2, r3, r4, r5, 0x8, 0x1000}, 0x80, 0x5, 0x8001}) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:11:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x0, 0x0) r1 = getgid() setgid(r1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:11:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 16:11:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$inet6(r0, &(0x7f0000000080)="0ad5b0c4fc2afbfac2a7050b1dee55c6ea9aac636e0266be3be4d6fd3bf65886ff41a7dd794127cde04f2b585e818d320128c51d8ba71e3102a4ce35d00cc83249336864e02fedf507a3cfd90bac5ecf3a9eb2c43936dfdc49c70c14ccc888af353bf9a54d489a8abe131c99c27bdda79ec873d7ded803c54edd9deee0bfab3543a4f0dba54da6627d727891bb0925a8a8c897b65cfe752f7b4ba65e1f1f8c0c3ba7a70465c9f0facd5db76738fb3b4c79dd525487e4f399963ada513479dd7ae26b152da217d026ae5a4b1c2853566efab75e69b59378", 0xd7, 0xd, &(0x7f0000000180)={0x18, 0x1, 0x9c, 0x9}, 0xc) 16:11:11 executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x6, 0x7}, {0x1, 0x5}}, &(0x7f0000000080)) 16:11:11 executing program 0: r0 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0xffffff59) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) 16:11:11 executing program 1: select(0x537, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x1000000000000, 0x80000001, 0x0, 0x0, 0x4}, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4e0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x800}, 0x10) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x17f, 0x5, 0x6, 0x100000001, 0xffff}, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x7ff, 0x2, 0x6, 0x200, 0x5}, &(0x7f0000000080)={0x9, 0x7, 0x8, 0x7, 0x1a, 0x47d, 0xfffffffffffff801, 0x3ff}, &(0x7f00000000c0)={0x8, 0x7ff}) 16:11:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x2, 0x0) getpid() 16:11:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) poll(&(0x7f0000000240)=[{r0, 0xa}, {r1, 0x4}, {r0, 0x44}], 0x3, 0x0) 16:11:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x110) 16:11:12 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000080)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x11) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r2 = syz_open_pts() close(r2) dup(r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6091, 0x8001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:11:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8000, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x3, 0x7fffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xfffffffffffffe32) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x12, 0x8000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:11:12 executing program 1: r0 = socket(0x20, 0x4003, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669ac5da0f0771de9a0dcf816f363146c653000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:11:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') dup2(r0, r0) 16:11:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x6, 0x10000000000308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x8, &(0x7f0000000680)=[r5, r4, r4, r4, r4, r5, r4, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r7, r8, r9, r10, r11, r12]) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r15 = getpgid(0x0) r16 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, 0x0, r14, 0x0, r13, 0x44, 0xfffffffffffffffb}, 0x2, 0x2, r15, r16, 0x2, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r17 = semget$private(0x0, 0x3, 0x3f) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:11:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) 16:11:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/236, 0xec, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r1) 16:11:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="78a2b95c764fd1e252c1dbc069150246ed00da31896a7d9f9d76f97fff280ab75d22e212c8e28383b3e6f0e3689a7dc1faeb4251b3639cc4779ec8dcf86d00855075e602e939c01a93c10522af06cf2836f33495a67f8c4260833ccb82d01c4732b535ee1b4d3a8be700c2116ac29aed45e6d5483f00d7048bed11416e3e9aaf64e6286d97a1a6470cd56764b7df4b8b81d918159b0c92a3006e84c2f3026e94ceff314f989886751240451b9fb2882dd373ba60bc9591b47aaaa8ee11e0faecffc7c55bc8dc6bbcef9632bbe20f044fc91693afed0d57289cf2c8cb018920e991cf49afb1", 0xe5, 0xe, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x20, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0xfffffffffffffd02, &(0x7f0000000000), 0x408, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 16:11:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x800000020) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x5, 0x981, 0x5db0, "4c89ad9040bb40b19abcdda86519161af12c14b3", 0x80}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:11:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 16:11:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x24) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:11:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f00001e8000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) mmap(&(0x7f0000049000/0x1000)=nil, 0x1000, 0x3, 0x12, r1, 0x0, 0x2f) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1f) 16:11:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000011e, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfe) 16:11:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00000dd000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x2, 0x0) close(r0) shmget$private(0x0, 0x4000, 0x1, &(0x7f00006df000/0x4000)=nil) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:11:12 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = socket(0x0, 0x0, 0x3) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() kqueue() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r2, &(0x7f0000000180)='./file0/file1\x00', r3, r4, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') linkat(r1, &(0x7f0000000340)='./file0/file1\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) 16:11:12 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x8001) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x9) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:11:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x140) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chroot(&(0x7f0000000100)='./file0\x00') chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) getgid() 16:11:12 executing program 1: clock_gettime(0x1000004, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/174, 0xae) 16:11:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:11:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/111, 0x6f}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)=""/171, 0xab}, {&(0x7f00000014c0)=""/7, 0x7}, {&(0x7f0000001500)=""/121, 0x79}], 0xa, 0x60) 16:11:13 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) accept$inet(r0, 0x0, 0x0) 16:11:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2) stat(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:13 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d35883008000000a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1dc9da3c0f54e7900a3ff68c4f88e34cb2a5f590faa7fb71c0bdd3a2075c96a5f8dcf03510ed7acb083896623908af7117f80fd3239b9ad7a88a1393cbc2d2a67ee0f06df50cd55157457d35a1f2907e46508d15d94182350111852ce3beb16acbd8c2b23434b284c3bcfe2ed2432", 0x25a) flock(r0, 0x8) fcntl$dupfd(r1, 0xa, r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) sync() 16:11:13 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2004, 0x1) getrlimit(0x3, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f43f28dd8b814c60f3010ffc5148e7b37415a5c03fe278eb710153b7839784af21b0c3a365016f335a476664b753f45e795a0222574a0d17a7c78179f338e7e6e8f31123d697233c828a53391d18307f1051df430e7ba327c13b42816d29acef28e3988e121ca5806ed5ed327b0e4e8cb4143d355ffc47433e9269e462c3f054ba643f1797095bb61d7a63fc956f5b", 0x8f) linkat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001600)=[{&(0x7f00000003c0)="accadc02da82d6d343b4ae19fa115fee7855e75112b5c526c7bf903f6e5355e1615d651c960782791655ffc8dad374c9023e438745207c1708b192fcd00fb98386dd771c57679026a0eda1b754aee768809b2e3334d837ff4f93e06483236704cd9dd40b4fcf8cc37a4dd519d91f49d15b5e390db80d742d1dd40c6685216f80cb9dc16bde2f2fcfa49d60deec25a01c23bffd68febf4a7ccd23e2e9d355cf03253a3fc1780b48dabe34153a27bdaa3ef43314b3c69698cb00f001e87cc532f15c2305ecd84c47dbd16af66e4d7d00406b4f887097f8588608898e8e1155cf4a625d091feb4d8ddbc4d2f401aeccaf", 0xef}, {&(0x7f00000004c0)="039b8f939878d643b81aa6b50e3c3ec59e9382967544dff6ad759cd71954bf36bc0f05d939668db932c91765f9e46956e25a31c244", 0x35}, {&(0x7f0000000500)="79f66d42835a9bf5f9", 0x9}, {&(0x7f0000000540)="ce2a6508516e079f41fa8a1c03e096839e6a7e1d9ceea65b34187dfb9f474da9f4e14d7e82ef40ce18d913e631e90159e97e8ae46acf367b0c6fc2221c02022b2e713b04244c71a5a3b0bdbb3b25dc68d83fee5d2b39304cce398c9eca09438098cf30a7df098d8b8b301063e7dbf47f0caa6fce33de3b1b3c82783ae0ff015b83344cc088cdbdbe415a60a5f7b718c806cb264857659fd0b9916ab626284323595f8299eb70618565e7295e61ac462f1b950992dcc8ab2a864e5bb33d4d2e67f1b49c0015756fd8789fec12ce92adab3818e7ab31ea96b5039af15203d3f27eddb982715f91d760c76e0f2476d4a60e35ef84081d2f5e87c19a8840ba63c2c9c7b65c1b47c042e5af31839775a0ee310413180e61b1bb11d39cacb7740fc166600ad5b12619bb294be1e35afd7ac9237d3795fb977c01a0bc902efb38449ec680b03e1b24d8228b5d6ecd283fb30984a445c63bccfe1fe56ea6ee01438045597fe0f18059fb49eacf551704bb2170d4a639bcd15e33b775f40bcb3e961cb32b7f5b3e5032b702a31f0a1f4c4630cf8d1ffe8122d962ec078f9cb999b3afc48cf524a033aedc860f50852f2c21045772f3fefde277d89502a188a627c6606b90abe8b9eb7caf1d7b2eab899a75b6587741b0e9b23a3c3319176dd300c6942945773909e894aeafc8a65fbdf73edc1f3a5aaf2379dfac0fd8a033be97940eccff953d7913972f842ed123f89260a6b050a48b89511cf58cf1a9df678633043386aada57d0290766c94d11624a4bf6a536aa40018226c3f0d57e0a179f6a0353028a0bf1c8c5afe2fa8426e611566907e22a28bab812911aa6e5f863c767da97d8af0a4d18a9d39d61e0f9c2f1e2d904e3c4fefe8d6fff577d034c50b64b08cb64b5f3b73ec09f02cf4e07f2fd2898769daa0a40a82069320f13e22c3b4f485bfefe5a02a66e4a0790b74d58f4be90189dcce481cb6cdf285449dd24f9366584f04223a6dcec05632132b2eb8e02badf773b1bb6eccab8cb5afda7e56a997611dcab8d70727ff8fb74747713cab8df5c2f119d81604d347f695a1116e31f81ff7999dd480fea413275bfca911f44da3de7949ed055db43590a7d2dd735df8e0da205408c9ec78bce059196f13519e0b06c9f928688babfbc6a633f63651e3d7483f02db26014fe23b8438d2f8d73101288f20e140ef72436a3950d67a1751832ce99864401785477cad76990d867550c9cebc718aec964e570fe8db13601a33f64ee99af25a62b29a25ee6a74e30152c489c4bef4fbbc13fbf607d022a41c65ff74de825648043f5907de00a6cee58cd0043c595cea48e307636a54f9b7404ea987ebd65dac7b6c9f7a960e2df1aa6392b29fef50510a37a572dfef082abb6e65fd37a6ce9a3cc5bea641cf42b9a690430db2db04ad46cff8b112d11c67a7d6c5254b1d0303dd444d0ee893e38e877f4f37896c0c0e77f44d3fd66f1587faf6be8cf4d894d05f9be87b507c74ceb38054f52eef3c6dbfaa5e5736497b8ca422628a5a97a1b366a8863c92136a2413d78cf3213a6910d24d6c4ec0225c39c400fa7c66b21ab3e7c5208c78d9fc7472669d75a22d860f7054620a93eefc3dd9adcb677429842b6302e338260d7fc2ca7daeaa5ef1bd6e89700a8ad768611518418b6548d14b4fe9dbcc4e5478f589448a9892007a037f69be9db89e0a7714686317c0a90de3ea242ef106ff997317579e8ae967c4ad5da1e34cc44fa172ee7e50bef1fe03db5a51273c95f1ffb181b2253906913228d52d6db6ecc90584373f567038bddd31e94dbfdb7d86921cf56921a3836d57c3d0f65298dae1382749d6d6736161e73acc54ba17785e9f4f4135f27a604863a5306d053bb2f9b7161c3fd14b1ddc36072bed66e1a5c862e4f97267238c5270ac74fb6d3e274e004552441b711ac7a2391d34099958f7e21699dd927a34597c1fdee9786d0359fc37e5655c86e18e6c19fecc50ad7b79b7409a48e077b49fecb5201739a9272e5c6f53aa12bca1757502fd40c504435dc04fa22630d0bc5689c0bd8354151d14de90471c61743106409198c6d65c04419b90ec752221c44233fa8a388b2ed9e212f99d5b5ded64746a1f10004c193b3ec484844132ea73a0e2ff977e5d1d34661493ddf7a19a1798f78a3d04866584fd7fd479b41f6aac820ac78acc551335d270596d4412a98f59cb043f4d95dd2ee90f29d1ad79891350b24844f40a2ce75766ca0aafabefb20716fde2062bbb7d823c70bcac72ef0de8d0d35dfbe617f476d4da9cc0379c6e99657479c9386c26bb219edcc18342fa86c3b0a10171397fb80d6a11908c2f7f1cfe4c7f6ac1f3cd7fdecafb75ba51b5d0bad9c9992aa7d3c4e533e4bcbb6ac25c31901bd8ad664b3a8870833b2715ddebee95e53aad13c465ba0a03a310bd377e613da872b3e09de7114312adb9e7266e8c5001ed28e0fff34dd96a9a309995fdc65f6d8d2bb344e751e5c41b09f83c6631c8a8800ac6f093afe9acc5cc982354ec22e9634a9b71bd5badd86880339a91ac76e3fb923ef38f64943cdcdbd003ba65f4fba9cd6c12df5597b10bcefc11540718b6228a6a2cd06bfd98226c6b77273c1c996c30901ed718e87c2fe8b280e43fec2b4fbd0874831663a0132cbbaceb2aba210dc753ae9693da43be63baf9c66d367adc52034d5ee27b75a344f4b4e1c180056b18e9981f075ea0041afc77e2c23ea9749674ed7495fb0accc0d82debe7e6c7308ac06046a9dea65bd037cd32f8b68b8906c4b45b8feac4aeac41dd8014fbc9eed3f60ba67c53d7962d5516a38e401720efb74a8a2ef6a86f249b6592787b1c529a945aa733d8225b01f52972a2f676a73642d1a156b59fe6c7bb7da1692f197d945e24b0e3420fed9688fead25a9b64d8857b0504da2ca49ecc139eb23353dca47a6809f1051096efea01247b4e03d76c8a74e35c8e2f30ee933607b732718f24bb598e154e03edb1ce01c6a26c39af6897506337ae6d01dca004b786e6ce0a1a54205f4578027cf7dc93da7a2a58676210d361ef0011e5667f314c4daac7410b980fc5c78b428ef2c5845673a06841f8800410ed9020e4bf3ccf38ee0a434c520140729e542978dbbceb0fecf35d2ad487f374511369eede83ec122b7727fb3e53d8fe5ea5cbc47e1a6d8a130c60d4b1843be19109de463c5ac7204fffdaae914ad3729551a7c62b0ea7c206c421436fa7e593fdb2884ddb5d4416b02cecf141d817d6a21d9f0b6fca5975c374e69b68158b3debaf6f5209addf75feace2c6a2e164ec1a350407431032fc63b251256ab4799ce688aeb49f8949dd897127d692a1d9ea01b9d0dfd071599a2441bb723b93c5948cb01b60b634045089d1036d5920b2251e1535f60416491e7ef525882e0a8c16a88946cf39f8183a3acae4f53e243dc8bb6a10ced4279472bdd80cf0e7ad651584a10e6855aa38f8173c372c4afa6d759e74531e6fe84a1337b0be3f1dda4971d8d9565b43958a9ebb8e043aa00e715db1f64f50298e2053e69324ec1c7229c62515ffff14c9698aa3146212634b052b567c0a20f603d8f3443a972415e0211cd145fe73d3aeec6540723729f076ab5031e8174650573074a118e47d5e8c1dcfd54e678ad08ca35bc58012d3dbc8d0f3032928d2275a18185aff1ff0c2178a06dc84bcf751fa69598415777acfb05eedd969ad5fd4f220740df0db9a3ac0bbee565ab73c5a874c6f2c15d894b71eded3c9adaef5c8451fd6ab2435dcf2d425b7ff4abad3c218b4fb51d2d1ca0296137e1cb81f35b93a1c93893ea1517fb2079a56ea9bfe620b2f4ba42f6830ac413c7b64878ebf365770da6550eca0c39a5ea4240c752fbe74a0d1f906bbd9933d398feadb554e38d67005c813f6674a7370605ec3dbb6cf5bda6dfdadd42f842c38f05167a4f2c59920dc2a0b555b92685bf2bc7661c95cc63bc6fd8886ea255652c071fabdd92fbfbdd9599e9d0cb1e4ebfd649bd6f5c93d6a5cebc91423d0368b7c75a013e6a43e16b6672655c45816a962fce270652cef7b671734adb13b96892057834be805f8bc701ea559e721b5445c9f62b689bc1908d0a1f9e21c7252975e0bf5662607b4fd0fe413b141aa435cca8239ffb8a2a7bb1d838debd8be56c13fed0451fde3f41518aea3f73b7e7b32fa06cb6dbebf0318a605b11434f3589c095326c96b70bba5548c5fa2a4c371d5c92b7fe745f43aa7f9ab69be45c076c07cba59037a4608931fc71f8eeae32054e21830aa8e465011abcfad08348b883b2bcb6e92b0de63cd98460a9ebbddea41bc9260d0fa9cfd9138196137a05600ddfa670f95d1b2a7d97377bbc7a4c56fc82b99c856006fb95e78675dd83d1b22419cf3b4eb0084e99050ef10b63096f9fcb09174a027b00dc8b9cbca38b9105e4200de0602666805e2c0a1af58c3915db35a6556f61f96f25dfde255cf495ecd067544b7a807e1ed8daae9867740a990226dac727f37b2aa0fc290f6e78d097a365ff4ab0b2713babf151da27eaeef495d9ec4a9fba2f74d4e992d261ec6ecdd690c63b42a41b1df782697e14c4ff5af46f2640a6324f3bc2bd26a65f35ac2a2459f76da74b08b1311521ee145b019e62dc0c6742dc693fa03e4f198ea9080f79f719b376664c963e39bea70ff88e793239216666df4bb0dae71c8ae3a4afd1965a544201f07510dd8f7880501fb3ab4a50207dd3f53455279d27933955be2ffffb206ef168ed7e0be268c5ec423b18b839f60cf6aba5b5e578efec4403a5cceea4e18366765c1d0eaf3c52025cb216c51fe7740d05e2da4ccdf4828997e1ae41d2454223026de53cbb69c7f62802d49cb6a101bad72454b4a7973fdaa4876340c970ec0592476c96077e8e5ba40a4b3dc3341641038178e21d74acb53b9447869b5221091019ab4bd6d3e860e407c3039086f1a3de65ab9b01a1f79febfa18d0d52e8ca306ad8f0cc0fe61ba69d9d1e6dc8d876921757473194e009b90407db261ac4187111bba813b288e8d4690cb3f2a53c08f62568e209e94dfea5f2e0839c76b9e0d2deb061623bd16a52febbd2e291252c651442f9078460464ac271fb315f5c0b57855bd87140f2071d797c37e117e2b17d5cdfe98b8dd4959350acecb74e0ef27f481e29f69d989c801d259e8a7caee831046352080355fdc07bcbff66b80e0c1183060617439b10cc5fede210b6ecab239fdf3ccc331474bd7da36ee6be1ffc1b315cd69b3a89292e404273e59e0caee809323e832c41219fca9ee6b4bb3943cb793df94ec387a28fe516f7d2ce0b192f28f4f8b1a0c30ecf6c0d82a57ebf17211ed4e8649aa197b9a74fc4fabac46801e315e8b35c05cda9b018d47d6174e39ea5d1175c4e375fb7a84d6479ebc4c0ba695f094140d8a6afc04675c0565a664aa704e108a0ca994e9ba1277600811d04c59adb34cca1c5c514a10171596b99dcf127534c2565a6f763a99ebbf7d38ad1eb805fbd62d8dd989e711ba87c4f491547bfc38476fed31d7ae4cf7fceb57ce63b56cc9bbf4bd3e67d368a44ce9dcef083113c4a910857f8fb3070016e954e6057d57fd99077306caf5eec9416a5023afa809e635892d9986e09270e468d8ab6778fb36499fec9648b0e2dc2fed57314a9d91d32484c67ecc037efe52bfb0aa2f81d09d996eb2121a9ca341c27f13b3f0e7bc0af4d20258ffcb6d9edb6996c8967691e61d7984bdf30dc5b5b087a1e8d78ad755f9c42c00d4d64f507bfc6851cb534f3ef", 0x1000}, {&(0x7f0000001540)="19fc21b6199cfc55c2551d1c7780c7e7e72cf1807d2f71974da461b5fc2819c858f028af795fcbb287ddb666ea1ae8486262330ec94acffdb0343859e82d2e1faafe3fd0b98010459b8c939412464bad46a45263c1e485466e7e29c9acd174a4c6fefe804638ae885a969db8086c2a9ed1a250191c69fa03e3327c18c0abd852196af661d05e79edd4bc30", 0x8b}], 0x5) r6 = getuid() getgroups(0x6, &(0x7f0000001680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r5, r6, r7) getrlimit(0x7, &(0x7f00000016c0)) socket$inet(0x2, 0x3, 0x5) r10 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001740)={{0x7fff, r6, r9, r6, r7, 0x46, 0x6}, 0x4, 0x2, r11, r13, 0x7, 0x0, 0x8000, 0x800}) syz_extract_tcp_res(&(0x7f00000017c0), 0xb83, 0x7) sendto(r3, &(0x7f0000001800)="b9bb7d41cbaffa96d5d4ebecfb6d8c1a13ba1b4bcfee735f3269766bc33f68257481c755b24df472d184aa31efb373a3c1728703d7f40b85c93e2551cfb6c309b259a4e84bd8551cedaa97a830331b048fbb54c0dd6b1fdd68822b0c0b9f0e14db8e", 0x62, 0x400, &(0x7f0000001880)=@in={0x2, 0x3}, 0xc) getrlimit(0x7, &(0x7f00000018c0)) recvfrom$inet(r0, &(0x7f0000001900)=""/19, 0x13, 0x0, &(0x7f0000001940)={0x2, 0x0}, 0xc) rename(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0/file0\x00') symlinkat(&(0x7f0000001a00)='./file0/file0\x00', r0, &(0x7f0000001a40)='./file0/file0\x00') getpeername(r4, &(0x7f0000001a80)=@in, &(0x7f0000001ac0)=0xc) setgroups(0x3, &(0x7f0000001b00)=[r12, r7, r8]) open$dir(&(0x7f0000001b40)='./file0/file0\x00', 0x0, 0x120) 16:11:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0xffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:11:13 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x8000, 0x4) read(r1, 0x0, 0x0) 16:11:13 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x8000, 0x53) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x8) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) 16:11:13 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="569cd2d4275e0d98422bb39873", 0xd}, {&(0x7f0000000040)="5a833fc3b368179ed44d7add8f045b5dec6cf29452e6816d0c4185b30b2c646ef66d44fccef593c23369e984d76ce92e34f644efd4857fc674409a2e5b95e8893af7cfd3099d8f5b133db4f4b7e5e2aaa86f3ba1be4b3630d7624a", 0x5b}, {&(0x7f00000000c0)="a274f14c7af8", 0x6}, {&(0x7f0000000100)="f920862a175494aae6a35c5950fc4e1e0097b8b56b27f368eae88eabc8a0a86dd0971c336a3eceb4eb9ed4d59af07b33f9d8a7d5544308e3fd70bffbea626160420f7bb9d94e894fb1fdc159187add154f19ef8c3b1586416bc2e0bb0250fea666a9004e47b7382599d89fae75c2a90efe78e347", 0x74}, {&(0x7f0000000180)="73b4c5c4e73da21374227f73c8c1a4d25a2cb2866a1bd5d7dd34a10be351bb6f9cd447e53226c9d6f50cd58abf69ba011678f91a57af6b678c80dc9c1a107a556d1f4ed4feeb108997f1aa3aaf283656c10c8d83530cf431ae4f407434987e6d41be1920f1b27cef993ae1bf1089a2bbc75200a5ba0f3b2e12112369ef02e929b76754d95fee15610da8b8da3a3f2e8fcfe09a421b31bbb2b1cd9d08d1026d7082547e4c8c8d6b00deda545795208b045cea16f4994bd6b583fcfc313c7b94e009f9886ef1d1b705ea9b41187f5edef74e57254efe04fd8b236d7f52131e3c76611476a3d4c1f775fd06e024fc9b97d336e2f2603b08aeaa79898b40", 0xfc}, {&(0x7f0000000280)="51dac4f08c06000f1110cfcd55af5384f2e5eca3cd6e89ff3d2eb8cfca1952dc085a73ce4af1bc5739e7f9ab01011e4a326cbab1a703c630977243a4805bb989fbefb460e2ba5cfb6f78b86539f060538d797424ffcbdd4881c708286d84d200ac92fdcd382836f6a4ad040613795465957b985aeb", 0x75}, {&(0x7f0000000300)="8987db66955884d9cb1622d53f696e7852", 0x11}], 0x7) 16:11:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:11:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r3) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) close(r0) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fsync(r1) dup2(0xffffffffffffffff, r0) syz_open_pts() syz_open_pts() r6 = syz_open_pts() bind$inet(r4, &(0x7f0000000340)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0xfff) ioctl$TIOCSTOP(r6, 0x2000746f) 16:11:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) chroot(&(0x7f0000000040)='./file0\x00') sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:11:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) syz_execute_func(&(0x7f0000000080)="c4c379631c0d6300000000c4c25dbaffc4c2592d7e3ef241af8fa9789424a0c4c3bd786d39072e673e65420f79a900000000f20ff08900080000c403114bef00c4e1795b2e") setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:11:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x20, 0x0, 0x800, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:11:13 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) select(0x40, &(0x7f0000000100)={0x66, 0x1, 0x800, 0x1, 0x7ff, 0x0, 0x1f, 0x8}, &(0x7f0000000140)={0xc528, 0x1, 0x5, 0x20, 0xfb, 0x4, 0x7fff, 0xc0000000000000}, &(0x7f0000000180)={0x3, 0xffffffffffffff01, 0x401, 0x9, 0x7ff, 0x8, 0x2, 0x4}, &(0x7f00000001c0)={0xfff, 0x800}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_settime(0x0, &(0x7f0000000080)={0x6}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 16:00:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x9) fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x42) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:06 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0xf7}, 0xc) fchmod(r0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) fcntl$dupfd(r1, 0xa, r2) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="bc38e373d9024f4ee888d443b07aff0274b1e7d96c66712e2a6cc472d8e2d8c9d9a4c8d3bf85a0924870a3cc558742d8888b3d6baf51f4c3a09bcea50a6e559de2d5d148a8b853a3bdb326fa7a86", 0x4e}, {&(0x7f0000000200)="802c2a7d37fc16fbaee4c2a9f850ce9a76a9d96f1a2f76eb869f8e5f704b98420aba74466b8eb681ccbbdbabd265a2cc512667d69cb614068c87f73ab4cc3128dbd83d7e", 0x44}], 0x2, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) syz_emit_ethernet(0xd7, &(0x7f0000000100)="3c76b851ac25a8122b7829ac7dc58f3c9cf603d0fb77330128b20e1d19dedf8cc8b125122a96ee9c38cb6a1834600582bfd10159b53f224cc5acd8d7353bdc52fd5d60d1efefcbed55b61b28ebead41309e9ff9134187641e33a3f895323c4e78a97defb66dd4c01f50187e9aac015a4a9a3b65d0fcdff9046a7e0de3d402ffc09ea5ae198746925e6d3d4e9da6e8f8fd67558fe3e60895cae6f3d64cb738454590f668e16d93b464b0041f841b3e50da7963caa1f75721195430b31ffcea78f74f4ab37f5ce84501009ae6631bc1b6980544256624a3a") 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1811, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = getgid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20800080002005, 0x5bcc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffbfffffe) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000022, 0x7, 0x8800}], 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x10) fsync(r0) fchdir(r1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8020, 0x40) 16:00:06 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, 0x232) dup2(r1, r0) 16:00:06 executing program 1: r0 = getppid() getpgid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') flock(r0, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x16, 0x5, 0xffffffff) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x56, 0x7fff}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) setsockopt(r0, 0x6, 0x200000036, &(0x7f00000001c0)="4b74954c", 0xffffff3b) recvfrom$unix(r0, &(0x7f0000000000)=""/194, 0xc2, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="01022e2f66696c653000"], 0xa) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x480, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022241e6d15351ea8f"], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f4d600e843000"], 0xa) 16:00:06 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff3c) fcntl$getown(r0, 0x5) getppid() connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000008000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:06 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r4]) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getgroups(0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/89, 0x59}], 0x6, 0x54) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xbe, 0x0, 0x0, 0x800000000000000}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x105) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) close(r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r2, 0x20}, {r0, 0x4}, {r0, 0xa8}], 0x3, 0x7) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) getitimer(0x1, &(0x7f00000000c0)) dup2(r0, r0) getpgid(r1) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0xd95) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x9) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x2, 0x8}, {0x0, 0x9a3}}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10d) 16:00:08 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x5, &(0x7f0000000180)={0x7fffffff, 0x7fffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140)=0x429b, 0x4) sendto$inet6(r1, &(0x7f00000001c0)="8497d5f19af7483390bd823d089b0e39010053a9347b9c5573f420fefcac4ebe9fdfce31de2df8c9", 0x28, 0x400, &(0x7f0000000200)={0x18, 0x3, 0x2b58, 0x401}, 0xc) setegid(r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3f953f09, 0x1000}, {0x18, 0x2, 0x0, 0x1}, 0x7, [0x43, 0xe7, 0xcc, 0x7, 0x4, 0x7, 0x10000, 0x101]}, 0x3c) setegid(r2) 16:00:08 executing program 0: r0 = socket(0x0, 0x4003, 0x1a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) close(r0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000001002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="94b70b97b7b7e5dc0e2986aa49b80e848d2454ec222543b8a1d6c200c801cfe3da8196ce3fbb5666459a8375262ef772441f7b4f42083f75f424adc1bf8eb822ddf94a9feef207389a68ee8b9e591a37e0983fc36079a9c881bba595181bf145161dec0ebfd4c04da428b23865eab523560226fb4c30e943c5fee25912e4516760b80daf8d0160d067da94c6277328945db3b997226974402a04f426", 0x9c) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)="5847b654617ef65ac2477bddf519a27d965418d51165e2696cfa24ca9d593ff2c21870e1072a4ebd11af477d776a991000c29794bbed436821868655bfd15881c01ba11b7ace8ce52c617b725049e6a7d059ccce9176423b66d7f02268273d045d0f2edb0bf4fec58d85ecc6b4f802738c9d589bb72154", 0x77) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="7be07963151ad482b589c6d2256a2edf10d61f8c938d5d800f6b7acd1ab0f0e2df0e661f9e7d56fe564036ec3a663e5e57d29f7b6e4150e83f724ca0f8f2b283468db1d698", 0x45, 0xc, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000000000130000000000332ffd23ce7e38dbec71ba703b126455b9c6e6415c44cd41b5805a7179de3b576d6bd0c5fb8b33fab7f2c88456d8beb709596b9e00a6ae8d3f57b666"], 0x3c2}, 0x1) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) unlink(&(0x7f0000000180)='./file0\x00') socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x8}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x9, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x3f, 0x1) r2 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socket(0x0, 0x2, 0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:08 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000180)={0x0, 0x400}) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) read(r2, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0xfffffffffffffffc) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r0, 0x4, 0x88) dup2(r1, r2) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = socket(0x2, 0x7, 0xeb) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0), 0x353) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 16:00:08 executing program 0: socket(0x20, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x3) socketpair(0x11, 0x2, 0x4, &(0x7f0000000040)) socket(0x27, 0x8003, 0x9) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xec71) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:08 executing program 0: r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0xfffffffffffffe8b) 16:00:08 executing program 0: listen(0xffffffffffffffff, 0x5) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:09 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000200), 0x0, &(0x7f0000000240)) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000140)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) listen(r0, 0x4) 16:00:09 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000025, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x109) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000255000/0x4000)=nil, 0x4000) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) connect(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000280)="203d6a0b37e03b34e396dc61cc84cc9c1deb2d8f2f6c0f6e391fe4a261563fb0930eb40d436d6480d6c511dc60b6636c2138b828ab04ae006bafefb564fd3b7190312b70b389c69a7effa685336387ef1b0ff34a03584388f466c20b97ba4fdd519b3f76ac25a31c95ebb00bf236ba9c2978c486dec181869a710128b183e9c398520620b3be839d5c8806fb5f18cfbc9a558d7fae8d291a42b85df3ab7739c39c38d6566acaacb47eca5a566924b84e077a790cade25928d607494836b4c3a42e3b5a4e292c2bdc0db4f4a173563c", 0xcf) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)) r3 = syz_open_pts() read(r2, &(0x7f0000000200)=""/82, 0x52) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)) semctl$GETNCNT(r1, 0xd3de1d02e5488500, 0x3, &(0x7f00000007c0)=""/80) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x2, 0xffd) semget$private(0x0, 0x4, 0x200) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getgid() r9 = getgid() setgroups(0x8, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) utimensat(r10, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x5f}, {0x7, 0x8e97}}, 0x10e99119e633f1e5) sendto$unix(r1, &(0x7f0000000140)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab618c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x9, 0x4, 0x3f}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x7) flock(r2, 0x2) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:11 executing program 1: r0 = semget(0x3, 0x2, 0x1a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1fffffffe0000, 0x2, 0x7f]) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0xffffffff) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:11 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x10001, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82326ca92e2f"], 0x1) dup2(r0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1ff, 0x80, &(0x7f0000000040)="7409cd9b5529a24bc5df88706b377a89851630d3139715be60b5282d48b602e5c99fc5d862ed3f515e062d58386c946b405c121a6fd837a3831779ba18b1bdb801b84da286efa4eba84d1111e9f8e5af6dfd37c2be0fa73bbd250445179b20b5ecbd425d91adc3e957a1593993db5e3540e51f30a121c9d42ee893584e933a8c90fb85f204c4e25694545c732f72fed2bb4181faa4e04b6e2549518f91b70fc3ed9fac38128ca05a21cf048e56be6783dbf1dcd0d2a2a72c1b0ea1011bd40d7a233342b0b723d5cc9ff7f4809fc17bbb28146946b135ab", 0xd7) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000040), 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) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648a1f702baba2e1ca17fdd7ae6652c76687be9eaf38fedb941476715660f2eeaf745c18d5d6589f13d80834ec8eb6c8bec1a65f2f93d822b8006c8227b69f8ffbfea707048bec9", 0xfffffffffffffedd) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x82, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x64) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000000003, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x80000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) connect$unix(r0, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000001340)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept(r1, &(0x7f0000001380)=@in6, &(0x7f0000001400)=0x3d8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="bcc05cb07b33a71573b2612b0946221175678e0f54402ffac82a0c39d659590448a3950f28328415833f9541adbf4db5c9005fb908f3def51b144b1f715d9db8516297f98bcd65cdbeca3b0b8c8bdb3ecf8757d6c46652f0bdb1786120efaac598", 0x61) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setstatus(r3, 0x4, 0x4) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000001440)=""/225, 0xe1}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000001540)=""/200, 0xc8}, {&(0x7f0000001640)=""/96, 0x60}, {&(0x7f00000016c0)=""/225, 0xe1}, {&(0x7f0000000080)=""/52, 0x34}], 0x8, 0x0) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xd18, 0x8}, {0x5, 0x1}}) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open(&(0x7f00000000c0)='./file0\x00', 0x288b8, 0x64) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus/../file0\x00', 0x100, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x600, 0x44) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="10dd181ccd2d8d2c227fcad6310400000000ab2613074fe7d5bc71c45e718902c46368755c87b5939e6a26a7a4f0138dd35e7d252eff00000000000000b5905098c2d035c8b4153e02401d6d60ef79fd29924610c70100000000000000aa8aa859386b0f6b12033b8d9c1e450785cf5e87b42e85e02f33708a21a5e2107ec518fdd3d42c77d18ec4926fcec5bc04275878538e71a5e2b8e30346ff0a75f4d3242d2f32e43fcee386a8d549f094e05fee586335dd59451a6b466262171b945efc1e68462d6a6c18b5afb301729580964a0bfdb45c86", 0xd5}], 0x1}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x280, 0x40) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x10) kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0x81, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 16:00:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x580, 0x8) socket$inet(0x2, 0x2, 0x9) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x5) socket(0x26, 0x2, 0x9a2) socket$inet6(0x18, 0x8000, 0xfffffffffffffe01) kqueue() r0 = socket(0x1e, 0x7, 0xb39c) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 01:39:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x3}], 0x60, 0x0, 0x10001, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9}, {0xffffffffffffffc1, 0x3ff}}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0xc0, 0x80000008, 0x4, 0x8}, {{r0}, 0x365a5d8ecfc0eebe, 0x40, 0xb5, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000020, 0x2643c17e, 0x6}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x66, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000006, 0x0, 0x6e4}], 0x7, 0x0, 0x8, 0x0) 01:39:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x81, 0x2, &(0x7f00000000c0)="84fea5243f3af4f01796e83ebe5c472b31420787450dccc6e5373e13984baabe84717f1f0ccf6367f4f327ebecddc88868a93fa6b4d539394dd5eeacc873769c550fe3d11ecf2fb3a509456b8b220727aeaa2ca72961a91e326b6626c93ad68b193d64a3f75a451786bdba0b0ba64d04dde53c55b5d7cb7ab155ae3181979dada267ba6a5c4f2def681f9663a185898ca287d1e14dde7cfeb7af37f1387bcdc8f4bd47eb378e0164957968f6326e37e9366c5c7f43e3efdf2a6c062242da1d6d2d98aeeb7d84cd24c599c1db8d26cb4e4b0ee8b769bf", 0xd6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f1ff3200"], 0x18}, 0x0) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000280)) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="6c2e6aa86f357ff8104e012bedf583a5c0e9dc4bb084f9783f9e183d32370c5cd5633835cc8e0f65f34cbb6f839eace33570b54cb5279b2fe686d2fe119c4ab32aa2e4f0437943e9b68bb15dab7cd1b7085d996e6d7218c72de4d956b890f24dc2734c687d3799651187f5f0953cf524e17cb45ec6aba97655ac3af6709285fe8a2e17ef3e2f73d2ad48f219d674dd1e365d8c9f414cc84adfa9dc621c4173b41792bc29eb896fe219", 0xa9}, {&(0x7f00000003c0)="57657a238688e371df7c08c79d4af511940c7676992c74309f3b93c10b1a08e8147c8f6e7b89f2260171b4b16741b4555a739f7a304312f71c23507b28f13490dc6d1aeb32a180f0b658c8b1b9f4367a952347db42022f96c4f615d0b4b1c7bb09a1a9f53c160a0efe5d75d91dd122d5deecde1d799b1bb49a13fe74d354a4879192978f6eafe20875b9902b68316ac6ac225233da", 0x95}, {&(0x7f0000000480)="015e31ab58ca8f8a662f7e1580c23b9571966551b0ec888f4a68fefb380de1ec25de2a70d29e502b2bd653bd3a4d815607630ad9521da49fa9518678fc65a97250b6eb7b731a85886b35105f6f04d53c234414e0b4db40c8e04911af959da34f0ddcd283c28c443be803de1dc5a983da85edf7fe7dc5fd31cdc13cec31974ab135197c002ac940d541e46523f6ecbc023cb77d8063f60114a59b504c75913e9c677b6f11af4d5f3e19d799f8bc8c66a8", 0xb0}, {&(0x7f0000000540)="9869bce3049097fd70616c97c68c2277cfc3dba91885049a307555343d91d716b154cfa17eb1b640a6c298c930b4c60d4ccec347ac1cd51c03300b2b21cfb5e884549c1bc45d04380a5b4c461d49e042dc", 0x51}, {&(0x7f00000005c0)="67d903dd21b4480cb27e794cc4f245428b0cd1d9ea44eb6aaacaf08f76a0b2177685ce0dbee5145992711e566a0febdb82623732282172834de417c9fd260d8d283d5535bce8b2b15e9aebe5d20246189624b6e93a0253f519b5672ecb6c6639ec45b1011a0c2e0c11c125a300679be2fdccdb50a191111201121f53088673b5926ec2e61d69e5f5115cde8fd1ac64bfb068c7e3ef520edcfa32b0892bc8560fd88983ba87aa02307fe82fc64fbb8caf7b808c8cb08a78b5523118986b17e4513a6a0bbb84f844dd774295e91519b8ec3e24fc7b345cea85d478259921cc5cb7b5fb4125bc2f", 0xe6}], 0x5, &(0x7f0000000740), 0x0, 0x400}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="848733af2821394658c61e80ce91a6278a93aadba355ee405a24c1d3d3b3fee999d4da32d74e627a7a5b14066e54605f8312d97fd0", 0x35}], 0x1, &(0x7f0000000100)=[{0x48, 0x1, 0x1f7, "85fab5a90a1029e409b7681ee2cbcc9898b18052ec0ec636fcddecbc812a80048453b670b8580b706b51d41dc2cbed8a0d0a9e"}, {0xd0, 0x1, 0x7, "4a83d7832cbef2f040d1fdc4d84e75c57dda7079a6243406e56ce22ef7d6c7729cd2776745c36d9b86bb77ac9a5e86e69ca91192f11e5c016d8f9bab7eb6376ad6710d10c2cdc43900f7622bf5e02f4f59ad8052908d0c1742eca2ebe70cbd87d3bc0616b5a94079fe5cfee51e8ac47d2559415b2395b19a2e48ed93f2d000ba8f567539f6459c6b1e061121b5e10a6f77e99a12310dfb131f9c841aefb7f6ad9ffccc5bb226a6c8b0d7f5a6768a47f73024139190061b1bd585df"}], 0x118}, 0x7) 01:39:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) syz_open_pts() getpeername(r0, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() flock(r1, 0xc) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x148cd9f1de6a71ce, 0x1000001, 0x220000000, r3}) 01:39:22 executing program 1: pipe(&(0x7f0000000140)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) pipe(&(0x7f0000000040)) 01:39:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xa9c9824) r1 = open$dir(&(0x7f0000001200)='./file0\x00', 0x10020, 0x90) r2 = openat(r1, &(0x7f00000011c0)='./file0\x00', 0x100, 0x6d) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001240)=""/118, &(0x7f0000001180)=0x76) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x1c, &(0x7f0000001100), 0xffffffffffffff3f) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000000)="fb22c1802f1edf0d09a9fa31836183fff74162d3d1b97536926a63e7a78d870e4c29b3a092d2497fb53d1ec24e8682cab52356ce6066bb33a55b55fff5dcfa0d16328e68fe9976159cac107b0dfba0ff71da3d6c638a3a5a183d0a6bf3c2e43defb5bc6e2c921ee96214d2c27b29e0bbda1f007d58ac1f826a", 0x79}, {&(0x7f0000000080)="f55f6a19310a6f56c57f1b239cf403047020b4474a4ba6967cf465d84608e497e3ca5336b5a5a0824fcde6e3ab9ac15060badb56ecdc501e666f712e02933ab35af9d46686100cbbc55c2b6783c20eabf228480999ff63be2cc5a2d0ab8ae8f09d3704b266023c961e8dd68910ed0e1e3f4bd378c3207265215bd9dbafbf9787af4599593e063f5293692d15e5002cb4ef7a58a102798e0d769a3f6a0df90617a9fb3130e799fefbdf2481da947fa925c15c860ebb7f034075179423239e017477096f46736d352d090eabe812f31aa57dbb0511ad6e88417b202b47f3ab8c113bae247789738e8959f7aec276d80033ee39e933e4a85d0b358522adf72b51d19ec932053eb3520a2fc1224cac484d10f0816bdc999b3a30b304f5d4266d2610d2cea6086f3ea3ba18d5e627b3acb829a8430ddbc30698596f11d4ce6736d9c3875704a005212300b45e2442c2ee05bb3fae05a4b5ac5c92cb0dd3936fbb76a00fcd396ab74fa243db0f0a27e6998858a73a2ca4533ed76aaae4bd6133229d40c34467f20a8911b054845d6721c3e1ea7dc0e4e10a6b8aec396e1d3591ed03b44c921c7edb80253b0371b0476d2071ba986ea1cf6db919bf1c2e24c79f476e14094cd2fb1fc7bc1b8bef12fd1114550334332236b6f5db0dfed07f94ed4f55eede873400346feeb8605a2e35f1eedc1073bfad1cb9ec466042ce2d402cd9bfa7c17647365d9749f0dd7f05d7eb15eda0582094e8289581b371eaf5c7a7014843edea8f810f270439c92a19928136e9340c73ce17e3acaa06445330fe65bd17acec8c81fc907f74c4eb8dfb37e339f954ed6713dfbf069f7cacd3e08f295fb2fa1aa9c836af24022111e6316f8873bfe7c1c41483b55de51f3740e7502fcb306b22fa71e249f3c1263790c769fcf573fefa9e9b54cf5aa77820c6b260fa5c763ce351266bf216264f4865d5a0f7a099f5dc949bb57e3f3e5201a6415bd255110ff29c2108d1a950384df3b735b5ae66ad5fdcc4961c912ddd7764cbc2bda89b0549ce8c613cf5486e762ce56494190444683629377ac37c64529fc53b2ef705850ba5ef95b6b8e72585c4a9c2c0d6ff8103488502b661d8be0771a32875ed8a64a9c86707555ec28ac21dd307bbc2a7c6fef2fc3def97697f59f5710d3e0d4825e331ea588b723604fef215a6d665f106e5d5bf65a5ee8baa4a0d3bf263350b971e206d51921211cf3ece1f8cd77670a27c858661d2ea54b62607bb57ddaf8491b668cd83c15818fef51d679bfde8f4d8af2fd634e8e24c30380c5e2fa0d5b8fb55ff3fa176f35a5bd64508744eff17b6eae9f6db184ea9f15d1cf9455b6e40a8c215fe530421821a620bcd28f55baeb8491f407446a914fa1c0b54eb5852ee29f2c7cfce202d428262d5ccec859f9318c62eb097ccc6e281dd9361765198ce50d785b505b7a0ff80d503e6325ba0b29df4ad755d4ecf770454a98c490a2eeb08cdd643a4ca737c63ad1a6fb43ccbf0bf97cbfe1efd306bc15a41b1c05710b1854d33f230acdd4fc9da872a62fb1b1ebbe4904da444d1d279d22c334280960cb37d2d0c1dfceedf692a4fe5260850d564b8b20895e613c682b93395c78e20b95d8c0c069589d6231ee040993c8ec6e39105847fb0306c5f5c51251ccd591595e165302c67b45da638bd33444169992aa56368defea7156f062fb6d532d300fa3260b220a5001b70bad88e8b81b91b56026dd799b4b1ea40b95a495cfdf325c6d1b3ba018a6708d04b8ae47450e0cb50e8c88e1b9e29c7a562481535c649fcdb766aed9aa2aef3162ae7b2345916ea8dabe5723b3444f6f20026175eb9886dafa43a15b547079e07c5f80cde41f770dc4ae4926c5f35f751f4c879dc2d5dd7d03a8e242d3a13459fe1ee40a646da5c551abc776a6df32842a2689fc3585a01a02960d426035c2cf7583d7ceef3187f1710fb0230c27ed4ade6dbcd775a1393b57e2c1fba5df3a99e889f8c3b508a36e6b84f8849f62df2567d13524dd84ad6ebc6c2f0dc0a2266705d4f66ccf3324b1c7bb62595d2553f07f146f826a776743148c5d0ba7011b8e4add44f43ada844a377b8e714f38f55d196c193e569303dac0c6a3a5b5a0cc9e836d6c2e55ae6e8fe760189efea6cb4380858e814152599c7a6e7072f919183237ca8518984c661b2c66060c9b2f157e57347e0f78fc8579350c1e3c63f55c610540bf44053143625f9c37b8afcf01b9824d04df73693e59acf12b4618c8d7779b3c9946561cdf0f097693ebcfa01f5c77c7550b7f8dea8ad2c9f727c220df2a818a54fd11ff90d9e95d6d53174d2d4314b01cac6f9210387e5e63ea7fa36fa385b014b81b32504524d4a2a3db88e5f6bf9ca504d93613bbc34eb42b9f5d47dbc30043eb549f36892d0570f9421dcf5df438983a94c893ffe9aa8c34292c134a831402b1f2ff74cd8e9fbcd65a084d73b9ee16a17d2cd62a12f83bf7c9dcab374b2d65bd0742f13ceb290eaea8bc76c263a5cf28f3f6f7bc963a62df0a34713ecf63c9c2a7dae503f2a0ec606d7a7018a52327d845d85c19313788006c9cd6211bd02d261b0aa1e5a00285a97782a967f6b9e68f23479db07d8b4c505f104c0672309459dd802e4ce625d2e528a5433dac2c8ff5bae5ea9675a8403e06aed1720ae2faaa9cee36c53929fdaa6c019fff3cf300408598ca8b1d8ab8c1c3813da992958e00bbd6afe4e6c78539eddf187ef00d4dd78de8bf63fe071776551fd2d415939709727f0b65578ab56afac1d161f25cfc8960f4a9491f3a47d12f14dd44e1dc07876c2cca04ffa9dd886c0676e1b83ffb88633c2adca0509b62b594a2260da2b1dbba108b31af0b8ccb5aa902030880424331a4a1bda91a26df50df237c976a028e5c18a8cf680893c0046e24f0533ef6343a1f2df9804fac836178f8caf5fa2762a2ca128384bfa8c74961f9ff8d351e73b91ee572ac43a83b5a44112cc552d83c2d91c77510862a3af72a63dc9bf0c1d5ac372c98ab66a8cc0e40e77af831452832110116fc7bb4db6d2c2d28b678e263a722576bd1476651afc872a54fec470571d8fb1a1755435880d53acff6a7650179fa304cd6121d9df2c546b3ab8943a3f46cf7b8da81e2d716647c4aab7a9f06875cf9de2f5eb2879bc9fc62fc475a0e78f1ce92a68c9d5f2e5c57e2050e7867298c65486353844d2bcbb9fc91dce806cac3715fa142f476eb9b9b61b2a2b78b11cdcc5e7063271c189274c5035c6b96d2782ddeb32a1368fd103d17b52f94a756f0189269f43cccec17a8b81465f0e923bedcac994d26069baefca2b91c9b949f88f4358bc0a772a3e499451cf2f225c6ba5bd09bbae250e7c10684c2948bdc23155e5dbf7365246f7869333055c369a0913b1f4997c706468e698cae20098b009e3a324e848c2178434d3908d3aefd7e5908077e56f0ede44920695f267b6a5d1f8978a563b5a278dcdbbcf08af14281a8472672a907464345f2f2e03b8f0e99def36d612abff985f7e6772d96153be4be1232f81d091e992bc92965fc97efa7438cec2d5f5e50d06c05fa87830f344dc9614c1fe88d721c443aba09efa475ff7a276f56b8c95986ce7fa0f549bc29fa1d2323d935ce11edfa046711ffd5dc9b8bb14d08fb0b327dca651ef3bcb700c41105083c377c98d3630960e80fee54155e8b8d0d24bfebab4dd4fa556af845a52aba9331188bf21ba5e791c56f4633ca787804eab28a33300b4dadfed522e7e4dbe4c656434369929478bc623689fd88ce9acb6ee62b388f3f496f76c592bc552311cef1f74bc5836232da7e2757681c63dbb44b26824b31f575f5cc3762990c148499fecfaebcccdca967adb250ad89ae40f28d1b7505873ac0fb242563b11f9ae5efd925f62d25a310acf01009bc5e4c29e37a6e7ea8d70bc10915ad0219b8a25da44160b7df361b2c0c91ec84893e7e16476e2d8680376307e6434d83a8d2e73301e1499fefcdf3091b1b94504386f3fb52828bbd59ebda6cf0be7c0e4ede6a1e57c9965a399ed5bc6a1d7c23d08d2959686bc074a8549d5fab3dd016b91796ae2cd001abab7736af87ad1cf60a1371793b065824a494806afaee310628abe8472b3efe2b77536d2302dd838c79d80d6e4eba93102f813b5c9d22532fbdac657b241884fcb6d77be2027c125a22354958ad8f9969efba2ca75fdd704d1e227834776f2d776a1c388a488a580395be5a72341d63f40e35360fe9cd712c013ec4cd8a8a5421bb83f0b76f1b3da0745f59cd346465477e6062ec2980af1d88156643a84a7b4c52f20765202f81175f29321b0307f70320ac01c82c87832f1621759488f06563c9d63a65e821c24c1d87c644a43ca14325d7a47a36b130c04501a926e37f8baa4685b503c2fd465bb5825b464bb717f72a95a4c043ed2cb061a9fe756940f93290fc9f47598ae25606234f0604e5a95b3269f6e794d15936f02736955260c47a12ae98f78cfab40d91a45d2540263a30a941b88c26cf8484409add059a76373be3928aac34ad00a7350c37f27858c87097f4bc76477d6467ff5cffec99b61b9b8595a1be7cbf13a407969a7d2f39f960b77569e6792dad3ff8619310d88750dd86a2adf26210476eb4cfc9802c70b58ca0fadd503e34adea05977118bf2bb03adae0934d6a40e80729ebe11a9ececcb67e5877fd3157822a1373adcc19d2a6a3d00d557975eee820a8c4727821a4657afaf497258a1d85736ba86db62dda32de68c8f8517a46baed2e812b9ca151fe34814256be29600f500457e00f87ac6ef72d45b1a1522071a5eedfb045d396c7897a03f4758aa70e8b28fd6640e74e858919356311f339319cbde4129927ee2e2e65ed0b99b5f8f902dc0bc2b4fee67063df7f0e129992e3651169f435716afadf8070e225da14b3b9cedbaa64c279f463f7dea4342354637e7b70c62ae2f1eac03015f09cacadc53c4fffddc5ac2d5570c414a86cb3fcaa2707f5dfd1db6b97805ec1ff4b14c53ff51b2a3afda8b17d7c642cecefdc409ed01f4ef01ea85895afe4f797e31ada8e0639a2205879bc4636d2b6e2c087895b27d86de5e1e98dc6b4e9060d3f36e70ae96f6d81fd0275c6210eebbc0640c7bdf9d2c565a21a8321a13edba511d21964330284d4c3d71c9e413698b776edaa775e893672f3078ebf9fa33f0dde38e55f87d76474493648fa915fb469ec974cf31c12ff321a8d9891ab60cdafa9c33409769e670b0608b39864a41af0ce86fc44ae9537421e6c16ddab09843f420fc653450f1fef6d866a9d9bcc2fb84bb0bc6ac9ed0dd1af4a6bd526ddeeb649157c8b5395b206189bb77bfd6ec91d8d9760bb66e0ad252debe66dfeb27ca0cf3c4880fac1e50b7a5802978b12e96e33e8257c7501531cb3567122157110a3245d40a89e2d1f2b89d4b3f42b3586b604a22e7e959cc42f4f82632cfdbc4cad5bee34b943896b8ebe793a5b5d6787087f4f7e55cfa938fdae7db7f2771bec4bfa3aeea1b39143de24cdcabe0c81d2190f62ba209e2ee3af639293d31ca9ae95e8ce7fc48ad227029cc5be328f9d08a883bd1116084c49dc95edabb3e595e6d9f3fa2cc06eb480a56ff4b066fa64592f19e08e2127f7c9f3bc57f6e819b6fad91a3e865c59068536d9bacb1e0ae0bb259172716c3214bf55b2f45de4179fc09542f2bf4793c7535ec8fdcff4fe5c30f0b97247194937a84b3e06b9d5d1ea7a52c37680738762b35214046c5a4d6dc09f3a621fada264b62a7cd552d", 0x1000}], 0x2) 01:39:22 executing program 0: r0 = kqueue() setrlimit(0x0, &(0x7f0000000100)={0x40, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x4, 0x4, 0xffffffff80000001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x1, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0x43, 0x7f, 0x3}, {{r2}, 0xfffffffffffffffa, 0x88, 0x0, 0x1, 0x1}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x70, 0x1, 0x0, 0x37db}], 0x4, &(0x7f0000000180)={0x3ff, 0x1}) kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x120) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x34, r4, r5, r6, r7, 0x0, 0x4}, 0x4, 0x80000000, r8, r9, 0x100, 0x700000000000000, 0x80000001, 0xb8e}) kqueue() write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) setrlimit(0xb, &(0x7f0000000340)={0x4, 0x8}) pipe(&(0x7f0000000200)) 01:39:22 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x42, 0x8, 0x0, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x3f}, {{r2}, 0xfffffffffffffffb, 0xb0, 0x80, 0xfffffffffffffff7, 0x3f}], 0x1ff, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x20004, 0x4}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) 01:39:23 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3, 0x3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1011, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6, &(0x7f0000000180)="94040013", 0x4) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000040)="af1bb8deb8f4f6845543ad3927ee1b32f0ec96769eb8c60ed31f988aef126819651cf9a5262b135ee4f43be383125846c8485a03eb32ed2be6782652f4284a003e47913e06091ef0229a324f254e513e5bbbb288dcffc7987f5eaa525a0e533b402817153015", 0x66) r3 = dup2(r2, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xee, 0x2, 0x6, 0x7f, "2abeb4726c14f9c7a1d8047bf9077542322f90d4", 0x8000, 0x5}) write(r3, &(0x7f00000000c0)="9514de598d2e238a20712019ecc28bf6a5fd18ce715c514c8e9a4d6e512547127a27c2edc2317ab8b40cd9aeebacfe96b89acd598dbd8f2fe750d844a2c920eee055d77a25188025515375592170a7bf459dd01738b2026d5c89adcb7fae2f158d996f8f6ea3cc7e671b93852298a88ff5e6c6da78d0704d0423ee1f21c4da4951184a15f8ad3c28b23d573290e02c0a918984e01ddc509f8d105567e8b3573f915990d06b7b526202924e80818c504756a661793a29450648bafd72604d", 0xbe) 01:39:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x101) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc66, 0x1000}, {0x7, 0x4, 0x1800}], 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x10980, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) semget$private(0x0, 0x3, 0x84) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe6c37b3bf1b05eb5ad3770500000414c6f13fd9ebb6524a19e15c6629629d1f58a5fc3e5e09c098ef97fe9e179abfe5b59e44e2bf"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7a35) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 01:39:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0xcf9d, 0xfffffffffffffff9, 0x7e, 0x7, 0xaa8}, &(0x7f0000000100)={0x8e, 0x5}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 01:39:23 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) pipe(&(0x7f0000000040)) 01:39:23 executing program 0: r0 = socket(0x16, 0xfffffffffffffffe, 0x6) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000)="b92db4e0b3e523edea386dc2f0e2efb4615882f42315ea040ec060e747e7a69c40eac6460d34dd2a57dd13b94555b44c8cc62cdf201acefa044675689b7e4b6ef3eb0e5b7c486b45a593dcb790fcdb61da0b380a8d948d4ecf1a3235fd9f6cb27ca8b08fe72fd9bc1e62f120797bd02f339bcc24fbd640f64c5a39b26c3335e0c0e45c5545081f0fbd3f9891ec", 0x8d) getsockopt$sock_int(r0, 0xffff, 0x1a8b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x2, 0x4007, 0x5457) 01:39:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d555c168", 0xfffffffffffffef1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mlock(&(0x7f0000790000/0x2000)=nil, 0x2000) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x400000001, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f000064effb), 0x0) r1 = shmget(0x2, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r1, 0x0) 01:39:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000000)) chdir(&(0x7f0000000040)='./file0\x00') 01:39:23 executing program 0: mprotect(&(0x7f0000606000/0x4000)=nil, 0x4000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) fchmod(r0, 0x4) 01:39:23 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000340), 0xff23) 01:39:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f7fcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c060000fa95b88c0015674a65f52b79f4b95e32eedf00631f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddcb1b5323e04b1971128e9541bff2075d5bcfd03000000000000005d7ea7c4b8930635109f985458807bcd59330a0668e6478ca129230a6b4f045be22f6b5a79139022adeefcd7f041d5b64195c92f84726c565c61be0d5a50a36067e83fccd8837dab03cddb81fbb11afbc9e268521825b440646b0e0000000000000000"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 01:39:23 executing program 1: r0 = socket(0x20, 0x2, 0x10000000000) setsockopt(r0, 0x29, 0x2b0, &(0x7f0000000140), 0x0) 01:39:23 executing program 1: socketpair(0x1e, 0x8000, 0xd51, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) nanosleep(&(0x7f0000000100)={0x10000}, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) close(r2) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0xffff, 0x1024, 0x101, "a0d6d40c1413d7fbc65761ae19b7a39d73eb0b1d", 0x0, 0x8}) 01:39:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = openat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x810, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r3, r2, r11}, 0xc) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x5ed980f2, r4, r11, r4, r11, 0x2a5636c3652a1d55, 0x81}, 0xbe, 0x5, r3, r3, 0x7f, 0xd8, 0x401, 0x100}) r13 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x8, 0x80) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r10, r11) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r1, 0x2000740e) setrlimit(0xf, &(0x7f0000000380)={0xa4, 0x7}) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000400)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000440)) r19 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r21 = getpgid(r3) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f00000004c0)="795ba0122ea86c10b370a94ea4cdae7365e03a0b66fb792ce9c533b025b123133b1526dab73ed3833591b277ba9b582c0c62bd750ad033d5c1fa0e338591f8b6da46fc36ace7287489dbf104621e71a973e15e5a2f647f7934b4c18888c4562e4c60e335c3fc6127e8d9d54bbff958c33b268d0d20981ba068d4627021b86ac9536d8cf08e013e7dd45b0a11c68ee73e93b2d7b033ef0785bd71f14798d44e5acb", 0xa1}, {&(0x7f0000000580)="d4ee3213bd83c0c29f70f9a830e4618dd33985ab52cb21a4072f1df5a363e3093f70694a4136ca6928a61fa39abccb749ad83b611d8d13cb5879d0ba17da8a1433a49d87d9365a4537fe5cc94663a45a1a65001cf5cc105d8c735aa8a87cc5d48c", 0x61}, {&(0x7f0000000600)="22ae4d7523d4e8", 0x7}, {&(0x7f0000000640)="e4085be5c2c72e3786edda1ecabbfbfd25de52e5ccefb49b387eae72310fd3c86fc078845345cfecf4f0d510eaca5e5e3eb6b5b549a9d66fbd87c28c8435aa63b5a20a44a43c0802e6768b70d8f877a68b7b40c45034b96a8315d7c678207be831547ea017d086c9832e6697de3665833e2a1fa9f8dffd39322146b20345662ce95283ba8102d6620beb450d14c514e305e178494fc8ff2fc7906707d3ade7eb5fcbf30aa9df37a0f9bb6c9a1f25fa1b9c1261e60030eab881890a75a05b163978d1b79a97d6587b0c177bb0f83cb1", 0xcf}, {&(0x7f0000000740)="0fc8384b9457cb977652dd2b65acd6f5c99b5e526c1bda1925e4655ec2811db82b8553602f4d42e83d4728e249c9e0e76faa993462109574cddfae0f548d3c47f93df5475bb2c5", 0x47}, {&(0x7f00000007c0)="07fe9d40027ee8645bef65f05414e18a0055d93ca485dc5196511f39ae89bdc41bb25ac9d9d65dd627f347fb2588492e2efd904a", 0x34}], 0x6, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r9, r2, r18}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r20, r14, r18}, @cred={0x20, 0xffff, 0x0, r21, r14, r11}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r9, r19, r18}, @cred={0x20, 0xffff, 0x0, r3, r17, r11}, @cred={0x20, 0xffff, 0x0, r9, r4, r15}], 0xf8, 0x8}, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000a00)) msgsnd(r12, &(0x7f0000000a40)={0x0, "c0368c133d5447b87e97beebdc6e8c1e30973bfc176dc42e1f9e65cc32de4aa19471495c31"}, 0x2d, 0x800) lseek(r0, 0x0, 0x0) write(r7, &(0x7f0000000a80)="6de797f339572a174eb488234ad7d9adff44fd552996942e443774134241056edadfe8370dc43ef2dde3af2e2f32ee7ef9962c7cee00d68f16cddf", 0x3b) 01:39:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/47, 0x2f}], 0x5, 0xe) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x5b) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) pipe(&(0x7f0000000200)) 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() r1 = getuid() setuid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) getpid() chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 01:39:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4c, 0x23a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x6, 0x8}, 0x8) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000080), 0x2ab, 0x15) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000efffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000c60a5fb10d0000e8e0e7db6a66e3ec243844514f1edd5c7235045eb82550e5303795e95e4f832bc12188e0e1246539ead1256909a900000000000000000000000000000000000000"], 0x6e, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000200)}], 0x3, &(0x7f0000000340)=""/111, 0x6f}, 0x2) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa0, 0x6) 01:39:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x101}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 01:39:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 01:39:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001380)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280)={0x766e, 0x3}, 0x10) r2 = syz_open_pts() getsockname$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000007bc8d0756294b90700000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x42) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000013c0)={0x20, 0xbdda, 0x1, 0xffffffffffffff00, "e6faa8e291a757d4d3c596949dfdbcb507959b88", 0x1000, 0x548}) r4 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) fcntl$getflags(r2, 0x3) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000280)=""/4096) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f00000000c0)=""/89, 0x59}], 0x2) 01:39:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xe5}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 01:39:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x5) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 01:39:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffe, r1}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x3}, {0x18, 0x1, 0x2, 0x2}, 0x8001, [0x6, 0x401, 0x2, 0x2, 0x9, 0x8, 0x8, 0x9]}, 0x3c) write(r2, &(0x7f0000000180)="2cfadde645b88578ef1eaff4773eae15e72b72ee8e1463415ccc4f11f75f50165c640f14c8f1b5b147cba8218563b0500dd72a794d2aa62906a47ed5fb70178de9facf4f0095ff", 0x47) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) fchdir(r0) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x205c8, 0x4) accept$inet(r4, 0x0, &(0x7f00000000c0)) 01:39:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xb056, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) 01:39:25 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='.\x00', 0x30089, 0x84) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000003280)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002240)=[{&(0x7f0000001040)=""/199, 0xc7}, {&(0x7f0000001140)=""/197, 0xc5}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3, &(0x7f0000002280)=""/4096, 0x1000}, 0x0) r1 = socket(0x6, 0x4002, 0x3) rmdir(&(0x7f0000003300)='./file0\x00') bind$unix(r1, &(0x7f00000032c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 01:39:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6f, 0x0, 0xffffffffffffff55) 01:39:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 01:39:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r1) chmod(&(0x7f00000001c0)='./file0\x00', 0x40) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r3, r0, r3, r0, 0x40, 0x9}, 0x0, 0x0, r2, r2, 0x9, 0x5, 0xf9}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 01:39:26 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x1000003) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:39:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) 01:39:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x3) fcntl$setstatus(r2, 0x4, 0xc4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) syz_open_pts() clock_settime(0x0, &(0x7f0000000180)={0x100000001, 0x5}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 01:39:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x16) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xfa54) getuid() fchdir(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x536, 0x1, 0x40000000001, 0xfffffffffffff176, 0x2000000002}, 0xc) rmdir(&(0x7f0000000180)='./file0\x00') 01:39:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/73}, &(0x7f0000000400)=0x4b) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="24bfd46b9ee61dbf9c6d823e9c47cc8363ff50804976f1d9afc5bf8633e8d10da225e104fb03a3c1b99739c088356130c866f43be41ed1677d9f1fa010a105052c6ed95df601ee127f4782dcc79e8f61d9377b876c350fa4e8a49433c1f588f8abd045ecdb08fcfe0f8e282a25cb709c05d963b37eb0799360696b05b7506e65123ce991a1e1a89fbefc070fa09c54e30a72eaba4a163a2172", 0x99}, {&(0x7f00000000c0)="e467d5cd198a79b9775c3a7ccfce7454e2b1ce16eba3287e0ddd39c2625a25694c9d484251ca37edffbd45a02b76a3f0ea6c875091798857553de55920139827c52dbb7f787c627a6c92324568aa992c5e84fde1409834ef6857be5dda81e2725ed1c10e4c680c659af4ff4ed8e37ad393fe2fbe3ba520e177c758dee4a5a8f4fe6e58393690b178220a4f0269a62a1a04a2635e1960aaa1c26d4c42dc10277bd753fdcb1aae79ea3ac608b9b512f1b6e9c06c683c804f91a217746e47812abf", 0xc0}, {&(0x7f0000000180)="721e85db171d44c955c5c0524d8b6b1eafcbd19071c9744d1e54672792e12563169fffd9215688481372300c38169a5130eb62798a9fd7df414e71baf22c2f303d8daa24ab554e", 0x47}, {&(0x7f0000000200)="4d39c7928288fcaffe0300d75f50ce15a30d7ba1a2b65e4a0b1f4e6d27d440bc8e38b33e37a0e2e8e0f2670caf1e1df4724db6bad5e5da9aef3c2eab7c074a6739a02b29cdafb15a343808ad53c7", 0x4e}, {&(0x7f0000000280)="ad2d46aab708d1f43a51a657c77e47bc01587d6cca6873d3debbb7170f33c85c32f2335b546f8120f8f89aada0054d140df04492ac2f48493dc356b5af7ffa1933811d0cb0ef5d29ad403c1dc2833f524e21453e3c3833", 0x57}], 0x5, 0x0) socket(0x1, 0x8000, 0x7) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 01:39:30 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000000000000, 0x8, 0x8, 0xfffffffffffffffc, "90de14c0a3abf972482edf192ad96d264ef6c6af", 0x6, 0x7f}) dup(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000580)=""/26}, {&(0x7f00000005c0)=""/205}, {&(0x7f0000001880)=""/222}, {&(0x7f00000007c0)=""/4096}, {&(0x7f00000017c0)=""/62}], 0x1000013b) ioctl$TIOCSTOP(r1, 0x2000746f) 01:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 01:39:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x1b, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:31 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x180, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munlockall() r1 = kqueue() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = semget(0x1, 0x7, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 01:39:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000140)="c50f71daf67e758448e2a5d8a40000000084dcffef576286fffc31e0b390f459d72fb08f502050d5aab9b8a9802f0c65daca46055d66b55256f3b2c784d0af59aa28debb12d0152647fb2c65b760aa8a56dd8815985c116c27f69d4ed3eeae1e834c469b7131fed4456fecc8cace8c071bed4ac840d4c520658596a897fc2612cd8d9719adadf72207f1449547d4243722c93dca6efab91165a0cdb16c59", 0x9e) open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x4) 01:39:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000000), 0x0) setregid(0xffffffffffffffff, 0x0) 01:39:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) write(0xffffffffffffffff, &(0x7f00000000c0)="57727dfb9ec6d4adf4b6b432ea865facf96a000000000000000000", 0x1b) write(0xffffffffffffffff, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/120) syz_open_pts() close(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000200)="40222229b6c62d7c760c1717eed10b95930162063ba09e223cc6d9f786a0e7e4ccd745ca0faad4e4568731574a102812f1568bca9f8339a0ef9bc6521145387a86d671cd0df4de4e93a0bf19c65db85eaff51345bdc504bea48c717a4218dc3c2efd2370bc1e4276e29dd39a728648ef395d0221b09bf06b55581fbce65206f0b2804906d36ca5378ee89a886733fe91ae569a5f1c126f1dd7bd1d7fd81dfe562b6571c955", 0xa5}, {&(0x7f0000000400)="72338c20dc97f4b7e3c087500cbe8b83908dc2579d815ff68c7bf0ab5f5fc67f28827879c20697de04f862f0d054fe7c7fc177548027448246bf61865f2f150ca4cd0fb3eda0ff68993514090f9a00397b15be5c406550e4db07b061d4ca7decec0ce42e6ee4a604", 0x68}, {&(0x7f00000016c0)="6afedbfd5046b3d78512a7e3713561b3cf602053101f59c9ad675d6173208afa04afd28d9352b501f3b0518b6a2caec64c271f7f076976ddde029a269ff0caa52e833c356a5fe975abe889d3bbaf9184081f35ac429d83e97d1b95df999406843b2c8bdece2d9de2c2fed885972d7a5b4544a1147de2541376c146e87e26ea58f5f3be497559ecf8738308ae95f962d93b7eb1871e7dcae0f1bcc8a6f8ecd5f98173e7cf4e602363be090110bd3210818bfa903560cbcd1a81bffbc3a5b3c03992d10fb639906c0fa4084ff1ee3c5834dbcc1f2d26135feb7dcaa7c321cdc6e31dd14b49e2f9c1e74cc1a93e77443b1329d57f1e3789a44fb7b3d33366ce0802425f7b2181704549263e27cc4d6d56366f695ef2e3af5d19a746", 0x11a}, {&(0x7f0000000540)="d3559abcb74f6dfa3566ae1e7f09f8e85f5b1649b3", 0x15}, {&(0x7f0000000580)="9d5611df46f01522c9edcf29c90e2bc5124ef2a612e323d7f52a15c60a86c0c47d044701a54d885b8c6775f6fd5177ca4385d86ec88017d79eca1b1b41ba9a36", 0x40}, {&(0x7f00000005c0)="59ae6a34fb07e686d670f8a210a8b56b69ec0c14e482c401141eecc9bd08dd9f32d83d55222fa6fc72f5866ab7457ef4d1ea37ca62ff3f67c113f35bf5b0b9ab777600647df31e67bd1198bfa8be57e909767b6f1e0279ac71dad095e5007034555ef42cd327ea77edb944fbc87d410419a8a725bbf9c06f5598", 0x7a}, {&(0x7f0000000640)="d10ddc151905bed13c665d8a0ca7960183702caaee45230999055160e27abd2e00a8f21f5e9502bca8bb06eaaeb547c8b36de5f3e16382c31cc3081b05be23d9a06df596b808712be6f0096de313a136afbb2ecffcc5c833201f18359a9363526c7bc0263233bfbbcbad0dd64d5a927f4f0195d5c3fcea09bb82f4f0e6a9b1d691c2ad5be641421d6f7dce137e328bee35f9053cd102ea5c3f892c4538f657d125b45a3979a0f9b5e3eb5d372827fb64bd4159b4f0357ebb7213810323565b3435316a01b618a6af0804d6ed787df236f201ff5e4efc120b606554c870e1f8e0fcce7742d22be2cc7f769a366cde80677394c2e95751a47e5e911725b3056b1b4884aa7bf787aabfe298b139fac73aa21f3b6cc58bc4ed47a4f716ef0f15c6ccaec50db0936c60b8e9329958e61ea6480cced58f022193db4240e88046f4f9e9dd315039065725c8ac9beaf273fbb1e22315c6e18e2c8b79da7cea6b471f9153bece38f9b0ee81915684de2236ab519563ee07bbb668938b885958a16d7a1d940eeac33d713412bd5f553eac4054a3e73d3fe12d65df29a27986c68298a272294546d94b2ce624b4490fb3f55463bc6920185b6d1c9c77efdff9b168bde8eb79690542fe0179910b23e8097f559a219fba0ea03282cdef4579231f18a713b46fbd6d5aadc883f719f1e73cc5c013f1a0956838634ee70f6590818ab822359b894513c79a27ad74d3245a040dac1dbdb0993c5694b2c1e9a9ff4959c52c56bceb5bcab3e3c5ef42e1660bb42887cebe852497ce842b038a633295a374297b04a7b8412333832ff4bbc6b92da2c541bd762ae14af8e02b131f891bf182a9d9e683f0002bdfe74dfdc8e03806f613de2115c3eb79273ed3f71a97a8e4c19df4d9513e560d6550b9243c468e430757b442d102f3dda4a0f3f82f816771446a642d435433d69935d70b109383f4aa963ad922e47316d611f51945d462454d89b8b628e5e13f8ea0dc58439cedcfffc34f673a7bfeda06fbec834c8d18d8f0280771b361686a8774c5eb5ec348379d4b3301e969c2a92bafb3df37a31e2d74bb17e51755f0a1b204489cf350edb8b2df1e9a59ca9ec7b8d0a568e6e6a65e27640852f2e2043e0cad5971f2aed636d2421f8dafec5b2802dfd7fba347bad4250980aeba549bd9a1af0ecf0ad9cdcc1052a9e2773c7a2b7b8527ad534cdddfe1a8305d05fbd55c41808beaf5b73b54eb4ae37c05bf5cc5b6a4d494a2bff727150cd9aacfdad19b0d939f8ce04d3000cae0443ce61f13e50f86e494677c2f0f8afb509d2002532de4fcc6bba5ca6b5ae4401c4751581a1565c5c051e58c7def3bca288d98f01d6dc6c4928670c9b3857cf8da4d1916ec9cf5f63468e09cf58f3c7ae1e476243e3b4b3b0eaae3a2ccc41944cceeaff34295d0669e6765e58acbcf40be5c4630430ed512d4682947561381d778810530b15dbe4f7b377bec0255769acb98035e0d9dc93161b08bcfef26b3c286a70c018237c0da9c9feb16ceeedee5f78f4a1c4708f185d7f1ed8a837f9438fb2144228cff2788bf735f8c6385ef45ee32288a03155228f9fbd2ad51eb8cff65e1f741516a0f036935ea3f1100814206cfd8cf72408ba6e6b6fbad741faee4ca5fcf66a955c7101e03be76f1a52946e4ebf5274347693e7ba05a21a9d2d4ccb8c7c8014d4c0e0f0fe545c1bbee03be269f375184fafcb2c288321d93730219eb3d51836a44ab9abcad1d18ae742270d22b8c6f2451edaf1b70af6ee0fce6f1bdb2e76a02e2dc3e343d2b4b14112f7d720f43e2c9dccaa771aefae8d934610a19e041ba46191fca2c193d8b8da49c398da166e66f3ffe9ba7bed469bc0219c602051302381498b5b4ae3ea3a7e04fbb333909746b09ab85c6fb62334d6c3a12e7e1f90cc673b7a5650e940bb8f73bac1d127735c43f037024b2c44d4516650ee047fdc652bbe5f890e0e1790c794f945158c4fb7f5e1769745ce3c076e443a1cfb5bc33f8741f63a189fdb58299292f9384b36a404a05d5df29dc8c4201f7d3295c286f53becc91ecceec38018a7a0529bdc39e5e8ecc99fa059d8016a738e73a2c5e93173b9ed04764482944a97fdcc4bb18221e77d84b269dfa4e19795566adb94a9f5534d8d24382ecdf7e6af8368fddb53a97e6dfa3fad90897a5f8524bc5c3685ef72fa28bf8573a77d715fe8a97b1d15e270cdeb1519ce3f011099d7687a7b8538364353203875acaf8f97cfaaa782a523e844fa66097510b67c1241baae22c4c0a3c704aec2be0ecff1dacf86e2d113c1b9b868b0d8e56ea1e3acfb42e23422893838e7ea8a09fc7a3bbb130a6e4a60b631ced46a91bafd19fc03bd53c5e5947334039b4095f72b1af54c93a311ad2043beaf9f7558e14813517d22450d8a7406a68d3c4493fb540123147e60651e72c84a6e7c68cbe7c3e238d89dfe620ff15096e9235cee444ae8098ea3fb612fbd0d4a3e185874212bc48f38d4a3b9322c178e587f74ee513ebf343bf3952a2e08ee7be7354739ea495b15237b0fe58df0286a5f6ef883f9bc486a8b778ebfc15ec58f3e165142a74ceebda2eeac7e8353ba3d3a69b5e6fb59265337a6fa21316dda5711451a2b3f63ac7deea39ac92e22d351bc284e38be2651d973f972bedc5f628d4e3e1f8e613ba216027c6d8b0e857553a66b2a54a1ae38ebb735c56950ab267911f363d7c0a5cc9bc81b336bae6df1ffcd2a1f5e8bf57b1ef7b6f0e45d3c551dfc5ffaf6b93bf1ee967b01b2a269877f38f5f06e999cc7870c3f037c70d6c7f6ed8f7770e8dfa57773f272e041739e76a9f77a66d3788b77222db38aa1c7f7321d80791b1a5ba93c33ab9f57346f445f306820e85f89556712221cfeffe620b7ebb67202b7156eceb17e8957a12344cb4505f235fd7a5202b57606ec1f63d91523ff1f425bfb16bbf90f1a44a902c28f6c429ca5c54b9776bb6f3a5df0b54b37c1ecc3859bdce0cba992728ecb36b117d4458d48e9274a5bf157a1761cc7a1314bebd5dec23885e6fe2045b934bbc25cb60dc38335eebcf20ebbe78aa0e0f6434ecb84f893b2bed2b32fb030ee88e169dc422bd9847025545b72c2c610c25636fa2323946f42718d60a25523b91dd01c129b22a905892ddcae1d5de2d664134fe7f9dee5cd4b8064725f2147aefa0f00eed819817d531b508a8e60bd4107b56d4b14893553fd749f2485e3991f14fbfadd5e1670363540f5cfe6bd4c77781de3fea5b1123062dac299673f9762f69cbde4204a7d56c838733d11d3a7da697da337adc1d9f9efb32aa0b3e816dd6ffac23880dd539d4404a56fe4704a01b64cf097b4b6cdc199dad05b5f286c8a083393a736db24c44b111ccf3ebca097b9a2a84d2b7f7782443c7dc6f14d2f66353200a0347fdf9b0a93115e7ce007080a3af07307406ad0149c6fe0ab3a7ade6b2e20acf4b27041ca05f679bd40f1aec8d002bee67d6b4d30ee1407f63be0e8e424026f386be1cac11be576d36131731bab2e5a321993e4b79f30490ba86c684bc7c9bb024e8094063747aa47b871e2c57320f442afea2739eee37bbdfa1f2b330772876a63152acf0c6c46257a30c57422f84ac854dfac3813d760d1a95fa60ef756d9ef045abf07f9e6f19cd3a07e3afd7a3d6ba1335d0c3fbc75bff2252b78e0179ab204a5528556e548543e99eec4a21842a19bf7af367048410f4ba4a946058d68c8ad16471700fcf2684e1852aac01f5a2939823a2319c28b58966dc3dc74f7ae3f517ce1d456f1f3dddd5c833f4a55ffbf86cbcab1c68c1078c18909ca99a7430fad15b6678b47cf1b093b201992e01d707a4e5d3285af88fc4c1c386fd0b4483c2f5682878cdf7ba96c58b89a256fee35172e1a40a80a05cc8ca5fd3568612c1dc55f72a1a99dfc3096495d6e9f0685300ae23352d8fa676a88970ac43f4f63201c245a5c8e4a563e740ad1717a01a5ab0ed2579c5c7d1eab49235e959045836d716a58da04c1f4cec47fc3c95edf40b8c4d1a63f7c7c3622d472aa8d3bdc4256fd1e86686cba4ad66d432cd0d62b2c23e76892d7148b6b3bfd5dbedabf7f666911d23cf03c402efe4bb31cc739f43329eaed7911e99a54320fb11eef58a44fa4a6904a62a646e46ef070c7317fbc9570195b5c950ef7b5dbe4bacc8e0182e6dd13141fdf57267090c2d33f46cb216c09dd7eaf8137d6a6f787833363bd4a26e8a54e996e4f54ee459cd3c5eb082ddfc7a3b1aacf0553d0b8c8c29dea9ac5a46e04b238bd51f686f5c384b03835db686c8895641f018a4926ab64a47b9f4c0b37a04cac494942a7b85c276fdad6ee35e08b595538708630821f6ceef583d93a118cc9937371d3507fecbc4f09c3ea77acf16611f81a5ddd9d2b3ccb8b9309e19f3958d7dd8716b3ee94c7381dbe201ef2312448654bd86834e5987624535d958f391237af336aa0e57cb2d1e1d30a47cb38ce1a50c79d11c85df1c2042e13d3378499e57308db3737d28dec0c59961fe0d7f3ac8a2f1c06e6941be9a7591a7eaa257bd0b38a575bf465d37f7e96443472d4c24a9017a825bc357c2934d433fa19101495b07e3a4ee51fda3e03830773507adf61a330daad84a360b04ad2b65d31448585f1c0f931be154c01e8409a852b29df63ff49727f587edd5f49df88eb15723f0cff66d0a55251db8e476bbccc75760d7f31f8d24ee3c48487308f2f1a65370de0e217ec3faceac7f70465721e514fa71a3b7d879fdd15d9f1a76ae0083cfc7407bb96069e63e6789b5a921849ec717caba0c7ee814c859f9b676d21403b268b70d6af9206ec3fc709f0260908946190be842c5215fa08cb5872275667b92591982f22bc6be64811cb20d36ecca8192ad951ef3efe1baa8d0b27e8abfd0d0f5e5c093469f26429b0fcbfd2753e6602b842f54ee583494224ae3eee0cad465501b286d04696617f42335329075dd4f699367f4ad27c4e962ec996b7c2ac19f0b54217fa25499df57aa230076826768ca12a94f976c52678d1da036b2767983f49becb15ba03322bae242a6b4b82b88421c044d60dc82ce5953f3b81829561c40f6bce86e717ebc79a6f9f5e6ee6be16e1dce645f8a4f86f78b291da09d0230378546c31f47d5361c6023782c34c80d250831945df2d39d89af43a969d4ffa292db5f4f37f96ed73e57a6245a301db948bc3f16ce02426492ecc9dc9601a956df50430577cc202a657c51c6c9ef3692f3789a28cf049971303ad5e2ab50e0600e1085078a31d92d2e2aab958079e2e2147b3a7d1ac9ed80cafe5401d780477783a67866fefcafffc2406713935c7e6147f627a13f21ef463415661670c4ed26edc0c3f5a720a4ecc823b233cc7b3741d9d4f6123f10bddb9ef21fb4a76024bf25d54a4ec457b3af9e84060579faa3c5a89e9c6634b6638ae44e2f85e555492dd19d24e8f14f2d8071398c242f4e3004135b2aca9346bcb5c87d54245bb903b43ace39def77b6ba447150f32c5f350a027777adeeb14cfc20c10fe1b07dd8cecfdf5fe9e9eb317f1556d25fe76312c5f7a86fbec742636b620b160981601838d9856debed9c8d0eee4023220fe7c16a3c783081c7e759e7dca7ff3ffc64dbefdd26f31fb91b64300fae6e3f6664917f72bc91c04ef9ef93326e5a17da9832b4a9a22e6349d898deaf16901b59160c660836ce83e875d9d3cb54962dd7a0feed77acae85368fe857162e6239c033b4580d383deb6e588db4dbd7aa23cf29d4b2d269a673db1665259eb69ef", 0x1000}], 0x7, 0x0) dup(0xffffffffffffffff) syz_open_pts() select(0x40, &(0x7f0000000100)={0xb9e, 0x691dffba, 0x101, 0x2, 0x5, 0x4, 0x6310e512, 0x7}, &(0x7f0000000300)={0x3ff, 0x2, 0x954, 0x9, 0x6a, 0x80000000, 0x20, 0x800}, &(0x7f0000000340)={0x1, 0x1, 0x3, 0x5, 0xffffffffffff0001, 0x24, 0x10001}, &(0x7f0000000380)={0x7, 0x3ff}) 01:39:31 executing program 0: r0 = open(&(0x7f0000001580)='./file0/file0\x00', 0x10000, 0x100) connect$inet(r0, &(0x7f0000001600)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x1) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000001140)=""/174, 0xae}, {&(0x7f0000001200)=""/243, 0xf3}, {&(0x7f0000001300)=""/110, 0x6e}, {&(0x7f0000001380)=""/88, 0x58}, {&(0x7f0000001400)=""/201, 0xc9}], 0x8) fcntl$getown(r2, 0x5) dup(r1) fcntl$getown(0xffffffffffffffff, 0x5) 01:39:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xf613a3b094018b35, 0x2000000000000000, 0x100000, 0x100000000}) pledge(&(0x7f0000000040)=')\\;*,\x00', &(0x7f0000000100)='\x00') 01:39:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) fcntl$setflags(r0, 0x2, 0x1) 01:39:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 01:39:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) sync() setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="4286d392adf8783f0f1532252a72d35cdb4a473043e891b1342dc969bd15523b14c2ce01607c565b310ed0b45962788cf8812f36f32ef5c6a8b1ed1cc69ccd4ad8da15d4f203f1afbc141c41e5f0ef784af95b3c57355993cf60add02171fefef9eae83a0efe4edabd477a942895a44d202fd72e0797ab7ce5c62257fc01deb690fb9bad8e7e294be9243e51dce8ee796b5174bdbb078390dd33648f835b1c641ec4c4759bf3601464d2cc661b9da037d57f5de472af9131eca2e024003c8622e03bcccf49e042dd9745c21a088c71e24744816404417bcc3b64d570b4775610fee9c168b2a82ddcfa9605afaf5237015bd77d1a7ca9f9149580", 0xfa) 01:39:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpgrp() r2 = msgget(0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001040)=""/4096) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 01:39:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="a0edb0220c79b0130000"], 0xa) dup2(r0, r1) 01:39:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) shutdown(r0, 0x1) socketpair(0x1a, 0x3, 0x1, &(0x7f0000000000)) 01:39:31 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) 01:39:31 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) syz_open_pts() close(r3) r4 = msgget(0x2, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = semget$private(0x0, 0x4, 0x130) semop(r8, &(0x7f0000000480)=[{0x6, 0x65, 0x1000}, {0x2, 0x1, 0x800}, {0x7, 0x81, 0x1000}, {0x1, 0xff, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0xff7c, 0x800}], 0x7) shmget(0x0, 0x3000, 0x322, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) recvfrom(r0, &(0x7f00000003c0)=""/94, 0x5e, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0xff}, 0xc) r11 = getpid() readlinkat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/108, 0x6c) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r5, r6, r7, r9, 0x52, 0x9}, 0x81, 0x7fff, r10, r11, 0x9, 0xfff, 0x8, 0x40}) 01:39:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) dup2(r2, r0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) 01:39:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x2) writev(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000200)="2e6c0a8ea3adad17470357ca931dead0fe7a59961314a3d4c3f842f50922a2be074fd1b9b892cbc749a3777e52a4e373a8cff03f2041ffc1a746c7024a4c9c6f2f1cc500d981d19fdcd5cbc3510a8e073383858b2b0b35c4099f67c53aa52f9a8b001b3e7e1799f79cbbb542fd1c1ef6510587749628b8f3bd9a765b5f558e1e18986da7a7c36063e6dbd938c7e1925ebeda3a6db84f3ab815fa33c8e7a5fdb15f66b61fbe35bc", 0xa7}, {&(0x7f0000000040)="65cb87105cae319eedc7e6f0a0f42ea663775df7449f9215bc0b5a53b4d78d4884a3bec8e233837ba028946dee4dc5254175402b77e21a2b34", 0x39}, {&(0x7f00000002c0)="a61ed40a2344ca8712d0b8320024cf9848beb83d05a9558714a9259e8e6ce18781b029ca7094efd0bb77df090112f15080ce3feba73e6273c863741df6b4d043f5ee508df5222454dcbdb75b5311245a1baffba496d3eb3323ac382460dc5224a90edcb80d9dbc6c57283ef1f02acdafeb3db1e54ee020af26c11b483296ee8403f2a22938d5f0a29c81838351fa62188343d9165eaad339c39210130b4dca5ebb693add8e9c041341de4e1fbf8fe77bad89f8cbf78278abd410f93b2ffbee74b3ce60241f63b71da548f0e4e8f23e", 0xcf}, {&(0x7f00000003c0)="c9b31888d3dea63e632c5d9cb64d352964fcd55b4b02154974d270f038257d01b80fdd52b2c5913b3f1e70050eb48bf576c949b9848e4fa48f5f8cbf41eabec8cb5651effbd981bf10f22e029886078fddb6585775185bff68f85dad9a81442183841f3e69ef935788138143aad4269ed98ccd9e01e241ee496ab22fcb12f7671600bb8184afbcfbf67573ccec815cb8f801cdef4af5b5d94b7dfdd53914b9410898aaf873b1138595487f94d77bc6324008b0e2fd0a7f253c74de45aa9159c6eae51f41f89260a4d1543d0a8c2de0cde75095b14fb6ac6c61", 0xd9}, {&(0x7f00000005c0)="8fc92062b002dfd9e8a08371fb13209910b81b895fc48e488d06b207937ec75a072439bd6ec7e95a09e7b8", 0x2b}, {&(0x7f0000000600)="236609d8fc0e947ef515a4", 0xb}, {&(0x7f0000000640)="43eba1f3c56e40f3c3da5735b1d9202ee1e27a18b4988964dc9148a43444234f157a8b2954496da1efa992305f8140ae0b467f4af5fe18f8023022d9ff5787b35efdba14f2397b3535402db64eb9b8ee152503b8004e59d2690828dd074c2217d3293c15b19822ecc41a010ec979c55b197e5ad6ff7230cc713a458609967f742ef79a4365344014f6feaa22775f9eda77dae9df5dbbc5e30c792d9ac92e28f28f975b71e45849061ee8461255c66ef4433229ae89a07fa953df084396d55018ff24656164a8dddb717d2380e47263e590c2dda64f38d7fc1bbda09b4540c9c162ec3dee48fcf6cc6eada5aef8b4c8ce4fc515b5df0a16", 0xf7}, {&(0x7f0000000740)="9ddafda6683bb49a06867f8d1bd524f328c84f6883e50b4f386b5280d87bd052775c48f3b86e4da07162936122812fd414c04f08541c8b44757a9e0717cdc50f0c494e04ca3093f338bd4f66d7e1ab1ab8f5b7a696ebe0bb9a70612862e0310a9c79b864032dc085163cdd7e5011e1465adaa298876135432e4aca3d8e98b60dd4859c181e55bba53e9cc1bd3bfb22c329405f8a568f665cf932c96cc31eca4f56203bd25e07", 0xa6}, {&(0x7f0000000800)="8461a1dc48672bb896895c86b10610db05450bf62392ec8747f597b5b85ff562f5c0800895aa0f608df252d0468e72f151e3c160d6dd3f6c6e759a4baf638e9717ba097ae094c5b6134d58c65f09e28015690e2f37d41e8fa3b878d904432e0bc04638d101c206e8966c5d4a398ff1a493b35f5a0226baa4787ffbd4e5e75f7bc73572e3887eaf", 0x87}, {&(0x7f00000008c0)="cc64b3826e39821aaeeb8146be1ca1c70210e89b529f7d9ed7c48595af6a16310635133cb75a42954c756c60a1305de78d9edad681af5fdfa21b26bb893f4d52d892e50f3b9ecbd466e32ca32aeb8f1fc6e89ddcc06d839437de7e41483e3307ddc7299b3af0339ad9b53d2c459c2998e73eb48d2171ec6b45a1f95ef805a5daf3c0732dd68c88d2ba7446508f09c0e2ac7459db43268d9e67f7bb3d94fa50c1baf3ce36bacc6167f14c7acfef95692372c6ff3d28b5568624d656d58861e4cd1474c3894c6df4d27fec865ac25f7f42764b55f76553656eb3154d201b31e56a276c1c376ddc9461c6e224e0ca4a7e6bbd764a5ef553093b913bcc80", 0xfc}], 0xa, 0x0) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x4) 01:39:32 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10220, 0x118) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rename(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='./file1\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) setegid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8, 0x401) r6 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setgroups(0x7, &(0x7f0000000000)=[r0, r1, r4, r3, r1, r5, r1]) open(&(0x7f00000000c0)='./file2\x00', 0x10100, 0x0) r7 = shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x1000) shmdt(r7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) 01:39:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 01:39:32 executing program 1: socket(0x20d3be2b1ab9895d, 0x8000, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0xfffffe66) 01:39:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) close(r0) 01:39:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x6) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 01:39:32 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffff22, 0x0, 0x0, &(0x7f0000000240)}, 0x0) 01:39:32 executing program 1: setreuid(0xffffffffffffffff, 0xee01) semget(0x1, 0x0, 0x142) getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:39:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6321b259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000000000000000", 0xffffff11) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="54cf2ed21e6f2791d314cd25d204fa71bd09dd2181f943126a0723cc568dab6aac586a0da99c0a8df1ca2cffaec8121a9769df10ae7475568d1f", 0x3a}, {&(0x7f00000000c0)="3df930f4f47a022d5c375a7fc24a42a1a62ba89db62c1b469811d1ce96afc854b21258e9dcc8285266d26b987065d6a739a763267d1fdfcc129a629d15695b8c3341573dd03c0304bc4f4737cb9c67180bedb9b023369244f33fdcc0d479ee03c4fc3299ca662697aa21d5c590ad484f78be8f258d2f94148eba704eb759b676b114c8f6c507d3d1da52d5f13a2ab348540401e97b9a4f5a09a4d52274c33f9c9ba492e255a5bec94ebf03b8e017782fd11d59b23da85d7ec681cfd9e34f319953f864c3936de54a1278168d8c0fde1b02884121e16d08a8a01e8770762ff4e05b4448c4969bc230bc980fe7d1ea507080783a89724107ea6a098d2228a8aa40f6064621743009abe864a8f067d5e019b4d922c8db322f8f4ecd23c5c46343a199abd1829177a0481d259aa3890bf519e3bcd23b95502204958d5f09006820143b33f724e171ee1686defcca8e62e32b7cc9ab7baf973b412d72a5cd5ca1f33ca06dd187c497fa1c916133af40c00048c5247b751016bc1dfdfd864379a6fb686baaa4fa4cfa4ccc816b4fd214997e9640fc9234b33b5132c72e5c118275f733938e8debcc5cfff71f0e6fd430e3c285bbe71632a9e26d5f89ab4181c95b71a81b3d33af420f090b2fce00588f97fb5dccdd60205dd556938d4f52e63daeaa3ea46c08078c541732b68d206727941a6c1341cc89cfdd7c48b159ca3bdeb9fe51286bb3d2fe55b5e93ca51518cd2d4c388e89937ef3828b2680e0a54361233638feef2ef2f7ae519eb6e0a13893ea36479c0b68da60b2f89a8c2f8fa1c7566183c44e682ba5a3f9be0e237e2936ff16e82655cb6104f11f628bdc6c1b6d7bd22024acbd9ff5b1c4977887f268189f429968480b88b3e0de922d6230ca5f0814b35b1e0d583e386922ef6895f7a84f4e340fced022192cc65e66e408643b7026b1d898396370b7400e820e6627adea8d02204c3fb1225fa1f236fcce434e1ee68681ed80e198cf7a17815e71d22f11aae966ab63c0ded62498c5a01cb8b1450dad7295d3252830a731e662408c11f1f7fe42a65584a1dcae20d68cb0942b6731b511a523222e8da7ca08b411aa5257e8cf6f811df17b5bd37c6b0c7ff868ffc7a030f34c26ecd9cc9d9e966d3153403e39c13f110f60ff56f1bd3d50176787cb928be4cfff7623e3b5329b17618c17c6e1fbffd8da6dad8d63c89c45a7d2e1400cee6c773f910d9d08c734ccd3f04e9486fa477599d2244013659c4db7cc5b40dc4439cb9cff5429fcb7c806b9d55521f86f2d5aa3a8603dffb04f71955fc863896807f3b29308424c3d63ae96c71e9ba37a8313e8fbacf96d8128dcc2c9a0262e70f2d304491c7b32536aab0e034f66acaafd6291f855ec771407a2ea782b7a16930ba5b0ba2aa3a603147231522fdc4ea905c9876179636e5f4373c30108258a8dd09222e0a0d3ce2e4561e077edecec9c28d7cc049ced30754a36db05c4ff030da2305f018467024a6c640e90635c947d9014aafc426d59edf07dabe0fd7ee3a5ca479d6477320d7fdda578ac82f4ded3586d9edcf26c940ffdd7f51a8b68ee4cafd2d62f2397ca09ddb513d41f19cf9681eb6bc11d341de96c772ef727869276293a6c4824c3f7f307d4e1a202a3dce8ad142c4ff8eeb62b476acd0f36d8e646d8590046a21f4c222e78a79575b18adf3368f7a4b26acd28a97e1c12993fc0503822099abf4372f57390f4610c398f777b7a87e427afa99583340b171802c2cbb855a1c96177dcdfaaff4b39c65f89e4642dbfdc8089098a0b79ada178e1b4e6e2683a3fa288e57dc56b21ad8f0b45d7cc81b481829309cafd89afff5e736ed91d0a709b7fb46e8fe61c66ecb0ae66af70620e36251c2da2672416549e10ce2951b63cdba37453bc2e7d8e9dd7fbc089fb4ee879129808992f72d0e0dd380683f77b9c2c83bd754920a72a4d035ad77069a14d3203a003d688d61d129bbf4ac2e3a8d7448ebbd2b4569ecb6e356048d287389a6c9f158135441e3c696d942fc1b8ac8a5032ae215243a8f7e4d617d4e51fb2c7add406e7e868d54a89d682a0f65773fa0442bb3201f47d6f6aa6203a08c5d2f52edbd2a90e432b5c50a2e97dc8431879db0e2367729b3d0960381172f0255bfd010760282b51405e149d50c891d717c0c71ecdc66c39a240cc3c1c5c37facb64e6380f090d598834c1d4bd7b37abd0cad1fdb5e773760b8dfe660a1d6b3cae02c588f6c87632d0959167c6417254201d39d9cb20411498764531ecb9d3f2d918b63e12d49730f17e97c26288911c1d2f894ce1c74efa10e9beccc9d42f5bc37f3819b433bf80fbadee4d076879a0c9a2d29906eb6f3b9766816e2f3ddbd78da41ab1e8a8c332027ec8ec1905121a249c129eac945fdabccbbe5e4b68882f57887dbdc7bd1e2939c3824dc56484b7f5e2ea459e0fc59d7baa69a2a51822e1c234173860a49f79227496f139966342311b19f1d2c6b0e324cd5ff47ed12adc6f6772c9c44fafdc694d40381e574a4926a1a020538357a3f9d6d4c52730fcf9cfbc7332ecf570eb55b4da0cfd6c955a03652429ab057d9d4ee941fa6334f7b232b5f280a64a6ba88122a50128d6d5c0dd78643d65d673757d0a5cf1f1aba69f13fd9ec2e3552bbbc239ef27e5d39c3c2c19ba3e238f9902519e0ea207395512d09fb11c56abc4d8aa0f47313aa3f239cc5ffeec884319dbe7e85e9cb3b6d9dcafffc7efc6a9529351eb04913d598f921368488e05a4d740c09f56c4ada30060029eafaba746c4d1ab9da9f664cf5f03cb840c3b3211dec55386c6dd2435ce250528e68a4875989cbb8e4629ed68fccab907c3d20b15fb3d4491aaf6390c1e9cdd9eba2f73070acf1f8e3af324408ad767c09a20ea169357d34e24580d0476fd11d476a6083ceb2cee82ac56651e876ff3d3fe2f64eeeaed5bbf5bfb47053268503140f7d3b948a9fa9f8b2a782c780f2c0dc316e818e6a8b2e15bb67318fb31bedf7fc4659027b4d492a8adba8283be60db1c6b89508fcefc8e760b831dcd67a01352ca4830e922361372cb1e3fe425dda29c6604ca22d065a975524fa6e0a13c91e8f5b5fe76ea71784f25de260afaf9e9d9930f08bdeb0a971cf14b114c69aac9a65a629cd5c8bf5861b84d3ebf1e8f8cea9072f541d4bb696972cb942a2383049ec16ef191da7342d4cd459ed697c8d7c1ec75b8b02f023cfc7667c93f896fd3b8ab7bcf47fdbc0d7dc4fc4c264239ef3c66c4d2e2c79adeec865cac6fe15fe57d61de0940cc1b569be9bc91bb6cdffb1914b6ceda67d75825526f88004aa40a0c5ed404670d62f1b19591ab4864836a2312bd839d6d7659930afca308e7769ed7886597f54ff6f21a7a0ebd6222d25e00d348bc34208aa857d0ddb67b527ad40d0860f93ce483d79b73781878d1ccc43dfdcfc6ce370b780dd60016f217dbcf2343b16f72a3f30aaa9d282566be19a0cf4dcb2973f3f5cd6a40d084c61ef798abbce93bc48025f9be02c5e74d79826408caeafc9e2667cdfb69f1a25190bd41a9413c37cdebe4039ba416becdf68382f1260588cd79c2d1de87841e7b859790c68895c84c021a07ce3acff65b53f2b761be505310089d12d12b67fdac29e0e99ae3ad88a38e6443d45155bcb03a656c20af73bccf9453e133bf1f8ab6c095c686628a4e6b95f51d8112bb6b52b95168dd1874cf42ac9e0ce8eaa1b04725023d99961ac753bcfbb14db74a867a70a811bfc29ff8efc89e1a4a277e85ba73f64905090f34e923a336ffbdee65266e26780372f64ae797a4dfd2e279aa81c8020cbb10b7186fc8d697a2860278251e249ee50b5c971824854fc11eb62456249e996535ddf3dd48859e7b24c3544226f91303350d780ac00e9b05421f934fee8cd42f51fad31ed53ada991aa9d6c82e3359a7ad0b5e0833945955ea4af65f0a886b78a7247b733ff112f6bcae8e18756e7023d69153b3569937f8194b1b5f051d9812c45a251ccf60feca1f69271b3cb5cb790dd9ee5d5ff7ceb6a0e57fdf343f032e8ea1059642d627af785ef5217f9857b2fc1a3a7d6dd2f293e8dbfbf5c28d0a1359e7bbcdfeb91cd1e537c8f281153fa45d68fd8eee9ae837a964ba67da5525729dcbdfc50a1e390407b83af29a6f0f5dbbd8e99bc07bc8896f45eeafca7933d7d7765e5749885574648dc10e0432261f78945485e6216aa19e290b609cbdfc264ba251e70e169fc9cfdb184629839e6cadf2121467f0dd6e58db3ea6bdfb071c632e495d8d98a90f7d5b98641bb3c9d2fe17c80b2a4d47b19a309beda3fe569c581c7d02fc3d3ff77e10b1b579aa58b944d0986e680d5b53c74174ad100d1a2d0c1255d3d8505839be019994e26a2563fcc0f94c839d5b68bcc1bbb8d87d5e0cb645a7da41629373cd5eb37663b6302a33166f7e5914b4af3497d97bb90f5fdf48c5673d9875a02d62df364ee77aefc863acf8c36a108b4738e2e3f1d36aaf2351e60c8bf3326f398c6514f4cd4675d5e65a9a7418ec52f923926ffa8760f672e80a437e91defdda44db98a80132574b4ba7b80bf65671401614d5e71042ccbc3a40e71181976e21ec25a37b08ad7cbec644921a852961c64854968c3c7288a77be2db35b79ef09b5cbe01adcd35ff7a13ae16e0016c6a8c8927dc6067286ed989178691e2c1f0cdb31255b91241e362f9f034a1874bfe5daea366d653120f8d9737aee0f4068880161b849ba724104f3b841c16e274559a5951508820b799765dcfdfcf865e3675119389e9eb32250b18144eda6f9bb87ebec4bebdffce2ed84eae89ae6f6c0b715dc3b04fea2a3235719b79bdd6d06eba797e3f3c6b808cb32389c8c82369dbabb160fe20a69fe4bdfd40436b83c1e8101e0c454834d1750377ebf0dd4a3f9ccb5718b4ee92de13f38d2387b1508471e6b63fd15b350b46b0330675b7c512275677de0756fc50e62a2537cfd6ab69ce1786a68d7dd02e201a8aa5099c39be2d687f824731fc4cd04480657e9cb07f2760e14b6dcc26000dd7f171065f6957e1ce194b36e1938d48e76ede9c6cb24c638ff7be73f1760e682f054ad843b82615ce39c7e99059f17fbd7fa94b16d1d275e05b55c24196af40747e84e2aaaf8c84d2f5f1b56c3bea8a978e26db091cce0fd0a5ac812de841cf7d2895164a18ae93368e6f793767578872a8e71df2bbcbc0d2b3d170c15c04573f48c76f520e2e0a2cbc121222a691e388741cd54c657fd1976c6c18d69e05ac9a03a41a85ce1635b56fd183a8ff64fca819e6694af1ffeed06231946dfef1be5bb8f4602026f1b1d4c5ed8eb8d524d4aa5d2bcadfc8515a60395bd0dbc1ac73381131c2c2081ba25b7d9b9b5ac446040674241922888bb851faee7dce92f2beb84ec3e30f7aae5a6c3b7af36fff7e4b597eaa7dfdb6db98f7e2ef3247236049832856ef1e04216e4fb49a3a7c9ff3cd2e7497655d6d19ed5d23d0532603e199fb9f5bdf02b5c26dd19e5c028f77962953239465e31619180dfad1521c95a9c313ae14b8bdca0d9cc3e3fb66936fcba3c86e5c379d96170c41d9f545cc4a77e51faa57c812f9434cd7ee376c18e56d5492c464de51c663c9637d0d9a33d93f08415853ec5bab9cf4e32af6560309c310c4af517f89208694f3792d8f83772d3c4b57a394d9b6fc704b9313807e9731272ff732b236f194ab2a520529f93961d8f73326f3ed49a3fc0bc1377c767aa6697078559d4684f02cc168c2e4cf2c39497bf16501646125560f6aaedd", 0x1000}, {&(0x7f00000010c0)="e64cdcd6743493ec9410ab0cd5297b452f7f60f461420fde310fd6ea452e970a8b6ebaf72c9b87d338f4f641170babbf0e57d47d339e1c9b826de06a014f73d32619601ef88f82dc224e1d0c29298f856d1bc52af4ce3bf8e7325830b2e6aadd9132f14b816a092d9c938157eddda2d7fba81346a0f0c4ace64608c3869fbec93565c9f56e99e46e24a72cb17903c725e1d317a60f8ddd4a36be553379d51d63d79668335c", 0xa5}, {&(0x7f0000001180)="6c9a90ab243e44d841395ac69b9838b4bc2363f365f7daffa0e532749550a576cf231d04d4dc82ee706ff66684c065fbc1673c6527d08b1dea4c140972596d1b3b6978d90e1a7c26416d1593da6b5cbaa69b93eb6be33428e163615bb0f36350f5b941fe1cdc016a019f403cf69b2545c059fe39c5aa4e4ff08caa2ad32993693f6b6ba6c507db0a429ca07dba34b62a2eb68f919bdb51afc5837cee9fbc2ad4ec7d5b5d389342328c74dd442d733ddc495dc9107c28a8dbdeec", 0xba}], 0x4, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 01:39:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 01:39:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 01:39:32 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x8000100006, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x4}) 16:00:05 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="0f10ea69804d54d09d15bfbf3ebb", 0xe}, {&(0x7f0000000400)="b2ce846a22a6d58e24d749f160dc14981522fe9c8e72a02cb051bcae04ae1fcc47b32af39011b6c3cb5465aa58c4a329a947c3eed29bcac8d966887ff86a2391de9da0bce5cedba52b148350e4a9e5bd76f994c75cca018a132364d9e51000a0bd8c686e26ea6ff3ede24d2e120864b1b2175ed87016cd74985798640c62143e58fa8de16d9735e80c11422b3d3abbf2472a4e5abceb8b23492a36efbc61e522f9ad4a63cd4e4fad33b5f51a1c8a176f5adad5fafac47889eca8626c7b44590512ff67078d7f9e4db6d93b4b13c0157a0e262c406f176a", 0xd7}, {&(0x7f0000000500)="a7e50fafc53adbe11c009ed0bd3833fe916f4657c5008477cf6f752235d4b5b17b1c4bde466322fcf83526c6530cd6e19cb0c58c2e26e8af6c99eda4873610d06e8156cf5fe0c4086c443c4be88f9291562fbe55fb5328585e2dec0acdf64ef392aa026dc194c0939c9d73e64a0a76b06db3fd3b49aad2a968145e6fa02498418322907e5d4a8348b9ee021e52ea7555aa7147b90964", 0x96}, {&(0x7f00000005c0)="2cfd7b8879a2167d723c30fe213fab0ab08c216207b8807fc16e7bbe2333be8c0b4bda89fe95dd849fe76bd5a0916a94dc7a77619e7f46bd8aabb7306b87b8c0cb36e34b9ef072c69d9e81c1dc187fca0047817e64d6200b1db25f93b414e4dae1ae8a72bccaa02fea8e390365c6d7eb689fc6f4293e36f584ccfa9e0355788d62c6c4b5cde8c3220f6c7ed908aabc5585ceb83bcb6714c376fd", 0x9a}], 0x4, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0]}], 0x90, 0x3}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() writev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="e9f144835fc936ef28302512fb7956148abb34fec5fbe133e4ffa517736d81e44760a34a023c3103af1f678551183a9b2b3eb33f53ce07c1d537df5aa768039adc4b57ea3b6e41ff772b920c9cc0d37a72da277fb412192d6848cc294b992531f0a77c0175c2e41fa39aab58edf7ef26e6b6a6d738803ea0d9a6023273f477573b1614f616bc6e85177fc79eecaea2c54778e3727fce0dcc6d244a2c4a8f1431a7542be93e537525b1e6b11c98b19fdb5ab01572e982dedd3e9a83ee34e37fb7504946422874c9813eba56e4673c85ae147ca69b163671abd47ca518afef70a2dab0cdf56e7f7df40e03c8e99d74934f9354ce67c0900f7addca344aaae61e62cf32c400a6192be193473a749fcd77603bb045515a4166e6b4b45f4cfaabe5f0012f426b0f956a6389b35e86db7cd9c521934832dd939361c2051abaaea9766887350baa8e4760b2c343f8731b3b05a00dc3956260ecdbf5fcb3743cde4629e8d9e27b4c18f6963bbee7a617ac935214340ff96777ca6c55675ca3106895921b24623f1f794ffeb1dd0aa423711efe27e35c791caf973b2ff3923dead1ab3bad112102e2085c53acb3d9f9eabdb423f1ac1eb6c9698510ffd169161ca350726b123efcb3635b497c7cbf5b6006b3ad7ffed2c8ab18497fe6349e4e0af94b17665d9eee6366b6665c3a0d7f0bdf87dad841a0a5f734a57502c008a1cc3e1601f515580a9c5083b21ee65ba43df4673ca430886e9067bbdda2df739b7893465473688910a187b9022276525527915c157e53b3b32c401e95be663875f1fd2a715dd75120dbb0e82a06d10d2b8909a10386f7b3277359548fc9a6d4bfc9f2454fef925246f52b96db032622c570b5355bb4a30ee14047f9297a3a64fe19842e789975d75afba3a9ce1c74cee2f528a330bd59d8a292ed8110d4e9bc644c8c74b8db733b46b48af196b35b869fdaaba426ae8838a1b7f4218abcf57f024583e3e6149829202b8b4da4b39a7dc2041493775922b9153534a2fc22227ef2cf547e0be89613c9df6786ce9666fb3c3ab99b115edf41116d317383d3818439ca9bf4b9822d6c89e44aaaca27e87125397ddef15ca62bcaf31e2f61f1b86a49d820731e8cee77ca9604313d1c5c355802b418f568ef0e2426d8f965d69f1c6b051602feef2f21a922acbe13a3c12e211365917a04b1a6b9e06bbf6308d10557d66f2803d3b8bcb4ce8c85362310e1485f9769a68a9fd7a3a036927d8fb8856ec01b9b255ce3e579f1d5b25db22e99ead9955df39a2dbe0a378f370b91218f89909e9e0bb7f3658230da4e34d417e1307f879115c69e089da7a066e69367d0c27d21d58cff900384b9ad8b5d48a39b97afd8d5f81a24929098f5f8a20c103e8d2a9aa7af9bbb61d88e853254d92cc7a264ee53a6ee450f307976a3b6c229a4e60de5f5492380e22319ca851f36ac7a6ef77fbfe566a1e336f3695baa9c90ff8ec98aef4a049aa3df2e4f67abddb014cb508ccef31d5fb622e2df831771baab40524ecc7f5307de718add3e559fe31e274a8cf1db4090d418ddc721c0d3ac63fb60296786905cbc4209641edd4a6475434b3dabcc335c264c1c896a271597ac59dba6ecdd0e14b0792b5a38b4f3e20ead001c3019790f9711ba0f6a70c4eba48ae80406bbcbeb4d99ba20ba3ddc9e4c199331a225036b1ad9dc846a17daa8d6ab22c5d780a719e4fdc93e7c690db52c4078b37c8a2f0d7243ccb3d60698ada2b51bdd516f6ef27e8e3441c41517dbf233b6cdca6509735df4c60f95073d9591132fd8a62e192a8cc4ba6a0c571148c87e92b20ca4d15c2199173b544115b6aebff1db65d47e8fc20ec2400e0f44195304a25d02496cbdb0d814d04b8acd5ca2e320cf98b7893128958a69ae1a7e6df6e6faed602a5f94184ca3fe6111d6231de9c23f457308ac19b963879248a845d29d783f1bc42dbb27af6038c50f96b5ad4e63bf5c38baaa26bd514dc786844af0ae0ef49c54cd1c38d75124bf0e530f4e13c4021b20489ab8b9bd78220e31f30db7f0797e0b6d71a42d057983c20fe2f52389bb3475debf20e86661ba8e28bcf036438c6b61207ebd85345bbb0c229224ec5b14d9d96e158763197f11893431977b4b79d1eb9c2cfcb61d6b4d5536a66483d255d982586ff68ece15436a1e1fc6119ac0ee6dcc22c734652151a0bee20b46a0673e0b34d4e1db46a3989ce5b14d5e98c6d480f810205a04bbe31a1f83a77d9e4a0c9e04cd963e5d472525b794ff06d1737586fc9861a10b2e1f7044225404ccef3683ab41b73216281e98bd519115688124ab14ebe20d23be312ed9a8d39b276889205fd09b56fec8e4a2c0aa80fedb32b2799770cd099cd56538402f8a42fddb74ef5bab8ec3b48f7a5ef27237999fb5dd5bb01db39680df38f6bb95ee6ee157000e6829b4ae922457cd2685254160348768d1040c3c72d089cf25d416ccdc2f697a75d0f8e8e06c10afee304024098c2d52e90526427284efd574d9bc808052349dd7eac6b6d6d8a929f483bff8b4747added7348d213392c1e12f5cae8d671419686b11f9072e18b5e56eb2384fa1cf16e19a617ae8e1da9314a8767693cea364272779e559cc8d0faf512b65e4b68af161262c25d4ef34e62bb48a82edf78a18eb1895d1c0b188631b80da0e6b6d89308dfccdacf6d6a6a334e6c1182f1ce55a23bd6f9a54d32ce76482cac76f82ab1f6de0fa9af274a52b1ff628da0cd73e93cabc00657734aefe3a6371584305d05d38374f831c216a15182105bf9d8e528e508cad7171e1328e13b8d3267adfd1c2dca90d814e75733ed82d4d38901bc6d4213f8c25d8a39560d1a168325c078833696aea7490da07b64bf3d43042725ad76eda2bee4ba959221c88191acf9fe5ea10e7c17cb30599bb90beaa649b3e9ea589c0d5bae34cdc755db032b0e7542d36215443754eb2dedadf17bd87e98d3f66083a109302d9fa6de62e203b2e20ed5d26f6f2dbcc1e91e06a15a9688b325ea078508f19072915d6c82815942efcee56eb078bdc23d5db84414c453414df5e4c8dcc0a8217206074fe59ccbaa49c54e4db25b31fe60304deef9f0aa4ac005c8b6c3744d06f74c6f0946fe695e1342fae6d50c61118692bb3305fa3ce17466e1b0153ba60e5ae0ae5ea21326c37bfc913dd0ebd7fad6504101890f295acf371d7bfe66e6d7ddcbfaf39703d3afbbb33605b3e0025f32ef72973da55880003468dfe225725cd988ff6ed6f6d6e3b904805e94a1393fc4f38b4eb6b6ef7204f90dc6cac22ba9f08727c13e312b077d3b52bb5da94ace7ebd9ded29f2cf083ddfbc49320d2c17c1fbdcdcdd31a0e10bc626e065aae37cb41c751bb71f62830516abadbc352604946a13128a61524afc2e02d87acddb04c99fb070624d6930b430646c1fd0092fa3c8bb0f3037484e5e3f63fd6ff36f363e1c3751d64c0507947f08c1c451b1cdc7302b4201b04ef6b36f1bdb1986d29bf945af2a52ee2c48d7b5d1ab7032286d2a0cc47441a6e0f3ba086fc17df00a1479c414fccbb4961792d09fcd14ca90252ca4c68a2e36852184812dfb8aa7150d21307df95625a3a022a4f0e1c5b93875a922d319cf532a88de0608eb53da5734727ada817e32efaec9e2e989296bb85752ecd5c7dbe91e9d702027d757a3d712012374aa9612ba2cc4eb7e65b41f06d508d5cab703ac179081c01653f7da563ab83c609b192135c707b83d1482248f9e12473d3e9c49cc5b8264b8ba2ad401565e2f241ffd30aa0634e7869fe6d67b0fd191f48c738d5bdf73879379b05624f55d9175ac8a08b6e021549fe69f79249cd6e4fa9a33d9ffe71569527730f20d72b7e637cc9d9738021b9e77a0e40a17452d57b231abab311b16bc2382242df466cbe351d83895e72ee89ed04b8225117d1a8114f999965ee0dde01e522945c9f0567992c07bd88145274d38f170d8ae0d599039c3f7bf84b7e31d8bc5ee27cbbe086556d8130b349eefbfb71e27fae9b11521d87c95a4f66aab5b1fba7401668ea894ee5fd60543edd48e9b263d3d7ab5defb170cad69c175e0faf03146b67f39c57a6c085d5b2c18c5e9a0f8786a372fc3b7aa3692ef05efcb8717d1b5bb6353929d95f4f58cbcd0558f2a837d557ef1de85f162502837284287a2e44831a4facc6f7e1e7e439698be30d1c586dd6ee5f03a6d53de2aeac1a64834059182f5d9b84c00b2b9965d04fec1170eac56f6a1ddcaf9c12ef0e235301e76f26dbf0fe1e5dec7147e15dce54c7b2943522d5d982e86f2810f80e3456e4c9b403ff15c4f9952d3ea459e9ef260e5a2e3a3da13902181bc9470c9cf34b5422951774273a85309bb8bb223085b6db4c9fbf81695f6caccd9977ff4feefa75e81350e320e6376291da4312cbc883b4b283485042693336f1e1c955b26c86f028a26cd534b9be55bf46e31500ae41ad0dcb6eb7e2b295b98933b5b87e40b1eced5f3d3d09fa9a99d392969819ecfd1b410403d6e13b540676571dd132a2cf17c67822655677f15522f87740a55fb13c0ec57044e06accf972681ca96d41759d483c9a0dd18262251d6867514f1f17ae35cb72920210720f68a9cfb85f1df68b77b41e3aead54d001eaf6f1d8f6171cb7bd5cc9e9cee172da6a3ba2d9f44f6ddff4da997722bb29a4337d89c561059a0e333bb9638d333494ec07c44486b45cb25cd3d5b04ccb76584e5a2ba9ccead22ce20d5c8e88a1ff053a6637e33f1f189036ed29ec7c60d91ca4122c6623e78d78a9035b20af28e48a22b63b8f0c9969599d517a4ef47c0dc62f99f516a14e16a7f3fafe7c61a42c1e1fec2eb508ed01a696cadeb73d348eb171a7479026d3cbd6ecfceebd81b4ca821acece60ec4a2af16f8541a4fdbb4a2ec63b762100feba8da2a5bfa10a457b2d5fdcf1358035f604f1320e8388cb273b9f84ddf7ae9901f9cdfc33d70ddbdecd8868767b03bd7991b512738c74b3a5b5ea7f29b756466e933af896629f8bdac1633a1e2900389ebf9b058d6de39b50f0f8e87f3872b37f3ea57bb7085d13f596f811a87487074dce14c4beae3c457f3447a69d2149857573c1092acc5129966f197c4a0ddffc09491e50cd6c6f6d7fc71ab97c13c98c9a41d4891b8784abe7cc9db4920fac913329b8e9f4b770497ab7756855da826c7f0c3d402b8ede15feca5aa063c44b569040f96b3d7224b4aee7aad10f371075a2caa18ee173ad08006748f09b457fcd324c0bfb2efc20f8dde8274bfb8ae827955226f4896838302a684a5c979dea700144b370f90a3defa1709b902dfb199b06d2bbddb13aace363bb77fa0bc103cd68d6eda0ccd280b77917f6f1e9144ad5728ad2f3808642b41a0a27c89253e348c3d615614dfee2b5de0949d744742514f88a17a054941ab2327771c37e5350cb8703074558d02f7f64cb1d6d269a6501ebaa863de4dfb65d3c0ad1422c8e00b23cf0b5a5b7d721222a80660b544125fbb3c6a6e7399c4de247ea03bc937163376c8f1b6d003e42ae4f1a4a277af41446a06664714c81eba4de67be3aaddc8ede1fdbdf13f17859556e4c24864a30af1e82734d56fac51324bae84ee1b54f562806d9b8cb7a5dd48724a57a7457be2c0c46dc4f661cde250583009f63db0724528132a4a0427ee445f65a02407238eb0118f53fb2ec5aaf690ec05cca4535e91b419c9d9994ee6e3b95d562be8a3195cea355d2db5e4e874b3a93e6c551d65e75c7e10f14977d428ce2e1469dea93529ed5657bd502", 0x1000}, {&(0x7f00000000c0)="e23de63b0dc5a91c19eabd2524dc5f42eed2fb4fba2ded51c555003b1c66ac0d4dec3393e92957de93a0bcf9ca58925c132689fbfa83d56f4677e94c075663fbe48dba8435557ac3bb4fcc34551d379dd240d383f50524e376110ad376", 0x5d}, {&(0x7f0000000000)="44472cf29b02fc6215b42b222089c76bd9250e5b5bf6610452e1e509df42a1f0c587c86f94292cb868a1c41bc26a3393ecd4a2caf57edcf1", 0x38}, {&(0x7f0000000140)="d452ff09bb54c25a0d8404506035fec5431e8c28a0bcf868f53d5d74a35ebe73d02e2194e20f51fa6604be8f7c4111607c24110f5d51b9926c0156aa8be6e32a7e0d42f66ea3ddc5fe030affc71aaf5001d87e46653461dfe14f3afdf4c8edd5987c", 0x62}, {&(0x7f0000001280)="f52d3ddd3bd40354e289d675e03f47e6cd7ecd13372760b0efd4c76e5fd0c0c3fd65cd0610bdfa5527b3f6cd0e9d1d252444de1da834ffc96866933d800c0dad663aef1c4fddcb98455cd8374be90b41052d65fff95b6a724ed2f020c870cf6a15440351d745d1ace67d5762", 0x6c}, {&(0x7f0000001300)="b60361b5528c0103e70c9bf20f02d7e60375aa673aea5ca99df507869ce10164cc702b931db0b925e07f0e89feb70f4c7b7df091353c58b548808548631295ad58d69eead401984af1c69a7012c50a3006077b3215d1cc3c947f3ed164488876022f34d74496b4dc11ef8e675a423736c946a09b47bb587fb1659faea5dce1c91a131d521dbd301645a36a166cdffd83ca65d4c5bbe9748d7f266c8d18166115a5c7f86daf1626d51c49223bc2cf90a956a6294813492043a14d8c6d5c5ccd0b559960235838a58c9eaafa8e541b95e957b90b0930f307a9c6ab777a2b", 0xdd}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r0, 0x4, 0x7, &(0x7f0000000080)="1f4a3dfa868e93f14ebd5b8a1cba49d78135d4d4b84b242e5f3e74d798010f935e43a000641df562fe665fcfdd17dd8debf0be941dfbf2f0ad20c9226fe31171733807f63466efd49c88cdc17cb30d299af8d1f373e72fd16f135f2833fe0c264723b29e181dcd907500a3e71d3fad457abbf13ec33f24e3eb97797360c8159b2ab7e97e5201e181e4562c396de539287e684a5179c15fd2edf46a9e3af76ed75a3ee027853689dbe3c6b567ba0fe0d1621bb1b47bf159c46d739145c77f4bdf", 0xc0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x5d8c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x329, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:05 executing program 0: socketpair(0x2, 0x5, 0x7, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="93be7fc5979701e7b974c84fb22ba337", 0x10}, {&(0x7f0000000080)="e3df9788c895bc689433fa2affa661bdbfccf015de548df344fd49592bb0c8722a7ce0304b42df1beead1ebb5173863b603b2b5a8a59bec164cdf2a0039086d6fdfa60a5f1bc909b8c75092b15d78e0c32d08e756547b1a6ea783b8af7a46b6ec36d44b3b4a92ac576cb229ee86b90c59749e98cc87301a5e59d1ddc", 0x7c}, {&(0x7f0000000140)="210e904c4469ad34f8079d40c2cec902195e18eb3e993dbc39aa4424f6c25e726ea5a3162daa9e5fd4dfeefb0f38964a6af4ac2984770b7b9e533bae325e5e2762386da64dfbfc67d362fb1eb999ec596bf1fb72b48110f7fa692f8f1dcb8a13aeb3f65f29d436131ad675146c4c00a09a25536758247a56e4bdecb0230917a37c791abe4af7b4c711e675d76f82559dd37cad48fd1c0515c9764199341a1bf53f8858114ced159f76ff860376bf2ba924dc9dcab3206b0b50eb59c263bfa34bcc0d0c22a9b1edfc649f1bd15356561d87dae406fc97", 0xd6}], 0x3) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x80) 16:00:05 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x8000, 0x7f, "57a6ad9c46daddbef7b98da19effa27e98905f55", 0x400, 0x9}) ftruncate(r0, 0x5) 16:00:05 executing program 1: madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x9) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000b45000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) socket(0x20, 0x4007, 0xe00000000) 16:00:05 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="19a0c9464f6c7a6e9519236e03996ce8321c877bfd052d20192e116243c98d304195950a7b47adacef8fe91b4f69212c765749db6a6d4c5601ac53f3d2815607f4980e594a3cda19d4ee4ecb9b4a3cb317", 0x51, 0x5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0297ef2fbc816d34e6e4afbb1cfed3d29c3405b8e6fde946dd9afde920c46be592c03c54d4ffca3e6d074c18ff411f2a5f9f45e4706ec488b6af65c1b5401f33581af8c7cfd11d3aa0eef7d9d16f422a07f2839bd220a17e8d1b532b0a92e37ba4d25a51f080cd159f03b81f500119261fb4cc9fea9af99c2b22ee05be2b379cc1ef39415de6c84faeaf708ad5a71de09534b1d5054f3596dac8f3d3ba89fff4f4b4cbcf41bf0b631d6b27f5a2a16db9a8a9926c3dd28367144851eb42c5f78d05359935cd69d4f40d71c93d4b61ad9a90a0e8cd0b546ea79e657a63ff9b75af25a752", 0xe3) r5 = socket(0x10, 0x4, 0x1) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x8a}, {r2}, {r3, 0x82}, {r4, 0x84}, {r5, 0x22}, {r6, 0x20}], 0x6, 0x100000001) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2fad84118708527a3b145d9143ede7376e58bcb7c8e02652df70246cc89c10a7ec47a1f2c76806642f068247006089ed5f07e7d0fc2397ea3399b217291c7075348b", 0x42) sendto$inet6(r0, &(0x7f0000000000)="13156509088cee8d7d5cc2fd2d97dc6ed5e76825205556b292855117180a90ce5cd71b8cdd9ba5452cb9d3dd880a02fc", 0x30, 0x400, 0x0, 0x0) 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, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000000001) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x90) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) truncate(&(0x7f0000000040)='./bus\x00', 0x7f) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="813a2fe1", 0x4}, {&(0x7f0000000100)="602b2797b59fefc0eabcea3eaa45400273637ad3ae565b155933821e9b44c5925a446b7327a49fcb0151572d2fea3c3f359f289265a6eb27d28d3b1482bd8f50c7ae3634f4f6a19b31c7ecf07c41b21167201c4fe4c680dccad9b8ffec9896ca51c3784b24b8ff75ba3baa1a5d0adc", 0x6f}, {&(0x7f0000000180)="dd1f81a7eca986d09ea1307b93ee66f00c0ea922ac110d214a4e23ecaf3c9c060a", 0x21}, {&(0x7f00000001c0)="a39b39", 0x3}, {&(0x7f0000000200)="8c232d2ceb7da5d89486", 0xa}, {&(0x7f0000000240)="fbe72cb4e4dbe432d1e0e8fda04180cb23e220e0ccf6a68e81e9ad74316c7551318b233d0dfa884b1f2e5a16cb40891f8b031c145403e938f84a9456dd4cc3ec9d296ce65c16f17485f18323761bc166f7306d8a97cd8ecc3f0c184ac8079821062d8e22b417b77755c435f0ffdbcadabfaa380a468f7cb68ad64ed63512d725fe85f4946c705fd6e61f5413c9ffe3f2ca2895a6157b750e265c640d03519becfa62934495d3f559d03a24c1725364995e5ec85e52291b3687767202764cd1f3e3e449cd4970b157", 0xc8}, {&(0x7f0000000340)="905171d3534345ac16f2ab10cea2ed099cd4eb96056ea7c2559de0ab8f", 0x1d}, {&(0x7f0000000380)="3e56a6bd991573c4893849417f8aed4295fbc05b64194973eafd479af4878e4cc4db2794a130024c5cbb6622e5935bce480587127ceebbcd54797e0ecfaaf25fe10046cea3a8e11ba553b17b5a6a", 0x4e}, {&(0x7f0000000400)="0002c9433c6697fb74956195450d51b34b4eb2b922528235321e328086486b6f5a2bd053", 0x24}, {&(0x7f0000000440)="bff039b0715987515690d0b0dce5df3520f7ae1e440925400affb0d1b4d465fba2879655aac265b6956c0196d280839e41f8b1b4bbc4ff1a2727830884", 0x3d}], 0xa, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x5}, 0x4) socket$inet(0x2, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:05 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file4\x00', &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3ff, 0x100000001}, {{r0}, 0x0, 0x80, 0x10, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8001, 0x20}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x2c, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x4d, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x100000001, 0x4e}], 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) getuid() 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x80000000, 0x2e}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) 16:00:06 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040), 0x10004) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000240)='./file1\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f00000000c0)='./file1\x00', 0x6000, 0xbd) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0xa) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xbde, 0x5}, {{r0}, 0x0, 0x1, 0x800fffff, 0x3c, 0x8}, {{r0}, 0xffffffffffffffff, 0xc8, 0x80000001, 0x9e800000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x2, 0x2d27}, {{r0}, 0xfffffffffffffffa, 0x82, 0x40000032, 0x6, 0x8}], 0x239, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd9, 0x4f, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3f, 0x7}], 0x7, &(0x7f0000000040)={0x9, 0x5}) r1 = kqueue() r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x40) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8000000000001, 0x0, 0x0, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x55, 0x0, 0x0, 0x54b8000000}], 0x2d, 0x0) close(r0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x6) 16:00:07 executing program 0: r0 = socket(0x15, 0x4003, 0x81) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a", 0x0, 0x1001}) sendto(r1, &(0x7f00000005c0)="847dd7ac1eeff400b25dcb78d2ecbd99e46fd6e4ffd0316f54b9bc8701f9abb241b03c3f95581d6d6ce5b1b89b2200db218ca8cfe3b912920f44e420fd77bf983ba4ecf9a1a571759c4ca9d06ec3422ac03b770e1c8197c1c88a0400421940f6720050d94a013053b709168f67e74034fd1f602df9418a608ce634b46a8dca1bc7246758b30773a2fffc584c08a86ee3080b0e75769736de58c2f0c4a29f14e9e9320ce070cfe7d2dc17059fb641bb25499f75cd4aa5042092240377c4eb5bbed2c080c4bcca4b6a3dc6ffcec2dd29147b4a608e13b48bc32ec442c93f10e0813a744f629ed22fcb7c3dfb1ea4f32a31c457b36f87a078ac0685f16c0df83cf81f930ea52f270b90ae16a47dc6ec068049da7ffa94d775c9c771b1a5c04c81a9ce43081a7036b480d397e913073ad1ba8f8a06230b04718454ec62e3d763e08b3f2602407509cf0bf362472d4ecea98ce8ec05b7ad1e2e4f5c26753cc893ba6c21b263c3b986e5494106db9a101b89e81dd90a74d99f370984a70bda247055c8177b1f49f340f0780b4eb467b14eecf8d212b72aaf99b6776368851cb27acd28cc04d4a01e415bba8cc9b6889e08a6cc72264021ac7d9336bfcbfd0ea4cc9d0130528209b65a2b83432f3d8de0716d7375507d9300f1d93e0df20876e29ee9b160ea9e165de8f00b98726ba36ac5be06429314c0928034f72baa24efe4738035c562b32577bac9a2589524a31a84a86c37fb66d93cb5a0c9cada56fe70e488cedbe5fed73ba3b940c8353438a1892d0558b6d5de7f7f0aa1ded630b6e939cdcf91c96001114d740a77cd47aa0ab9cd24d7d147ecfec5a05a9ca7e72c2773d52e09bf9924a6a21ee1ad279e4829862c9fdcf8976293ebf53903fe8edc93bccdcb995a189fccf70da4ee365fa7fd244c7754c04b020305d200bcef6fb1de70e7279dbe0b59cf210f53c30c39f3dff4a58d634313f122b603244490caf9a1dfff18cdc2ff8b22ddd04a3fd55a64f5e5009b21907f7c4a41bbb76a77e3a81aab8c3498dca8319a7393d83a663e111f5181f2bc6f6015ae94c649cd89360e427eafa8384f74858f7a52110e3049db309f99cad53b2ffdca7cdb5bc75b0ce88f75427b2db8bf22a3881fdd8fcaa818db9af803193b74128cc666e7040afe7448810a6879a71874b0af4b86dedaf4d5a9136b92264539e8a289fa7b90693955a246b2ecb8e677771409564e714125ad182ef41e0889ba2dfb1c6ce6525ecc5e94aa2ffbe2e4130799476cc8d0ec11961765765c559f7d23a33e7b61915119370adeaf8b9e5601c00cd310c563041dbd8088fccf14a276b978fe706b79394901879a60c740c606cd770700442b1f2bdb142ac71cf2d737d92a5ae655f24bb07ed44bad181641da72bc3bb9c6051fdf94f606a45f46500757ca51eaf740c083f18bec794df7910f7f56094e53138411d516e84b21ce7970210223b012dc0b3feea7cea1c91c5844e558f6001e8b05e8ed5afce9b7cbaa4bc0147dc62dd098408bb7c54b59eeb751d1fb7cd2ff5a70ae683906884dfc8e68abf4e5a6763102c9d8482a4930f4da6ab0a26c2b5210b40c53da4bb3e9e81ebfb32db4d22029c73f9692a0fccf040760f5d0b45d341b87976ee8c2b088b1b7c29286a4e94a9f01a2fad0e4340826b6a18e711748f32ed9fb24f0d803875ce543ff85ac2eac6d4a30453056b6068fadc61d5c97df1e9217817288b4393cbfd7299ab86d400342b9fcbf97e2f661760a7604d138ffd58b52f2aea320c301d86243dd778f3c76b675d0be05de2e411d52a9d679d9a4ae037ab463e5317adc910a8231355a2e93e4dd7db3b4150118e4ce0493fed36ef0e7377034d3a769c2599bd48e2613ad6a966fad0298e630819473dce634a75500940fa95fdc38b807c84fcc0065c2c6a088907ff0e7e9aec19d7013f82547f6b4a77bdefa78e1f41e6c24d8352d7ec7f3ae1d9d9bc91dc6e0a1a740633b4d9162ead1e01a308ba4150a791aedbc379c613f1afbe0f0f32a2a30ca2b7341d22bc72493d64c0e3b775b4e5f9e44186b93d85c682e9d6aa2c4bb6ed45d5708dcfb9fed93f849732474bf8f49dbc139c87d327d5f76151db7af1b21d2dec2e2243511ef544f13250e3e4b00f42e19424d999026a489fc8d53ac6158d92250b088559f7ad432514602ad42e3940b22d4ea441ee74c7b3bfd46f8baa398d7fa39359f59b310b992de7c32f3ef1ba82feee529603b98b6448081bf8003330d91c9e0dab38a7504a4093c4576d19bcba6381e9e96c11700354c5586af99d8ce230ab416d9249a6595d8330a7d3a0d91161bd659d3c0e66a85c819ab1077b00a302b2d9d53f8960bf798b2d5918bed6855e0027a62fa2b5c97e07ce493cd5c4a16698f36f6d2ee8235e6784027b898762059e7485ccaee6c1f77576b6c36b81041b044bea48c69bc09e91e8bacda2d878a0cdbfc24662d298aea70f479c7f03fab7696fd99b914cd5ed8cd4061d3e4656567cb6ed512924f1ff85a176502a2839f318b40c86921c879d490db09469bd9a7fdde35c3eaab1a63a7fc083cefaab167b9b408d73669bf04ef3683b791cd3390677938e112afcf5074d4dda9fd66207a67eebbb4b32d475965438298e247118520055691285b340982377e63c87b724480ddcda210757ae666c63217ba1b0a037d3847fab7a24d1aabda4bee4c3ea190ea89c6410b301b3e2c32dc05ab4b3f3144d99833c2a599a4ddc834690567d49cfc36030f71a48b38cf9884ace39a5db0d8302fbe8651de6a1e9539dd97cc909c67509befd8a8e8e4016b76d8900eed3dbf78376cc129058526affe2d541b91c3d79e3de7f646475a158f86fef3e1ddfce312f83cb3b4f4bd5103f7702bff57a63792939368e9df5e5a70b565c4a0e69b0bc4639c3098bf331c994b49dda3f3e183f97d2356e2f58d881cbc9886ca6ceb2f37e68536ac7fdcbc9f52a48a709016b49d8a283661c3f45fb320de9e2c7f62c7017ee2593c2ad4ad12a4db710498c20e75a5d0655bac7a0c307961f7d49d462ec5fbb5ef8cb0782c5e81d6b0921643391d91fa0a70342b96decd3b0af56e8f7613ea01d9c1759cbfecb2df38b9dd08111f8d22a9c649a2e1233f0605d10e0cbb9bcdc42671d9d88e56481d84b1be6764ee095358ece7b79d281373eb29e3ab72c1235cd6422db1feac7ced889a3e196b5ccb2f02cd219d38fb41891abc7071c65200381353de28d6f923535b3df7478b1908ca2a36e9db36922ab009a220b08e80ef5d81d50957b5c6dceb1dd5e296e0c969f006eca1a952a8462677652e00bc801de450806ddffe7c968389c576e2822cd19f9a040a57aafc002689efd6f7e223729dbb8681bc4f7618228021ccb0ed07c9e80322b6ff64881beb764bac95a043388f7c7fbe5477156d690ca93c57fb379d321eae91a0aeb01512a3e3227ebc72ffa4aadac1a9ff7488cba12a6fd67d31c89d2f201bdbdf428494274a3ffd0e67b0b67dddd0ccda5f87078177168fea883ede39a1573f9ec06e02398fb53c9fabe9c1f6a6069391e9175fb28cbacd3539022f8cf1815ae4dab12839c7cb83f304908ed59c71ff656c6547f0ee596ca8c96171dc9e8caec05aa606edb8eed077bad78f1b09a007716f70c27d993e87012a70c7066ab90ac22b9e6cfa0b12a20e17362b1a0b71c85850d59a410829059efa68142b98da826e847b896466c259f57a6984548fc15c5aa26d2c26e0960e8975b6db879be4db2c04dcddc366bdd77551a4fa81c356d298b0d1f88f6a2c308e1e668f72710d477033adf43378956b8ee1bcd3de9d8b4d400155a08333fad71c479b35056ecf215c1f5226f7218d36d7fc1322da59f4c8ed841df699bf0c4d73b33816112a58ddfd54c17fdc1fbe4554e63d2d6bea19849d20961e954fd2ef5931a6f3322ad29d715e242154211c31e11f3bdcf0018d404796baeae216d0dda2802739551f3f5222a5726b18fefb1408758d88e2b5761a0409782bb8ac1f53be810e307b03c13e3085e35beb6045b1492586460a331cb8b63f19260739257efeda4739f83ba8aac39ad9ef57b17aef589e327b6709c0b17c91d8d6c75cae4d72fe4594bb3d6af8ef845376cf4691248e78d238b090f29aa208f0fab2a5fd9ea1de42aae6236ca87aded6485dbd6ae9b1ac02b70fdf500cc406b637baaa5b17985f8156d7e9f536494128de8f592adcfa8ee457bc862a1e987542d248c3d27b3da0e5174490595951086f94414654ad91ab43b595d07ecff26abdcd291876ba7cf1185cdcfc8ac834b3333a02b7ce8e6158d550cef4d3d112f929c64cc3f79962aabd6afc0bdc6d82cc2be1342114df445237a51726eb19b1aaacf4e22e8de69d4753c62a3af415db720cb1ba6de8bffea84304d78296522747e496e8a62e7aea4b5412388c8e0092686752eed3bc18828f681dd5693a0e1629e1cadeb01e22b8ba100e19f3b7810c2398c68eb52c25084a8d619e5c45dc675f46d00f0dce924efe40d9a26a9ab5c54075ea05c5470cb5d70a5cb558ebc5f84f79175186c309e319c02e4fea62bf913f901b9d7c03519202e4d5e6994650d9b66e4ebf2667b351b16a6bf2a062572274520539069b48cce29a67db9b63f1092300feff6e76e3cbf83ab526a318ef02a05ef146be84059b39c5f7fa6849cbca8a53b66dfc8eead6fc8ddbbe9d1530f1651f21e8d9face9676cc98c4f1d4caf1a0c2c5a1416f87927d6848cf6f03e96e72298913a173e2ccda74beb044bf92357290a1018d5c41f0a59c752ea92007b14c6839b804d70f9a25274414c6ccd5964c534a69beb05e99a9c8be3c14bc5db38994f9c9dac526974543f3c3900ebc8a844e5072ae09eba7167b08645f9a75614bbb323055be17b7d4454b0cbe2251f4df677d232b4346e6fd1002975e02af5fd23fd1c9cb761ba7169428370f9cde51691557774bc9764fd797a013509135d42c2d3d94504af62c24e91bfbe53a0460136e04ab36a43d270f8c818a4843ddd0e06c5ebc6958278fceaf4a9577b0dcf5b9d7189ba2d51d651d8f9de0ef9e930cf268e31098d88979bb534a62e9bbada5333868e4ba54376f7c8e10281d4b25d26134040bf6ee0032d632fe194e3ef5532b4052a18a5bf0d4e53751ba3b0df44568ac9358cf1bbd99c6f56a69027b3201db12b4fdaf9e3aba588f2450f1334fa1c22e876b7d9df5b1d04ee0e4282e6e07607d772857c0626eea0c6d2db7a6e92e963609bd5a6d0793ea1b538bfab2c1bc46e2a4d95fd0a8630ce77dd79bbeb5ba5c315650e043c5d54f1ae66cd26c19d9409c1e82e7ed2ed6b824ae1cef90a801e92fa40da471d2c1dc3935fc592df9951bfc3d4a62e399f56dfd8c85969a0045d5fe74caf2435a15316b42d9760d3c2d4af8bde57f733c4050fcfe35f737411b86d474959ef3681f4af37537263f774a7a402709774c2a3ae32646eac440de21f739716e800221190ae369ab8b0e5549d360337381d9b9f86d8c58a2323d4195b21c86102590f72999dc31b90306d77e991f1a8fe7baf2ba27a1b4077f326c9721fcfb8ef77e35b086f0531624bb25f06487d0c8db0430721a191e50e7119ce131e991199c398c3de2a8bdb1ec49db5bbf3838961a9c5eac30604afcab02630d25809aa8b06f6bce8b50fb43a47055020da69a15013fdd6f9e0d57fa282f20a26e3a66f8470e847419abe83e2aab1b2d5039a152169018e93ce59d9596ce8f45504e2d9209799b6e3ab80a4ba8e78fdfac5322", 0x1000, 0x4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x9, 0x1, 0xfffffffffffffffd}], 0xfffffffffffffffc, &(0x7f00000001c0), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) shutdown(r0, 0x0) socket$inet6(0x18, 0x3, 0x8) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x100) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x40) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt(r1, 0x9, 0x47, &(0x7f0000000000)="85fa5b7dea3647ca64873eb75f0c00b939c04bb6bc7c2ef7c868e316e40f7d78aeb22858f7c0c05285a97d893682c5c29ab01ab2910771c2e14dd3b8a28312e12c338ae0415714c08772ca014edf6a4f740c125ca6057fda5d8f3c4b942cd047abaa7c3792d44431f5252fde6623e2fb0e09fa2910df4995d3fe91069bc9f2f018ead6051603af974b7dc8209092f8afb0ed4156c3eeece8fedad005fe29476aef6aa3285a1b3382a98a9d62839aafffcb92b9ef4dd39180b164f51fb2f7330e58a7a00cd6b068a7c22ca6f96d3bd6acc35521f27b1bf60c37a8", 0xda) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) mprotect(&(0x7f0000bce000/0x3000)=nil, 0x3000, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r4) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x4}, 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pmap_unwire: wiring for pmap 0xfffffd807f00c620 va 0x1b2f220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c620 va 0x1b2f221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c620 va 0x1b2f222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c620 va 0x1b2f223000 didn't change! 16:00:07 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f4", 0x1}], 0x1) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000001440)=""/209, 0xd1}, {0x0}], 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x1c, 0x40000000, 0x5, 0x6}, {{r0}, 0xcdc213d321814842, 0x60, 0xfffff, 0x100000}], 0x7, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x10, 0x400000a3, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x11, 0x1}], 0x3, &(0x7f0000000340)={0x4, 0x8}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = syz_open_pts() preadv(r4, &(0x7f00000013c0)=[{&(0x7f0000000380)=""/15, 0xf}], 0x1, 0x0) close(r0) dup(r4) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x44) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0x5, 0x9, 0x6}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x3f, 0xffffffff00000000}, {{r0}, 0x0, 0xc, 0x80, 0x8, 0x6d1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x7}], 0x3, &(0x7f0000000080)={0x6, 0xdb}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000003640)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffff, 0xb4f}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="be0db6e9bd8611fbfb475e85de70241c116d652c4900b168b925f022d77b402d9f99b0ac78bac99244dd51dab55279af6ba9eadd5387cd29dfb07bfcfa45e2c5d393b0489d024739f49080889c929e7a3a01eea21daccfe9fa206390315e1896495b7628ec051b40bb71878e5d8791f554cea1766fe77af90491a5ef46669853f5738524435f22a723e86becf99b0483ee383d4be4197b7450e8f766464eae048f6534845a7b461c2d4d4399bb980d7ff9", 0xb1}, {&(0x7f0000000180)="c5a663a295cab177caec624acb437b72c60d23816b0d009c16ec6c0aa1a8b24766", 0x21}, {&(0x7f00000001c0)="f6823e2fb971fd0438074412a8d877e199ab3f3f499897e6c915c66c4a2fde8ba00518f54e4bdbb89f697c3ea13d447a594bd8feff4d23b12e872e477bb535c2e83d9e2273cb5922f7e2736356906ba1d25c4e4a3e0bfeeab73cfc334628b99524fecc9ead47d22a1461c99dd4879625d180bd51ac63eda5f1798c1e8374af0a8f1582fca3939fd622fd0de88186e9c222a23216d07ef3bb002da6993a34e1f485888de55bdd9750fba3c30ff962f05beab2d0dda07f7bffa157a882458cac23ab2b03a17973664ef70449b485154e321e51c79d241ef3349453301f900cada24aaff5d17719e0f8b30e300de4", 0xed}, {&(0x7f00000002c0)="0506ae8c9b76d485e5258d50bae936b06f6dd054d53653668f8d80cb08a1e44e2ea04d5de7f5987f22d85242", 0x2c}, {&(0x7f0000000300)="9bcc3ca718fa43e70181b458a60c52138e8a86c89395b6c84b7c6fac7880f674c79ab40aafaa827c0162270e17a9f5a0a5a472f190451a74241b745e7b938b7f9aa87fd2a1b02fafe3d2bd634816c3bfc484096dcee493e8aaa0b73913f137f50af8ba7c5bde1214abb2a86249a4946faa52ee9b616cc7b0b144872a56e933eea2e813c50a9211ab9254b0d91f5404c625d1d7634337d48d03f9e5801797c68bcf0c65aecb2282454f93529f46858cc6a1b32cb49f3417eda14fe5a7666055ff485382e2f8fb3cb43c8f0b7c1d24ab4c6913d13d5259080f35c655849ff55e07adbeaaf5f4f234cacaf96b49d0afdd915a98da5acaf0dab9429ecdd865e483153537260694ab95f928e5575dadbd263381e910d563b108c2e0e9a5d61e4c70f4a9593bfe927ff701938ef7e27386a377e0d59b50209b178c1eaa146e756b5ae29727e2a1ab02431ead2b5f8707530a6d1945e8be1c39481679f99829ae77f54e5fca9cffbb19c04b88141df6da5035b24e56d0b97ba801c44333e1f0deffda5758e7f0110e2cc5eaa793b8ea80e755d4c0ff365e031590fb63cf50e41f470d99eb249e75118a0afea264c282559e2deb5c4fc9b75b2f0f2736c91f7022ba349755b736285733d4ee109f5cce28ed4a1821eb8698b376eef7b56935a5b651069fd2f1a0b79930f0580ad88a657e02e5baf1608f8795746e336b22a2ed8f5d5c013d869c7cd33d5628b146e8815e7a33b63487fec32ab39fc98e7b1576edb96bc87d31dfe24d7d910076ee1ab3ba2cf59df9af08c89909547de6b91c489d5dbd54e74ea5f02656ef7e1cac2adf77164fa81137754088a19ac240867da1671ea7a63a55ed01b960214a982e513f36008b84d8e6932f9472e20bc8f8c19576d1c5fd4c03608064fd2503266a42f899d39f7ffbcad9805629a1ea051cf1337e0c67ef7d3fd2d80e32c573ce213299fbe306d21df5916c5aa473b59f599ed5748d9338e416cc25956e43bbdadf2c6915b72adfe9445297941fe4853397c9b3b85bdbed0035b0902ac422814c664354f9bb172b71a955e4ef6ebdf452f059a1fc458db5c6570f5aaa18b9bdc7bec1e8721b24fdb4693a3cb1eb2bf77797ed4ee2b47a7b0ab669f7bf6768db5899f8329b9805d4dc4e6f313b558cc6c7cc73baa81834a35ba4a4fdbbcdd31e765102ecf77aee17edc2a870e00010311ce98590c4fa2b85e0373d09ec1e9ac2a797e32b5e8e51288f4a2b50b2c12301343d04708ba6f434dd14e425af8c73769abfda341b1a49a5d2e854801c7b8943ae3bd9b763f3b636a7de6c85829a474e1565a3f9878979803565feef1257493f6d664ae010f131669db9f44c861beffcc9bc4f7926a93fe28eb5cf47cd973287efbbcf0a69f00e83c7d95561c45a0a8b18eb82499b0d2f9ced3693b3a6bac085509d4b639c0754024f0f1f666ff96c5f591573af3f2a31ea05900f6a89b940f087e72fe4a3a7b37ab4ea91926f85da3b96d465163c2dcc9b67904e1c6dae5f1d458e3eaf84a138d8c67d0608622cae979f5231f1bc8ed22604ea2b3a7129013e40183f924a537b2c9e893e7cad3729c178056be30bf7b15f0cdefa68bc8be8283ebd0ed0e4c957ce596e2c78cd43c199ef4ef1be9c8143eee3e5dc7d2e030a5a2fb6077892d96e30f478d87bd70cf9a5efd91b50ceb39cc76e1c1ef4261d5c88d593060b172f2fb3d62266b74f33a1e16dbfa581e09c750a4c30e889be6826b7f48a52c64aeba78be6ee363345f29b58f131b469de096f0a4da15aac8a654510a80a1f005602fdacdcc00ea2e66c2e8ea783364646a3da72f7e17c790ae2af0cb9f7ebe73cd3621500d1b5a4d8cd751bd0b350449cce879cbe068226b1530a0dd360871e71171accd1182179e1902fac8389e3386a9bcda9811b61f5761f210188f8f32d374943997d1345d6532be7c8fd0201b2ae6e513095d8c5ef67d92ea05865544d978573bb1575d5b9cf246740c136efaa69ea9e331dc8a068ce5a0a896563099ad7d1259f9288e3974b012281ab32a3fff381f05cf29de8b97ce83d168f7469df4bf9397dffab260a13c1e00420b8be65996957bffe027319787234d61f722f3127d5d0531f3056981631dfc077cfbf6ee0939179743a6f52afcf364993cae9175c944017e8b926dd46d1b45a754c04a789cf833212daaf20f930ab9bf5f16347377809772bec2d0295fadf78c9097011907bb6f1cad019823c0a5464d79fbdba34ab514e7613674681bcdf23f955a9222ba1b3080264cbc834a1157f49ceec7f3fbf9e1db8a081d0efe37f7a16fba83358683449298c7dcf8f941c6eaf2ce6a55a61e9061b276b35744215c574be7c907b6421da4c649243672f41accf00e6744ba1c264b123d103957df2a9db9755c528aaf7298abec354c14c40639aebc4ed536ead8ee5301996f0a5a9b51bfa5874d6fc59455bfa13e295fbe91ec12e89a32ff038b12e2a7b415c3a0c24251030ccb36bc4b439fbae849b208b0e777f4752474fc485f24db5475ea9742622ae1bb7cbf95cae3407ae4dfba25a89ee7b571cd6b98359557992fe549b11195b9b7344e3ad8356a81475ec6bbbb2d3031ccfbafd37079cdf00045e75d86346968b089cc3a4b59fefd1bff2abc6cc872d18560025294e90c81106b2346330bc0280153323193196fe351a8bb39eef387101e2e507ba7d351ade31569c05afec2100718373e1fda70c9d4e1c897f4fe825fcdceda79630f2f26ede73d397dbc536b3385010194a447f12194722b67f7aa2cfc58c0f6c43743ccf941780a9143e659b9e725ca49f4267ab20816f1f45021b6f48f0f949b86fbb31b4e307fd3cab55b1d8f28dcd24567acf934a9c67c471882eaa089dd80a563d1c93f986bea137411a7e3ad338abb623db06322f9cbf049a8c8e66b104765b595b11c20edba67a42ace1f0852e79815cc9920a718971318b8acc9b1ab400a286feac8c1d4a7c29a2c38ab04e8eb17bd74f53b42dab21f7117fa3653103bc9e5916ae05c3602141d431c0dfcfa85c606b7732ffe2e0ff26ae66c74dab2c915d832c37af869217b941e1137360bdab470534606d60f169868bdfbaa52ec43074ba74e4d0d968a2493dcf1e088f5b9e3356be361215e91625942233780faf3603e501e3082ba23095754b021df443b56c01ba9e24ab9c18c46a4c40f8d445aaba6ad2e095c385e5bac19700c3541a2405d34e751c1349a90bab3b2524945031d5794bd229c78e109f09ddf3d3b29402951501715445c7213c230607d2a980c691e73c71f7d7d952dbfef30064630b4ad2566d3da7bdf8fa68a9cb5010e1bde0a8acd70aee457dae9741bb567f06de68399e358348aca959f3a9ea15d2ff1214a4c98d96b25da2d144a62c376f5f8db2f1a50864aaa81ee90fbd2b4e96995302b2d9fd76879bf4f95ac121ababfa2e823a72f918a36b38661ad5119c10ab685a8b480a93d645c437ff12947b7e4ae36420457a669097a5f0d06293cf4432ddeb66455c716a7546a619a6aa55569140453539ff8d97a61bdaa29758300ad77278d04a32103b295a8939c4dbcfb4dad2edb758b8ef6915136d0ab69d85a759850c1673b1c148b3ef0ee0bfe48c353edf95b1e89393f5df4609b26fce6a023ff5093e64aa18f1fe5a0587d7c179647649c22e3c07bee1161ddb6d4b46e3f9ae1c7a06040a5145a4f9a3501982bededd05135a774021a75509ef36c5ecc4f3581135a655312e0a064ee09a0d2824e80aabc9377fcfbfc64e1ca66cd03493e973d5e90b4cb6ca72854f982cbc9e1cd3c513d45e7b6b08e7100d2584e48dbdc560fbd009381f8536eee76208de60c1eb9f5de432db9bbec08167bb487fb5faac820681bd37f47f2af0b8e7c40222739fec8e3e56de775c534b746c55806ef70082239ec96271af132abdd41c84aacc91c883ba7e05aba0712c93e115197f81fe790a46a82c3d88c8d2b85daadad5a61503f7b962d5a9c4d632ca14a302f25c9be475e37ab2cc9bbe9710dc7ffe72eb5f46f5620af903cec38e161e6fd418ba4daa21042c001c9d8266fbd79d054b0a3814d3214e547926648e4e054f8c3fa6522e0fdb8da64a69e93666a9f814b9bf76875aa64ba7c68674d1288a04a015face68d13cb074f1c6969fa0f8a55fd099f6f4bea83f798a5e876a80b742f70daffd91a5bb8136865a4d65bea467403a0dc3a4c8346f3ebc6731df47db0bf2f332c1feb301adbf724d1b6352ac6274b724593a34f726c59b9e2848dac8a5f050b80df2ee40185454fef84844ce2d772b19f22f055d10c27a141b4b90d8aa2d20bb77f9230f02889881e6356392f3a995fdcbe1dd2a8c2292cd1f6dc388bf3eaa19d8f2ef5efebf4614391cd8e3bb4e5848eedc2aaa1c793f6442d971b273d82e7cc3d1bec6ad3d093ff81d1750e34ba4cc941f97d85ce5f086b296d3068e3b8bf363be20e994ff15c2d9539d2ec4341874e531c3c0c420393f48303f1918c67fbbff6c91990bf5bfb884cfd7af62c5197a71172bff79b832d2ddb37b0e43eb43ca48126ec5ac49cacf03800ed0d1c4b5eb8c03a5ff33c1582db05755f56953042d66d5da6f8aa06dc76e80c0e2e93417dc3c6cc7eb817d7e389c380abf7c9608a1982f243f44dd900e2477e10685440c247d20c74dbc845c3c0f056dc9b3bb34f179ed000e962f47b00303ae99b60aee0c5ad5de55eb9e4759034df1ac12a9a4427fd2639b6181a2bdbed855878be1b149066731463c761c9a5fae882d63294659cb117bf30c8d29528effae8e361ea4bf44478b3ccc58dd7b6b8bff2c6962cca2469e653f049a6db8586af37ee164e1a0f65b7783bf3dc4ecf5a3684031b690b4595a153d7291bcf8d6590cbf178ab2de02f5ce9b920fc482479aed47837b7f6724921b58009555b539d98b18138ef67cdf1b33bc19266f2e5d51855e5c106b08199cdf32a57d2a416317004d0922137ab5c07c25165127e199960bc483ff2fe6450ea9785f724415d73c30af1e4d30ff9557d763b9ce3c1778a42f23fe92f309b523dc488342deaaa2cea9d409edc8f79642226f4d5297798f4adeb98caa3caf0a0ed78b145deb63bd56fa5321cacefd7db4ca8a61fd20ca0699a0fa77dc9abf3cf4a7499a917514e2a47db6a58f423888d06e8bb587a2449d1fd758bb57d91cb967568ec564dac3b0cf1ef2d6ff60988323c9f26197678d261bf3b2bd8b7eba92e5ba75430552fe09ce86238e8afe7e91840431b7b1f5fed1480c8097450675b0c0bc7bd99c4ebda05eead19228481386bb6a783ef01b084b0de01a539e81593a0005c8bc2fe94982fa8049927584503add5ca353dfbc7372a330191489de13e7475a881bd60aabb070466d899d79a0fd710d2230924521c9534b749b62187811041c84ad839d3f98877500e8b47d800d5a220f09db6f8f01f7c313280e1b2ecd70b2ac0fba1a06f9502dc8eea486791cd2f958099395889bc71576ea296b672ca1f40e68f10b4442e79f263e840018df034163cdf6ce84194f6d3071d980bc2689df05bbfd37a5474cb98e62aa6334f198bd422c0cbdde11a27b319c7a41df6be7be2b73045526657ba37e946ed48421c32bf7eb5fa0b1ac92fcea4cd4e3ca900c7811bee10384fd7fd6439f3b054bbd3bfd88d4b617ba489f8b54335fca8eb2ebfb6f12aca874723e8cc17e353e78b5b183c405811cdeeceb3bb200222adeaa4f1bce3410d793cc7e6248a3c767e109b5e2ec97e05851469eb7c9e809049d3219ca0db8", 0x1000}], 0x5, &(0x7f0000001380)=ANY=[@ANYBLOB="10100000000000000100000003000000c136ab1db2fa901ee5d21053bc971ced8dc88c331dd3a70245cd363c89d1ef4995c8fe379bb39c0414b0c71d8acb87c64a59ca4da86dc5cc7734c41a2801bf0405addca40884e9710b9eb8328eb63bbb4bc4a6aca17052c324761e3ad016ff49f82c585276c7f0260545389e5a6e42c824d19f176f7a340bf69cfc6b77be9335711f2893ce5bbf06761b5b2e2e1078c90cc589617382562948a1798f0d6c9bff982e996125a1a3d5d8929b7958bfb314c9c3edaf7ac8896792625393f84eb17cde5d067a39cf8f66f1494cfdefd15d7027c7ca577f25ad730eca3cfea1bb62af81d3802a0ea9dbd9fff98eaa3d17a1c631bc88e69df9b0316f4af1301d8a599c9108fed48e938cdb6fbffd84eb19f7980d7d66946634f51167774795a4f7757890e1a848a68f76d81c5956154f701849d1b19e08e24c23e2729e4e41bd883d94e97bec0f6f71c010401296dc923a05db88b2307ae3a10b5e72f35236b29b115eca54a0163ba36816d74c8539699e87b1f608e7725870181deef4e9bf1776403c212d6435a00b424982e0c667d2a4608744d91034d711435f2cb59f5b460e13ba2ddabc57e58dd2c35aba7afa4c34f57a04532bd0066ded5c643a3cfead4a577056f6cfaa8d8c6a05982edc9573633570a751615ba09f4b33e585b821811195896713276a092bb8a95d5b9f20c932c8dac140b584ae0c29b21c9f3593f6fa539f4e0573a0a0e6983b86a3aabcbfcf76550ba3b4a74801d2189deef43bfca1ca7b5d13fe8273531f30c3679a71744e479147c5f17fdb730ed920c021bef65925fb366991f75929eadbac5ba852dfefa107a2a101348e6ac62c6f43a475d4267fc61233d0e27474bff03182470fcecf889e275788bde9e3a6ade30d880e0b58e71c7af43f8325f5752cceb611748a9f3d8b95eb7a0da365d7b97e47faee6991a86535217d19b8c1824efde5e72d1182c95f7fd3865ec83850f73a78f44b104b7deea75ca6a298f693f3a29cd9966df0137b42f50e3f25c19860a2949a54540799a690d0e430b75fa5c14e40b3e631fadaa24ef0749bed6055014ad7ebac8c643260085aa1db2551e20144b7198e53a90e1d623bb5ed682a4d2b9eda37a30a704c54b2121eed76d868c361e9ebe40d5a11f242276b7ea820c62efaff663c2dd6fdc864c7f0ff28b74d0dd3ae6a5ed6981f56b7be4f2ef0095b5a269e8cc5dc388c330fa17590c81b4636eb6cc7908fccbf8d4478c83616698526687918eb0643481980cf9f2f4c60bbc2073a23d87e24a2b9cd19fd22cf48d8e7cb1cf7cffcc833260681fbe97f637517cc15238d286f6d3117659b61bac320f5424f1c9ac823e094b41fe9c101314e2843bfb25de998fd74f68eceff12b11482e88c5bf10dae2c34a8a72bae4b680b1b4168fc6cf9b48fdd80a104bc41fabed277ed9bfaf445b4087c0b485928c023b0bbc4d137e182df36b4342aa74813ae463c80b6c7d8aa1a641332e6427ad230e65a7a6faa063fe1f3a6146ebe8cc20b4d481a0a6df6a2e378056a9275a961c92489991f306ff5b1be081a4b9e0c516969ad094261582a376e5c2a5ef0148945e1fdd05a4b95538e98d6c348be929a34e325e0a7c33159471ca043fb3b89369a498e03ea8c394ed48fdf714e7ba35a3adb8228f81a32a31fd8225f11564bba248443736ed6bf9dcfd6c708b68a544690e45a718af8b4a8367f64e74710d579b45177895fea6951c107ec3cddd3a4a7de3236cccdbeb6d1b477683611f4f587dde238fa00e6904a39c22022b4ce13222289623c5765fda119c4fefebabd7ec449bcb85f1aad7cbea434db0269109279b75e28b00fe2835f7086935ad6c39edc0750e3151624b7ec265c5a21720c041233d27bf4cfc4b2a0e671c48a44251d32845a8dfb003c67d1443269790580d5ff6213fb7546ac94a155ba18aaf571f0ee53ad21c697950b66479aa91118c71b62b5e3bb347365bce1a840aaf5b1bf96fa5d96cd10c4b51d424b8a440cc1a45c50649449f53f186237163957cf717732f0680d8aed87cfb251fad797728d0260a7144a22cf394b0f4bd0de773d987ea59a7c7b51220119c473367af82d1e5e7a5ba01dca8f74662eb16b42d78c6b29345f69e66d59a54ce2588a82916558e13ccd6fa9fe2fc9fcaec47140441b0c3332893aef9e86c980d46bd231299a5f75819eb98b0cd4f9e3d05c535854c4c46b42e1a1fb1ddb0ef97a81d36715625ae874b25eefdc3e0724d2e320ce0385d0bd74102d743b7860c879417d6712c947861fdc04fb4728f5f4821cd9c13db1d32d41f8af1dd8ccad282f73d70aef43523d859e348f2dd88d704025cb5bcc905393994b480f5e2bdf7aa59dd54e5418b33e81a247a5b0d87dba5701bb51f4d6816b052574ee2e6925ae0d14f61f53a26d7dc99c5a1616cc4edff9eabf5602f663a28ba688121a7d1bce9f9de3a7a2c0fb2b18d97ea15bf8e632730c8fd7bef368a89414a42f20b51caeb403414bb326070f846e3bec0f6574d7ef0230ade2a2bca49b6151b21c6d06889a7e9b3848faa6607ac26e9560297e7e290bea371971aa35ef35f031156bbf633592643f95319869122014d7c8eb99c4ca2ff83b9d27564f70529597eadd25976e0ba540f1b854e4df979a90b092dd5e6992057c65cd86c54b6898bd5a62d672b32750b4c3a7c265a7f856d8cde8ae31879ffa6b65c507f01a8cef17a444fc455c6782257d3e9c58a5cd1ec4032def911a8b0e9ad9993ed17005fcd4a1b015e58b9c3324caf957566a67396f647515ba5063cf0fc949145e6b1c497cdcae625946408569671bbd7e04408a43478ee2d7af47de8e9c537f9225756f4cb220ae0475bf96d4e38097c4f8f9a9ee2560cd7ee5cb3d981a249d3affed7bc5d996342628e9dac8206fa41d4bb0ab748255b916d46b5c1376e1794bfbf63dbfb8624343f15f85e26437cf25908f52bbc189d1ed14a1d43bcb015bccc97c0781316e377c1d55b289a1f609931ce0fb94c7b3d9d45ce04cea5cfeec866d1a8639167a13b2c93cc42f16c542076405f4a5915446a7ce0680a5798713044749f474b4dbe129b25a0710cdbfae7ca3787ccc56ab68ce287d3685ab4dfb1168d3425a3c64f568d397f32163201f5dad750144fd96a59702645d71d59d27984f1a85123c119d452e286dbe531b8699fca0ab77546a1ea37f119c51f9bbae57ca4c50e96e26088774859532a7509101356d1b202430da050530108bab64eb9dea6ce8d8574b0fdb93dcea913b88a266d65a03929128752d11e840dcbe831130c4d3c2c6f29d2458b3b813fed3720c9125799899b89e95b74f813744d6cde0643935bf7370dd3886f156ec8861d310df3a046916e6a545277e4e02942c5e9aa4f46e931801cd3c7452f71994e4025f6648dcb0e76295f83cbdb474dda1c1fa313d5437091051b77b3a334615d611f126255b20bd604ea0ab58ab96a438240f1fcf381066a97c43d7dacebd283eff31dba80364f2ed19c25ffbd81459eeeae66bc646325ba6d40859bf521921189803ce91a5f353faea4224e42993d2835b0ca026ecb850bc50af7b0a01361a9095145424e81053165eb82313831f6fcbe52102063242bcd0391566a23854db8402bb560424dc4c4d6d055f3f62ecb4da4fe60e8320d6df40f482bc6e9751a8f77b0115704e170a54d474d4a09147af525305320795c54bb966a30a77e5551ac46e92d85ee323e4d33e5c1e512eee07adff0d10ccb6c943ad1bcc6e1158162203d07be6559fe3156ebbe310dfae0b8f765d4e5a5d869b6849a6d8ea9c4396d91570e68bc1900ff893e23fcc1c0e6f111632ddbaa32cdc522b97cabd000a35389b41b72cffcbcdd71a8250a0b726b81a262a869ff62e3c7a6d00cc8c9cc0082b1e31f24a70bbebc4afed7bd75f3ff892a92c9c4a17861aa72fdb13f47fec39619232d8af19a3b80ffc251fd8f84087e2688ca77c2866434cb80cc78bbb06a4828feb43ce7708763f5376d117cb8a36185deab23487ac213fcf61e9e3ae2e982a495f9701cd0be84a63a6d2cb62c13786315d5ce95936c4eeffe4543a9f23b6ea7b946ca83b8870007fb00b7d4546bb7b30e21af0fa3cbf29904f66e46acf485b6b2349de565135d4a515003fb91865d5b3921397c9f2adde0182ef74d4f5205406df5e276cd3886da6f6d520c0800380d6cb6930220997d1e5271218be0c43c3f870be490b039e619635e5ab9a92e4cea456f6a297d0bb9d1c8590ce7ba6159f0f663d8a40119ea9ec19632f9ea7c4fc156768b50ba655cfa49a52c1a538437af6cf876c9f15917185a151a7e82909618b40fdf9a7b668c5e19a674f808c5930667a6cc364cf60936d75560a15aa631d145ccf916ae421c2c27c7a2caf64dd3102a00f975d1a7fa49adb010fcf667f547af9dba202042579e077faf7b473144ee4e9806f6c79a590d421e65b6ce1df872491fa0ee19063f5033a0710a1219308e836425952e6f09a79765ee90540af8950eddfb875a7f92d50a72b718ed122baa92767b42910a2003206b5f70a9a40d9baa9ead50dc1ed4ddb39ce3304e465d7bf32e9bb5e101045d1f237dece884ff1dfc4dfd0a12225a231121b3a4b7ea752898867d651a26031fb6be0ed55170e5f45e751d9ced7eab31ad3a524c0aea058df543385c47bb76c018254f5ee828b6e11c08d8776d44e2cb23ccd5072b50023e4dbe0b4205fd08fef68395d7ebc06c731330709836dfa7ec55fbfc7c5016e130a90342fd06377cbef5fc692b3ca0c0c0c16948e83977b11d7728b1bb288767b799ad1d3e289e68e0587f4225ef7c0cc5bac753c7611fc347c18ef5e63e32133fdf6a9c60f8bbbdca19e44799ad839f0f39b6ac9067426c0fb625a0c189d6af9e8e8efacc45ef25dd323728d32c65753170511c1eaedffa1e48741551ac084bc6d2752255e7ec26cfee7b6137abf5f95bada22e4f71e3aa09437d7a1ae17e4bb1428a33521d7f6cbb83152d553b1535ae59d1f30c8ff8162b4eadfb4e3756b153ea30fbdac574591aaf0f465a5c32f76234885558e5c4c9c93139a1301324583dfd009998b1536e46198e868e25684a57adb7e7885dbfded157f37b504945b162d6ebe471a2116e798288e5e6f8afe847a73463fd525321b6541206ccbf64402db938334a4150901b3281a7445bce901bb7693788a4b4ec8286dd774aeb7282747c86fd90bd6a569aad3220508c700358fcd8714aa314e7d581ccbf4de77093c900232c8e48518c09cfd722a7397f1e5f2c38af1b1e9d7d3d5cd1a270147143c3d98757d3a8f7ed3c3cbe2ae36fa47a94e803633b6c273c5a705f758350dc847cbfc3375cae8b8b317f221dce15ea034a8f3e118dd1b044772e3a3e0a6756bfd824c5148416affb36969e2ea4e234f26bf28791c7e9aa420ca7824f84a0b9beea90d04e4669fa11d8fcbf2699b51232548bea0abbbb1b867f77dd333e68aa90e2de2b1d01ae60cf859f56c8ccd12f4a1fe7f478d1f05d531ba3d4c4e0d0fe2ddd8adf80abb8d91339dba360fef566556c3691bf909f241bc3e80788d2946e0cedd9c2bb3d85adb3e3062cb5631b57f595a4ed1f34606556ac86a9ae70677da0bc5c3fc587722fc3ddd1fae7ebeea8316522590b65f6097f033281825b2e9136b7fc4976d7b9878dd5ac9f0791fc11370e8b2d4eb8f36c4faebb3294691582d459ff72e45bf719e1563eb7e91306efebce236c53ae9f0a8b31672ff39794c58891c97a0a576d078d710100000000000000100000006000000aabefcaad3e0bd4e114ed89a4107a207808c9eb8a9a055c8cbf1fb02a03f3655676ca080800c374eebf4c282b27c7099495226e439e58fac4c1279cf9c48c0e338a95002382832450d3cf4e464967f21afa3f2123c8505265d038767082a254738cd384135d94427cd02a60f3fd7a35426e95be4aeeb5ba95b14b18fd548f0bd6717cfea8cccadc71996ec145dedee9257c8097104fb557e0b03d27daa3d627efd8c797502ed5faad65935cb68614a184e9c5ee19cebcfe2133c21b9ca60a04a323e9e3047e95b38578ce0c2359f6ecd0eb8320e928dbc12270cd9760deff7312fdf5c083aaa8fbe15feaac002b145b1899c73d16b314b4da789528f4ea34ea5850d721cbc39061b781148cbb414cfaf1d59f5f7f17d2e258445049a0e06aea7ffd8c1ab81f16c52fc41bbe4bb54572976434eff20b4b52b2f03d1de86f9ef533c2af99c503668dcfd9554e4cf50b22ac523f873515fe75bbe2abb8f888560f845a7edfdae2a2f122a4169270825baf039a16989655a2103c779bd57c7a6cf21285acfe68dbc193d5b2b2e989bcea1e52af4e4e2de2dca2c0fa6b6f2e98ea82bdfa6d51954e2d3037716be5f0fdddb1cb50d7bd0da58b1c8c5cf63280d249fcb91dbc5a4c26bc86b0dc7157c9408910216886f54b0a144aa0a4ad2e6189f68d968f6bfa9e89e53800f7f84fc734bcc17e0ad9d478c51fdb44fcc5d0a57f2e56dc9ae4f5ce4d6b10fe41405ea072bfe1795fe2c34302c22b9f064a17e8fae0082d964ea4d24371c2654ca047639246a9926900930aa3dd4a218362aac8d6f6bc928afbd9b57aad14dccd57aa1575e64d5c411d1f665d339fbea3acb94f0b38b5ce9c2cdcc540fadf9aa97c5fc962a8de184e460969e03f3fa0426440a673f7b215dda22e9969da80df78afb70d4384018734f3f08cb1d686650d4fbcbe05cb1da8f7af71d0a1172d869038a1a8869b057cfd1b9129f5a083106ff7ec68a352513eaed4fb0a91f807eca6cdfa200b079c5b4edbf74901d14247fbf56eac484c6f91ae673fb205d695d41f65f30d40632c0a17168c4a43e1c5f84e1fd2e39d5c9caa35a22a035ecfbd30e8498c66ba20b33092890ec47b3b8c54b06cdcf4aa8763056342f741d8b647a46d027d61efe7c0e3b0b727ddbe14943322e40126531559979839944db39fbe9a1c2f72d5ed220f4669b8028cda2f778d71e64c844a503e9e2372e8d306cefb20d32057fa8c062a9b5dfb9bf498235323faf31d40345d28cb94690e1880b55f03cbf0a005ebe68f164acd9439e4bc9d710c968826ac38b7c436deb8f3f33f966fca4b9ca1b928777fd87ee487df26d3103249313a0e961f6ffbccf673dce6c33736f2686ec44265eb55477b40bcb2247f788c3a749cfd1a22083d34d30aa5a6f4fae57f2b9666af0edffc85229eb897804f7e849bf7d311167778bbca67841947642410d0c15f27ed71f2afdf9e6b4c1a371ada5eb0b6e9c0ecfcc52570f1fc68c608361d8dcaa8cb9c588df1662366fc419b73f7687d7e404fab55b1b2f6259c2b62ab35d3148364617ca2695d8ed4bb5ffcc4f20433feaa2b5f865fe7eb1dc8cdc096cf442bc98e70f6c5eba5226df16afb1952ea8423c0da02cdef665a889fc44256af86ddff91dc3763a1e5cad6e27676c976fca8791a1214731ed6f9995ad8b6ac0e0ce99508e15645163792fe3a0c738aa7da7ef713acb5442572bec17c8c821293e2dcbe6db5f536d6b30c97159b7798dc668658338d73d0d52b3d819d2f3f898df8ae845f15f8c9e6a9910aa444b79384f6b40f96be41cd3639cc3f37c8e1271b270d401e320892a16afaa4794f409cb423129dc6c27d0d41c79647f2d8214ad5664d12289ce435d6f6b339e86e24b47e69ed5c5722dc1a93c7fc0776524498b45a84879566cbe5a9a388ee63bbfe4648927fbec9069b7ff1290acfcd04dc538f12b77491232a14019b743fde25aab54146a7312cd16848ae91fcc6cb03d86cf94aab77d48801d08c040a9dbb83d568a9b4e07587cb60752731a464f301e94ca6a90beed2d224a14d3e4e870b41154af65e4b77b87bca394be522b3d16a647e16ae050a550f48b9dc58c5d2bc6fa9d246e11b9842d6b41db78c121053064b8d84c2e5aca2f121adc591b8be9e23b76625b6a062bb3ddefccd263000c4ffe1595cbd6e33d815a2d9ac6d1cdc6170fa2b25b1467d3bdb288c6f883e21db7bb7bf610688fde31e3dcdba03ec15c08f12a5e7c2806f1a65c1b7407cadb834dddd505ad508ec3c43b7fea94c6f7c46f4e6d080877baaff1e12965d2dbcc04297cccf1797ba5d30cbb66b0e5c751506e7df3b0435fc88519df85f850387dd05e65bc8330bff72dd856f69aec208e9185677cfc576b8ebb78fddc393722996c92e3f1b4bce4854d6f47dd9c2a6165fc4efc6db40ea97a61a32588489385c0754cbd7e48f2227d9f8bf41a5de7e43242ecc73c7589ad1c5e467cd381036e165a6fec6495924d0ad648a4a65f38262f486c9dfb27a3d4bffbec7743074cf2b038744dfb5731f5bb9540172e53460146a1d487a8933cbb471d09d59c85c5b2e8968f3839e0df26fa4233111ff3f7c1f43cd53148415e75ecc8b66ef02e8e7858934f018909e8646ef85133fb850e187520cfc7162470ee4afaa8e10ee38658b9745382c02079dd789dd07b0b3f147c2361f832480f22a25812fadc8f822a4a477fd3822a4915148251545c3cf56484d603b3aaada3220684695a99ff3319ac97f4b6cff3c2a59fe5e42836577671c508d42c76477adbb7d015b72747f02dd75d354a13355fe085f38d944565a100d783a3d0f81193b366354ab60f7e047db451e3807297d020402b64de638593c2ad4acf97c57700e499a6878d4ff61a7a7e755f67016865b861c1ed1e368c17ec3463654ac9fd613be9704351e4aceca6723f5c471b6912738c6097119473621222ddaf902c5da7f199ab27ae74ec98b519c725a08d0a9570b83f1cdad14b49491a623bcfc564e574ee9021d541ffcee80e25c41ee45ce2fa532ccb54d67bd4b5541fd183f5341b35e0b1354f584204c2f79ada1c73285878b28189f5d6b82fc1eba75070fde0a6721c0528ae6fd144bf400824e188af5bf3b0c948a4da8494fa1170074224d8fc395f4ed6c6519b2a513eca3151f968c1f6818bdcd11dd72db77f27ccb33dc478bfa80b0c6c193eb6d97da8e2098c7c4252aa930da0acaa6a240b45d64bfd6fee3caffca362bb9dbcb55b19dcb2887a33e469e715ce6aeb217be07ac35cd5b5760f33c26512a67f209dadaab023c811ef83b888fc376c4193d1d9b42b248391f2bf90eba614e41577d1297c4c9cf5c2eff5fb70f3cb54d424bee46133c29cb5ad692fb42b931ed8973cfa52d789ca1c95da2f84d138039445d02faff94cc778999d427135a1f15b40879debaf0abcd514423022e5476f4c39c6b7336f0b64b587ce647a38f8e50446a81a7ff652f906c80be014575baaf4df5c3561d7ebf8ac204a3eab722ab3be0bedb486c389034451dab1fc1f52d191b0a7749fc2649a088a644e9385b961a00178fffefa4edd87da8c41fa5f69a90ea33ab0815b8cb72f9e48d614eea7a0e0c417bcfffca63fc0148e219425daba310f82be304653f90355ebb57f9e3d165b19f8d916c4d7913496fb03c057aa78487ff820507aa9355bc455b8023f0cb571be4722bc359ebb54b233eaf5c90a9a78d8241bf8141213f5a6889b83fd43c26e4ea33444c9342a016d0e2b1dd2622036c5cca05f9da0862b587f4b72d6b5e4f03ab80f8cf715b5d9eb26feda83c915536e63644d7bdc6764c6aeed58d059330802528ddcd4fc15fa253f0e805509432f4e600b554ebcb6de7ab79b01e9985bc60dee82fa80bb48daa7747609ff48a588735f0d8509b9be1f7a318be74c7794d554a7424fbb368df3803ce5d8885c719061ed1f4f6ef72f84f9f79269a9ce3aedcee342d463e33c13234f121fb8c92b34dad687c442207e3bf973dcf85a7776e5834d4cf0813fbbbbf9d7769250bc1443129820a5c9029c09f33e060f2d70e92e21fda0025a062677ae6fe9c6a3ecb62096ca8df907330daa9061308e5785a8562d333ef7aa9c8c47da0f6fb152682ee3ea2f1df7a09eeaa111a0d1902f79e141d37276508365b276af100747aa43f778c1136c3bb07ba7a8997c11a5ef67df8c2597e0b1ea709e575ac21ee124252e58c7e6b4c09f70b2c36355f3391474e1db6c48b3e2df19d94cb8a93c6d3aed2ca1490d9e7c464733e178e9e5ababf1a4e60f114abc8fc68ed261aa54702ebcc4cd9b0bdab15b20ec14c1e5b71dd06e61b8397b6c15a268fef890d90be9c553c31a4a044519c05b8f5d5d61fb844a6c8836228e5c4b4d4665cf16ab70fb4a2b08268df8ed0f541b48451f476afc4bb15c16bb12961af4a789769634386679d67f8c68d17ffb8f1136c4c08583d76e43cc7b3753ca899f47f32138b1f5566812b6b7d8ec63844aa49fe2338f8e0eee68c348dbc345e2cf32d2809c1461283ba8c16139f3c3f1f9b8c177cc6813465460b4b6c0e4d0a2d96ccf59dc8471dbb089e0b7b04090f4c4fd6645e0f5461c24e6937dfbfb2b7df5ca721fd28e72c69c35aaa7a80ca85083654531cb031c12221fde6759589a9591fc201f0876c46875c0451249745fc698f72b55814f0225ca62c4c62029e7afae701a1153cf660c26149eaf1944d1bad2584678b02cdbf58221cca108ccfec5d5083536d1d46bfbcceff4fc962f1466040b65df01a293bc73de015dcdcf47a946e10ec8820520f359bc42be03da620412242c826e299ee234b3c44e70aba6e2dfcc255914d2a53ca19977a651bf170caa1d83ed9414aa50cddef7390525dce5c3055f99b9aa21dfca03acd6e0fb690fe46b3cc6bfa3248e9924d7e35fd9f61df81f3070e6b52fb6320a804b804eddd7d6e6165fbb0c12c96058df0eebef373a91514540554fa7988553c97dac19f3cc1ce06b83c0a31ea2407e767d191e5d2bb635dcf441d34bc75519989f7bc6934a1138a4ba9b1a1cb3d0544c6aa929254936374e85189f30264af8bb8badd5e9871f60337e6647097b8008f00af7cc27b0d3aba5ff22ec9915e3aec215aea648440c09eaad20b67f16ec70d5040de0eba42d93dec68a5512c17938ac9d68a880a2ca32f5d0ae3923f161ba757b396ff0046d101cbc5c79126435f8ce0e52b5c4663d6e2982bb0f56efa829d09935ae0a65520fed99980510f47cd6048432f23430010b4b7fe124a66c90261a67e976165eb66de2d3faf8099d6518b040b5ded5852f2ee4f0f5698d9dfaff86b79e4ad87d1ec9084e11b1627bdb1710b8fa4f7381df313378cfe45e9601499ba441f2fbc3feee60089821cc5a4a02dfaf71dc1056e478aca85d551a9f270acf58844b696cb6e192803e0df5cc3cb00cfdaa391ee9479c7c2e7b5ebc550cdd75b787d852df519180050cd90ea5b02bb098169f1daa1618dc71033fffbb35c1161c6e483cda412d28f224e41ef4d731821f786da7849b58e85f168c7bdd243dffccc650572f13e543499f14464905ff698ec00b29c25db389cde8376f94850299d6db507b9a6e72a5fa56260a22de9d2566c949140f70b7eeef3b2bc184d37d33d253799c7a1210d4cd8401170029d2e41d424b7b2982e2f050fc99da3e51296621eb5bc0b5515488f9c39aa52e3672a6d776b657829ba1b69d63bc013059d35115ddd63437873fcaed22f0c3289aad1f7ba0ab01df2f3bb420acbcb0667e28000000000000000100000003000000e8935d8c0c4daaa75550a661233f53cd404d8d51000000005000000000000000ffff0000020000008cddd27e22f741a9d65b22d07aa46ebfbc1440a92b7b4e2426a9c9b774cad3dff20d1e444f0655d5cd6091e201934d13e5e7c40c4098ee49249b000000000000d800000000000000010000007f7c0000d6e0c9ada2b0d776904763aa91a990c652f60a605ae7bbfd6d02b3acb9814d52434718477d239587a35920c6b0d63df793b4a13347b4ed41a24f7e78454eed3bbd7f1b9c7bd41c66ad08e08306a7f279ba9e4e1e8d3350e83a9f9f4cca0efd10361f37b8d6b0c2fd237bd7430919894e58070cdb86811baa91883b4fa274b07d065e57830712073643d2beac12c85d544eb41509f2b709b84d120eaf18b65a157f2f619a1d5fee28365b05ddfdeb29064c315ff49b7fdf41085b1b52fef0ccb26d35d5b846000000080100000000000001000000018000008a447b9d14cc3da35d20c4ad627685c55004d61aa6c7caaf4b8c9a6a745fee2e5fa525e5dc4b6e4a2ea56626d2020dd49f552145666787fe7a3819595fbb9cc0a34b975086f4902908114d6f839f4f40f2028e21007891d2154a74b7ebb93d82135a648690b9fed6b5cb4c44aacfcb142816d31aa0ee3889998baf9405c02b1278bc4ce2edd304304cf05180984cf1f879232c0f29b7f5ad9cc46c888439a38213cff61309514a3170c9752e6a143c68eb7d6dd5259a908c628078767a64f884fb3a31abfda48d1946179f42ad2ac9872733d257556de18c9b3d630a49f3f4ac3ee6504df6dd14407dbf54c978a31a6079f209d6aaf2017a"], 0x2270}, 0x4) 16:00:08 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x6) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x7}, {0xfffffffffffffffa, 0xff}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000ce0e73dccadee39cd17bf2a2816e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000045effb72382c59bf33b9b4bfea8f3e5b971aa2bf6c5e8e1a290ff5383f75735744df86db1677e0cf16f68081927e93deccbdea0a1fe235f084035b320f5fec489203f6a7be09903469801157fea7d2a96d0c"], &(0x7f0000000080)=0x64) getpgid(0x0) getuid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0xa0, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup(r0) renameat(r2, &(0x7f0000000200)='./file0/file0\x00', r3, &(0x7f0000000340)='./file0\x00') getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setitimer(0xfffffffffffffffd, &(0x7f0000000000)={{0xfffffffffffffffc, 0xff}, {0x6, 0x101}}, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/1, 0x1}, {&(0x7f0000001580)=""/72, 0x48}, {&(0x7f0000001600)=""/61, 0x3d}], 0x8) sendto$unix(r2, &(0x7f00000017c0)="3ac5021831820bd4f0427c0707106feafb30a5140c4716e1c8795c2d819ab046a7a1f584e39394d677f23dd1d9eae81a5ea6891abaa9a007afa8c47d234bcdd5a29d9699c043f3edca54e1899d4eee2815dda0", 0x53, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0x8, 0xd) setitimer(0x0, 0x0, &(0x7f0000000180)) r4 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000018c0)=""/3) getsockname$inet6(r2, &(0x7f0000001840), &(0x7f0000001880)=0xc) 16:00:08 executing program 1: r0 = semget(0x0, 0x0, 0x604) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/241) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x101, 0xfffffffffffffffa}, 0xfffffffffffff801, 0x8000, 0x94}) r5 = socket$inet6(0x18, 0x4003, 0x3) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x40, 0x108) setuid(r3) r9 = semget$private(0x0, 0x4, 0x50) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x0, &(0x7f0000000340)={{0x0, 0x7fffffff}, {0x8, 0x8}}, &(0x7f0000000380)) setitimer(0x0, &(0x7f00000003c0)={{0x6ee, 0x1}, {0x6, 0x7}}, 0x0) getpeername(r8, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x80, 0x20) getpeername$inet(r8, &(0x7f00000004c0), &(0x7f0000000500)=0xc) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') getsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x10) rmdir(&(0x7f0000000640)='./file0\x00') semop(r9, &(0x7f0000000680)=[{0x7, 0x6, 0x800}, {0x1, 0x0, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) accept(r14, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000840)={0x1, 0x0, 0x1000, 0x7, "f9c37f8549572b73a733f2da981da752847b1780", 0x8000, 0xffffffff}) getpeername(r11, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) getpeername(r14, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:00:08 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffff473, 0x6}, {0x18, 0x1, 0xfffffffeffffffff, 0x4253c476}, 0x81, [0x4, 0x9, 0xffffffffffff8d68, 0x80000000, 0x8, 0x6, 0x5, 0x1]}, 0x3c) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/180, 0xb4, 0x801, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a113c33a504bfa7cee17de0c4eee5aa2142c7539cc3546302c492f5a7eb2e5f4f7290e5faa6fb710ed4b3b51b702f26d5adc3f8d88c91ac106c756d05b061e87a12cda7b60cce4044150beccdff3a493431337c046533475dc925687147def886aa189e406051b2fe00c385af19ea1489038620a5a018dd21f8e037da63c3ca86ad83a9dae75d009a3c10f105151463ddee1ab9381190d6c99c84f758db170e686b962621b20e0a44462b1a3916e2cedbec905403cc2e43314fffca79c08cd91afe5fd003765daf599950a42faf0a757", 0xd0}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0}, 0x406) r7 = socket$inet(0x2, 0x3, 0x102) sendmsg(r7, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) socketpair(0x1, 0x4005, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/151, 0x97, 0x41, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0xf748}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:00:08 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) fchdir(r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c1, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r3, &(0x7f0000000040)=""/19, 0x13, 0x803, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80000000) r2 = getpgid(0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x9, r2}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 1: getpgrp() r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0xcc6aeeeeaf1aadb, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100006) mkdir(&(0x7f0000000080)='./control\x00', 0x0) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) socketpair(0x10, 0x1, 0x6, &(0x7f0000000100)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/48) socketpair(0x1, 0x4000, 0x81, &(0x7f00000000c0)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400, 0x8000000008) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="2693aa55ba1caef91a298be5a6d4ae6113af36fb3fa101b090706792c7350100c7ecfeeb4cdafff3dbbbec589f743a40f26f69bc1526688afeb298cb4017c6fc8ee03753bca38655", 0x48}, {&(0x7f0000000180)="3e773d93c53bfd2c1921428d1c8630ddf4b415b3b5a6177843d9a7db31cec903d751fbc6b3581c0b551e7858221bfcae8860e9cfcf1c9e4e4cadee8f28d896dcf714d70f674fb6c8eacaefe12331315d8ff61f5b8fd8d119543b90f116169c97d398de061d4991292197288519cb9ac276237e4893724e4e0fd7c28b93eb4286b386f03f0456fa8d9073fdf45fc43579e77a527cf49213b7b107b247bf39276e158d84354a57fff7487f01a8a5eb84d1677f947f2994", 0xb6}, {&(0x7f00000002c0)="6e62861d59022304b70dee5633627e77c51e49a241b4d55bef5cef86951c172d3217acbd15716994472b38614b205a0a84df612c9064f0d2a3787b8c8bafd38bd98bd48dda99558be7b2c6666812c16a199b5f0858b0fce14cd0a19937ba19824dfc315fed7f37ce02c7134ad308c60554a46db87dbc154bd6bf12a210ef3b0629d66f469488b41fced328bf58acd6685f60f5fd460dab5d42718e6d9be9cb2a19f3", 0xa2}, {&(0x7f0000000380)="b4a3f19e31e5325a15a7404f34d1b5788355c5a6e6f0a6fd94eb10029f5c10032d5ab9fb2038880d796b5d40188a15d0cac3bc2e0d91ef8e0ce6821ebd3a4d173ac046f843a6d57a668ffd853560a214b516dc6699c6db7bc629f03d4d560afdb2b77a31bc908f800dc953cbefe7dbb238c63e31641bfe18aed56f73ab1caea16435110e93830709c8f5c4ed4543f13e7d69944506622d021480d1268c5de28bd30232ff04344b583299b749a5492a5420b9dc1299faedf912687b87c7947932e395a3b5fb31b5496eb659244eacc2cf5412ff0404c7da36d2f313e0539849736a14b4bf1000051279ac502d91606df82c53f4", 0xf3}], 0x4, &(0x7f0000000480)=[{0xc8, 0xffff, 0x8, "da0efd4b239ad536ca6ac702ed6da610ce1ad0a8570751e78c4ad35981e72a669f7f7c5ba7c06d9a49c308e909895bc2770db1b5bba3caef54265cc6194bcf4163abacc1d8943d75e0a557f7b172ffe06b7f75cab66653d27fa793bacb8d774b763eab88afba6db7106ca4e8c019c26722a5c029dbf9795002dece1da1165682d31e38eb4d2f706971f8a53e496d680ae0e31b4cb0648a88151ac079fd7635057d19ad92f7187a51ba2dfa5d00d2cf3248675c3b82c7"}, {0xb8, 0x0, 0x1, "2d782470e900ef2e4f78892e9ad06ad62e073f85ffa582c6d1619ce871d00bc23338e9592b3c6513fb91dc78f3418029ad643db72d3b9d8bb4e50585dc011f3a064db83ba7fdfa38c961f9192d6bef0e8b0bde98f33c6f6e8484494fe99f05fd4d529fab1e1a9bba9411d8ad2655e2e45b94c73266d210aa38fe0e13e0f9a15600c1d1838fcb8a4701fdc5267a40cd8770560a044922aa10ca718210a4bae9d42022"}, {0xe8, 0xffff, 0x5, "0aff5e2cc3fa93702f95ab13b4a558b4ea6076d26b4fff7924fb31025d7c4a2c5dbaa06c539de2f5195bc060f87ede285d07a7b6221ba36144f40b60037ba9bdff32d7d719323089f990df55cc8056eb9a4e29d92ffb1ed76d3e570eafd60990a0f701ac75dbf4b755d505ff07dd25e8fdd9b67e0b3b64194d1982ac8b8fc625892eb4c24a3f9dcd2e608d6a68277c62030450230cfdaf973cbc6186f6be4e9d4e2b252c745ac029cad4a1eaf44b31dd80e1c2e521f220ae949425f2b8dc3ade6e9d9661d5516052a3afe6f5d18c8824b801be"}, {0x38, 0xffff, 0x8000000000000, "e54f3ba54066998253b608185f822ad7018fd10c311bdb84bc79a5da80ec15d7cc5eef"}, {0xe8, 0xffff, 0x0, "d100eed0bb3465feac40563a319d2ff4d6bc8e623e4622eedf1d05ba1cefeb8528ba4263772dfb0417ff5fba8a56d0a1064f758f9b5ce8133597e55ac798c78b079636744a767e4d15c5bbdf446648f0c2706817055cb54b7eef25fad0e68f5aec7df3aaa6f779d4caaec641e6c63e77f7ad1b6f5665e496622687147dd8a298c64b08c49cbe3432dcf8d294e6a8b1489762847c35d236998a6838315ebbea2bc6329356b81feec859ed7f3013cbc3d03a6dd55f77514b99142831a6ad3916ebc31a78234f3fa958940e3aba7de014faf062690017f982e8"}], 0x388}, 0x8) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x0) socket(0x13, 0xc007, 0xfffffffffffffc01) unlink(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 0: r0 = kqueue() kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000100)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000001280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="4bfd3dc5a8ff88719d9c5fb368", 0xd}, {&(0x7f00000001c0)="c3b93ed810f0d81784aba9655f809d971dfc76c7fa10d66ab31f0307a8006133af6b72aeac553729d0780ee142a2f2a3493f8581f90144c5b291659d00005834dd4e301d78c7055263fe21bfd9669324abd19cc6672ca5609d92851f72d3e7a2f3a9a4a936cb871d917441c8ba717f11f5aeab0a6c63909a3fe2bb0c73689d0dcbfa2cd606cbe58bb51ec6648b3cbfd1e13ce39c3607904ee03be3d430719edb69651d56816d3a", 0xa7}, {&(0x7f0000000280)="927a118d5371a2387aea9150fde8d6c7d8be797b4163aa1ebbdf709d5592eb0cc6d756f816608f0efecf61173912b4d17206c8c6656dbbe4fa9aa405fd9a1bcc09f671019eff5669ea7fee16083f5fc407393effe306fae20d8d14a9d21c109e534452275e9c71f4e47ed0fdbdfbc7fac86aec866676e1e208dbcc40c1b06eccb69631efabff47e3ff5870a1119d1f8c5bfb2cf4703dfa1af15bfb0bf5716d550c4059570b0f7f490444b502c3e7e10757da069f288a7ceb2a80c25780f87fa0f935c1d9a35e700e12e6a99f55acf7fdd95165d6a640a6ed3d0bc54d101ce4ae02ae2c4d544d9ca0e2bb7a4fd5e21ea2d89df533415432ff393808f9f6ad04f60af5acc113f639d5bd07320c7c954198933ba9adf54facc51e2418c974bfc43ef6deaae3b5cd639366bebfbb15b1741c840499803c49769b952063afc00f1b94684e9b6135dae3ba721fb95297954957d5b90da600f1bbe7cf6b3f4925c56447851adfa62b9b46ac81d996cdd92a4cb381a8611733daabf934387abb4aa565eb4554222f6669c01777b65495c1c2d76c613c403944a68cb5b9a76ba7d09a385b776a33a801bc3b38df9a5a847c920ecc0875664fffcec8bd2215348e1947938b6db75ba3374686f3b2259098c1341782a7a135220c53cae3bcbe3ce1c8262406de1cf3587aef802c6f360d0a13c3ad4a4c03af8581329cccbd5a837fa139e14062b2048858ed25cfc6a164ae5994408a157dc8946306a0dd7ef4d3b92a0e0982614dad28beebfd57d08b88a863b4a27f4b694647f081c890696d8aa547cbd03a810f4058511e855a38cc28f3fea14aff6998c0393c9f3f0011f48cf35fd407dbd1e7466018a22936d261bb3c32fb8c3d05ff962109d6ba018cf277eb5fc536138ad8a07778c3e8aac8954fb4ceff76d8f20d1a889c224ebbb11bbc5230dc8fe162d33ddf399a0f7735a7bd73e62f5e4094b56a16aefc9e49c6f3432ca08c3161115b9cc5ec70c3ac3bf212f289e1425bf5593dc11918298fcf7e6652493000ce19d991e1225336c93b2d5f4d7ee7b280020b106495750a72876a41027c8119b98aa55aba94007ba110735d46678341381b68522d13d4d8504f89f8e5a6d83439bfd7566cf3d415b2c427932865220be2d3c624536965d93b6395d998c44862a42e78b79b958c21aa4be3bd6087656da8d8764281ac831ebf9240c51ea1029754f4155ad3307674fd0743000988a06d9a177b943cb0c568485bea2a30fcf639821bb0e24cee6c6921c04bae8c9dd3e1bb172358ddc1ee5e7eca2c4410c4ea93df268d6e50637fddc0db6a6e54e77933659a6f7a3dd1f582dee274f0e2394b77e45b745c96b2f4a920225cc11d56ec40b3097372d09f9769f7e4b6ae5d97efcc87b01888a42bda2fa04623142815209c620a5a12d588af08f071a7d430e8b7432aea35b31220d1ade90ce1eebe958a4e222ef1f459895dbd9eb64501768dfb0faff0760c89749ac78a75e021b919be5bdcdbf5f963c0bdb7d27100095b4f8a28eafec71e9e43ea91487271a0ed5c7192afa8ddfd38ce3258de05ce635f9969a6d05bdcff9a6ed152e460f7ee1eb2e28cadd2bdaabedad053f2f1dbfd2a179223cee8c4a45327ad1d38d4e3928de49e7685ec62f8d2cdb7fcd28f4af1f5576d0d63ca577caafb4748964af21f42b10ee9fc77e7c7abf0a37feeb4685ecd28ef55054ce1d093e0fa2b553f9eb123dec5887de3f195656c6df63512994820e28d00ca8baaebea938841328d346b7c5c0ec7be95cba125c77a95e0bc03764504a402fe3548394c7097263d972e1bbb5f46f7d7df554c620ebe1a73dd500d8f4bc6ec5f7dcbb6e0ca4c0af991c9378b57d05704082d3825a19d2a9709dc326aea1a8c74b56cd71cb6f787f3ffd14e8743010a2af60f2bb4144d5c18b3b3731c6e752b1d55039892394ad369526215cbe2daa1c139ad0a126f4721a26d58dc95f7e71b4c8428299d92ef83181a8404634c2374f7940d180db801e981cead7b57d54743a5fda3fe8e5fef6148b64caa795bc516e5d90dd9282e1906dbd60f11c1454963de12d2bbf72264a08732b571e76d958a6c80e11d80584943864069cfad191848a32dc53e84d2d58fb681c126e5f3c44817eee387acd9f1060c5ed2442f66efedee4c041b04a4a43a704b2a585dbf38099c6eaf850b41f37609b288115406d72b524b3bebfe56b7de3dd09e6d647c8b79f5d2ef9c55783444eeb03f26ce7a2458071c91d16300d13e70ba1e04488b867c96cec8415fcbbfe7f89ad301363e862bf55fa9214b85c13769faa27208a7bc975a0e495d21eff6e88aae54d9a3c6f18a913745367eac37d197838f12f65352c4f6427e8bea5a4ac1f41923e053ed750e73beb3ac5bf84a495bf26e9bd8c968f6ec82fbdcccc0b7ce67171aac44e2019671c2d8a848fa81fe66d2c52ec4a3d1f6359bbc9195c8765792632fe08979906473312434452e7682176ad2f7b34b8f9d350525980c3bcfa81f0072b67e530127136f6a8d83f4228851ff7e15f63e50ec65d613b00ca82493efd8a9f8804d143e567e3e4266056d48b5a863abf01a8f540e44e1a1586c4cecf0d618be50f17c5504a0bdda2fdeba66d1231cbb82dd42e3edd2bdb799dd96b2fa74316308ec8d84b1de0814b1f7f1fc7e27b58f617d365e0b4aab0b300a9f3414b90731bdcf931c1425c42a286ef9f07953e5df31731df692bf6f6bd81bd6cedb73b6f9fc10dfc67a63199a42e1e13dc0c568ab2454f89f0483ea67c0a95462fd0f658a094df4854bef1b8d1516942020ca2ce58e1f84c2cf1ecceb188f1c246cbeae5a25acbf1d7b5ec55923854b8e721767922cadee88f8804932ec4617f750c5e62acdfa8e349ad803b3f7fb9d175f6babeb124469e701214893bc9dfafd5e6010405a40a12efe37910ad27149acc5a54a916616d881be379bbe9bb049f4881f7710c508623282d48366732dfb026eb2fdfeb2143a9443e8286ab321e4c6c5a3684b2272ca312ff1eec25b3d1807fd25cc8f2241f62af361641355a46dfbae07390a9538a889aa4736aa62e8e8dc05b3276cad484889ef04c219a35cb2e8a1b979b45a55cc24122491d36baa594789fa77fe84828c769442a4796501c8dad794c69eeaaa80eeffada536ec81e0be5d9f816e32c6e54f93954d3d7d0bff1ecf74a3cfab80a915fa14554a974f61b4a7fbd0a4ae7770b65ff9eaafb46e463fa896f8ba80a2bb6246ac2ca52a369072e9bf60bef335f17ab795b4d074afc9042f7917efcd13dadba9d9c9918e3d9b61cf248fd4e32c37d7c9bbc826d248c8db0ff585d40af77a4bb2e36ce1ec1132605e5b172a5c54a69738a86c8fa142d61b03e0687c51b43c4d04ae76ab5fd6a936c544b85f8a725e2f0742a1fa6a80d108dfa71e4ddc377f4da831a4ca19c3ed23a312b32924248db7ce8be98e17aed5d9b31e71775d2a9d4d29addef1f85dc3840cbd75fc919d38b9f7d0db2ab1015c54bbba5d80eb11073e549c57567157fe46018d23281c21098c38abb9d5408cb6f47765d03e3dc5e2f97557c075ab76fc7972b454d443c9763bd56a7f2e656e1e3d275ef5cdb58e3deb1979932c9096ab070410411c0f7841bfe53113ec4e7f998d814e4a690ce8bb3d6ad223c9e608d0eacf5b5fa60e51d6aafa76c4e120aa6108207e7fb480a34ab2368f15ecab1ed63bf37688b281f97f73ccfc165928040883254485e425eb8941703c5b638a3f5a3686afcb7ac0bb9b3d6e4d4132485ad30896d584139f2ca05c67984d736bb32d97ad2a398464b5b83e8544f03f7a62b775431b22783286570f8b51f15cbc13b1438bb11c248c98bfe13551189213dc2488287409986e5bce68abe5923768c9085a79884a80c2e13cfaa0b9afadfbde53ac4e3a97b961c5aab3d36f561bbd2969bba79fd17e86864fd2fd377164d25e5f9d32eb68af2a0fed8960663debd8beb5a8379f5c7a504104d22ebdf3f92d5870829ccbae2cc78f66416d8a68006e2e3df72d02bd7c30f1374ed2b80fa0d5e6279f5e722b0a27b767d1be50c05c31825f0903f1232d2cf159aaac203fc95af25d7ed1eb3108543d5bc61ff8a2418fb976f1428502791a176641d7250dd012544389af9e9f998e9b96451738decf70e4bba22c25aa673fd7036a1830bf20bb348f3d8c32ff437bde006b21f126dd50adc215d15a467fcdd81e90b7f8e0939f932eb523f42d6ed9c8e6c38fabfd7768bd13eacce1d4930acc8bd6aa4de0fdb839d1e80297d526b8422fe42c4484c870e802f6bf0263bbdeee7d783ebcfe6dca92021dd919162fa924d3787fdc2869c195e36b5ba8e8fa4c62c9e55a3c91eeec351371639520488c5780596e851364502b9f7110bff4cb4dd01b9fec2760a98d2423b55cfe41fa4213ebaca6932ebb17d25f9954b3476fd49ef33d3b3e7e26cb50bf8667f9bed8bb6adc72233f4ccf6005f9628e1308408195fc41f733e5f0c02947f8408def0e61d654d013faeff4d9e33e12e50f45aeeb654590bcdc1afe7ad1ecdb21abda2a0a898a3afa2d1d6b3e927082b314e4813dfb52cc68374a4ee15931e859573f6b6a57198fcd135c6bd2fac9b565ef6fee2a74065510d1dd46d13bc5a9c051f474bfab29f36ef8c04cb1e5d07f133b1c39db7080b4291d83ff2b275d4512e17a954235fe09ca3019bb807cd68dcef63ea3c7690608ca976e3c46e61e0be0644056551bca74cbec73f9b8f58f8cf9ad15e229c85220121e330e43a3d8eeaba7795590f783ef0f43431ed2f6e0cb542d7dc78091e5e9e318f7001a77709285bc62717ec12854a4792957e580f8f626c4730e19c03c0a3017387a28d088962e3d40cfd0e8d76acb6034541ffe2074fbfd091f0098242689239bc4da00829d85111a6d65523704e07d384c80d9dbf0cc44d9061c6433365a39f7785d9b11426ee51d38be98c172c50a79da07584a746e5bd05a82d098f0b4dae46fc0168479540488fe89c1ba1d8defa14d2a8cdef2cf6ab8344bc31641242e187c8140225cb2127f9818dcdca2a54ffad4aced3c2f9f5860486e61c6b601abc3b94eaf32f981fc65176bad2c96b3c80fd6f959d0eaedb4f74a23e1f175c1acea2b338ade9224cfd4cd2458ac7f6496e7a3f7459a98f00f6357440e70c2ab0eb00db1d414bae46b5c26ec530a65c50c82b995fee2cb3a6db7afd448a782903568168cf8f25b8b460cff669a19ab90447c89a6c742985522098da0ec88c3912c09c17943b47d723cf84c33eb45cbbab7dfb397399ad651cc80ee0c598f73425fa3039c3f6043e98b1c9570f8d65775a708577e57fea05576259ecebbd9b9a6abfb39044e508a015d6a3130d6a1aceba3cebd52fe2969889ab27363ce5276faa8ed1b1f1668ff9eaa95c3bdd5fd106f4199570ff1c3d6719693bc936ba944daef9ddc2dddd69686dfc3cb9f87f093c95d1796b3176497e8f1ea8f8c72023d67910ee012bf03903be128b7f64dd5606e82f89b11030af1cd4109af3ea50dd69ce89512cb558bac796aa5a68d42173bf3c5c9318a8762e2b1230e248ff25cd5fd3448c89fb309c2307bc40ccb9fbc726f042f210c1c85ec08a12836c7b8ba2cc9c353c02d7fb6ee40cf789a8524db9807d44adbb8590e09aaef0479dd18d428e3b1b7fa2a07cb1f93b33dffb034ae34ed6cb68984943686085c993655ac03066eae21312806ed2cdd9646f587a525a519daff1a3825c34c880b7d6aca55fd2ad08768a8bed49cae7ba20718c69bd333f3", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:09 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r2, &(0x7f00000001c0)="a62636f5d6d67876fd1b06b20688cc088938a513700908f773964d650c81cc24c5fd7ec8ed4e1fca5eac6694a93fa570b6c99901d0c3334db9cb63a34da4d40519cacbad5f56d2392dcf57d478427fc030e6a27b8a3f02520401f49831db681a0b4a7c216cc56c04681d8ee5fb52c8e5d849d6b1dba77797516939d62d110562fff008e37d6952fd80231d32c795f7e992d302cbab788fbadef0910436", 0x9d) 16:00:09 executing program 1: r0 = socket(0x19, 0x1, 0xde1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') r3 = semget$private(0x0, 0x6, 0x2a) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000200)=""/4096) dup(r0) 16:00:09 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x31, 0x8007, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r4 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffee1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r5 = dup(0xffffffffffffff9c) r6 = kqueue() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000001840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb5d01d61e0d2496325afc88100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd803fd2c6847f4be3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025048624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090091d074c771e0cac4e619c9394f706ac49ac33b24bc796cc4b65107f8d81792cb86ca2804f68edc51fefe626d385b87d8c0517aa0f9462c473946ebc683e98072fc227a0fb21fd5d242dc98f1aa5ed3bfe8b12d5e5556843982289ff2444e286e18ad22e6606b543b7ec61c47c36c6a05cb4397ff5ef451058ca23315a6a85ca95a67d2264150a268e87c50de7f6b8543"], &(0x7f0000001280)=0x1002) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r9 = dup(0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r12 = open$dir(&(0x7f0000001800)='\x00', 0x10080, 0x103) r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000015c0), &(0x7f0000001600)=0xc) open(&(0x7f0000001740)='./file0\x00', 0x10040, 0xb0) unveil(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='W\x00') kevent(r0, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x1, 0x7, 0xc37c}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x10000, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x7}, {{r4}, 0x0, 0x27, 0x14, 0xfff, 0xfff}, {{r5}, 0xffffffffffffffff, 0x1, 0x41, 0x6, 0x15b}, {{r6}, 0x0, 0xb0, 0x40000000, 0x4, 0x400}, {{r7}, 0x0, 0x40, 0x45, 0x100, 0x2d329503}, {{r8}, 0xfffffffffffffffd, 0x68, 0x10, 0x6, 0x4}, {{r9}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x5, 0x100}], 0xea3, &(0x7f0000001640)=[{{r10}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0x0, 0xfff}, {{r11}, 0xfffffffffffffffe, 0xa, 0xa0000002, 0x6, 0xffffffff}, {{r12}, 0xffffffffffffffff, 0x27, 0x20, 0xe62, 0x1}, {{r13}, 0xfffffffffffffffd, 0x80, 0x6002d4afd603dc04, 0x1, 0x820b}], 0x8d4, &(0x7f00000016c0)={0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x1, 0x200}, {0x1, 0x1f}}) setsockopt(r14, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x4) 16:00:10 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() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x200) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/131, 0x83}], 0x1, 0x0) r4 = dup(r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xd8, 0xfce2, 0x655, 0x6, "6788a4e451ba247d639999690f3fa0398539e087", 0x2, 0x800}) 16:00:10 executing program 1: r0 = semget(0x1, 0x4, 0x100) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/145) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair(0x0, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000080)=0x1000) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mkdir(&(0x7f0000000000)='./bus\x00', 0xb0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:11 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x0, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='}', 0x1) setreuid(r1, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/97, 0x61}], 0x1, 0x0) 16:00:11 executing program 0: setuid(0xee01) munlockall() r0 = getuid() seteuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chroot(0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x0, 0x100, &(0x7f0000000040)) shutdown(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000c80)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) chdir(&(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) msgrcv(r0, &(0x7f0000000580)={0x0, ""/239}, 0xf7, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea3427495681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359941c40ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f020000007ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52"], 0x1, 0x800) 16:00:11 executing program 0: nanosleep(&(0x7f0000000000)={0x5, 0x7}, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) read(r0, &(0x7f00000000c0)=""/74, 0x4a) openat(r0, &(0x7f0000000080)='./bus\x00', 0x140, 0x4) 16:00:11 executing program 1: stat(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r5 = socket(0x19, 0x3, 0x4000000000000) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket$inet6(0x18, 0x4, 0x40) readlinkat(r6, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/178, 0xb2) r7 = socket$inet(0x2, 0x0, 0x1) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r10 = syz_open_pts() r11 = socket$inet(0x2, 0x8007, 0x10000000) r12 = kqueue() r13 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x100) getpid() r14 = getpid() r15 = getpgid(r14) fcntl$setown(r3, 0x6, r15) pipe2(&(0x7f0000000680), 0x10004) getuid() r16 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20010, 0x21) r17 = accept(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) r18 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x145) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xa, 0x3f, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff9, 0xc, 0x0, 0x9d42, 0x570}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0x4}, {{r5}, 0xfffffffffffffffb, 0x4, 0x20000040, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x1a, 0x4, 0x5, 0x100}, {{r7}, 0xffffffffffffffff, 0x32, 0x0, 0x3, 0xffff}, {{r8}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1000, 0x24000000000000}, {{r9}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x2}], 0x5, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x101, 0x1}, {{r11}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0xffff}, {{r12}, 0xfffffffffffffff8, 0x94, 0x1, 0x101, 0x8}, {{r13}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9, 0xfffffffffffffff9}, {{r16}, 0xffffffffffffffff, 0x5, 0x8, 0x5, 0x7}, {{r17}, 0xfffffffffffffffb, 0x0, 0x2, 0x7a3e2de4, 0x3122}, {{r18}, 0xfffffffffffffffb, 0x8, 0x8, 0x9, 0x7}], 0x20f03db, &(0x7f0000000540)={0x5}) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0xffff) ioctl$TIOCOUTQ(r20, 0x40047473, &(0x7f0000000040)=0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000dc7d00"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2c855dd0a0a9b50b1bdf3f57226ad0a52b6ea21cf9e37877f4ed5e31a554b2734e6f47e0e938bb40349058531b66b71b899e7c9c1ecd8714a3bf420ec54bf58b338d85a96f457c010000000000000047055e37c536c5de11f07f657bf617149eaa0a17aff550e3e1fc4f354aa93e9fc0b4e7a5f75bbcb0e8b7cd5132163214b82ad03a324b5b0ec610963ad98d73e698a722c01caa70447646a988cef047ad4289381a015449e4bc977b20596b3532dc657f619e5acb194e78929135070892cd822d44cd5987753c4c41414aba8cebe877"}], 0xe8}, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/27, &(0x7f0000000080)=0x1b) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xba58) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000200)='r\x00') rmdir(&(0x7f0000000340)='./file1/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socket$inet(0x2, 0x8000, 0x12) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x100) truncate(&(0x7f0000000180)='.\x00', 0x4) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f00000002c0)=""/79, 0x4f) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = dup(r1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xc, 0x4, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000028, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000087, 0x91f, 0x5}, {{r1}, 0x0, 0xc, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x2, 0x6}, {{}, 0xfffffffffffffffd, 0x50, 0x40000002, 0x9, 0x9}], 0x96, &(0x7f0000000000)=[{{}, 0x0, 0xa, 0xa0000000, 0x4, 0x100000000}], 0xffffffffffff7fff, &(0x7f0000000040)={0xdb, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8ce9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$dupfd(r1, 0x0, r0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x91, 0x61) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1da) recvfrom(r0, &(0x7f0000000140)=""/194, 0xc2, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000740)="8ea1d836f6b5dc9d8e4a94aaaa332bec06e4d4e3d86c54e81ca327f401cab44b181d5f2bc93411f9d6d5d08759005763321a49df26d321d8efd37ec626146988cfc3d68004c9d90dceddb9a70f067ebe46", 0x51}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x8000, 0x40) renameat(r0, &(0x7f0000000800)='./file2\x00', r0, &(0x7f0000002c00)='./file2\x00') recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000840), 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="a195ec1c39a7905962aaf33d92f89bb837c8040667c1becac83e9bc08c0a7927b4f51cdebce3ded52958c321fcfc5c59e99719dc379b9277872578cb43b4296b58382067ad774d9daced10ee89810d7cf5287c6e27c02497d48ee327278f5738fee7b8", 0x63}, {&(0x7f0000000340)="f70ab991ab01972a388411859ff8191ab61ccc37691c107497a82ad7e9af987fee6cfea52c0432036c3066c6e71fc938d84619db072b5c1fb55d81b0c41d888897db2e12fd8078f6a490d6b9e2614ec5faa329bf7c4895ba56e3b4d291beadc1825f4b65e3c648", 0x67}, {&(0x7f00000003c0)="5deba22a4d07bab220a220f9e074c5e3b910b6b3c2702b4573c7be3453c8bda64c51bdb1304fc7c8036c125d78eca79e59da85c35d4e", 0x36}, {&(0x7f0000000400)="7e671c5039a639b949327f0420e9d05b18ce36657d552a69044f1cca4c146c31d475", 0x22}, {&(0x7f0000000440)="3a0c8b94959faf7b007aabae1a80d307ca905f729dd342aa63ee93e41951df92af8ba9c39983f75f1ec1cdd016630772c5a10b64ad273debec8feb5d272b236e60ddfb9737ccd1d7f75177b17d757147a0c62e5298f7e1c1a5295a03141bf7f89a85c2a21e32e2c481656ecd4c70354f51cbe1aac76cc2fb33221eb52019460c88ed8871f2abcd6e77f337c9c643ae5b5b9e4f74a097586b60395d75a2490c9e8991f902ccdebab4c4d370c48cdbd48a2dadcd0bd8f24ccd7f072706cee7ce7ed4aabf2426dd1aac73a9eef5c07ad6fc17e5020e1141ad6db3abd4460b1ddf1200090bd09cd3284ae7c6093f9b1017a2", 0xf0}, {&(0x7f0000000540)="f2551f3a4ea9112a1e3cea65e57a004222135f5b148c8fa4fdc680228086d01a3ea22eff5e11fc76714be9d96670ff870a7f6b2aa4e3ff572a4d4de2cef6502095dfd32a88", 0x45}, {&(0x7f00000005c0)="c00ea95ca22bfd6a106b15e9fcb6b5ce861eb3359d9514d21875f4b0b0ac20a93ad37972cda1895d482fcf9374382c4ed3ce58d02163f3bde20acca92f612e527ebcd6f243cb46f45e19ee2ce79208b102dc47a89d4487d541e50212c4783185e2ca5d6de6e06d24ee6dbab2", 0x6c}, {&(0x7f0000000640)="71c791b3bda347b369e3b1645da921c2799dc8bfde40ba9473b52aa12b251399e22f322b0784dc565b8341ae66", 0x2d}], 0x8, 0x0, 0x0, 0x1}, 0x8) syz_open_pts() recvmsg(r2, &(0x7f0000002b80)={&(0x7f0000000880)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001b40)=[{&(0x7f00000018c0)=""/187, 0xbb}, {&(0x7f0000001980)=""/61, 0x3d}, {&(0x7f00000019c0)=""/251, 0xfb}, {&(0x7f0000001ac0)=""/113, 0x71}], 0x4, &(0x7f0000001b80)=""/4096, 0x1000}, 0x800) 16:00:12 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = dup2(r2, r2) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x2) r6 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x2) r7 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001400)=""/217) r8 = semget(0x3, 0x2, 0x0) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r6, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001740)=0x1) r9 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r5, &(0x7f00000017c0)='./file0\x00', r9, &(0x7f0000001800)='./file0\x00', 0x4) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) socket(0x0, 0x8005, 0x6) shmget(0x1, 0x1000, 0x8, &(0x7f000014e000/0x1000)=nil) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000002540)={0x0, ""/103}, 0x6f, 0x1, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0) msgsnd(r2, &(0x7f0000002740)={0x1}, 0x8, 0x0) setegid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgget$private(0x0, 0x12) msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000004a0f00000000"], 0x25, 0x3, 0x800) r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r4, r1, r5, r1, 0x41, 0x8}, 0xfffffffffffffffc, 0x5, r6, r7, 0xc482, 0x100, 0x4, 0x7fff}) setuid(0xee01) setgid(0x0) 16:00:13 executing program 0: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xe002, 0x5b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000000)='0x0}, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="9c258333d5255c59a1b210b71519884aee8d0ce650c461982a40c35f4b96b68380ada0c91bad940cf13ce60b7b6646155ef6", 0x32}, {&(0x7f0000000140)="b6077de1d0cca3962a908ae4485def0d123e6674b54fe716b76f5291ce4404848d639d4b1c4e589400be67862bbf2bb67bcb0947970b57ef8c7ac3b48486b5ffddb3aa0f4be6ec6054bfc38a0d600e4c9c0040d97601fa58294fd42f67f9", 0x5e}, {&(0x7f00000001c0)="f1167c1647a6ac4f41d3950f2ba135e09c0c743a3ecacff92fd653945336e3c0573e871431d3680cd9f1201bf7b8c077a71b2896045ca2cd068f8440df5803ae3a6b788a310c9ae63ea4", 0x4a}, {&(0x7f0000000340)="346c504e83a24f630d51932145520edd4cea157ee5cd8c65ae28c075a1d2d498064cfea34019024636be939a443367dacf4cf3848722d5c30a8eebe90fa4eee46f186a0d41befd629c4f1f157daa94172899df831511ba15f4da591fed256474793cfb3d9185906a1fb87a1da4e3f9e198e68038f03309b709144d196dba795888439d31d3466dc5b60fb9706f91defb83e65cfd086848930773600671278094eedbadc832571c013e51637f87b5b90cc9f00fe5b825b021a380ae04684aadcdd2622b00fa91bd3554b463294ce986f22efa7186aab983fafbb11e75870e35c5d9196d6caf67916ab9e9fc35b8", 0xed}], 0x4, 0x0) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) shutdown(r3, 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r4) fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000140)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x40003, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/39, 0x27, 0x801, &(0x7f0000000340)=ANY=[@ANYBLOB="00002550b55856ccbc72f5343b495ed716b69f720e0960a19010789335585b021acea37a0f3cea5d93976422ebd87e65ae07cb5ba7d8313f8a9d5af4af663145b3cd6ecd01bc3de498a47590540191"], 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000180)=[{r2, 0xe5}], 0x1, 0x0) write(r0, &(0x7f00000003c0)="e3449f9d2c7588fb51ab4d2e0a7c258e06d2ffe2077a4cb43911628602c4f13f1f43e7b2bd9723a6d1f1828c42a6c0ec943684f3ee83c4237a79ed6db2d42120723b164bc93013ed14a5c901f970d5999c42b4a5c8d1b7aa3ccc035f512ce747c42fcc5d4dc3aa60a709e1c024d84bf74d6045278b9ff8", 0x77) write(r2, &(0x7f0000000240)="20eb3dafeb8613741fdfc14e65d3ffcf7138455d4ba435297535db938c47aa3ead347d876b8c0eabc4bf80033007ed1a0e700c1e2f983942c869e4f30b86e5db25b7b18df0a1afc194e35d3d8316e8fa02c3f26889a6b830a4fb9206ef4d1f607725067be2393c7de694f26500772445f47ca041e0ba1a57777eff38f19ada3fe4d515729863655a6ee7d9bf02975aed9a4349ada92dcd6f9623b4620dc292dfe58c0a3ba28d7fa1218d1da5ad03b54cfb782b5c5ceaab45d8a9026c456fa4dd903cd04fbfb50f3af9e340bf205f15437fa8496f08e8c194fecd4240d4afa92669467053faf0ce46178789f5fd296f71d39cf8c8", 0xf4) writev(r1, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) readlinkat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000440)=""/102, 0x66) 16:00:13 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) 16:00:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) setsockopt(r0, 0x2, 0x146, &(0x7f0000000080)="f2a5e22ba90223c09868e2ed64cf13a919db2f755a6d7497385af00195368fb1515fc6c84c17df15c95573cbb077a9b1a8aac67bcd41c5daea882be2290b94ebc4b6cc177bfa4e7dcb0da9c0c0c560bdf859c6ff5e4d28bf2d68cd6399cdd1ebba2c939163e02484ffce7d7d992c76698650019d5856", 0x76) 16:00:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) socket$inet6(0x18, 0x0, 0x4) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000003f000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x104) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x96, 0x7, 0xfffffffffffffff2, 0x6}) msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:14 executing program 1: semget(0x0, 0x3, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="cc4e4b8f9d09a9a083c6727fff6f98fc8ccf2e8d30757ad129ae083f7e240f6fcc40dc6c35ad469aa44ee52d8d232015783962f8c9671f1ea463f7d7ab56dc51d8f99f1141ffe8e35411b118ef2b6e5f977aa850ba628e95d46c4a4d4c695912149aabab7e8e3e110257b7f2067be4940ef371e33d6e3d639d86e131b842a16f0d804a89605975b6b7d95ff62cdb402913faed0a1892426144131df993ab70ef7d69144f3c1b19f16d8c3e5a0239ab39fa28a7dc602fce243aec29dadc849894c8ecdc380d5d0890a9328c75bf2989ab0e2e9dfde5", 0xd5}, {&(0x7f00000003c0)="6ba54c2ab5f7846cc7d57fc0405138896869d273ecc1ed24f1a1491d7b58836f37649a24ecae1a86ede3ebbfb5ff8f36895d116f9614336ae43907c1f404ec209329a99d2902925894f5b11cf1008823eb04dd7e99ec99a7a72730de026b3df8ec0415ad7aa50335decdac2ea84110d0c74e2973", 0xff67}, {&(0x7f0000000340)="b73b6024813a4d94d3a70adec993e979eb2aa523681180c24c8d2e32", 0x1c}], 0x3, 0x0) munlockall() r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000002c0)=""/24, 0x18, 0x800, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') fsync(r4) 16:00:14 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1000000000000082, 0x50) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') sendto$inet6(r0, &(0x7f0000000080)="37343b44ffff7e4f6076b72ef5336d793162713fe3f51f6bf892267f8ac18e5db501cba262f66f0213ab9c6f9b273b73a9adf55a7137bae74bbf81194526c0a31d462ea63b33ea777f11a1ea3f6e77984dc7ae5cbee148d2810b1d4e636fd5d0a77b38ee4eb134b3", 0x68, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x10001}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) 16:00:15 executing program 1: mkdir(&(0x7f0000000180)='./control/file0\x00', 0xff7ffffffffffffc) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0xfff) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x11b) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) getgid() r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="de8b52ecfa966eb16ebb085f591ce99dbc8be50479b05c786d75fb18a2f6d639569c888809e0c532d5665ff7e38fba7d3a2361297fac7b074e417f524c7e7fb7b278987e54395ad4c9e8e295cb1628b25fb700ae", 0x54, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='x\x00') r2 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x3ff) r5 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x5) fcntl$setstatus(r0, 0x4, 0x80) 16:00:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r3 = getgid() setgid(r3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:15 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="3875c526ad8783ebffcbff13b99648000000000000000000000000ba88ff815ed7bb6f7d4520488d1a6e3e9a793c8c0d8b21a7220d47e4c67705804144b7b3e1cb61cdfb6d76235466af3df0d814089d0863b0868afae006000000000000d71d70abdae64e247f7b666c50d733536a20", 0xffffffffffffff97) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x88, &(0x7f0000054000/0x3000)=nil) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffeffffffff, 0x0, 0x6, 0x0, "4bb927e381de0732b3d0746eed41009eb0797db4", 0xffffffff, 0x57d}) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x2) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000040)="d553071ef88de37e761cc8bb336735fccf783d5fbe990ec4c8e66b52e7f2ef60b000538ab9591504f4b785f20878f9a5569f4580452b4bd6612decac1c0a1f8096db2d482268a0e64f94ab6692a5881dd96a7d790919c784985e8dc473c783c105e6bdac1b27cc7b02bef5e9bba4a2a8c0d8014c61061750a1552277a56472059b62c208d43b05ae20b6de211895ff044f72ac9e3d1b0b9f0a053b79ddafb62fa4d41dce2cab25e3da232046ca9cdab7e69122be3daf3bd8cfe80429c5c51c8a61c0bc1c38f2c277ba5a3ffbd0e1f8e3c45b7c3aae04cc5e7f315c7afc5c3e7ecd86796c8b624d46952775c70c291f7593a85d9678216a43a08d72f41c699e162bbf6ca08fb168d8e88f5ca391a6d75eb420a1079abfb3b545c933ec48933ee5b4a08598373df304271b9a2be87caca51708b0a92d4cc8344b5c1ec16e0cfa3fde882837a618bf24d30ca3921a74ebdc793f897aeee87f186ebad6784e7429d53117eb5e01770f45b8b60a3bb5d4f934b419e7e8cdecae0ad092552dff6bdbd6f5aef7ae0d77d9e6884ca58a34308b4b2038e7bb0d935027b1d8532937feb381360afbac209bf2c60f884b5cc26bca256d3f4e5a5a39364b8bfc30682b9114df3727d5da721e7abf53cb557a4d192ccbc75298d024d6fa262841e53ae8d9db7db5cde9da11cc757739667f81f978c3abcea5bacdd7ab546be0ec3086bdd6f7177fc706d3a66aea98ed98fe598554de643cd946f0a7fd0d69fafac281108f66b92a9256385efd25421bea8b398e3fd8bb7e5af8117f1edc38ea34aa8827fce6d556327983d2f19a0828c1c0d5e8ecb96572254210b79c6b846a4eebeab27879c12f805d8208d166f63536750ae08470f84d6f77a9f7103bd82b2308f12ea534aa3507a4a141e3f0a3c155855ea6f91132753b2e3dd9584d3b1474f8c29553b022264d800a24ae7a9fbc5c3fe6cebf1c8cebb48405c5e71f8a259c4dbf24462ccf0b2bec698127b5390980e6ec0cce39d4b7397437e0896f1c147542fbdebf1fc72d8a5b6c0c29851adc0662fdcfe7dd2bef616c26f61d6b807d74df5d31b0a7677fec73e779fc8f2e8e0133fa23978edea8a1854483e142b980f1c2c31ea1de3f24f8f57fe26a75c8c43af5936309732b14a6cc043d2a5ca57377648896ccbda542f8c78373cc64716060fcb6b24672797db3c9f2a43d343b969bb5dc3e8702e524dfc5d2c220745314c6f17c9089d62de1d088f841bc86acbf6823bd9d1f692598d207aee6ea1563f4c54ef16edb4a4bb3e5b0d2ed09173cffdf17f36aa038f0ba9d72d555997d2148b7071337812f2961afc86ff2a4c6e85a92d58e5af8944ea4d612867cd52cd8402fd802931d7ae1e8f313b9552f3185cb5faee558e8a42e83afe782afba70f769ba00762b6a0b3fff154668005c5136f3302f99fc82681436ea0e8cc2e8e47b08c8d1a2c8fbd515a7cd47cd20af481a2bbe695e8b3877c5067e7cf862fea09684d66c0fdc4a6ca692bcc91955dc909d09a974de6d3f8628f9fe81ded1b3a1950bf3f95e015a778c4afdc69e2fc737445e90e7b98da95df14183876f5c8ed522d394f43a311ceb3fbe6acf6dcfcf896f4dd747010cf74201c03809e6f666fea1964ba2b1fc75dbe88091e487cdc222ff979e4e76ed54b0a17e2d6883c3881240fdbfb4ffdf2305ab15fdae2a72c01ee86f33a2ba8bb0425ea9bf31d141599afb1ecf9cb512cbf0e2bd1b7f0996b8ae58fb492106a7c8c8b0e88d94559c46d2f3db50be54df691a1969b2ecc1dafcf5846c617c96c9db8c318c80206a177afc0d933216fe59180f54c8baefd374e27309175687f5e8f5cbe1409337c8f5d6e8529a11aa762dc50c2fff7ab65c81d11ab50cc7d14bcffc119a30ed29d543dbf76da36ba743c54b6a758a652577fb3c331f0aeb502a0fa8c2f779bde43f9bbef6c546928b0a511b880693c7c80b509f485614965813db0f5c0f38b4e9b2d745974ea9436bab0b7f2257a78c3d4611520c7119fbd4397eba1b1ee0471558533134825f945500bc60ce2d55471f0dc1f8c4a8dbb39cf387e2082a8adbcf704ae71433ae61b0334362de242f31b7728dc8055964418d3ad57cf089b4c5ca66f4ab1ba21e4a3a8fe1f2147c95995f825fb482d2d2f34328f41859d5b7dc87415b581d3e3c7475b317f905ede055ef120edd62569f68c171f6ed66b42adb406ca9a1bab438ef581b1363d6b4d5544c8cf8265cb4b249f7025fd1f48fdee7fc6516f1c9846f0c3efdb5da3b11b0765629329412ea9dd205a3c62e5fa06098f2e760e0b73ce7db8d1926e4be69c5c08b05efe3d82184aff11743c9e18e850fbf2a09f135cd2c80a6355d48b5eecb01ce3f8e67e2a1f81d21d8ea91a71b56296b0efab3e817641259d593f547651ba7e544208a769213474de3aa1a5110b1ddb77b9b971b973dd0edcd0f7221c7945a489f40d457620af663bc2a86649e5c3818aed98c6a9ba406f38ab0b064701b994c972917abb3416cc028e4929393a9fe1c230b71f47f9187f3234cfac36ed26507fa0279408d71de2e01645957afad1227316ba9d881263c1ed33de7cf24cfaae5d72557fab6fd59f6ffe4dc13bf416aaae9d2cb193704709dd66c7aeb5e42caa8d7620c7536e5eca208d8410cc891d0e16da42ea2a51db4d05ebbd582285b506c67cad4e9cf926fd1750ff1c6fefcfc8880dbd83673322f261edc4ff8e1083c6c40fc24a74294fecb75316fe3e6dcf5d7111b86d5850c9f61e723540731817ba1674b2dd2f202b53d687d55edc023ffe680031650bc249e529ffe3221e5d779e8081be4ed2f2e96e3c9dd6c81597b7e0c20e4d72300a575a16e3b4cde0c2b9a7f2901e5fd8396793f7145cbce45b830f19fc95d9a0b47966d7d89b3bfe8dac80bde1ccf1ad0322e7a7a0555254e49a2d652e117acefee21117263437e87e16584b5f970023cc2b476f4502e7184e99a11d98241f9180038e9d8f2f958a958a1ed099d549dec2b489992eec54fa23ac90c042f804ab1aa5ba0ba01de2fec1d81e2ef4a0785410ede26c74c2289ad049bbd1509848821bfea8be4d9e6a69c53498981a7378ce8bc2a3285efd0dfd7c805a28332c6a8174ed2fb81506c80935c321f09a62d7073581142271683f568c973630247036ab9ce8fce634d3cbeb381ae04d564dc38d56c15b59568e0c0a7f496a4f1fa51b11ab0d4cb4112925a4d5b49be9b88c6781b1ec74e8bffe268343597a879dce9fc6296f04ed2678c30eaec9d75112a3ff0ad5295791797dbc370c69244a775376758a120fc8aec261cb9a9924216263879b7e552dd3bf9c8e2dabff9135e41630ca743b53e26a4b49e8c1e35313af12df43a84c061cd6a858c02a775c4f87b92d42f741e6be58cb234220841c30f7d700dbc8fd95c0514598ddcfe45b24e992388ac7d2db263ae1b465958e972e26d033a867bb5ea70c0eda5e706fd325b4cc16f90585a009effda2e21a271dc048fa7fc8e03f1dad3c25c3411633da0c33848d38d282870fefd98ab50b835db2dd630d2fc299f05dd55143bbbaf0a2fe0ae9a4f6a05933392e461c1c9e360d7a016a19345187c49fdb0f5783742325bd9215d4c85ba80af71e00714e9b0d6fef3a7aedcff17d359cb28544d54e9d21e78287bfc154ba4347849b9c09aeaae9a5f8b636695ef85e9d9f66e809838b5b226ee49391f2d86c01988d7d40e743e2314443ee7a220822683f173f957bd0fd5fa988b393cd1f23dea812a6e66cab253e0c89663075dee98713ab1007ec4df93a5262a5ffcdda14bc04992e06e4183faacbf9b604b60f421029120a02ff369c3f523661b3bbf648ddc691996fe89f307d0b0e9ae9ad9f1ecef644f7d69ebae750c84da59a7e9a4acdcb2f1495293462deacbbe8ae26c4ef0bc208746afec764be4b25f5291e7b484dfc4fbb08e04398bd7183a830c9437182363c43889ce86e30967beb8e21813fd9a693088d569623c020792d0a497fda8c5f4d56fde5d13d946f61168aa8fe537a608e707ce02eea883546050682a01399c580a60b5318ea094b13c7d1769bac6fc6c51bcdbe1f7513aed676458e67b12c0fcf10c09a51db8fffd41a07d926e558e10225de5f43221003a89388bd24b09d5c5449a34f90f5ac9182fef042859798598576ba91006f5badd9fe2454ebbdd44882b6c9f6854e23b0fcb43a3019e1ac6b630acbe6525a4b42318a1a0fb2132f762f51b3d734eec8262851822b945d779a1987186abafbef37d9297e98045a9c0353fcd48974695c60e546a080f1eb29fd867e19e995e58b8e7ece6cd47d22545cc69e3b68c3694d89887cbdb6695d618fe92e6dafbab8a73b1634cbcd4f3e7c0f79e42ec130925754bda1ff8cd07fba65ea02628133840af76c80e924a95c38cbb43a2b7d932cf561ea4cb55fb5e941efe19d34415082fb63544829594b3b877f1e488ff0e3cd172973aec1fd896edf2c710dabce0a4105faeda40b751eb3a7de25d7646b813aa4a7b369e842f06c3538f85df85e3936fe52c7fc5de8912326ff418efa45fc32de30417be10cb0fd4651c5c3ae1de8b69267af66d642628220c39b0876ace3a203c405c547392390bb421d15ce6f0c72eb419c68d761152b6122ba21736653f55e41edd8f758acc05f25215ae0ecc91f254626e9fcafc312044bf7897d5085c537c1f0228a632d4ae8e5f62686caa930745c14722a4cd52853a687bfbd28970b80f4e0a0a366080cf99b141f1d63340f4f133d5bc8c47bdc31c2da450129e5f1cf30fc85af547cf7487886bd1a6f06409e791a1b1608d1482f7e336a3a2caf9129675ee269ba8914e21a87abaf2614a3fd80568de841c805be2c837ee38d0b9ea06711784cf9d88924365ea2c79356097ffaacc9ec98669a31c5def3a101383272022aa962e99500e9fc0b0f3d19cb0fd1b4b696fa58cddcfd0562865dffe968b67671a7400d37bb6322e96957c9cf03a5ac679e727be9b0fd1f8bc0655f64a9147e408cab5d08ad74e69974c273d5bfa32830122de3067108d1ebfb51663aecc0120a611a16916f7d7756c37fcfaac117794c1a323c765cc11847aa0dcba97166acada6adbe9a4cc27d3d902a782476435a2e5f38b7b0a4004d97f89881cc80702459eddccaafa5d9c830f43e971f71703e0f596a1c76c1441f16c225ddc853ca26e5c7d18f6632d8089ca119f4e556dc3fac2aafa8e905246c0ea66cdfc87c08ab32461ac8b1726b982ef600270116961cf7fa9cf6560154e8607a205ac04b7b5a476219a281a87a13630345019433a5d64a53f2ae251c7ff8449af010e6d2395553788473b79d097e131e546840ff63941a8d2c5ec0ef99990a5dd4d90473ab69064fd172d82ee9e57d742e9e86530bec6a9e754c803facb66593babeb6b3ffe494211eded05cd2de958a093a1ccd547f88d0a38c98c223087fdd606371be951d3e934355dd319eee3e06190a4e94b2f3058517c2d9fb6f7caea1067e6d72c8213315a7e5781fd921a878d561a0e1d6971e469d9fdca3e1c151ae44b45c5743706089cc87676fa73a359d8cdf1e4cbfee990004a6b7b9e95fb849c9a100665bcce05f80b7a5e290387b1c09a0ef078f45f70b0a86a4f34545ed201fe618c0479292a75f09ed9e89eb957ad936ab5eb485755d6afafaa116ad8d9d3ff4a2cdaaf4b8a40e8bc30736f793e3b104c4d4628fe33bca5c8975b98cfcf69b5006e166751c678704d7f515e84bd1f13ae2746e5822f2d8480d19e4c8d92e855", 0x1000}, {&(0x7f0000001040)="52685cd880a4d6a2bb7c5a2ad85ce8868a67b9e79dcbbdd624554f389f2a2c333d616c8edeb380bf51c71d7a73f67275afcabb10f3d16ca411aae93657db35302f38fa0e210705ee1f8e16124dc2e00aaf8335108be6680e1b52cf9ef105e7103d0f8386d3f0f5a2b4894c17dff7563c08f8a92b632e42887eee44369364074e95d9546ceaee", 0x86}, {&(0x7f0000001100)="6ffd2c1fe2743c08a2c2917315bb620382113add6315f3bd933d3c5ba2c7ebb763a1bc73f67990e46fc0cc3d5db31ada0adcb58a19a7575aa4d46dcd12dc2a9a34e9792155b8efd572f585cf780e77335ae00b37970dd7f94d5fe048bdef51dd872fd2dac669d0e6e7fb95ddd063cdd76526", 0x72}, {&(0x7f0000001180)="66ddeb5ba4ca559e0773d57dc2e30299a86deaf7a787ba", 0x17}, {&(0x7f00000011c0)="26042b5c3945807edbc1f00123169c55b7553a96bcae206674e534327becad194ff7a56b0aba31280613c8d23e75c00afce9ecd31fbd0bf3f6d91f4fd62401d05479cac2fdb801df54f29523fe90b395f874f26340bdda2e09cb1abb4f5f132629b15f534ffae0a70ff22cde893647306b5f4fd5da7db0377eee2bd0998aa42e6d5c7f6512f60ef74f3afd40e8f5124e7d8b106754eb807e64a2fc163a26e1e400d248ed01386ab097ec0b8842b45726be33e2a9a66ee4a641eba51fd948b171261fd1848928bb74bdda6a00002da212fee51b7a1928", 0xd6}, {&(0x7f00000012c0)="69fe084a97f143b0b0892e3367cae2fa105deb33b7b901872f13ba2d8103ae3440325379ffb0724bae50c22e2e7357b975379044eb44db", 0x37}, {&(0x7f0000001300)="3ca9868ba87c0f7d96c9bb72352587bfef962bc488b83b5da480fb3e0c9d0c17b819320117ab36414c5210140c988ed242402f435d5b53b19ff3acc6bd4dafa4", 0x40}, {&(0x7f0000001340)="3f8b470dda32eebc67d8eb48ac928d6df11890755af86fcf1e64ed462bd24ac1709072ca0320b0f5db59db5595a7b00faddf6f79fc4cd79e78c4bc836fcc28f300be7b844a882751032ea04d29026d3bfcbe8ee828cf062fc8966d4dea27e4587473a940186eb6843cd6150269760daebc7a7f95578f0d10eb23e0244cf167fd64c316806cde16bb90a595101ff8de2e1bcd9474a659ab1283a9a7516dfc25adf7ae51badc9a49e7d1930b63e59dd4d4d85e5309aeff66552a4ba735287217e61e48c9aefa070953627835307078d3b65d85f6dcefc553b80c50bd545999b500fbaa70b3d03a", 0xe6}, {&(0x7f0000001440)="1672c4cfe2d0800fec724f0096eb5a83e9895a72d5dce89d2d5503db6b715f82ecc2780bdde79f641a4d380efd498b111e2e26df6941aed466fdc4a7d6e51ce96e5c92b1368d7bea77a33a9d429670ffd842c828b564bc03a4b98ec8d271d86fcc3d86456c8529d255b010a74819dbe7fca293b069c0486a058aa8a3782f1a55f148cda03922c5008466d51fa1a5feb5a83664d744f3bee53b68ab65f019b23e59805f895ee775f5b4fd14c054d329090d31a57873e35fad806f918ae1808df6847cf03e6f358f5e8e", 0xc9}, {&(0x7f0000001540)="1f4fa10d90c7ee0d8c0cb87a1a49f928874817c7506b79b9b19ad25bdc2334affb34ac66615d50ab8aa0e3b894eff5e43a5d45fcbc0046838c0180e2f6bbce9f04f12e", 0x43}], 0xa, &(0x7f0000001680)=[{0x18, 0xffff, 0xd36e, 'P@V'}], 0x18}, 0x2) lseek(r0, 0x0, 0x2) socket(0x21, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10182, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x0, 0x3, 0x4, &(0x7f0000000200)) write(r0, 0x0, 0x0) socketpair(0x6, 0x3, 0x8001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() readlinkat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000380)=""/223, 0xdf) recvfrom$unix(r2, &(0x7f0000000280)=""/248, 0xf8, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1003) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x28, 0x9, 0x800, 0x8, "4889b9bcb14c08954e8f4ce1eea40e6d43a83af8", 0x3, 0x27}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x0, 0x9) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r1 = semget$private(0x0, 0x6, 0x2a) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) linkat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="b19f4427696c7cf348d95f044948f489c846b569a390", 0x16) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/4096) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: poll(0xfffffffffffffffe, 0xffffffffffffff7d, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000015c0)='./file0\x00', 0x480, 0x21) fcntl$getflags(r1, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) open(&(0x7f0000001580)='./file0\x00', 0x8081, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x33c, 0x8, r2}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="d59406f2d8eae75183d56f62d3d69f1a0124583487bf1003b7df035170888c22169fe1f824b967ecab185dbe22bb872f31bbdbd6eaa92d66e50afaadedac8c3f95599a5825817044574557", 0x4b}, {&(0x7f0000000000)="6915fe5eb481225bb2db243de480e191b6c38dd3fa3d0bc4672d19e5a7e40c1090ab663a6b31739f3ae9c82f6addee5371f85934ae876a", 0x37}, {&(0x7f00000001c0)="20049ba51691a2e8d68dba08ff165196a4b394861de4e5efc0d183a1e9f02ce8663d20de9377cf1c43666a944ddc79389887c991f3b7b889f95489dfc1b62f0c4b577b7c7763ed1f961152edbe71e607e1febc3eb499c84ada1b8bbfae4b1b6c2256e733a255ef678c820cc40e8b884b58876c75de76870df0eb8020cb47baef7abca8ab8626120e18a52de00f79ee3792d979fcf6f42e5454d4765be93b22834b980ace20484147e24d44cf0e994e6d2337bab8274a8cab57b9364f21b512bbf97ab7df34ddfe37bc2dc0b0638e67185eb53ec11138b6a1ac", 0xd9}, {&(0x7f00000002c0)="aa86ae77913ea06fc3789637765f194a63499b198e13608c851f59dd2aaa73dfd15e9acd3f3b7ed3d3beeaf350e9327a93f2c9f97774b8009d5320345fd16aa934b1683acb14ecdc22058bbc476a2cdd48ce9f0c06a2a6b93f25881740a738d1ac71a4233b9f577b5dee5b44011ce7bb44dcf1f83f45071c05adfb215a3e860a58df20e59d535a4c517a508d9cd58d07073705d81d6f", 0x96}, {&(0x7f0000000380)="31a2d05530917908b7c5817a8d3705dec7624bcfe0a0ab441f18f721fd0a84508ff6d3f58da9ee2c43ff10d09cdf17919468e882c4d737d572a6e47b8a56245f41d9075260d84257da0fe01eca762c4e055627e6f20581a53c018936ff5f645ba628d4cbc220999a4bdfeaeecd181298b053b8c604ef6256bb8a6556949011f84f9aacd658583d03ca354631ebd282470c4e8a9906805d89fec57fd739e86b805ffd804dea4257fc0437203fce58343806691f9313538c05e78c8c78b095cd6ed9c8189041a837a2b0fcb8f1ae86b3cacfd1ef52abd8ab70e75a6c52a57c46cfcfe6b479afa352309cb611fddbeb1daea895d2af15468520a976c49831d978313769105f207676f733206b153e4df3f4514ee536c0c5de5681ef5e09431f2bbc97505ba059bf6162742b644e9d7981e83dae8ce5487b6860124be10e8ddb94b15adf42030d838583f1dec93a62bdf97a4fa966895e24e7cee02668678b4055a3d61246136613d0c95f2c7b46deaae68b6db44179f9a22f12888372c367ca0f06c605a78d3c5fd99d793ed6fe6062b05939977cfa1a2766d75237587deca4f9cdd4b8a643d055a1139bb9bffa8f181c497e96baad0d9aa6e6631d95d67d8f696deea815da6eaafe13b35e1ecb181f584504103f78a98c0b803dca8acc513a0bd223adfc99c58aa90a0ab49aa8d1794f04b9c2379eab2a3745fa962d86b5db8870cfdcf5a419bf7b3688e441d9840efc7dbcf3b07a8bfdbf45973f260ebcf78c187c698e8c6f917150fba42bfd61bf7c1918db52778714033e536c6aaa56ba7e2fe45f09cb6b52d34781f8e83569d92c0e01e77b1890158bbd88c9fb399adf3f2b1c1fff971ad82c9e9462a0f59f901f1d0521e227b31257f0e1564e795063fa758141aacf23e7cf731299530ea37f5ca46eae886b6474354b445dba605585c2f23340eaddd35d7e40e7325623f418f3ff24fc9e994952fade1425f0be59f474c37252627ccea735f1c64d0b63ef8f271ac0a76f19cad000b99d18b4b25b2917a8dfb1e697d0e790d6b684fc769ed4821820ad4602192214a7cf898cd4903cf9af023a0f21e003263c7c1ad5fbdeea148fdaee7008f7a5c462c3145df16e527cd646d484f223c3a070425030d4946fc15be96cbb3a651b0258aa68f6d17aa78e4b00cd55011bd945a0f4656a4695746926c5b60e1e11f1727dbe46901a0fe10a637811479b8e070dbeddf4df3a868dd491790156bf5cf92fad8ef26be414ca4db66d61c13be71574cb1b46a5ecf2d24b38240e26f24a8b47e2bef3a8e1e93730b683b1b295efeaf8262a0e981d1d4eff119b99ca4901ba2b5e664f99e1634abbc9116a1005ac1a1b5a0b906bce693f7fe178b4cc5c1ffebabe753811722dfe96ee206834ac78a46e79f8731715150b8351405cab01be37bee20e0e02e81b97a157d0c7f11757bb35af618e831cedad867845bce81dbc87e98a5911f1538b48570238efc9deb3f6b877c0e2e07511c79780e6854c2e7f2f44de3acc1c820f9f42e408e50580c50e250c0d4510c74bc9ab480e376c002c531f3f3621eb1f221ee43803ba5a28dd8d28fa61ff1f14280b5fc657298cd3994e4ca5fe03029b3113a551fa088ec551cd492b52b9efcca391e46591c0d94950eb54c73886f0fba671012f972dd991441ed3c9daa72811ba1645329effc943ab7aa881f0264732fc5d791c319a30e5222e59c0c0074439718267c1eaf492c417040afdb05909bc3263b401232283ef43ee71cc57c847b4f289a2059ca8d39921aef0b2d7b3d46c9bd8fdb6922a397e5e3d77a6146432f6000e96c6536f603b69529a4ad5514ddd106170f8cba839b6c5f179b0d86474e0e3b36317a9a70893aeb3b0569075943b9f296f7732cc1c1d150f05fa623643ba5691b863924fe81fa3d9b6f5969a19a1044578ae821e594c03538f9b5a0c1dca0936adbe2773c352cda2f0ec0fbef18d66a4e1a59bdc1caf963abf8ef52fd8970af36f8fbdb643f3e05426f493488a697432dde533e6c1f423958b492da2cc866f1098c6e6a64ceb83b79b910f6ac137f3c57abe43e59b584ab9398576cf60cec0d1eff31d885a8cde51dbe7b22ceb5904be38d522ac2f79d98bcf26435646fc8f7d9cd9104915cd7b8bd030bfffa931eb224026b64e3ec38319d51ac06fd0f1ba9bea994f5c733b398a9cdef5ae469541bcd7a83063740c5584aca5da4020b61c9043e8ac970458b47fb0eee8e9d7a2de7aa1837fdd5381381c2da9caa78baa46237bafd4ddcddb54d4f11409641f5e52f8e9892a84673fdbd98917841ab6064e8bbdbe6a6b3b16d4eddde8ad4b60a8136139e5aef1517649861ab0ceef340354fe25c82be80a9bdedb18f95b12b1e7374dd87875c33708020660333aa410d533207beb1d9fe7ed4742d4c26b18c1eea454489b8040ce2a79acb2fd912e7fe943528cd1e7d0b835a7975e3889796a92e26522e9fcac4dac5a287c2ea0a2f98eebe824ca95fbf580642e5308ac3451ed6e90ad3406e9db59eb4e54aad7e81164473155de258092e93d2c9bc54108a2cd4f34b71c3380419569934a5de53ae7b718a87dc29dc3288c105f815dffe4fd521ad191660b2f874847264b07b62f9ec92c817f3d2b5376752f28cf045c9e13268244da0dda0d5c2c18cc7b06793b5b1f6ce9be3df88abfd09175245e69d1f7c668bf838967a42100084d9db54c222b445c7678e28db685002af9ddaa26632bd42cc4755795470620aae4d57a309ecd0779efb06bc85ee3dbe1b9fbf7cd5345151aaccefe0a77eceb40d6de2ecf88e2cb245113700f43939ccc6998c2bc83bce68e25f827ad04804f6f662654686110758651f5dfa03fa02e00801d10762b0c6dc1c8ce58b157f01815f07780aa79bac1fd065793da53d55e1187df6415981f0429c1f098c3c1d9dda377b21195a1d6629e3e28d5a48e0c20e7457bfc8ad193ec76517ea06ecd3c0118e085c5b345e18cd0b6aaa2af20fd02d417560b0760608aec6ca8368c6916fa8f05428f732c90cec16ddd2a694d4996b6b5ab70b5bfd19cdc4392efa16d9615553e1bfe9e89881456aba830206bfcd57fb83b869f24c50abefdfaf8c0e138bd1c57a3a751b10d72f8a874493563235af59cf8dfdf4ffd1fff6278daef2f9dbeb46bd07f12835a94a0d86b3969458dc0d91ebf8c793031f62c5d37c16161badc23e61a66b2f18611e4b4ed2310b89f5f2a876082661a4947c25eca6ba3d747a33561b357b487013f8e3cb4ecf79845385be9b2e2996c675e1546a2d7d3a97d4e0ac384719294826357b693d8697cf6807401af3b8b0034b8c8c0282481f13a664964731c9e83607fd49b1b149c644da0306be932f904324f1c7deab18c8a7ae95129c22df318c5a8bb414acdb61e5354272aca839816f9df03798911aaabe2b22a011291aa9d77e9455a052fb2c9f9a774d79b1ae39cdca2e6e811b360a8b344fbcbc0f1b53deef18c3d3b254c375668e5eb5cff4665d790b6d2b54e57928f3c2770a2721a3a6f6909be9f7164afff2f34d8c93a510a4ac2532461d2dd8a46950d76d40caea5748d6ca540c478e661e4d6009140caddc5b3d55a0c826b16d94a43000290213321c23672ca92c986b2295c305981abfa9c1cec5c3abe63e484860f3918826b7c388cb028b6b21b67464ab7a38641f44f7a118850dd41dce9cb65e69b55179d9b75bb0abda0c86322203be66674ea47abf12147a3f3cd6b8c7d6291a7ec94abb3c52f567410c50461e98b71308dd7c6131dee69acda0e8f90fcf6ccd93c5f256e78981d2b4e2d9fb7cccaf8a5fe9c623e89ed3ac3fa74fceeca1188fa9c4e5fc428ac58918ac1d45eab885b52d6c75216c7da5d3473c88f6332e56d277bcf2cd63499fd94fd1f9ba02846f1d3e05831ebd64cad9bad40defbc4556d4fd767c3d91fa06efb54823dd960c64e48fd733073b0328b669d01a5b1a37e3c79a8e3f1d74fbd5b49a441e58f71cee63cdfe1e01e532124af4db9c2674467942cb06b04068e3df45795a304f1a45da4cec592b29c7265eae7ea1813d6436930d10a38327a605fc57674eef97c48f5ed471ebb31e6e23819d429439fabc5559c9abe297248ea7f5dfb8feb65b0c5d84c448a86011312db75f84be46f82b0f44ff6a1206c497675a5fd84448a851070f87b15c75f5a274058464fd01fd91d152e6bc19c20c2bd5e8856d796d8498ffb7d712d95539113452a4343164c4e47fcb11e80c9e017be831ca8022ae7e3b7590f38ab13e526b5371387a5a7ca7e53524804648bf5a8d51ba6b3cb5f09d8a3392c0969ba03a07c058980afb52bf11d5c910e3ab3b11e653d70c68ce939fb1988699879ee48c96806901098fcd375cb993f89aefa1b50885ce0c420b169c196783f5e6702754ec8e1615629722e4a87b2d478da7437272adf0a2bab62fe74ba1a6ac212d415f82d35b9d1f9e004d2c68cf6f0d83fef53a819abe367f3c951d52186f51b69240f65d7dc98baf3cfea37d41264c6f50239a0c2042bab674bb5cc6798d537966fe65affc6823e602d56ebf70c4e93b262d51532fef90eb3f33f14047ba356094812e305017c23432356ac21a26a05d84919c169b93a08487836dab92d3ef646ddfd062830f7b791bae3da84324c97d1825ebed36262b4445e96494bf746a1c6ca7e9610dfa027c84ed4ea2b34c857c97f2c4cd49713418313d67979ae68d58dc979f9c371e48e1c4c6be087b0e568a5c47c63669a8d2f349dfcbcbd6c20e1e0e5f19c35f88d04ffac2d1704c817c62adb94ef37ddb6d9674c8e11d5fbd1ec0be8e859b545a82c5114a2f2f69312a503ab65b5897f5e13df6f76a1adc9d5d1b85e4275cdc9f89d295a0eb86a4e36601f6fb24c592e713cbee57447dca3d8f67992759e8aaaee44be3d8f1ffd39a20d6910cf451f763a7138dc764cd93e2a0ac599450e2f07273dad5fb895b19e3acdc85132924101916789f4e92ff8652df006ec5bf43662051f77ca282a29afcf5e628f5473ab26b43b4217cb54d2004813f72baa9e1719b133d31e7cac77b7b9e3c28987dd1f66b7370011decf689d615eab5a92717618da2a8ed15bd22a982e32b6a588fd166b740f76ff04c5f0bf5cf94ecb7ab476ed3f35fab3f04e04c2d0abd789ba0d43e9c4ed0ed74f67430d32d2cacb579a78b78c6b04596aeba3e436849d2a4d25ca7bd292654c2d2b5c8f0d00edcd146b469a185ae6543b0fe13677d0ed09e69f5592e9aa06ebf187f8c8b538d66e3894aeb058e46a096c261b547d4c2ea0bc54a9b556514233f8a989bf4b7623613e04fff16f1b760ba30342c91669f919425fb9136e1a07ff35da1ba6b9a3f1d7b60a6edabb8536732bbd415d2c23f3408c1ef9620d6c6a2d9790c2ffe665cd48ea53392e6415699802c3602193fa76cd41dc9c10286526133380281b0ec22bd46d8ddf9b8afa5b57beff72d2a23aa7c41cfc2ab12023a2c4ac14ff698e750fb3abb12d0d2306c959d988f83c572e7cac894e16d9a2849491fc3c464a639776561fcbece3118c3be2c27b9b0c65fb51f6172c318cf9107fdad2e4990bbac34e16241097ae0aeedfd12db4dc42f7b2c56a307a05d4c94cf7e211f87b011857b5dfa61c98e397e9563402f550108ee0146b5e70716489bf30f91a4222ec41893417fa719a52e2a765e526ef3d9b644f228817c8845d044e8aecad51cc189acfc83c8f1029b2b0987515b89f285207d913a3241038df167a6aabba07601954a5b568df17c8e7a6ccaa", 0x1000}, {&(0x7f0000001380)="c9650d50769c8e09c9749f9df1dfe5db018b2b5994bcdb70e3c44dd5c4dfa9e41f62e8d6145e66af8e710314ee4486b7649fc3a92603b9525f2fd098eecaefd5c4cec7f005632757d7e149651d95adac8840504e59264aa068c80c76a3103d74f4002d2521fe333f31a31b119e19b22a18fc6a1056e4678e440cb787e2daadfd7cc83d7068d6133b7c0cbd80ede4971e73383b457e", 0x95}, {&(0x7f0000001440)="674509c4ffe83115ba4cadefe070ece9055cd0a5c1a69b460382e258ab6c05d727fecf8d189be4bd265871deb3823cc4ed6ce548f49310827e4b9b521c36f45e629cb7eaa3c6fb8e8743e888d9aedce5a2125cb784669db068de8bde484b37d2c091c38183d6d2d65cde66834672bc89cd1e39e9ffa2a4d65515db30b2b4a18efb398f15a895e227a518f42473d61c958352df54d5f9b9c48bd805d9aecb68d4894af63a871a02", 0xa7}], 0x7) writev(r0, &(0x7f0000000080)=[{0x0}], 0x82) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xa0, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000040)="ed2e8788cf3d9b085e99d5bf40360669bf0f37338aaca72e423412de5d3074d8638d6a12ec194efb4743ed91f29c54012266", 0x32) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x8) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) write(r0, &(0x7f0000000000)="213752687d334fc3993763210f4e67eb7f7ec8e01cbff5d892d473f85ac51a2247edc575fd60bd4cb1f9322ce9afcdb4be778fa09b9e677fcb74c839fcb3ec865cedc0f7bea049a7bba9364951f47a9e19f4c39d689b9a40e456dbb0c69fcf2591e271b964feb9ca7c26ebff87190256e6af403fe8bd6102e6454734eb546a8d99e217", 0x83) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2f220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2f221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2f222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c8c0 va 0x1b2f223000 didn't change! lock order reversal: 1st 0xfffffd807f00db58 vmmaplk (&map->lock) @ /syzkaller/managers/multicore/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd807a9132b8 inode (&ip->i_lock) @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(1b69bfc363553f61,81,fffffd807a9132a8,fffffd807a9132a8,0) at witness_checkorder+0x12f9 _rw_enter(6d9cc3804504463f,60b,fffffd807a9132a8,ffffffff81ed5429) at _rw_enter+0xbf _rrw_enter(b28dab4bdf26112d,fffffd807b6286e8,ffffffff819017a0,0) at _rrw_enter+0x5c VOP_LOCK(ab846c7e5af2fd78,fffffd807b6286e8) at VOP_LOCK+0x55 vn_lock(dad89af1a9ef0069,1000) at vn_lock+0x6e uvn_io(d32ef6d21686a0cd,0,0,fffffd807bf8e958,0) at uvn_io+0x2ca uvn_get(403f1e0bda966e09,ffffffff8136c1a0,fffffd807bf8e958,fffffd8007a86798,0,1) at uvn_get+0x206 uvm_fault(cc1deac4ba44ae95,21000000,0,1) at uvm_fault+0x12c1 uvm_fault_wire(547f936a0e5f5773,1,21000000,fffffd8007a86798) at uvm_fault_wire+0x70 uvm_map_pageable_wire(f2fd78100bffdd9a,fffffd8007a86798,21000000,20ff7000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(1b69bfc3638dacde,0,ffff800020b92e28,ab3530f5678,0) at uvm_map_protect+0x610 syscall(338d2dbcde7b022d) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,ab102eff010) at Xsyscall+0x128 end of kernel end trace frame: 0xab3530f5700, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c610e0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b48000 rax 0xffff800001b46c00 r8 0xffffffff81bca74f witness_checkorder+0x12cf r9 0x5 r10 0xe03d9231ed96d18d r11 0xb22666d4565bdf70 r12 0xfffffd80025ccc30 r13 0xffffffff81eba9a8 cmd0646_9_tim_udma+0xd171 r14 0xffffffff822b6bc0 w_lodata+0x41870 r15 0xffffffff822cb1a0 w_lodata+0x55e50 rip 0xffffffff817711a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c610d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=358662 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b932d8,0xffff800020b92280 process=0xffff800020b95078 user=0xffff800020c5c000, vmspace=0xfffffd807f00db40 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76007 93906 68588 0 7 0 syz-executor0 76007 472141 68588 0 2 0x4000000 syz-executor0 14131 230177 85302 0 2 0 syz-executor1 *14131 358662 85302 0 7 0x4000000 syz-executor1 42605 212644 1 0 3 0x100083 ttyin getty 67218 327750 0 0 3 0x14200 bored sosplice 85302 186910 69043 0 3 0x82 nanosleep syz-executor1 68588 375638 69043 0 3 0x82 nanosleep syz-executor0 69043 205772 94410 0 3 0x82 thrsleep syz-fuzzer 69043 420857 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 57016 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 286644 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 357253 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 224826 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 353691 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 235645 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 93418 94410 0 3 0x4000082 thrsleep syz-fuzzer 69043 245482 94410 0 3 0x4000082 kqread syz-fuzzer 94410 261511 29094 0 3 0x10008a pause ksh 29094 347004 20368 0 3 0x92 select sshd 20368 90295 1 0 3 0x80 select sshd 92753 163959 47552 73 3 0x100010 ffs_fsync syslogd 47552 154953 1 0 3 0x100082 netio syslogd 97655 158626 1 77 3 0x100090 poll dhclient 75068 296434 1 0 3 0x80 poll dhclient 41792 95716 0 0 2 0x14200 zerothread 21692 27620 0 0 3 0x14200 aiodoned aiodoned 22870 428475 0 0 3 0x14200 syncer update 92401 179828 0 0 3 0x14200 cleaner cleaner 97139 374932 0 0 3 0x14200 reaper reaper 45751 83953 0 0 3 0x14200 pgdaemon pagedaemon 34290 261044 0 0 3 0x14200 bored crynlk 23898 345007 0 0 3 0x14200 bored crypto 14239 467622 0 0 3 0x40014200 acpi0 acpi0 88428 129723 0 0 3 0x40014200 idle1 82659 175311 0 0 3 0x14200 bored softnet 29207 341802 0 0 3 0x14200 bored systqmp 99591 135980 0 0 3 0x14200 bored systq 13355 114246 0 0 3 0x40014200 bored softclock 16664 121623 0 0 3 0x40014200 idle0 1 406514 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper