7f5a5140fa7af7516c7c9d2fd1209dafc8465e11c061cb975f72305ee412b2c2558309f0b59af487c53519244b2391523c0c6fc346a56c8c030ab39f590a2fe35ad349d7ea40d5d16f10cd1ec70338165a0cd0e1f8242a85272f0d85eeeade0375426312797fb42358a251c2e6ae139c81969b12dfbba3af1265078a31869cf51a8350009468d37c8b3e1ec95a39fdfb4848784e8e2427553ffa0e78dd7f111cc5ac08b1b5ff092c8cc57a79a58c4279be9dc2fdc43269d704c63a3f71a9f042a41e6224a8669e52f0bedd9bfcd8707ab167d145d119995d57eb222de3dee1845fd3a55233f27a65eefe560f5df0c45228a785ee582322ce033172e2c6144a93a2fd16323829d5fa2110228c7eb6440750405f5a41e720e0011c2e969a2f12774f007d9990540affd015dac93ccffd7cd84e1bb6e4385215eb3571abafa0606ed86dd4d00aea950af79e7a4a443f1ad959ab1ecc1797707853b5dfda45b8ed3c99e52b244479005326a0e6bc917fa373263f47966ff5a986a9b6f58ccaa30185bb7f4e8989f60f3c5048060e558d05a58f29a6fd38041fc525ed54565fe41a70ea3f40552cd01dd67054498e166c13d5fe99e70e4bf82aca0f6a1f94fd84cd49d09aec59df9ec353237194491456fd5c6dbc4cb9f100573ff25d9881c03cb591e8378e4e3a4d9c70ba0768c52a2c464d334f5ae5d2f89a689b008c195bf7ead9f31c1029e5090b53f87ec8036c5b30a6161e1a710744216f691c3a08955cc8b645a103aa45c6f4ca5e92549588980fc4fcc219ec8f5bbe9b9b7e53c6f63d8032c4ec95e6be63efba5c525c1698159961659ca77afd5508db73b617d9271e469a34aaeb18460fe9dcf4f1e4b1fbe367b683f8f7eb850f105fc557ffcacf4341f8f62f30fd31647c6ebcc3db41af5cf53d922b42952ef583134703e8601985706079d900903d0dd68fd5f30b1c5998fa757cbb20397a575644067dd93779f46f891761ab608dff1b836c602d054210214edf6caccc14834ed5b82afbc6d0b14c18dfbebce121c57ce27d1027f2babd38fdda61861d7362a3dc6ac88045453c490cf93c0110e4dc24272e167a32a59d70a977b619d45c4ee10f1932bd39ad5c9ed5c47943c3d8a697112d47b737e005d67a1e16e6d4c4df244bb680bf3873691d6f97a2154ddf09c0ad9af18eb1b6bb90a9d949daee09e132f2eccf34222be2a83c5e7bcee0a4d34f2aec964395906c2697da93052d0066f0ebf922887fe00d5bb6b70191873f8f0fe1759f203c9acdc0194612e61435837968a32e6f8be10fcaceab66fb4d7fc3007bb1c14e2c9f345fca0b98a51828ae862944b5cd51d447d5935ba7df65b37baa7ce5ec3a6ab61d6896c95ff81b553686c53a62edf7a94496dcce2df536c323bf9f1ebe395153d557dc4185bcf4e6418ba1cfd26686d6d52d233d1bb7b3ed90391430b45796b1581147a5e14b4c090fa633914daa77b772e64143640ff9731fa20581ae7cd290aab90c91113235c32fe5896fc6c977749597bfb2ad642121604fde531e45ea64bab751bef287e74579715cad270be9a8a19583c6ea73c0f815352a70b4d2a17e5c88bf5a79edd625c542b946279ed8f158236b38dd3e4af3f4314e7d4eb71018efd15779d1ed20e2fe2aab5fc865177a1bff8405dcf8a578243ed6ba004407a07b712f6b53e1f9a2889f7332c99b754be6ce9374f7b0ec27118b7a1b2966c8343bfe588b52936475c3db70d3e4b70aaef7165fc5f95c2980d2a5428815a39d539f82280811c3232c463607a2061f53d6c436d0b54116f902bcd06194dbeec01ed04baade5d54320a44d53f920aebd08b21e129a95141d84c24931294be52ed88d8c1c5adf030237cc2f45a307c754c83dcc298cb4df354fa3f12629a96b88435ac93712039cad883c53dbaa6d3648b26aec6b18dbf036cc36aa09f732859b186184a0c39dfbfcf0fd9254f5c2eee7ffe1d324d389e3cc57cbcd77001fe5e7edec8d341821fb1032a1740e8cf3c862b79365e68f98f1fcc2aa3abc59cee791cd30ac4d9cee0ca0287aa172aa5ef2270ea49b7cfab3a3485ccf2b28b09755e2be1727da9277a24b05318fd859da4a846d68ff2b5591dd9d3f384a45010f42152d76e105d71ac0d92adf93b4870f8a085ad1e6d2d8f045f43e72cc2e8c8f033be87368e41685b5a3ea888e61516622dc208f464a652bdc207adb5c0bb2ccc75a1eef3b7aa88a26c970fd2e9cd7481b5fb311eb590f3a227f3463c6112196acec822dab9031e8742d99586e1e235001c8e5962cfd18cd7ecb868bcd96d6efd6916e337f66c92d80b0c7c6a9d32ed1ea010236d5a8e7048d932eeb1dea6fdd8007f2ab72ac35f6bd300f562464636ca75d314758785efe640d3647af593071526ebe631871d5a817764469c0059eca7d722bd688e8ac441a0c217bcd487df7890a1cd730812499810594b0eacf9b3a84e508405deb58766c517a585667ad355b4c136a7e76b86473ebcd11e2f0419760c9b6dd6f316396a5185b6ebd0f648b5ff41001e4ed88170fd01cb86a0f4b164667ea456c90338194882503303023e7d2a61fd064cf0f9e52137cb882694a0e3d6239904537da4e5ccec6ab41572e3181e099bb347bda2b6c653397d43031838bda48d58ab6e453480459666e775be23c13b5fa50dad2ee109f6fc3efb6b775acef538c5609fbdd3b158310f7d31f03f0b28e8e532077ea16b56f5e20c0e237225835cec50f51153bfce4007c4e0dcee4eab7fa8e6a7bebabfc399a1349c676ba04d99ace215dc5ded3bcfe73c748146585e3a0775c76a8310af9c3c0b31b6cdf88ebeffc141b0865d8d16227eadf712262c18574760d43969ef2fe56d35b75a812ef7950fe0fba514685f7de4ccf29393e0a531b0c1f7046cd830cd1576e56b26ea8ab8eef913b6f6c9f47e12a969108f48f02100f17d5dca9b9a4db8a1a6e7c301f1efbba60dd2b815bc70d93689c135ae92aa61c529b17779e6a5fd856a839dcb2808e1d7c101f9ad7ffc650cf44cf745da1b9a13caa07328ce7d7bfed7ebe6c930c34b5f6af1e8b7acbdf92838ecfbbce9ef70e9422a6bc12b1bdcf1b3a63b3c479e7626aaa594b29356f52678f13b475e15f06f7c532d555421eafae1f97da80e4f79737fab722880720ea39ad1828384901974eee86a6aa56c19299221567ccc9495e51044b6fe617be20809b64c2246e8c220ac848652ef5d69b5776de53ba1a0dd3647140dcd692579744bde46675f7eb26a62720a5a0560d6d074cab5504833bc740398c783940455f4ee760cf35d93ca3791230f42d8a077c552b761134dcfd7875742756f2001c78bf75aa8faa8d85b42ed4b8f8934ec75f2ad965ca28585c09b2f7b372e64b79b463b6ac59de976e16347bf03c53420f017705bca9c9ca41fd32d1222c35cd17fba7b024de3d07cb445448c28b440d2529a0b0f1095c13c6d14ce0e17d576408dc00ad1b0d6f08e5b18dd70f9ce2fd75a0e5f3695c99f098436a4fd99c3bb3c96a81da335dc4d1bfca85489a16f667cdd85fd68c6ba49e52fd648a0409b79229e09699e4a3f62ff9c14867c9aabe16d89057b2f3aa90f96ddd4746c52c65ab43e45a3c51865e488489cf006d8a66e9ec1e0e0eb2bdf1441948ec850adda4141d45817cc29f058bdfb26f7144863bf9f350bc2e605cbf31ed57bbdefb12665574d6ed878e37a6b942fabc0c032a4558d377ee678899f8fb8b957e802b4ee0718b86886407602d43547b89f9b5467fc7a2d81b161555056d870f4193e88f74346c95a2700a3bbbd9c959d30f7adbd10147325a13f033ed38b23c117fca2e5241909db5b41bda23f230297c54687fd7b73c6f843a79cd8dfd1651d1ad71e79ca95e44f5a567c70e43a1d4ed617266740373b6e94036d65a0997a67993d404e2c60a41672f925afaab9ce7201b4616bb6561451b0a5db91ded82546ba1b2f2e01d69302f6b77699be00065a28a1c1a7e745ae1f3f216d26b45efbc747632e59187c415bb1636fb06f2db6827632ba53465b6b667a6e49f685eea30c6aad12a9dea2a83fc20f094bb3b63f82ff4441a083ce0cc5dcbdb4851a48ca76c0ce8e9bcacf02825c2ce0e91e42221cc9f35cb94edde92c323b91bf3690aa4a50671fe96c516f1cf7be55b2e3200f011829806198bb0b1b128814f18a9523eddfa567cebed8a06a804a39ac172fce110ca686d6d1990cb772b8e4422700be3112fd74ecb517b901630945864fc134addc1d9c5299baac55aa25f21815040d4b61f9db8239c0f1b671e1e73de154debff4c2f180207efbb025828ee6ec18cd9d801889d7ac44161f23607ccb2039f102b6b3e95e055be4f2398c8016a24236aa58c1657de37eedccc374febb41b1065051e9d295d5f6023fc4771db8959f04fe23b7cd3475e565d405c4aeacf521022a890559f41768a8246efdb818e2918ab4ee520a9c54c214af8bf423990d62e4bb7c9974fc3a8bafe36d880cf42bb2d0ea6c77cd9efb223600f95c2be97c32b7a25e99cbdf89a15d3103fc8949d1b99ccdf1c94fe6b8e62ae494f6027f85ba41e4ae124abd5bf55686e30ae9c964d186b713c0958eef8a0192f7e8bab9786fb85ecd67657067e2986b63b8599b5ebfb64dec6515e0986314d4554ee0b0b4aba13d430fb6eb97ace593f67520bbc80516f6bc96a7169a2a5a56f1e224ce09eeaf93e30816054b723d5ac6c0385c9d85570bd9d52cb4f4e9ab3e49b5fd6550c0910dc27e28a5b51fed82d030d99e54bc199f8d9237fff67a0c7539e927c871641205b28422838a8a37157ae0558c841a67bd46b8335acaaa6b9edce5967618e8ecb255aff9f2e103e153d1f81bd8f7092a2c1fabf28c797be76147dc387c22e135471c27ca14fa6689b06f4352b1d8203e21507142aa8131e020400c483dff113b9c113269d3b4c4ab06a2497b1dc8503001b23cae148d5e77b3b2c3f3080b86ed50aa707ae46bd8b734ce88a7f04922ba09c5ec50d1c2d6ff9029b86b3dbc6ec1ce766dc6ad9ca47e27", 0x1000}, {&(0x7f00000012c0)="6b45d89881e3abdd75c3371766dd302138eb9717239d426d78b0a7e1cc0ed6254ccec820c29058f4cb1c0473a0630c46881dd13333297627c56fa03e55643b", 0x3f}, {&(0x7f0000001300)="5d0bf3079d016166a7d55f64b76dbbf3337b0d617f13587ef12a31f7c8d013e03e01921d3c5ccec8a1a95a76f6ab75c6761d1e70301738b6af9da42b5cfb39b94f934474ba2ddd71cfcfa4c7cfb35c89fe597c15f141c8837cbbabd96495cd1c26e058feea5b40fa5f3b8e741def48d2da4bc826a966591229564f1df9252acf8ac529ee1ccfbe95c97436fbc5e28880ad0cad9b2639e8a03c42e43cbeb81ebbdc715ac7780f7507a1d9b191fa72242200c418a290ccd9732007028db3013df6593bb298c6537f93c688131d60e9c52686bc46932e68396a1abdfb70c7f98609724e2ae433d05c02b13ad9b5c98f9dbc8626ed29f6c95caeb470d659bca8a547d31f1f993e57bf28847594a444eb81be0b9b4e02be89980e4c3accd5847336c00a2937a40996ad82d8481c141c96da0190d1e59a3441a74105fb701bae5248fb1d82f7f39de40c2261eee65929c24cf94b5d55c29c60e2fc5e529fd4a16d0819a29de70e4cf137428ff1f595002d06322e2c93dd216ee5ca3175b56fcaa974633a989181590430047ec83234b3703e13bb3d1ad9e80eb1c1771d452f169dda91abd92b598db3b264889e89c1743ada00f1248d81928c09dc915248f4e4ab4a456122148ae43b4e0b5340480ed5f0014e31f54de5029a08433fcd2a5d987db11656886f824143f598e2ce70bf64d0050cf7c2f99b5e173c35bae608615dbad8bf7690ecda7ac88c32ad45998fc5fa651408a2968c60ebf364a7abd2fee4b0315a578c7ff9e0334dcf25b218fcf7bc5fcdd82dc67a1181465563a557f2396964a32152623e8fff5eacb4a65f7d61376f1a2f51ab6e1b6353ac60b75221273c2caa053e65f2c3fec689d2beb657425c613b94b0ff6721a46f286cc1e9bd66130d4533c049cf39f03687748cebab1a3f6feb805908c19892bae0a122f48f2fec2a8ea600b1d506c67f80911ce514e37327d8eb27ee1d9a55372e203377ee56415601e04a2278dcd28669171fc665e42c7e25902a48bdf03e4d7761a35e4234ffc08c145be469b4c030d1b876c8f04021fe5e22042396bb2ae432dac70a2f77838be17e518a71abd41fde0e6b7803d481ddd9848f327da7543bad3ab0d24d9102f0be4fbb3b5de0df7fbaecbbc832e7a9d6b8169d20ad621a9e678d2023e0f57dc6d11c0311f94b6e84f88f3c5b2081d725ebc90f7c5907ebae131c8bff1c25077e43394eeae9c5da8bd822f45b970da9fb38465441237b5c0c12c49e933acb781d6b65cc5408fdcf26487088d6055440159e16195b7d11e1313b82e4a79afd633b8c6d784da5a6a5b41cce887c1d527ce675ebfbc34e35e9c2ded230f18682ec8cca76d2363a0ed198c62015c9781b5d73852d732744e6c29db8decc8e900f588fb9bd22aba2c22142cb4094d711b272137cc92f34cd786682a7effda6de8d1ab2a9384e5db14a6e8e6cd164887f6a52837d050cd21cfeb5b0b030575f5cae1ec73ffb991917b8f55f8fed83bea73e925122b49da03df7e822be87171860b099bf2d40862061f158b28036fedf88b0fa8abd94169e701187a33ede989eb8db5a979b7cb6eaf621941d5b58b61bc4168b1b87e6d0db4ad4b93e3383f4f240483f0352c4c54e2256c82b32c5dd9b8af72a45f5992b46668a43248aeec77b106eb9e337f07958eb7d708de6e1e16209d16d7e6add19e66808fa5214d421aaa45a7f26ecb450ee874cfc73959c888833e2e427217a753957de7efa048809d32f8b29a2a745774361341d4a1245c978a9d07e441012c6e444347c02e4ee352406fedd00b97c7a043b93f7e613c4d4128952b4f29ed1266cf707819dae9f4852dfc1c15363c72884afef851ec8d0f7bd44882d43586944570a56066dc1324bc5f3a7fe1e657d980655fe28badb3550075881aef8e232641cdc8cd58b8d47412d570b3cdc080e1e884a443066b2aa569b723ab8341b2aae34914a5c41580b2a03acc606496b42212dbb2a54732bee4b27dae91ff71af0e473b03cf530b953e9be9007bdfc62f8aa2592d50f3bb3c649e8fde793a4ad476dd25fd62b83a972e1fe87114fb1b8b9c802ac4394d2740930b8b74d55b76c40f5746ae3590f37342fc353ab00508ceecf7e372605c76a8d5e0e2770a1c7b9c1a1f555426658ccf7ed63760d0b0bb188606c8ae9e999d16c6b537683e552ecb53fc93a2455d6b944b55a9476de7f687007607ac99f48bec369c06e3c354681d7ee6c6a728d3dfc945f88cc9d18e6017a14e7192b98d2ad56095d7865ba7be894b1657fbb80d0a9d8db2e9473345730308f15664b1a415cf1cfc097aa8eb9e214e13b86fff5e1970a09b3499101f730b444c6ec86aaeb2fdbcad2413f1828fd09e35e24a44d13fb4307acd773a94c37a010466409ee7567b733716e8b917a9079971b361a794e1a4b6502c3587e2e20643164f3f4f487db608da614122dd797889413d76682c85568fc7001f751a77b328e17cb320e8bd415cfbaba7df1f5e9b83536097a4b8fb532096e7de054d8b832198c72c5cf4d3aae59f634e38c76e9cb6fc875843bfe6ef2160fadf5a9d1063da3c7153697eb7242cce83d789d00f9deaa5e3ff9c3a4d0c796984c98dedd8bf81a4fa188bc9f83c60c09584be129f9c75e581c962d7dc0e37a105b556674f76398edf877a294947eeb65814965d329569c871de7e8c8e1a543af8158fef1800a98912b0b1dbdb18ec84e3c77d45961750b4e1cf3f46b1d7aa0bd79405e7da69610385c4c5f28484b4a602e856b8b7e9cbcedd23a947cbca8e48a7cab689a89ae01e15f67802cf871e6d83c7c8d9a59cf98c3af50354d9306633a6d1a5c9919b8b5503d2bdaadb7a18fd75920ee6b9760a53f54c063c8debdd360c1787954ed94ddc70c19b6fe56ff1a065510850220260579639e4879bf1cace1088495442fb2cd1c0b0957af089eabce5c02ac1611fcb10daa6e45cf1fa2061f943dc92aeec95de18544c02e312ed6be09ee5f979e2dee6f9208e0899670298217645793b15933e941052fffea2b36f09340a85229372cd2114e4d5cd84ad87fdb5fc8ce4430b71750bc2fa68c4a65b2ebb69e7fc86f770304b8491a51111794eb545dd6d4755c247ab5c5a1c126d8192334bb461157fc8ff4dd1d0801247adfd363dd9bbc0eb22338ed7bf06d8c697c350a654aae6aea87e054481836022430693e74bd4f9d95854a593b64285ed8a57985435aa2fd17daf58a3fd5f0be4d674a036d260ca8a70a484235ca7f112e42eb53f309cd84af14e18567d14abb01de5fd43fa666528af86d572624d94dc2c0f3355b2dccc4c5a5828dd2ac18040eacc5aeaa2848a0147c40b9f91ae4ef5cc09c8533b2e323ff675cd0d376603a9d539e5dc618cab8b9613461551b38ef675e66a3db415e2122a86e7d039df1003be3e63d11ae8fcdfe4109a93ac09ea43216f8795fc2adee8ff6111461006e23e3b24aca932a78e3bf198bc158cce15e1a70e0cc7d579d32ce79bba83286843c37346e89a8b3a9aa45f5069671b186ec89fb29393606f25996cf0b21b65c95b13bebd433fce65547fc1593fe12faa6fe5061a73e97d5335bebb1783ec559dfc91c52e6d702e9f0b236742754b387213b1e7cecb68eebc2c8967a44ddbef273649cabed54ed7cb8ce660f7c62b15f4331943e5aec6e9875ff163949a3a5b92a3d872fdb50ce75e5821503d15c3b894ea8db68ccb4194289eedf683da481d8d8b74f1e3916da2046c1ea0c8013cf2a757b41f364235fe73ecf321cff7ddb1537e5d06fe3fce70af32b3d2db2c52c0c3c9ccf98e6935323ab40dba9b04f795963a4c3c753c1a44e8b0bd0143ad142922f44e1eca0aa623258665251216c4bee3c0ae131d4385f2fb1d01c0f7eeaa71cb2bb2cca7516dbd2ebd57d564354f349fb5f6b655bf2077a36a970e78c3ac742a7fb6327a273b2c555cc4a00cddc19640bbd933bb505146b4b8f8066663ee08780b7e23f86a11e1341ec412a51445db4ac9b1af1e0c9514bfa74ebce67bfcd2c7edde0d1b5539e9ce7a3554663c57ae8626862fd7cceaabe360b8460938407cd1703e300b41faa7172fd5c0a8e10322c479c0f266c39da25eb30f828ab726e00e907fa3b712c20a7a5f6d6cc91e7e41ae67659a0c7a4c9c639c9c89f7426a1b562f9a6c4a53e29b3ceb9d1bfbb847245104b49944690bb9cc3bfbd1c62a9695d49bf65604d877487718b722ce50e48a3cdcc98804967c22ceb11c887b3768783dea36948d4b079bd50d3798a8d8288981ded9e130787c56ba0ea1786007d1491ed2e7564debbb4b569c59f82fbed3b36668aaeadf1369e2ba815e5d6c125a8fac2262d7407335db29e19093b0e99c465c3b7eb51c82f55c7bd86e148c1c2f6e3a03697432a16d043a49044f6ef1d1c63ddbac8b504b239f3e3e4b8e84576bf21e7b2c90a3b14a4dd1921bcfd9f59dde6963456c9d8b6089b23a871845e419853676618fcdcfa259dee81aa3d056965e26485b2e78f5fa9d9750b05522e4347284b7ab4b48c363c3fc54f02114219dfccf2e928811574b30f36e3bca21bf60dc0edecb4154960d3448ba328fac0e382411598dd9f7627a7bb485c97f340b539bd1f0fbffda3a94e01fb1d2ec8048e8bbf68af134c44bcba6ce98e012b50ba8ec535ec8584a65baa71ac7c93c7d579d77736b0f5c925820940c039dada543e806a7a48774e575368f692fb6607420c14e505a45802ac67630e83bb298825b5b57620f0816068a402409d3add259cb40cf1430c9bf235329107ec1577d031b760c45f40e16b28b7778fc02de486c55edacbdf7bed7f0f5080ef6d9988233b80e05d9e7973dc6bf6ca4a8764d3c2c8bbf644ef8257f8c52e461f12da4f11fdd396e3c04557683b2efb907ccb526917a92ba990ad77318336f4734a49b096964ae7f7cfd5eadca1bfe5260c92ee4bb24d22545cfd13204f2385be7583cbd36d2fe46b490fd34fcb97ce4db11e2829db25cf1f3478af87a16d6f88cac4bda2eea543eeb80f74b88b6d708925ba4dbcafc2ff9f107e81cb1561f86e316998f5713fd720379c114350990a7acc3366c0e99ce24d3613c8c1b61a8053085a83197eca90f3896eed2db22525b4e2fc46b60aae4ed264bf0389e72e0fa22bb5c1dda3b046f920b9707aaeeae8fbcd8c9773be6dedc64f0deed3a1c7e320a4a603a6ac6e599cf20ceff5b36d021e0876d496bc00e5a4148acb3c0cc0be88d169ac9585be9f967a86c5820f9671eab057d13f2f1a36739e89fa5b1a7522de7435b498dfd7ca135c59b7b34527140e9507474fef73317d2b259fc293aa5a08cf7e164d8d4aa18abb75f9ef1b74c1743f1fc1d03dd31249f1fbf763af74704459b671576c224d1b99e92d3cbedeac34d7cdd500bcce7136d7e191892d3f7da66de25d69b2bd83ed8cc494ca2be8a68311596459d9f381ecb9153b886af85453d66426a6752259015df6106b6a041c7c71362287a80a89f9a39cbb31e96d920f42e3289670997383bfe943a9e5929fbb1fbe7c97577b287daa168296fdb72ba834a766ebb13ed7680fc65c45270abe751c0bae46b3c0535e414a0f9c5d167c85da31fefa4c7277069596eb33e10f015bc3ae8f484a91b0e3a21579fbb5a09d5eff282703f78fde96b47ff423139204e30c59bb79f7b9a3a98e49d8c703c51681a71d2a83d0d0d1cff79f020ab85df4e26da341df09838e900c136dbf1d6194d44e8f31bea3d3b6d28e48633291aa05ed0fac20890098ccddc9111ab073b351f67e", 0x1000}, {&(0x7f0000002300)="4aa3c6410bc2be3249126589395b2e0fb7d511dfea9fe5e3eeb1a61b07dc2cd288bd5fcafc8d65071f39460672ff8d01cc44418d7a0d7db1d9da8ce7402ed9112debf842081755469f59f6b8ca8fa0d7596f39840240b4590bdd00d025b7b3eed62e9c5f19bc59d3300732", 0x6b}, {&(0x7f0000002380)="684f87938c0d7bd7881260a75ec6d09f242c1144b4dccd2e78c2c282ca5e8120e709a89a44dbc59920d362f1b12c10848c33f9918bd09c139027e69d9b6aea969be670e4562ea4a25395eaf6b2a989100067e7505696b67d3f8b3505e41ff77bb3e784b575e65ac3dc0fcb77e6c64c1a38c69ea8190817d2957d558f4b452b20ce60d8da47555b88a47ea7b4897a22c444ff61caab283780c45fd8", 0x9b}], 0x8, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xfd88, 0x1}, 0x8) sendmsg(r1, &(0x7f0000004f80)={&(0x7f00000027c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000002840)="91ce4b1ef3ed4b6d5323c5f0b770fbd44fabb810ac9796d4dd3d3bb90474", 0x1e}], 0x1, &(0x7f00000028c0)=[{0x1010, 0x0, 0x7, "49a724b04b199169b53db0d18788d8482fb13ee8e96cdfc3a3ac61ed8474756c87503c5c6c9599292682bf817d8d4cdd6d5692f0f629ec9158beefe17c8eec19827838a5e02d92e3cceb95eba639bec936b028a7bc47652e7af991e8cd68ef565d994a412116e2d95c63fd138bcd08e9040e22b46e0ff6813e1ccda46364fdd50454b82edd466fcecfffbb250d5c9ce28210c7dca0204479624ee466d3d2889e7bf2124a8128f240f2d9941109226c7aa109e0b155c93d7d134922fe6e3d6ed96468f7dc187cc65988dc1f6c100cde38ff1e9a9ed781a39e1859aed0fae32e010f5c13e41f28cfaeb9b4e9b95dd8e1083994aa47e5159e28e596aec25621a6d445258b0f9b2ab7b19b7dcd090e01e4b70fce5d9997a6dc6d7880b49697d3a2100fce5a58f1003e7540f93bad32af9444cd5f2a83b1c81e3ea7ce3749fca05191ddce213e192eaab0f13046b0c87a54c36d62f45a9847d71635a88fb020ae89678490088874112bf42ed3a9b7ce09319cbf02345192e70ad3eed8f47bb348b15ee42828828fe5b640bdcea2dd08197b2c6ae4f3d9fe02e01051551cbb89a883953617ec24a2e9b74f5aa3004578fd5d992b5d492da0f57d3604bf5eef1a6525ae5713ea759a595580702bc646cd6b3095a69a023534910526bbb731b27953b69590a23ab8a29c8ae6a47e5b5ba1e57149e6bd7e221a0647783c98c52f8a6f2a63555edbf7adda1687a2853e1b910b59fd886e613aa77cf0d24e3d2f58c75ef75ab769c919a414ebd32b974e873f0caf0593681de6150f920cc15eec29f8a002b809be169b7f8617c9f6b77acedfd07e8fcc97d395788b3df278161f4f19cca29e6b921340732ab18d53e57a1738f8f7b918c378f1f454d4cfa090c02d2b4376b8ecfc5fa0e72c103056ad5a7208ff261eb477191eab7c760fffadaf1f6bf432fda5a38ad40790e5acfbe640c3f44871ba465ebea96c07183148eb8bcead6853ba32769f6b4483cfd99a02d2e9bd224e29bd7ac7598591db939d3ed02aabcb4035e95ec9e07ca35fd42676dd3e0e163639a5587fdbd8e616ec3588e42f2d2984ed3bf808ff4a0d473951d1aace52f7e9cb6d360f31c0ea572ad0c583ad58ffe4be65804b79b66dd678ae6eaa4065a697f6785107a19a48b2042cd967486b6d0ebf62a74c3c0ee4be4bc0aa184902daa83c4cb405fbb11daefd5fa57ad1f086a5c3b558a66ec0303dd97045202d50fd83b26cc82caae74f982a0e087b12ebdb090787731c69f233c915c8dc3ef3dcc087431717801168056ab8fe8df656125a9004ecd6b5324d552c683f455d7899c0b8a06099fe221bdea71b558b9660717eaff64a4fe732bb98fc4704f1a25ad8de0413bc66c831524e57beb18f7d85326e803352e5fc573e3bd299623f1bd84326f7ab19dc38c8e35cb4b129433266e792ac6c50927d22c59036709036cd5d2c8bc3b04b8525a8f5c7444cf8afc1c43377a541df57acaa8a166bc856960b511889948b5968b57f0abc94912fdf2024931c3b2799b309aa3d252f56828834082ddcb7f47ce1c96743555dfbe486daa2b92d3efe9a28acb2d6c8a551829ec00cdc4a832d3116934eebb0028b16a09de88c47583a1b36e1d1bed223c3c15c8fbb1e9be19c6fa459317984408b73b4063793df7991012eb3ff9880cf6070795cd62790e95d9bc06b2ebd8a48a57e5f9477443c5e233373da714ccc6cfb00d0a2cf596937c8b9c341dc8690679cd8c51fce9e4e96f10f1c07af5d637fad6b0c018685588c35aa6c04a8d3b54ad146115f87cd76249c4fa4b03f59c809b097690627af584df2cb0e3be92adec27e5c1b047bc58045f526eaf0692cc5a1df4fcb997ee682a163bba7b0323c66aa080626c0b61d58be7eea224932226a90ba080d1e2f3ac955e180198fe291541165df67b76231b1c9f3ed85e013758b8fafcc8e552c99a3f8ab35aa596d9d2ef27516064b190cc108e9ad7d8f4abcc128b1fac1e0028e243ed18b23d77c1970d74f9c28a4fa282d5a4344bce1671538d001358bfd08113c1bc646072a651d477d2e06eb4a4c5ccc549fb6422e2b5efa63b9ea9e8de574c7efcbec5f1dc2c1e4f67a037ce28daa6270bf3bd52c331050a52f7816b8fb8f2691ae09902d70b5c81b7e3b626213e1165c790b5f9e51fd001d8a17a48af847861684364dc6cc1e00e35f3b2eca78a55e4f9841b240f6812625c770ff76dc5aca93015cef1c43b88383536ecd50cbec67b5f448b8ffef6d0fff0c4822ff04dc1404d85b22ea2c8ed71bbafd3a7405c2e636a573fd3c5572c7c4a19bacc4e4edf5611578132ed6dbb9d7885f8d5289a33fe4d803e254e48308f6490c215763a2a14c615163fc9906505358911be5741eca4cd88494cd15a149c759d8d130d1d7df22d6250d2425bd7333b4870f2eb735503bb6eff2ba002dc39800ccc6f72796dffa86b549901adc61867a598886192dcd020b01cd30db94e4a8b8d6933700288bffe0639507a6b850db18e37f4d4cdb09b893ddbd90c5f184298bf7983889a4cb73f739778e5cdc46a69ce9ac1bce35a5aa49f711bf13998afce42fdefd24e2dc27095b828fc786e9c3fd8c8fcd142bf1bba31e649f7aa63731ef5f7053d623799c5f604d60d2a5b8e0451ea7a9cc7a01b1537c0b6244f59887b3240461235e0fd901b3aee66633344620bda0288a6432ea88ff697c5a9c7c992653f80b390c45a3a07fb414914a2d11fd6fcdd874bc601f37839b951f04960b5b65b04a203e73abccf214775e69b3aea6c18f346283a0d30f5b052199b04c22ff42dd3cc85a2efc7160485f572e2039af0618df04e89fc9a80344934cdb0513813b398b153e6c9e8d2ed94a4a4c6c3444e07a8e602e82cf439d45fd1dde885111a3e1885f88f7cffe9b0722ad0c6eb32f7642e59556f86a2a3a68a3ed5740ff913b76918f96247196a915d381f89005ff61116ca786529b63df88b69f172b183b14458b5d3abc9fc4334bd45442c1b56d51c18435ec80f2a8bfff9e5ed3c343f7eaa8a0f0539085e7a143d88144d9f7c3e1ee7c0682ada81ab4f4a5688d58fcb61f347c8254f83447771cad35de1fcf08f4a4c3f8a0c139ec587fa382a04a3959206ed1b489c0387a5a6ec724f61f500895d9b50d0774191ec92e69e9262d55495386742157e5b64c228adcfd5388d5818c9566e0083e07ff54b52de25f256945d15e7b82a535001b0cffde999d2e5da49c21aea9df8a442322fcefec9414c60c16114c65405059f451c26aba90113dd921d298beb0c3aebef055084f70a56f80f66e697c74517e1f73ca827f4edeba5819c190bf5c982f7264daf16866a048db93981295338633fff8e62e6eeff344fcbb62916667f2507c82c311c6d96c4dad058a4b280060782c1f4d5c7ba4795f2ca40576d696fdda7df96056710b40bd26a1de125ee3a9b7039d43bb2c5150568846ed48a774109b53ab1796536d0f0e2e78487ae7713c219a39b952493b81905801c93b4bb63a13b586bcb2bdbc7dd3740cf7fd141ce075cccdb0949d1e6c4e13ea7c10d854426db6b59fe47879edaf287a98ce7325abdf87b4684778107023d813a9d237e2c56c84b6a21ee230a88ac354e741ec1d8b5636379a5a58a042ba879c4a74d0061360b5fa725b1b07b31080b65d9af2ecac350e074fac376fa9547598d672521b3ef9826406175e84625ff692a4d6ce2bfb265e4cae243ed49ae5295621f8401802c9d144f5030cf74004e8dd43c11a5e36f1eb84a4711e358c9bc3efea1fa2216a8ab295c23ab4bba40a9aa335950cfa07938392cce24f0110401e370e8599b17f0c968b53e2d357698c6aced14b836413d5cf9e806bd915237c60f0fc7d666864e5e19ad817250c7e797a00a1ba8edc3b22b5f85f3df796b341b46389fe7fc2c4fb2ac1721821f51b226d4766fe64d0898ae5d263d5c29849f5a3cc3e906f345f97380657ebe7c24aca4347e45e5cf81b40c6f27ec6150281b11f9d0af4486036aa2065a1848086f58c0e0d106ccbb5bc5f833fd66fafa3dc349d151d3da231f4ac89c435320c5cd9ef26d3135818871b59058143a0b58de206fc18404eb659701e495a3b9bb8529aa7fb3aa287389172f71a93afb0941d341926ba750172de0cf5e1408cf4e2c3a40c9131596694f3a08afd7d1842899276fc245c34f4f1a52a7af75d843548ef4aecd4b749a3b81fe57e057cb9c2d2c69c6547cc6038b276b5905793b047454563d082eb3c257dc7e190042ef653bc9f6cab1d7f7778518cb7b91b164fd0493853d9e39276e7e12879c8986d7d9e6a714ba4695b900e72756cdc35fc69b742d2a6786deb462602ac56fad1f158a1276853a2cb0d833014970cd1c783a53b8393d5f6be179a1e1029d60377d0fa3ea2ecd509768a1de9c00e23721522244fe99c5305af35e490624e117b60f20bad427c80b202cfa64b3bdef49f0fa7a026d15d17a55be35a2c6c41afa755e3b5943bfb0c214445ae738d4cf227f18defcbb7472eb4d0835468ee1e131bfd31edc3648c1819a568a4ab81d2ed22ef049576c6ebf26d8fc9330320edcb89c7a682c209e3d47342f5b08abbbbe9b6c3fa80c6b912cb84438a8e7a96e967a114fb05cf7cd1e126c06c0adf46e8519326c769aa0f61aa064f52148373591f3b4ce8f89ed25a797211f118109861350f53ec5051f6d4fdb6723aa61373864a3b7bb66843cc654f07696a68ad8e66913794aa097eada5e1cda36dc8120c50b9c1c927c19dd137d48a5a471519e0d52400c5eae81c34be0f4350dd8982b94a98094578f7e7e73391f6d1edc654c5c2e64981b8ddf3708d47c3fae72e0243571fbb928e6eb528520f374265d7a28da3ebcf0cf767351b31881b2f55b17a294aab7567c8fd9e6f947ccccaeec0f79ae2cb9ce03263f9203d7c3fedb9c0bd339d2cf2a332a54a03a8f2ee85d017e95c900b14e302413b14a48bcfaee57ce91c2db2044973ab14e4ed2cf13eb98b0059a3de49e2a1efe79320de735819d39fd2e6734f113e09f33d855ece62834706299dd31799d01d418d1d464d2a5b95d1307ee03a8b0dae2218933a4582d373588a2917a1cf2cfdad892f36d2f2a58fe6746ff796668afdc61d1951fe4c1ae5199ec409d5d719f70ad62511b71dd02ef742599dbd6e4389528d8062789ee0ecfcf72527ce06af2f3aba8eabffe21813c8001cbcb73ada59045bc33012d17d18439a4f28e73e38c9f249fe49cd4edd84e8cc64a7639f06350a22f03affa54c3e72894dbcc0978c17e73bc2992b02ae7f2345ab5d2b8eece0a676a0f07f0e9304fc9b283d3b9a445876a81b4e4dd1dffd842b0c3760f898977d3721c6cf155d580a350e55a492383e635b13a2fd7593217a1f6cbedc7acf655374ab3a84dbfcc55572bf086254a6b4d0df2ff2ed97968668f3f4269bbd1b92272462908943dae5518d1934a3350cd36835e3177dcf104d0a41f2ca2c9dd4fb7a7f6a56f73ffd84d5cfc6031d5dd0350c27c720a051619e5872beff55bed0b7ca654f9822a836e1c7587869f1aabe9480278b36d4b345f460834261a2856ef2fca00a9615694bc6a22e91535161435807aa3c90d380998f25935411f20effd69b291d88a31464f765bdf1656c4e88226ac832338add2fcff7bd225602388f73ff1acdb96b19c80244e62cf4dfe36cdf5034bd64ea663d964853bae3cfca09fa81c9b75291b3a8828a2717dc44585fceb2aec03cf525c7d88254e083bd6c8fd7aef7d8df6ceb368bbb5cea099e0f"}, {0x110, 0x1, 0x7, "f39eb2ac94f9f0b878d11e77bdaf7fe2f8fe090a9eff57a7cbb0323f6ec0c3027f3f1d7d17e120b75562d556365b11a6ad203badcd8cbc8e9b5eddaf11129d57bb4216145b67c37392859683239867c7f646d59826db1145e7ac9dc27e3e07114538b2f5ff58e1ac1361d1b8a8269d7f899ae330cf831c7c2cd7dc89baf8313b112628badb5f097520fb3bdded66b32de99d29e80c050aacc13ad5a674435b39be5bafd3b0d8dbb0ea2aabd16bca2bc71de4f15db167ca2e8dc6cd9b842c910361a3e32eb93d713a1364d035677e8030987ca1220894fb437f1284a16e37904eefcf7a7b4a8e69f1a2e8c0e242633961cf11a01b4984771270"}, {0x1010, 0x1, 0x0, "8aef843f26816ff9bb4298552130da4df0ed7098d3c71fef56bb34aaef305f01a3357c8ec8917f489cc7caf810d4e3b0b656447ccbf75f4ae958d530136cfdb67c33e0303ad5e2b9acd6680f17c4a46abb1037a2a284732d19a9005bbc1de193b4b80335a87835e09c648f942a7adce801d3c016902bdea0c9f531df7154c68004cafe9ce682ce1b863fce01011543858a116c303d419b8c3e8cbf26ece8f3e7b8c3d06ffc595d7edc550ab4b1284d59924458023c21ff5e165f2bae097e8776cca4646a3824db36e74bcfc095b5f4447111441b77a33751cef7a31484a96fb022de2f256108b69805659c4e40543cc9046df83223d6739d11115bf7842613d9aabd8391e02afc1dab1daf40fd5b9af9046a3fb8fd8a6bd637528aeb100400a456ea6e3a502658d298d9465cc2cb74b76171e82b4f0587a50f74491fd89392503f8d043b54aa644b807514321b1c0b0c9446b8722125fd1f5466cf5badca703964abc9b074c0fb30dd988cf95ac62880930b5fcee5dab7a4a05f660ed448f7f4c9218a1679668115fcda9cde00ad01940dc15899fac432df2d23978a43182a9fec4e84feb5d3c4be24a653b56dc28019c3c909b81b991bdbbce36650ec641d4cb273f16c640dd9a785b4dfb449ecaf56fae820904114ad962f1886e1e6bd6fd0a47b876417b28125b782248cb1ae927bb62c8bf16036ae2adb619f5baaef28eca1e01ee35dcea8de683dd979db7583c54174eb1157adc6814a3c2010e3e089543676a4521dcebfd355b8832268b2260838522dee4dd4c7c7092928352b3d47bf45cb628b140fe8c90849d6193079aedcd5b6a075cd588d7fb5da467bed31b496fb1986def3911eb962edbbf08c87176027d5449d7793b052ec11437b29b9c7cbb5109a28606523546c6b5876e3b8f8ad4a0d9e560ed8b16b6ed20bb04bfd647ec7edf1926fdd7ddeb69633af4ee882e5b024f127822801dd68250210d34f5535d1c7ffb1305179b8404b7890cac94d1e1f738a829742aea39db69450090f6db320f8850712102f33d6fe1a88f62a42fae110acc4a5b23ebfb176a81175a4964a3f869c874abeb48b7fe6155083f749ba31fae35a045c2dbf3e93ece2f762eb4f6aa5df243533e4adcc19fcb5c5d725fb667a911bf5541f8ecaf9cc07ccd76248e768788ff7036dcd2da677688967064b2d3efd866187acf9da64405a3f4452599a5848809fca75389c651b43d7882bb9003ad283685f67560becd8cbf58c2b6e4b950f94c3d066492c326e06469e71293c9d3be92de70b32c8b68a310a7509383a4f49f200722431e0820526cc5609f9c4805f13b76dfdd24486f1e079bf22e79079d466e87e59df76f51e5cd6fbcfe9403195e58ce8f51918a6594dd9c2bd173faa8a04e81958aa7e3a9595fe0ba47a74799180cc45f05d576d885da020ca2f49660e62986a716366052c15d3f6bd5a14483eb720669a706fe53702b5a043fb2e22664768dd04b2741d4835cfa6b8e5388a352138e2c913c652fae37235a7ca77eddfa9cd7679d710ef867eb65e5218757259d8c5a62d492ecc022158b153a72b4b215a5509661537b4dd1bcfc20a94ce866aa02e654bc074bd75fe2460dc612fa48cef522832bc0e8e0f417e1c9564c179845c688b977072546799438d5eb7f49f2950f915b0137b9fcfbaaab951deefdbc4174b8df1d90c26fef25881ec05134a5f53a4d6265fbf00777d67901f49bcd5164cf998d145f1ba7148169ec684f9db59f64baf3c6284701c3c05d26f0725de0098dc9984c67c89eae19263896c68660b005d4923a7f38b1cd74623057a543a8d918b9947da886915ff64292b8f2114fa6f09991edabbe77601cb02be636fb9a4fe891681a169086e51453c5ad9ddbd92483268169f12e0dbf00db52f89da23b2855b0c362a4db900fb224ca9929e11faa4967931ac2f441d8519a16c84a10ea525b782c8a5a82396d57ebb127439aeaaa0d3121318d971733bd54a5c42dcc1c0824471b6fcb5da96db18e0657dcd39087b5fd658c516eabcf10049d98cf5f2268ad8a50f8b78bcfa0efffd12eb37385b64e1c1c68e3f276ad57b833aed3fe6cec8b20b2c324c98cc6d0a93ff6bdfcb69da1c5fe1fd775fc0b8e787c7032235c486de56e204180fa127b20e0aaa576ed0010b01cb644981b0b7379c5c4eedc779c36d5b1c672de56b9696680a96f329a0750fe478becfa7c5ebfb34126bc0b7f98657feb33680153450c38819fe0df9bd8d17e2c0ffdcff9d6d5ce9b6cf526f3e5e8d22c56e0d9a3d7b11d7e579efe8854aefcd6f9d307aced3f1e0a7bddaddc91a0a30e9a0926746d3265d9d9ba708550d03bb353cc3f058667c37a14aff6ecfe2839d26d96bd354e6717d14d430bc6a8ef9bd49c7eb3b584d3a6bf8daf02711cd218d1f8791180b14a354f105d7164c7b943ebb463f56d8cad10991e171a1d889ca2c813a4cb5268f3657e56a92ccd521f0e5c83bc05bd94a899ff7c0e46328d265b4cf5451dff80346463fbba24c85bd9c8f6a5ea4e7c94ce003edfa851c851c8ffddad88b4774093924a26f994c1b1e9a94bbdc68a563d327b6b2c66b0a759a0ee12a6a7840f0dc89c1b90c471aad4536936038a79d513a2233903edc0e929a279ba93d88c6e030d0e6561f365e709ca8b0c9b9f92a71849f17523ab37d7910e437a7f706457933fd1c70c8d2d44cd2b4290ba587096811d6e5c00c544c06df24845d9e4532429da2d7107f0891b7014a993d38b946c4629ca006eef7e241c59a30e89680ec377b9ae3fd97eceacba847523a4fcbaf9e25b60fd992147d3b04fd5ce4636ad62b5685e37ecb8f1c42ac9bdd455aacbff0fcd9939ac22b524f1a93a6e17e155737f22aee1cc5f9ecdf87a8be79e63e0dd0f94c1fd234aec9d65d63ab1be21a9ef6c94af3ef2432e18067dd558c1afff61cf08c7412e2556814ce2ac7c6077434126d6626219292d4e492faf0dea2c939f8d76351c4dc410ca18b9b1998784748c403492ddee7adad0f9d9bf200f2bf397e18cd2d3443e7af22def7c418f79e65c008eda9ad456354f389f55df5769fcc3174670f88317fcb5ba4d167608bbabc592c99efe3ce0511d91ec2e583399ee3a09e8759a663ee46ef442410084bd2f7c2d63a811af5d77d2c31930ace18114fc0285c41a0d875b605d6d930f2ccb61182c48253aa819b6a8b3ec03399a853c33ca88d272e7d3a5fffc54ac2b7b02e00a56179ed67ca7e95e049d7dc6dcdba6ea4715d23c90dec0bba0014c8450bff4a22744e3e25aa4bfb446a9c1ef25b39f268c7d2dcd461c60b6a4b945f90d8cf2685534772dea4af2b8904b3f20287624e7e9c0d5ee705f6baa74947ca443082c13c3f1ea30d6728c7c93d1b06773d601195a5073628640333ca9f9b76ca8c3a3442b73d6f9dcd9002cdbc72b2a0809c0138e8be9f70194fd8ef026a20c76eb78fa8bb36211cd04b2d119238329f07280cf77c602a2ec0dd97ac00ba6b220c007e147184de78dcc15fe298f5eec90275447b61ed8cbbcd73518d10683a01d45e8b82bd45cc0973acc288b9ffe4d67ad61f2358a9425fffcda24aafc31dd1dfda9561df7f9da6360ef161495f87fa71f6f363420280dc5facc05b7b79c073eebaf1ea3e545bbbb6f7b8b301524f1711ba9d6fd88427d1392786ff42c781825c316448eeab50a7637d08b80629d9ba3c98c0225fe6e23409f6fe451cab957118df9940a98a2a24e0f2d5424f07c0b0833e52ba895ef1d7bb30fe252de936e991db56dadf98f75a5a45849aa7f42890ca835624cf2c4f52f335a5d0f88439b915b5af6f9f0ee03202ed336be9f249c290a7b0670c0cfbfd5ddcedb9adabd1aae650ed1041aa3f12dc6eed3547f3bb5de2457f96e19fb9225f8ce43dd95c0ee56767364d690a9ad11f2266db836d5eb1a1a18f00eacdcefd893e08665a205f6f9037304bbd488d116410a7c00c94465770c27b34e9392600957dfe36855a67d2cd68b9c99dc41c76b3dcd9f2ee8547d9843d7a1a467ff533306cfc8e8d31451bcd233c61f12b2ea86ca3b2c5bf756129d6206e0dd615d9cee1c27ccd02c8e189e83d3d229c4c4eacb39fd7481df819632b87830b9ecd543710ebacd557174dcbafcd60c709c8839b22b67469c14cdc912284441eadbb6c592166b0d02e07850060f008aa6c410af3011fbeaa84ea87c11c63344b7cfef5e528bd957db2b437794551e4ef85af19622525a62ad4b3220e0bf7e5921877d2a31510388cd1bdbd4797178737d3513c86b3625aa1b08cfd8f8269a01e0c087bb321f8126845a334cc68304a4a360ce99e49b6509a9e8cc067989d2facace7774eeefcbca87a78b75258eed7ecb9c7b103c2f45f962b7323694812e41ab62980eae9056aea5b28871c370fc0375f138968e0f2f5b58e7108c0f2ed46950b348b2e760fee6288dd4740046b814d8d74bb10dcd323c62d8ac35280dca080251c29ad5974fb53c1de6b071d1c71c25ff9880b2fc89fad28a62f5f864d3c394b3099bdc2a9b5b73042cf39c287cd32c9fe63d0d7291eb7fa08c1c198201367904e7614ea0065db56195b9fa0b6a4ddd6a622d6d7fd00e5857364bab7970c6e4e7687d593234ad3140a9cb4e962d2c52b0fd22de99aabe081f94e88caee3b566322a330bb58335225e946134431d83f2dec3b7ea15563fc5b8f66c574199757573109477a3670fd456f37a7b786ad7056ebf954bcdb31049b35d69997d785b88b72ea118fa63139f33a598bd17f5f4d2551fb9f0d4fe0ed58b9da28bec70fab042e1113a7e9584fd6eee198f8223803dd9845f03f1dcffaf6cf34b7037fa06a87b375508ddb09a921945d90ba39a53d444292dd8a3266e9d809b7f0449736b842542db8782b572cde6ec2fd82c3af2e6579d90561756f752c926ba5593194a347a3cc459353f72080db91aaffd643b0b4defa2ab4c14882d46f7c872724c142ab2bde32c283d357fdd33f1487175e1536d212aa8b088d0c20f09bbf392e807f819869f393996bd9e706f9ae79d399a8986e16a54f7a02b73dacab6277787c553e23d1633b37d315b09208ab1659081d0771942e6c206144b0687e429f9d19c5e8298f0f64f56702c1597d6db11f0e590ac8f89d74ea47e1c6f1c9dbf5719d6b56a0051c971fb726918d864259091145b7eecd5bcaf783f7db9755793627cee5eb54e734ecfbc64a72ae218ca5da6c593139b63744ec72351d45fea5a39f545c67c42d7be2f41cc1126026eeff04cf96ccccbd0eab6de1e59ee72eb4eac958ba62f0a850144fd8f85273d37011da7f211703b3a918b71a24ab432d1286a05668ccdd8c549eaf150a6040779aa499e7203c33360dfb6230fcfe2c32c561c451a946cf8fd55341bfbe4eef295e4606604a7de468401db15165e1a9c892cf8c3b29f60e8200a5b45658d0994c4c181b5653fc60faa9613c1c5889144dbf4323c757948e462852b7f4754f4d1c67a4716244d5bb5678aa0fd6e9fb10e2485cec76717baef8b4f5a73c6dcb0c040d0cceb1cb58911fa772fa1c12b5f752fa5bf1606877c03548913af4c967133e0d00e39725d1e4a8a30f1e0061804848b9632a93f7cc1c4a46de7626656f76d1cf2402ed7aae62633bcbc2e2747bec89e4b50eafd4c5dddf64f703bdb8d47f7f26d623cc3553a8e1e76ee44acec7862ad6efb14406d58c53408422603cb908d4e84b2cde9aab5fba16860599ee131830bc32da52297569ecae39528e0f6bc029b58811f2b62320d5f04a"}, {0x60, 0xffff, 0x80, "2afb9414d2d1407353c768123cf008f13837c2ed372ac84d207370d95d017eda93bc2c3493192cc829d4d7a239fe29a738d130dfc31565eb0c559525f1e3dc3eafe91215e9beeff5be"}, {0x70, 0xffff, 0xfffffffffffffffa, "7a1a766e7b868923efef29f55ade4510cca5bda26953640e67da0befa168f27fa531e555deaa19a9804e60f40d997721c2bbfeb6f9d972839ec0c5b9bf302657ec563951c641c26e441bb47ffa5b83e87301012fe2eec75467c29238aa5c"}, {0xe0, 0x1, 0x1000, "e3342fbd7de913cfb15b0b763f8bc4982df6577d81b7ae7788a089455ed8db9d0aa3c7ac4e3a072fc001711ef63277971c1a382df69a75137ee0cb55a7cc71ea4022bb095e232aa65c0ffdc1aba1f243b3af397e156e85da68bf7b09cd9445d7e6d7f7986a3fe8c40c58fa9935b4e88f1e5d3191455e8d8b99294c80ceb87c8c13f09d12058e4a535cf6706ec8457fcc9b637bcb67b8878ee8571f8b1d6292f9fc85512f1366c28696dddc1f50e9d35696fa9e99e1f27de68c1bbba3f6203441595d68cef34e4dfa500c5e7e3ba5"}, {0xf8, 0xffff, 0x8d5, "ff4cb87aaf666c9423f85a465e94f38ec6d63a5cf1f577969e6b53fc8bd34e30cb27f7dacae5514462ac8e37f999e6cbd99c33deecece396af06c5a377fa4453d7928ad1a30e535cc7f45287d27a751a38a7c213a65fed184299d71fbd3e70d637fcd5976e9bdad30cac76c14b364a151ffd88b3dfce8af1839089fa1a58a116d24efee1776513ebf286e957d106465a276888abccdc80c50bb09afc1a9f5e816f03226321e1ad6d9c526f14159c8cdf70a1a4a9c750cadbeecc9a11da2f069e5eb8f34113e16e35bc3ebb80f0a12547287c569954e633b01a7d33d9335ff4de5af9e4a5"}, {0xd8, 0x1, 0x100, "1ae44a2ff264211c73ceba00a3e32041f03abdea8febb4052d501391f962097b5ec392a000a9a8c4e7ae9966d6cde7b7e27df0cb953a3705433b5b0ebd4ff0e2b60ad7169943bd64f67548026ce11242661a39904078640ea551aebdbf7ce97ee2139d4c4901c96640b2004518c995e9ba35ec27bc6e2948601a43c9ba0d8492d798ca3580f3e996732236a52c0ff13f02a05ada569614fd486f6da358ab766318565e13970e6dbd916caa3461df71908bb8ff4326b56fa32c1345b8cabc1c117d77a27bba7f"}, {0x108, 0x1, 0x7, "68e1873c128ee9ea0cd33a12f7416dea2cc849ffaa36f4c21aed4a2ac395e8b01d2f15bdc22d802cddcb1a5a65f8e68b5a8e140fe173c45dbcbc5929ee95607ed446e99dc6bc0554bf2e785c0454ffd990afb97f3cb62b4f2fd095089b1fe1b929067b262499fc2ff9f4fa145ced6daac4d73366c3212c35d59f242ed9f4496bab86ac2b0b58f2a12533eac395fcbcee70c1a1bf122f5ce8c42c78eff4d1a5cbcd7e2fcc17fbb06e5d89380d47a3adbc23af906f4919b1e5bfe6cb6e3f548d5bb55eff90a5ff65442ef920b06d9ec6f5bc199fd339c74379aaad4e34101a53f0c93baae030b6a662ca8485be3107db558bc8337a13ea"}, {0x108, 0xffff, 0x80000001, "48794d39e9555a0f2686daf713badd0c87df0feff15c74db8f64c30c11990f00ff1748e0219b08ad0c733481959b2e0a44979e688e0a00f1e97cb5567f98450dc9913773035471ca590fc93d0432ec5e44e78d468e0cd030adfb136ede830678ee68acc150989984eb0f50888bc107005283d2c0798030df14712eee904d61891fd1170cc3ad564aa0002ef52e7c0f8690d0db1d70790f14f3edea67781cfddeab7e8c4efee36216153f09e856da202a9110d0ccc1a375560b239fe4158b659fa1a05b048350b729fb42da2b8f457011c0361529e8bdc93ba341221d4eb1085bd7532f13b12b521efc5b0bf38c04d2d2ddd9"}], 0x26c0}, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x4, 0x10001) flock(r1, 0x2) getsockopt(r0, 0x27, 0x32, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002800)={{0x18, 0x1, 0x800, 0x3}, {0x18, 0x3, 0x81, 0x3}, 0x2e9e, [0x3, 0x1, 0x8, 0x10, 0x7, 0x1f, 0x10000010000, 0x7]}, 0x3c) 13:15:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgid() r1 = msgget(0x0, 0x600) msgrcv(r1, &(0x7f0000000040)={0x0, ""/239}, 0xf7, 0x3, 0x800) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 13:15:26 executing program 1: getuid() semget(0x0, 0x0, 0x445) 13:15:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xd9fd60161f975bfc, 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x6) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchdir(r0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') lseek(r0, 0x0, 0x1) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:15:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$inet(r0, &(0x7f0000000100)="fb0f2a463be3db6be47192778b5e84769bcb462cb874127f6b290cbeb450b4ee092e96a8d718ea27a585ae0eebcd9f61199837fe9c7f5e8f24425ece6d27c1eafae637a583188549d3b2e2c83ef4849e89564b980dca412d5d4dadb80e959ef54e8826831c8e73b22cd413952ed100e139664c98f9f7e4d9d39d08f17f027dff7feb5108594f3807", 0x88, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x2f, 0x4d, &(0x7f0000000080)="da44e8792f0d35eb2d4a4f3533f483a57d7434551bbeeb13564c6ffb871062e4f42c117b67b55d2aa3a2eef15da6818d913c2a6de6496a2c1df77206eb4d24726684dd67a91bda531f9ed2b361a22587db99a1ca19bce0c245424cea259c1ffc4fe9b81e24d8f117b3b26799dabe0c169f94524a36e808", 0x77) 13:15:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0xc003, 0x3) listen(r1, 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xfffffe3e) r2 = socket$inet(0x2, 0x2, 0xffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="83255eb535df3a4512c04eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc914125bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741007ea2fae08664d9c3faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xdd) geteuid() 13:15:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1) 13:15:26 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x81}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r0}, 0x5581eb0ebd80a701, 0xe4, 0x4, 0x2, 0xff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0xe}, {{r0}, 0xffffffffffffffff, 0x86, 0xc, 0x15d1d6c1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0x9, 0x9}], 0x8, &(0x7f0000000180), 0x8, &(0x7f0000000280)={0x6, 0x7ff2}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x4, 0x1, 0xd87, 0x6, "c538f961ca8c58cd221582912ec5ee8c9bd4172f", 0x3, 0x7}) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) 13:15:26 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x24f, 0xfffffffffffffffa, r1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000100)="99f07e97ec50dc9958d15002a9f0f2daa0dd97da8acc6f84b7c0749f30fe73e968d3b5cf1069e433cdaff8051bb8ae337101e6ede3c9cbccfcc2127f7f1a80aafeb0080a7f0d2270a75139d2378de0865159de1fd9e8af72b692f4ed3d58c54ac18794f3f192a987418ef23cd2a5f646", 0x70}, {&(0x7f0000000180)="d30887ea06ac0621adf46feb78a554a8082ecc04eeebc8b0e50ace347ebdc0bffa049768819f4522cdb478d50941964778afc456bf1a297081d5a1b6df42ebc3226d06f4f6430b963efc7525a4f3f5e639a0bed0c26dca9c1544ec0bdb13d2fd42fca666ead11156aa7878aee9f9d0b1da7f0e10d9b2496e0de913272a8704c6577b1f4a4b848281c69a08b2e72c9ed7ea10cf503b", 0x95}, {&(0x7f0000000240)="4889e56442d3af05bea0d4a7b7b9826261d275b19650f7e9ba7a6ee2faea566115fb3582c4a091cff8a93bf929a3df702e1a45a16bfcada5270f00187dd5589965ae93ccacfc1dac6416739a26427a2e12c961bf6094f4d663ebb0e34c37c553a94775dad919c529be829604a421461905eba0d2ca331a81f1ff0f8fefff8cb303675bf5f1d3619fa5104b848ceb131f0e0feabec4d757db76a29af86ead590867a97897d4b86e9c75ad2ed8f268ddaedc8ec694f64e8e1953f8b9d6ef9011f0173718a59dbc9760a62bf49a9873", 0xce}, {&(0x7f0000000340)="2827a21d8e9aa11315e117a1c8072766f078b85447f5ca20b0a6e32c81a3e79dc174e447949ba88f474076f79ddbf1af5e322b77206a2b27dc4f36a2e985b3fa03cc5eb154065b2399ca9fb8bce0291a963b3ea234b947093a06bfa14a2629697978663ceaf6def81478b0f51a999d5b7088622b4ef9d30dff2eda55a09f552fcb0e03659c7bb498b4f3", 0x8a}, {&(0x7f0000000500)="937cd803bc3c603e2bcf61305a359b0dac6483a7bb5e43acce94392867cad1541a4c35bd99d344cc190864bbcbdc8bb1120c331ee705f4a1db6c1fb233bb2cdd25e5569cf071101eb577b45f520cae01a14646bf6fc3585b4c628d0857b519805b1a8182850de145e36221dbe3bf82f5b2bfe58623904bf264a08f732fe38661232196585da560de4e94a6aa7e63b6e7ebd5dbdfc682f9eb8e6e79e50765fe55f225bd3f7754263257bd15963b36b9033319ee2484d61f6d06a3cbe6ac12a46d859af8e70fa87283524957caffb470c9138ba19245253873e693c6184ae072ebb934137da0a3ee40b14e5a185ec435779b60376423708ec9", 0xf8}, {&(0x7f0000000600)="dc4f6ab2716ee8df152f50d715a239556d5caac6755af44f4eb5538c5728e549cf12551ff16ec160b92980fed47cc73e7521906db0c449677a5e04d0f272401865d348b1e44a78bbc6ea9401114e4083924c5afda70c38afb85c510504f5196264439f4373544a8ebb9948dc1e840be4240dfbd7609a600522545040fcc7d562316ad2bf0fa9b526417c1463ad910ab1daf7bccf998131318117217db7b9c43740a3ed100ff0527f53769a3a6887041ba8bdf9cddc03ceb384d36ea3b54cabb6ce6c2ac7cbf44a5106ca2293b7cdadcec0814585e0f90fc21f892d360c25655f38e2a17d", 0xe4}, {&(0x7f0000000400)="7c1a4b9a6d2d3d06446cfc776116d357f58761e73789e841959a8e566110684bbe6a909a90f8f54dc13313f253372569ecac73e1a5de70c6d21f0c1466a79e758b8a8d5887459f3220508fb49f461ad83ad81f666af5b374dbb72516aa074e1fbaf0dc8a53cac58040474029e851397a43c9ca50307dc6e6f576", 0x7a}, {&(0x7f0000001740)="9123e53b6bf4bc9030d35649bc9adeacf0d8d8f24a1adcf5abb3be334ceede4ff2accf1e9ef6991d59042b902d0df683d11bdcd30d4670b63f19b0bce4962499f47ed7cd21f22740332e6d248a4d51eeb1563611ee16cff586ca150d735dd67a28f685503991b5b386176e86998eef20798ad9d174971514f8575d20fea407a7a90190681fc5e90b84a1cb10dd9b9888694dcb59429c4585fc9bb7ec4bd1facc533b90966ddc881a8f46fdd7d0d1485a942a57704341af07969bc1346e46b85fd9d11d50fb54e665f727c790d1d47ddd7a334008d1b0c5cb6dd9664a6b30029f597a2d55da7b0da61c440d8d3a7b5a8d46688684dd606a5378afa95d8fb1f29a573a198f7319a165d3b61c54512166b4ac857233f0bf8114b8161c265c11bacf1bb138911cca18b17172f13355dc5c8f143b134a7ca3c68b8f9a1d916476bfdace4ad6a3bda2488204809d43093e94cba62c2e8f2973f72b354c91d2672991c542fbe4f2ab37f3ee7992af391a6f35371489fba7a58ad1b17a5b799ff16b4dffc92fb01a4d89fbc2a502083818ba73a129da32117f4143a1c549d90cb4cbaba879bccd1fd0dcd6ae0d00b75fa9459fd6d022ef1569dc7f3d663bfdcb44fb99134edf7b5e3a65d466d5446a82b5b3cc9859e8943dd9288af28b5d8700727352f5cef4af5b546b1df209741ed246e2921873b070b5b7c2b3968e5dd9a81b90dc6bf69127f01478f06349c670dd7081052ac0c026c50354be7fd699893b6166880d532211fdc14846c7b4eb366cb610b100eaf3ec11b082350e64e64da8586b8764dd33f6032606f791510fda64d18e5f1014488d9f6d0ed2c549eb7513e3489025ee8b689984e60328ff8b964e6d45d5819e1aee2e0c882c9ea137c5fb28f8bf27e3e4a79a9d3fa72bb6a6eca7ace7ef1f1ba602be61be3f3bdc56bfedce3c54672000a85404a68276cf326d645906b95dffb0cdbb36a0d25d78220d2abd80bfc8cd557328a61f8f0555d5c1965a331b139d28b0f0f55079ccbe33646926bd5b759aea51b402c2340e94566e659c0bfcbb439a4df2f799f0198ec0606aa441aee6530446de913fdc43dd8b35aa7a63eb71954e026a31c48087ff0afade2429e1dffbdd112219e9bab5a79d2a5b10de440240942ae2ae8614b4a11a36a19db8b00b7b1849c68dbe28515272738723b3f9cdcc64b8d463915a6f40fa6d6a16c429b64a2dd801b90f73a57c653fc73549fd3dab61be585905fbbc3e1cb2f25f2715f133d7ab0af8253a9e11926a1ad88488d363f62e243e64ca37c5d338511d6bc1be69f149c060a94044bb799ac82b6207fb944e90d1c8fcd2b7c36105d48deacbfb58e3a379f22a8e4bef285b279af2b7d452c8fd19b278d00a61cf74b202a733e4424e43fe7af1131fcfc76b7c24995e8450ccfcd0f64663f9576e63223048b4757710ba1ecfce47fd1a45200aaf44187f084219b0ba107c437eda577aa51376395011ad3dcf062a56cb698db092f0c13ac7901aea4ba4dc45132f9e9cce62d412f6f0ef7e4ecb791d29bfed7d8430d123bbeccd00894155b6af2c1a8f18001ef05ff355cc4d54f5a436b0d8deeb1ceee97771f3db56778f4a3f05a1a12dbd575160bd5f80a19fcdafa875886802112700e41fe85c8c2d349e855e3bc3865fe9660759fa552b35f51c47a0370adf7c7cd506f791b6ce336f892f308d7d11bc88f686fce815b8cc24d14359af721a636c6a164712b0021fc82f83b523832059199ab8f9639a585aa387b14e76209af2c74e8b450ca4bcba2cf0768eb439b879017e85f821007778bc332cc4d2bd29e9a5b32645ccf0bea12cc01f2770dd8a6e0de5d47c6bbfcf4a16d2184071b1aec02714610001a28d49d2e98930d3b36ded665b2518451dad7fb2719b82943aa8ca1d18ac44e3e7183ee507dd892991be3216252702ca5f3f66843242e5d695f20371b43f615d8690cddbf4af308efc07cdfbeac688940dc4102d37e86960b17f71c098e58a9f0d06b6546ecade162621b31da2182de6751ab47f8611f8e65f777f2cb5cabf2e5ee785a53617b40a4dcf0833c702def84bc642d9ebef6ff7c2c70ef933584555411bb38863edf54c0f992f549f41c1510bd53cbedac2eecffb08a82c7c91e71da1ff2391695aea9f938c5bb03040d4066c4efdfee7691056e09cc07495cd16caeafd4930809531995fa8f5e5fe97c9bfbf1b4ded1ce87b4f0acf41425faed1951e389f5578a18df37459e1a56a62a4ff7b94a168a1b0f4adf84ccc72b62821e93b6311790adfffa4c5825d4095296662b2b6603cff4dfd94d9d5d6b11f6841b28570bcaa020d9a5f7ba9693cc1c5ec9e2d8dbb24a75e3ce021edc808c37be173dfb1a155416686062f145484b688d509edd97fd37d2db75b9a56f2d6d88ee62d6fb76f6b2eb32b88ff6096708ba81f8b7bb2dc2adbe6ef92f669bdf1ab38f5ba4fc2558c18f1901025801e5f5af1b7c5f6e1e86330d8765e4f20c13039be2a1edd390adb4339feb2555af10f33d68b3d48d6f43fd80992f47e100830b728d28bd4a0bd862e18f78e679c25b6fa91b52b82b6211b73da44a3b3c3145ffb45a979c1dee37d70d10cff6f64e8dbfb59116ced79dc2607c617ad8d66203030af6f49bb36c091df30652e65714e4bf8af4a2160b42045a5cfb1bccdae281066daf5572154e2205c26beda1e47e3bc869bd40081d0878ec2437e4c0d3bd07e9ec2c78f2c7660a5add731ef4e0e53232ddcc0ff205f6412f1c3fbc1aef9326d30fa6cbd222cbe87b107574819cd6c17fedb59456dd53ba2ae1389c17a02d14aafec06a61c488ed0d90b75ec99c365a8b833cd027f5ff08c74815142909740b645e590c5ccac35562e0fef9d7f023d644866a59f3892b891ec3c1f5d29d587a7d9f204ea24ce7b2a568c14dfc38643cf3396211d511679a9759d10ba567696590e40e6f646363e85096926533de317b3a0bc96b54efe9dbe3f5fa107071890656de276b26c100a4581f166ab3ae816517004b5dc97b934a7fbf08645cb26e5e3180e79341eaae4a0dad6691164c39426a72f9ab4726f42ff09d776c9aa5f8a426a5830f239212500305036f2a5efe03ae143c24323cddf0255a284293c1b810a4c4ec5fc6332d86ef1f067c0430b3ac796975d1f738369bed5af9b301ef07f8c803f8ddeb62a7f3eb04973046ae43f930f9c8b3334d76c352f15ec96d961cc282399a7acb420b431f2fa878056e41bf63f1bee7e9f4b80b383e56a8af372d916f32e941457a8fee74418c41fbdbf46124ff97e7f9c01f85611461e0a498178ee08295070dfa6a3919a06ad353a75d6f04ac605ddd72f9a6f5d80c87574fe135172cbdb74ee58d9e0f73e11f662f927c43bf920bf896150e34f13e6e4bc4218ce79428f8a7c553f62c0f27feee1f0dce075cd3afcea40c6587a1e7a1cd479228f6b51a85b9356ecb3d015d6e52d933b869b7bc51e6b15482cc747fec359c61f11ea508c7e79e35ebe32bad1ea9b8a677ab9967026b183777d3ea3ad356f6c1ca0a28cef7f7356a3c5e5938aba7801ac052754400faf3db842812f9580403a62de56d72bb7a9947c1a0d60043ba52d85f904e398c70c1832a5f4edbc367a89524cf1acd811ab5ed331badb2e8457608ad7f24c7402ea924bacfbcdd93f228f09f6ff56a09ac82bd2d2628732b8ceaf293022d52bcfcfd0331713ec483ecd7a2c1cd5db8cd18a0d85c87e4c1d4778b2625cb7176b1306a6eac61d179c3acce9a001b640e3448e048ba66f63f3aa6b00124b649a60e1a0f5ffb500d0acd565774aeb205bc4813329c5cfc2a171b700ec2dc34c0206f75a30142c12711ddefebdf8a869122e312f765aca1e2df338ab70178f169f2c2437ad8b59afb9009d10806e7f8933ca8fd095245154a7b412f80392c4d03c4162eeb555ad9d5b5c34190344175e58477931d43de892b7223a6f21754421181a4f848896d2bc918a41562737d248cae0fcf9e58724965cae0041b550e8e44fcb4b94141ca9e0560b4d74d7ec0a17802b2b2c6ad1fbf56ed14324622319928a89d472356001e74f1d0c1a9bd74dc9c982e0ef840126129b6d9f22e9716b37c4592b1d0ac009aee9d611b951c9558b4c2cc2bc058e2edee2365afa12fbf0fa35c08045875b9ded8e6e3d2be3ef1a74b40b3f8744869abcad06e64a3c6894b225399cb0ce99234f8a16e6b6143d9f8e2776f55033110c6a23687fd7258134a289d2b7927f59aadd0412af7ac43e90d2a629a87a77104c4c2ea8e18eed60e34dc32fb5cf97ee9f70cec4898b1b92fd157898d4b9db6826c2734189c75589df932377b38e7a010430907a7b018e325f94ae979333e347c88d8e7c25cbbda1f068b9f0917f7162c5c743921d6c5e55f374d4ce3fa138da013c6b10844f21dd145e578fda68e5ad522a8bef117e874079f0bd423368ef506d62eb8bc33a9f94db3062918ef82229f513ced1e828743563170fd50589f13c7be4dd6d2e714429bba2004f175407b289fbb72158e90308fb469bd089ab1759be241f473dec551411f0a084da10ba5b9a8605ebd36176583d6f3ef7c3a93697176f6dd28f981870f5b7f93b7d9b3af92f23065e35687727387485cd60bc1e26c90ed0ae7daf8c10a22b3287ca9d792c101cf8040d59d8d9813f124563de9566b140e286c475b8dedfff1c70f205ce077b98e0523f47c0fdf2f2c154a629e9441f3224c926eb181e48fec0d3ce41bf3df6828d2b8da6393d2a233348c127a4c2b76d7c558b20fe222530b536bdf5f7e5775c999f2a8793393b6da5d1c1afa6cd3f0a4cc65e32f3cb62920b0dc7bcffc20dffed2ce2ea7172dda6115e8b747f47c051c2ce139d795d1ab3e35b6a1aa69a1dd1f02ae2055e4e403bce2b7b812503a8f8cdfb46ba0c1d9b86d06f43be0c19400e422c61d8c3a2dddb7280745e11e06e35f3a40ebcd3e28f01c96a14ce693f4501467e8ce1616efc42e4bbf7822a68d711596058476467226e350613e818bb13587c0eda619fa7855736720e0e2413e8be22df4e49c16c8ba678aef63177b8b63c57c83cd9b3586d067611c12617da729f005f2965c8f4a07bc479e7268394222444d343ea29a8f0ee28694d45520b89252a6fb97a071d8bee53e91858164333863105e1a6b2fc389ec88aef985e1da8eb9d22677f1173cc5fe559603bb0abfed085c8c7ed65535f11299e40aa04c84f9b7c12f8a08b62da9696a2defcd6450f04e3df3a71f26cd2ee8222fda2f4a7d688e2757904e273ad98cba893602f782e33e7de7acdfb860e59c803d8320e7a7b2c990566016d9fd3406c0179968806f43d06dbcd83f236fa9fd7cef4050be424226e74f0d00a1c11fc91fc10ff34b3648f33b24a5c5060adbd3ebeb12b41d7e0339fbafa2f75b09725db1182c96abe9aedaaf540c5a2fedcc99e3c572dc88f28230fe661554aa8106641f3adfb1f46fd79fd36c8a08d016925492536054d4ca2f2d3c283d0fbccd42276f306c7726227812938c89253885c9d33b6c7aebec783150cf67b9a8592fb550fbb8fbda0d9b5893ddd6a277d03668db38b824a80d0dd2299abb3df0cae5220e4f8e0ffe7fa4addc709b932ddb5860edf57ca82bf8eb28b5a6eff3994189d88243f17f4886b046f280dfc0d3d1ee1536a8c583a2e6e827af945116d985d1919668fc0d7f51b7968597bf0d8734b45e49ff875f9de4958b60b1a7946e10ce9ddfa41e89a9f28b6144d50794e1f4b58df270d7d3503dcab318b796d577aebe67d", 0x1000}, {&(0x7f0000000700)="bd4482e523600092bed2538c0aa64f7093aad9f48d92b9b213a83100a533b20bc06c0e906ea29bc7c2c446ebf4223975d864f75757da567e2d08af6f9e2c5c0d4ec160a51f01ae23227880230b9585022bdb5b214a61778289ffde2fd54c2ae83f677504dadd48d02ef2f2987266d0e1a6971278b6e86743331b1d7e", 0x7c}], 0x9, &(0x7f0000000840)=[@rights={0x30, 0xffff, 0x1, [r5, r4, r5, r0, r5, r5, r5]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r0, r0, r5, r4, r4, r0]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r0, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r0, r5, r0, r4, r5]}], 0xd8, 0x4}, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) close(r5) 13:15:26 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 13:15:26 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x451, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x24c, 0xffe, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f}, 0xbcb405951473707d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x120) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 13:15:26 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000001600)="d950c09d3199a7d80a49517fab9d3e3a96600a0630b81c3a25a99f595c3d68f73044e66f458daa658bb01adfc68d51a703cb8f9bb13c6c5bc8e59ecdc7af9b029bec61f296e29d224c5b5fb124c683a1cd6ba88ef5c6dd3b0b73f49e9c89582aa55a4fb5d6d208e5377822de1299a171aedbee8a0e2f899fc73e77604aa1d752a8121c5c2be5d5ac303fea9e0f82807883a388ca862c0e27afb8194269a741a97db6956b8d41a57bd355668af1cafbef9c30afcadab2c1051050b5949b6f669bcbc83f83d06c28e916eeedbf1384def468a51910673e94ebc368f404d5d22121d6db35b9d4d5becc3d14732e9420f84d3854d2c63e1dcd1e716ea25f273237268fd1e807a0416b2b5ef101fe134f435b96d8bbe7479aa23908a73ab8f4b95b713247a3a3f90abeb49410f4576b391bb93ed73b63ff7413d00db71c4ca6fffc683fe816d5ccea2dfba9443ae1c1f9b97e9b7733ffb33647635b46bd293e7c93a6b64ffdd753e453781023a3d4b9e6018d7a76aa8ed815d99c71a48b825ba6073e3049abf28f1d5f7546b02c535e434c44b11ca9800efb29d8bcaa5c5c20a91716854c9c5738f923fb9583fc19e9dbf6d6d0d3436a22912ce1f3f6cf763dc5ea54a1f0a078c3fbd759f39a3148273621e2fb274472b04412a5ea8596cb2258837127f4c5841d4d63583b9353d056d66e7f37a52277372ed20a1f9d4381b3c696caaf6fc5bd1afb472d32cf15e1d9f4ddafa1cc7718dfa5df2541a70baabc3bb0a4714275af0a012df2051c1f9604db59922f887e5cd8b72bf004630ebe7aa723b9bed63220e9bd3942cdcdceb023f2e77b6ba56dc234975b1b27771e1d49f68a93ce5b1465995b0e51adacc568c67db72a06c1562e8f701e7821af7cff1121de32d261e6ef1c827a644c8c84510fac4d0b09bfe55c2efb78285be47ef303fa46e730130f3f62ac1d76341b5c8122a44ae5822dda921e15352e6f8a2198a241059c301f891a3c2a76635a15d4e10fde369830907bafa84c9a9f986afa7beaff89c9f417836f5786f143e5d524a64da2d00715b0bf4cb02c75121155d5bc779880ec36cd11afb8dda9a5608627354caeb632fb5f3a9f70dc01587ee864b0504090a877e14f4784078ef6142f671e2e9b3019498b52dcee9eecf05afa20f46926fd2f6e65425231968468057891a2de73f45b0e909c713eb7dbaab1702df5e25b18774d54ad0d049fc2ba0c2976326d8c52206b89425cff3b9416f9e764b92122eeea71a96450384d24b3891506e7392dda1d0a0ec5e5643053871c69d92a510c158df41f95b2475cf7226c95c63fedbd78e15f6413c275aa1078bcf1459afeb64a01357f052e76718d4551125fda7fa4cf8013dbad612f15c7e807e6982f88161c66e2db820acc07c2e04fc4be59bf36443be69d97926b815eaded4232444f65b95653b107f745d3270b950d6ebe976e6e50bf7a373341e4bf9d9b2ffc64fa360357239bd8fd9b4836f4f2af308ce771228bcfbb54008b97ad797caafa8a77b20c580d0f10702a51f62883adca77cbd8a534d590dc7a8004a0a40649f94569743ea4cbd34eb76d86e40d7ac65106eabf0aba43c46d8cb3e3c4046118d3336e1d31c463e1394c5d2d2d9a32187d69957bb51e72f0053c08643e281797d3818f5ce798f33d2eaea29d722055ea19fc1c3988803361e2c949a2771f998bb30f367750463c74caac1d84fcbd25815a0c17b6e050c28bae949e95e9aff5cd1271fc5dd7a2e2f9cbcae4aa7a14758b38a8dcd5222526c738b10645301ec5ceb8c253051e744ef5ddfa3f89f792c94ac355e89a4a3b842d44260d7b019796b7a611009d0a9e6f4994735eb7471ab370100c4331cf33e79e4a804936e7ce5fec2a1a8b703b17a3532bac867cdb934ea050482d48b92208cd5bc19da064077d5969420f4bc4dc02e64094572aa9002a2d7f46f41fa739030573be946fde62f5de77a1477b68819b930bf29342dad833c93702ce9e367b4fb6bd27eb4a1e8794530de68f92aa2383b54237d38ccd44a0a83ab2f583b8f52990ae6d667d47249082e0fb5735b1d5d5e06fe6680c5c844810bd209b8897bcd07fd0cae7b29bf5a5893b7c2f06a052fa27dbe7e2c24973c4fcb54b9fd77ae1b0a7de2ffa3732967d4eb689b5f1631645bb7a7f0dfe689cb48c0ea57fcce77dd961b753a54f02b4840ee4c20c339b7fba895cbb979bc153a9f69225b6cf1e1d7a1daac48925a04e004ba098235f97b10e6aa917880c1737931e45ea51cfab21b53be6962de42ac9d581e4a0aee69e0cd410c4a194c5abfa15ec1801b07d9b84563919817817c7453027927a7cf776cbd5db020e07ca63d011266a5e136906383df093978a41bb56832e53afb4dbf6448a6026e878e272a2355fcad8be35c77fb3602fc33c7430d38d9aeea327342783c877471cf34a8ac2eae289cbbb61eff599436c22ca2d10be9d1c432c3ecd4cfb9d09cb2ef7154cce0e22f3d0f7e42413420063e44b20eb600a987e44a886706e1fdf5580cc6c588781964bd2c33d7297772785c322851d0227679b441dd01224f2a30dd5d8a10c2735df1bfc78ec835e0b691dfa50814ab621bb678e838d71001745e88f6f033915da38f47c6e4585be79471bb05db82adc054be099ef6f44fa169235251f2577f31399d6cd3af921223a1836d21c965c42b1bbfd189ebb1c0bcdeaac7739bf317bb64034d6ab4c2b5e6a205c4c44ee98c3bd3c41f6cf4e81aa8b699c191465d40af6d37780f76dfdff11e621c388dde9f0fb9ea2da248311c966f4f486ede5755b010de0e2c2cf6d2b893b36dc8bd1ad80a06183d14623e38b88a5350065a4054488d51e11cb75489cb15b31b779159ce1211b098262a207a8c88538377019658c09454b73c8607b99fece4cbbfd1491e90a6292a30875134777e70eeecf7f096512e58837cdb58ce3a3c36df5887397b2b0705b4a02193f7e85e75000bd99f40fb3d6060665fe6f21a7f574e2c7a19ab76490c2aa6dd25ccb7af3c728aec555de6814f16065d7ec1d5bcee6db7421d9fb02f75ce200d679dcac96d3ce6edee9053843e0b3e7bcd9962978af369dda0e31c656d9573543fe3ac81437e5595b252be1032692c57b7036e572ffcafe3f2fa98bdb7425679679d10fd688b68934d7ffdc139f5258c00867027f756d9eb52ba58393875dd9399a43078c4a3da6efa2bfa60ac0973a4d5c217b1b3dc04120fa8973dc84d2edc2bad3fdd843aa99ecb7d241ecf4c8b72a22bb09f74874aba1ecf227f7e972a7f0e4431146ea3f0688d67bcb942d4e05f76aac8be40ad81be03ea7815511c7041ab02aed6ff1640ad542a5d4a341532e272d827ee9cb9b20a8f9ffa8311bae8cd56c8e01fd75414f1f291b4eb06385e7df69d4f3ffb7e9adccc77c4604580e3078fbdfc169a4be7c81480fda1ef4d5cf84348445ca90244fb8940bc09fd2644159bdf0dc11071e3ad6efe969bbd2479dbb017781e4c4949e83382b77c29d16010a7587c91b971fef7533424362a8ae1e88b8b4ea46a9a54ce57789bad92b3e0e74ccd552aff7af2dcf30e1e5b76a33a90497046363d98e2c3eb260fbe7008fe6bcf7e78a18355126162bf15dea5d7c40eac1cbba1e9ccc8783dcb370e3c6184cc9f388affd7e365a20fded0008d9ac42151c6d7f47227611b30976dd4f657472e983f252c1e46f7c2125c77ca067dd3c4cb761851e266b7aa7b664c0de26a3f636d0f507b7203cb586340245f3a4e40f086f6a5c4db97356e009347ee1546bfafa27e0bb01ed8769b731d962cf3b26c4bd5c9ea22f5e2c321333f97f3668f7ee0f02ba6c95ca4dbd44c847e2c7a63762b17b64e551f4cec0d48e547a2b653f19f9877c6b480c7259f362a13f692302edee28d156aff60c41c971353a9f45a8859764644abd14178336eaafcc9b8d13fbe70bf54d01e594893c01f737bf0f9f76a83e60189a4832ea516a94632179c60b56f3dc5a8ae2339055c0b7ccd10fc412babcd1a242d425005f82b8c610351ed85430f608256a1ceb85c580818765b3e5dc5923f9c985c865b472af819ee6a0c1ce0aff0d8f81269076aa98a30173549ff61fb43ac8c8bf573279f750b5a7dece18f1d9ed502bccdda1785bfa2e664cd5f34c80b0478dbffc2d5bd4c9ab2f596365a7b2c4c5d90867a85fb32f7496404074e7490d9494690174b9089dc08a971e1c9181a33731ebf6b7447179fd76330dce3f7c625b9343eee9f0dc04deb14d1f83cd7a7b2332ba3f2170a9a69877537be9cde93bfa6e728e8ad84c542e74152db91ca92edbe164d01841ab4f9fffcf6cb9d8e80755201f6b79256bb20a07ac5b781fc044dd2fe7b6237de25601387ad080ddbcf8f1a9d1a9c397031a74802e4ccb6ea6174be8210a77e83c92f24f4493a42a83a5ffd498ec1c67ab38ebbb0fb87de1bc86d258b10717146e97822ecc5cb9b6941743e0a83cbb670782017db33f61c2d9d2d694504233e5e9da17cdf3a7c1a1a1d76c8685ecda8f7963d4daa962f160ccc7d2bd9f7305a439232e1fa243e757fa73a93456298d6fdb549751d38cf7d66c6834ff0e10b8d87ae7c36480ceef119938c473e6712bba89651ee2853c7d399cc91bcfe923f71e6ebd584aac484663887b68aa9b7270fbd278e1be3b11d7876f189927a086c1845783bc2563242f74883ef9299fa9995f2473f6d76280e81dbe39fc24e0f4f9cda097184921a6e2f48b08515089da18c5bd4b79032668f952336ceefdeb9a1af9d1a35f1d05c5b02fb9632c636b58f527b5d81f064b2c9f9a78848b945ed4ee139e6b488b31b7f7defa57cf05430372ab7890104939235096101ef97671fdfc7334d892c58f6efb32651ca7fb95afc5ebacfa1036a548d7b7aac64288720bb25b1100c988c085bb145a954d9b2253e6b525d70acfe1714de66589f4cfc5ccd42513dcc7ecf1caacac103531f3564089b0292f8ea23299bfc8ffea64905188ea86b4b8cc6ab77988fde9e357dbcb167fcce71aedb2ae11eff8284e55711243d1242b460f21ffb0f8209503ac0329143fca21180d54437fb6b117bf70e41f56ed0ad821e929e430bf64801acc3f12cae4d5d27e486569a4735c70ae3a0c8faa4bc26b55c3cd7f0f36e28d2edb618b7573674d0017754abfe15a5e94459033839aa07654d8ee73040487a2cda4aaffd7f959c6a972f5e7aad7b722d886b6bb668054027ac88b1ab9010d8e02c8cb1f3595ff8da858c0125adca14ab104c8060d98027d9e4954ca4a725a5daa9bda758e725d93fdbcd9403d67779b2deefea23a68544ca805d72c9a27e2fea86a9d0b8134dba814597b2b528c857ee6ca81368926738a41fc8249f43b619f6b70e97c2b1863ea899375cca8d954c5bca1f64ed1bab8f0163a90f59569ea6cd183ab9b9fb3ad79c298e2aef7866589c902bb13e2edb9b1e57d8e22329150eadb3357554a11776ff7046f6562695c2d9be9b6630ae853932bc8f5adaf08fcd8d958d67e00a51d3b4d14fede5697a5fb27567be84dfacaea0a257b997a336a9958bee43acce3be136c2b3a6e5b21c3c09ef1849ff8a599f0def2939bc99f63c074281091d42b3d9f7b7deef4130c35797c00b4663a2e67a2edc65e86c28a950476146f20fb344dda9da5948069e5eadfe83ef9ae63a211c8dc89ee91381b62cf6a32310114e5e1e45cf13efa7c313801f71fdc9a07f469b33ad9e9e92685f2a225e25f31fb75d26e9b78a2ca21ace527e1f4e2f52e862964b41153fa88bd34ea", 0x1000}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000004c0)="85f74e2f56635200028452c49981145a39b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd3323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08f89a89955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a84d1ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c025c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641638ed3af69631e28dc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f737fbc5b7693981a90c8dd553fd5122ab45655352384bc936134ae00fb50317a9249676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b00e256ed1dd98aa4e12473b451a2130015e04b78615be1a6d14585a8c60b63954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9d67e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617", 0x216}], 0x1) close(r1) r2 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r2) syz_open_pts() 13:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000002840)=[{&(0x7f0000000380)="6e673d8637fa1304777c2dba74339930d99bccd10bc5f4456cbab0ed601a4d4d8cabf946de03db85f2b5e6568880dc7f1d64c4c05ffe3aaf88016260c2f77b14daec30f944ed66cd6ade107fa4236f245e8b6160f8a19676079d2612cd68b49870bbd40bb77c54c0309e12b77782530179ff0de4ac23e569ab3bc78ddda388970349698bc77da3fcc2", 0x89}, {&(0x7f0000000140)="90129dcb0434f3ebcde446b74ad4293cc28ea08579cbb093de5f6eff83f5d563d69b54b9e431c6", 0x27}, {&(0x7f0000000440)="0ae3c048b4ec3cb64e33848cfe9ea0e779683294559bf769cb1978e9dbc95b37eeca0c9934d6353b5a5179057cee5ea7a45a1795dbc22c8011b2e6cd58b18f2fec68a04f59d2aba080c3fd3a04ceeff43046a4b8a357015b3d26f71b156e95ca0a184ae05ab6ff24b59ee465d38d7f8aeebb476c19558159266d338545995cd96d3bc397ff892660f40438330a55f15ee0cd1b5ae138a33fe7ae4e8478f980cff68a80386cc6ec52804dadadb103f53d7b9254a17136b8cc84cce7dda64a5483bcf5fe5427ed5f4495f6592ace9c7dbfe42308c513cae7b7089d630436ff173d6954049264576a5862db6b0487758096c7c065dc7e855cd5fb317e2960e286270c83135b3d826aad2b145f53da10ad10b117b85b8ce60d03d8f105fddac5593567761f3ca63c3228bcfa2dc1c29d1935ebe56a4cbe48ed8977f3f79bc46610dda7d9df11c79c1feeb562b39aa84a2b37db82e8c0d4aa0eca4c97b06a834ab5c99ab71a36334777500b1d1c9337461a9fa42d8c28a65258aa63f67b8d0c85b68885085bbcb7bddfb54ba787f8c839ef7fee50e1e1483309f27952c6907265fb70ae3daea67719ed0ec856168b0ab0f394d36e07aef3e1fa858259e87a7ebcc8e982e84d048ed151051a1177e123854d3009aeabe4aaaf6e3cc4b25b1deb2d9ab86e6c256a26d5c163cbe38a93fd7aec7d0ad3331412097ad97dc066cd658016170ccf5e8cee4cee116d6cec5334175edae83d212612b505bdafa5136c378633927a5d5280e96989969bdb3a6e88a242fd312aa6f163364ecff3c02f21ac8f815fec35b9938880d68e0ef0bea72fa2c57edd2aceb4749d3774a799947a409820351a9cca9dac11605dfed023af0923322e32cd4c6fd12ab143698306f85d937d0969b0c6c0ffdc8eb3fbddfcf77c6b2d5ae29c9d367fe43ef0673175dfaa5868dce88f9f3bb4f3d38ab5768ccb5f625a2bb653f651fe79752a35c0712cf99f7bfeac1d4e6164f205af2467bebc07fe47b6a5ca546659102b77724e96bd7a805fbb6bcc45aa6dd1106340fce66572dd8c7b858ac607a2ca14a9111967028d7e4ae3088b0ca0dbfe5bfb262a6e18d05abd91aa6070cfc2a61872dd5549939e889b1ad0e691481472f99ab408d0e109b54617b68222654bd1219133fedf706ea0dfab5136bc0b49ce8eb1ab5fc5b7962d26492051123719e555d2bf8d1a1f89b6cad201f1860b36df4b638906ec6e8aeea8d24cd3f75683ba14384e03cdfe74635999a55109f2ac03526d3e9745c89676c869eed4fd8408ed6505a6f279c05d8c49d434c1ae65d39fd3f3531bcb1e29d58f435ed04f73e5c2be1f2166e10f15152bf5e3d18a299876ca80485253a972133f1f2b3846f5b4bd9d68a5a0f5cb42bd86ccbf00860c2439c5761ff9465ff66aff4e0b4dae8dde77c389b5078d58cb6e4e3bb933313e2090d8ddff28a471b381121d511039ff81d584de540fa4edd599444079f765fea114ab338355366c19ebb9a4c97ccb3cf882aebe4c0f25bb0fa36db584dcec493b0c34ed75bd92ddeb5a1eea7f854acf14c4a80b72112d2b37ad4532187fdd008307f6c33eace14e36e790b20f231799c03b9cfb089c7324f5be81222f9f54e1c00d50af14887256a0b7608bc34c436d28fbd3462d6db9f25818d6b49fa7688605df7b74f6659aa863230a26ff027622030a137a8ce8950cb6490baadf286efc84461fbcf04515eb3347445dc32f415b5449b933044e4ab13cf01da8d0f2f946d242709846a29871366f1869695d3705f1622a2da794d9f0b75f46e7ddab886281b201790042d2edba269a048eaf8530b895ba0e9d71549e112f7fbf3b9f719df28684a94513ccabeb1c50e90bce5ebf0ecc8b1e811a12b0ec78a724710e27380e08e6efbb327598989b1ff23f4ae38f1350b64607dcc01f5c353d27768b2525cd70bfcf35e02afd85f53ef093894fa0a69c7ad31887407fd7d2016199a16b2b0cbad55103d97e7cd93bd638a45205a0b3e19f84aef3f9e0f68062b2c180578c3cb6ac7ea6f3244f1f7e61f706b1df826b5bb13b021084235e2df50c17860eac024f6e9d8179561ffb5f1c587ed77ff1b6997f6ec0bd448a4e8de0e9afcc21ed5fa7b7f7cb4917e02704590b7dcd7602333847178bbf62f6fd7f444c2b18c20aa4c4557d4873b302c647a3a5b82d1e6e2540d223e0e151e802e61b7dd618d91ea682160260f11ac6b2504eabf88295255a8fef2a493bdf0e6972e90fea91db82f8d442aa18c879091bebc6b2721f9c05b0d1929bf6488b4006e6d6d8267089041feb2eb56eac4d74a06f538f37af8aa6fa514f14dfd9cdff97ca35b8e7f887f0b452cffd284ff3596b9076cadd64de64aeba79226129948d2047f05a14919b41ace7ce144140d1e43a146be2370c4f6b51e4c21e90d31e5cfd65b17a76e3b26389611eefe8e35fbb0aefe0052f2e1fcfe89f4a773af49e4bdd7c824bf7d3b93fff064993f63213e541af18a435f33a4ae933ede465843b70f9feb8f9b3e5547ce1afac3e7c2567c61908a6434ea13bc614b83fe265dd806a4cd1f283ce2629a3b545fcc268f5cd852f4644dead17742d6860b51a51aba256b6cff91f9ef2c86768cb2835cce1ac167e81dc536c2197cce42201ea3ff1b8306862d3a45dfb821eb8b14b92dec9354667a1eb6588aba0419adafacb26c24a5fa3202f8f2fa94d7d2d7ffb9427ab85b91be7b3408746b796bd407150173bffdfd112b5e8d9049dec6c94aa3455d6c22d293f3a30a5f821ae91632ed5f002602e1a783ce16d5c321ddc10b4f7ffbad1a4523c554503c5845900043537762862368d0b517aa69a5a2c89bef04e50b8717887b3b4269dfd736c219e8af787ef130966a461da248d80760195b294d88ad45bef5af5beaa9367bfd792ebae4e0048c6f30f14beca5c4e3d168355c05cbcfd7bc96829715b4d18df3d34b3bd80ac7f1b131030f4abce05d4d41f588163698bca5a0fdb76ed14f4fc9fb0e2b4f42ed7a996c2ce086b2f2b3c913aa04a5ef2f47f780b078bd27c69a75e8bd42b742fb1382c821ec17d61ca47c3b0dd5abd4089fcb0f2cc2712c4cfa80c1da944cf06b9ee2c05f69dd262c8b06a00eb8a1891441acb98c42807760a4dbefe30a07de017c813001860a02efc419abf189d813e76019e6e077391f8032d6e2b2493d1cdba686e88f43d3d8bb639abcf015d866a82cdc704d62ede85ff08e603e05177e54691bf770ec9b8383e2054f0b2cc3858d44d1ed18698e674f8d15bc3b44268f7e7d1c0a1d56ba25cf7f120f682d392adbb53b6d41443ecea2b37dc60fa8fb5fa08dbf84bb42144148d17e686c7a9ef9392c1ca2bb465e7e619ee07c204bd059ed984c813088f5b4190d6ab4cee5fd95cf4f1b23c061daaa6f540f4d01d0628df5d41506a8ed6b1fb201eed5b4d3d2141b5e07e7161cbd9f28f32a779ca2e055f973fcca9116a19db2b3773345275267c1d3770085862be6a2fadd26cea2a7cd1c1ad7d9e3d22238994c3fe09910e6ab2267e6aff65a00c416f961b948b3f60cc9e1a21cdfd361cde7531ac6ac04c3e5686d64f22c87c83f521737a1d201999864a53e07decb0337c716c9c91373528391270d0f9a8b3c1dae6cf8383c6a3cf9887eec65bb3f3f51891d5e20fbbb4fd3a9b390d16e6d93127b5f7f5562df8fcf4e4485f074ebbde4716b5f5cdae4b4826738f8fac72511eb881afb5717e4e99039df8652c05d9f2675c1a84b957dc47d9fac9dfbdd1b323c200686996fa3d5f2223e801c6fad07af9e30bc34a917ac2265a26aa7adbea23cadb5d53a018cee9a15cc8f1ae650d9adfc66451fffa2d989129f14ea820ff7f0ed7cbe756e847a4fe26b3fa3f10c491eaa6c1e873b6491d71513ab884290f9f8d31f24ed335053e1beb530188c1e302d6883346f8ee4880e9c94e0ceef50ffaeb86824e56ae9053f845b3db45bf9bde4ca58c7365a739aadda115eca5a5f3263ec92f6bcd31b4163f022570e95949e1be1b808f9c2048e14599255ccdce44ecf946000006a28c81b8a20ac102532364e76061c7f6b4b4627ec2ac4c35362d40dd4ffdb9d61e26308eb732079d762b895dd9d69f683eb6a76d51bcc9ecc5ec4eeb39b8dd39fcbfd32eabba6ab52874101ab3215eeb6a8dea1b76d9bd1509e7baa630c06cbeda4675ca0152725e9b20feb1e1c2e41a4a08627b6227f4a6144df3b3cecd2756bd00cc7216f10557377b4010e48217d6b5c2a499f0d8ef005cbb6a862a9b910679df287ab2a1a4475adb0bbfab1e4d9c105646f4fc69c563549ad5910830ac1127f4a7172895f81e590eea2623fab6a1cbd50c7030b6bc34a87e050efa78f95e8f240b6c8a1eb42ac7c97dba01c839fcdb9b673dbe6c24d589668a515437141adb8014805fbbf35a03eb23622af26ac153e1e3078ef22c8a7ed719865bda7fe7104d3bacd2a32a38e569a9b249ec8ef00c475f42ff882caf503705702c5c59650b0d4f2e5b17177de0bb04e0c01bc898edfaf96f68b9d0508e5a9bc511a8778be36681cf64d5e00bd1e82ed05b268d1a0a226de85a91ffe4afb9d8806197336269e30bff74c754fa8006b550cd52877e3305dac63bf6aed70b5a3e41784d19121314e5c781f19eead1d6b44e92eee523803c0583a15d1b80317ea5e61dffbf666afaf7a3bced172a70ef799bf65a30a73fbf85d109773e181dd81dc1f10b509fe870d332232af6cdf83968abcfe2ebafa8ad955ca643a3de396756afad4f9c6e011ab75290bff5e5b98b3c13849b3003625b6addce6caae869fed7aae479481951a7d929ba6938eb255d23be13ce3f2721ba2bdcc2bf48cf2c0ca873e2b4b9c0a5238662686f7186f832f621f1bcf97aaded53e954b8e4e6c2ccb44ae0c1226a256eb29c7929bb2474f341fc27d89f2c4046e5447cb10b163912c57ecd15fdac403ab1251b612e760f3917b15600ff721810515cbc3db419e6cef2ee09ab8c843e07348581a5abd74b1b75f263d639839ffe305ba13f07a8d28b7de40fffacc06af50607d613bbb7a0303087a80119096ecc7659cbb1932c7864a347691db1eda70b319bc20ecf75935de9014408e105618d09c30b132b528863c0934761e8658fd02748fe4b8bfeb9442602cefbecacc5480eb3bc56224a808e1d454430ac58f70a739273c68a03f75424faa49a1a14ee5e170adf769ee06a2b6b1d370c2dcf4b2c27b6fb76e91098aac6a93c1bb1955b0d6044ce8d45fbec83844b5805d7d4fac26db3a44712e8d2e52edf3d4b82754c0876418fa5b33afb8d7a9dd6a6c0af797bf3b7e7a6e9f180e2c50f6a5b050af3a07db0ad47117fae15aa430eaf660a7f683fad73d4bb94d4ebaeb309d143797e38769c3e52f63a31e6e1869bdb621de921cd9431814bd890005cd90b9c19b7e3d7dd6198d5f76b7179b0911edc6383ed79ccea211fab14332db5719af09ce4f281d26d9271e5dad0d29e614f5d1af41a47558bb4aafefc293cb153812c8468a19454c9a51acbbd7c5f2b44018d6156a6bcebcba1d4809339fa2a14a074d8eb187cdb7c0ab1dea7dc14161605f53a0384c2913b34d543961ad3d73b0022bcd57de088cefa9e542277ef5974f9d88ab2af1360f104c473fe87299608e68909393065a03b1f4f2f7ce6a99012588664d41c263131abc791d9981e4c8d6b16cde16aa558b576307616fd2856a7c4241bab2d7a02e5201fcd09b2a4369b00082914f7d351936558ba7d6089368f752c3c68e731d4f0c5fa766a2d73", 0x1000}, {&(0x7f0000001440)="3b07a363cf6549453c9884eb567f2aee08495af194fdf8c2c64b07a5882b07921d4e7c933fd68828d53891e2251bbf1c2674dbeb260754123d4831f545c4013888e0b9f24ba3f6cabb52d087a620c0522eedef5da89b2adc61d16cedade6d4", 0x5f}, {&(0x7f00000001c0)}, {&(0x7f00000014c0)="16b67c3500f9f8dc42933251617ff749189e8bd9277205c5165a1ee7fb9c908d869c4f5f28ccf9da661e9ce8884ba6a4298719859c0e679ef1276fe5844ffabec71d47270ef38da56edb3993e10044a3f71402aa5226d00ba434ad739a5333343011a749a8fc04043c839a99e6190e915b532c60400ec0c4d292c275ba77b98dbfd172651aba8c36ef8fa1d7dc24d66586f6db78408d638e6973daf8a188715e726496783571f8a810b9af20ea801e56864def2f2d1867b066e986f4123cfa6e45ab40d346fa1c4fcc3ab7f828cee4d3ec4a5de3690d7c91d9259060a0f31361c245a609777a17d6cc60dd9ba6cadac0dfd4771594e3d1e47f2c5d6be5d0c63b093300d4cc42e59e3e05b0a89e8549ee0738d627493326ae4edc84cf355400cab6aa0f70b3f844a42666b839db16e3e5193a464d5b5208ab2de84b215129dffa6ecea1e542196e92e2f2b5d03c2b0ce68968f1c8ba48edb7b90e4f117ef97d201f01c6e1512e3be721aa2ae7761e15c47065e7ebdfc2cfdb3f3ca6566f63fa966055f28183b7fd1a38cc6a4d286a8b1a7ec396e564a2e3233ed518aa110c8a77a0a6450af42737f3a1c1f93fccbeafa38f1d2b2851cd9044357cd07d015525770cfd7d65452a40bd572a0ea19f3fb7fd5466ca0eddf89e53ebcc42e00d20a2356752a21760ca97b2204e51ccc88824e85288401c73a5eefbdf2c9be43e0999400924110f99803a500e6d34a6c6d765c433cbfa4cdc72ca10a5d022ff2531c420772f0e0fb92b59416d6a03f9aa207a081ec9e858a1a93d09a65fef99f2ce6187dce3f6991ee3f9296c80173810afd17b244a2f725130c65466270d4ca05e48239c069df2c1b3252f4aeb5fb090764396beaadbed5357f351424091258306ac9b61bfc410b8d99d36fadc252ea11508231e79db8f8fea56ef41a8b1ef9d23285237c6eba5d9f14751fe7868faab55b0818ba3509731c533db274f359493fff3dfb43766d32456d2ccc8d016b7960fe781ca385dbe7406ef134f1aa0c81959cd76cec7cbe5c86a2e8de28ca31e05e485292b42cae3a5c3590026fb46f3553ae6964ce801768d6c4effb58e4c85655c60208ef9543e280030a13a946247e3c146ab6f749f4046f9c1964b5cc94bce0905b06ad412781c35bd3267fdcaa3ecbe813d4dc4d260d2b97f096983fa9563cd8e405b53f98b7defc77855c9ecfd08d7eadaae241efcb537ce055917d0abd1ea4d4f5c722de625e761730ccfbb94059140fa40cd1b8ee598fb1ab7fa796d3b67ecc6d6a80d2062c084cb1f45fd7657811076f1bf5e1ea8fe7c38e1f678ee1baa09b2ba298ea5edc7a800604e89e7f42875d0835184a2c66cad55865236abb3a8c463449c234696f43211096e26851a90a647d7bcb9e076722027dfba67c832a5744c3a64ad3087ac8e6d63fb37b52b8f5b26cf704dbf0bdcb7fac21f3b13b204dd75b3781053431db1847b850b4edb8ad46d1d0c5e9a6969be88cb483602879abe9a113a827d38e44cad638d3dd66c703f6c030dec7342b3e8de80b9ca932c10a7d3c68ee14606c1b45f360467389efd0e97656c63930bb83fd6e68970b2d46d9b1ea6a970fa6e7f4774d67c17f5dd950ac57e6a82e6127e29cede10c865b480995ec42925bd3723a1a17aa6936c3b9ceec8a9cd422b045be9f04b367d0e2629fd35c12132b04e6f53e360ef43194d63cda6b8581b4f5913f7f3ecbfff1a5d38be337b5e3fd7f9babeef951877bab25f44252309addb1f332a2ced2e9dc89b23b3c5c0b24c49cbcc6162cf91aa05ec5bf7ab1225098621cefe8de5ccf6e20bdc11e7c920087e853fb7df49f7b3ce13a5e492ac1a4c34a916ea7954913ca25ec20c9ea57bcad3a0587c0da36c11505b54108d61dd1f4ae767712f3a07ac43baf2996baecdf191369bb40ed9c7ac1fcd12a7f4bcc7046eb354c069ed828acc95ff1e9c91b9ab8b943b59796a48d154731a180a9246e9b7f3301693d19fc8e5ffe246759a90e39e1ccfb190cca8b4b42436bde7239789f877b72d0b24743cf739cadc4a1ca358bf1acbd43eba373486e51003ac5adf1de7e71d74acfa309a14049ab32a19e53e4137bb8703c2a75404ac9e32ff0196ed2570f4d576e90f85b2229f261bce302a0f9ba4fe4971eba5f549ac99a5841fd0f44848054359487fc5aff50db2d5a1cbf74dc9cf5edb6fb3eb0a80ac95384dc3cfeb32943e3180a26677d709292fcf60e228db27f3e87a175732040ae35b5f5c4046c1805cc80a3543f5cfa14af20e0da7f676d5d52b71bcd7d3151869dcfb8dfc6eee96762d15da5e23ab885b6ccc1a488c64d83beff9d06657696c3ba8f05314f452c425c2a04a58ee32b52a4514c3229b40dd79200f7634563f4e49828603255204ad3149963be0c5cb0a847604de90b92c1663108baddaf5476242b7803663785aa1bbc82be908f4812faa55cbda8b662f924b29112677aa0e6031949bcc50c0618965148a0c098446fcf7282754254812964f1d7d7bc14e1067cfe8105b2e6b84944980eff9cb1e46e15ac6b6cf1f649b2b65329c62cc297c9bc50af0f1240b44bdbb1eda891123c9b427f37825bd89a9222a56a83b55c6bbfd2c32dcab8016530715228542b37ae6c9cb95a7a9280da72450ed720f219fed7bb46ffc952e76f403baa12153c7b3e4fde18ae57a133b26cde06ee1e3ee04083d3575b901c45e77dd2ccd2c9b2e29630812b773c3f46d71606791d3f0a6acffbf1707645fab8a0d6f1780cc523026f0aafd1773183ac1061287f9f6b509f36cbfc74b7b7391e4799604e69a5743da13e4f3fb620bca9fd2d40c04997f5d230d8cc2f13e82cebc7dc263eaf2f7255af084fac27739e81f71f2560dc83f3040422e208eb21fccdc761dbac45974b48c2b5b847340d076f940c24f81b475dfdc22f23b3ae39db63cd9482696ccb06667dca7b4aa483129df9248806272df36af56c9b6bee19d95b25f1f0b39dc5a5df4ecd6cb5c5cec4624149d7901c77b8c5f148b4eea669cf17012eb7d986c38bf16ac9f50553bf3e2f84553df2a550c5e48607a352f4db46546d064fe6110485ac60e316c05d69c2aa0866ac6a7e584cd333346647114b409b6edcd2872c717e6764e4ab125140c56225fe29a893da425463f5a86f9a5708628587d409cd455d9b47bc72c9366c400f5bdb585fdb601afad464f8ce34f77001d64f796ac4ff16e8fd937d1d7b4611d0f99f6e27261274e64a9390681c69d8cedcda33bec49a804fc4bc6a4246d43d9f8f3d92d46723469fcee6e1204a9a448d09bfb8a7b6bbd6a600bcd4806156f04e5ce247138bd445b75c80e3b4f7799f18a69f85c0a6f7c637cac4df2dd1206e6a748ae3d88b49ea96e5cbcbfdbb88b57cab95e1d68fb9299d3416f5204ba85008c9c771d19fb39613cb271aa41475fff27b50171bab4662f28fd876dae540a3e0f68fabaa69c660f16c43a6449b056b27da79c8d4bea98ffb4fdfedc0c1a3cc1b1db3dba9b82e8b6d3f102baadba43824b261a84bcdd04580a4321e46c73b8acacf539eb2180c25ae1f2b03de5952b2277d2ea83b298e52a12b6580600a744e5727dcb896a9df59e6e4ef03e363660eb2a7eb177aec5914e3e0fa6517a9a015f93ff549c32a2539b70bb12122098fe28538ef7bfc89eb50e7ce0e169741074441aa4a70023fbc8e177eccdbe8689e32c81a7320f6430e29f4bf9c2d1b38960b9637cbf05254aa0bca5abccdca4fcdee25cc4027396fd692ad5c9e03000ab2e84988d09e0d2deda6fbcc67daa36a271c2dad4c30eeaca61a13ee3661cf372703f91703563e499ea1686f1b3454f4ce9bc9d2f74339701fa5afced8f97c035f67bc71a219d54c776f8143f4ce943a80cadd39c58d627d341fe62734157f5a19d3bc89e0544d9c93c4cb88479503120d9fe7c11f49bfc6adb8868135fb51381bfcba9e29992693666195d591aca1bb4b0fbd23fa53d5081836becb8001553428d834b0d193ab453ebd88d98969ff6ea212ab71140f170887c081638e8a579e498f3e60814f576ca4d6355cb6dc4b9ec1191a8123b544f156958baafbea473e8a6f2c6788aa4708b7e474885ff449851164d8606b8ac4fcd4e9c076c50f149e8d5d7d635f248e5ca67651843dbe5daa4f4ff209418844b8f483b7b890e83bfa5a65790fe46fccb2f26d7694c1fb6938c64faa889cd40d361fc67c2d3e39057553290044b6cfce835ab68b6b9ad6b504b8dc13426388998e7604a39839150a3c8a998494bb972d261357db0d41d829f55a0c5f0c910bff840f964493ff228a53c5ee86776cc9a376279f14ca277a8656a333d73456fe57c02351a175c3626e5577562d610fa41c03838575dee72aed096c5d8a96591d618b8abf51caf7d0213af96ce20f1fd617132e25efac775cd3ba50610c6d08cc68d5cf45f19aed26d6bfed1830e739ba5f145b3d7a7aaeef4dbd3d3d17177ef396902d9bd57eed77ade9ab0a94ddba2ea4fa369bf581a7f708947102865cef5bbe69bd9e346faad50f64ee90fa4c8943c7f1470c0284847950da3d228ffc20eaa2caece71d02b1ed340f446c776688ff28b731da2128faf888d36388f5507be02fa5160803297e9ad177fd0254f3d060a6873561c10b62ec8f3158b836c0c59a43d3402736017f010f50f943235262df459e3567f55fc8541748ff9fb17dbaa639c32bd76dfdc3a38dd5be5fb5894e3c4acf3fa495a634579cef10449fe2fe7221401379bca9f46684f6ed18d77aea96a9f5405647a9500ae22ecad13df148cfacc4cbb4a71597c894ffb70b0f35f63f5fdf47551b93378ed211cf9a4c3b4b1eb2675b19f8fa8c0413669561ede8bb2a48c54da6756ed8ecd6400c568ba8dcc1272ccab80f840c0f954223bf6317ac36c8533fe2eafb3bf673d07e09121df1ce451e96c2a6fe6edba7db39698a089677e36abf616f7d070b6245641cdce2f14dfbfd910250f6380f970630d0ec54850a4cd61b779c40e7cc3520b7ef1b967c2519ab0afd1a51f3aed6e9a6c1b81b30824d3630b6bc080ce849d5a093cbc03670055554a1952398ddd97a620fe4783d89299479b732f8c488a846a1d1a21901e7cac0c3d34cdecb4e942788a4e94b8a1b983497fe86fe821e5bdef33c256876ea2ab98b84fa46dbda5eb81d41589abafc35c463e08ede901e2f48338e4f56344dff7330e8cadef595e45977ecfb5bdf572245fcd0e8e025690d8fb4100847062ca5d384af616d3f0a27cfbcee559b8ef3e45552aa5476d0efb9e5b3202c7be4051c8799317dc81212b650e8bef05bc840e2905c014d55ddac98e5185081090c2d1810f684d05ce4a4f51d4008fa8701964822999693f8fd30a41808b73dcba04363fa644fd73725f72123b1b22b94da442650a71d71aedb4479140c26bde8f5d35d2a1d5db97de530e78e32280a44bf5f27473f85da902c11a13cf3575050686d2e4fac8cd0a18395f0a548f6c58279b86ef02294eeafbb4a7fecdfbf75bed5cdfed85bde00060f917f4512269e9837cc78501170e4b29af3235e47cecf0340f4bf61abc1de42821df3ed97e9078d927f0d2f27c68eff36928504ae07dfe9cdf0a745cfa98add46ba5ffa989b9ae2ddb011f629cc58c1682128e2a0eadfae5b2bb8b009f9cffc4f75df60e0b25622ab33e453dcb4d4b556f43475eb34ea3b6a8ab84dba450bc959f1132e5706494c3344f255b77be3b949caf4f163cbb1c75838c302ea991aaff88272c7d77bded9f26896a3ed4f4b133d99c", 0x1000}, {&(0x7f00000024c0)="3c01d632f62bd235e0be08a732fb27d863f4450e93e0c8b8cdac07957765bab0f0afb92bb5cc859908c029fc327d21ddfabe55aa53339b738cdb87dc8c6b894649d31a7835379fd4cf6d25e922416ae97daa64113043f9f07d60cee49771fe8dde6c5084d21dd01b6a48d90646d855e3c470c8c6a892918decaa2cb3a5495bf49f219755d3fd10264a54a3dcaba1da997436a0566354f3446980cfba2895326cdf401dd0869ad7b140324abc6d94633f9859aaa90f01ca098d8501a6ebe02ef20189a709ab7153ca793ca5b4", 0xcc}, {&(0x7f00000025c0)="2e680c9928cd0a51e932531226770c74e5f4d4f68d918770528e922b3618ab1dfc95730cb4c8e25bd4f1ffb8fb26835e7f3e7b2ef1ee03fe56b176d25e3eab05e2d1f886e55bfbece60a3e98d236838030e8f3b7168fa34916bd9cf757e64c664a5960c91eaede65eed99794343db30994bab5c28ceaf97899e7fe3af9eec786acff96785dde40a976efbc216d7a6204d5c70d0899e4d218d5885bb3dd5d7b947f322a6142f846162dc46d0af41a150ecbe8caf69baba25a5e9804e38cbdfad9c74cc6bd1e45", 0xc6}, {&(0x7f00000026c0)="1145084bda799cd1f462938044e811d444c97ae6af79b79c5563bde55588b2e6fd69e17cf152115030cc68f59f29bee8eeb5a7e0e5c55ebf6bdbb198dc9dedbcb96ca6ce04ffbb442d04eca49d2905ea9707beb72521962d9422aff7acf4", 0x5e}, {&(0x7f0000002740)="a5143ec542bacaf77b25c83fc982f8d3b5f716f1348f84e2682f6c362cce4ba207e515a69d5e548688a13169369f3ca39fddaa041bf4e4c4ab28073ceb1a07515238a6a6fd892167cee3564fdc88f798d81fbc60ba2ac7825adc4cf729ce6c4b1ad8d774e194c2add6c96e88b1768934f8645368a23a67ca0d1c9b7aad8ae68190f12b43182b842fec55170e7ddf1eeeee693c723bf309893e7549ce4716e73a1fe16ff84640229b673ff356e4abf6cb362f2b8d45621a7c5974c3c33dd98f3513ae1158ad079608a6e88f0225a31c2ed77027554735d5c0f893118830b6aa", 0xdf}], 0xa, 0x25) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="01b4daf179a7ab957f1f85503b1fab17ec6d4945e6d9a586d4917aa31f4eafe0f69c1b30ac09d92273dec6f8a2ab3f41dca9a7b12808fb199f744ba48933f18119c442f3562214e3a61eb03480cb195dc2", 0x51}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:15:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f00000008c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000900)=[{&(0x7f00000009c0)="eef1ad019a2d45a9ec9deeb2621f5a10ebb941f4224739404860527e1710dcf1a15c4c9526b0c86f5df351d2cece9956a02d71e69fe589c21a8b2b80c96b2c274f86c24168f5f424922a05967ffd1fcd29744692007e2410bfae749c742467a04f4d16378e17880afa3611638624680730bbdbf9bbb5fdf3f3985113c8f4d1fdb081ea38ce00ae391c587952044d2db3cbfda3b5b3ca80d1c1d1db9ee040e206130eef64505ed5cb9e90bef35a9a2a52df838dcb0c4a0b4fac20599389f87908ed5123ea4674bdf6e2e23237bdb616466385c7c019973821a4ef14c3057370391f8f3f1fad112b767d71974394240beb4d6355278c8bf5", 0xf7}], 0x1, &(0x7f0000000940)=[{0x10, 0xffff, 0x3}], 0x10}, 0xe42529bf8f0d05bd) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10400, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="df3fd1c6303b61bce8ee5f53408576b5cce2d6d06e81de76079da8304b2e4a6a195024d0644a6e14afd7772da9a82a7f9028181be3f75e69fa502c4a29093cdd3b28d6bce0fd96106a2ebfa2dd8ddd044f84ce771839445c380f260f11fa80b7badc9696936249fcfe2af6996355de8c29d9a27c67ba62101d681de92a4a0747f3bb9caa", 0x84}, {&(0x7f0000000180)="189885f187b784933dd0a8bd68ba3bd1709868f03e3a5621ee978268e85bace80bf8fb89bf3bc9c23e11300782110cfbeb43c6c7d0a3a6eee86cc9fef270b8f042ed3c7c0990c2bb6a70678c1a27208d519162ff5861d811f9feb288d28896d112b629257a77defeabc9ad4a6ddae4bcdadc3ae0227e663cf4e221111d57e5c3d1a562439afcab38e8b0f7", 0x8b}, {&(0x7f0000000240)="c4b02e65c243250fe17bc586879bc6e6a811d40b70871401ced9e60acdfd9d93fd2d1d0b363c00f7ab633e627de2ca016185809c8ca116265d6091284ca046b3e46dfc72d48aed3dc643410e37d762", 0x4f}], 0x3, &(0x7f0000000b00)=ANY=[@ANYBLOB="e800000000000000ffff0000440c0000e3a761275396cff1c0b9d0c6d923a479868d35fc8b50d2b641e82f4214d679b017cdecfa73ba48b225a90932367542ae47adcf6c3a38cbb0b26266b3c2c3c00864d99bdc1f0530033c3b7e29794098aa6fd86a81aece5ccc47b7160ee4a116d88f164d71acd2275bf1cebc69cd137955f6b00e1e8aadc4cfc39409120de4946d2f7ad5cc8fe862267196bb99b2be16fea8b4cda601622c824760c56eef57f47fb8cf888df251486a7cf08d2d16372107706017abb622f62d3766a5c5fa0c682bc1ccc41317873ffb75a2175255cf9388de0000000000000070000000000000000100000000040000dbf493cb0a8911ad63971ddb6591e240d1fa13d08115a055ead227b572b47b1023e50745e48157368fb470572d33d5ea4edc305f1c52bb10fecac37999eb3960eef23fe5f6304db79bfcc07dc66a6aeb9359adadde5728325c253f03ae007800000000000000ffff00000300000047ddab331a2090595a536aadd69a06159e94581ac7a7021bbc0064d2e987eaccb786174fff09ca804bb88b1b2ee6f69d59dfe0850c8c128b7b3391c820a7877aecfe25e583a19576ccf01a1786cec818a79df034d5cdc9ba40280aa3a0116cc93200000000000000b80000000000000001000000010100001275ca6e5ad92d375afe95a3524828fdb2a90eb67b5805485fa37883dff1c293df7b3c3c01b7da744de100a03c6e6c9a1c631458d14b3ef7a8e781ec11ebb0cd5bb610a63219869e7a923775b66295324305182df737aced7a0298beaceeeef55563a617c87226071adfb84c7ac35c4a70c7473bcbba24fc299bddd0bc41e80a6693bceecec259200fefb70b31463e1ba9502cb31f9aec8344bd908e67913b177e1547886031487c180000000000000000000000d0c000005f4e29e1a1cb00000801000000000000ffff0000010000006f469114e0433063867816a1a03f507f88e9b843025439c3e160345adf532b9f618b984665557e30cab6f3a5d3f91ce4d86e5d4f0d6264af0075254fdfc89679873f442ed44ec7da7b84afcfdb7b35410c7a1b620d57e3b04f19be47f1ca4ca8e9a128110ef949f8361c3d56d2853eed0f5b6d870df00e6b975f6e639e63734e960d009f169ee4223a401ec540da19ac0465983f756bc9ba385b4d075911ae0a14cc90ca597c27c3acdefa280e5b2f9d52b3740f00ea6ebbb2096ceae6133e143d5a6fae4bd45905e324e7771414866f295b0590719bc7cbfab8c92bdaca33533b61e1e9cadcb35cdf709423547e924f689468a297d44b12924d0dc9b8df8e641d6780aeb1e948a00000000000000001000000ffffff7fcf930b2e2c2884cb1b2c74b8427635b0fcff749dde1164d03fd3fd658f8336416e48f0af2150ea67b0bb2730d6d27bac299fbfa8e9dea050fabb718d75ff9f16606bca62c981e9fd0f1b974fadc886490fae200752f6a96a105ca1d1aad1b576b3b48d428a1119dda3b743d1ab2470b1f1e454fd0a25f26528870a3b54a82463d7badf3ea987c24cad000000000000000000"], 0x448}, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f64696c653000"], 0x10) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x0) 13:15:26 executing program 0: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x0, 0x2, 0x0) writev(r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000300)="da37d03e43f1efac6aa2827a29b6e8f53824451d9ef87ab4d83c161911ef574262d42d8a4dc5670e32e3e417bb6a4fd8517186e7baa7319669d2fc947c85dbc96618abbd97b984fcde9d138e5a9287be7421611c6328b0d3ee344037742f6c8a4a84e106f4a4569a9eefbd94f19b4b1e09b53ca490d5f8416ab70ea10e51f730e427b9b4aee4e656d6ef4c6367111452aaae19eeb3d965de3b9be811291cbc2dc3c52b3a1e8da3d32bf3a05afe929ce896e9308190a03c42b1b2b777b3b9e46bf091e207c522c44fd236f2234eaa89919b1f61080fe7971d9eaf59579ec8e228", 0xe0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/73) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 13:15:27 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 13:15:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x29, 0x7, 0x200, 0x100000001, "6dccc7611fb16e3cbb20d290b5c654b77901e8b8", 0x10001, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x0, 0xfffffffffffffffd}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x34, 0x0, 0x0) 13:15:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1be) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 13:15:27 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), 0x1000000000000075, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) dup2(r0, r0) r1 = getuid() fchown(r0, r1, 0x0) close(r0) 13:15:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() recvfrom(r0, &(0x7f0000000100)=""/247, 0xf7, 0x42, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x3) 13:15:27 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0xffffffff, 0x3}, 0xffffffffffffff5e) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = dup2(r0, r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/246, 0xf6}], 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6233) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) connect$unix(r1, &(0x7f0000000680)=@file={0x1, './control\x00'}, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 13:15:27 executing program 1: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56be464af8bd025b39522f7b44cb26283e3716cdb5787f5087f52561207e5cfe50088560aa38420c235b717ff90990e8d898f621a0479846e0e6f2439cc2cb5a1837cbeb49dbbde981e8dc9272f66b6ebaa8888143292027d45e07fb2ff4933f62a78b9d2074415dee4e97f4fe2aa9b6fc5794fefb455116e0c8c5be14b2e039f59d8c29aef33ee82d73f8937e431502466cf1814ed6581e8c56a43ea47596832bcc79deeea661eb336768406ff9e83018ede4e99c453b14c8dd474c647755f7fec45302bd245f47848cf3dfcc03b23fcb1fdd50aa3cfb94c32e88480fc889ab", 0xe0) 13:15:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:15:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 13:15:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket(0x3, 0x4000, 0x6) chown(&(0x7f0000000200)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1000000000001, 0xfffffffffffffffc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1f3, 0x8001, 0xfffffffffffffff8, 0x4, "e9f10b8cec2d3ac06ae8e0d51953688938cb8a3d", 0x3, 0x7}) 13:15:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff8602c7e22103058593e4ec818a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4029361cd7ad44144aff983a7a748614999abccdb3189cfb38f83ff90beaac2452c60af2b51add4024f14f97393984d2b30841767a613c96163ef04a92b21b5349d1fb3f7512d3db60c6a3dc9945982c4b3011665fba3197cd121f9ffffffffffffffe3b3fd5528cc34df1c54090a65f6abbf32fe274c7caa7ce6063acadc9839ad619b7a0f9217cbe540b7725954cd36124a3cd576f54c688d6675b69f848dec85b6fc4cb3781b02ad09533a29d019b468119677f0042d3e6b7f204e068e991a", 0x108}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="a6950b68b2e6afb3e21d4eaeba4e930c8ef09aba3bc275baa3842fee67c57ace441dd2731c82f71e412187c8331fb4e1cf49ee5c66255b09b13b20a577cfb6cbcd97cf848961975acb159aba1f", 0x4d}, {&(0x7f0000000040)}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() 13:15:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0xffffffff) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x198}, {r0, 0x10}, {r0, 0x90}, {r1, 0x100}, {r1, 0x2}, {r0, 0x8}, {r1}, {r1, 0x20}, {r0, 0x4}, {r1, 0x62}], 0x87, 0x0) 13:15:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x85f, 0xc0}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="16410c4dc8f9e53843206d061fc194f1dc143424b8715d271682f75eb5374256f3753dc6306d9c5d14006286cacbca6d90e69f6d8726a36e0491785a07b3170cad4535682e262ce606d111dd11999ac6e7f6a61e689bfd89c1ba996e6261997b3f70fb9b0ab839abb39d1ff4143283db2e72df826254c1969c44b73c3d03580dfc80859e32db2cc8279cbcdf05b0101e9a35ba", 0x93}, {&(0x7f0000000180)="1447fe9f446b55184a47b0318c77165fb291beef05cc48ca22598cd15ee5a25f52a6454efa0ced66c9694363238c80a830699fcaa2e17cdb41f0e7f92f48b7b38651083e190ed5036591230b7151ce1f603dd775880591f76255651b7e429c8487035366e8b80892964a91d5d0077431fcd5d2a7ebc1662b515d5eb118f520eb55685cef5f30ca68440cd8b38bdd863d5656321a776bca6dedc5799965b996dd2de8287443a967c7b13f86601d1e60c7dfb73321c577b5a36505b057d2c782584db0d9", 0xc3}, {&(0x7f0000000280)="ef728483b7f383934ba25c6872a290b2c2caebd246c9ad5fad2958f03ff251028463e1fa8355b8e38a68195fb812a07488138173b61f4c914ebf6e3916c6d4c644b8e9f66c0a96c038e79c3fde465d89d6f9e793ed040670f0c97e3f28814d8dbd0890480ece79b4c536cb11c894c7c6539d1bf87e03fdcf3e7a747d2dee62e38734b4905ed2707cef4dbfef04efedccf0f251144c719e7ee0beb91b7899eb43a9162651bd2a964c87b956fa20d55d06f92a1a5f7db08ab1d7be1f593bf802f472a14cf6d52e67e3c3b7bad9f2be86b9fcdf02fe2b66888ca850921fa68dfbf5d6ceffc304fcfb7ffde9e5c880", 0xed}], 0x3, &(0x7f0000000880)=[{0x1010, 0x1, 0x0, "de623981f06f0045377c46bda59bc1689091d1466586af84646097ec173b04a8ca72ea690045ea0421de478390decd49866cf0a2781bce4ed172e022c33f092ed71df1306ca827a0202fb8ec877ab77ba5740b28a3e560df7ed1ec1228fe5b35715efa78b5c0eb70742704e89f1028297532dd487662c041e4bfbaee50db0886cc67567fd105c9acab177804a130ab6a429b19eacd679497534fc61916743f0495bd8e485a42e53a390145d8e8b5dd9350780a7e65330dcc6fb3221b1038abd9609b481ae24a6dc3935dc3a13d0b5a0727bf24ddd97fcfb49233f004771f974a09c3180bcc5bbd627125099db756ac088d69952e928ded392464de823f980484ec392e68a305e8f4de71465d1c861a5cd6b0092442579a51a2952e5eb3c58617d1ed80307730eef3903d1423c99d795afffc8d62d4cbb3d8c99a78ac3d26bcfa32aee0344bdfe37f8e58d3fd412407e9e50b3fb7a8214b8da6d1878bb40ad3052c7ed471159358e46236c470a574a1b79ee4018b2b778ad642baf1b2484c398019b4242e4bfac6a23b671573d2db4421e68579f6f35a194b1f6237c495f0ef19a45962edb0111f7e8ebf595cd94e5bdc437404ecd2313ccdce27064b49d87e5cd278fa580c233c9d147e819bd0d66e77eb283010e036e888bb1261c1717b85cf8455ad86c160b38444f1056081666d56390db205d7bd4e0e76bd96a81b97156623050380723ca3148ae28f74cec6525b7e0d0f8b6f9d2f02545b22d00ff34539b611a80c19b5f9e74878c49642777c41f0c3ab07ea730ff0f1bca39db072ed0b7aa5898958ab9ab29ccd97742c3a10a1c3b39ade8aa973c3f01b6ce5e6a025e54b1f8c2f26a9668309ec8e2c2676736397fdc53af8c517bc45fa22dcabaa1d6b2a884d01d0167bacb4893e81901696c0ed0a579c4a194897141b89d8b2dc091b3ed8b6e69f1bfb397ad84ebf3f4d6b958eaf8106d211f19d4f7bd2825b3584cd3a3eedb9acbda1b0f5d210a55c7201f38eafc070bbcc65205cce6cd277d95c3bde41a70216aae294a0341603f11ce6c86b9e3f7aee55f806d30b0a1bd4c06a0314c8560d48bdf88810bb967e5df92a65de2e8468b47f0812c7adfea0ad7a9fb2f7c627f1d6dd60c26017fd5fdb69fb6cf8daef828be96a8c1a387d3bb5d9c1860509ce7762a7d58016fb5a5bf35c7b7b7510d41c1645e4be177b4fd70c30befddbf21b3de3729d51343678896b00fdfc965543cf87c1fb0918384b42f1ad8d4451172e3c6ae6b8a8fa591eec7a25051c68b7eb22cd84ef45472d357ba84c11c96fce3ea37c2e98d6efe719cafcbac5ef267d8f5f08eaa8a10a016303ca125297146221979a2bf553d314eb78f6fdec22b13bc919303793e36be68458f296f31ba8b2de0b6a816ea18771413fadbbfa43c158389b5c2ff602f6d8f9abf3e1368a21cd8cf08c0dd486c52d67e46a309cae7718b4283e858bc6af1607df56db55fdddd887908cf01d1c904849ce761bf28bda27d70827bf651bd4c1d96edb61397fc1a561b0e23f6daf7d2098fea1232ffb93b80ea635b1b64c3daca375f208c29f8178914658ba596fa0a7f01e9d5e8b3c0aea7d8bdb1375f2ad5707877cb039b30d3f615d8480a84382dcce8db96eee7e07fc1f18b07ad7aa659ef6ce5e67317fc2f24043cd67368b12dea161b5b9eed47c09acc84ceff188f15cccff6b229f110eb3adb5086e6eb28e992e8a793d76e995d99c195cb1e73a4ef6f09722146917abff3d9a2fabe3486caa68156e8956e025ff4f2924b31983bd114af41bb7d6391b773fd7b6586970da459738f95f76c439a3d45f017dab230198afc319eefdd7ed65d260e6df368098bfbc635158cfe4ac9e48435cf2117aebfd1ac0a7d357d0cc822aedb30a540650ebc5ca8bc12aa41e01204f06da4541ba883c6cbe0c2644c3eac557632d39c607d42b006e1d6ea0cd05e145c561cd211d9e479d993d10820332db54683bd5d50aaab6e2f1771d328efcc1ed46ef0cc37bff1884677af4f387d67482bf86fbeea5bff9ea2adae3a690960e5789b2254e0662b5ae9274b6c9c69847903bea4026bf6ae538ff691e366652823477037886eadadb1f370682c701c3160700155ae2946ce26abc2730d1ce97210b1e1ef12a76a22510618052c5af64a2cb57bd89086ad6dc47aee1a7fdb7aad647c25ffa74723e48624a4cf78a275b3b6e8af6d17f37ec10a6c00611af13b77e02977ac2a1661d18aef9447477978baab3c4cb9398ec2d3dc87ba2161829051d871da90c4bde4997b8abc24c4c72aaf1ac5cda610b6e226ca69c5bba9d5c771204dceff3e9dd0fb382dcc41a4c7855956d36e37e5e6a666dbdb98bc8ebaada3b0314ce57aa97e31992442af7dfd8efada42cb49e89e313feb9a7967588ab957ca93376d2399a4834ecf3ec79641e21dc6712e322c6f5f681530c1db0c1b4442322a3b0dced7dc6f162e9391d2c75c8af06b42046fb63b868948e26848ac421dbc681d7c0bf808a3a40d2eda7f2c30fdaef7255aa03091704dbc94f54cecf5c2defba49467b6537d6486a4ef2b5b06560dfb63011890da1c8c19fc0368c64c474982071311f75278332ba291dbdae5151adae7bc32f4bce3287384f259a76e6b4cf66de4e50aa3621588052dc329068dcd4df871ae69076819018228686ef4709f22908fd62a31ee586949a32a8022ed8f9e3126f8ba89a7205dbaba8c7ebc198f25f475d695b84261591105c956dd4c8ee0d69d4a7955cada5546ecf15e0f83eb37f71f658121f80bdc6cddb397271ede0d66d3cda0dc649a309618d4769ff67a2c8df043f653d941b901da0b3f38f998c5e7985e69834a9e2da076cab2937b5f6f6c1e3c2fb7b3ccf0f831a0b6039a39b4d7cc5667e7974651bb5933789d26763a297a3b066bfc5974f80191b6616ec68d9fb6f06e54b6fd6b1888559083299d8e22eb7fb63e9c0ffc72288374f7acb74ad7a54c68b5791405aebfaec54d05c70cc9fa539d271df94078a15d4fe19b10c8df0e7b827877ed039274f94dd67af9f33d9fb8d25d9d8ccdc0facaee12ab593e9fb87354fb4c4a58da64a465f81317073a6b4d5a9c0496b494f22405295755dbdf3e04996994da2b7a829869a8b5be6971ab4b2f02d155967a1ba42c0d1a49b8ee07c647a7ec51d18816b38b08575c9cfca561ae9c048256824ad059cff6d9d85473d6ea6d2fb4da759084a8e2e93ae5ab5241dc9b2c7ed0dd2e6449bd7dbe1ab944bc6d5f935e366850bc6a1dce2d6111fb560afb36567519419b25965397946c45e99a7e812d2b5ff41cd608a398f18b6e8edccd7ad590fcfb5fa21b7394ef8292a1bb3cb7e4f264cac4c582b414d4c6e3ad450c698642e01debefc2fc0cec576a3af51d74ca9e35c59e4302b086c55d46c4cf0fdcfe81f2cdc00f93e4665cf4463092eed9a778c129b107255c3d5051b1afd5dd2e67fcfab63f997b12edfeb36d600a4db4881bb6fea99260765db3b0b438a80b8f1cdf494dab9ee775f3b6db201442872bd2d7bee27a989c9c4cea38c42208260055ab84b296e66887e59dc3f56ffb45bc523d111eb98c735f1cce5e3b099f3cce78c5e03ef761f571da1172e5dba7a77571b5bdce8c73cda8a5b52a1ed5de656b6fbb141be7e378fbdb9434efac226f8566fc9dedc82b1c00802584b04c4d63b03a3f055b3345df91697099e9d802275b988607c7bdf32d6ae2f10dbeb2597f09a8dd240580c85fcc78ec912d4b84dc52bb319c1396790649362666927096e176e9c29fd78bffa1d93e267c5da529760d38171a485e433931629948740c6f2efed629a144aeb8b3eca705059e1a655ee13416aca98b8c9f321fb7f916fa871836f4f0bd043e9b3d813f2cc23c46b11fe892bf44428b8209e179315693f261d003e9a3d289c08d43e5dadca2bc191d447069201029188ef98f9f1009014ffc0fdc70f73f3513e2e3c93aec0c52d4732406f9f3488898a017b3eb5bbcbe14ee78fd0bebc151fa899e175193bcf0668dcab74cf7d1c796f03ad588d839a69e3836f1ebf9377e479811e5d8e4996b9aa96d188aafdf8a04263f0a8714d2dbb6732e962c75a46c016b60eb75ac45ba2c11eccd40013dd06fae968d2d8ae7f73836bb32d7d48327492cdc9ddd927c402cef281e9239c6acad84a33acac9950b2a62945b9e350269fa79c6ce20e52bea2f492703e13af4661a316cc8b17df8a2e316ced524142488894e78ac2e7712240c180be2c53ab65b47414bc4468c7386fb468e1e6a858d14422f66703e7d778726e13b878cbacd9390f5e981462c8e4281e64bbc6d53d65fb28391e78e428d790b9db087e827e5d8d77459318cfb90350ad00240e63340f41780260b6ac67bc100ac0a4bd4cade4bfa8725db018a57ef089c8e1062d1aa68be0f7810735ccd9991d3f4992efd07f0fabae73eb4271fa2fad777e5de7aeec6ebf9a8092bfa0aae735de8a05bea3430efdf041690afbb1b88818d5c88541d15b3e89a6211627a842997cc222f65b24b52553d5cc36252b89d909f524d978509f28d261cbb64a36d1d51ce3ce195fcb05d17d4b9cf2ea3ee439e42cfe10540752e69fdd5b5429b3437bf798a16c037cb019f97aec2851992caed8ee5a56512325af91a89fac2ea18a07143c62584cddb677b50c90986e183e655d001a12dff7c4c44d290864bca98b7d0d77fc30a0d61dc51c5b19f7759880023d4b578a52c24641505986e4f27d6f62ac894f03a75cc7621619f4cb15a7e22d0bfe3efb744aed94e7cf0b7a446710c5d0ce74072fac2f7a78f07307c6e1d9591b075805e322bd3ee84221ab089f4261ede71e926f3777703ad8354d8a81f9cec5af49c2d4c3eba7de665aa5da011994348ca445a2bb405fece234a5b0908cc5089a82b66d409d3644b06315ccded61faa92a021d2199302197ad218e3069d03be7eaa286020e1bce035a5604e8dff0206b92d11ee5a013c4e72b609d49c37af2f2415ea9e770e7de3d75413ed54671e2fc111f7c11bfc6fe33e5538fce147b34dcd20b27feb8453e4981be257110cd0d59b14c959419adb91d840e8efeadbf76b60b83f79296a054fde428b1ab55900c06a9e03ef07365bfd94c14e1c6232d7439331a7d5ec7fbec91a00cb438815f6e684c9ebd4ad594c2cfb32d45f6c86748096a4b26c2bd46999f0d59bde569ab4619a89d763709a02d20011dbaf584c4285fc4a52a1b1af79d0f1849c0a9a8cb97383fcf6a6936b5d058f7f0023ca8be2763bb9bfec2d9b38e0f317007f4aadcc0e9b8952357dec4ca92ff3d510fc8b4e9e087a4e0e41d82d83ab3972c3ca3c7c8ec43d4e6c6e1dd2fd493fa112071617d8cf3f6fe34a998ae37088ddb21636b372521b710e539c6152af0d7a3f762d7114549b89476044ced0aef49f6ecdb664971be6807d85bd029f808a06203b4bf0fdd3ac68d1ac273ab9ec2d6a9b3366d2900dccbcbb294264803c069424476431ee1bc0ef2714b6c8049c40f0efa7694614a5eb7e858b6434cb5ab26fe382ed72f70197a9e29972a6753560ef7eeaea94ec7dc744888af1f1c4b2e84a345f59d7ffb924dc99aab1ea5c59e404591ebbf9cbd500f2af6913c692c4bc9a44edc897b8b17f70409428532d1109c36733905bb0ea43e96b1ba8132954fbdde158a3c9d367a16d74f2bcd48ecbdafc74525e7936bd9ae98585b11306b8f9c4f4bd99012bd78611115716fb3857ee1aa32c9b4ba47d15e12a23a9856c1716396e3fdb3f4ef40889b1ac8ae0"}], 0x1010}, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f00000004c0)={0x0, 0xfffffffffffffd98, 0x0, 0x244, &(0x7f0000000400)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 13:15:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9e0facd86d07cc77da666771f41db919a3b2806cb36600000000000000000000", 0xfffffffffffffecd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="94f3ff12810b2384990659d53dd1375bb61334586a6a0adf48cde63c0a80f053c20e0bcaf0eb7d75037fb61d50da59e256f4a5bd406df39041cf073e03008d5f19429ebc14e3d005af7f1da701668bf6fe8cfd7dd5de2e27dde09390002259e3ae1c829d541e", 0x66) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:15:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 13:15:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f00000003c0)=""/250, 0xfa}], 0x6, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xda92}) r2 = open(&(0x7f0000000540)='./file0\x00', 0x28110, 0x4) getdents(r2, &(0x7f0000000580)=""/62, 0x3e) 13:15:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:15:29 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x2, &(0x7f0000000080)) getitimer(0xfffffffffffffffe, &(0x7f0000000000)) 13:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628053a8649a90aa3f045f9a8e0af74e191fec859f4ed785bac5648a3fb6550fb1b510a83edd5e4c67e60974a65911bcbc2c7af9253ac58c81244f6eaab5eed5b7fc24f1be7adf818c699d2f695a116d4f30aa06be29b605ff219aca1120b86135c92d408b31f", 0xfe31) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f00000002c0)="0ffafebb65c350398e584e78e7fe7461946c253e1894c1ddb71ed1b040f0eafcc56025977fbb0758c018e74bc089b6354d247893e20c12861102649b1b115adfc3cd0f8ac9aea977ce94ed367391da21bf6c07be9e278e0682f56252aa5c281cd853ca9f3042b3e4962f089fb904a04a6ae40964b9e6419c608badfd2c8e9823091d2a630fac195020cb5daf70c57e2bd967d81e6b7e4ca00b88338776e3cc77929d16e4951e1fe56f7171b263ff68b2d6a0957a282714b071c74e9e39e5caf602025d2c7d91464a33f8673937cc9f8f1c431b", 0xd3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x1, "1eb1b1269219a0f17848a821c95942fabb719d86", 0x8001, 0x95bb}) 13:15:29 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x2, 0x1, 0x401) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/79) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = semget(0x0, 0x3, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{}, {0x5, 0x238}}, 0x2) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = dup2(r3, r2) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x8001) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x9]) close(r3) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x101, 0x6000000000, 0xf5]) semop(r0, &(0x7f0000000340)=[{0x7, 0x9, 0x1800}, {0x1, 0xa722, 0x800}, {0x7, 0x6, 0x1800}, {0x0, 0xff, 0x800}, {0x1, 0x48f9, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x8, 0x1000}], 0x8) semop(r0, &(0x7f0000000380)=[{0x2, 0x3, 0x800}], 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000003c0)=""/213) r5 = msgget(0x2, 0x80) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/134) r6 = msgget(0x0, 0x200) semget$private(0x0, 0x2, 0x2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000580)) shutdown(r3, 0x2) semget$private(0x0, 0x0, 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) shmat(r6, &(0x7f0000ff0000/0x10000)=nil, 0x1000) sendto(r3, &(0x7f0000000640)="b25b59b7a9a1231e4212fdaaaeed867b14997a5ce9a2f8de85cf4f9675fc2d493d908123ca26514727a67558c1bc1ad51c03b701", 0x34, 0x400, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) 13:15:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="88ef5a423e02d7ac9834fa8a6cfdb5e264e72b6e21470804d15d81ffb94850676cd0a4e6eb9385c6b41a2f681a56efe9400ebf2f65", 0x35}, {&(0x7f0000000140)="8c02c192a26f86ebaa2233251dd56574e9e023ac355df3696241e8afa4c046ec1f829a370da9b21a2b9996018bf7d9a9dbaa0457ceba328535a7bb602eb5d780a91d3b1fbc19a622cb5fb5666f9312e6f23be7c7bdd731be77c37a0b97e0b12b3b95be06180981cba4d7a263c72cbd51c80ce229d6", 0x75}, {&(0x7f00000002c0)="73bb0325c0dd64f8894354c522486a7e480610bf58141685b720", 0x1a}, {&(0x7f0000000300)="a1fc534bc0c52b02e877f7f5cce7bfbfaba1a2face6a77e5a7818aad10f5f468c5e8", 0x22}, {&(0x7f0000000340)="cc01b018677ae0d5e63002fd8067943f9494e0765dc2b3d7f5f6b5fb69126b576e8b26ecaa14d74ff30825e17e8e1d9b86ee3419596f747d192a9ecb730603ac44bb2b2528521826b41bf5dfbe03a40045ed915195787f37def5f1d70974168d6309c783bf5f77647a81113cc45c61ba21db8277cd60ab730b6109f0f8f842952ef117cc228f3a5e1632ba51241c2c09e05725926c465b6df426b6", 0x9b}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x8}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2be340d6a266eaf9027b995d65076769f758dff2d2d30d19be5488c7d2e34e452769955b16402bb590836c2e628369e9a7d3389bc464b66fdbc4d7eb963ab070e6dc983a5ec6b641bf8b387d2565db5ca9b3c0da39ac9452c0c36f264d4458beaf86e7dfdc4647eaf8aece917550c530811434aebeb5621beaeccbcef38924c909ebd1766930b3c3773801cca61e687c1cd44b8fc35db0b99a2d56c08ef7cda3ef076e7514afa5ed9f16d99daf2dec40ee8b45817a569065cff6d2b1f5821bbdd32ed6f14b5f65d8337eac493b9731eba8284ae6b9ee10374ccab90517e3b1658d71f7d063cdc4cbd206804d31", 0xed) setsockopt(r0, 0x3f, 0xfffffffffffff631, &(0x7f0000000040)="185c4ffb93f3d8f3dd59ac902fa266ac7ec1463b6ffb8c0c36cf7f31e3aea83d2bb6be0d9a7581d93a369ec3c6f712676fabbba89f112ab69b3f7317443a95cc51719aec8dc46713bb", 0x49) 13:15:29 executing program 1: socketpair(0x0, 0x4, 0xffffffffffff6274, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 13:15:29 executing program 0: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x301, 0x5a) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x29f7c52d}, {0x8, 0x9}}, 0x2) 13:15:29 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) 13:15:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x4, 0x3, 0x9e}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 13:15:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 13:15:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0x41) recvfrom$inet6(r0, &(0x7f00000001c0)=""/135, 0x87, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x88dd, 0x8}, 0xc) dup(r1) recvfrom$inet6(r0, &(0x7f0000000140)=""/13, 0xd, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x101, 0x7}, 0xc) r2 = semget$private(0x0, 0x2, 0x202) semop(r2, &(0x7f0000000280)=[{0x2, 0x8}, {0x0, 0xb4a, 0x800}, {0x1, 0x7b0, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0xd8, 0x1800}, {0x1, 0x6}], 0x6) fcntl$dupfd(r1, 0xa, r1) socket$inet6(0x18, 0x4005, 0x2) semget(0x2, 0x4, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x10) 13:15:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xffffbffffffff7fc, 0xdfffffffffffffff, 0xfffffffffffffffe, 0x2, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:15:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10680, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x10001, 0x100000000, 0x5, 0x1f, "70d9ca981da687302712f16ea0b1f8029d469599", 0x100, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffbfffffffffb, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:15:29 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 13:15:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x6, 0x20) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/175) pipe(&(0x7f0000000000)) flock(r0, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) mlock(&(0x7f00003ea000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) chroot(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 13:15:30 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xed61, &(0x7f0000000140)={0x1, 0x1000}) clock_gettime(0x4, &(0x7f0000000180)) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x8, 0x2000000, 0x4}], 0x200, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x18, 0x1, 0x800, 0x7}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0xfac7, 0x8}, {{r4}, 0xffffffffffffffff, 0xd9, 0x65, 0x20, 0x6}, {{r1}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x6, 0x81}], 0x80000001, &(0x7f0000000100)={0x3ff, 0x7}) mmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x0, 0x10, r1, 0x0, 0x3f) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r3}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:15:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x0) 13:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffd, 0x3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="a23c6a1a3eb371eaaff98f349039032e4ed9f8921b4926a6ec9a891789be7220c8cec1ad05e5e87b331468d23f5234c9dd1f948895c903", 0x37) socket$inet(0x2, 0x0, 0x800) r1 = socket(0x20, 0x7, 0x8000) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x8001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:15:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff4000/0x1000)=nil) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x2) 13:15:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000040)="775521d56f4e99a8fe5495d7caa7790d81429804343fe0a8f687d938cf4758968e4b6c2fa58425b24980f9474bae85796bb178454a6e3aa3a8483fe09e898855cd99952a06d304ea077792f0aca48b51603cee91a8c8db4e362b8f02188b", 0x5e) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x897) setsockopt(r1, 0x1, 0x28, &(0x7f0000000100)="70a5b1a944", 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6, 0x5, 0x4a, "6720cc473e329f6b00ec9230fe7b02f093f9532f", 0x7f, 0x5}) 13:15:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x81, 0x80000000, 0x3f, "5090aab5ec3f0ba17f023b2271f5f673dbf45fbe", 0x100000001, 0xe48}) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="ca85042b", 0x4) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1f, 0xfffffffffffffff9, 0x5, 0x0, "e993f9d2d11da0eec8d874da816bf7c060de5ec4", 0x81, 0x8000}) write(r2, &(0x7f0000000140)="dfe021f2f51ce564c8cd09e7d184a60e9d5cc65942764bf45793cae10c9f815f8ce8adfbb8fdd441456134d15671afe131a853e3161f8aa051f653e242fb727f48977d3a9b7d4d5a433c78164a3174289e1994c17b984de1e48938e8f245bee54ae34c81c8c4f012b73dca66be7fab01e6fa034d707bdd54a4a8cc6f5ca990488cad052e1b63e7f78ee2537a7b5570f2de592daa4d1aa53933abb3f5087d8122bca3b48e0084fd269a0af4cd25ec1546cbca90a5f9b028a29fc948f3be20fc829c5e92f8aac7e52b205f05e65a81472ce69529382f17c91a7e3439ecb295194cbcf641600679846064df68e2a619f93eed7d", 0xf2) fcntl$setstatus(r2, 0x4, 0x82) fcntl$setstatus(r3, 0x4, 0x84) ioctl$TIOCSBRK(r1, 0x2000747b) write(r3, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r2, 0x0, 0x0) 13:15:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 13:15:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000880)='\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) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x2) open$dir(&(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', 0x81, 0x42) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:15:31 executing program 0: clock_getres(0x2, 0x0) r0 = semget(0x1, 0x1, 0x48) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/185) clock_getres(0x3, &(0x7f0000000000)) 13:15:31 executing program 1: r0 = semget(0x2, 0x2, 0x121) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r1, &(0x7f00000028c0)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xc, &(0x7f0000002800)=[{&(0x7f0000001480)="8761e73fb156", 0x6}, {&(0x7f00000014c0)="235558d6c510a54915f62a60be6b9e461d9b0dd59cf2c05fe88153a1155274f64a1909c622cc03bb9ea6057b961c29db8e25cec5e4a19fd425ed3bf97d82776e7ad440d4c7a16b57dbe5022a4cb7fc6ca2ee08bde6e2bceacc564d65ddda5e3431c4fc128248ed8d0188e57e675afdd1d870a4e9d7eb5987ab4b0284a13bc5e0a08961a6974592513b2b0bbd333b520c3a8fb4228d4854c52ea1b94f21109868e02c609f71699ef58958862309cd3468175ab65fd7dadced5766b8fc62bb8eeae917f9adb35a145b4bfe22dff8371ca9a872cd6a3eaf67fa25ed60ff48dcf1d65331dfc3a4942d494951a250edfd2c8854c7642f541eb483", 0xf8}, {&(0x7f00000015c0)="25638e53e68519c718b536dfebd14434c07a1a6723b06120bf9544bca63010fa77d03949f3eac5687d32468209eb958681bc793a6b852d6d8342773cf69af8d3afc8b0c2630f39d9c3cd6123c191c8a2cafa017f9e0985c80df9b4b6b122a575a724fcdf9e0b6b37fb7c06de3f862ae84610a5c0895491cae26d0490197496b21dae7f24184f0daa909c6c04a543a28c628b1a", 0x93}, {&(0x7f0000001680)="7ff1444db03ed13fb97470aab32a63821dfeb91e332c64df744bcb55e2dabb4f5bb0dadb3bbce94ae83f3adb0c75410eebb3595b520e0295131e60c8708afaaba2e666cc", 0x44}, {&(0x7f0000001700)="6e48d17fd340698024f00250168db332257d3da17de81405351747fc75a83da5ae7a65529ff14db835ccceba6533d8bd75f9dcd967581fd71552bf82abb1f5f561b6846d08e27d78bc494a5e78ae3801b34c41b7df063c847eca280038fc463c2e01e70760eb8bc4579f375ac39c2fe0f6fedfc9b5cc5251f23ffccae5d3e984a9d07af8410af9a3f4625c8e1e9ffdcca84d063412c342fd3a1841d3ed3c65c6c0daccfe99849c0ba35e57ecaf70c02ec07a12493ad85ab23d1ed38e323b412a937f9b0ae403893afa8553b9e6b90819b641e3c127", 0xd5}, {&(0x7f0000001800)="528adbe59bdb1df9bb2cda29a6b3170b7f4b6e3222c9c9be722f67a695d8dd4eb1b2d48b44b5daba4e9897bf9b8e502a830d487eab5e7c4f00790505bb264da30fd8138f996a53e1d4dfcd5eb11651f53195b7b965149ec6fe359d6e20d45a6513eb2ba59541212f242ef63f95f64309ee0fff72dcbf0c41f483957da4248c25eb8ab4890ee0a95eef144b8994d1dc8fb65e8ecd946546908ed051d4058c74df8cbbce8c78771f869d8923435709b2d86ab957b201c4bebbc9dd90f413a82ea9051522f1d3db452ddca2c5d66e5cb62cc3a39673197046515c475b8978d3f0213811e19964ec675a27942adaf9fc3b69ec16e2a0f056fdd2f23649960b64a192bfc3924d6d9d6a2bbf2ce808bd07452b38898657eb7a1aa324a473eacf663d6b9d492edb37b2e33d54244c1525b9f12d5c5c4370f7495b1e5cdbfb23da5bb495a97551962fe92fbc0875eab0b9e68acfc10e9231c2c6cf325620aa22418bd1a051e16f93f422fde8af3e6f787b96156850c64587f8a344b742438ebeaf1ff0eeabd576cc9df0947b89c60369be0ea4b116eddbca17c213cfdc2db5c872a8d612a7fd5a0375d20bf40af423f1c65244aaac5a7634c05035957f7a638b9c77e1c82a2a3b0264f7ba1f714d4b99d69021eaf34f749aa00cddf9791d59a4ddaae135f7eba4ce7060ad7452434ebb75039847c06f6ba53694cc5d58075edfa74c4e2ea8e9e1c774dadba7a26c2f8ba0050896f41c51b1ec6b691378c560fbcbff058043795d74945141da7ef1a20c6e6b71e0c9f436de4cf7e1a3b7676d86ed806b2e4c2fea75ac3973ef9df8e5e0266395ae1afd2e374f3703e5fdec361257d8b3dc599cf32d0de0c08a5f304a50d5589750ecbf14925cbde06f1716e5045158e4c71b25518a3cd25e9250da032a4d004a74fbf454212a1a4095f58fcbbe900bb1b489297d75356ba4e7aea98b66dec39d07a75fb7bf1713990a29a76343c520b75795d7000b75e2805ac375b9f881df80cfd82a9c18c27138aea307cbf0bd63b60c75a7d9827a496acd0dc5a7ed75ba3a979386b93834b6f03b44a4185347eae324038ffce31c551a6ae77c4ab5e95a24b8e8009be38c3395a48433614233cfaf0dab160d248d329845b53d9bcf58822cc823daed77e4daa29e21d97b1bdf5e8da9f1ab8e9bcab3520938e141678329e957452ed0dbcba90b6625e78ff144c7f55572ad4a9cd4ba63c212e6f5f3199d03eb65dff4dea82784e42ed21a19b712c4359a1a9a4b4540fb3593632c0bbd428641235e9549d397f1bb6d4bfddd860196f4e94d8a830b59d6490bdf4085a41ada73c21c5b403b049dfa0858cbcdf2b064efe917f2abe114fc48489920ded9db89071edb5ff8afb999c39d5234691771cd2ca54ef63a0957edc274a77189fe6214ccfa5171f0448e1946fac28e19964bcce295ed892e0b40aafb2f6895dea58c948f7f79c3bc3452ea9ae44a07e62dca224ee2240300da465306f2d0cc38d355baa25d1fb0ae316a2b12630fe2787939b724b4c7a85dd8914ef5e17095f01e77a64d195c50c52f9710ab1096c1e9b3d158924027f644b5a751aed3557230f64d5ee972c35f37073ecddb8773e2c0f31e1e4765c353892fea0202d6d1df898528f38e29d1f8e74327e4b39c01ea198b2971d2710ed3428247878fb4522b24401bb0b1f11885dabb0e3fd43541f1985d57f63410b64a6820fb8efd2b52a9a1268a0150aefdaa4f69c284135f2d9d7137bea3a42c6f659bcb0d4ce99ea07c826962e5c920fa6f205549ede25240660194b0179ef677c7a65be876c7f086296ddd335374414cada042a44ad4a292ab5bff5ce42a677f84399eb4acae109e4288c5ae9afb787f3cc57113f4f70dbdc18a9b89612f4936a12bf89b3739d80afd5833b4d04baa6d00dc14c8cd939af9c3dddb019ca9dd15406d1a4901f7275a4caa43d78a4092dc0a82784a4bd6e13497a6ffa65a09007fe8ec69a083831923423a4320e74221533a3864d28823dc51ecbee712d2e539b86cc39a96301c95de686e437580b70141ea9fec8eadac76434470ec3671225f3bb55a941ed052bb2b350b3661435c130595f290a4e0bcd0456c60b4eabf9b6b4949f08f65f718778b385bb4bd00c702c2b93933bdc8b9349c7d03840056cf17ab7e7a7a2c93f8c293c50a1b6f24daba51b702aaf9e37e1fbb531c1d41233c8c33f88fb53fec926dc370853788640205c67833f338784a0045075afa93da40496eba461d5ed6689e7f47bfedaf565c81bb27e6b911e231fb662493a4ff966638349c0b1cbec3fdfb30d869696f911b22a0d274c005e4e6422e40797566266c6495dce5c8cb513ea6ae6d6afbb948b828b12e195695b3e792fb9cbc73fa459b09cab112c9b3c8699471420b368d60eb418a7d9c5aab4141b257c71b3f9b07c1def7869f463d3c8101e9733bbd4a20e3e6be73bc9862fa58c59deb292a54a8a91f678ec5dc92a7b68dafcef188a778e96d64308d187318941962a5c384259071d6d6053b80ba4c7c0c60c0be1f35b148e89c853a89ba01c93ab42b226212a3349004bad8fe39f70ed1c95d79a71e92d13a378261513a524bbf0b34a844da2c91726b6244413f2216eb7dc771bce05dfb3ab98f0f8f0a4129a90480db70044e4dd3486183ce2fd8d2b725d301c7f773d7b2e5d4dfb06793668fa78bd7c64e99f89ba7da71296db4f48485b706280f619eeca15b4ef9bdc25ffc673908f45de992efcadc26b58ece8bf19053cf704445f0090aa7c5db97466263584e1d0cd2363d0182f798e65ca3699bfe020bf3c9dc9a9de979feea92131eb6998f72e118532063cfaadc5d1ce5137b07d72e4a1296cafc5a9ff29764b683087a6eb6045b8db2a2da27cb234990ad7281d0e83905dc91b2c075f1ca2e67c2bf51d0acf4905810849df61958590cbcf470c06284a66eb63925f64a7ddff5c7533d29116466bafe1b842712c74952cad6f866e86544a22f532ba4950109f957b268804b7113af74a6b933093c220303bc6e0f9c4a94de089f8b4b0c7db1aef88e0b41f143ea34000bab748a1e9cf9002a002dc35f2a519fbe13dacdaaa1b7b4398cdfb199024fab0da6e778adcf2660de432726b84bb96a4d17b0963898bfcaf11523f8cf06aa7e24a516c4849f9442923bc1b88c9eee59ded4f6b79eca43e598dc7877721936412f7ace42c93bd1bacd23048b2b2ad07cd191e901721003780f18c34a298faea094ae6c69a55fce4af44a85a4446446cf3c20768276658a42053a9d108441c6bb88385fbc2e06af69ac328c8df614743ecef75a8f7b53b2d159df9aeab72d4f8e1ec7ead3dc24968377222fb2b9dd5027624b113f86dfdd6b2c7cbceb0ef5b57805586725504d8606b772279f81225b98112cf3bcc43deb3eb7e89172aeeec96f0c59644a4575bf7fc1ec85e80fd5bc6f378e0cc6c471e8b90b5ea8719e8cbbc30a20571c0cccb7a23201fd9c92f6fe8a649db57783eef8cf655e1f982a06998db3af9b7fc6106b77f0c517ebef43de5c64f985c62b170624ea1e12870626968900b845202452bec86a4fe2a086d4b822e28bc9c7ff8b9acd22062cf9e914bcbf46aeb89f8f419bf50863e7348e6f7fb7aa3b734700ecc232a2436792777ba1485134b85cdf19ce2541074691da60db64a40136494e422565023ca56ea54a35d70e79d3b7ab61662ed9300ee4fd4df74ce8bdba823892a79efee5d9330e468ff3028a163589168d50edfd64f5f0eb8768387b4a3153b8104657881e1c30d933df3508454c16d0f9e0ae784a15191da4029403a3e12a3b3c13bdebfee94fcad4d7f35ea0d40f173bbfb172470eb540bb0feeaeb658260623690bb24c6fb0426ba54398a7f19a87f1b53d74fa6a2d090f3819ffbb18307409f98331b65ad52443e907d983a3622418302517e172b258c5549ddb85f0c1dc07f8544a017ba2d57fc6c8ca03769725ec7911492ce545a37f09d6f645f0374f0b8c0b2c5bb63b39eea45dc1fff7e7952f546e63fcf43066d47f1c48ec562722fe6601b97eb9aa10a10ade7243008520fcf28907c7d09876c60669f77b46c7aed976469c7b3874abee8cfa55265fe206dc9ce983891e975416cc13780d8d9a1359928b8b0de936b6a60fa0983779380321bc79e4161530a41702d69097c19fc9a252bf4963014269abc2ca7ed68005c0bfb436ec9eb8c7a0f23622059e27b3ed83683b6d5d55046ab8c06856d306a5ac0cdbdc3252cd910bda7cd136556b2f86c5a99dcfe7a958f6781b917d49018df0f4cbe6081ac63091937a77149f48144ade248ece887ffe6e1bd075f4f792bc787e39f952e79372a15fe3637e42876490f551d730e257ebde3132b971750b01a2c7fb5122174bf91995529de2872b0eedb9197381eb031ac7f0d537626811a9e6ea69b6e459048d63338495a83a438c20ee1ef8b500b1e555350cb522960b8762a3e2d92ed10aa8f46299c86e9d274ca4387fe050160199399d6701cbd5eca668389a99d21ce849111a4a11d7e286bb5d6824f81e52bc5f657c267baa47422206f77b83ce2e604f3ab5948084010e12ac5fbd991020acfe5793f4c1393a273e413e71659f634d408bd2f13bb28727bfb6f26363fb4e82a7c5eb108417826b3c28667421e8e400c6fdf80d1e355e733dca04b1b6e4f26a90046887d918e8af6050098f96d6dc3ec0ba7d0a7e2b4d1d98e0e28aec46c197d5dd46a37b0a70dc0e564532c6d29b0f61fa164a32758aa6800a9c4a2d087ced6f3d039d2c2185e94f261dde3154f39e5be01c8db0bc5329edb0de3fb3b85ffcda0c29fc4f991ed1687899ff68259a4554645e0c03fa13ce5b92efae0e35e40c439698bf5ac86584bc7bf9a6e3dc4546676eb8baafed22fd0ea5cf3a53188bc7f9ea1cf9bd54d868a6b74ff12bc0efea32266ce61ef7f00ef1fc7c3d18ff07a30b3dc7b0e9a7e4e315ef494841232eb7011524a76dcfc6d43a97d4cafc73889904e79a738a732bbf2ae1726b487a107f27bec7c2a01cd82234de7b26bd84ea276972c0c38cf5b56334fd7e3b9e559cb90b823b8b8d783f9c9de3b845fdf42ce0a9787be5605232f3caa4bcbebd3e1453a3b05917d9d0769f63d400e302ae7bf305d916a8c87b77189774d6825348cead7e03b77bb2cc6a9a342d4aacacb9d4f20c76b09182a84e0fa26cead8919a4cd29d3af08d7b912183615eca71304a7d86238597187e79061570228e41d12680de26d9e936a1e1f3747176956c28cfe05f0d5744f01d17ffcce3f90e861eac1c182b2c6fb2a1f798648894d648a72c72d44068322109b402777194de566be909af976dd68f1e86ce31874e6f29995724c8f19e7c257343bb6d3d73316d9c195bd2ab1e31ab4b6df9e61d93056b8a9a3670e5a4e5436de75efb282b5afef5ece53a621f0640488d03c81093bb184bbe019b109f77fcc5c7a07ddddb541ee560416d6c7b6ab797e87af1a9bc0820ba0cc1bb188ec0de2e5c3cb2c8c94922cce6ae42f0fee635dd26efb4e39b268c6646b35fb1e78b91939b7ccaeb3ebde18389f794ac89812fbccfc6e7f085f7d61e533222afe3dd6b97eb6e30d9a7909143cb5ade803ad0ca8d081f86200d6dbc494e13f01c2977155727cb429b8f54c6c01b6d3b3f29e5f5ad7041ed7dc238c23f7ea8f6255429be4cc0c901dc21943f6e4171c6399e74361c1c835e0a6043ed8c50f64d45302d3057840b8bad80f55206de9e8c37a9592b139640ca120dae858527e155bdc718ef", 0x1000}], 0x6, &(0x7f0000002880)}, 0x2) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x721, 0x4}, 0xc) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000100)=""/176) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880), 0xc) semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/122) symlink(&(0x7f0000002940)='./file0\x00', &(0x7f0000000200)='.\x00') chdir(&(0x7f0000000080)='\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') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 13:15:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc4) getsockopt(r0, 0xffff, 0x1, &(0x7f0000000040)=""/50, &(0x7f0000000080)=0x32) r1 = socket(0x12, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 13:15:31 executing program 0: r0 = socket(0x1a, 0x4000, 0x0) execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)=')\x00', &(0x7f0000000080)='+![\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = dup(r0) listen(r1, 0x1) 13:15:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:15:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x124) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x80) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000001540)='./file0\x00', &(0x7f00000002c0)='x\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto(r0, &(0x7f0000000340)="a00da76fe281efc3908bad44b41533a6eaf611acb63c0d8bd104da8a933fbfbe60b897e298450121b7fbf68fc10518fb92f4d3a429e2c1c2ff70e63b0180940e78b2efbb67ffffff7f005d8b50000015e1a44f6d432b5fa792c589ebc7954cd1b7f3af2231f3d61c77df07cafce16c4d93cdfec0f9ffffffffffffff79c0539b4d3a5679ee01af5f9fccc0be00000453228bf607b877ad797f6538c55e8cad3e2ec7be8a7828ba03341f783763e37068513db91c8fad00290e817990be9d1dd2f0389fd2e4ca48cf1c9b44fbcea95200ee55236ecf64876445ff8fb03b9be0c828c488245355f1578b7f107282410b785c798b53f2ed7b10fb586d4f68520ce7fdcca56a4d42fd6c7c75b35e37c44832be0ab32b7039d2c318625d1c3ea9fa4d06", 0x121, 0x4, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7fffffff, 0xd4}, 0x5) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 13:15:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 13:15:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202dbfae199b9a5a17e1cce4945b9f4091522e63347ca8842b85473fb8c7affbe493052afa30a0141aa57ba1f8f4e169edd6d274f651a51f77f64954c27cd9d5860389b096e55ef2fbb9ca6ee2acf69bea46edec4e2d660dcb63ea967bc591c6f54ab39438f7305a7b5f84722802012e75f1218376824f7db6476323a4bfb"], 0x1) 13:15:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 13:15:32 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) getuid() semget(0x0, 0x3, 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xd2e, 0x80000000}, {0x1000, 0xfffffffffffffeff}}) 13:15:32 executing program 1: semget(0x0, 0x4, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x3c8c1c8e1dadbcfa, r0) write(r2, &(0x7f0000000040)="ecc365800a24c5be871b8fa2f75d8378954f4483dfb2b4e1481c86a44890af5b045eb9f21febc82680b8ddfe79475789414608d56e91310e446667594681c6415e9c21ca7b434f3a33bddbf80c118e3e0f3665", 0x53) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 13:15:32 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x18, 0x1, 0x1, 0x64c159a5}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x49, 0x0, 0x9, 0x62ecb94b}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x2, 0x1}, {{r2}, 0x0, 0x40000000c, 0x40000003, 0x6, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x71, 0xfffff, 0x1, 0x43b4}], 0xffffffffffffffe1, &(0x7f0000000080)={0x1f}) 13:15:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) writev(r0, &(0x7f0000000000), 0x1f0) 13:15:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchdir(r0) lseek(r0, 0x29, 0x1) lseek(r0, 0x0, 0x2) rmdir(&(0x7f00000000c0)='./file0\x00') sendto(r1, &(0x7f0000000180)="664003eaabc62adb83ca13f24dd837476e2bf0f3b3fd6696fea423ac7372160120d9c7cb87b7147b0b337184238d840c661b2c4106e1026a010c098d09687127d7d0aa843be2d10c9d", 0x49, 0x2, 0x0, 0x0) 13:15:32 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000200)={0x0, ""/96}, 0xfffffffffffffd72, 0x2, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/23) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r0, &(0x7f0000000380)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0x29b, 0x802) msgrcv(r0, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 13:15:32 executing program 0: r0 = socket(0x1e, 0x8005, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) 13:15:32 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0xfffffffffff7fffc, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getegid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) 13:15:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10001, 0x16, &(0x7f0000000080), 0xfffffe0c) 13:15:32 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) write(r0, &(0x7f0000000080)="437623402c59a1e2", 0x8) chdir(&(0x7f00000000c0)='./file0\x00') 13:15:32 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:15:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000002c0)="1f7becd1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666c01b2bcb044ca00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6fa7e9d1e85ffe817e16ad1659410520d1ce9da1caf6cc38fb71c1acb809f1c204d8af6f49cf46ff357e0000007ba16385fe06be4eeb7b36cd441f64957fa766396170c4b50a723153e2e7d7311d72bb8a622e1b0be8416a26fdeebe6646b7fbf1908af7e80023518a71b35de01fcf2d5e5911bf16bc72339ba35d6ad586bdc40568560fb30a7d188e7b5983850e07086a4bdc88d6e863b0bc790b7bec64817bc7b37eb9596c195f2cc544421268bb317b3063b4644f6ef7fa2db7c51c9253785c80588ad10a8cc83501ef53cff18e593d66f8f7730c1216933b45f6fab4d7942824f8", 0x121) write(r0, &(0x7f0000000280)='K', 0x1) r2 = syz_open_pts() r3 = dup2(r2, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x1f) 13:15:32 executing program 1: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/127) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/136, 0x88) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 13:15:32 executing program 1: r0 = msgget(0x3, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0xfffffffffffffffc}, 0x8, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) msgsnd(r0, &(0x7f00000000c0)={0x3, "4084544cd8f36f68537f199dc0c1c9bfd4a212ee45855178eb4fd5531cf76f8d5f5ba5f8b99c78d4f366483e0d74ca8f8d9cec795185fe15ce757d72b71346bc841f73ffd2695762df74871ee83e3cb6f7eb1c0055aaffaccbc3bb63fdd75777a94c7270c2e74ea718d2d1f4378aeaf9b88b1a8900dfb6"}, 0x7f, 0x800) 13:15:32 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x40000000000008) r0 = socket(0x18, 0x0, 0x3ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x7ffd, 0x5}) 13:15:33 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) 13:15:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 13:15:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) shutdown(r2, 0x2) unlink(&(0x7f0000000000)='./file0\x00') r3 = socket(0x10, 0x2, 0x1) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="08e648e2a819cbccde251ef9e31c", 0xe}], 0x1, &(0x7f00000001c0)=[{0x58, 0x1, 0x3, "192d9f19c9202937d367b9aa836df7d2e69be6e30877f5aeaf0af55f6077aae70c214ad1817410475310cb208d6038eedce90b6d825895ded69dda12e5c5e30b1f37a4724ce2"}, {0xd8, 0xffff, 0x5, "29a37a6e563e88f74aa92c815bb8185d6a155fc79242ccdf1853c6de0d73eb81c4a436ceaa65c5a9724588eee30059afd9450f3e58a0632dfe77612da13f3901b4a4c04b855409db034454531c0a4185a4a2c4320e46d2ce4b21ea914efe4df7b38e5fa7a2793ca94c2bb5c9f22b1cdd3d261820fe83a11c6fe3694f16b3b1b630cd624c9f6b892b6db837a61baecd7a91c49606e14efa31ba77a19a11ab6a07b16743a4b197f1efbd7a001bd5552e0d412ae12587be2f38e3c7f1fcb87739d11016a0"}, {0x90, 0x0, 0x3, "b1cb50e4a5b2a3563b13980c19df7c1d247d123d1bd4544e9a028ca0d796d92895ca839b870ad3900c7b2bea51893e93608d9789d891118bab0f062f7e8e252f61f94cd8788ef3d166516b3fbd673c7ffab83971e83c1feb8fc743bc32e84454384bd9e37938b049e53da10aa06df960820b25516ef99b3428c6"}, {0x10, 0x1, 0x800}, {0x100, 0xffff, 0x0, "999b332916150d4dd6175fe72adc3834b8273069bde132a2505efcf7c3539d0b16c886a801b66d07bf13a6ed156068ead697e3ed98ed517e7cde6a0d2e414109699e5664d35c5a9153e4983a0a8c0b4cb4d9158ab5808f88bc9b6ea00e339545e622f13ac3fb5763e8917dc6f291378cfdd75498b6704f384a05a736ff0248269ec78f305c230c4c68792e0c8aed25bb69c4764c53985da2e9d5837fb0a4f474f0a2946b276bc256a08c959646c43da7a6c429f25b32b5e3e36de82811922634e0e8bf5c966ac6140075351dc7b329e1c45abbb9be94fcd61b54875275a48d2627c2eee6ba09dec3133ee5b252bf438e"}, {0xa0, 0xffff, 0xab4c, "59f5c1613f10be0de4844d47d9d98670d1dd594e04b092f0a957d92cef6b25c6384f23b67ccc66386747f84bc3a385e5a754f7bbf00d95e65957d134bd8a081ab6a0a2eb8a3ca3391d415b5a7f23be614a4c838e0d401b96e1a22d5f9e0582cc588a58436768753258facc3109c72369005fb22224490a5ac27ff87f5775e7160944e8422ea5b6e556dbd864b7bedf"}, {0x48, 0x1, 0x4, "3e72077e23f1cfa79c988fc31b2cb9f0042f4f91a74f839a85fa228131cc7690ae2af18f84538693fe3c7678b7dbc92f76dc50ce14b5c1"}, {0xc8, 0x0, 0x8, "d17e5f201a55b13aeb313c1fdf2e100858968977f2ea617b0b6f10c1afccc177c7850aad65c82445b34cda1803ee086cf18d7c4280d31510f153429adacd038f7335ef8c054015066a8a16cb3640d07e80709b965fd8af79ff83280630b47db01da5e903eb309de567b2794929e9a9ca0e202004a11c66e16654b60f2f29cae9ff6dcf8bb36e99e3a23be51fc2375730a42f7945be86305f048d438073d1255765fa4a2a2e008a77070c767ba8cc4ac1c8c93e"}], 0x480}, 0x1) 13:15:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) close(r0) fchdir(r1) 13:15:33 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x400000) 13:15:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0xffffffffffffff09) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:15:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="2ba9e5a73625332a5a36646e56883665c12207c9304c4e7086efff647b568bef1db24d540625aaebf5176f878ee0b928e89e835d29f5ddd6400a2f2840212265f582acbfd628b6f51fed37af6d4cb5a8653ade6bc1fb89ead0552700887d5c69b0e34d68af2743c04dda098d9f5d460ecdb4e531cbffc766883eb3a41899fefc972e5e41e820dfa6bcca555be6922fd7d98d26376da1b327f4132b4124bf2e64f0992953e60c2cb4d14ed93a344cbff5b223b15f16e3ed058d7ec651f1e0916af8f4604f5cb3cd68f38335e8155612de145527d074018a2dcacded35f9c79c09ca1dce7c37f06ab62d4f", 0xea) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2b) 13:15:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x33}, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 13:15:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) nanosleep(&(0x7f0000000180)={0x1, 0x5dc9}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x401, 0x1000}, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000140)) 13:15:33 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000, 0x30) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r2 = socket(0x6, 0x8001, 0x0) recvfrom$inet6(r2, &(0x7f00000001c0), 0x0, 0x802, 0x0, 0x0) mkdir(&(0x7f0000000000)='\x00', 0x88) 13:15:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x48) accept(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x6}, {0x3c2, 0x5}}, 0x0) getitimer(0x1, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 13:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000080)="1218c290c3237dabe45dd9bae97b4049f5d8c6bf2aa0d3a8702313bb41605c4cebd82d7375cb8b26328860323e6b994de44448f1503209c1c4399ea018fd0fc5959e300ecf86b354c8b61ee3457370c87253c0765e4c43cf709e05ecea21f82de02a8da085f7a53e347f77edf63d9ab96b8c5e96d1d8408f1b2fecb7af833cde437733f48430286dbd6d0de1a3017645f58eb682c2294e7f05beb2b367", 0x9d, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xffffffffffffb121, 0x6ad}, 0xc) 13:15:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x6}, {r0, 0x10}, {r0, 0x30}, {r0, 0x100}, {r0, 0x2}, {r0, 0xb}, {r0}], 0x8, 0x0) 13:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) lseek(r0, 0x40, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 13:15:34 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = geteuid() r1 = getegid() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:15:34 executing program 0: socket$inet(0x2, 0x4, 0x200) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="d5857c59291a2c83e50ec425ff221defbeda8b0e00ec44e76ec938e3e7a8b5aa95ed6a733f3322a34c9119608e91392b91364abdead3ba51ae1f6c4b21d9e664f4c2612f7246d6a5af54813d0c65c73b2331f45be5811cdd6ef726250000000000", 0x61) 13:15:34 executing program 0: syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) 13:15:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000001003, &(0x7f0000000000)=0x5, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 13:15:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x14) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x140) 13:15: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, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0xffff, 0x4, 0x1, "edb09ae8797a58f07cd91a1b5fb39509a055b4f8", 0x7ff, 0xffffffff}) 13:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="f1710005", 0x4) r1 = semget$private(0x0, 0x7, 0x8c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0xfffffffffffffcf6]) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001480)="5d6c8f2378a6657eca1f25fcbfb91c4719ff33d0e2e8ba7766e94bbb44dd9c678fcc8c32", 0x24}], 0x1, 0x0}, 0x4) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:15:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6b, &(0x7f00000000c0)="0a692beeed82db751aa6a66e6825f54b806db594e616da19ea4cdc591bd0e3716c6e7fa56776d91721c826d5a7c093b2740aae1d4dfd75c258b4503144cb68e483e1ebc4f7375f8936a4d45064774c92b5da26e22dbfc2a8047f993f88d8a41955a6d17a4ad0852519b762") accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2502a6ffffffffff4d98"], 0x1) write(r0, &(0x7f0000000680)="568dd482f3f5560a3dfabde38a28bc841ee3728c810beb23bb268e6b331b297d", 0x20) 13:15:35 executing program 0: socket(0x1, 0x4001, 0x3) socket(0x1, 0x4003, 0x8) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x1, 0x0, 0x0, 0x0) 13:15:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = getpgid(0xffffffffffffffff) r2 = getppid() setpgid(r1, r2) r3 = syz_open_pts() close(r0) r4 = dup(r3) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) pipe(&(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x3, 0x8, &(0x7f0000000000)="13f6d9bddb1144200dc445bff98b1c31bf2336757f3d61c1b08e48d9d7d87f", 0x1f) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 13:15:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4871, 0x400}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x1, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x6, 0x6d8f, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xfffffffffffff801, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x12, 0xaea, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x4}], 0x56, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x800, 0x656}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0xa0000002, 0x6, 0x400}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x81, 0x8}], 0x7, &(0x7f0000000200)={0x2, 0x10000}) close(r0) 13:15:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) socketpair(0x23, 0x1, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="5d2d9c424391a93936973eb9a18e63ba3ef7db5fedaa0b9deb986474c6a6fcad983453054e8e77e2af055094ea28fd6bcae7a3894afb7e412147e66aad844c40bbf2c30b40546ead9822cbddc04ca9191eee9cf9fadf8b08ce427017bb4b42fd10a7c76363efbc7931c3aeef5c1109a6aaf1", 0x72, 0x409, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:15:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getgid() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = dup(0xffffffffffffff9c) r8 = kqueue() ftruncate(r6, 0x8) socketpair(0x3e, 0x4000, 0x8, &(0x7f0000000400)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x3, 0x269d) getsockname$inet(r10, &(0x7f0000000640), &(0x7f0000000680)=0xc) r11 = dup(0xffffffffffffff9c) r12 = kqueue() r13 = open(&(0x7f0000000440)='./file0\x00', 0x20, 0x100) fchown(r0, r3, r4) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="09ca9f995fa3bbade2a4ec78f7b10f6840d5ccff01cc72c50c0757aebd55a00c9555fd791915321780454e19f65eaf000e0f8cf0fd857c850ee0f0564aa87646b53c27a74547fb81ec62f8fa55eb2a0956c9db7e94bae7428b8a5b04ce8b90ae403add74b74b1212233f641ad710312c261b4179bc09b5022489ab1f", 0x7c}, {&(0x7f0000000140)="224307890bdf802fce8077296bd1991ffdb342af5c05464dcecaa1c7bcede971008c1d59ed2f205be02c24", 0x2b}, {&(0x7f0000000180)="19121b3ec8664b", 0x7}, {&(0x7f00000001c0)="2e5f08ade43adc165a69cf7ea98b48d7272838a33bef4d43dbd0251123b33b11890d4bc804c6018be0e608e0c9c8c4875f4ddd23ec4b56762843a2ddb4fed93d512621af7a5db470bc259806727276cd141afb1a97769cad98a505ca62cd3e4e7e8f247706f1846fa3a84e8378797b8876cd8d0b6982efadbd1e16ae6f12523ce2958942559bd706609c3eb4f249932df9ec17bc51d74bbd151319429bf04b8e64386d7858ba5e80774c9bc557f4d673f548f4ee47cf01bf673c8a978efd05411e6497bff918dfb6f7ac8b7f62740d2346dcaf267dc9564f0adde1aeeece5bbd55417fe14185f20ac47fbf0aa1b561bcde33e460", 0xf4}, {&(0x7f00000002c0)="170e42d0af022766b8999acdb31a304511ed7a2b7271e870e659a325aea991d311695fb85df68b3a4e28bc1260a0a6b935e6651a218f64d483f8f3bbd0154482f34eeb265d4e7760e752", 0x4a}, {&(0x7f0000000340)="cc056a4413213e8169bdcd1bad69e26df2786d5b37208988c2eba43a7b03770d233e208ee194b385ab", 0x29}], 0x6, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}], 0x78, 0x400}, 0x1) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x17, 0x0, 0x0) socketpair(0x27, 0x0, 0x7, &(0x7f0000000000)) 13:15:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a1bbce4b7c02a279a805432aa29f3dd8d5b27b9d2ccf57ba64e96dc41f59b15018d3e31820f87fd54b03cb0b2305d37bb6966a623538c19c45956428bee27090e367239e4b1b8a0f6aa07aee540c9536aed7d4f5507e261541cda27e044ee6364216163944cd031853d86b9236ee2db90392f5d8ca90f60c43a52345f81fbda27d467e8d77ff6b15c58920c374282a28315bdd0a3ddac1a6577f2ef4ac94d0d223a1edaf391155a774", 0xa9}, {}], 0x2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x95, &(0x7f0000000000), 0x4) chdir(&(0x7f0000000240)='./file0\x00') 13:15:36 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() write(r1, &(0x7f0000000100), 0x1034c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x93) socketpair(0x10, 0x4, 0x928e, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x30, 0x3) 13:15:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 13:15:36 executing program 1: r0 = socket$inet(0x2, 0x402, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="86ef78fc56c8b409ab2f4471bcbab80e2cdcf82d6bd9c58b4844736dcbaa1680e08e2b88957f2bd7f57a6c700fd0911442acdc690d0809249b4a2d2d6b6ba81602e112b24ba7074d8d5f297d02ba2cc51114e98049e21eddbde255b01e89a17a3fc42d151730923495ad2747fb53b13375ce91eb3b57d6b731aa2635e2e0ae426c8f58dd7499f8016ae1581fc3881e193d9ee450ba0acc0d1672c8d3371ed7929835104a4e81280424448a36a833b62c889290d532fa1aa70816c5c4511c473af3286cdbe12a0db276f805ffae4efa72779e0b9f9f64c0587be0f8277e6396be4d58eb897515475ab6a6", 0xea) socket$inet(0x2, 0x2, 0x92) socket$inet(0x2, 0xc003, 0x401) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) shmget(0x1, 0x4000, 0x612, &(0x7f0000ffa000/0x4000)=nil) 13:15:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) dup(r0) close(r0) flock(r1, 0x1) 13:15:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 13:15:36 executing program 0: socketpair(0x1a, 0x5, 0x5545, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x4, 0x1}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x1}, 0x10) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfffffffffffffff7, 0x7fffffff}, {0x5, 0x400}}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x7e3df675, 0x1, 0x7f02, 0x6, 0x3}, 0xc) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') mlockall(0x3) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000480)=""/152, &(0x7f0000000540)=0x98) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000580)=""/12, 0xc}, {&(0x7f00000005c0)=""/136, 0x88}, {&(0x7f0000000680)=""/45, 0x2d}, {&(0x7f00000006c0)=""/148, 0x94}], 0x4) read(r1, &(0x7f00000007c0)=""/17, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getegid() chown(&(0x7f0000000800)='./file0\x00', r4, r5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000008c0)) faccessat(r2, &(0x7f0000000900)='./file0\x00', 0x0, 0x3) dup2(r2, r3) r6 = accept(r3, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) recvmsg(r3, &(0x7f0000000e00)={&(0x7f00000009c0)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000a00)=""/222, 0xde}, {&(0x7f0000000b00)=""/156, 0x9c}, {&(0x7f0000000bc0)=""/22, 0x16}, {&(0x7f0000000c00)=""/238, 0xee}], 0x4, &(0x7f0000000d40)=""/149, 0x95}, 0x40) getsockname(r6, &(0x7f0000000e40)=@in6, &(0x7f0000000e80)=0xc) getitimer(0x3, &(0x7f0000000ec0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000f00)=0x800) open$dir(&(0x7f0000000f40)='./file0\x00', 0x10088, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) accept$inet6(r6, &(0x7f0000001000), &(0x7f0000001040)=0xc) accept$unix(r3, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) 13:15:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) preadv(r2, &(0x7f0000001180)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/78, 0x4e}], 0x3, 0x0) r4 = getpid() wait4(r4, &(0x7f0000001380), 0xa, &(0x7f00000013c0)) kevent(r1, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x200, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x378, 0x1}, {{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x6, 0x8}], 0x401, &(0x7f0000001240)=[{{r3}, 0xfffffffffffffffa, 0x84, 0xc0000001, 0xfffffffffffffff8, 0x8}, {{r3}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0xba}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x214f, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xa66, 0x20}, {{r2}, 0xfffffffffffffffc, 0x40, 0x12, 0x1, 0x297}, {{r3}, 0xfffffffffffffffb, 0x82, 0x1, 0xfffffffffffffff9, 0x200}, {{r3}, 0xffffffffffffffff, 0x8, 0x3, 0x5f5, 0x1ff}], 0x1ff, &(0x7f0000001340)={0x1, 0x800}) chmod(&(0x7f0000001480)='./file0\x00', 0x80) 13:15:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 13:15:36 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x1f, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x44, 0x35f39a2623100dd1, 0x81}], 0x7, &(0x7f00000001c0), 0x1, &(0x7f00000003c0)={0x80000001, 0x100000001}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="c302eed784efbcd75d5e6ee3d6f9ec9fcfcabe37af2194722ddeb0062271b6046b5e8d7e51e3a5e33467b93b0ccc343d3fb8ff3390f6d0e49474a490035d2a0b7cb2d7dec1d2743fe787a1274c53cdaa743052584c62d44db67960a540660d64fbf181e58a0bf748ecf969a85486a55381df6c3bf929e25a40d51fb6b434060f3dde62c508b8288c21a7caadce80e146b9c4aa38cac070d46614bbeee2", 0x9d) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:15:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xe0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0xffff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x86, 0x6, 0xe399, 0x3d}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x3, 0x2, 0x8, 0x6}], 0x20, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x800, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0000003, 0xe7c, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xfffffffffffff000}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x19, 0x6000006d, 0x200, 0x2}, {{r2}, 0xffffffffffffffff, 0x32, 0xc5, 0xa0c, 0xff}], 0x1c8, &(0x7f00000000c0)={0x1, 0x7}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:15:36 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xa36043ab40d113c2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x169}, 0x2) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 13:15:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d7406dab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 13:15:36 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 13:15:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mincore(&(0x7f000064b000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/29) 13:15:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) syz_emit_ethernet(0x61, &(0x7f0000000040)="951ad599114e8e8cde0473283f00e36ee69053728950bc8f254f50ca4ba55e583f060609d1d00a1cc17bf24eb3770ed8c0120d5c75dfc884c8b755b420a41891e7d211c92cdaf9641b290666016e0ee5968396746c0545dac9b53814e8300dbc54") setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 13:15:37 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:15:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)}], 0x1, 0x0) 13:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xd1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 13:15:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="4cad7967b4087d6eb51d52f8a46d89bb3ecc6d042d5887687fc90ca258756f86a9352caff78a3d4a98173d3582975fa12fc8cc532effabaf21d39277527c7da77731a80876429f4ab6d46cf2a00049f6194a40997bad9c18a152ee8374ead7f92df374de7a510c6f51c1cab667d496176bcc7e45f3a95c82767a5b9795029fbe556c6c4e17fd923484", 0x89) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x71, 0x1) 13:15:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) lseek(r0, 0x0, 0x1) 13:15:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r1, 0xb) shmctl$IPC_RMID(r0, 0x0) 13:15:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8100, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 13:15:37 executing program 1: r0 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4811, r1, 0x0, 0x0) 13:15:37 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, 0x0, 0x0) 13:15:37 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="89", 0x1}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = dup(r0) writev(r1, &(0x7f00000023c0)=[{&(0x7f00000002c0)="59da794b7b8ff5220ce5736826bffd16ca55639c0fb4a2900bcad66665826be5f8077ade0b61d3693b12d207f429e48a35e1f62f881ebe1fe8d6e8db1b67a4b2e3c5916abc11f3f39dd8418c899bc9dde91a70509d2a6e343fd09a8a1244f18ce3641af2913894709efd22aec579bf35ce60e6e504321b3ebbdf559ef738fc3a1703a1bf9c35f96966308f7deccfb8c31e0dfcd0a4cce46e4a534529521960b8aa2589b7980a95d2d0f9e1b94dbb7a78d3e2a0c9b2a4ccca7bef186d07829810b9d971a095490a5742f85b10cd8a3d7de7451b103ba6ccb4fe0e8d8b85cc220c950f6033f5ac87ce2d88d9e01e5a4161d376ad764624f81c19511f9aa41231277aadc13e1fb8525f52f96c2500c5f607bdffe004ab5c707060a2e440aeff6eb5107fc2de58aa7375c48350b568aa8a109443b5c6fbb283be90ab501555aa3bfbc34bd3eb0c4820ceed3401b02ad5db514125196a632c8cac68157d5497d6a80761e8a1752605c065eb589b27f4bb5708bf5e1e3874c579c7c1d155677b97161bdd83567949d014a1607e585544bb616e9a4cebb95d35284201e272138efdf97559b3a6e3e8fbe0bcbf2a351098c63cf319801805e09692e2a6b342bfdc11662ce314d0c3a04b986fdbb1b25c760801c29ac46ae22510cb33fab8da61009809d450f728a1c851dff2d7d1c9369a643ce1db051edd745a785bd93b21d867c8a85cd64bc8b29472971dd7cb734b2ecbc0a325130a5b8953e60ce7a58f890881b2f733bfb528c2f5347c2a174f0f297ed89fb34a909aca35478f5f522d683c7e441aea5431412798775321806fb08ceaa363ae086b04a644f9decadf6077317df5342cbb7194f9584f9992db7ea31494ec725dc585b12ac895cb30c2bf01aa60a04f0f3a3d2999472eb4da93d8499060224bfcd3b3de9708effc77495973bde96e45332bb6a8cb5128c61b426ffcae58dae38fca04430e5730208c5ab4485589531f573473aa3e750631dfc96207399b46348dc9fad5f5bc89534e3050aa94724318c53b8306171e7a31648a36c731b95b27e24dc8cc6eacc029461dfb1b4ffa1de60765bdb7e70a2c4955bbf46f93e1407c3f77157b57613c130df0387acdc6db797c97b3a0a593aa280542b55c1346ff993c4fd0f0cf8fa9338ab7a3d4db4c8b6eae137d86465103751839334bc27ddf179098ca77661fb591a4401b14c2bd121e1070468abcf9a34cd83704603c2884b2340dbf1df06ac9af3b761c2ca38249fcf21fa4dd5b9e3e594f807727ac34703592c50039dc1d06be5f2aa92df4cb5be697d0bebf27b8d6dd3179fa8449983aaf6b4c9519d558fd90db989706d256603ccb313f2a48cebd1b792881a903ad92127e756de76fb73cc8023430de9f4fb724b8e34243a6095eead2a7869466f6e1dd64b1f5e03c40617b13d69dc5c42b2fb5da8830b1c84f6980537c2e93e28ced36671f6b9d4d79ecd3fd987ad081f90e23910f3ab6c7efd017c4c04dae83cf89753ee779d8b171c7a5e1e0a4b6f51d1b509164f09842ae81800554ee3d39182e6774ccf1f2e0bfaddcb03a119a136bd9b663594a5fe9fe3d8d5c178b49df826037311bccd0dea3058bf267c00de2ef1fb872ea35821225e6f3c68a8646ab7c21fc4682b96e12a22d9dac7ce9b3a6f04f5a89c40728d15370273fcfdb3518972f0aee02d564032196a1bd91f12c013fcd676adce18f7224f18f6c593cac9abec9bd0250e269f3de9aeddd392a2b09a4fca14cbc9f072f9e6b165bdb7ec13ec19bb4f76bc2da4c9506d6342b1b437dd43b15091b5ac13265067dbe83d24b1d9f0ebe7fdecc3f09f86ff5da08c4841c35ac456bdac9a91353aacc9c5f9fb36cc82e9bed8be5307250421f48156ae221c7e74fb1c1ee91f72ca22b2f18a7d56f5044fd9d5a315f4503d8c89d006f3e3756ff35cc3183d8fc0c090398a4aaa47c54e7182e78d5a1c026114a7d95925910bafcddcfe5bb726488cc0acea7c3d454e1895c0742da0511bb5971ab695f629236ead010c40900c0161746d6dfc7ab318608e0f3543c6d4787e515675ae49df22ab63f7a358d925ea76e6ed9c1f22e5485f202742af9d2fa3bd32c068986e02fe4bbbbdca62e3e073138e96e5560d66079d98f674df57b24355dca410509728d99a73285b62ae9922373374f2eb064dcb884a6629f3430192ff6e2165689a5a27ddbdaf0bf09150dc614e91e5cb1c831ae482abbd8c139604f1cad01cd3d3e0324ece67f30cf8b3ad13b15c6ceaad0d802a54c00a7a22ad159a7b602ccdd6b00", 0x65d}], 0x1) listen(r1, 0x0) pipe(&(0x7f00000000c0)) 13:15:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/65, 0x41}], 0x6, 0x0) r5 = msgget(0x2, 0x0) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/148}, 0x9c, 0x2, 0x800) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="eefac201f68ea84d5898dd80112e5b13ced927e99bbf30eb2bad69484ccfbb6ea81ff812d05358f8a15b782ea6e8a51412c232cca4e0edd49c57039395e5f4e555dedf0924ef59e90ff9fe31a3ac4a60eb9fdc0e7ec19c063aaaef4d1ce77ccdb95f2391cd13791073c3dc89ec9ab1379ae97e07c3f0092da9a53712cb11", 0x7e}, {&(0x7f00000000c0)="cec19a55cbef052335fc52346b956118ee360d19ebc8af44d36cdd9a84b18ca12afa4dd76d00de47a9b4cfaf309f72ff125f91c17d85c56261418b7c52a521", 0x3f}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000003c946e1b302c2fc700ff20000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x5}, 0x40c) geteuid() write(r1, &(0x7f0000000100), 0xfffffffffffffdce) 13:15:37 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/130, 0x82}], 0x3) r2 = dup2(r1, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000540)=""/172, 0xac}, {&(0x7f0000000600)=""/112, 0x70}], 0x2, 0x0) 13:15:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10030, 0x197) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) nanosleep(&(0x7f0000000100), 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x3}, &(0x7f0000000040)) 13:15:37 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) sendmsg(r0, &(0x7f0000003a80)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="c05597d7a79eafe0253e077572d3e78b8542eecf6b26cce4de5c436010f47b5fb65a72004644881c2ada06132e850be7833dde7e6e092e337621170a3bbc6bdbe00841e15b4511f364bc0e5e296a727e424b8844b3e3e792ab7ee7606ad31fab578bba75d5934ff2ac8ba9b94e427026f42c3fcd8db74b702c698b156e6196050bbe918daddd8d90ae159c9a1f13d4dbedbe14a6f314115352694a29297329ceccb28c75ded66bf0bafcfda06bdf6026315dc7c36f003b240dbad7edfd", 0xbd}, {&(0x7f0000000180)="7d5bf5e150213270e731d57b30036f5d16f09a8ac92da9e1a935760bd8e21f830dc98d935a9a0a2620345a0913922c8c783f82388ccb350b6324bf666b70ec8c860cec4d9b89", 0x46}, {&(0x7f0000000200)="7f3bef1ce0fa6cf76a45e4f38f1a7c9985619842864df8fe491e77bc05d7037ec8db4b2400fda9085b9285cc57eaaa5cf99ca169fa74100ab83931b2da9e8f4b6457252326841b1fb4751e7be0f69e958eb75c36976a50c6ecff57f4e3825a92bede7921e759e40eb9", 0x69}, {&(0x7f0000000280)="283871a960063d02a702b8d78a3a7d5f99b28a3ef63a8506d80bf7b675f9f90c7bc4d38ecf629f1fc8d96fedf630ed43765ed1dae0ceaf3da4990527d4c394a93e4039097e868072a77dd7fa9fe7d2e444406fc03c809e35967c5e292b95ac3f2e30a86ef528a4fae3727d168db74517f7b9bc06711bbcb8d8bab616cc02933412f0050a37256c799b58979aed925a9732ebf5204f2b545f6395afa4e74adf25f8a28cc3fb14802e8ecb3e9d39e7a3d2669030fa928df160cdf2bb0c63fccfdbcf13492bbc378c8adcdce528ad5178c6f265318ab9401c340b7088ff27b0171c67587fee2c02768489e44571b68b1dbc2bc0", 0xf2}, {&(0x7f0000000380)="0329301d22f092b4bc6a7ec0c861b6d51fee6d9d470f3f80b9138a7b45634caf7335c20d8e86f5b608a9868ecc28ab5601754272b3ec00f756553e1d6f288f9d2e8b0991471cba763be4d12a090a50c14038825c4ff190e14a9928f931ecc5b238d4c2e2ce71043a6d748a2fb46cd94c52efffcc9c871dbab8438acdbfdfbe0b9048b7cebe603c2b34ab59284a0b25519a4430e1a68668a342e06a9f03aa0207d8914bd9c289f462b1015ad356f9aff83d2977ffaa120b99c89b0157688abd997745849dece12f38c4b1d17c483965709e65d38050008599f7576ae5f5337d86c54b1fb6685425abe5de44fbfdc8554920ab8c2197f794eb754ca0507cc2fe2a1b1f577ff6dbafb69b7eacd7a75aa23e3546af7d152039b12c796f56c44729922044ef6b464f6ad105856a7425a25de851dc2f371e993e2fe7bb83251e188d037c249cc68dd3a07616d23535bb04b747f9642274e20d08bace2fc853849bc92f3a6120dc415daa5d273cc2616adb4cccf03a7cc59aa5fb3fb7cc0d3cb9f36313d158c70bc453fd17b3c5bf4ea14eae20aab010913eac566c187722b8fa24ebf400d8e8cae6cd5b2c38ec1faad90c2988884a39c8b1bd29dc3595469a4217352f9673c0f35ed33ea04608ca3200d680e53d7228f61b026fe77ddba88a394eaa802d573d8e3667cd872d2b695aeb006ba3f33fe6774d0342b7057d102ff01e18819d7f0f21d03bdedfcb9a4443dc3fbe13aa49ad23be9315975a6ee43c07a1ec2f2f9613a238228436810848839fef03611fab20cb516ffdbc49cc78d0a5af5b9d0485e7a0bf1dc0ef460322dca40d448f7a00ae800cfe892b93d2fdf65298a1ba702a82446575c2c4244cef90b43b70e81ea8ff67eb80de6470b1b707c4b68bc001b3480b4b8f5b04e83d5bda656549648813cb7bf7c44a536cf2e32e7731ebddabb44257aef8229151e9a22bc34be62c2c833437bb77afa5c660e650979ebf615d4a2c073ab5f79650bfc4fa071c63881f953f5c7b7c8df7e3d1d68911bee2102df540e756582da493d704f3965fa045c55d38e4149f0a106797cb6c05ed0843343f19a9014265f3b860506728a01656ab147fb934dbd5a77accf2adcd99d936582ee69904edccd9482bea2c766d128b94021764a2bdbc7b8debee3eb61d75c9ac3e618920761be29a8dc87699fbf97c4891a67f975409353be7549e9fa33760aed27fa45cbbb524a940a9a550f4d6d7001fa798659f27ee3d94a2b3d8decd912c0d1445b75652e4eadb25dda9219fdc9c30ea67a48abf43bf6c6279f3f269c58925da594e973a6126a2279f332e78e542ce292465b6b2f0c0193d27c68c7a218e4d5f769566d4d6e188c1502ce36aaf9cda0fc7ac36f5ae625efc7eee6b2f35e0e6a103af789341bda31f77d7c0de8dc03e867f93adc5461bb58fff188253a01dad271fb270cc42fc8642a5782e76908e6e08ca662a1e9a88fefa937e5ed0adc96c08de8c737c1caf44fff2844d7f16a88125029c74d549b4f1b6247b20ee3fe2d2904dcb6f44eaa7f745d93e22c0690893b5af8c622e2060abbdb994b17d96fc57b377bb7533d5d0802a31de5db6e2a95cf53e38715310938e7db1463c23056d14c1e0bbe9d5a8f7861742a3db3fec3c4dd966b5b4139cb062abcb8d05bea36184d0aa84657a0547e24807863782e3c637a5e658d8c3ce3323987937d4e9e80fc5138f9a277bd73db0aaf262377599ca8db44bf774ca458799908607b7a46c62e4e55b57073addecbe3861e438cfb849ac6299c8facb0033a0d197a8c29d8a4103963477b63e1630bee0534afeae802352e5e397611592a3e2d7d9443890d3dabb7542805ec06e5a4df902afe2e6ef4209c8835a1a6b60ed86cd10b0665ead0be9697c5ac9186920b9e44c831b65b39c1bb7a5edd67fac8273644bc74665f5a8213cb7f2f255e681b113e559ab0828ab7b10e853911caea1c22df7cbb8930f1090f6fa2c044a9c3c7ebaf31f59c8b8088478649e78656394e5c4ce5f19a4ec2a9ed6f9dcd097ae2979d844c686810635080468fe8e9bb5ed9b81e7aabe9731b546dc01a20dfd6c0eddc8e86d0dacea08b75d792ec116b96cdf6482d02fc8a2a7ded36ca14959b420ad763aa7a793419c4d4c8ae5164bfa494f372b534dfd59dd2305b131035bf1a25a3f05c520a7e0596b28fbeb2aa7ff2f6de5a7dfc51f3ccd83c87b496c37f61b643303bdafe72cadea822278750d23cd56cbe86ddf17c7d6e40c78fbed5b28030dfda4d08ff31feb9268fd291f10331eb0b8fcced6bc8360c43a6915b9187c32c418dc793dd6f463b0eca3e1108ddde57c4592442958d195b35a9d5bcfadccf2a0b4b1454ace3c913692926e014dff8df2a236130e98ab8b99d244d4e2630d5bdabf02f02082ad7fe04e625b0af1f85ae6326cf6441d7e5ee880bfdd32636b3617cc604561a0418dab841472f51e90fa8b8f0f25911319feca971962046a0d3f8322085d101c05ef80448820b5e50916cc780340664af5c66df7d1ef5f1c92dd9256be63d531c491820a5d89f4d18f153ad476d9af09b7a56dfbc2236602e4b0d96047de555eeac981cec0ef14b1be90abeb3bbb611b4a119245d92ab353f9e106b8b0203d976073387dd573c7ed8ec8d5a4a6676e1a352282c7e0b3683540f1ff0403fb7c56dfd546a7d2ca2b4cbc5f0a9e5d150910b1afd9f26c01a27fe72bdf7ef4742a189bdb5d36b4b7c6309b52c0b16517a3f7d925fab2ed5c866a6eb8723e265179c135c6423fc01a548fe580bf25864956162bcebc974055b0f172a96dcc8b18fe6dc9fa6fd0d351fae0052d630e9718d870b1d184a5b018bd915a0eb57eae68ed4a1c9e772f3592c868fef20452822102fc47a4c5792159b8630f83ef103f8ac26d80fecad6f55f8b15092d5e79017cfb07e70a6d84ad6b8761e06dde2242848599126e03e629843a206ec4155b3177a7f706c89cee700a48c8d26b06e692e24fa2b8975d1d2bf075ae9d4919310cfe1e97758478e9aed8ceb98fe907da6ac70f4e73a04a7eb20b5b6865aed6a6e3c81bb924639ec1f13e01216721920e5b0cfc35be9b31fb6be20ec64d3ef7c7ecd48bf1ee7fe7d632a212ee33a9506582f50bc2e36c8ef7db0d6dba891f716f0dfc0efc22f901ac557933d0c2aa999c9ec31f4a79dbbb5f7951e28ed7eeeeff10b570d0027c540c2ca2ffc6d3a6e21553e2e61502e7641713b266bc1f4db1eb92bd0199d6b571bb0318f5d5c3d8b10642a2a4b07c27f228d42c4ab0bdf6b55b0783a740cb687e8ab327c3f64c21fabfbe621c3d94928f82f7a389175c6bfcee48d3989f98dc051c482eee475ff2e61db94193ade7860d250e25ef52df9ee40a26f92d4469268f2e0d8b0c078b2f9fd895e22fe228f88fd573a3a95ececabd7eb419d0c6f4e09b0da1190d3f183e0f1e8539270583a5315eb005efc0b2130ccdc9bd27474751e10b251e3508a853f6a7e7296bec6527fdbc49f98fa0b7084df6ccf10f40e565336eab4343aeac8823746a8a53eed168a1d37680c6ef30cc49f6b1a8d4d1fa53ce27611cd1cabab66de3743bcd0cab5fb308c3f2d39a199357482df7d9c03afc9952749a1cd575918bd73d0c7e365f19f431d658a7da5583fd384f98b8cf7f38bf337e851ebd5a2ac3417406f0703a3b3951dbae08c824b02f92d797d3cd0e19373f9ab435e32611eaab56361eb43e100b3aae1097ec3a6344693fbc3edb51adff2f7ec788ffd5ceae2394e966ad4333fc858e98a01635e9a8a15491e916ed967c3c41fa048acbadedff023ab3e234f7c6c591db397c042d9a40952c302dce2094a168f9cec22cb8fa9fb01860e0dfa46e0dfb9bcdd351c18502a505c0e170dd11ab9518b21f89bee3b7bedc4082e12fe3e57906aca85d832f073c864377517029921278a22e10c2daa503aede926d2b4e390a70e21e09b17d59b7002cbc8b9336e5aad5e106436af8da3d38babc2dc9f4755fe154a6f4e70199d34c08a13061c54aab09296985ef1f9cfb6fe332ab3a9839856114f5ac482ad3f6e4d6f2ed8e4765f4da75db6f06c58374beacd5b573304bf201715430d7fd7d6857cff469afcc0f53a3e55ac5ec6a860be46cba0244d6d45bc97845f68b2ab6a73c293216c1beafad518fec372fa9670471ce7ea97c1874dfca1260f6c89b35d39bd94cbf3a140ff47f23996eeb4b548129d917b3dc45a3c6584cae6010c32198dd5dc9066ed37b9808a25802f19a1ae5d5e7e9d9ffb3854e3f7681ea473d97d18ea234637d3d85ff8746c4e76ca1b440648bc71d82ceda97023854411d90a3622bf525e34e37745840788a710059658323ec92e489507fdf3a76980f9161c5cb4c799f2260379fb9a28f012e185b6b24273ada0ad1353cca71f85936cee6d044cf40dd857961fa55562bcfab192c9f0fc4f08252a0960a58c7758e6fc74ff37b4e7fe7d24ec5a5e50ed6e7e6bcae3b89e78e2f0d5ee0a267fa7e3bdec324ba1fc4b3ebf3c277545a7986d270b9cc9ebc98ac636d50139a5eb51ab39d67c280fed83fdd97e0bcb32815ae3872e073f26bf14f175dcb75c2208b6c5dfdb2548a10bf042bc5b30bc46a4f58217d0f34580aff8ba0fd02f36113391ed842ab92eeacceebd57f563cf48053c9422fd74640d18571d72b2942ce6038034af281ac37e171915ae7b12337d465c4650d3cbc40bcc30bd4ca525b320f2513c94cf602ff6a44045d6ff535e59891590057f3491fa10bcf5acf0546b1a5654bed845e1f98f1689e8b4a346447b46d9f091b1173e97f2362ad09d4b36c6a377434802973e39f3b807c15898641e03aceb9f968a18c2b350bacb0c6c3258639b4cacee75682879289bf90d3a88bab9064042afd5f1f2903f75f258cfbfcb56f6f321b9b8dc283928a99f2b5b50874d3918aba62eb373fabadf450c82baeb49a69de10705edc4a3be6b9c629dac86606e6324a67385f6e7c7a076f9b88678de2944eada7c5db943331a262bbb2a1b3a2265607eb1396607a4c955297ca1bbf92b3bf0aca0d1adbabd230123f39374e84d271353dd52e61bb8945362d54ea8f20132475d15d541e198c12429dcdf33ab27e15bae611e8d4522dde5c237a84250f134347948a1bae443f32d70c8a4539eb293259261260fd7d2fbc0d190efc49edc1e126acb4d614744846fc40490cace3c2e634d98ff6078bcd64066609667b57d2de4a5a2d6dd9a5d52d0de8657dc8163be3e32a537aa9c26c9391c50f73fca4e99ad210cea4ef6ae07cd887865053e13e1b4c473a9c877415dd3a89bf0ed0ea61005109556685be938043156d11bd8a81509bbeace8c4d96af417a7cb41c3e542c4f56e21582422686dc9e7efe2e014b505077946817440979ff276551156ce56c3bdca6b126fa057e3750f4af3316dcb26a07ebd790b2ac22ffb870259c2bbe2cf2389c7e6ed65e64ef841f1bf39e8429033aa296753aaba8a1536ffe12c598ac0c14dd4bdb6c028ac349818fad7ee51421b8ed45ba01f1c6b5c1adaeb7e3c361cb4055ef4d18ed7166d3150e3610d52cf1de3ed71992048129858735832bfac0edc37d9f93b0ce83d5a3b4ca1f7d5572ad1937acf78a8ffa432539a0be21304c04102c245e2484db7c7f50dc3e19cae04ab46fa4dc85117ea518bf3f188c715be44c02bdad707f12b66c1caa0489fa35b68f396819c916b4446073bf44b72555038f241347a4d98fbc7c03277d127e96cc2558e4b5b1b818ef9c5e3a4515046d0a1943cca14ffda8a54", 0x1000}, {&(0x7f0000001380)="e4e7581025a901abbd1c94a8aca1befe8d9a4cdb96fe5b08b4f2e38958d6506960a8ed2c375ce93662676d56e980a87fa2ce36ef38f886bd9b854c1d45c8d7b28452b092abd4e4353802557a44feb4d78d8bad5c0d28a8af0672502eaa9551296f51ae6b598a34bfaf5bd40d43c21ce0037532c8a07a370c8a26328bb0664cad0bb0d567f4ed1fad4c68ea4561d5bf71b10b199fbe5bae2813b8dbd6b0bd99d3f70c465de65463bfc211045bd0d6f156b1a27dd4b1601c0ec21098142a9a979fd44aad4a98d4b73266a5", 0xca}, {&(0x7f0000001480)="702746f81b7deeb596606f2671bf782cac84030b8656387a8b6ceaf6e7e129c1d6342f1bbbc2bc7d91fa7db53c985a157f163685906b9318dc30c33e29dc141314b64fb446e8a91a7b0f8769519dd8be1ab27b890febe89a42e71fe11fe6fb302417134ea26de29a59b50d58cbd5373dd963899357d43d687f79fafe32243e939bd92e81da166d5c17e653d590e6cb898f", 0x91}], 0x7, &(0x7f00000015c0)=[{0x1010, 0xffff, 0xffffffff, "5220d1f42170212596aacc4f358156c845066572c9e28bb645b047c1af477907957096b5c9abd66d74151ede79cf975f024d342e93b74f48302337f18ba8180f2d28fb634548354e9a28728d21b9536404729bb89ed2b52f0b23306c9df3c95f80588a8271cdf23e4fe3c732dd111f1b4f454f813065d8172615f2cbc6b867170f46983b3dd04f33439ea91fce9a15cbc9c06e0278dfc2cfcd26e9e509709efe9b4fb05343b608cb2f5443d6deb4feee58a1509cb0fdab19d595e4dff90efeeedf5f23dadb76616d791aadbc639be93b380f2f3828a41029da59cefc217eb5d9d92876d2a5498ef9d9bc78e61265bd16d9eb3b175ec2a4706a38936c478e7e809034484c36d256a6bd53fa22061650bcd17e582ede58d38992ed934df8b42424ff343f5ef8877d110362f6109962ccccb7271c6b99fee3d8c2ef591d93505d220d5f5a5dd742bec1995ecdcd42b51869bd9882859704f89022a86b35a902bdc997cc1216f0aa5ddc6196d496b84bfe7a34e84d78a21f1a5a2994449cf24ec22a34ef03ab30587990f3fcc6af659ab0735d6d2ded9efd9360389f6f8011254bb8499e71cf1e86a1d367e250847da944e9ace6e8840a761dae3826e6b3fd24ac1a6c4657e6fd1f241cd84dc29064fc1a844517d9ae46c56d484ea3db84f092b6a4fdf48dc033a65a4cc1346f4e13580445446d4052026887b7d6eed08c9c611a03fe8305b726e52cf50d42f6ad1fc3178d6b78ce8a3355b4758db9831e3a1965f229b419b1e3ebb19e5fca2a6db181477bf93d9dbed8f286b03541f691e9c7e3a7e225843452edd473bf8d78e80e7894b6d45b3a25ff8b1c8763e5147abd55996a898f8da4f5b92a8f3aeff8a0b7ffcb02cffc3fdcf87b60a28ca95883de325393eacb9d1623788c8f6f4773bd6c89aec578691e97627fa0a9b42bee52587da9dd9c58d07236d44c2e89ab2c9139648a4f2ae4560fa1d4b5acf7984eee774708c54236695a52fcb56c91ff58c4c51c40fc5fbbc8874bd5374a32ca198949cb132acbdd53177f95f9b1e7f7c3a91e065e80646cf6059ff5752772ab1a78bfb2569f95f4c084090b33b70c19c4ae419b4f73a44e20b6b4d2ff028bf122efbc1eb2f6ed8f53a90195c32e903a75e6b924549d0259ec4255f4148bf82dc74beb675b21a36f0f420766ec5f6dae2808f7a6debd921d3ce2f7f65d3eab52fac0768df925ea1ca771f85532dada5e081a910d126ae9e1be6bfcc943bd7cce3df054db24ca370e5a3864768d640582b9f1e6abfe0abb0736371506514f7ec864060ec9acbb25d3c6f5d921413a0782f8300770e667761edd67772e646ed7f4e0d694f72d211c3dfa46b9feb01742cb2f073a76c23cae8faf0c796c56de01d69c4b13884775ec6366f8dfc5662a47f87a7e23f93e7197f8caf21413f631505677d4cf69bea71ed53c148c41c9dd09c3309821049b03867d79cbfa26b96bddf2cdc1d3eeb5bcb9fc351dd5d8efd74f4d8286ecd6a2f70ec63e996f6fdd11d16bbe657970c852918f191fe8b040d6c0677cdaa4efada08ee4c112ab8f1ec24d3d3bc56a11aadc4198d563c824ec6b81a2ff1a838e1b659eb8a7dbc7accbbf935e7d4333f6003b1f0293a257ad68a287a73cef719c571d08d5cd332bea27c3a5fb14a3b9ca52e0303f3b8825e97a11ddf6b1737fa37f801760f8c581f6a8a51f1cfcb686a0da70f703c2d321a1be9f5ecf9597d65ff9fd1d5b1af3c21aa13cc19b4f0e3a8d0aad074ca6d28406fcc626749408d4c14ebfde0bfac978806e1b55354bd2fccdd7dbc9676b01c660427fdc7de8b13859b9e98b75e5dde841edc17658b2a8e02acade3aefd7cbc7af934b6b36b693de13eb1577828381f30d2321a268d6cc5100006dd561ddbd2f6820c5099415dc6bd7f02dbf8794b9155ed7b382dae03b8cfb8f42954f68cb1ddf462adb11ec7c60ba844f2b614e8935c726775da392bb38358408f4f162a9708ada5bfa08453667889302940c44e9966c3960d04ef32756cdbdfb8d1718d49917499471ce040b4a9788e5fe6d22327f83282564d7b6280078c96a9cbed1f11bb3d1830428368dc4980bc452b66fbf9d645f3a6e9cbfea73fb2a310c78937e694f7ea6bf7a8d36b93898c5b43e83bbd9d6557a8f8a7aa2d2807d7392a500d4eababa769d4e655242e2344df9a7cfe22f2bcf1974bc537ca8667ad52686bb9fdc9959308da560ec1ea266786de9fb51371e8e94210781c91b2588d778de7b63465a376a1a1ce7fac590719766a054f2d1269a701c8068e4462a7e0e03fb9c20fadf3ce177b273014028fe15bf0e1a63f1d64b241da9d2bf6b16763e4b607f2462249f75c5e0297e92db2d93cf328bd1184e9bacc7b96ebea630da2492ae2c2d99d743f9c74c299716036d4bdf4f29c364b7d996d2ad936f1cf474c97dd3d0ea576beea9c863f23ab61cdd6722449a989de67364e1816c6a84c5d42bc6e558c76d0506e6e1aa8b3186ca183206d9abbe68901324a2d31d46000b18c805f0c6a9a553e8337140fefa46520094d38b6a82ca9360da929905ebf31d532c51bc7bf084eecb2ee8095429dca263983140797eba7ed61acbddb39a79284f6ec413bc805734e4b408b610568b69e467e372a8f3e4b5758da065efe3c79c6c3bffd1a11a5313a676ed0432a13dff130a84e8d98562e8a0b23a295a532c0a06390597d9e2138522b65bd43cb1d3562beec0cfe17231864641de9cac7b7e934802f5adf0bb3a3813a441dc96da96975e9aac2668428b718ac5d4a788b592a645029a481a47a2aae2b5a8bf2af42aa1449f2bcc5d06b27de34c4c5a1f2a703b24d25985ed0b2278426e6d27b7d3f217c768370bceee33a665d635d4d1e2fe43c5a64a1eae45d6b22584f2a7de67de89f016352723452ccd794c0b2869ff720fbc9d53a47c86359b176403c927c984ffe2a5e2c07c1854e32939caa7f4c82407d37011c4bee3ce3825959559136cd211ed04ac48cf9557adae743f8358e3d608dd770ce34793ae9f2c12dc06b832c6fcea65e2ceb4d146232c1a334181da08b8d539903f88b61ebc182d579b1578f69282742201e81100a11943bedc9e58d65b2ea3cc3b3227cd69f1605ec596720cf02aafa2499fc1e2d4a83025aac1dc0415a6619549476221c853017747a9c8de91bc0511b5ab0c1eeecf005e7b7f950aa0df8f00aaf1c02a51f2a92c76d8b2059dcef304e557055abe240927dce65e04cd3c5917633867c6769f2d235f6ce8e56c8ea5f574e212fdaf49f8318616fb5c53526eea06117ab11a7741b0fd621f1b5077dfe2ed3d1a6da900f9e56f33ac8e582aa88b3b88e91e5bca0be456d97a933d39da49bd832774e15dc769b2a01478ebdaf3f472f174e83fe01fb53d7d9f36d79db002776511270e7abeace1f2ab5019293b225ebf38bf11511524886a5d7d6c51067a09be4234f4d6e40a0b368fa146004788df813f45e55522facf332ac2bac21116742f17dd42f791c64da95e0f782b2a814364f2d5884a9634584bffdc171f2a4a6ecea94bc17a8d2bd19bd5d2e4cac19cea97be9140a52ad59b2c52ec358fa05fe11d22467192d146d9f257454e9fc4a0f4a1913e6e6365e6bdb67cf66267e9807fa5c4d8503b73d4ab15fe8f2b6e29ed0fbb85bddf64f1b75b7a409ca0f27d3b470cc4f79567c49bcf28d25b3f22d064cff96092af176e209d4326c356c161b45a2abb8f833100dfb638d7bd58e484f8f70259d99966506f471a7e9d6902101a17b81d42618ceb481e3cf0aef375f0557efd9bad3e727d88d4ab76ab32bf0bfc9e76141ce84a1cbd19508f6450dc62ca39ed8c7b598a6b3d1e7809a08f4aad905774d9ecf45a95a653b309339f32cff55e08ddb60955d3977e7f6f5af9de0ef83515aa1502a37ed7b63254b7b151b06ad225ed6564efd229404a91685558edc285fc9860aa84630773f302ae1ad95bdc9209ea8c37d1f097dd4bff4870fe420d40b68365e79e890fa79abb919cc4fd32c7e2c68d2c52b3bb7e74f38f4b307fde981bd9738ce0c36c36f184e17c30f3282c073615ea3f933b74822e70293227b6bbd5531fb7b93f4a07fc48f300b0d9c5edc2f0322fb0555f4c9f1e434cfdd9f8db09ff09239298d6854277d2f0d8ec162c916a38b9a23ce9aa3d584025d257de93986a45ae3758edbb803acfd5da4b478488956fe7f32f729693e4cd9e2a251f4e60616dd821f31edd32f0f47b823e2081cc5c19cd130fd324f2e9e1d05034465b6f2fec30c801b5892acf898335016cb86ed4bb6717c8064214b0c008b7ccb9281459e23c48fadd5fcfebd7699de1cc44c4417eb6cd7e333a9db6bd712cf0d00ba9e62d83c9983e403b5b77739a7f8672338b0cb07dd3e15ba777d2b1c60e6c01712d8807b97d85565347d85a0ccd6a7657ad1918b6b55f9989ddba701c8fd4464f4da7a8bb856c2dccc77c0feed31b574d13c1821da0fc0183f2aa5be930586ab29b416ea38500754a2e49b276ebe9b360c6de6d1449f351c6df17c56e133422f088009f7e3d0c117d989763f53727d7f32b1a5c1d58f631e1449090368fa571401718a1e7d3e5ab6e513cb122231c21a83afad329903b395cd05af78b9c56d89f0ebda5b85b2d1014a0dc57c1a5b344f61d6d5fae50d56100d501498f31a0e3cc8abd0683d4e157d278009c6b8205a6b490b36da886185568707b21162d38401eb135d84b73d1e644d155ef40214ed8e95fef82576017bdb09655568193b49b1c498db02f558914af5f28246131e191efd79278d9e3becfe8bc9c3147cf52660eb8589e7cbe28529b37f894ccf822dd31db8579995262b82c14377b52fc13d2dbb3fb600c2c4897bc158f6f581cf83b313fc793215e037468da797a325584048dd453be318180e5d6a85b48b896403b5905733f33b9b28e3fedc2ca8aacf3fc2b12e2d49b675ff279d5444169fb7c67617346c9f6471f84c9b29d3a8b1bfe2620b15d8c6b00167eb02ec032e4a1c8e743d8c860e1a1066b6855c5afae9f384cae3bcca5b79b0b569ccfabdc94d6b628783b71b035f66a753ba0172bc28ad066082268d461c6644b465debfd6036af059d377f49e71e97c3cf25a1a524867cbe07d690b7840dea418c39198a57ee4b226fd8b0a57935979dc47068e0f01b59f6ebd214da72b6428dbbbf263a12141317a88c6e251caff8c60859a824859d04cbc45e5f4e11d7929e14a487d2fad86e465ee7647933ed88ef0e8fc7567ec51e6a69ba468111a7b557bb413586479dcbdcb2a6ed0a74901a09c2901978d78cdd8f8900ad2ec5a0e77e55bcfdb19ea6034110ed95ff749869e3e524302e72c2662f03a3e2ea4ef6bc6ab21264142674cf5fedff1e72d65f51dc5ec8f42e4618c3b9704378479eedb38404ffb9bbe6d5772c77c998e9fdadcced9a2d60e26b3a48f73f91dc59841ba2d8c678513a4edfac78a102f692659d00c11ba054779ab60f4f135bdc37a5152fac64ab7c624bd7ca73dc75353e08596feb178e82a9bcf7d117ad2cdf34795a8d6a16c50dd362f6c20e869e3fbc618b0cabfe36e13c674b5531c8de65ba98ee963c975e49e846d376ee2bb3e1b7af2994433469fa0965af738b8feb9793cebc02384e37b428875f560d42fb322064cf769d1458727d559a03da940a4569c89de3b641ba25e571fa6a0e6b0e7a4680275914928d3750adb178def40b4da12cbc3025f97493894a6bfe976eca360448526b25452c8d9769aa795c3440be50f357452785b910acc586"}, {0x90, 0xffff, 0x5, "f272c7ca4367dad2a33e5a9d34515ca046c2df6ec9dde8a2aa6a865ad3a0a39f6b8b64b3dd554d06cc2aff8f62927b1bb0f0dcd33818639e5227dcbbbed9ac809701295a2b01842379afa81aedda14b00bbac36a1780731f4a521edd152be4d0c90a2ef0d05d335dca30ef73a083c5d65208ea3442731750f26948"}, {0xa8, 0xffff, 0x6, "7dc4bb6b65c4996b217c4df452f8b0d1e363409011c9665ac6a9b617a544e05541df56d6a5d7a65d325d3a92849169b1ab67022f6119c064ec0fe9dfaa8376c52e6ccb5c8c1e13c66db81a5f31281bf8d6c55884808fb5ab3eb5c0cb114f69d56752b54b48abfea927667ab2d43434862b03214b32e00e6107b89e32e839a216dd1d6c12484ce8ced1ae6f7868e96a1be290"}, {0x108, 0x0, 0x2, "0de08c4417a54d4d70a9c95d0e527ef078d95125adf3cc487166c2e4577979e40b1951dc1c0e969f245aab8d308496bae5410179b09b434891179ba7014a381aa5d651c86a5fdb2f786130cdbd96415c683faf0aacfecd2781d83d8386f2f35d61cef88366644d457fcd6108dc1511df9b4f443a376ef3fafa74bf348482b0fff7b149cac87f1043740a6c56d0708cb68a799b06eedce01f123831e3515b683e76fad0e69b7a89ccbdc84faffdfc4a58d2257ef964f1e24d820bb5b257fad7b324c4e09ca688c25dec533d91eefa7569e95271a576176385d5af17219bbd7fd9f7086f380e1a35488b14d0c3c4a2c2dd84a3e2"}, {0x1010, 0xffff, 0xa2fe, "1a624910eedd7587cefce039fafe7d584b8adc866f8451b9fb3583537e0c87e183ca81e1348b9865bd070cdd338990d0a0a5f8dbf21a4b25aa277fa24b61fe4c1cd31ceff5e07ce2743bedc429a6e483bff473d5e536021905d03948faf439be8db5d7d6fd5c8a1453593477cec7967a3196d58d4109045979e29fde3f6c0a9dd467b4e6160de7d4886f3f3f461a17772469141a9eee589fee3c1fda9e7c87e8adf8d11fcb53c095fd08365a469c80ea1120d904c2b11896f801155f354ec541e9107729ac4eb347a520d4d348cb061c75b2800ac8536fb5b9975897b18d0e2d33c7e7566e392aad567553f8f7125e887120e4751d65a9a4d534afd48ca1870719a8d21d4c4824d1a63613b57bbd17e84012390f69735e043c793b95f9c510ccc121f12e3cbbccfcb7a55ce9cd31e1bc160af6840380be79741f0fc47b6671c973b68216470462970d79f82d12c4c9e8b737b5acc350f2499db4c158b8378770c7d799c02256dfcc761322b83873cd8ae33aa9a31f6fc34cf9abd3ad5bd9e1e7564ea56c2d6563b0e6a966369924ad0b178502f72ea825827c89ba775aebf1693f8fc9f04a164f896dabd3613607bc36f259f79e474d2cfe1984fa2ab8a76b796d7884274a427e7a9fd417263fd19e0a7c207f6a24a7c2727b2aa384d33f7c50e73d32914e3d5ddb0c8a08e44e3b06aa3422a3c87580715c91a8d1bc376e0d2e6f0d9b6d42db2df954d230f92d5ec705007e99b46bce54da84fd30ea699f82f885e79bfb6d55c69c952b74b1ffe2188272383955b3116be41e5362dcc2c43950f425252bcc8e948e3c39c2d1a2ff09546d23386eaefb97d33d0ada5713d2e9e34b0147a48a38d7c0467dedbb57368fd3faa35d09457410da01f966a0c4bf555155651cdd2fb8d5805405880736ebaa818c4f299886788a0ed7664bb2979771c9de3374f8d8ab8a99be694ee31e3f6fb05db365af274d2f5559a6f4cd556fc549ecc92ff4fad1617f574dfbc9f14e229d104305c6304e9cf75c3eb35692496e7272300695780b7c4ae1ba6ae99febb6a1b9fc58d07fa6dc4c172c64a661d523b3a205416f1c35166f64c7021759b8591f4e48125e1f5b7125fa69326548f3a0b01677a745031e16fafa59d179b66fbbf7ab05f2634fdc0b7f33edc2253e0d0f4b495a8ea78edebfc159724c5aee214daa71d89b4291763369c2eb0d4e732a0623fc3f4185b7d3cd3e0a50bf55142bba2af68410b117e93c143a8113e681680251f5ecd299c51170c87f5ee334d2a57b6b5b4be91f5ded3149a063ca036da8b51d380e65719ce9109787d0945e776180280194e03848caf4274e7fc2061ba5af3688f77388050619a5697c5f2c4123faa983966d4f64be1d5a2b2bfb57a3d23578ebb6af332b94fe83a1c3744c7a405585f77527353e9d8ef8d49b32c4d59154f63182eca2e6cf304af8ea8e9bad1e0c160d99a389bc48332ff45ff2babfc532c697d36f5ca09dd510fa118f7136e6fd1cd095e2cbedc59091259edda5b833c0a234dd9740a0adb7180a3bd2106045b7436ded230428003a506a2a2e84c9fc4fbdb80c46dd1ebe70883bf2e53bac3b2f07a195f3ac540cad513c3b3b29f49624401191807d07dd85d23fae3212c999ea75892e4185ab30f68e1be23aa6f90bf570908077b6aef27c6d8362356c0377fc2241707d146d34bc4da16127a8306044cb2949386b70208b3aa53c3a1a3cab79aadae600b8fc16e11b9fd01d23ec96754f0ea0749c073a3e715fb33332434e54c2c7154e36acb5a3d6e9ec760ce4eb0a34b96c6dffe1c8374c62227f50034441b1a9963113ef15248af1ecb8e40b7367f8df3c8e9e5a1dc88b7df029e409e16243099d99a0ab3d95324fad6822bba5586f4cd72b5ad76910724b8f887d906ed4799e8cad16e77df9cf456fe234e684f95a49ae5c3f393e709e186d42883d221b9e06ca6b653890e46af16e582d2e4deb467f49dbf6ca6a06a8aa0eb4f199b08dcf4603f5cf5a125db8bf02d37120d9e434d018d6d0636bf24f00683d29c747b667482cc3082ce25b3e5990b0a8960a9af86282f534e73a72c79e61b63bd3eb8b3b503afa5054ad35c6bcb823bc833ffc6e97ac80c5ca6cde617a8304efc86802d09af8bfd18a3884dfd52ab7a0daf86b8cd12d86eb20bc4d2ba67d4bed6d64140bc99aa4b6cad5f086cb24299bf6b37bcaa81d1e371a09bb8d065018fa07061deb8f4d8bf35c7878f3b77847ccb73f5a4df9b9d0c535aac036f6c4fae362112b50e4740d69f76661e50d7d545d0ee56506fc8b2f93e517c8f1bad30a8f52f29b06f4ec3819876d6e64fd0a28014d6fe8b27276270b030ea1de7c81df8f142c69bcdb6115c8bc5bfb2c4688b36c245952c2acdd44967d122b67f4921334b6d81d5122f31cfed19dbb5c7a2fec062516046e738e09e1c79d6a97313fcb5de4c6123c8d552e4a40958baf02d98aabd2f72b9ccdd0b8012dd97f7474efcbec556eb5869dd9322cf6c0fbfa44b529fdfabed8935012ae6ec406a607410a96bb18d71badfd4e41f320dd0aef8ccd257b4eb2303e54020514d7561096c2063f66466f5e55b0a9d51a4dfc255b5d237305907c552b8b03e9932d9bead8a6eaab8a1b0b01226248f07c7ad881aa236cd0decf6c45e5bc5274ee322fb3c4088dce58a250970f9c2e9f1ea90aa1b9de72b81603b9eb7b42838a92374ff9eb5527ef31e3afb2f24f0b16d3499840f08ce5a39b346c9cb69306bbed32cccd47bbce0644dbf9d3f14e5af32b1376e171d6d6c6f9b9af3366007f33553c413cd3c9bcb7292940b50a38dff44271ab075c058a6cfaabcf0c9185694cf9b4473d36bdb6ca235b60c671a0c2a012148b923f774860ecc639a2869e73a99597e810fb6281def144b02521bf141adb501f450098f2b32dc5b2d07d2ff383292d92a4a8504309f966d9ed80784f5259c10c1ccc4fe5c2c2a543def502306fa0862c5d9fde62123c6d924df0234bd573cbb27abf025e8b86838698d24fe9331039c80328276e5a3e43e3780f7f60093fc322b57fe93128c40b1d1a3f2cba66ba286497a809f76cbf1c20a57ac8ce76e60aaf43b1649cf3a6703dfdabac1fd04c7e09cf36b486c806ac60bd802ba070b35394b2dbc4102c142940ffd07d7deed943dc689b44e16619eb54b527523898bbc3aaa63adef1be059911f327805feaf750128a84dde5198026158be8f29b310955af7383bf7122ef7dae22734fe5581d2540f286d18a7c17c5e38bc57aba717b3352448b2b4f880408491e99afc9f5e178bbb6773f645097f4d7ef5ed35e3dc4beb941a682dbeedcf09276bb5131518033418190bb1ad218305bc97bce345c65618226a25408600cfa46259e02d2b9997a72b9bcc99919a35e9f34962191dd53ed44b790f64deaa8f07422cd118475e095d3b9778528976e346a72cbe902d5b4b64dc0f5cb7cfcfd3c724b307db261a481f488e99b10270eb2715f60f49c9c4b24ffb3f3a385649773f24579d39f8fa2e30658ba689368ce64c1509cfe1d9c97e3e495460efdf869d2d7cff8abddcbd00bbd96fb61cd22a1b44b044232973334909003166981804eedc2cb1feeae8863d622f62f52c5b5fee950a071ce42106c9406b1c95d988435c6f8498b45ad10adbc70260e47e379b145bd535678a40b678c8018bb01ac5efb67016874c72058f20cfbf0ff5c4dff4a3cb703177df143650bc580f8d81b079852d3e167ee78c9f34d717e882433f9a4bd2067e5b21dad0ab8bf7351ae7dc7de562e1d638aa4bb0ae692ed08d4ff475082def49b1c64dd37ecb1a0085d48eb3db2125f74fb58a25be014ec9f57deb96a908a636f7b52252d57fcb48a472796ab954b44af4928add6132827db61fdc4a87beb02c4dadcde53c5988541eb915774eb7f007c5665d7c4fc7b8c9e3e7bbd1489775198c722c3d57f4e6efa98557493deb2f7b06203e3b13d60c7b89c32872daeab43f7c05f62dbf788febb407edadf3fe8201deebc1c5348fca2f6aac3b16f8a7c209cc4dd69d35762aa05ff05e812c338e4d4b6639c5b7a1605f5a11b2d8510f3e95b0ff929ada1807fb0707f3c7cf85e2b52fcd60f68a5fe4c52825532cc7bdd995b225ff3fd4692fca9d8ac3802eedbb917aea8fe25c66e36b2b6fe14bbb6458cf0c2c86979c428386fe3c3dc38e2f89a45cc6de410786d425b232f601b997b8d2ea958bd04de06b641a7b7eab3b0b528654135eba0a010b87d2461caf44acae16541267c9a1acab91e294ca6b41c9db814484fbc73277e100b6a83008bde5e4aea7f2b198e12bc70581b3a78f987d5a8ce4a29c745ca0738090abf6426053e12ec4cff4f08b1f1536a3e01c9fa20f32417964f0146e25042674ea84c3ea08f851f3a8b53ff38de43b0f3a32c84475a75cb798fae7490ee5e0cd222a79d5ec87b176be9972cec7e2d6e7722691b48dc12d80a985cffd098b0d176267d25cc98d0f9950c42a36f56c7a9ea068bf9c4c569de09320cb06d6da0448c515e7ebf413231bbb9108ba6de2a385e14fa7bbc1fba54111bba7575b52795bce30d18efe60f173710d3f0d6f8661b772ac7b2ef7ae37ca6734c0b755c8fda75a15ca8d3179bdb82ef40a35f136267fbeb402122672e6b0afc31622d07d28e1e709c28931139d4782686a925c7866d5455c1b29e3ed346422287faa2ff5bc736d4a40884ea44242170571e427e928031a16afa7149ed5c14f9d56231d8ccb56802a945e622b7fff375a3c6de68912df8a61d37bea10bdb841250507ac57c822bb0b7b6fc98f23ded3d652dc2ffe8f66146b5864f5678de1b4f9ad58db336c9a1ff4f17c68bd3d3376d735487ce54f0505005bc0eecb6bfb6b25f8ba0124c726c9c761676e5622dbc720564131872a04a756322b7a416e99557158aa2abd4cc548c990a6ea57bca4d3ac95cf5f5669815f95f05771b390bed467979ee224ae870aaf6429088d605db9a70939e72056887ada34a838d2e49838115061296c618660fa7f667af58f0347376f68b6577b651faa87f202d5705425d37fe166722a99db4715a2d2b6c7c9e002665015940037f218854beac5086590c10f72ffafcb6e1fc95b5c453af2f839094ef2debf7f5010fb7c6e39e36004eb0e9ca45ef73fbb1f832fb96088b8b079ea0620deb1d98bca4aa3f8ba4673c66b4833035fb09f3b6c56dbbc46242c5dd6a574bc6e01e74cb6afa700beba3692338b356a5ca35a3989d8ea64c930bf04a0ab19869e4c240159920be70ecb0dbbd6ae69653712445c2f112c2ea32bb81d22c840108cf1a4beebda7e1e6817e8662aa3a99f5a6c7dcbe931f2c9e4715cf1830e9e9cfb6cb35effca3bb08f966df37e84ade003eb692b9e62b638cb6bfe903930cbbe53dcf252d608b64162104690ceee9ebacb3fb34995f12986530458e16154d0df77c829ad4646760d410a713efeb0c9cc19034b5a5dbc95c6c5987d2759ab06f0b9161f8a2211db81cf2bfb92bb5f3c1f7007915659e374bd71c73af26d5590e91cb5dc85172aad03a694ecead8f98436269b3546d61ac2e29d0c889adbdd3c5afc87b3a9421c0de04b2bf56bfb2cc89249296877675afe092c2ea96dfc6ff92be36f82e4ab6d44c48586f90039b5a2c5de666eef0cd4f1c5663299e192298a9953b68858b787762186210d6d06d0111b53f99bb4a3ed56d6dba54b5f3d6ffc1684996172cc4502d195406cb8178bb8afb1c2838d166121aa06a2723513d4d5df672df01071d08e207a29f54"}, {0xc8, 0xffff, 0x5, "c76bfa0a91eb51a3d54adfe1124b112df8648ab39f3b33d58f8e3c304265f344caa7f8e9aa1683ad607eaa0ec7f8bc6348264de99aa30b548ba0c306d1aac7084918846874e3f32da1ac7f276fb6ca0f0e1d58782e22b50c5dd47076b475fa7dc2ccd8fca6e5edced3f5999ca26c3275f5b66bda7a572295bdb502c0ac7e5c362ad68431b3e142e753a2fa741b8898962d3b927ec9c23847c89044813232a9267cb16b55d4e3772ea3fe68177b7e22939a"}, {0x60, 0xffff, 0xfffffffffffffac5, "f9333bc45a28ee4028b9c8f2d4b3642544aee158102477eea72ca48c9eed2fb4ba6b9cc1244551d63210256ebe5d3ed1f12482065146e48d38d4a0cf1bb7a1f21adff215c2247281c51a26"}, {0x110, 0x1, 0x1000000, "dd6e4085a8ee09a44c2403d2c96e5463be785ef2fb7755efe886aff1508a4d6bf83e7ee8c55ab2a28fabb303a884a69e60468501d5f7d72893ad2ea66cddefe1168d583223a34f2922a68388bebd38cb5a6bcbedf94f4a5ee422a1e9a4bad4d8da6fb72ad158110e3f5122c4624dccbc462cc09321a4207e54e2f377f06d0cf8da159afaed31ee36ce7813aff178e90da1d62210defb831bd14debd4a3a29006c6e760d1cacfec8440c837ab8a474d4c2662029520d9c4400cd738ee83b0e7a00db2de5a895b2adad52540a343a7033ded39ebdb84cc37e58907b3f431b548ec315f6d0bd4ad4d0c200e7be62fef5f0725e16adc37a1431a697cf755"}], 0x2498}, 0x403) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000006530000000"], 0x1) link(&(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='./file0\x00') 13:15:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000661000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto(r1, &(0x7f0000000180)="4bd2762ec830cc6776f095bcdfe39b2ad38a823af6f46c50071dc0bc33121bcfb512ed71120bd4893368e4e537b4fc6addfeec93c4ad84e35162859769ecc8bb3b184d3d3c12f08af50a2f7938e01d431d8fc824da34d1f14c53bea624cbd01343ca1d073f9dc634a12e32e31d01ea2ca62b61009315f2f19f0ca55f63abecf19e7fed0f2bd7307d40dc46aebe7e8f9ccb4ecaf647aac983125e0598b5fc747013d6396e058abfdbddb1871f3634671b041bf149", 0xb4, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r5, r3, r4) 13:15:37 executing program 1: unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 13:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/188) r4 = getppid() getpgrp() setpgid(r4, r2) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgid(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r10 = dup2(r0, r0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000240)=0x80000000) r11 = shmget(0x2, 0x3000, 0x13, &(0x7f0000ffa000/0x3000)=nil) syz_open_pts() shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r5, 0x2) dup2(r10, r10) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 13:15:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x21}], 0x1, 0x5040fa54) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 13:15:37 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1) 13:15:37 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) mlockall(0x1) 13:15:37 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0xc0) chroot(&(0x7f0000000040)='./file0\x00') sendto(r1, &(0x7f0000000100)="8e2e4304da0148e50b3fd7e0ba5e336d7b175988d91d6d917e239018555140b9899785a8dc7b9bb5ce5cd64d936073d66e43d8d52f4b06e891e3420f0c029ee30b088916124018c47eb7454ac5b13bfd8c60ac00e262a2d7aeb0ff0972e0b2adfe4526d0375c688993ed4c8e6a4cd3b28a555b500b84335d6f06fece692337c2bc445235fb63d10a08fa59dcbe7251dd01142bd157c0d1291794834f898fa1f14299199149c40183c8002a68aeaad34b6a42b7767b80b050a65981d30c695e5d89a7e2d097f9148793c40264b5e7cf78a652ff435737b9253c62ce338619eb3d7aaf41", 0xe3, 0x400, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) 13:15:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x131) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x78, 0xfffff, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xff, 0x712898f3}], 0x81, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2, 0x400fffff, 0xff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0xc0, 0x9, 0xff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x0, 0x200000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x5b2e, 0x47b}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x441, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x101, 0x10000}], 0x3, &(0x7f0000000340)={0x7130, 0x4}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x4000000005}, {0x18, 0x0, 0x8, 0x10000}, 0x7ff, [0x10002, 0x7, 0x0, 0x8, 0x7fff, 0x6, 0x4, 0x5]}, 0x3c) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="50e3d85a814cfff459b8b3b71e07a96f6ae1c454e589b67cf3c44afafbcb37e1a13905d50acf4b6bb04753b8a93100b23dc61da0a95ae866b8238a49b5c2cf639d0f265cdf2416821a5c", 0x4a}, {&(0x7f0000000400)="ff6956dbdd97da867bf56c12f3792292fa5f2ee679e9791615e028e410", 0x1d}, {&(0x7f0000000440)="1ff9686238b3ea6e5f1d34d3e87690e8ac05703c45d8d69b0b7746ecfabacc22051ec53ed3bd765fe8b15e40d4edb85153738ee8044cc16161e52708923ffed044db61ea2ceb9177c2814bde2ccd0fbfd9fe795fd61a07b8fa9e508f7f745c044843811632f038726deaae476fa4eecb98327b", 0x73}, {&(0x7f00000004c0)="4e3e19e5288221fa5617621bfaab04a86b00ffab4e583ff259ad57f9187b5f5c6700c88b7a8e145baec745aabaf924e697393e873f4aee12c1fce3c65c6c43465f955b8495699a48530eb020dbf84cf9d2272f792caeac3d1868f17db7ce0aeb17188fbcb55c26c3b8cdff809d4905f266b6741b2349e0dc26467e3e74eab28344", 0x81}, {&(0x7f0000000580)="3b276f23f68f7d54ed6a387159bfe9102a072ca60d28b75735c727045c4bb5e00b5701991c6e01f48df65c079352ffc54f669b2fae9550dcf2562b0da4cb01bcbcbd1158d91f76abd9afc7cc4ac6d37519ab15bb79948f2ed8c03311da74d4086879ca8c882ce08037b48592de847ec043e310b5f2852a9a1d3d84d6102fe5c96cca06ee6790beca0694b2d2b4a1af9503c3b138082dc75f950de9297e0c23ae699e027feeb238e775707bbd9855e4b0", 0xb0}, {&(0x7f0000000640)="13c67ce0d8bf3d2edb3bb89d932b6b683ea8e88fe4c22159a7a004064bb9557484e9ebeb8a4fb4e1e906f337fa49d9c2bc76a83541070baf0bb140c3593b833cc10a12b249d180215f73b2b56875db", 0x4f}, {&(0x7f00000006c0)="2eefeda855ae0668cd00d1a300716a1ec1c65ef527700d7c290b54c0715be4503f286a95fce4c8aeb7331b982fe24b4edf3e65919d1cb8e7b86981dfac04254daeffa6b8d0ee05941fc06eceb03634ebd47ea592529840e35fa6fc5a295e762f988df89010731d80399108dc51ef5b74353151bd7c8d5b2ee9fcc4ad3d9dddd8f7a4f0d9f0fbfa36f9e1440940b7be40bb044db20ae073341587d79e9603af094c082849c1f97ba1408d6f8d966b113ec8b0b1474b8a837693f3353fa572ab180ebf61eef22e664da8a34cdb9a10560a411a0ad8f5a2a8e5bae92eceda4fcb9c4c07e635545c4de9059e865388cc1b69cea14dbc6767170c79cc3e", 0xfb}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x1) 13:15:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchdir(r0) sendto(r1, &(0x7f0000000380)="b6a9c7350a3aa4dabdb93d34e008cec9124b22170232b5a5cecf841075c60ff2a7aa680b957d48710ffcfa72a191d2cc774ebb5132b9e53d3974d59315b4c3c2d15131ade318ab40126e1ad8", 0x4c, 0x8, &(0x7f0000000400)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xfffffffffffffe6f) r2 = syz_open_pts() close(r0) dup(r2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000140)=""/52, 0x34}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 13:15:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x7ff, 0xfffffffffffff094, 0x0, "987be1e87dd3d3ef7549f6e85722f43d1f48e866", 0x3f, 0x10001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xc7, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r1, 0x2000746e) 13:15:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_emit_ethernet(0x50, &(0x7f0000000040)="edf17f1258f863ab9df31f7ddb590cb407245508bbcea1b516be3725ff6cf12af13c3763a56769287cab71d0a172364565601aa297a725c3b76db3933d12a2100becaec232b163593156382a27366da6") 13:15:39 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_int(r1, 0xffff, 0x24, 0x0, 0x0) 13:15:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) 13:15:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d12000/0xf000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) munmap(&(0x7f0000d13000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) 13:15:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 13:15:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xc0) shutdown(r2, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x3, &(0x7f0000000140)) close(r3) 13:15:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000000)=0x1494ce6, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$setown(r2, 0x6, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="f9b9dd7264b1e46ec5dadd94faaaf2bd331b09dc3ad1cb5885455e2cd5d00e85ce0b138b255e4c57ad13d7d1ccaef04c03c748e80cf5e62570e9f0dfd202f6364fe6c9377569a0541c448da20d4d2771d3767b366eb68e153a734d0300000023abc69c247aa8b7c31c2e87a537d633ece4b4262390ccd0a792ce9cdda42f3d8d54be2415ae450f1cd3f836cfa98636de9c0acf6e8d1e34c9570cae0b2659e5708854e8ec1ba93b1ffe09f448f8a303e4dba68c7a02a064ca966905e055ff13eb75f7bb9229b5c50f8dd621c9d50913b1ac22630bccc5e93c911c633843affb96a9ceae25a44d91fd6a73637903301b9a9261dfc96f9425e4f689b50002e9da883c19368616f65c52a44a5aef33ad452dcf1248d41f94c08ada97f0ddfc130ff629f18f5822c965014290f1b5c3c68505162d32eef78680a25569659e3b296d3dfb43000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="d8b297296f700665f4280c5204b90174b52d335dd53282cd996dfe3777777b50ce9fca33eb17bd2b7ffffc6cd16cee84f42f1ca5018bf55eed9a1f1ce77c419e906747837e53fc", 0x47}, {&(0x7f0000000100)="9b9260266997aee37bb427ca166ed9d81e4a158320007071acd8c12f9cad105b79f7fcd0dee63c795e7fb8498e85b385132dd4f3fa74dee092f3bed0402c52ffb81309e380ff4aa00a4d6939da26c28990b56f1777ac5788ee634fa81482654d0d8053e7f4b246cc21c1cf2c1f5eb5c30eecbe43239cf2d4b96268a78924a7a16302fa84c972bedd42874ce48a53ede63fc7aca4794f815bdb87e7e55ff6ba67597b8f823bc3226412ed8dc96cc5f589bb87f9b3086c994ec96805", 0xbb}, {&(0x7f00000001c0)="082c0489271ede0332e47c0d532eb81fe915d639014fe44ae2019f5b316b7986cc393337ed157995e95f7d819ac9143702a93a04f771efa1d67073b420e2747332c18a9566dd6599c084a466cb67bac840b1c38fe6973fb9f21314bd5d04688937176e52bc259a018ae85876e4e2ce287567a50e48eac15ef99472c22b553dae038edf20e2dc17507c99af34a9d48e7851526ba93dfb1fb862f0087376e5e44bf764fcc7fad578924eee3013270716c716a25faf905fd3a274787d851a00835889dcfa7b", 0xc4}, {&(0x7f00000002c0)="e8c418f03be62d9271d041de089aaaf07ef3bc8a0e1e7d405a4bf01c638bf40d42a805b537407dae9e687668aa35037f436c15529cb5aa5ded9e35a4c7a829f768d8bafa90b98a54f545ccb3a0dadaea202d6bd185", 0x55}], 0x4, 0x0, 0x0, 0x1}, 0x2) 13:15:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x20, 0xfffffffffffffff8}, {0x18, 0x0, 0x1ff, 0x8}, 0x3, [0x7fffffff, 0x8, 0x6, 0x7, 0xffffffffffffff63, 0x9, 0x7, 0x5]}, 0x3c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/212, 0xd4, 0x143b0e8d957c281a, &(0x7f00000001c0)={0x18, 0x2, 0xac, 0x6}, 0xc) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fchmod(r0, 0x0) 13:15:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0dfed007456488392fe4d0c638a5dcf9709fc3b65376462eb74a5e93a8aca07a661bdc34fd8ada0f5bf03025425f23c1c2936e9ab6028e1f8a8bf7e2138500e640fa0f3580f208d0ace0a81537983f9509831263b128a3515ce780a1c5ab3973df11403fb856bbd4b7ada4a4c66159ef93b2afce6f8395736af3aee94a18a034ee99aaee3fbb01396210fce7a05c95adaafa4b828b139b5aff77708215d14fc55ed31f5691b99318cc40490df1d7f00a9e5accb26c97b8f1b3f3684da1468e40751926f9664abc3a9ec7c4a7a44ca03aea50fea0becfc67117c504141bbca424b6114cd83e5a", 0xe6}], 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 13:15:39 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x3, 0x2, 0xffffffffffff8001, r1}) 13:15:39 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) kqueue() close(r1) 13:15:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x0, 0x40) linkat(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) r3 = syz_open_pts() r4 = semget$private(0x0, 0x2, 0x180) semop(r4, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r5 = socket$inet6(0x18, 0x100000005, 0xa) r6 = getpgrp() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000004c0)=0x6) mlockall(0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r8 = getegid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='x\x00') setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r9, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname$inet(r9, &(0x7f0000000140), &(0x7f00000003c0)=0xc) r10 = syz_open_pts() getsockname$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSTOP(r10, 0x2000746f) socket$unix(0x1, 0xe42107160f75222a, 0x0) fchmod(r0, 0x10) dup(r9) semget$private(0x0, 0x0, 0xc) 13:15:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setgroups(0x2, &(0x7f0000000180)=[r0, r1]) setrlimit(0xf, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r2, &(0x7f0000000040)="dbcc4a7dbc964c70c9648410fb20de6b7d0815fcc57a6098d4f267a87ee728b391954e17d4bfb9f28d4390c2a58b94f92d73ce9f9d38b0802649f35c73b193ae2af6f7bfcbadda7fbea3d70a2878992f02a12dbb8ad3ee8f0e57b307f05867b1603fcc3a946eb2fc9b4a79e7a8b5cb12d16e7876a413a69cc84248a8d1fb625ccdc087957472bf", 0x87, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) 13:15:39 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = semget(0x3, 0x2, 0x55b2cd00c3ebd6be) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001340)=""/215) r1 = semget$private(0x0, 0x0, 0x480) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/248) r2 = semget$private(0x0, 0x3, 0x201) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r3, &(0x7f0000001500)=@in6={0x18, 0x0, 0x82e, 0x1}, 0xc) shmctl$SHM_LOCK(0x0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001240)=""/6) r5 = getgid() unlink(&(0x7f0000001280)='./file0\x00') semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/4096) chown(&(0x7f0000000100)='./file0\x00', r4, r5) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001480), &(0x7f00000014c0)=0x10) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001300)={0xfffffffffffffff7, 0x1, 0xffff, 0x80000001, 0x4}, 0xc) 13:15:40 executing program 0: r0 = syz_open_pts() connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) flock(r0, 0x3) rmdir(&(0x7f0000000480)='./file1\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r0) syz_open_pts() r2 = semget(0x1, 0x3, 0x40) r3 = geteuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x20e, r3, r4, r5, r6, 0x10, 0x7}, 0x3f9c, 0xfffffffffffffffb, 0xffffffff}) r7 = syz_open_pts() write(r7, &(0x7f00000000c0)="1de1be69e1f275e1c52e394aa975cc5cd74563f1eeafec9b712cc2c14420ed9e2475b260c64d4d29cac1e131de120e51611303785ca0ba0730224b6492429d20259b2eebf8ebb76e28dcee9048c21b0f7def1199f475b03b69182119aab4e31bcd5f5f32b002d897f46250a6b6037937b86a5a56056dc0802ba570451fe3a5fe38da2488db27598b3a07e950fd2ef6db3a708321a9390b3f56838a199210dfec6c59cc7e7de508533523ff378bde82ff5ce387654d8555f41b6d6237579a843b67c9a18b7cdd83e0cf0ede145111854a52c52bd20764cff9a6340035052020cc6b821fa5b663531d95293fce5d3e2f0b5a484887067ace63e08768886f05", 0xfe) syz_open_pts() execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:15:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x81) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x15b93c2a, 0x3fffffffffd}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x1, "8e1ebd0e2db610b9c37348b013264c47ce7528b0", 0x7aef631c, 0x10001}) syz_open_pts() 13:15:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/225}, 0xe9, 0x3, 0x800) 13:15:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/136, 0x88, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 13:15:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 13:15:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1a, 0x0, 0x1) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet(r2, &(0x7f00000014c0)={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000100)=0xc) kqueue() kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="23bbc1fb188129d3d79aadf45bc7c0ff40ebaa0a4433eee7c59e1977935a4feef33249c8ece6261d22c763f86dc45f71c896e8023a2342a9590e7e6ab1ef55f44ed915932cb10e023e1f5868c9c938a3d7766f5db881", 0x56}, {&(0x7f0000000240)="6bc0f94263", 0x5}, {&(0x7f0000000280)="980594cefe49e16fa6b3e37eaf0e297245669891", 0x14}, {&(0x7f00000002c0)="b25f2396acc7ab649121b2d0a6cddbe771fdf7d54d1739345b33b6ad74e648dcc08882733c3add9f369f1e59ef02ae130d1086755dd84d5034aeb33f6965821ccfe9e6552348eb813f8e2166dab7263333d2ebf067d556160d3ca118197c13d56922d8a5d240efb7ecf5c181f392d34bc19498cca52ec084387a95de54311ff29bd8f435628c8d9e4627f68486da9c7c17e3a50fba0fb291fe307fe6744924d72193509b955a15a25f54870b4a5f4ca3df21f2f77a779e902695dfba4c46f64c4cb8264e9f802019e19a2e05aa3c5db983c9f74ec260fc84dfb78a2b851a6d47ded70a7455b71efac0181cc0045d79", 0xef}], 0x4, &(0x7f0000000400)=[{0x1010, 0x1, 0x40, "427577ef87c2bf56d8f9db984df8f62f67b941f59f921274d1ea1244abc37cb5770becdf1c2f01fad29aed6ec6b0e79a1f8a5e2cb8f4fd9922e4b41f45669570bccac4c3c332f3bb96127a578e2b9e42f4a1d9de179c66dc0c5fcaefa147b221869b5be3539dc8f60a6bca3b1c78d639e1fabb75cb01866f3f96af6d6fd5d94025c2431dcbf703c7d6388dc83011905cef4c15fdacee10151f39b5fa4d40155acc82db13b1d005a904f936e366b04ae9be94e3396ddc3f44fa3e95b6c99a3772e43d9fff801031d21d76b94a0a453d75a2c4aea7abb022dcd5e94bd96343edb74ef8b540ea7b204db61f40a0b2a2acafee44e18ccb663b16b75ee66b2261f3f3453f541a66fd510d13f28777e8b3e43482643ddae7f5871ec8a18fc39a871c39d8c0c7c0605082686820c428d8d8758ab7b62b4548e6f93a9eaa115ccc7e323c2624f51e26fb58aa43367cb9b31364de512c7077a741e201e50857e1f01f0e5532a601fd75c36412419e817dbf47158e09f89952b9a1b5012b669f81e8905e1f16a1833ee8073c640f7535cdc65fd7875432d3c99328d051180ae7400899771278bf36fb53cf36fc965fc7d66027f83b8dff55c70319a65bc01135d7fc802d5ebe28b7bbdf401d2ffce7335637bd2d0abda6d238cb253ff15756f04e285e775c673e9ca2dd0d3daf7a1c11415ee91d893466db5b50a58bd3dfb550bf8727ecd08610d8322761c051b916b36e766dc0409725604712e074f09e3a87673235fadb81cf1d64298775a738a93bbdc845c47af25c8abe0e22b17eec48d84e535df3e2d1958d35b99e9d17345fc32e1cd1dcacf228125f16e32057ff715644b8c278a654c91bf8396698bafac0a0a4dae64f750e749ca090873736fc53e22c403cfd8c99f5d8b582bb9c879c18d56532d02a7ea974ce3c33e6a15e48c4957a345bd0945218f696fc87e466639262756ca6dc6bb4519d4d97b9ab425c604f681d12487ed7e9e3a964cb0fb0c78a4d514fd2ba0e587a9d82bd65b05cc5ab54a32c11fe52cd01c49e2fcfed1529e41f215fb8ba66a87c3c4990ed225de92f165e827343e90c10798d2b554f90cc1598b66fd210ab656949450e67a5ba8f4ecd7d08aedfa57e3625e05843b39266578492ad6faa9c9f2f76c8154b634b9083839e01b6fc1372a89d753a2e6f689e2de88af0000de127b321599bf4b455761bcae68f10c422eb4743785c68f0344a87e93ff79df7fb0b92a403edc085605b8a833b2cf61f2736d634fcf112efa056c07bbb05b6c6b443c53b219c7bf53a32ad74a1e3640d51a29e92f4388b90e495c57d498d983922c1c38f9dd8de88c96ebb7452957afb0e12b54e1311fbcbece1ddde0fb033a05277703b9d4b19cd3a17660b36e1aef1d0b0dcb8868afacabfd2fa791a0304995285a1ca58c6ff200520102527bad6cb3226df778f18c7eab9bcb10676857aaed1e961d87ca6d2b10fa102ec94379d30cfd41c2528862c96a1a1c3a5043a35b99d4c506ef00697350ae857a5adf124cc12db3cd253d652fbde67a1c5e1881e3f31794e03ed1ac5014e1eeeec70b2ddd194f1ffe549bb5c466d6c2989415350505b474c8e5658d1588e6ed2ee1c75f27878ca28f6cd8a6367bd0a97484c80f1701284c094431ea390dce82f0ecf18f898984ad1fbf4bf3a93299af5dc9172c011ff7ab4fda9d858e38f56ec09360b063f8eebddbcc904719983890f604e39e4f00a83ae56de9a4931c840c40a1e4baebf3a484f26be59e7a16953eccb3d060c2c9a457f18eb6d2b5912836775ae75d398eb6b7c38c7dfab658498828691cd97417f84c42c0f49c40a471a0b1a2489cef985bbcd0b3c48b683799aef543c66f2ab8949729fe38e36885c4df567d1163888869e10ee9dc0f4ac5eee07780466ab8b758f17866341f9afe50e7e004755cb074b41f3dc2f436a55ce64b7a55c42c38937fe3b45f4b06116d5bb39a692ef33f6cf926c2ce6990c63bee5f3659b8c1f8e18a740f10b19eeaef8418e3649037d04e3bb2136cf728e0c2e09d1b9ffd026dac04c6c2a97e9738f094564db6ba136e2fc46bd2d5a11c88d2e17402c01d302014b208fe0aa8989d1f50e0d4a8d44590c26e0b7aa48f18ae98888bc7f10d4116303008370c23a4e22d417c78dafa2135ecf39d7735077fd10efd801b00247aff65aaefa1a11a66774d4400dd51c0cc8a55435d3d73d0a15b1eb25f81aca572a2070f6f76b565615f19adfa62636eb58c35b6501f829de59f65b57c70f6bd5af8b0e276968b59de1facc6f132e33db31deb15406a69e2a2cb26c9614f585c2039df1ad19708302f47af7d0504cddf973925d542464cc204603b899613ee1c8a8d14220005d337dce164c168ba056c0583269557a94c75e14cc169a0670be6742ae7e32bf0f519573dd2a1df6416cdda1bbcbbf31b5e6f330e0fb33cfa62ebcf2922a48d513862b6a57fc01055ca1f34c7bcc73165d6a0df147dc8c565acb7eb56b90e775fac9eb8167d2b7978c97086daaadd4fb782ffccd78bcc9f359006fb313d88437814ca95b8d67dbe137bc09863de1376ac31e8240ebfee4a05b0e01fcd228028bb272873cddf2af2f176579176568c01cb5c43df87f4587abe42c4217f208da7eed6554386b7ac3cc75853e6e9bf68a603147600366934ff6a5fcca1db162758116f0633573cd77b0387e53bc8959beb856b83a856d14e7258db2cfa4fcdbcff308f202a9a350ae0032541a502f70520e9e1d282a2d04548e9006014bcec181dbddd6c00df9da949a4ec58a6f8ef0720fef52bbeb4241e1c252842f66d9b907052666470a069c34da619662b2c1249675bcad928e293def66a1e8c18265230d65227659bce9886ac29f5d48839827b21d446c58f7b071a471975cbee32df61aff9262a38cd7bd21a55ffa3752b05a96b19193153789a4a708e20bbf0bd15e7117144da85336f90b2f2da0670d22b3e0add3a3fc70c566ae2e3fec77dc1a65eb31dfef1260cc960d145b8640a1e62be04ecf64636527447b74cfbd3435c849f0a471d8afd5d7a6a02412b2c47071e7364dbe2005142198c5917b8fa9742c8050290fadce2c204dbb0d5b780a920062ddc81ce64cf904fa18bd6b0804a55f57d9bbc43bff22f79d1883c26b38e0fc23c8287a0802737a90ee891f11c827603b0ae292f14636e213922d9f4cf7c1c32dde6bd146ac4ac29ffd73bc2a3f33f5e125f4a83a7ca8db3fc88fbc6241f3ecba9da12d808a25d2838fda8107a0f702cbe6c16fd9e03522ce67e5de74fe79afed28d0e5869284870b8dc8d41becc97cf82fa938bcfd6c338aaa03a9d5583ad74575ce82223eef2fc24f65faab55d39e0a28db77bf2563437dfe3bc64859218aee616461dbbd8a1d96896614cb3a547a6b62619a79c0f1cc0325b330d8437216ffb4b4c3f3199ad3bb46fb3213ae97997472e8bf455de306d0c8ddf7f4a60edced9c05ee4da64d71a7f89f3a9e90fd9adbe1ca2e711fb773c7c68e43aa769f9be9b70b03253e65b54693be7f8c88ea4272a4de18dd3d7640f140270873cd52801ff4619bcd77b44aca381fe06ff1f39d9320e65ed4ef509b70a030c7d67a6ea348f0c312d164a9ad2fce5996bead10b46d967b77ed8e8400671ede9f0b762ee774dad5132ac423770490ba690ddbd733b6f34e362c909821bce5ee5e36ceaeee136dec56ca4b26aa23f14cec6a57bd5ee4ab9844dbde28789a85efc3422feefa50286c47cfb6d6d4e7ef9697852b8718a4eef4c6046795483e3ce8604b1deaae101cf4f4afb04995740b07bef0e315d18717c9026b474f94deea749c9a21d14a7921468cbbb6234ab5ff08c96ed0c174c81e7cf500ad73e37ebc54257a3f77297b2ab02f91d746fbef3b954b77df3fe98c8e28e4b2fa160c556ba67044fdfad179bf63ff1ef15e0f0683bcb6b1e7fad2d149040f69f9970105d79398eb01f1567a5b3dcdaacdf44ab32e0c38cb7bdac67d03b5ff11f35b47c6b290c4ce9eaa337c9510837a610814eff03ef06832d76af2566cc75a61a7360a32300661ce9f051122c494e37652381f2fa2189d6ac39013071626d273276673b2adae2e5d4378fc86d818cf01b1ac077506f7633931bae01297462805d9a43ccdcd0b96ffdb744075d37a5989efa0d50611044d1599e2deb954b1f21ce4d44078b5dd162bba5b465599eb405b7711e444e520f26dbfdc73549905b11ffaa148f0c65122905bb0d52c7f57b38bca0a6de4d01f60ceb9e28bdcc429ef82a34a21a26c6e8feaf63e9d40511cfd4dcdd252519eba1fdb966e43627ea95d01f82fd7e37ab05dc0c4e86fd73751b5b76a3ffaa5113128e99ccd374589afec6241bb114271b7af6b16c47d8806da3e77a9a2db85311d4db8e11cd75aaeedc1f1a1fa5516f9b1bdbbb3f65f53f13a3e0eac716e2a129ff7556c3225f78099843311c3d84ff778930c0d0b80d719e78a7c215634cc496b5c3e12b10e77fec6a7530218cae614116e9221a594b625c20b4b7ddd35f637dbe66e3291678eabff0af1aaac86c46547d2fb04ac50ca101ffc18c607c58d641f35d4899f06de9a75ca69d41197d308274fe1671004e09c68bc87f3e191df884b7da9a8ff9ecaf384bf48d3094655451c3c4a7dc9fe7fd174da3918175629615c51a5bb7e566743bd634ce1abbdc7ee38dbf126108f8aee3a60804cad2fe0ace9811f358c06ebcd38ff299ae9fb4eca8c719f1217f7e8751b86335e30f7a68ee997ee54a252a66cb9d45583ff0e81f5751a478a5adb3a59ccdf1f00a77d11cdaa99b88d854063635b33d60fb14902c2fea1e9abe68e63c42a66787ec5f2e588c3f36ed28a0f35d72bdbe6c4e708c591180906718f461efb7827af68f10908d67d4446fc13fc017d8023b281870f65fd98aa857343b32c238e765d29c9db28dd02b1968b17b467f0e393247f39b9723b927d794c8525dff769777c15dc869ecb6b61809b48239b26c56e952c30af5fea1f4a581ee87472444c0dafe9a910575a9232d62d5b835331c391be0e588f0b0778870c0002d4f0538319da5ec5f0a2e7e0a59bcd9965298fa0595a22959ef531cf79dccf0bb9864380c3ca3308cecc6d2b5b2b819ef4bc12659d297e7fd264151dd38d2df2e3a4c26a06a127d651ac3b1551b1b6cebc5ae4b6ced74fd88bf8c22b6b5da0fd5c77b519129e1509575b34eae73eb6e32c1812b18da7348f07639c372e0a325013160f15a285899f6d3ae2ded1ea2249e9f50bbc69c8aabe0802ba9439f83c5c67ee3bbc8ecf24f0b12205f5ed16b8993b34c5a7c288210219d3a1710fbfa10cefcd4e7b60b47ab30603de98d1902a5afd23a59ebd7994e0c29bb039fd832630ff495d3110eb736126e63ad08d7dea867620724f3db75b6f6d759f2c8e36837d2694732ddc58c5d3e6f42b3c4c11ac07e16e651eecedebf599f8ca36c10dacd17901914c274d3cb3742741af7821dc6ed5ac0a02c997d47a5d14e9aa75d8f5801ec631ec9fb641d4a833c067c38e0c8359266225b6e74de49d3fe5170678c14558aa9444371a857eb837e1444aa0e9a7e829afb542ad88115821e8a58afa56adcba13398e4ebd82b36964c332682ad84f780cfe46a2584972063b0fd265b44fe8343c1ebdc6a7027d0d5ad534cc77d7dbfca496f929d816ef27320a7de99fc47fd005f2c1f404d13e7a19694dfe249b141c6f92a62249c8379971be79e421f7179f89ccc4e256a9ee89819f57ffa9622327dc981e4927282c7237fe45601c09db3"}, {0x60, 0xffff, 0x1, "7851c21a4e37e5177706515c927f462287a9b69997d1e6d8d7dd9a02c9729464642bb75d56d06da0c600e1537deb125e468c07970951e01af918b2b240e4d1b7a71b81a33478d44f8ac2"}], 0x1070}, 0x402) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 13:15:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 13:15:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 13:15:40 executing program 0: r0 = socket(0x14, 0x100000002, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 13:15:40 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x41) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:15:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10c) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 13:15:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xb, &(0x7f0000000000)='\fFW}', 0xfeae) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) 13:15:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 13:15:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:15:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={r8, r6, r7}, 0xc) r9 = getgid() fcntl$getflags(r1, 0x1) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1064263e053392d7bbcc10988224ba5839e1f494f48b7794562fe28c0d449e62aedd8d5519cbd2d7eb54b5a3d24d2fd309f11d8071526a36cf0d21ad5a71e4355204215b0d487d661a6f81f5c50cecf8591fcb714ed9cb976aec0a463651bbe19960a58c280034723adb0d234bb5997f7cfd88814f382f730a53f0136ac770c31cc68db6119bc9", 0x87}, {&(0x7f0000000040)="3714de", 0x3}, {&(0x7f0000000600)="aeced6ceb88bdfa0bdd377991429747f7a702281acecac32a948aafb3302d64cba9a94ad04a42a260995bafffab1cce9023d4348cb92a796d8ac8005ecc3b7ff474c9629dc973547c13382e46c6e5a9d4717be0f4d287091700520b4484ef679196b3916c95addccf5d2777498c574f806f75698fc30a561b2bee2503ca1cd9a695a166804ff5ef4fc574f89309d0c589a59536d8d9058c6bac1cdcb2527391d5c4500bfd3e24cb7695ed77cc7513286d5ca8fd11a213b189e5145b9f8d2c2a74fa03c0672844ecec2acefc8174cb5a391f0f1b24a25b6669a345e9faa9b7d723fef30122cef0116c6b7c620829142a116864e699c4850e1254b38c1cb11e2f166513f62059b5d745496d417c48999263a3fae4a7c6208e0b56a11fe1d34b428528d97916af7d94a8c596c1ee63a5df766663cc2d9ae17a99bbfec98c547f59df69b88ad25d2646af9435610509fe37952bcddc0e3c76dbbd9bd09c640e571097a7118177747b733bdb30141474968a666de462e8bacb7ea759daa419af7ce5b8d8221b6a7ae1d79b5821459d416666dac9cb6ddb9e19a0de0bf610ee5a68ade192662baf34296edbf9f336f6e517927dab344112d0c3a9dc0eb827b48e1be2d9670c6614a5c93abe707ec50f2b35ad30c76de423a055c0a9bd24571edd1a5ef848585e53ec2ba0c957cc06ce348fd2c50cd4549ddffc6ec6a7b5b996db2654b923407c0bb067f20ef47f99233af4735f588ac4caa820278e4d58c9a23b182f34606b1fc2348fa72ccc0b14750d8164d88f819bf929e691425997db8d480b9daf4efe88bfb082122fd8cd2575f360a126383519a48ef79eb6d3058346103179247298b954cc3672a8e51561ef0b564ec799df3c4032379617b67af34431e962240fb8b4ad2b5d2c1802f9da4f266e0d198d1caec494f44f5253587001d8b16adb943c59375ef285b4162a3ce7d4044d1f6d735afe263d307f3df537cbe64cb939314c90d6c0ad92f6f385f1a41bdd9c424ec09c392efbd456aca5829f1c04ec32d22dee34198f95962eb5c750ff9293f48d7f31276968875cd6347e5931d665a71508c182c2ab62f4b42f823ea9f383a16220522e1f61e1d713400f164f65797d5328e1ed1f951c525d39da3e7d95413e337b8fb22daae94a62a5f5be3cd4b553db90a46ae94b430ccecbaff491721d061435984d44cea476e354d9d6942277163a3e65736a664cd8242481cbefa2951d1f57307f854a31d959f4f7453a4ddb779102f5dbbdd6e05bbe886956ea115fc887dbe65f8ea5f6e806dc762ece804d66c217ef0beadb93e397c45d8a00104696a9703a95ae2aa02194b29e4b3ee49be420eefadf79a9791baf4219bc6260b3271d94255ba23f54fcd1979fa111018664746a3b172af6873c77e232c3f582dfb5fe40098c4dca6da18c4f9421c99d84266ab92e6550d83471401d2b6370c45410db562ba2566c7771acdbe4104a9ccceabdd834f7e74a205255e84f3a5bec9630db475c9232d03ec986a448a748cc8d999691df6bddde64311669643a4e0f99b228203e84675801fac278527b2ae63b4056903148a536dd98e67c8814db0771df910ef90d9391f48a20edc6cce40ed6f5882f2974ff3c66fdd46e79f4c69f265af93d0c1fb25f1949f38a05b15287c0aec7109ba6e1a0d5dfa52c42798f7fa675abebcc7e03799276e91b1a7dbb7934c92f52d4f6cc20d39536f69199917dac35b36d3f2d071fc13f9692965b95c484c2dfd23150b8de4767f6abe6c61f2e1b1371132ec00b6a58ea94f7f41b75505e73e25787588ed38e83dbc927682606bce1a9b5b744a29147627687e901a029fd855d7c3cec5ff9636b07ae8fffedd6df1bbb4a1153f3cba0dcf7d8776b4f482f785ec98b6621d8766d8f5e054849ecb11b18c7c938c4552b4a7594b29600b3a6becaf9a2f13fca4cb61a44b70c7eae979d60b8be40ba970de0d8e582d77a4484d4f882fc08a2aff441b40b2c3462254d1a6107e1571fd876c993ca2ca6d98bf2f1fbad97f55b056bd805938ea7237f8dd4d45f5dd0658617b9348f02d69c0685e0a4015f26e44041b69b7ae70a20409654206fc25a30fe0a2d8a2e3bdbe77cf53d38a938fcf3f77b7fb80ff9706cf59d1caec621bff6afb64e347cdaa5465c94ed2b602f199baf4de0bef271f42bcbf707f41ced35832ef513466a14564cb1eaedd0949530fe1bacf6b480344b6263410b1972d7df2ba4e64502975f9101744b5375e6513c5a8b0818cf3a9c6cee2efe2db85855d9309f89f2ad137fcee5ce131bc4372d1a0108d67b67a0f8336a54c48214e69c096da74bf991fe54f1994b994575a5b0a59aeaf963d9282fdec41085602c55153ee8e1797af60ca264f0efced3bc3073bf3584199d3307f47ab6633e1b222a31ff4d6d003e50681ea99d6ebfd46515a80317331efe25bca3edee0dd626efad1ee2c8d8ca72a46237cb1907461e7349e4c18697ebee9c0423026b1dd7ee6a44c8fb5c1d316ef9cdb15bf82da4542d3a6d0350dc7f6b7a76e66a24fcd230c8e7ee22832e26370bd9603d7d6085265ac903b96656b42c19e803b5d3f8e7ae4b0fc1ac40bf4b33994adbca1ff73620dd4ac380ad630cdce0e96d7ecf1c87bc66a4a66c96a3759d00b35611cd4ca2e0853fb0d4acbf1355cbc48ba5c592bfccd18b8bcfab587b4cf340a2a85d57ea220e41d2ebf2d11243a811fe42c87867548f8709a4713bb7f13c40837f26e388d429a7cb37175f4f08d8fb44fc51b20ad79b7579381460de9f21f59e053e5d220914d52b61c98a231a7307748d4824fc208d236662aa2523e7e3b8841e3262e2dea9dbb5b192bd2a8e7dc0a699f05611b72654a1049a0d618fa8c8bafc8e6e0fc39c023a23f0b7e546f27864e4cb860278b38b1ad2897885b3fa8d5d7260aadd8642281ec272d4e4c1b1e2e3808e03b4a5962d2344a760844e5a45b3fb22c9262057740cc593bc2f033382bb48cfad03d4e70f0aca3063b14159bb9eb3cb5409b32c95be421be494348f82b781ddc444970d6275340391d269bfe02ad857b070906176bc79eb484f2fdd279c151bae62f3a4d620fe90e91614eaf7b2ffb713cbed4ad0b3542f7954772bd8bd619e1511313c8f70fbd69151ec2c48ca2aca64dddf0ec88f8a40eadc36302a28f869f2ef46efb0de89191583b518d7f91dd8e16a71c64dd8f14d9388fd101397582eb7c30f23cf0aae931c38108b2035a789bf39dde79a13d688b3aa9487ad33616fcc8921edce01779100e645bf1121f2437b6a779e5b9e22159866bb609e6b3b8046d1bd33611ae79b3d578923e9bdfc87c42237ff7aeea9ec934f10528d482f08fab79075206f58d2d52b28c0f4deb3766401310f54026ba6bfdf3bc83025b3a0ad94d2ab0ac84160322b900defb024e262ea9f50112bdb8ac7cdec41c3960ec14f6ecb9023130d29267bd86aa8f1bc1c41cf404e7866ce61adc5f70e4876721c4ec03281f14d5a07a506653a71ea8abe41059670fd541dbae9e72db0a7ee9fcd7a21bf5a8a983ad2bc27df86e2d276504424ed88c2acd16a2b592bd7071ac1963035f9f8dfe25a3d0584b54d9382be4ba79beca6ef06120de215011bc01c87598486c54360d228475742cc8a25b261ce91c59df7093fdb01b42b694d239e7a174fabf7aaf4be384739804a63f4bc9d9e63158b98e922ad94b5bbc559da83ae52a97b488ca07f78b74e22f7e90d89d68d08be43a2af446000c82c2d9135d99a4988ecb4cc2a269be42c63c9b915a2966e7e33e6fac9cd3b2654f3dd82e1704e38a71870bc7355d33c1f16282205bec8c7f77fb63f9ce8b6b94829bf5b25f1b1592016a65f5932972222ff1fb2acfc31d615f1fcd84033594eabd995f7e203c84ef2d80308e62167bf8d53970ddb8046503e0a83261704737311ebf5072307ee14c337c9c3b9b13dba704034239a06d1d5621d80dabc2411c3918cb09dfb0520d35ce8d87c27eadcb35fce3149e5fad6fc3763959dd2eb1303139d72f6a32e1c64add8a54ed59248e0857934414631775b81c1723573f60bcbc036905e0b4cdb555162494aa387b5c9ccd646e59f721d5d8c7762d29087082c51e2aaa51c6ee993063aac01a426d570f70ddb3ec3282d15a3f07b105a4c3c244ae7c468245132dd303b674805a168787dee27c730edf8025adf17fb9b2d32768b3f68a57a24b7b37f97e4d6aef5bb8bd460eaa439e978156a61260a51c4d946f15eb74fe860acef6af8acf79091a38b7a4bd775b816e63b2992281424b1bc2f7d69a56aa3ea5195bf09aab649142d99feea46ae08df142fe41386322a7822eb70775e7c9a0c1310a5a4af7218063bb6d9f6b7328875b361d8f369c5c03595c69a8d8ee93875b8511df6be20260dbddf3af32455c9298e50899b6177fba70c7439b1504b5c17c7a7917bba4217ce330150857433e0b98882e14e193850c58597eecde2070216dba1e451cac3b4c8ce6f7f2e6cd0578e2d8b589431b5317f28999c505afedd3d4f7cc1ab9b6fde829375b4955bc914c1ef95f2bbd4506ab3361e244338025aef30918d936bb86b13e480998318662f50b1c071c33a942b1ef683a7f202108dd422f0f21f2d4030fda905bacb07dcf27ecf2b1341f366c4cbb7f88f47cec8e5f64f8d43aa5eab6a07fddb45a59bab197ca249157549479effcd65c3ae456cafba3834469a62df74b1aa45da9039fb78dbd23912927cffa56144d7806feea93640c4b639ebfc5ff737f5232a319b6a798ec5f66ba12cd5249980dfbb3ffa475db74e4198535f1b2929518cb47dd4ea423ded29c5125666663991c48e01237f39019ce56bb9ba31233d78e5662017c801d913130579efadbec7cbe1fce2251ffe73f2cb540de307578a5fbe12c09191304488d14e33d11f55da5e53bc44f35715e01741084c0677d8208d02f46b28c774683ccd18f0760c3f73404663442834c518f3b80b2dc4debb008ffd817330c548aaf9d6f17d3f779c7d11e3fd8f233c2e254c0f568a99f9082d4425e6b71f0fa6ee089a6c5b95f9d8ac7e890aae4b15dfd13021d0fa5be83d5a8ba1d6be428f5617df92956c94c4945e089b9491d0225c15cb4d31bf9a0d8158fcbf1357e5a6b01c8bfe4861f02111b357729ccf9c4f44cb2484f0065765e942338fba01ddf32671d732651e8579934c14d1f412ea7ef6655e92ce74846e7ca1e07bcb4533abf4fc6375d8d58f8a76c8f40362f519504dca3a2109c3aa15bb6ca706d52147ee497cd48c66c575deae53fe996f631bfda907fc1a5cf875f8ed88ebaee93088d4109e72f88f1174673d6dc86bd0e6723aee500a211ee3c42ac50dd2bf64d0148fb2f2944c5c3cd3065de3aa2c4dec720df29827bb729cdd0e0a2fe2d689494837fe1dcb4ebb2adaf4bc4e4b68692eb969eee78f863dc804010dbd2d080c13046a7681a1a1e51b9e870733de23a3e8cec0637918d1b1c2bcc5b23d63b366ac6ed2912b30de8f25266ed939518c06e220db9cffa9cf98971d6a290f8e9d18386ab5bbe7143a0a395df655b6b8072e0f7e7dbd5eb62dccd7fe0a3b3d91ff623e0e634ac8ae71354b6439dfc17960ebb9ee69fcc9a2ad51d52576b26bec1e350e5f82df13b095d22698cebf3c3c6236df68a59597ce6cdfb5d0af080fd0b307445d5e3b9621b13ca36eec227f5d79b00cafb1e5ad83deb23942a794a6533e8be8ae8413f1631f9afe8172f290ffdfa199e00303b5cdf85a4f443a80bda1ccecef7da2428b6965ef43a", 0x1000}, {&(0x7f0000000180)="883af2b7ca05e28055ec38ac1a2b32539414fd391f63dd22ba49886a3c443745df3904c3447d9836a39bcdfb9ea598797216fa6d4be177b5d500a4ee13a4932d421514289d88d07ed2a9769292e2e8c1d6f383325f1d7b9959a061b3e80e6069798894b535e3a86ec18e53466219b40d1589eb5709ec4959cf15b8a51ac925843c92681425", 0x85}, {&(0x7f0000000240)="615d020cf58e592dc809cc8c1509e8678b7eb1f41f6372a19de78edc14d944df3a8b0ac398c7210e2cbf66404d29f277cca338b653f63fb2cd1d4c5f1b343c38a28f035c111eb8e02eb18bef3a8a4be59136cb431c3c96098b9c6239548fc4e4e226cd345143cdf9997c4f0f988398fd83224bdd01df29e8f47113ff8ed16aa3ea5b66e554c99cbc4077cdfa450b0fc9", 0x90}, {&(0x7f0000001600)="4ff28d010eda5122655dcd48ddc4cb38c4ade8951571d686050b40acc17b695f9b2c0484d31b37f4c28d2a0afa318c2972bff347925aaaaaa8ac1d69ac32bd5c2341dda7cd785d856fc8fe0bf392bd7de2f3f9e93339f94ac4fcdc4cc389e0e00c2ed38df2f050c778440f23dae6ea31e47275edfbc072fc2e014f185b9e494f5472e222ee458878ee99ced9e303850822cbc2f46b8b6f6b14886f98b523da2f9fa2fe228d8f9fa05d2829feddd9a870b896f6aa18d1c4412c4550e1c720b5e3b9a0ae1ad0763c6c29d5da56e51066531d9b876254cb6eec4732818000ed404937c13c3791bfbcea469af1dd15e4501da9e8f25f26f324e558d5718bcdbffd269dd316f09194db7798f66466e8079b0172796cd86741c310ad4e9e0d5f0fbe7b20dbdc12a4136cef25063b7c08a1000d53ded50f5eefea06ec9cb253c09190816435ed79cfcc4d6274ae8f9dbf986a6a764e74313be17697a5d3a520c63d1b28b9272b3ec86c3ebc8f429413f05e56db7eb1c74dff09ebbe1359bcc5f9da8bd9448805a33010d49b9ab7d1cdea0414dbe2375ba4f8e2c9bbd80b156833836538f1312c2b6df41f24a0f831de5a44762191b9570c38177af7aa4a7182cdf2924e8a81bb7ae7aa39d86733ede0422422c2d848f9dbe2d943c98133be41e164c15b73800d28003c594b00207661ba8bf703e1ffe34b635126fd386f8c69a9b81c0771a027a42d443f84018c12aa2d5dc25a37bb8cf61f431fcab2224149f71ed2df1eae0f756303a4fd643c1282f085ddf2cc64a9d6ab21627b87a89e39ff2aecde0e3207bd04d002ea94be07553d1cf776d52dd2aab9469a47a87fbd594e9d76b95d0450830c8d03dcf4731b83e59175dfd5a2bc40b09ff344c8d0ee558e59bdf10883369a6937fdad4c3d64b6f78504fd9838cf98fedbba7d48b7217effa860381dc0de291d56683883d61709fbf100482cea1a5f65673fe4217d45f4673a24834f65464afd89dff23bba6e4c69b82376c0006eb63b59a767dab64b497f8c747735bb6ae8206b523263500da145666de426357579b46fa76dd370b92c8495ba97a6e02270da03f18426616e69435229d49d684a4075f2856cc9516dd9cae3417bfae5d55c6d5cb049a08c7927595e72f07aa5116440d2efeb2fe6bd136f30ce14b4099c3b96680ca9157986b41d504896c601922eb029b65ac00649d5143b42944aeb1e643e95be323e0ce5a561e99ee933c9dcb7c5cf9eb12a92807a93a30d96bbb2b461531c8e184a044cf6f68f6611d0dd929589533de94afe9124478706693285b19f644b3d2e2bd755e0176913d78692f21a0b93ed0d0c29f6dd461619ba705729e3cca423ce26b5903553bd16a33516b24553e847f24bf87f6727f49167ffc6a49ec70ff5421eac83364d936757af906063caea262a3e78b94125ab9f5e155261e26dd3944866044e1371fbb64c50feed5a8854fa9bce98e43c5bd6a1b45658e331ebaecbed9fb732affeeda51ac4f3c1b836b125327d5fce5a8c1bbae57088ce12a0991ef00ca648789e6734b0149754008cbc664419a1e3306c3a57b937eea5c073f0adb7e7d2b17633d695794fd6e23da75e6070557f55ddc434c9bc97433e40bb69cd02ed3d1571007096dafa65885f82b69716c1e93d4c21e36d7543d79a96658b3ed1a75154ce413ffddc97042f6be5ff93e5aee831a37d8d2370dbd715fea70f70e18027acdc6fbcf6ef5c2d98d982c0e8ec9f150b1e8e10ae1e266bb01b7c51959330afae76ec2cf129a0cf5ea279828c3efa402a82deaecb85178eba7db93222aa005581b53226f3cb492fb2c749adb8b5c5abf9b54d957e06b19648eae3674635563ce44ef47f4d61b5c50f1e8b9316a5a3eb00b13b7265dad62edbe22388e388828b0013c1f9ffe11be60182824807f261c6d3cd0d59fedb9136082f037e418da6880b2682960ff421812e1bb2f95d770954ac7b5974528f5f25324f9a57a701fdcea7af3c36244362a9a87f13ab54fde9aa5084a1cf854ae397a01ec88e60ad90479d5b9c697a3477d6064bbf1be5fed7f127680984d447c7b5696e00a331d1f2948e928d1c775739b88fdace45c09b7401a23f7f7c52b2a1108eecf511d833f1eb0b02adf5217ffbb9003a6fb93bdf92c1d4f6fef39524af516ec3eeb7b1b7154f2042ecf186521809a8c511a63f2ed3f733c8cc4ce0632373137f6b6d7bde6a55e14c736439b31c64dc9cd22b59922ed5a30c4286e64c275964d72d81d5355226214e45a3c9146b3692a6cc4ab321013ccc26be615815347dc86f5616906ef7b0d944c8c4a64ed97e909083fd1a0f258bc467fd234a654d04b319c97ee6fc2e3b04aa69ff8f178320dd6900bf892560cb2933cbf71c95cb31bb4918319c61a33122efebd68099e238972ddb2ed3794f73770a95f323b1221c97793c6dd2cdd188675b3f9ffd241da9f310cc61148751487253c656d90f9b78f94a439c48add88972a3b016574d17297010a38d289a1c2f372de51b6b6556965065c5ad8be331e68f1636fbcf2d29dfbc53c2829d60a047f39dd00f62622a2d0850d58188c05680d3a284c23b3d90bc4d963f535a1af37673705d2282601ecd7f59ed68be8a42dc4c903834af861b86fcde59b9bfd0757ca900fd1129e1a325b44bd8eff4b47783f2ff4cb22ca145e744121c0fcc5519f06627da46cb58e4226974f8ca33704b0ad9b9e64a85ff2b5d223face02389e82fec401dced965465f0201f2e4480cb061dfeb2dcad9377bcdb33d911f23fe2776fe3048eab111cfea679aab1cbc79025a9afaa0a4e8453251374a7399e4db217e04c1cf922e5d4950f98d6874621155f8f7af89eb993bb843f70cf598993158290e147335603be4b748399f033bb8e2ba8ad4976050e33c5de21080abac63d4594f999a0a4297e3924dbdf6f4538ff42fd980ba47679c1ab908d696951dfdc1f9bf531fd775dc4d1fa842a818864b06ff7821667ea17e1a1f07ee122948514b17d34a83ce595fd8894aeb950a71d51f95bf95f2836342ea4bebc5f2181ec8abaa4cbe4b2d1650155866af7f98ee37abfb3dd98b13fae8bcc1bf3ca0525d6146ef161c40cc97ad598f3450c0821575b0097e32e4e7e3449cd805cf4ba5054a497d879e4c85df0db4443d0a54228e1aae01bbc6f5ef388b90607beb97c62ce104c6c1971eeb0a364ae66a01c85996131726286ec05fa9b27e27b9fa4df199c3dd7e2cc2a7a581656c748c0f3d92fa3c627b18f9eaf3cf42737be52468727d8a2b5ac520c7ba1173ffd3d71e7d53787eec3cb48e38982f6041d6a3191f0b7ba5d76782a0d69356021413034c72df43f586339d706976258c06be304cd0d0b2a37a3d2c5e3dd2e4f8146a84cd9c9e0c7937db2e0a4653fb833e95dd0c6d336a121c12338fa554e58d6ff29cc0477ad975487f4cd181866aa70c62efa603d9b3e1ad1e6b9afb0d7419b53c1aaca45fdca03e927f4f50ef53b233556d8d0a80528bf2590a7b430ec8876a5023debe40597cce3b7cd450792725f4f95659192078a70b1428950dc0471daef9d573b6cb3677ecdd80a7e2a3ea35936c2517e1ebe27e420467463d9ac4ef128128abde96fe4a25bd69598d80ddfc3220b21e2f619021b361ac61e49c049f2ddb16904024ec7fe5c65466c4b00044c4371d4ab7612f9afcf0fd842167f579b03b640b8d821cd19ecf170c8c70cf0f450b1ff9e50b109c1e944710a5cab20a444ff7cf4f0b88945d0511c4be8db52055f77a05784801e0d28675c81589eade158b53d401c1c25f41f693edd60df0004778c9325664779a6f08d26ba9f663b8c6b5a597be8a25b9e12540d1199c8c8e38bd2b2dd6ecb027b812dd021daa4e2c3c7d4002987b557221b1effcffa750b3d2561616f7dc0805261afac70166c93c7d5ba8d5f2075723a348eeb3a907a804de6d3575c5132c7c6703f9c074795043c4c8bde699f7619388c0364c2d20df61c817507451e4e047c7ac5bb6df6d8d92406f2b0640bd7c3e226e27a1501c2894ffa8c6ae566c05f046a75d7351cfe74a2a2f39e5a34e7446c1245ebee3cb1974a06a35b1fd2745fa4fcb91beb20dd53b83d21b5d8cdf487317378e3203750d268629735f42cd96b4ef2325d97ecf00b5f32c15f859f1c6ed1d8615ad6144e92bb5b8a572df7c669ac6c4976a802d0f05144bc43c129a5afece0c783ce2ce826977f6017567712d9ff70e837da3fd95a0f8bd8ac7cbe266e703e61c2355192d8dc1198aae36038d718454419551e535c0a66f175d90d051508573eb7c4d6c0dd69e6c01acafa5e904420ee3eac11d205e40f81adad5a1b36a0fe6524ab0c82c84993256c766ec8254ed923c7a5af6a749b1ebf60eb5ab61ae834381ac2f0692828b96c94527b96587534b043562983ad68ed51c7d798de4f2cec74e40163b047bb750461ad186ccb74b286b9b59a8bb2cf5c9161448fb716ab7b9241f3e8f09085c35f04bbe1c01fcd4c49872ce08143a019cb9b3832e4d7b7a4389ea8a7f14c5ec1177cd5a888cc3de1a0b361557bd9a6619c433f4fc4d0569ded023da503c55113444aa4822367993151d1e0694d9c7b96ec65181f0068ba509d2420b581dea9873c20310ccc3396e78af31ac40f7421815ed8b6ff862cf68184217a241e57c386fa26dc2086bc05858df9472b125d48b4304c036d45ecb2a82e0fc874dab591b6b25f0c785c96c7cece96ff5fff56802d935ee43bc5ea306dd8f3c21aba97aa0c702eeeabdb188c97d0a8313f94310de346cbc4d7edc09d041ffad3d0a9c1844c44be190a5094cf5c888c3b9677fc9437437e01233195478817498bc38098343453e67f9284338171270048ccc214a78883c31093a5b246bfc65e98ff79d14e3c84a1020891f9322d8b6dab971c93ef425f71a1bcecf4de83dd9ee022fcb5e059ccbc15a3af69dd0fb9c8231b08bbf272c91d18991964eb02147209313ba5ff02cce081e17a4f5afcae251120c0d1117ad6b1cf5d7bae0c083251076966bacfbbe87cc08d6932993ff82c344b247f9c7fdacb4071d0739cdd194c263f51a9ccb8cb96b31647455daae0083f91ceea316a633f1d32d6dcc5299103f89228cb7828d886bf1d02ee3f84772e021576b4feab72592bf3c0e36fbb4f958ef21cfe17de0e01b6137831f17b32cc0ca5e69dc115f9e2083441018334713398ce6ec19fb993c9dcc958807e7b4fbcf8e6482ba6f3a54f3125ad7c77b98bf9f0b1f4fade142cd63ea6fc2ae6f6f31c881c9ce2ce9ff45c49d057bee5b7118cd16beec808f3a40c8a1e8861a7553d93297bd5bc0271bb113bdcba5ad57f51ada123bb9e8f5177850ed8b8d6a1248941629a74ebcfcaae051376c931f3938b46dd026d1fa228e7bc5a5819a99fbcbba3b673330d2c6c0f17cc855dbfc0764235c138007582d0ca7f4d73e969a4feaef9a563cbcd40a91de3a5c37f0195eacf00bdc17068617d8aa43bd9666db4501cabc808065a5cc7018f76354a096fb3b5f152207d3a4bf8c24e89b2afc678edb496c0915f55b2581a017f0bf02ada1f7afb30e75b78548375066a64cb08d051cb70838814feef230887f592a398ee476f11d7a38df228271293eb1c3e3a044851cd2994e2f2de14dfe1be2c77892f06e1c6ed21de212f035e1d669a75170b6e335d234968730f5c61b53fcba3cfe9ceaeb966ba0409f066683aa3c0003bcc0c7f9a7a7348532713248828b48aff8677831230dc6bc328547ba01db57ffb6f8ef126edf9a65c5", 0x1000}, {&(0x7f0000000300)="979474ce82d6d4babc6a3291366f92814bb6bff3abf8a3e6540d9f402e85bfdd31856d8c46bc970b83ae119cac00d89afd52012c9fe441fe0217ea281e3482f5a01b7876265e6b114153ec2d6163543d21cdf67d33967dfea4c769019ba16b402c05a364c938229dac6224b1c0e8deedd27c6415dc5ba17ba9cffc19cd2c7b28239313190326155c402ac538d17b7a9b794f870d31d656571274e687c9d9a804e87bbffade553ede", 0xa8}], 0x7, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r0]}], 0x90, 0x401}, 0x4) syz_open_pts() r10 = syz_open_pts() fcntl$setstatus(r10, 0x4, 0x84) socket$unix(0x1, 0x1, 0x0) write(r10, 0x0, 0x0) 13:15:41 executing program 0: open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x288, 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000080)) 13:15:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) 13:15:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0x5, 0x2}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x9) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="54d00576a8f38498b9da1225cfc22fa84960176b9b3db3b328bdf4e91ef8bb52c6", 0x21}, {&(0x7f0000000100)="6c7e74894cad58c0d6", 0x9}], 0x2, &(0x7f0000000180)=[{0x18, 0xffff, 0x57, "419472ff"}, {0x30, 0xffff, 0x9, "488a4756fe909f13772788ba9fabe721e8c4542eafda591f5413"}, {0xe0, 0xffff, 0x9, "07c6a16fd25542080fa2b451b0be122113a59ba4b634b2da10de2002980b59e8b50c0571520053f724c3b4735a77fb6ae0e78e840713d0cfefe3da13a1750058c7fb3e5ce3f2bfb4fc10bb1bb4de04bc192c2ec14573f2ba64f91fd4cbe2401a182d129aba252c15f8f9688f809b136c0b3f17c174bcfbe72f53df11e20529699c1955ea078e698eaf05655547dd0ff038e846acd510ab06ba2e86a3a087c56a54eb287e0ee7b166fd47ef867ae685f8e2f94abeab6c0585cbf894ecc36c4a360c63b5884fc542e9f4b8b3"}], 0x128}, 0x0) syz_open_pts() 13:15:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) write(r0, &(0x7f0000000240)="1aff1b9842d7cd406e75022045f76f4723a55bb5cf9729bca3c96a05fd6020ef3a6e5f644748bcfa62b39aadf13959ee8e8ec9125d75f755be8374f2bfbd20afbac6fdb04fc2cf0de57640d393b8c7b35d681fc23d1c799928c672c9e8021498bba26af7bbf78ff38da5ccd0bbca3b9050f5c32398fda138f7cfeb30a7073f794900d406260fae2682314e25b4fa91974ad1b9de2b2087c1403999a5d2e1d670ecac", 0xa2) syz_open_pts() close(r1) socket$unix(0x1, 0x5, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 13:15:41 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="be6ad34f", 0x4}, {&(0x7f0000000180)="723078bcefc0dd7fc55b1e9c136e38c6411f029c63c6e0cdc4e83b40614d6a3e53796ad1f6089a6dae7a9f811c0e7b6d38fec272e80a8c73d757746298ee8d611dea6ae85c6ec4c42a1313345a8483af66489fc7f89e350d984efd4fd59fc00b4f", 0x61}, {&(0x7f0000000200)="e332b5f5fea6779dae399c4444fe5137fa5d97714af8f3d768d31d22dabfbe2c526b9ce4fc645778ae2735a168fc35998f70a11366708fa7aa87e2122429842ce8e9d0bc6e607dff02a64b8d7613ae9731802af588694b352c048efb724c658bc33ca9bbbbd75b5f75bea6f7c47d399e83fe2ad320aedb718c86801b1f8f4f99f06428c020686dd173a581fae916c4fe8bf2dc82a9f6ca9f2e2dd7d2e25f75f200f069821cd4fcc757100cef23672c2a87f7867eef98b061a42310ec18f2de14be776c7c727a1cee1b712b8b40ec84c4baab159fdf007bf27941d12fe09276bedcc8f11af7de6a443187d16774be5f6a41236902210e05d2e856943ecb1b27a48412cb64cfddc1ef0a3a98dfe01a0e22d2fb60c890b9cca3b3a73305d3c49965a3059daf33beb4eebe9726fc34bcc4e795ef85f2ce03f3c1075e2d9bf7b0d9448ac758e7c03b803bae64b669b5c4b14a973dd5f83a7c482f6500ed3a13f0fa348f137975b434d551baf8fc23e836b8b0c2cf9f5f430b9c9e496a765a933b5798cea54bf3e952d4a45f7d56d99ad5cf45e51419af2cfb9c52ed57d2339115ac0775cd5188d9f504d672d7d90aee64b6332832609385bb73363da9feca4209f03cf55625627d9f95cbdc7eae2d3ce3f224341261696f29a53728bf5bb2af2b004f1882b660835d45e5751d74574cb33e549fd6eef5d862b2ba0ff5e84498ed7a4f2b1ea32f5d3faa1841201cd65eceb88a6b65df8f4c0a1e223d7478ec594aec052b6c690e422f3be8b12e146b039636826f2f797507a7204ddd4bf944e79ea5205659b3af05e2374d458a0d94e39677d1e3bfd5f035bd8b56da6e700595987c947c4c33d39fb11af769024432396527f4922785c36ea70b3e25d71ad7e2a6620b1c5eb39bc49a844bc67f0bde56c8d4e7096fb8b16378fa7f2c42907a031f02b82fb5d08710aafa9ff938e4484740acde88a0c2daf1252a30da00d34c5753ef7970d2ed1b6be11be9f5e3a0c2477ca8743a1f294511581022525d9acebd8c7de3895dd282d1ddfb19dca9ba44c8742a8c41f4045f574efd74124def56b7c2a63f4409590bcad4290acb1ce50cabc5170246b19c92c70ea04f3b510d34c83ce37601d8e1510a69f83a9369ffb9d8dd0fa7b0400b490ebe22b429835ef5fe7a54134b614a715371ec52d4afb36d034709e644c05cd4bd0bb420a4dac8d9af0b3bfce3ae23a4cef6ad9590734e501fa3bb4e90dc15c38c6b55cd9e9d0718f7d3cacbfa2fd6b8822396c9d64cd44f93a68ef8faa151829fb75c8ba9f31a028f300d5fae625778ede4b4a8e3e2ac453fb46999f504ad0b0359d960a0e773f83841743cf10116770ec676e528d724bb820f04b1490f313027078064546b3d34fd9f15761985131398e6fc709fa83634a38cd262f8a20dfe7d6e2fe971aedd4b59757ca05a937cde555c246f4cec58deba6df6ce71a49ddfc63d0b66b3c9e627159c010d596b141a315cd97dceea7f4a18bb6018886341507bb0a121f9ef1bafe5d92c272967a08fa754a397d19edaaba83ccef4ea3a5723d3062cfb48bcf34c5b7e963404e7efba146823f541c0b126a76796a661c33e70afed18ea09085fa79b0ca9e6bafaeb57f3c75407fcb3080bae2e553afa73a4dd60a2707415cf90bcee38c7e452ad505664d605a115b788fe990701f11e84538c36793a8e1753e741debb48e5e528d74dbd1e504362e519ac5d6035066377c5851f19049cbc43ae0662e51a2010fcabf6cbab5346e4604a94fcd2861ee6d137778c926529b32f233953a5440117c9291da8780d292256f6248b065304401d6d6d03808cff701f39af31aae766a05fc008c0e127014a548b2ea4bd103b2d82b12672417f2cda68b83cd6969fea755be5132d77c97dcab334e4230f666d1c2ec7f8dda4c8b6e4c0f4916e4e7c13fe434521f8fd10f7172dc89f117380dde6a179b7c8b5b85f474ef57a638bde987e421549daa827ac5409c13884aab35926c643f916157b7e8a5aa807850241a09b45e4f84f4cf54423c93c9304f71f0ca4ae820e6118f7a97cde903709d403e59f42292183e40ecb0265a407e5990ad9c2faec64b812ebeee06afd117f282b2f363a3048a8b5e3dae8919342adf0dd15c1627e4aae2736fc3aff63dac40a3135813e4a255b403b490b5f7562edbd3f3a06c5d42d7682d8ae10954e2f650042450657947b347a65b5d794dbbbbf365c3076d28fe81041467b6d888889cdb93429c14196490c6fb11ed4109c5cc8a8f8978c835a62815d613a2ca7ff8e5a9fafc001990c1c54011415a23c9fafff641dedb89b220b5f0364c4c0fe55de3b1281d948fabbaa14a232864ac6980d35c4a367fbc09291f97bc9219b6fb8a612b1d2ddc1c755ea4eb9ad4d1d6506504454f62bdaf368b8ff7c473d01171598119a2b24f394689777850e38692d05389e9f7b64a8deb3d80f9ccf18d3620d3f138e80c4d3ad52df2c0d1ae7a2e975ab3fd56226a2db1890eb192af8a9784e817a75d530c212b8e321b3c94cb4c2fdfce1c6fb50b9d4cb819e96cf529cf2a0541e36a22463de12924bc7c53b932a42ac8f9b07a6bdccdcb394381622f9859a3da0d9566c2c21c85b9363872adbb81c845c54d81bfbf9b822dc7298654ef84af0020daa1060b6a002da8f86839123cb8a94ada4f0dd6e06109ce1018434dbecd059e6cbbd4c79a4e3ed8605ae184c2df99b4c4eae5cf9202eec93ce0cee02026fa3d4ae19c2e0d3c008c3f993d4d054dbb6781fee0b88c0338f176f910e11f6749fc067f56f201460b50f735f6bcab6260b927711c66c4b314c2fe556865fa768c37d38faa7be278e8036482321959a91eac7e8a78b16a768f4a88ca4424af0fbae8176fe6b87d368dce05d4dc2e60c52789a817ade45211afc185c452b44f907d1e5ab9a93e2f54e65ad61d1b840fa86ee280f651f4f43cba437b5a5a5903cc1d4bbca3de0ed1485697712feb48cc7482e7eef18ceab6c7683ca60c2293e92e18f8e895959461e146217bba3c4c45a38ad4148b1d535e41785b33d9719df52318bd6f3aa4771e93a8b0297d8190f97ab06b5164190dc61b52533017237a0d5fbb3d0750feff2432d9d9eb2a31d8b5fcb179c6b3a9c1c43541d6afe263ad45eae7b6538208718a41434a32c12ceadc1f6d9bcae2090922b736419d4345dc0a8f2398c6cc00c811760d37eb52f1c1f6cdd2c67e433ba394f200a4a58e493da3cac43bca5a96fe101f522a1f5a909489b3450a4ad51f1d43fd2e4231e5f64d77e1eeda4be740e47dc98a00a51c673307d98a74d49547946bb05ea34c63534c5800e146eede212722f6fd9bf1e588e1b3b7c9737e26d18f97dff9e9370bb77020e42bd04aeb12b878f8d2a4c171484273b73a78ade422d24c7bdab326a58966518796e5066ac8fe8c730de4aeed0c25b8ce2cc927cb07624257e73a224915eb34d38855d2243635838f518ac5edd2a5325324f8cec7108a8151fa03503019b687c62d9c2acccf13d1f1ee4a4ee8f49065ef25c2055158e8e2941f6362861eeba7d1adca47afb99357619fa69c7ec808aba443e873bc8ba2db004f3a18ba4321f8e10b1da80a6148dfa57e403dd2db4e7b6f22562aab1312f14900c913303bb00bd3bf4b8991d710635f4e2588289291bfe89b065b584e15a7928c78560d7251a984115df47f012a0d53c3c3358e8cace576ad6fd1679f9b9db2317666361a27f17e9fd0d364ef5ec6259e0fce132a1845586dc3e7e8df74da28ba6879242597e2f0c585325722523732d6b0c04239991eb07a17db586fcd2b36c6794f09460fe1d619e97d05d9d8aa98ff585a0d81e26fb7bb67476f1efcfcfbbbf796f881bbd35b4c0d8e645b727bd78375cd9c8c5f6a02aa422748201d555a5d1213c076f9c37e9c94fca9d8777c9b4438e0e4171856684d0f3e60ad8faea9b4dfbdcff8d56856d14b4962bbbfd5b4da2a545a92f91eba6ac1d151dc358e217c2e2291801139531575d8232c9d644493439a302b07cf797f8a3d82aaf9d79990db68de04ad10d37161c25c106f9ba4ca77db57df692f7c5a8fa13022a61c1df869418ebc2067b9a277ba6855bfaaffec50c0f6daa3eb3688eab5e272234bf477dfe5b460a20a2422a9ab28dd5d4e54296f74e0572d617d65aa2a79eb8e0285e62314138e91a9f00758f60c8f92b428d2b86ec7fb09c7bb4988004e8571b8a4723664118da2c68b87f6526a1787e5dfa07d78df4b05631dc3f9e1b146a7fe468aaa2b5702dde6f0e7a0ace036bc80534f0c0f2fe63fb7f047c46ff41c1adf53c56671f6cf5bebdebe2f236496310f00348acd90652b288d5fa00259fd3d01dfb83a6a7e011acf4c46959e9065be376c6bcb072731f6005f252ad7310c0f3183b7f5c9a91bc2e97d33c729e716026b67303d5a30e6b04164cbe51e5e0eeb6fdaeee3221e79d85a2a9a029a1279024b9a5e263c1cdd278f8a0fdd22cd8b56f8bbb8ff80fcb6e6779a82028c8cf2d5729a19f0088856208a953a8e01f94e84efcadc8f6cf74200b182db6a293ba3e8e1c6491ba190c07418575fd8c085981d54f59f38fe78fffc88678c2cecefad5b9756a440499e39c30b245f7fef21dee1b0904819a19e772df638a2f65104038ddad4f74afc64e0119e5118c3091cbd61f346cc9e05553fd815c1e9b4ca49dcb6b3cebc2f7403d92f13a745f58e3261933cbaf7cb735f4c3886749ade046ddc6904955585d6e6cd7b1d698e7dddcebdcb08848e8f8b8e110574acf411c4afb8889a75cc98e9d0b1723b367c6227d766c4ac1036fdfd43064f1722b00557ca1de49049f5433db5179882b4fc6b646647f723c7c880c7cc2e068aa50fe7f04f5affab9bff433fabf4765ff714bf853786ca7f137582de1d3576f3fbf70cea2258ea39ba42b7d74c60617d1c027c9a4be1c006da2f9aaa5db1383dcacf0a412635431d3146603fd91ceb230152420f6f12e9400f3699f4ba3033f72dde0aa8bc8f1d45d9ffccfa08cbe8ab6be2cd703c920603b0f81b6e7af68a0195ba0edf98bf618ac60f3b66006ef7836f59ea035fbb956b25f5203101b69fbaabad986fa5ca4762dd3860aabe54bf464a7e7c8f5b15dabf9f4f80dcd9c4b47c051a2b5e147b3e1e57808daf71bdc8f5bc615415d0ca87ec6fec3e8fa93cad50e9559fd6ce1865c4e0aaf48e627e3edc66c2c26f54f72fc458845fb14edfe6d4d94a8b0bca248f639f82cfa809b22e65afcfe7190c5e9c735391c8fc4b7eede393be4ea6ab39e231bf40dfc3b4cd76dbcfe1055ae91db8b5189d74d64114ba9c171eac8f135e3d6a55006ba7878540c23d97e1c7cc8d3dfec630d75ce6bf9475b513dedf024495736a0f3f225adabad921abeff3e7416ee822596cb43c097d6b76c60c09242573dc5cdc99bc3eef1ee1617e8a9467b6046729fefda455fcf76f1f8c46d9a0ab52ec0f764ebe6ac4b1c40a1b8cca3e877ae7bae6da0f11ec5af7e940cf8092d8e0afb6ea3be5bceb530594c823481b766e84eae595e2df59d39adf712badf2977e56a88f504268d8404496eee3c238514520ccbc1e53daaaf4a36744d7303bbe0bb519de5b468eb9ed4053471849b9952d13e21f1e4dc90f26cb69c19486d194e9023ffc7b99bdbdaa146005d6261d7fe60278bd4e22ca03d4a98bc548df78cdae02ba6bdb29edd9977f88828312d71a71f522e5c837c59e0fe5c225983122cc28c9ee196073516d1f8b9a74a91655ccb3a8f8fced5c57c1deb6c02e86024cc", 0x1000}, {&(0x7f0000001200)="ada30b924ad86897de36057eae42c5dfbe786f76d671cd9a06bbfa0c9bac345bd8a2ec6c1312ff8b1619ba5fc99fb6212a97b08eeaecbdfa214b449495bdd44d777e0e2cafa87b6eab6b10c22a8eca197c248a6ec46fcf8cfa397bbf78d012484164ba641d6ed32f4c9848b598802a45bc8c051f8f892ebe23f4e899c8fb412593d56dca899e14f11e3d42246067daaf49ab", 0x92}, {&(0x7f00000012c0)="335e26a8ea52cb4f7a374a47fce800b9204e33ccde77551598158ee7e8c24d65b1e9379ffdc943e7344c6ad7d4ba0a0f8d03b6c5e249dc6989206871a2d1a09d4ae60ba038e5d37667e1187e29dd1f9f3f3bfa5a93e948fbf4f8c6ba715abf23f50b339e91b4440480e62f9c8b09219de9d9e97d5897f10058693b69fa071cdef399da81a7273a6185e815e679f0e7cae295a6192338c2e07a9997684e7158655b6d51c90309dfa821d657151cbc5e39977ed8", 0xb3}, {&(0x7f0000001380)="b8ab843ffae443c1cec48560e8ce6cfd521a675398e317e7795fb285e674a380f620be43b2371caa1a33935fccf3ba33526bc64021aaa772b26aaccacf76ef98d1107677ef9333c78c90391da8fe174670b36b62485208078105e48caba9dc6b0a3237c9e6a3a529de9df3ce464586bda0ccfb029d84eb0e50d169fa5725dc214e583941182cbc1164ba", 0x8a}, {&(0x7f0000001440)="0438e604bd24dabe4d250abd3e714f1a7d25d47e2647a6030963056e110cf6d713a30003978c18f78d740c369ac53b0b9101f28c4365a771037eb8a95fe782963d0a4f24cce0830ff91c99e5b656eb2103b2d598e281d7177269f549c7c93fb7ff9d3664856d197b2d708487295e15159b5a6966aae2b065", 0x78}, {&(0x7f00000014c0)="387b240481c1184557cf5d17ed9defd60ba62d1d3f1ed4eaac95e0471211528ebeeb2c4d8ca26fb01ca254191b552388be2c331f76e5ae19fcf221e86bb85a355d9f28a7eb1bbb832e8fe5c4ee6ea16076350ca7c9130eda70fe7e84de6ddd76cbf1d47186e5249ce3db447f0a4a5e09474c71221bdf8d3c5620f640bf298a0a9ed9ff281d4c0e75e94a995fd4ee9a869b03ce4ce2b5475c476c97d424690075bef09d98f704d0f024f85d91edfff263bf8e603fc2b58af8169bac1bffe050c271e783fcda095b44dac090d07e45bd88c837639e477887e7b9adec48f5b1cabd362f", 0xe2}], 0x8, 0x0) 13:15:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x6}, 0x10) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000180)="b76cb2bd8646ffbd7bbeda8e521c6beed1114666213277c99ee66dc1eb965da2d8cf0702a9c9d88a44dec78a0fad67cbe8d098582e4c5503dad021931ace2fa9bee3704d66233fc2a09fe121c564a4aa63255e59780557b6b3ee5c9a765389a22e5bb51fd5a8224e638e93c8d630c9fc2cd62830bcfea221e4f6b5e7ca177ac5dfd4dcd533ec27df9a9baca1a0a0fd4eeaabba53c942789a62fc4cd4d8a6984f49", 0xa1) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 13:15:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) dup2(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 13:15:41 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x1) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 13:15:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3b08affce428449e) fchdir(r0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getpid() r3 = fcntl$dupfd(r2, 0xa, r2) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000, 0x200000}, {0xffffffffffffff66, 0xffff}}, 0x0) munlock(&(0x7f0000125000/0x2000)=nil, 0x2000) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r4, r5) 13:15:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@un=@file={0x0, ""/17}, 0x13, &(0x7f0000001180)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4, &(0x7f00000011c0)=""/19, 0x13}, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 13:15:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r4 = dup(r3) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5, 0x41, 0x1ff, 0x101}], 0x4, &(0x7f0000000140)=[{{r3}, 0xab296fb9e98350e6, 0x84, 0x0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x8d5}], 0x2, 0xfffffffffffffffe) lseek(r2, 0x0, 0x1) dup2(r2, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 13:15:41 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x7f, 0x5, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000780)=0x9) 13:15:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x50000000000000, 0xcf}, 0x10) write(r1, &(0x7f0000000100), 0xffffffb5) pipe2(&(0x7f0000000000), 0x10004) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:15:41 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 13:15:41 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) 13:15:41 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = socket(0x2, 0x7ffd, 0x4) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x7}, 0xc) recvfrom(r3, &(0x7f0000000000)=""/148, 0x94, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x100000001}, 0xc) msgget(0x0, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3002) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 13:15:42 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/47) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff7, 0x1000}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2fc966696c6530182f758c14f63ba8e584dd3a545bcf85253f2b5b5b878d03cf70af3992543793bdd89fa1b02a748943710d37cf8a54c450d8a31342f2bf890883a9fdafa936ee88eb94cac264e73f55123286a95d79651b8e141816897f9f0e2ddc73e7eaac8c9499a7c6dc54a2e8128a7399b01969b71ac71a0d52b24236873779be6f6e7b0ecdf5a7d1ea757238d75b42154d9f0d86bd6075496b9cf99ae898145d1a0c831ac0c28e8df9f0b4be9ca67348338648c8bc31f6b4e898e442e623a1299c7e953c48cd21f21f2433d8e7cfeb838b"], 0xffffffffffffffb1, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x2) r2 = semget(0x3, 0x3, 0x100000040f) getitimer(0x3, &(0x7f0000000140)) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/53) 13:15:42 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 13:15:42 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000140)="6cb58e37ad4d04a33c745014032e667053b567dbcc8e939c711c72d478861384c94cbb535e732bf68c7a9304ff28302c13f53673d69697c1f325116fde90eadca7f83db1ac1597907a79994077bcafa2535f0a2494c6961d064cfbe141906236638929da7055110b6aa64d6993497ff9739d72a30b49d353730fce05ec64d475e32bc36f29fa5d5bb7ba5f6c77bcf3d807dfb46760d7b72017d404e67a84bcea1998343185a3a02296cbdbdee25670e2503bcab61a1fcdf4ebcf89a37b7a1c8296ad7b254ba323a4bc3b5759b8bc5a586cef75ca4d", 0xd5}], 0x1, 0x0, 0x0, 0x4}, 0x3) msgget$private(0x0, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') sendto(r0, &(0x7f0000000040)="8c29f217f2", 0x5, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:15:42 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000"], 0xdf, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000f1324b9a04862fb6c8df797102d63c32ce7ad777d4e4dc30d7397245d15c0785b5a48216d3e987360ee75ff8b7268ec79d6442aba4eeb669485fdc494cced0d39b38c62d6b1a40976289ca69fb4b266752105625428fcb625a291550ab5ea2db368d2bac9a182041e4cd3dfbe14e2a1cbb682d9c0ddc7621e6c5fe95113494cec9b372cfc055a4d12518a11b4717fa16b88d391bd7c12d7397faff7e61a9e939fa4965e73a8e845930fdb802156deda02fee3594fbe8132d42bbdeb1402eb05ef536b3c20622d5c0636920796e598bbabdcff4c749b8d9acaac9ec6f09157a8f274754e9fc52322430336dedf122157dbb35b54e59396470cb14516341c9ef270d8e42a416313c08fb62f46511502394fe3031388447d8359a11a3d7be4bc90d132034709bc0e916af5fcfc2aac6d0f89634b8da3fa7d59dde9efc29864b397d8e929a4f51ad332a2db80a85b629c06078fd109652721a729b6f9bae8473c46324041254bbf99fe65ccc3bdf746fd53749f6be262f22fcefd992ccc5104a45a8c53f9e19ef9f0cd107258e5c39a89c2613bfb3ab197998c7cd23858d730bc7a9db2913b4adc24c4fca13302bb60efa788e1cead498701b3105219f00cee92ca93f58e5808da440670d1d3a5d19a23e81ad86f800d1975a0c0130b826b6d6f479e30358045d807e36fe4682c9fc1b0ff67e68e5869035a1b358f22a97e06b0ab6a9e2cb246eb4a71310da3d2f4f5e94f2b0cdfd384b539b57cb622d0dc2c8cf636d00def4a8a3bb58663f407b9f824ecd004508d09bfe7ed9279d6af28b9707400c881240ea3e21516e1e1f071eb83815d04539cd5362eea2b9980a35ffe252b293c397141c8228e25215e19e85c1a593ddfb7be739982a761fcf120c3b7bf58bdbcb0c9110b6580ad6388a83ec9f11e20d07ea4207a6085531e46fdb2b0a7b385ed9ec1ec55911fa50978d81d99a7319b9324f56437824a779df64db8958ea3005bac985edb9b100fe431c804ff905e7116cf4f35d03c5262c0cb24c91ae7108341f56b85576687f24a24b003eb0ecac071c1e30c58bf41631fdc5e472e5540a40e34f1f14148ed2b111f44004cd0c39a5df76c60d81e1e9cfee8c7d5effbc89286390035b2114fec0ecdc9b664e838d3361c827ac8150652153ae49911a117515552f0522ce22af0d958a5c14a115c275c2d66c7a4eaeed66c08261d10edf46a313ea50fe906ae904aefd1b86237650e3c4fc1c5cf5b7c3f3f6ec9fea4fceb9b3126c16a722afd9d5ef91bdd30b748cbf93a64c39e55437a9d36211cf261da075a7573cef3ad0360d3b6a2604eb6af4356e703f91dfcbad6aec4611f49dfd971ecb870b4fe35f8174b5bed84a5f8f3327c3e1f8a7eaa88a92ca082dcb94a2ca27b086e4926ad5cc4cba68ecf42ed484c7e8ca6f32ee3d35a3aa30bf0b055ac8d61ad0cbf212dbbe2a61287bf26d5de3262ab7e8902f4593f35011c32930774b918a60036a4ee9ee06094ca6209d816a102063629bb52d152f791293725bc766908b6525a82bb84eaca31cab64a11190ddfbdbbf3ac4817ba1372c6bc81e58bfa441e645202162bec8a4f0d1bf65018f13a14b35a49ae7364c31bcc0e45586e451c1b8a4bf174e1e0233718c22381dcfffbce3071526fcd77640e11c55da4c8014d2d4918a5b37c356c9db81c9073bede5ae75aa9edddc8ace18716a08579efdb7cd838dc1b9c21ec24c8bcbd39a30da939ab3c0a479597e5087c1f9543fea6bff3355f1af00f47fc31d4ef5cddd76afd211f28d8a9bbf06b0bc9693f67066335eb40790c844e98ecd302b09597f1f13fb2670144417b9549d8e3cb1d4dd9d639ef0afa5a1412f43d710d160bd2f1889b8867dbd07307515fab955de5591a5b68a66d8b9d8043552b77b7950445e07ce82afbb2ab19c42e94b71878f90b9ab51732d1bf0d3c996338d96773139d458fd9f1b07f4c7020b31ad54214ed17cef29f3a4a5a656b899a72229cd230e67e3ba4519e96526107d6f71b17d03a634ae32242ec105d638d5096c019df6bd6a9dc242eb3e4ee038489e83d82aad90a94ddf01d0ff743a08c7e138cc34f88d7fa781c2b3e9df82787db614aeec751aa254e4ed00b05ae253532f6ee2459405c8cca9ffa6808ed704379e52262f1d1bea7deb57294ee2c75bd2cd421be29a7f60649ca2cef3986f94f1537a134220a756163ddf8232c0f7a3982e095b6687106411c5267fe8578f4accc20edf3e9df55ffa3f393e6b1028ddfcc2d063a54a0c2a156d9e55d50ba71639d9fde73a85569e27dee9537bad3c8c5a6c4b74ed7afcee9dd27c2b16ab1f185d8a839e59a161b020ea88ff1e7243b1f1123bfafb41eb53e6ff495606405c84cec82135bc3f7ed5cd7346ab3e9191de5e2a138d5ce1a4b7c48b2d00eefcca58b37741986c65141529420329305f7042f7104273aaea12913961814c05a40e213f1413f48c184e1463f8427a58a9f7d1967fe9853a0fae4b7154a0d008c681df2aca704fff9a6f5249e07cd3370ae90ec78d672ea7f92457d8639accd3ecc0a4e5a0e6b485ebf11d5e1c69255bb55131b2b3a005de15bbd831aad79242d63a5022e9b6cb55bbc7fbcf11f97c71985784c990e05dd40b7a6b0fcc512ccbf6ace7e3ad7e66f69cba735e7421a6e59e4f91a4070929f1940475b222055a67bfc5f6e0f8fb8726c1579a513bc22cd0b7ec4f5c349a55ff17d17a39d87105bd26a2b8c6eccb91d851d2910971652210de4492d785439a85009e86a4502201d5ef2dd3c8aa9b9a1ced9b500837b948f0c1c5608b400db9caa6396d13c95d0a1ef8617c73a56564c27b6601bb2c0526f35c5ca7c9613ee0179a8031cea9122be07eb974400731"], 0x1, 0x0) 13:15:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01e97390d8008d49dc1e595ce6a31121515a3bec78c10c0dc62fb64fd6f6fa0166999a260800000000000000e8e0f1cdbddddfee80600c7e02b6425cd2a8a8337a52f9e30a710818fc087e77eff1cf350cfc5bf69b4f10f4f0c33434cbfa6cdc1bfeb4321118a45c223d7f871f502733938d7063a5fd8e26dc6912c0c0e3be8df17e2e85edce7806b2740f818a677521dfcdf1aadd83ca55e037a1f55a5c424e006abf46159fc85cc766a04f171e6e5dd36f96316ee42220078e50605ae03e8082a6c7f38373e691bbb8cbb41215a5a08866a6"], 0x1) 13:15:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) sync() 13:15:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0xc002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x10001, 0x3f, 0x81}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x5f5, 0x4}, {0x18, 0x0, 0x27f, 0x6}, 0x6, [0x3, 0xd249, 0x3f000000000000, 0xb179, 0x1f, 0x4, 0x401, 0x5df]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x200}) shmget(0x1, 0x4000, 0x80, &(0x7f0000411000/0x4000)=nil) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x8) 13:15:42 executing program 0: dup(0xffffffffffffff9c) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/64, 0xffffffffffffff4e) 13:15:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 13:15:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 13:15:42 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000002700)='./file0\x00', 0x84, 0xe3) sendto$inet(r0, &(0x7f0000000180)="c9e0eac1f331a0e79a61caeb8e104b90f9c865ea631cde43c82b3d405ab09f646dcc5a29b69c7b87ef694f07173e3db00eac6ea135b04a47ead4af3ca7c6f5eb7ba48361094509caac4efd9d217f1e9767b7fb48781bfb44311313aef8577a91736bdd7dc38d5c31f911e8bd803f2c8beddbecc361838f8e2228790fcddab7c985e7a653d02c324a8851bc77881eccfb75b13808941aa606ea3a93496b58587360849cd4315ff1a1b2d4fbcb3fb88ebe1a42a03724c1b79a956f20ef343390b37aff05da06053a6d1765819063e937c7d4179f393db62e5760d9c37d88c51b2b0abe1445dc69c7349d7657e28019fda158e3e9068a48f9e70f806422", 0xfc, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000002740)="1b47decb5ce7bd69644adf00d5a10e133751afcd783d5f1f31170e38f57e79682b27a66aea75148b1ee05ef89dae4c3f786fc06d3bb3888a074af70fbfa84a95ed955ecc2afbd58d6255fcf7e05c612ec1c3c63535c51f764b3a0ab6e04e55d323fe018590eed9dc1841320755dd6b59002072aeebab5a042fd744b7794d8e63f861d9aa27eb8852681bb894cfd4c1d800cc9d249849788a314e74fa9c3ca3de80c662b0671b9f", 0xa7, 0x6, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x38, 0xc007, 0x6) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/129, 0x81}, {&(0x7f00000024c0)=""/112, 0x70}, {&(0x7f0000002540)=""/236, 0xec}], 0x7, 0x24) recvfrom$inet6(r1, &(0x7f00000000c0)=""/166, 0xa6, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x8e}, 0xc) 13:15:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000e0a8f291b49b4b5cf0e2354589bbc0d38411f39795c52590769f113d79a4542acdefb420e2a194bab467e6088c06e131676e0f2f81e98c899df0320c00eeee51eedd8ad884d42d67fb3cbb7b58d16bf2abb71082807bf5b6b1c8bc1818fc95f2ae6cb9069fd16a25868cba881eeed26224ed6334d58b96a75f8497a86f1d7672dfa22f95612ef22825a111905dcc000533d1e94140a7840561cfb32a4043902811e9889985a51dcb34b7"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) 13:15:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getgid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:15:42 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) open(&(0x7f0000000040)='\x00', 0x80, 0x180) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x7ff}) 13:15:42 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 13:15:43 executing program 0: mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000010c0)=""/148) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/4096) 13:15:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001280)="d3d3b82ecc8f7eed1dfa758582566ad11ab63d9e33d916baa6da98e2ab2050848887c5006ffdd432ce31fd89c2c6ebc79786ac5a471b1da485489ea8c8de4b9c2ffbc5415fbf425c8a7f23ce2980d16533648881d24a3b9754e437675b88d20766326e07abc9cb0ac2a064207f0f5ab9d9923eddc864b369bd435aa15c3081b39bada701b55810cb768dc7e17ed69716e940929c10fcb4aea1ddf0e9697e6d5f9c1f6804d54cf83287ba033d64f86f43ff4a6260b0ee112868df063063f83f8cc675d4ce36a25130218dca4f97f452f17e5e38328610e66a32df3dd8e4fa5b847479d96d7d5def1e15768974096fe3785bd2f62e0f9680d30989168a466839ee6bcb4e69b094c326c8bd51d18d067cfc46a73f55849d26bb8544f34dcb9dfefffd94d09c9fdaffeeb3f40cade441b99892986318f4c7b223f85322e128b2fbcf32769bdf43bf6356a5b478722142ca8cdce153937596022c0f8f9d10433c72af345723ef67fab9366e52cd9b5163eb5ed43755f5dfbe965e4d8e4d3e5711888d3fbeb3b3b04c1bdf0be5e70d4151d5456aa400bc98f546fed8e9af70cfaa57ca7646a1fd43da05a70a42908746c504562abc5a5037891274675f0848b054928c839504b4df52cc4a788044353038af7f1b73d1aae505d3387bf8c50b717cc1b7c68727305178915a16bf843c078a1cda741f64aab8177463f2f970eabbbc3a74dcf2e328972bb9eea7286c558dce543140dda5620533fc8b1b57bbe802515aa4688d30fb4a879b8358218fd2ed2aaee46bc59498a24157198b648258daa01e9d865e2f28c36b088d0895f5ffc316c183e02f106460b69c2a767192db62b3d49e5f94102022f3841f2684142066ae0d8c6572f556c87eb45f11063478bba1e774e59937c5f3b4f1648f4a17100443d91f14eb19facecef1a127aa8eafeb8ded054130e6607cdb52d17dfcb8d8f1a1108a2effc873487f71598c41a9eb0f19cc6a8998c3061a0293d415cb7f87570a0d6c1ec272cc1992bb8a8ed321a166b2ec4b2cc2758603f6d14ac542da44e10893abf75923382c0626323706a9eebb75e9b8f9dc2339f7b14afc1df636d4e32bff39bf3e539416a85421ceae58d04dcd5a1aa715abdc0456641e18e5a752dc5543d903a1bfb60c31f1ce6296fa73cc49ae235d443312f6925f6d8f15d98cc7be187a707c8c3ebe443f12171e1f3c68fc052d4f2e98c0f823dd64e8c8421fe2deaf1a469fe994bd49af0a631ad2dfbe64ad0b21360e9530c86c68541db419ba753a790d49b22b8ca6d7e9b7b22c40c2ff120c95afca5cba32249655a01cb0f2b619cae795c35cf77e0761601b0cfb15635045e252ee306d02b6e0ac59dcfb4ffb77a0a1df8ea3c5b060e1626209d798df984c2bd17622193471c77075e063f23bf856f02d7f0d7c49f4aa3474b3a9ef39d30af29857671331ae3075c78ef0b3bfcc1474542d5ac30926b15b263ee62876b783cec4f332e6e3f2cda212e38909fd4c758e79c091e1d88edf17def018cf9e0c0a602bd1112f9d8b088de7d202fde8232342c1efec2a6bf5526600ff95480133f56c53a423697732e73a8474ad0abc2e450af5909ef4f5aff8bca3b145713c8318a8769b341c59cc072cf2ecbf0a6d4819d1b5cfb0d688e1f8cdd7768fb9d813c0d73c7276979533e07eadb2ef578483f33ba6142a13565c9b08e87c7e63c655785ef7b5e64f7c9d2ee6753c73a923efb5b7d7a8b7ae2262c7e6e1d2989c376f5d3ad9a48257b615f02b7a730e1b72feac3844cc45f10ad59971ff25ccf0e0403987d78efbe9ce1b72a6ec4da44bffc30209ba0c9fe7848b3a721fb39e09802955ad385b475c56dd3b7ddbad95f136e2d64541910cc4a26d81a0c4b3493bf54979380300c387b2235322f122d221624a04638464fd1755d0c20f37d68d78e7a11dff65fbe69d746713489cd4e2c0483bf234c0e8bbcbbd9900959354c27a65d7d65bb6d195f55914c8dd63f58e9ab51587b9672da7650d272f9e2766b909b990a65d04c8c54336f6710da6633d4dd253833c647a30bad7a74bfe9ee91aec5cb1d221d4670d4ef0bb44634a085e5c13e19b17488c722fff860148b854fad7572e11ebc56dd97f1a8bb6e59bfa8d0ed6b17ca7ec0531282f9fcda257bb360e2e7e945c02a0877715a12b3a8daf178309aa28ce4a338579f0307b8eb3e763079b44a654f8ea7aa29d6437944f1a02998121cb343cdc20f8bd37409e87b346758a820ea8bc64aa413669ddf68127a685344c3aa7b7117c0d7c5d57c8d59b120bf46c3c9dbbec772fc586458a9d27894d44fb16722dc0beefc326c3398783fd5878cb0ab628f2ce9fbe8a3c13791c5ec0c7da664f1b47b26e83392ba6ce7cc42da7bf76b38a795c45f116b417702964a22cdcd3684cf0f23039885c710c3bab3f80c8c0d6e187e3a8edbee2cf734bf4d71ba2bbc7b2725b02fee877e7158f799be02b8911b27ca8cbfc07b3f335785e682070ffc6ba7644626012588e5b2ab466219688b819629dc75c0f1e7a544712ba9121b93a702db4ddd4b0a914b60c13ded881091f84318301161f17f0cb269186f750fc7efdaf989c04654b1867e8b73a09de5ba5d9be33d60dae63bb1195ceb87337ba52740155b516cfdadd1c4d1787c66dd31135b2fa4b28ee03431679e611cff676f7aa5ad3fcba00f9653e3b300a779aa94ece751d15ccffa49ee71c75333b4e114b4734b7710c3f2b00c7c258530a4113694fdece6591d75b1cc9a09d2677ab23fb178890b115b325ebedfea24c434adc3964338e67984cd1f945effbf37a73fc80bf9d53a142ed54752436c559aff1fd72984867b516c6c6dadda32a2fb167e5f13e5ae1b5f32ba5da5aee8117f8c7ce048f80b97a58d21ffef1997886b9a4d3ed324a1d756ea70ebc646f336f6c63438da17d7ca4991814f41c156926bf749951abf66182881768cf45c5fee9b4083cc1ebd62fb327bb4ae613f4f68deb858548aa0be66276da51bb7647a4fc360893bdf3fc796a574209688c33d12131ee3c1e45bb2ceb7ba47db72b79818156754b6ee124fd7161f294487f41d5b12b42cfe52bee6dda4d0d9d2b512e9200b549f6cdaff276eddaea36ac276d488ca044e8ca7acceb4ac2e8a031b8dbac9193b449dee78fb755385b3ec313774ce74859bd09f92322528d5b85587d434873bf842a24728d3c112c7f01cd9182f68d34154018b94bb6ebee426c9457a1d0d1ee271a6f6a9b9fd2cba8421603bf90aef4cc301bf482b1f203b5432c3a9dd8f94f797bb47416f20a345077810758464f11282af6fffd7f7a8c1000298496b0495249864ccd53c25d893b0b9d48a32d1f5ab4cff6382f3990c67f49a611c75a1824743e9faa48d242729555a6028902351ef04203eba7da4d1a0056c0759f12aaa33b0ec050c8bd420a929548debdff79d252f4481e7ac001d6ac0afb30367bde9086e8a9a35ec57b89b0c8aec120e60637709c6bcf05a88dbdb5c752f93ff50ff974561e7d74171439c62cb6ab9eed7b8809abf339bb8b715531c07cff4481c381f1a88b7e1638ef5131fa6d75f37684c2d0d0725929ff4851577fc890e9d601ce477e90f688b148c24a5e3635f4c8487d122332f7fb4cb486f1942f14a60bd4f9d005944e82e9493fd4af891c3591536c4bf93a51c7b735f888c69bb8cdb1f6400e9ac33e67b2964153ebddcdaec561b0373ac5a7af09b6882f15668ccabb26e628b85f77f2aa9262e67e3a3f8a4e14bdf86171e9c8bd41ea8052b91536f96e98627de380684b73662ef573d5dec6d11e3c8cb9b7b14b465a7362da0edca6b4810e14df1f4d2ee8bc21931ef027c4666416ce92b48ac13b56da6b3ff6651d1d0eca2e8f67496fffcfc71e5486cb6027fd36939bdaa96093b8b67e57302c2044f1d3788d17362dec64ea7a3fbdd4f6ac0651d6d379ecf186fcee5d4b9b07f32ccdb89e8064d016d9338703a736d9757745b711f95ce2d37430637b1712e1865bfcc6f00ac2af508510c4b4a7a6618d532db6daffb771d477a4c52d2ccc65a950d896706cc88dd9e4b4f956571eaf5be50b8126540ef552a1d8aee7427f9e7fb489cba7a5604682d55eca4519251c78b0f31644ace128e5ad47a613b8d718839d8e39acd587dcd2f19261025a115c850a97c3587de100e3d883665879098627181aa489590d7a0ed4816611aa7e3cfb006851054d0f58ddf46806c7a4e54b3fe9daa2b579da87cd34d1ab806ec9f89a3b0d50ce193641968aff268793f4987503620bf7e36497ec6b264dff5c1430a5f397e51c9608d83803996fe6aa7638b38633eefb7a323f677a37c59d1f6b810d2a9c69236e850c5dd48ffbd9fde62be86feb9cd68e6e74f60d3a5d1a27b5ff5d0f65a8ba2ac64e21a6b7d041b4eb28240f45d6415816f06026a99e32a32042e96c21a808ca95c7d62a3b34c1e641f4b02a2d8a111ddcbf3d15eb37e41c3747e6fcc6acfd9ea0adfb09c7f2fa5abf30f07180f9ab922fcb712582f62f2fee686cf0e98773fe9d3f11cb7958fcba27c352c618318797e49497242b6f442627cee8d850556a30091731970497cc9d743a63e22920b07c40b9ea3fdae640072f345ffce13b139f4198c8b7b4236496a4c267339d8b344e8182b4fcb9f5995d72ba6a9440eec5af94afdd46de89280d38bbe42702abc53be336c0f5252c8dd6d23a9e179d0281af04f47bbd55a3049384899f1bf5caf98bb7f50b2d9bae4f5fc84752e6a57e37b138ce07afc3b8b44a53d6434ee3dd36d261f33b85913110fe89e1d52a601baabb4408775d1507eacdaa136fb724c0286d9aaca10ab13edbf7c0b76bf6e13f846dffaf346e78674ef6febea3e3c3b7b7bf4ef1320bcd7c9aa1bb4c841e285af86303044316eaaf23fc9498b9448759f33c8c7723c6c4cfb01b6983a95e473f85958c363570d213b1c3c4a78272a3f7faca778bed8f6149b1f1baedea56f96dcd92a4256732e5ed9f1820b3d1ee368d119a7b14895a18b67d76f22accfef7f608154f645a3863126ea2e499d28539c948d329a3845fadf034a64934bb4d7907f9d594c12a29fbedd17322112379b9537c5c37d1284c69d511cd8c1fc4ad6cc3e42fcd4e800b53234143f73e4ab4f19d629b48243a2efdc215c97bf9c9db34ff743eaa99f7d4f477dc86363c6808185b96ddfaac83ae22b226564fb83e0b20482eae7af78031058a3cc223a8265792b8cdf3e1f6bc6ecb938e04f65bcd098c7de17d0d6f98e9dc0f3085c9df5cc9f56ab30f54642becb51c52443f7d04daed9024890462a25efa86b6f10f19add6e8585c6255c94c20a8b72fe90aaba3491ea1969b777294b4825ca37122ab5f6b4fa400fd5d164aea29151d8e818da3bb75aa8bafda8ddf02b31570a43945f0e5307e8deca9e68986a7a7389671cc7222daa3fa51ea5a3a88f7798ea9e1ac16e56e2984398f7e01050f3bf501a7820e04b5ccf2bdf4ff89dd6fce6bb690f3536238a01265b2814b3a00ec81b3fe61d38ba3b74cf74a266a18b725d04d846021cb86fa3a58746b8e1c01824eaec0d553050b990b9ad27569d8512746aadfefd433d61ad4e6a486241cdf55ea0409758eccd6ca6906c1e9a680277fdee1db3aaab0e6c250437148f5291bec0db9679e09bce5a025f817cbc240f3a0eafd57ae35299a16fdbe35a66d539dd57e76a87b0f8f156dc65c128937c587f7ae2da7ae8e6700d661e48ca97e62301cfd5ebda6ca88c648080402a12d35994d12b1263bd12b1469e6", 0x1000}], 0x1, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000740), 0x0, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 13:15:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:15:43 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x408) 13:15:43 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) r1 = socket$unix(0x1, 0x2, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt(r1, 0x2, 0x80000000, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) socket$unix(0x1, 0x2, 0x0) 13:15:43 executing program 0: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000a8d000/0x2000)=nil, 0x2000, 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x3) 13:15:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = getuid() fchown(r0, r1, 0x0) 13:15:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) lseek(r0, 0x0, 0x0) 13:15:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x54) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:15:43 executing program 0: r0 = syz_open_pts() sync() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) munlockall() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mlockall(0x100020003) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xb2b7, 0x7ffe, 0x6, "cf34c456d20fca5877bb1e090c554fd27d86466a", 0x6, 0x1f}) 13:15:43 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x42) ftruncate(0xffffffffffffffff, 0x0) lseek(0xffffffffffffffff, 0x0, 0x3) 13:15:43 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() fchown(r2, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r4, &(0x7f0000002f00)=[{&(0x7f0000000380)=""/4096}, {&(0x7f0000001380)=""/147}, {&(0x7f0000001440)=""/97}, {&(0x7f00000014c0)=""/62}, {&(0x7f0000001500)=""/191}, {&(0x7f00000015c0)=""/87}, {&(0x7f0000001640)=""/45}, {&(0x7f0000002f80)=""/4096}], 0x15) 13:15:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/48, 0x30}, 0x41) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@un=@file={0x0, ""/22}, 0x18, &(0x7f0000000280)=[{&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/159, 0x9f}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x41) socket$unix(0x1, 0x2, 0x0) 13:15:44 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/142, 0x8e, 0x42, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 13:15:44 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000002b80), 0x8) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) map stack 0x20719000-0x2071d000 of map 0xffffff00659c8e78 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff00659c8e78 failed: hole in range 13:15:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2c2, 0x4) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x2000000000000000, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 13:15:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1000, &(0x7f0000000100)="f927666539c05c5658a09aca01a714f4d89e1ffbe3045a90cd9e9a3ada5224a79c5b12d00f174d8282309c7acd880af9511f453babd928f92e0822e0bda602359beb7efff6767ca1169da917aef29b068095f82c152b4354e53f7cd560d8ab9d74a4033968f7f4c6ff97dad400b5d23f7727497e165cfd9be85a2aaa5d3320ff182b4f168a2df58d6551038f4dbb23e2a716665c23467d70e9ce9d1d19f65d673c502ae1d8604f6954485adf12a56bf885ccb6bd531262b9c80172a742016b4f4dffdaaf40e10979fc44b7a0da4b969f5678fddcc38bc7ca52df63ae60b289d8018523a36fa9b1961cf234dab0688e6a17ba0aa1be0ba8359aa70bf420d06a7c665ea2f9a77307711e39153892c8340975d5502405fb7798a67133953498880154137c0163a8c9a08126d6e67302b01f0cbda5c7e3d3305c6585c9add5a965218f4627094b0320fe442c228c0e676edf2deda1a419f99dfc2be36ddedb04c5aad1d90cb44a1f3799a4b7bc021bcbef0b117a370309186aea869cd690b479a25d40be749d1139133b3b5c92b74a3acf2f50d3bcc3af9809ba02ec0e7a29dfe8867ed664a400460287de93a5ec61e840ff6834daeb0de15dd4cc4945040f4268fa89bc1c4c5f83cb0f1192558dc9e3f69af0ef0ca3806afe15a9462a1250d6e54169a4323cb6abd34b200d5b78d9d725d12b43dd245ea8417a36bb240592a28f905f60445e94db84af5e8a3ac3e6dfffdd083a2b1abfac3e7ecaa40a759020d79299e0d61af5351bfbd5fdbe97c41d8c8ab5d3f2ec6ef1cef8221857f71518654204ae861fab3124cab4c7b71ecf067f8675d5d35933ea41a58047e778bf601768079452da647550f69dc6ae6e85f0f89e49f1d4f0b8a5af04383ff1965540738c67234b471b579bec1b2316a418be72f47d86fa1f76393342435e3c505e4d706b1acfd2b2392b392058ac04bd6dc5e6691c770379cf439be7c75b6806c50d86b4a36b6d43e201a85c6ba61e45b9e282e022d33b32a85d1fb4693b3db2c1eae20ec53f0596d176f86466acd677ce74b88d58d0015683331bbc19be2a746f363f61215525b684ad1195c3909a36abfd9b155d161e9770f7944db1d1327cc5512f4ddce2ea6cfcc8253ac28144e5c026bf2d0b96bd99a6bc006ddb38ab1e4a4df68d0fd97762952088ebea57f20860a4827dfc0e50442a5467be71bfbbd8ef3a82e6e418cf7bcd3a5b5fde957f7a41f36a8c3d57b857d5dc0ef767d05be2070ef14db2c5f237998145302a0f266598065f7f490cea2e1b4cb30072e4d1ec4d7ee0023ba48f45239637776f66eb4ab7cd2d9e58bc73ebacd7286504c58ae0c1336fb842292b4d9907dd3f9e835e84d2b519972fdb6f775b4dec2ef94237d2be5c3fc39e96704c6cbc985a10fcf387ed911933e18102b52eda30fb507527ff57b6fb3763bc75019c85bbfa4fbeab8c5daf35a796fc413298e182dddf0894aa7913f825d279637d1b3c06a6e0065efc60bbec1f3ce8856ad7fadecf80ec9495bba66729d13ed273457a07207b36b184f66f1f21d0edfdd50ad79bbea60f5d85abef34e2dd406de420af04c549ac83a2b8ee178a2110328e270bb82603e90b0f9a1886036d1372ad8df0d8e3f4256720009399a720a5b261296879684982063b7efe48632dd02c96603f1668c72903a1f2cd0455d80efec230643bb7bf57deaaabcf353432aa97d861fccdc52bb23310d0bad1b9a91719e4f3480b157f901ab3c4454180bb7a228acff63a07520fe650913151bc4998b5e7859fffdcb84d4c51d55efc3403b3343ce168fb89a7553294c53e2017ae66364545386d8355b8c5709ae364d913043f2334403eee84fd4d4e8cfbf31bf90dac0cda3af16fe11db920e643cab15f427f56e0cf5e457b566462097433c0f9d39455a7613621dea6aa20bb35d14077f6a381831c6c5e4e40460883460591f8fbd7dedbb4fdb5967b2948f4e73bf46d0b7c2f574d457aa748cecc365a4592992aad186a8d5eb31ba043b16ef620a88098074881b15364bf3b8b66df007b44727d1557eac7fe88278301f2db74b3e96ea789cbfd8cc31a4d3fd11f9d155c738beb026cb56ff3349587943b1fc207837e9b4eb36638783625a5f5b3b924c58b8da6a93dd683f6acec24fb34ce71348c61d8ded87dbd176e42a397041e02fc55f0769fe01309cdff4e3235f4c735f66340dab4d04c22770b06b33c9725b37b93b4827b9b71206f3731bbcf0cabccbe92b2695918c87394016bd4a5a6b1ff76ab3362f7ad3111cbafbaa356bc1904ab967d6ed431db635b86e0893207d0f1dd673db8293c6306f94b66e3ebbf1b7c6cd70b5b79f21ae25bddbcf5788904e00778ddf3755329351cc6673cdd8a729d8317d16c9ef29372aed9e9cd253a218d17f1967d6d121f1c6ff9731cc1365614e35985df623507ef8c4834ab26bae1f3ffd4f9a136b1d6b5b2c704584f6c382418ca87fd988f5d8d52e859fda795ceb869282831fc771be0a1c1b92be073b10188f25cb93c097dedebbed5f0c5ed01d3c60c9b5f9b0e3db974d6c6214d43d354362e00874f00dde1cef8b1824306af99ee9f7a5abea7185838f69c206601dc6734360ed70c4a91ab28c146180b603efc89082b6751dfb7c84f4d4fb8267a04ae337a5f679ed8152c9a7205ed371cfa3a1c59fdb4b31a6948e6b13fa5facdeb34caf06b7ddb5d7ca2f47e49b43178bb0e9765e4b767542d0b513cfa75155eccce9266ba5c4a5623887a981dcc9ee7fea55d7cea65c24554c9938c7f94ede070f2ce8ee839fff12e8b7bbd3ab924447d5ba5dc555dbd3eea04a423c45ef31aa11ce86ddf75d08eff1c2f590fd32585c67eb7b2f53416031dbc416e889daf168bef61eac030797e286e4460fd4492c0742d46fa70711027d17b751342d7e2a162b5bc35b4252a989a00d4c2159741eb5930c8c11902f40570d115648046bd62c8b61d6c3bc90d24e0918e5d9c92d42025a1f3c1ddb814e2ce885715e5424cdad27288eae00940ce9cce3692f1e6bc457c010324f1ff48b2e1e32ce9a53ae1ff51f19d5c34b284ff3de154ec647b3c1f8066c77f72e7184c7eebd9263a19c0dc447aa149cf3ed030c7c20dbd11a01cc75e437ac5c8b1097b68ee38353b7488b8eca93cdaebbf979da9af507316b29cbdd14d5a0c46117563f728d7e1a1257940c1e933b038ce4fd82045e161193ce7f7fba895c56055c9f9c31ce29795ed5d97234a95881e9327aa75cb962b3badd7d0a4a3e1f7672e42989a9868b77dbe7ae9d55887cbdad3a617165dc4aabe6891c494628ab6d6ebd7014e4cc8d81b6503791071fb4fbfb2925292c3b96f6128db8c1b32df459d38412905815348897c058522ad944f7a19c292cfb9472d05ab304ead997f234a7c187e8811a5fcb33e2a9099b22f03ab40002693b0dcde6be84191993f9018b6f25a9c5775d8f00dcb7c1887b49cd6567e32aaf8a6ad203e467affd9cd82ccb1201d87f8170f5c76371a217592bdd92c67891fa803613d23739083f208033a8e9ed900e58f618f19107f87f19b3dc589226ef205eca72195d39d354e594f1768a0237de47282dcd62f9ab4c68d0f4f21abacec823eb5ff6334d45c3c80c780ede0d97b73095816bf298d48c37231c931671f71241556a271a103f7457a34dc289811911bbb818808b28333e17cd06a2ca679d61e7da6d7ab40eacaf7c724f084d6b5b00ed331410c103e677b7c1ca07617b66a9849e2508c1c3d7ab368a805c08b41930e45cc8a05e74c930369ce34497515b37e5cd3bb94f52a83c062744906a04570f7a9145c24294b0a47b6accce1c4173b2de6d37482e1eca1ba7a76798e6b6100334fbc93638b204c7261b863d6f2efb9562fa90043327c972278b6aed875196b03d4ec06780573e174906437ec129e16e13a7cc60b553000edb91bb0aca26feddedf12e13a56b0e2aff0a21e5538d0eb3ff230937cf3f6f9f84052d8002b2614daba74f073ecedc005795bb240847d822bc47d6ec85ce65f951d7e78daa6ca1699fbf7f7c8eae1c4e1782b6cab787131d6fd1c9bc4f0a97edc764130bff5a03cf200153cc409d70d148d4f4284ab802b7ba4fe6defe4e1e20a5d7384ceb9af510200015f0f070612d23a3483d867a257f1d2ef8bf397ace1f58e20a41f207663004734ee20976e3af5bbb134fb99f2d833b018758400b5663c27fc4a0423ed1cbd812e5df088670e4f4fcaf09350fd31b97b7dc13e93d9cde5f18502e0ee7077cafc2c5d3f6ec3164a517c62efd99bad1bdfb258eeb9960c2004a91b2a47aff68cb92a8991876eb7b58a8f712fde4c67948b005127b55589af32bc543e72c0c9024f4fa6cb97146b8bb61a7f3f8a4bcf173bf79864036fe0c809b3ea511a8563118c54967e48e3d8fbd3e3089b4999d003401d8dca651f301d3090930ccef656a458daf3ca5fa4700bebc563dc6ce2227ba70078719965148edc0e3d225d27f434d4babe977c2da4553c26a4ecee2ad36758a2720113ff4b8d07175d1ceaf8be13725af83d76ca8d5dc5f84c4a98f694e1a61ee02f0a62660219ac350bb14900ac65f22586c36831e259c77261ba8d85669fd2bb7a2e031b77f7548b7bd5e30b76860582a98b26dd37b425ce77f5a1efd49eb7c0526af18478be9b8202354993562f3cd78139c3dec3ccd18bdf4282dddc602dad6b7d2929322b041edc90de80b7501f63dc4701c7ea689592472e2c16f9ac5092d9482e37e44265f2f459f64ea40442709dd7e4e3712d41a0fdef30669d8e525fecaf48d19216848faa0a3677b0152157e37a48cf20c04fe5ccddb93648d4ec56e6c0589db05dc3c68e0380bdddf09873645e596b8dea8f4ec2a0e052b9b142831a7edbc2c1d4b4004bb705c3cf5e506b5de3d8e0c4b973c2d68d1ccfbb2f0d1ee8e7f4a6039ff6b842ebd5e995f6e3e3e9071877f3515c30e18bdcc5a5aad3e10a67a6728e56de962b100c8f8667ffe1c28041d555ac7a2df21e2cd4dd6611f819556c1c6b575845efee59a237088cd758c1a4e7402af3961cf40d7d446fa5c1d837a00005bf16d5aecd5f405e0bbe1e35d38c7878fc1c986edac198fb34115ef6b614e7b9706a7681b8a5f713260a90019c5f788960a455cc9007112e565c302933e405e81a496be7ade5bd20c817e4e65a66fe5c2187b36ef772ca03b067490c3904f702dd158e588ca7bc85977ab7eefb2ce453cadc0350d9d298f9d488fd77d43e227440d4e0684704f2df0d48c1ccfe56d796a4dc504ae4880804eceb1ad17d14f611544c8090cce3c0279522d87e8c57ff91c903d224240d5191956f547d4e1ba653018f7e8e0880119960696a5e370bfbafb5facb8456e473e829d901f5c2cccfdc6d099617ebdc4047385e4f6ee4e2cae164a3a3dde5833a4956e9bce2bb27a700ec5ffe4866f5b9e336942b844069835acd3277903b53c5df30c7384d38ee036fcd88976d52e5381f01b7bae91d944c9bdf3fe26c23a87995cae75dfaf220d73724e3a68a15235e416a2ede6aed12a7d2b9a528ae6a8ac21d4d7583620f849929613f64434d77291a221343910e00ee5f986f5cbc85a3a068d62a54ff1d321026b8bdd15d4728769c3b4425d55cb7af50b5e1d2d099aea280326c347114cfe8ed1a34875a805c381e2644cf95194c35b6603a195d4a032c9413ec0999d72a075d558f91d5a5e1ea412909d3b3d6b9a990e250511f6f5b39c3dce483e83afacdcf64b646828a1ab4d2389437e4cda29188502fe0") mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) 13:15:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x101, &(0x7f00000000c0)="04000000", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:15:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000000), 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') read(r0, &(0x7f0000000340)=""/4096, 0x1000) 13:15:44 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0xd7, 0x3}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 13:15:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) r1 = syz_open_pts() mprotect(&(0x7f00000b6000/0x3000)=nil, 0x3000, 0x1) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/150) fcntl$lock(r1, 0x8, &(0x7f0000000080)) getuid() pipe2(&(0x7f0000000000), 0x10000) 13:15:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file2\x00', 0x400, 0x188) mkdir(&(0x7f0000000100)='./file0\x00', 0x80000000000c) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file1\x00', 0x100, 0x10c) 13:15:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x20) r1 = msgget(0x1, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/238) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 13:15:44 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) 13:15:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x9) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 13:15:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) read(r0, &(0x7f0000000000)=""/123, 0x7b) listen(r0, 0x0) 13:15:44 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) minherit(&(0x7f0000f0b000/0x4000)=nil, 0x4000, 0x3) 13:15:44 executing program 0: unveil(0x0, &(0x7f0000000040)='W\x00') 13:15:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) socket$unix(0x1, 0x3, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0x10}, {r1, 0x140}, {r1, 0x100}], 0x7, 0x0) execve(0x0, 0x0, 0x0) 13:15:44 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0xe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1911, 0x80, 0x0, 0x5, "e02b79c8a8795880801956ff0297531a14881563", 0xdd4, 0x9}) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r2 = msgget(0x2, 0x1) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x0, 0x69f}, 0x400, 0x5, r7, r8, 0x7f, 0x1f, 0x81, 0x1}) poll(&(0x7f0000000280)=[{r1, 0x10}, {r1, 0x141}, {r1, 0x1}, {r1, 0x82}, {r0, 0x80}, {r0}, {r1, 0x125}, {r0, 0xa}, {r0, 0x1c9}, {r0, 0x100}], 0xa, 0x7ff) ioctl$TIOCSTOP(r0, 0x2000746f) r9 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x60, 0x3) getpid() shutdown(r0, 0x1) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind(r1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r9, 0x16a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x3, 0x7f, 0xa0, 0x3}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) getpid() pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x1, 0x6, 0x1f}, 0x6, [0x0, 0x91a0, 0x1ff, 0xffffffff00000001, 0x9, 0x1ff, 0x3, 0x2ff6b9b8]}, 0x3c) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') 13:15:44 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r1, 0x0, 0x0) 13:15:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 13:15:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000212, 0x400) utimes(&(0x7f0000000040)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0xe}, {0x100000001, 0xfffffffffffffffb}}, 0x2) 13:15:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 13:15:45 executing program 0: r0 = semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) semop(r0, 0x0, 0xffffffffffffff73) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0xffffffffffffff00) 13:15:45 executing program 1: r0 = socket$inet6(0x18, 0x45, 0x800000000000000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x5, 0x6c41, 0x6}, 0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x5, 0x7fff, 0x1ff}) 13:15:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) close(r0) r1 = syz_open_pts() ftruncate(r1, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 13:15:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x6}) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 13:15:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/11, 0xb) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 13:15:45 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000e24000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) 13:15:45 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) 13:15:45 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x13) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 13:15:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9}, 0xc) r1 = socket(0xfffffffffe, 0x80000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0xa, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="1aba6e5b862861a315dc988047609da316e2601ef7dd396c72a756295779f6b2bcf680da721d9944278bf2e89b5de0799e45c66b9e6ed5a9796c76dcb496dfe9fa84c45a2d5e0249147cf5e262ebf1600057cace0c8e644729f640ed955b241dc62ea355b1bd042d8dc25fe679da7a95078442c797d733c4cf869d8062222e1ccfa9ff95e403b4e0527a7623e29db186d8e6a5759e4e02a7d5ff9bfd747de4939aa47f5d0d28b5602d2966fd58cdb22f8552029f3a36cdb118205e29b82f06053ec3a863a4b9f1edcaaee89021e95317d1c89e84", 0xd4}, {0x0}, {&(0x7f0000000300)="79a95caffbdb17451edad8c7fbab8afd35a57f1f6236b94afb55311ecab1df00d9da6a6d9485c665ef0e40dfd259ef9a0b0876d310694f426d5ccfb16c006b9d8f46ea19ccf75ecff1a645f2ebc5085c37c491264e408d37a8dddb3ae08e9ce97a9083eff9f490d9105d84ff3f1c8ac49f3bcb095748e1f7637ac68791f19c21e45cb9e384250d974ebf8e32df1919556f8b7a4484221d66777a8e206928881dd1d3e39f89da7ed19e000082e4830ea0eb77fc864c7421f1", 0xb8}], 0x3, &(0x7f0000000700)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd8, 0x1}, 0x1) dup2(r1, r0) 13:15:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab44186e1a80eaecd3827349b53f006ce20694b649a817317a8506cee7d87d3273794ab1dbcbe62a36b53796838f50404703b293321039f898c1f6a18c677b67fbcb1f6b2924c6", 0x47) 13:15:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xe44, 0x0, 0x10000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 13:15:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x387) 13:15:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff6) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() r9 = getgid() r10 = getgid() getgroups(0x8, &(0x7f0000000140)=[r2, r4, r5, r6, r7, r8, r9, r10]) dup(r1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r11, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:46 executing program 0: r0 = syz_open_pts() r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:15:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:15:46 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x6}) setrlimit(0x2, &(0x7f00000000c0)) 13:15:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:15:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x183, 0x8}) getpgid(0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000, r1}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:15:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d193ef16ab93f12fc4d5f16b136a5d00d1628b501000000000000000101000058150a7d4d8b3ba7d1306826ffb6979f0b0037c370adcadcd78098e02ee234e5c09390f6078146ff48ffdd4bffad157cc9d1ee3ecfbf78bce65f4d3d4451552571c00c84d58ae3cdd4b632a72d297cf3ec13b71daa3aabf7e1c4f97678b8d414daf0d0c7f61faa234bfecdd146f0b43c08531eeda20f32900157fb08d658dca7b0f62587560ca67a77aefcbe430f09596b8d1b1cf5071e20522558361c6ea3ddc26a6e740a4774c53c722140", 0x5a) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000001) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0xdf7, 0x1, 0x1, "0cdb654370b85be2d9255fedf83d54ddde69776d", 0x5, 0x3}) r3 = syz_open_pts() pipe(&(0x7f0000000200)) geteuid() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) 13:15:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x2, 0x3285, 0x0, 0x4, 0x2, 0x1, 0x0, 0x81}, &(0x7f0000000480)={0x20, 0x9}) select(0x40, &(0x7f0000000000)={0xcee, 0x8, 0x7, 0x10001, 0x800, 0x9, 0x1, 0x3}, &(0x7f0000000040)={0x10001, 0x400, 0x8000, 0x1000, 0x6, 0x71, 0x2, 0x6}, &(0x7f0000000080)={0x4, 0x3, 0x8, 0x6e, 0x7f, 0x20, 0x4, 0x80}, &(0x7f00000000c0)={0x800, 0x100000000}) 13:15:48 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000c9c5c68142977dd100060000000000000000000000000084568085d9438f900000070053f15f5edb43625bbad03e6d5e004fb57cceaaf4650f759bc6ea34d35fbe4862547c35b4f4d286000000617e0e7e0962163b467beb4a14162faf708c5c3c98aaa19e088e98a0eb9c9eac67394f3cbc35cda2fc694928bc3cb45a24ad01495e33b3d33b4a620c37420b2d085644dd6769334bcc174c20412a9124a4f0bf246ec97c78a409"], 0x76f15ddfe1d48e02, 0x3, 0x1800) 13:15:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1125, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 13:15:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = getppid() wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/191) 13:15:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:15:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x0, 0x506}}, 0x2) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r2, &(0x7f0000000140)=""/204, 0xcc, 0x2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x80000000, 0x1}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 13:15:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x140}, {r0}, {r0, 0x1e5}, {r1, 0x4}], 0x4, 0x4) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 13:15:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0xa}, {{r0}, 0xffffffffffffffff, 0xc4, 0x2, 0x0, 0x6de0}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)) close(r0) 13:15:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) listen(r0, 0x9) 13:15:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) recvfrom(r0, &(0x7f0000000080)=""/118, 0x76, 0x800, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x3, 0x203) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xffffffffffffc7dc, r3, r4, r5, r6, 0x12, 0x40}, 0x7, 0x7c8, r7, r8, 0x0, 0x4, 0xfffffffffffffeff}) socket(0x19, 0x4000, 0xa5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r1, &(0x7f0000000100)=""/91, 0x5b, 0x800, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r9 = socket(0x16, 0x5, 0x9) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 13:15:49 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:15:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000001540), 0x7f, 0x0, 0x100, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="90bf0026f559dd2ea818f2ee2049cbe66a0909c33c2249d143163f2b39316d581dd3e1b957f6ef422be92176cad7e76cdca19dc3ffbe284f46ac9ccf5bd366eba2903680d115e8a8972ad6e59ccb4a44cb590f808992aaa4bcbef9", 0x5b}, {&(0x7f0000000100)="9c6406b4dc0e5d4879a0fb4a1a2923e3d74ea6b19932a37827536a57eb90fa2812b0a9eeb43152d4ce1ed39a2c79e466b549240bfb92f0b253784e6b9bb6dee5dfc38340e90a7656a554458e67bc118fea19b1891b0e0d49f0d6f4aa20aefc3ae4d05a07b21930d8d2ef1c2c778e55d74db8b64cd25a1203a12821759b6c52f542a18325fca1954572237b18e38458a8e51282f9de73da2d96e23ed0f64b8bb3ac87a2c3606ef985a87ac2a0b53e52e832169bf45b4c7640e59ca362540cbb1614f97810fef92534224eab24a9db400faab8b39c8061132152f521a7bd40ffccf01638efecc1ec4a15d98d2a", 0xec}, {&(0x7f0000000280)="c70f525509e111ecedde0a6ef00cbf0d50c1ab8909577299260d525cf6359e95d3b3d77b1c7829956a63863851f9e93303dd274eb3cf86d71777a61d19376b4184dc0d7062be812170020e7848ef6daf6fb4bc8e6fea4ecdbc48821f91ae7ac57be8df0d7bd2967cf8bed8a90441a7d25ea4958e6a4bfceb04aa1e0ff98de53c80944b1c11a1b4fb23e7d1329524f238b55ba85cf926f8a7be46aed0ed56f8e28cc5d8db9b5dfd58bc38bd6b005de32b35a3915fb1f7b06cb9b16352b8f635fcf4bd58a0d40093ef0400b861ff4ff6f0b056616ca5131cfe520d97ef9ad2aed9bc71d6b09e8dbe37c81e1d72277290a941a9ed83081daf03b7a628fc999ec8d2c20d0a30513ba6419a6942f89b06092e81239f115530d66bc91b872260de2d09d8372bb592cd9395e2f751699c226fcf022bd1aa5dd6cf2084ac8f6f5ac8c3c01b6fbac8eb76ce44ff67be53bae8923ea76f7f9da6e390960a199a384e2d8c39fab480159df074e1776104401987636761e0ef93ea8a2fdef699b922c42e648ba9ac4a46289cee7513571476fa8a870d4f313e3ad142f488ca41ba6b5f0f0858edff7fb4588b16aafa3795196ba334ddc2504919c4a5d453fe107e4bd2bc6f73164e551b7bbf05f95d90a60d7366f36fe0c4176052ed316bc1f31ce4d98ea5ce3d690dae3f0026209f7a2e0d8b0624a41c5ef5fbad3f2304a9ec9a3656abca398e532ce7617bf7dd9a9ae5f8f3e52a7c7f49afcd90c0352be9152ce3adda59f26197bf936da2a6165166bfea776d9a431dd2af3bb38cf2c8b831a2751278627e79bbde6d2bbeeaf07279ce372d9ac790b132a8aab4ad631959d8f4e893e8da5a4dfac5887fb7d07d7414878a450e3addfaa63d8a6c10899aefcabdfb76b71d361b395b0c0b131f9a427cd10a1bad616869d0fafe16ae7306ecb9752ead66cb0bea5ca1a1f95264648bd9ba025bcdbf780da98dee9fa658d3f27c5626c8e668b0c6a15ec4eb5b22cc12d6ba828c7a8fcd17abddbf6777ab09a47c9fa09a58a373042ce1290106e954529226b209cbc65b29e6c606d537a7e5674d4b1b6383e9b169f5399059aa98df3d66579a9339d7ffdd20b3dddf11e8b18efded9def28e11f39d7e983ce24af3a2ca1772c33a4cb0a48c30464a78aa1f823e85559bc264657b5f4834ec972c4bbe6d5a3cae8a322a428673ee78adbc1a1979a7667d6f66d899dbb62fae65beefe839cd190ef9d165c7eec0b1bb955229a99fc37e86972171314265bd057ffa56c9140335a1ee5871f61ede4b9e2db33a447d2ec2cd2df6d7dd82399e675e4f2736dab0c301640a4737b69fa478489e86e7e25110830e706b92c8dbf2bdf1388d034f6bd6fae2b4eca91b535494f1b3a1865ccf97eb0f105397962f2055b55ecbe61b8f39a2a2266f2a44267b36cf58fb4960dfe85c11224b45aa89b1e92ece2a21cfc67b6bf9860ab02b20efe362dfe97efbbb22a5702acee4e323c2e9de40b4641350b6003e298c2e451383c71ff8f712d488650bad973097356714464cdaa407352f6e060e1cb63b5aaef308eec776ea8810bfa76b2dcb1f7554f9f6382b85c3c7c93694d0172ecd34d88f3ba1b87d714af7f7f6a498f77f43d8079be5f6c730059e6ae5504b635e6c3610f5d4ac75e9d33b646d2806401da405a1077cccca61d150919c79a6f1eaf80ce4e93d8fe4c4c6294a018f19bf26d41f279ff55075d8305b057176ac4005f6a182c3b68ad779af1f23427cb626a04edc1415c6fb67c9537d7142b125a6f0a746008b4cf5cd978d7e7a000f62e504f46e46005d05a1a8d50105953808a315de8973ac5eabfd41f73232f9d2749264d6177fa5958fa116daa3d3fa5e6d0c3992cf2a3a648eeafc2e1d5a6b8a7569cefc67a3a435b54e20454fa8f1c81349def395c477c0cb2118ebe6d59634a923458ef3a49da26cbb4d5001b9f334db2bad1ab322eb04c33475a291983922e20acc4bdd057186955b3798cdcb2243553d73af8a127035f58905c55b2a2d49c5b6b2969112b822106ae3340fe9ee9f5258d681928e4eb396e6441947de01034240dd9127bb4a982d781e81df2833d2e4d19de795caccf22efa159baee1aca2e7ed827bb3b6f2ce1d43eb7cd4c1019aeebc457e9a6a41c9013fd4f8164aaf3988f3292a35ad5eda742c9858408fde1a56aaaba4a8e69eaee3fd8409f5940415939b7be1d13774e4dbbf3cbdce2d15bebf2dadc82aac716937160de6628ee30ab2049258c324ef993075068b57c00c81e99fbdf5679e630d20febf002d9bca140358f458b58ef335eaece0ef5742df1c4f695e766ed7077d9bebb6f872a72a1df3b00ed0ed9d013bb92757c658a1d662af105fefdf94257a7da83fcffdc978c973ec62eac3d06f5ad9fcbe2533613839fff111619999f17f990ae2f3f3b7451c6a61ce2b8b88b67a395abe0d5fecae18221f75a620635d0305aeb31689d5ccdcca641575ff21a0b3b96effa4068431e8063649b89ca99baf33f71726e141f917eafc505b1f91d71e9373113599a2b4463b73fb361f2eeaeebf38e2c192520ef7d97d7ebadc38ebef14cc2def0f670ab055a9922d7494edffcc456e5be110a9dbe55f7c79ec30737cc100698b57b53018b1a2abe8694e61d556d7f284f567cf7f76fe941c3b67fb78aed9c3c005c2c3c2c719377ddc61ddaf233cd41312512553bea43f65f6147c971eb2b65adc6cf5971a3d52ddfb17f18026a5456520c42c4bcc7e0cb79373d9dac8aded7f78ef919c0342e008af3b912a7bf2d8950ac995d16d45800506274c6e2ae65ae4bde6ec2038078c815e768d89aeaf0d5fa5990f9022fe6b52bb91e9e25e4d4770d1bc19220a4e13af987f57964cbf345ade23de079ec8dcdadb44cbac0a273b2700dfd14b60b18de2d96e557e04d79c59039ab60697090522e159c71856ddcab1e9d624f3c977550485992b0ad93a67ccd0ac09f29dd81545e467530b43b7c2431ce2ab88882ace06d42e0974aca5f87fc606eec91bdadcd185b828d5f1ff204304d372261a12933cf2ca16ef6632d3b96419d8676e330b08a54146a95e5ffaa240381fd4715c7c6a02777db3ad2c9928d9cf77a79bbc9615f2dab132052d30ad252d5615eb7a636445f6710ac977ae1b1b330394e4f7ab958792617c176ce23fe7d9e5d54acbcbeeec1d94e849d1eedd8be804efe046d86a1e5fa246a0f67555f18bfbbea072de3af6d10c679a9e0d354a5a758d0e7d28d77007ca3192fad467bc166dce08a02a6664ccb464b6ed2b2ede55ec3bad3eed097b9fd88ec8b2d4ec35b1b2e8161caf25963e5cdcb719f44497b6a2ff57deed5436365ce479c8de6e4112941038d790a1ff700696f26adea38505fa9674e875eda8bb3c9cf7cddb92228a5d2a3d1710ec007096d81ed4b0b29503cb4b9398dd7f75deb92bab8421d3107eca3e00f0607fad934102febcabdbb2fa03f533fdd658aa75e44ec406a7f0de19d8295a3794ff6464b01809f7a22604f4accd148f96aedc317f2fd49d47b3edeef5cabe2c6587f7654194b8eb8004910d2d94897a21c20358a4b39b003ccb3a817f2f1d3324d3821fefc8ebf66b962a2dc7c82cbd2a61aec0bbc515881d7624dbe688dffe85d813012246347b9fef3141e7cb1388b5308da13aef4b01c1d915ca76244339b04b7ff919873dd6128a754541d5d6716f5ac77020bb19fe9ad600a0d8bd4d6b8e85c39dcc9993ae13bc821f1a32d905a27be6bb2c10ce2d91ef8356515b5802cb4f4bfe2941748426ef2cd880e423423a0235c788fdb5d996aa98c9f784b2f8ad5308a0e982661340f28f2a615816264644e7009e94cac0ffc8ce6e728c1001f4aa76b3fa90e4cc867df7ccd2f40427192aa78d3aa2072a3aa6f9771ab6efb7bc8968e310d562a846abcdc646640db9351ad94e0e9ff4a39dd03ca0e1aef105e43439710c51d03429068ab2391aebb35917ae3341e4f62c9380b37033b332801170682fcb754cb39328a92870db708b841d7a847d49a316ab77b917273286ef77914e228974c129ef5db11aaa567b1b93ce9b224fca7da33c040670f3f248b4bc663bc3e7cb491733d520763de73a7642fe8d9ddf6f847805dfc2ffed22d3037c17489b2fd2fde95c60356f91fe9a350c46ef248cf20459706c90dfb0a6f0d277c04082944007aa2e2e514bc95f63a04cd3895585535b34719205233a9a3fa6c835c4fd9790ff997474deb8f4f76495efad55b350e25eb05ea8f844f7100b250329ab4e654986c7ecdfbab4c2be4fbd273268121ecc69948b671a97f457646e38d2ae1a510d5ca08f50ca4096159cc75e8eba1dbfc0688825072062db834270a2bd7c6e4b4beca8429885503d5842c93efda1d74fa00284778117aef32ef7e6038b72bc193625331b3c74e6bbb0acb8a17ae9f2e62484fde519ef2049c7999fff15ee8afb3bc0d9395621de3920af73165b26e798fd43569d58b106ff0dd5c05e55ffafd403db24573721babb00ab883409c8738a6ae4cfb2623abb93d5284a808c4008abcac816d3e5a1d2b59728603d3f40714dbe3e92702ecf3a0916cae226106155ff18f17ee103b12f5613afd222bef0e10e55be8188f7db20145cfa3fe53b9b8ef4c576859f8b8179391a52352748e1243c1b132d727599b24985a6ed102fd351a474efaa871a818be00a7daab31fe34cbf1bce5c694dbf3cccb6179171d532a4aea49ceef62cd3f356efba6bab5a4ab7005276175f3c1f90172d0fff5297e0c2bcb258593045476e12f0e82d00dcd9815c0dd9c30357dd5685bcc690ecdafbf654b658bdf47fdc284b257af2a7ad59307fe1585469fcc665917bb0c0e38e7af26cd5b0e68f468131d27f8969ddd8ea7ce9872a869c105e58ed41e02319822c41f84b84c42d638cd5020ef0cc191bae8fc3296df41aea66a5d4fe4bd4c66903283c86c5627790950d11339d0dd0a3ae40c57391074eb3f3ae4239172bf96b5a10b40c4f1af1be577d1eae920676c4602870f91ee6e2305b321039ecca0577cb856433b5314bd3b16301bd35f3c0a98558a4ffb9513c9c3dcc261fb145d0780d8addaeb532d137f6b434314c073ed79893970d54eb87ee71cb135214bd854698aff0872a52f709f0e25e56da2731caba0f9f1646d3c05add3bc5775f110faef72a8ea8ae5913cd98737c2274151f96f8abc6bd4e8db514d2b7bb9da62da0240b947c5c899afcef5d03bdd444efbe9565caa26f6a2867a6e57450ca659ce54094f3a31eba45b310f71a0999fa919e038502767d3979ee1c93c6acab9effe1f7a699bb9402a74a4cb89fc67471623ffd509c257fed62cb28a7940ae6f3eb63d05382449097e84e606ebeaefdb14b25b1ded47ba8dbf18d2c79eb5246f91292c6dd0be3391fe2dc941310d9489a1a0945e90933a2d635601b0dba79ccaf6c04320f7471a66eaa64edcb83dfc5f1d3f4d1591be08c303e2aac581b012e713142ca569d590d82f4670967aae575973bf6767ad4bb13a49cd890bc4a77f543fa57051c5e847ec0ddfe51d6cd3633121230e2eba6464d051796d30a653993b3f5ea524ba740539c34aa9918399765f94177eadb0bf6f273d8d71c8f6420bdd39777af58127cfac89a7daf05086548f76669cec1e1017ce1cd9d90777cc6c02ad77c89f9d9c8cf2b3de9ba34eefc279e469d3b28168b03f86ca410b24a0b774554e0baffbd71d6567ca95c6a7a139440d1c44e4d4d197f2733f8acb94bf09f10dadd5203d710006cf9650a018bfa5313022", 0x1000}, {&(0x7f0000001280)="025513d2acd3339e81f151d60830c7e159009154dc5f5181efe06da800fb272c4f802bdad5e688c0dbce6e1eb3f4ee21d182fa721fc821976c99334f7f5a2f2c79667f47534c24b87d4d24f9cb3c20bef087054f06099f3cdf7ade90493ec6dc15e3dd00d6a2c1dfcecf", 0x6a}, {&(0x7f0000000200)="a4e6db9550b8fd64f9d873e96859ae2cd82e5d2a4a53f24231c643b9bac238e98109adb9311556ae", 0x28}, {&(0x7f0000001300)="dcb0ae5056231aef738b3ce88e54aeaca7fc46a071560f95099bfd6058b2613e39f4ae54a7e6535c087074ce052cc61e07c92454e6a98dfa46314aee55c0114702e405703ea5675922cec0ece239ec0cb44892136125941f06bc3b4da44efb6c2d5fb20aeee52647a54498a4b0608d0be278942f509d4eb02342808777785d3006c80874d5dd3a893958d7bd0767d992305f1f24e506344c7659feb0c1dbd173b0b7e3217ad1e135db5f411245e667d6bcdb2a5c7bec2aed600a65ad10947d324c07eec48e29cdb4f81deb5b51b6e547d9aa709fd369350df77bce844fb35bffdc2decb6dc3e35a4e458539aa7", 0xed}], 0x6, &(0x7f0000001480)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="180000000000009c134b260000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x6}, 0x40d) lseek(r1, 0x0, 0x0) kqueue() 13:15:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007f9000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 13:15:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:15:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:15:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) listen(r0, 0x78) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 13:15:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x0, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 13:15:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x9) listen(r1, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 13:15:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x7f) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000140), 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:15:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f00000000c0)=0x23, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 13:15:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') 13:15:50 executing program 1: r0 = socket(0x37, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 13:15:51 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) 13:15:51 executing program 1: setrlimit(0x6, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mlockall(0x3) mlockall(0x100000000000001) 13:15:51 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r6 = msgget(0x2, 0x8) msgrcv(r6, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 13:15:51 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x10000, 0x84) write(r0, &(0x7f0000000180)="e003053843d132ce60cdfe16f1c631d7b405ba3d65acf8c74b588c146e22e59e21", 0x21) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x101) 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 13:15:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) socket$inet(0x2, 0x4007, 0x300) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 13:15:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x80) 13:15:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x840, 0x31) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = socket$inet6(0x18, 0x3, 0x2) socketpair(0x7, 0x2, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000200)={0x1, 0x6, 0xda3, 0xac3b, 0x101, 0x401, 0xffffffff, 0x7}, &(0x7f0000000240)={0x0, 0xffffffffffffffe1, 0xd858, 0x7fff, 0x1, 0x7ff, 0x6, 0x1}, &(0x7f0000000280)={0x9, 0x2, 0x4, 0x0, 0x1, 0x7fffffff, 0x2, 0x3}, &(0x7f00000002c0)={0x7, 0x7}) r3 = fcntl$dupfd(r1, 0xa, r2) mkdirat(r3, &(0x7f00000001c0)='./file0/file1\x00', 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r3, &(0x7f00000003c0)='./file0/file1\x00', 0x1, 0x80) openat(r4, &(0x7f0000000000)='./file0/file1\x00', 0x0, 0x20) fcntl$setstatus(r4, 0x4, 0x0) 13:15:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x10000, 0x4, 0x4, "edaf555861baa9596120da13adeb23c75d3b973b", 0x100, 0x8}) 13:15:51 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x4) setitimer(0x0, &(0x7f0000000140), 0x0) 13:15:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) dup(r1) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x10000, 0x80000001, 0x6, 0x6, "780e203d6c58cfa07c5f137534b161be39a7daed", 0xf82, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0xfffffffffffffffd) getsockopt(r2, 0x7, 0x5, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 13:15:51 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) r2 = semget(0x2, 0x3, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/106) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x2, 0x0) lseek(r1, 0x0, 0x1) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9, 0x8, r3}) pipe(0x0) recvfrom(r1, &(0x7f0000000200)=""/65, 0x41, 0x841, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0xff}, 0xc) rmdir(&(0x7f0000000280)='./file0/file0/file0\x00') getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 13:15:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1000) r1 = dup2(r0, r0) r2 = dup(r0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) getsockopt$sock_int(r2, 0xffff, 0x1803, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setown(r0, 0x6, r3) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/235, 0xeb) r4 = socket$inet6(0x18, 0x8001, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000300)=0xa4, 0x4) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000340)="82eadb2aaf6a24ca8e28ea040e4d6f45c498e1da3a31bae323e78af8cd009f3d784d0fbc6def26120f22e12f1e1df98312c6eaf6a431c09a858b4e19095f275503ca9c5204ff440302d87411a8ea1bf5b9dc899b73f43165e68c1ba7aeb0f5c4a07b6bee8da0927d04f1461569933883398240b0e6f6c0f0740fc43789aaf336d504a86971cd111fa76fb31d19d21411ffc2d852fdbfc465d82406dfcc", 0x9d}, {&(0x7f0000000400)="877c4a5b15fba9d16812a6a19ba5f66ad00ba97a98b0c85c03d655fa72225a68206af8f8b57ee74fac3c641b3af30c97f243c2101e78840e16930fd72597ab11d7f19f00d9e37abce99484b201e7d92d75acdbf75d63dcaeee48aa411e8bf317fa59013e3e240c30412ff773dab0d78cfea3c4eed79b8deb28c9c0262644f2", 0x7f}], 0x2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0xb929) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r5, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x3, 0xc6}, {0x3, 0x7}}, 0x2) r7 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) socket$inet6(0x18, 0x5, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000600)) syz_open_pts() recvfrom(r6, &(0x7f0000000640)=""/64, 0x40, 0x802, &(0x7f0000000680)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0/file0\x00', 0x4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000740)=0x4) setsockopt$sock_int(r2, 0xffff, 0x103f, &(0x7f0000000780)=0x1, 0x4) recvfrom(r4, &(0x7f00000007c0)=""/170, 0xaa, 0x1, 0x0, 0x0) fcntl$getflags(r5, 0x3) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000880)=""/54) 13:15:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 13:15:51 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)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a24ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a000000000000", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) socket$inet6(0x18, 0x4, 0x61) 13:15:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) kqueue() 13:15:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) clock_getres(0x4, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x44, &(0x7f00000037c0)="898735cfdeee0766a601f9b93f15d792fd0098889fbac9bf33705f90c6006fee060dfd95ba3e9ab373d66b334f7199f98962b555fb030d9817d3da58e332ca58be68748881e44c8e7867e16a31eed0756a2a4e250e94fe6ca905a79b200ccf196ae0900769446b9e2029bb2f922f") setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x101, 0x4) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="c4a9cfe20fddb9d2117ae017329c9600c5b84dd24a3fe14074b000d4f8227ffc685ce5ca90ffb9ad6c28990ff6e74f6df3f1ef09c7b89d3c0e2d765e3e94b0e4fbea06cc76d60db5de74b768919a3e4ff20f64807612c219cd9accbb5b86a527d01839cab3d5557beb70845c59f6fe34c944f8de07510c5eac9a4c22ae6e49ba841ffdb242bb56b7", 0x88}, {&(0x7f0000000200)="19528f630156f2f6a8eeb55ff47dab93410e99af99ba9ff586d7bad72769994abc5bc0b9e0bacd5cc11bcc442596", 0x2e}, {&(0x7f0000000240)="e209f843c7e5afad7ac11984b5d664b126380f5928a95c1752102dea5b16e5f2f29bf19298d72fbd6a7fe1000045fc28fda707c5432d7b4e1ab3c1e9c96579f8e210a9dd6e7afa42a19d29b0b231a23583e97d4c908e31cf60604fdd86031b80069268bbdea53077680486c43b811c1231484fe5acef4025bfc502846af8ca024bdf63532f436130ff994d2e51ed6f18d1e0cc", 0x93}, {&(0x7f0000000300)="48eec1a96c1ca66906c1808d6eb0875bc76cde7e053269bc9c2d4ae3df3dd511fe454d8b3dd5ab8999598c1e7a3c06b9", 0x30}, {&(0x7f0000000340)="449e61820d191b6ebb452ce184fb5540701d8013a2e71e863a6fcdc43bc4120037775045a055528a329272d811307073323c4fb31074596be34e9abd5ee1a13687351c619a3f51cd86fa07695490bef25a1fccb2f6457a573ffa7d9dcfb03848d0e0fd8640c2a2f29d0de6460123f67d9790790c7e7cb0b19c32ddae2a99700641a6056284acf504fd0ece66f5b0ca2190a58f57b42b5c7599c1104a9027ba6e1b290e11f662ab46060156c1eca2c69b82d193912d34bae5291e08997680848c0afdd0eb7b8a6baf8acab6cc033bbd8beb25bf48013fa5ecaa6890e8dd1357cc7b7c7e978781385e178e3469d42e11acbfbf79e26a91954fc9df479abadc8f440638a9fe45988f41db8c6e2df5c301530881ad8ff96b57b01ea04116e850722b4e25fcf4ca0a78b9c58962dd29bc3b25c25045eb115cb0d93059638a12dbe446c9ae27bf376ccd506a1818deb53de8f342e6e1b7adbdedbf17417f276706d27a48126e1de0109809bb41507093789eeda8c45da81981d03ba137c8863b87fbb155befa13563ad8706b7decaa0aecb53d4a663c0eca188ffffc40d6b316a22a8c3a145a66bc65529485f3e9b9a7a779ca9c058525f7e9544638999a2ef0aa0c467c83d2d98e553161ecef613615c49a384ef3c63564736d7c59683831c746dc5ab49cd8f0eb36c28e6af6f91f1aad74b81c580281b20887cbc7d26cda9a4c97163384fbfbff7dc2de9faf8c36dadf9c55478aa3a2c848e36ea42fbbb18f25c39ba036d29bfe123d377c5dad715fd6111b986bcc66fb8c8b06287611bea4969bb92af4ba01873fa694b86e2e7488582970839e5ab05990f8eccba71ed21850a72d92a468eed0c82ba80543220323bd464398c8251004ff97d27988068c35a578d565f80afefe6b0c03cd1410dab7acfb2deda4710a88b0a6bcbe053a4b8bac223c7267c8d74d1be615f904aa2a43d59585ab07c751ab36bd918e0390b969dfef49aa998bc5e799dbf2541ee09b52e728a4d6f68f50553e07ce94c99e8ccf86cbdbde54564be25a786a8b27cf2de292686c0044f38d1c47ac5c4f7a418946d41c8fe22a6af9e45d4f8ecc1e94597c61e819e8c615282fb962ecfca74902b75f6ca65217761e2c34f86e385bfcbfec4cb1afc1607fd3daa3fee7a00c468b85b7a38c97160254e833eba2945cdfe6ecb6435a79a3d724921c8f70740008e950189c30a82d9c9f49e8d2d47839d4149519a4b0ae3f33625a27784a49465a0a5395e9956895bdf01b7db85c5cdc652f4970cb3b26aae41b5aaf443d5c309e23b69bf3c4dc1464a877550011d4d6e3ef88749f6523541e75943bdbfd56792c1130164fdd981a24a761443f78d2df73233107cc970e0842a547b8d47d2a1ca51c224d987d62d00ae68b2eaf724b8174a97884c316421a632063715974ab61dbe5d00d1ea3815aaaaff26edc314f3934e830bf9eb894675061e239a48728664c850389a7659dba9fa37e611b4edc5ddd5fc75197bb9a184cdb929ab051d6718dc306c9a7664b99516b0a9d3269de992b6138f96fbfe59a97b45c70feb27501367a3384cd76de749ed7a155fa2e200037e3c8ec6de3ba4ccf65e82d57760334eb643959b545e680da3174975ff5a8f7b8bae165b0810035fbb87ca783e0d36e9a09c6e42af52fe0ac6b5b0143fdab8ba5277bdf0b766336c5bd396f42cbb8f3a8fc4030a231098c43ee3ec0e4e041797d4fcf7759e8a6bd2b29a7f817b901d86ca8c9aadd31901806411154bba2913bf65cc81e7b8522d4db929631eb6d7785cc00559bc1367d0af2b13c49865379568b1eba6592c9aa48ab56e6b0ff6a34dff39dc720094952202d38fbbe2cf8a608029f6c2b2d7e5b2c0bf5e2852faf177aeaace5922c750ff0632e350a043c78a59e6f556e35a7aa3f266db3b6f981e320227235548851ea50937c12abfecbd0095ab3db1b9db53df49dce900342f7d56903ee423593bffb316bfc99e09b8fd2fff3d8b1eb0876a56554b5d5737f0001ee823d7184f247970289e3ec684a183db25487c0093fa39907053f88ea72b8fdb374f63f180fb4a400d60fa60b44bb058d073e15e4e050713dee9d16b60a2d279b83d1e5b80cc27d63ae46a65f5574956608b51994e503dc753460f0569118d3305eadf7bce3579a877d52e89742bf445b755575f400e48a9c7f86ec1847ddcda668bc350a432ae3cef00d9a2529d249a70325a594b8175194c575f0cf3c57154b2425ec04a9904f6613962491f77a308c236230a9a86f907211c7a08f7fb09d538a6f7c7411b70254ee19dc8fe748bb17085331d40d1db93ab176b5b63227321d8e5e3d83803a70dc981b2fac521e55b3c8cb3fdaf02dd8470cfd964a3171015fc3f9a15851530ff6d15e5207dc5d992d4fbb37e143d8e22fb7e653eb1abf19742d870b8d801e1838dea794831992b834963de2acfcca017366be3cfd8248eff0f14097ca2ac7d14c6f633476abb224df55653695390cf8791c2bee2a4028e23070cf99438a15e489e08f6234533ca37957da8c0333478d5f45b7c22a63fbb2ed57b68517260a70cd8abd46d1f888574af637348ef2e9e80ff89705b2df2aaab650cdcf82c6492f57d5d7c9ac72ce920ca7ed43688acb652bf8a9c70fff6f00fd8c78fdf1df267982234e1127e3f906297245d50f3dbbffadabd4cadcf91b28afb5d0733a1d5f3ee772ac35e2afd92f34bdfa8a6b01dc677cd27aa05f5b69993f5fae5d6c50001e3c7642089b86aa179fce1967d600fc92366484144c89c07dbc9f850fc0322d2876acca9152b7ebc8742808a3a943bd13b5066fabd77aeefcbc22d972766cf7fb6c70009ed78d5447e2c8a32b9f41cf2c250144d6b476ada1a71dc7e929ddd10f825d099339427ddb37b730d8d9e7231ce9c86979d4ec51f0176f96f29bb8d748636eebc307e56888b92c6d9b666897475f6aa17451fe2023da1bdbef4051704d96569ef75b267491b36b6a61b486a3be63b8c62d5bc446fef1b99fa927bf2452e37ee0400ace43cb7552016dfed66ac2f90910665804b09f6ee6a74f183a218aefba45faf4ae43c32cd45b652c526ff3045c637c7139c4245459a9ff33fc51427a12f60c97d98cf5bca2905706dbe173300316d1874b24fea10f4b8d798d025081504013fb9444d7860fd15a1dddec68daec6280c479e90957d2658c23e4b49aabd0361cfdf6cfa2c48762b363a4453f086a074acf498eb40bdc6afc7df351c6fe83534bb3110fdbf16255a82c01bf01c768b0f5aef85cf208bfc3bd59f7ff5bfb905dec9366a58586545243ef66b94bae21aae9464fd4597afac338c52d39e3b6c29f1720042300793f5270294d49e96ac144c9378408a4018205adecc96a2c9ef31afa809867bf55cb45a3dc6e4d84979a400ba3058131232cd818930847374db750e15fe05cfa95a51a36420222308287c0f7d91e59f914f9a3de2b7582c6c9db260fef40cbd1cc419d1289ff617c3a23da050b07d9898235a082372d5564967e143eb480524e71e7e55acb358db0fb561b1c0d16bdf38d57830c777c1cd3da872244309ea91ec6515cd18eff4b306c26709577678f0e0173e5ce0464c281b64a72a2d17a602e82254340fc7986882a82979fd4738fcc7b777215da5a2935ad91fa03ac99c1d01b11626d00160ab5626b3c3466816261a860c7c8b0e76126bcaec082769a97b7221d266379945a5fe4fa99538dcea6cb1d40297b4efb5dcb4673557d0bb5603f5c315bde950fe654f4086deee6d1897f2eecbee15bb4b7b1f2835e48f00c8e3b5e90c73f802a50a6a2ef2ba2e07f04371570955b88b250b986217e1c1e4eaf0c657e5a5864ce33e67f8f0882d4353ebc8a6cebc4d1ae5245fa1b64e5d44fd24fdc83a39e59a2ef4f6da7e46d436420c1341836fe94edbf7d6b41510fcb51dae9c8e8bcaf5ee77020303e04947df5c2fd78705190cddf42c6426233086f045c4cb092cbebaae5d7f285cd1cfaeef678023eceb2bdceffca08d96b959334194b16dc4cd18ff3c7c204220f12be7d96a318a2809d8551b5b0b6859887392a352327e80b142b6df5266990c3f98fcc054fa2938c19a357cb5b58e338454c659da9972e72e9567c0efc2434f769037667a768fe20efb4d5956be2e551f400558c5710d4812fad4715ff65d29d6ca497c565093521c98c6cba0d066842064ca6047f7e7667e1bfa9d19bba7bcbeab5a026f3b18f6a2c4722cffbd2d99989891a3bf59388d010c8331f32eae03b2608eb5681f67bb59b36a7a0d93d06be89444d9f5fb6664f4f7900b71d42042c392b2e244beee26cc7e824e0ae39fb564ef3d449c68f3f1582da902f5c7cea1d683e0f498edf825015031800496e719a0bd17b4145e9e923287df25bb0c55ff488a3aaf20cd86d6059490c0f9a9d8b4453425c26b56a6aff522b859de51dddf52dffa0ba43259bcdda188f3077dcb40366cb0a2c34d1c7d7cd161cde5386da7bd81abff56a240ea088c3b0a643a9b62efa159d3837c27a618defcbe04acd4e21865a82b8ed00709c4ae094a93bbb149220e33f2e7d87275c854321c71af2010196941a4cd09dbea0e330ba069de22ed049f66a006650e2ea48c1560923efda4688705aa3ba248046b26c7cead0246d3e8317147991df8643f51c61f7467c2c316069c352d67426fcaad72b5171a4638249577ade31b06d3dc52bb758c62dc904d82229120651fc2ada5488e27456984e023d8ee2986b6225ef6ea5084fb71556074e369b0279022021bd6bb1d91c07b00453f484dcd5c12a0fb7307c2fcadc8fd8d1371f242ddabb901f0bc763287f10fe9c04fd06f4b866b984fd6723fca9d0fe55c1822f72a07a949b16e6e62cf1700e0d330a0c4670e0307b8b73aa66b8c8ed78ac4051da4317e7dfa47b97cf65d55ab08fa6dfd60b84c7b7d5bb12cc7f0e22ece98ed1101441ffdd0e7c20fd2b474efc32c3e4fe10a8f65f3eb62bd1d997d3bf5e12696571d19f1e57c2eb0841ce47ddfcb2b38fa5aff4f9817c4fa3c2dae31add7983c70150cf62d76ffeafbe327e076e43d04ddc08bb53a9c70bec704e38ea7e6d8fc01a9984e7fab22aa0c7538df35d1fa68e210cf30d73bacc5492be56ed930fd81420fe5b960e7e4555769e9a55ed955169c95299227589f4dd4841dc32783f73bf4188123498deb62b212a82ad1bfdaf63435d96204e67444e45e84f0ee592dc8945cd69d28547d59496b5a17996076c1896c9f887f7c6ac45207a13b8ff40e37aa6c9293c8a251136ab0c0a4a9e61aabbda95436c7c8a9874c593d5fa6bd3cc7aa3e59c57e74d98c6d0e5d92d191d6098e8e1571cbb6102fa7803610df29ce7f39e986ba7068260e100d4ad71f896d5e4c6ffc16affa18f3a2ac729c995eab3242bf08f89a2bd386436e2bd22495a01aa238793f029f161ffb054c798543ee08fedbf38765a47aa3abdb944a3ebe5be71ab635bdbf11ea105e64fc4e797184326d5d3796ff743df3a9215d66b6725ee5f57151bbd8e54fb7187d7085da7c40a78657329c574e62d576091985611a9efe0fc06b4c98c5f0b7f2ff94cacbf214eac8e1db21f02c2bddd9d4826ddf07efd3eae343b0edad4ffebea9e03d71599806f39b7866339d1e2b4f625ce083ddc15a5a4b68159b9baf0edc584de426ac38f85776ab54e34e0b21884c330d9f772c784e15d6a9abe0a494297ce3b9baf488f00127d7d6e02a28df46b87109418fee358d3cf13f71ab1e819aaed4c59b1497119fcaede66e69670", 0x1000}, {&(0x7f0000001340)="78b86f75c0bfa8f2a76545b58ab77259cfa7b11a6b15eb2364a16d49ef8d47ff51fa5c383cf137e31f762c861883d29179a3b6544b2f434a82b29ddc26e2d42e2cc19a4ba8e9d6cacdfbec47e7a2147630b3e4eaecf0b02777f22c8c03b9a405de76a17811e68121c7d38d7fd39ea6997b17c3a06a0a7a81eeae7cb7ffd2d3bcedaacb66", 0x84}, {&(0x7f0000001400)="812a25dacf174f9cf436b9ecc9931e3c0acb4a8d202a768984f3f16d67024ac1d2dafcec2dae2bf5d2584648b09b572eb6ea1a386fe511174831f9401926d2e30e8a03b5792ff801d3d1166cd3fb0c524a2ff0e2939ee0f73848d1a21c6025c90b047534afe8ae6f7f4010d4fc788a22fd0b9e1c2be79325b437ebbb5c054baf3f1a5bf07e0b3688e57fe38b3bef64a5454a8eb2dd7c5b9d4b86e8c412b253f7433f200370446890a80d4396432cdb89a38b26f88d681958", 0xb8}, {&(0x7f0000001540)="398c38122e05b482532d1751a9fdf7c2ab4d6fd3d9665370b824ac1d84d299790de69510774318a1e48e8cb40e6c9e32b58107ffa6ba98221a37ba9057eb3c66fc8212156ed65ddfcc1dbde62297a485c30f8d864332f12269ba09aa65725f9ddfdb29ea3457c75a9e8891b14d92e29bb5", 0x71}], 0x8, &(0x7f00000016c0)=[{0xa0, 0xffff, 0x6, "2869f03891975ee280777943ef140b64f5f11b8ec5b5ef952e8dc67356cc4027b1c2946912a9418e590ac4e27e897ffb105e6a238b9add506e3e461763ded43d887deceaa11c40a457c5580c18ac1804f6a1ae4ae27cb5648e4f3ca3978ff9b8bf775553c0d0c20fdf0899fc1f132ad8e736305412c5d175b142c39065b0f0a13d25417a9c00aa9d9aa5d7e1a612"}, {0x1010, 0xffff, 0x100000001, "26d522b567376c0d18c680cb982543dc1e7654794a9379fc8033dce585ead31bd3b35f66fa6bf1723fe2c530c4a933bb8c21d18ef3bb47b15660f188fbbcf30091144e583ed06bf86350112dde6a505c1e2095264388cccbd912ac4af4e7a24236b72b098313c75e618a85be25ceb5b82ba839a5ec0a5b420b194c91fc2f7816c2d0f80ec057ccff7e371abb085dddc3f2c076e19d8b27884fb40dd8e62aee58080e72ed7dc56d6d4d6cb84d5a6bf54259b12c84d02e8741cfd32bbe8f343d1e30f549fe36bbd51dc68b406844c86b9b9963cbce2b4b5060121bf200c29c38dd164b72aa8952917adcd0d6eae6f2ab3fd42f30b21121b904bffdb63bb7d1be75ccc63e909510c0f55574da685c1923faab0c550541a327d1b25d100f7e76a19e7a6afc3c3e5c46ccf3c373fce8f62f3cac7cc0a2fd3d97cdfce26eeb2952114c130b2343c87ff459df5b1473dc28d345aa8e0b11048c403ed2caa481e603166ee1f0b90f342a1edc421c2a4d2e82735750a2555ebe051bc6041b22a8d85d88461016e5a0a16e1d70b1e1772b5e1aec5f3859747ed2cfe45243b0283c24c2668729651f14c079b412bca77c68766fbca0a59bf00ea3f5a5d52b3805072f74f00500e7da967408bf1f9fb253a237d324522994ea3a19c5818a0d5bb9cd2eb71f37dcc0148d63955dfaa2a074fcc4a41ac15c125cd015acde2b582d3f1431fd568a1312b7ae9ffcc3d64463547b94c3ea6b8dd0bde03fe0f33cabba022aa400b1b3f464cbcc5b9563f893c23d18a87b95b5c85251326d926f0b9e6975b5c0795cdf2c4eb9e6e477da9777997c13c30bf82353b8e5d7fe73252919ecc7af8ca14bfa1acc4373497099580452953ca629df34e4356a04a2ad269e101e02b038029e470ab0084fc9b0775aa9c94ce7510b181567e2a4d85be92073d0a26a72e8521b7d7387b2b34e3dc848a254de07a6751f85a8bf8b639d8c448e2569f1704f19b1f357d0a473216a53075fb1f62bd6e52d1cae398cc7a0d04bcb39eb4350d2b0e9e72222a3aa92e5c400c22717c22a0c7b12f753a1b2198b1dacafaf785b27b3fc23cfcfffda96821a2b98107a997f2640af3b409688dd273d93aa7021e3b0d2e21a61d7cff49c14fdb9c8eb2247f20f9b4a17bf33f717abf5761385c2ffb4e158ac013bfddb85ff0c4cdc74535ba76bb9310e5d00cb089e7b99942ed534e48180c4ea91497ae8be687a9df45523c8b09bf70670d2851670414bb6156214b248c8599fe172a861e8791a62841beaa6683f4ac3cb52058d607d743c17b5763962572c218b256d57504200cfe516479bbb97c50b7f99b6408f7c9a1246d5c40abde3007661cebf8dbb6987aa4fb620f3c2700295ac2e63793c3057238259cf885f2b3d3293d92e36be40fcadb117a26bbe0f224097a0757a773708b0eb643c859194a4771768622bce9eda532b17efcae453a2bec0dda2cf3c5845649e18aa0e702c409616d60b909d47dc45fe1359b6d5240baf4b11e8ba1d9f0a1581b951ff1247780a2c4d978c75a69717888186a4cfa2b5be5d0b1287642a647a1b888458fdf6cd43c60ba0c7cc74c0fce9aa69f7cfed0e95a872885adcfb1435a01ef9237a648f5bd23c2d1a7a68d40df32d0b8f48fe90acf114df3bd0f41883d839db6403476b997cb2377c67f8f50db92b78813286abe5066323e07d7a5ced9695a2e8e7b6b2924ff2e227dae881eda8837cedeaf1c835e066716cb35a7aa6acffef22910a7bb29dfbf813f096da217069abdaa174931fd76b35175632119f182400f4863c83aaf34befb343c0da5c8ff20bb1a4173d64037a06ef705cc343459b67087cd7aa736334ff0d2243b8f65bc9ee903c8cda7923dd77dbdb6981c8894ee50aa0bc472d52f6a4ce7f1d61322d43e45e7a243fccacde6722a921554790e4a939a1f37284be37a295a190c375f5b508ab99ad310dda4ee9c7045f1e301ecc5b3bd9e94ee5649c0e9d5895c3ff58e71109bfc47b4f8fc954d90ff07c5ad0f3e2ece7f4ffcca9cc9ade481dd18cd633e1471d3456c99a48bad5f8018d23e3ed10fa02f7713d2e814be249f8185142ba5d5284debd2264d4095269259e964fbc36c5b54491aaa789c75ae6cebdfec197a65761dccd4605a389599164d3f1d6e6a20d32ce951e4544c3865a5601f7b65fbfbc8b4c470343aa8b7e30ddd2203253fcc895a48d9f32c207c258f80713fa658e29797f6c57a2c6ad3c3e79673a502a524dbb79be6d535113351cd81632e02bb9a41ac3fddecec8711b0687ce4c9769c875f31f9c56340f0a36c18475815f7fae8d8d43b233626007deede7f4618d9fc478d7d94448e3e6df860fe1a51d4378833060e5999af74d562b3c63ab45b8a9e6235138cfa79d2656c97fa70805dc5698b28f9cb35cd7bc54fe09ad98ed145b8cdf3dea771dd53a0f8649b9fe76ce4de5dfe7108c19afb6db27dd5d2db86f3cddd8b7143a905f91ef83bb3d3392c45a4c7ec346f082bf87c5984ffe5195389dfba99fcd754af93c1ff05186728d1d4e68d494ddb39c8168244100b643988c5848a7723edf97f525d16566b2ca7ba3ae40e6ba5eda6e05a42fbb1dd29eb412ea882034f4320a539ada9ed3189ad7a3fb05f4c14e9996d9896969672e782e56e12040e09d6ef02abd7cb4dce0e35d3fa21a6d8d30839fd03bfe7b9384c7bb1cc6882b6537b61567626e2922a5de4f2b7b2f0005b15367255ac2baef90aa2f6b298224eca713ec909b1cd5499e95d8899c08614890047c86044900ebd5ef98e9859039a5022171947a51f68ecc228da21d07258c6ff8526bbe0213e668ea1c432989bfc936f5f1b6be5434bda15d85a081459d9c3264ca59b36bfe7438970386a7463473c2129a4f59660db5208b28c919e419def5961092b31118f2deaa567a2d496acb051ae11dcd4b6d3918088652eaabcc863060436bff783a8b04491a38da74f62a4c0982f8ccfe1689dad0604bb942eafc013b38addcf36b03a60a71be460937c2576ddeda9d0fc3c069262e8e169dab8c28a0b29ab53cac91af0116b03b6bb0121acfb661d8fd56739a97c120abf001abd18e58db149eaca389e02e7a7dc9eb7ac41fa7b83890de9306c28b5a25cd9ce8ea85e1b502b7225d17eb2c415212fb81e4e6398b913b0a8461564e1898131d7d573583d29b583edd832eb02d6795defed0b7dc384b4511f58b862e95c65ae9a562d1ec3f0cea919769e6152f87a597d56bda01f0b07ceaa67c3d745a1e59d6d0271fea57a3586fba4e0d9f8455f9210455126c4aa13a5bd1f05478a3600c317a581eca98f9f529ca67d178c230c262e1c1c0bfd55b823478bf970d748459373d1bcec80abe644d14db7009fd4763e1b7724c3474cdcc44f2753427bf261b9d1576f3ee47ffde0f7a0401b287d7bd10e96bbf96d86c1ba25f5c2aa5c4f122260eed88d45a91931a29124faaaca8cb24f5dddce1f2b6b272c43d60842a7f728b39145af83022a1f80d0c35186c7a66ad3957daaf9f31b6930340742acf5cbf9f2b0583b7748a0cce8e4c1c7315a0c47855336c9ce641c57ae4bbd3592c5d679b905237dc36fa0534a2a0baf15717eb4790b84f61875be2332f2c4170b237e9ee27d9e8600639b067c0951427f9eb57fed8f299b464a899e73bdddbb0bd8b7a8590fca87e2a4db520c4bb0d97a22c20d5676f4ad488ed2db2ca28ec71f907cd5f95458b1a73405af76c10c31db4bbb8ccfa4fb61d2270cb1a6e9f033922e16141d64e82dee886e5be229ccbaf540990e7a3305710bc936c1727828a549d33a444404aaf2b9550a7a7a7a876637f39e84c72176f81a059a71df5fa729b64ee92c826301589bee621b518cfae1ecb33b734e2a7f334963fe56261333ac32f0a26f2d6da097565dbde4842045625663a0cd1bafbbbe58f72e18069260e3c1f05a26f4ae48c48b184ed6804c5ea4dd6f548e25fb0f9f014c7d9993a642b151724b4d431169a04633f7e3f4b1b5983c2c5326ad20d1373f2414435c817e42dbf0d09d5560d766c4fbde7776a698d0818536a795647d8e1c96f5fabac4ae9a25efc15c538385c8ae1727ec41cb13d1cf99f9fa2ca6f477ccaef2b0073aa841e3b0d9189f41a3a0dc17adf86687c3f878e1b026597e9bacd8022e2b7af77156f0f613a0b40c1faf009b1bc377ff8fa4c845f958505000a858618851f663eb5ebe7d871256841e07a3f05a6bcf865036fe2c7cf4a3b72658a568a2a132b4df66e45e6d1ccaad5953b33744f5f6663e6c29bec1a105e9570e1e2817e3da46daa1b1688601bbf43cf1677228d0a93b8d0bae5ea2a984c26c67ffe63f6b2a5644914cd488082f6b9a82913b6bfe7a5707d97907dd2ee2b0cc63a361ad28180bf4628df81655e6f56c587fdff10d281e58bf9cd83855e08c3a95cad1437cc333ec3b9667feefbcb8e240fdccfa4014b673c41ba4a43a67d889ae3e5c4a5aef05d21f053e28dc67cb3d04db67a57ec9688d17e09930c6a7b8dce9eb55a621b64432dfd1208a193624068e51a3643a773bc0eb79c2f37a17a8a9682dd3664875f6b6af45451be2bcb901b7dc6e010f12f295c6aa7a0a56c741e5f02ea0b1f155cfb9f26514309a699be514d113c494daff7fc4b78d5ce74fc02e651cea08c77e2f1b783f53f305a5a0ec00632892826e51bd02955fed5d3332ec4706f1e408205055335a878b350c961b0846520190f8154831448847d6329e9ed3f69f819211ae033aca1b770a8c834812b1514621586d7e5ac63ec531f592a3c54fadf7f79f98f21aaff70f2d042950b5ae19a7d3b911d8b99afae614dabc47f39d6b569de66767c54656e1e74bc188cfe236404f0c94ae0e3b5864c60d48f26c28ffaaf20047ab5918b12686277f2fa1e5b9dd1cd85f24c45507d81f7db3a21315479e1f0f25d5e6db3b1f46fdad71578f55cfb80389d876394f3f4899a120de56df2e1849cb4479878392a9986ae2b207dc99287919c832d4254a9a18f538bd170f3f4f9c4c5670bacb2e00e36f7f3f0038ad80b70dd3d3ce28bc4365b6493471fb7a88e649b06b702c6243d1413a9047516db38e8087536fd77c2efc32eec070f9033455c78c3c8fb19512839bf2421b3b8587f8400a2cf99bcc7ce3e391664ad9452078230f3fc35c40812622941b37787e91331ca4907952a093ff608140abed84d22a0db3259e23031570654ed92ef969d0f4fe30e0dd2385c4a808252c219f5e684b00f73c0651ae5bcb6991724c19fcd31058f74831410707125214ea7339369040b48acb2c43e784d86ff4afd01f87b2d572f9e19b7f75872f775bbfa3d9b0aecde5a8edb4621b9703c6b60c360c4de770c6e32512b84a3a627554de17bdfe4f6cbbe999636e3e70be1f838a608b39b67b5d37c033be3545b99cd79d12767123777dad2928ea1b690c776e259272fa9d8b8c105ad58a732985c7316930f952b3734872fc779061e5bad147bfd4359dde33d59c43b9eca8d4e2b1f11f2c2402f3a713c84980eca1722dcfe4048edd5ba3723525a48fb0b973b412799b1d2b70aef1885fff17f487bd2a0a68d7a2ad8e8cf7724f07ade60935b41f493578a08b7b7ef8390b0c442e1257e02ae67d77b0a6d5c96bcd7adb93a3fe7f3ed11034119c6c0273974f407e1b306317c3042b0cffb2297e25b61268b2311053821b36ad7e1a3d4840487d56b148a8474de5f418cd336bf3e436193818e00632defbd10e5e3f2c2ffbd6394e71a982174a97f4dac6ae81803e913b8dbc3460229"}, {0x40, 0xffff, 0x101, "532e32ae456f2d22e84ad5ff3e6685822b50a2d45c4f4c08b3458d00597ee78241b9478793945ca11dbdd3b7b5711b23"}, {0x1010, 0xffff, 0x9, "a46471ed7fd9c3451f0f147d9a4c9f17ae786623d300728770455fff96641fd3290a5c0e1f49ac4fea2b0fc7adf0f2f88ebbfc6942383e018dae9c0a5e1d44483bedec932f89cc1a6516460fe3883cb892522a6c8b111f5f94665bfc29838c9e4f92f29bb5cb9c6828a66499ed544a90092fcf9efd46d7bc1b3c3a0890d370d655f0c58b937e9177ff9828b7507926c5b2e1563ce41fec97dc468dd346c63ce3a97fa35e474f38271788ef8f8a41ea72664613ced4060d3ce7c9a83de852b8b294cbc8278c0562c291ff2b869b17fbbd622df7270da24ba4eda9820a370ec6a563da84873ff367bc0297bc132a80c0b3bf5185028a28680e95690f734198e87c6d4eeb55032f89a6e8e0eea08c9f077525a7a05541db7390bff0377c8fd2c37aea410608d963c7e969ca6d8ea86e1ce0d9d7620441b8a51f667d3ba4f3e5247a27553503879de5527d8af1f5e8415a9e0c778cb6217eb4eb2b58d8873f1df9793c2a60f483adee1e9fdd5431b661a6def8988efd33f10dc401d9791ca4dd6dd090fbae1819d0e77e49956712f05f4b94c6cfce261feebf850a5622316f0869a95662a5991e0a9eee46441d09deb322d3a0812c5c9986362b15298c31a8510112acdb3a1baf880d3fb8170b580ce3744f95f02cefb2af1767fbb2b2955d7dbad04266b5cd92222dcf18cc09c4960b4585e3a73c1809cef3cbe9f255ccf80d7282b27db41aeaa5c18a823ee85c20ab81017f5662a430c7758bd07600d8441a631cb6555cd0a8700d21d62f1e5964daa7c3b950c689332a069c45b8167642eefc1d3a57bee545faff2db3fadadcc1b0b8dc2f987158ab364d1e38697b29478aeafe027e640b8fe5c3d3fb3fd672d4df35a8f2a34e33f5f6355f64ffdcea95d534d0e855a6ad47e040f8ef10a1270c97d5fc8b8c65f05057d1742ce6a0c53035a78682b263feafeb08259b516605baacc0fcfb80ce31ab3d693355a240478c6a517266921ce12836ee5ed27ac37a85f3e20b417b7938618744287bf21f9b2c7cbac9405a7bbf6d442716ff246a020f84426db198a399ed7fb90a16a59f4f8ad3eeef048606836742f60b54d981e00ee380d9c9c64c8920f7e1a8532a7bd1aed85e15cc487eeea9938a068bfbfc9cef40d8c64aad7c6973f415fbcb593956682a7f0b9d3ed8067c9be6093401cc41f602a1bb6ebf59490eae089596c26e1c75aa2c262a1bed758834dc35fe270907c84f000fa6a3d3a6e6027683c432bc664598591fe9f8ac2797bddf9e29d18e8559b2b60da84b59e865ecffa7762bb5940c3111fc52c08fed8e35aa4efe1edb88078bd3b4fd0e69847c64d7347e74d9a523b325fd275c7452de9a5b0910a9d3f7a83349490af49050d235faf0384b966757f3c37207f093930848068ebee2050ffb781181990e809aae2dca326d2255da0a782e98cf5732c1a48c6e004e34af7d02ada68f7031e39f0a9d6d0b35e00a29320ff62db404e1fb112d3699bf5f8388b52228f306f937319ec1fa85b93e905919aa101a2dff7b0f8ba1c42dc7d41dcf61adb062b3da56e2d57067d0fb89cec54f6885543923d944eecf398bd37f1e8ec8f6abac7c8cbf1e3cfdc0acabffff4d222c6bb66402737c17f4244cb2e28c2040ed5b126fb082e0519d5924573f48d07355cff06567309fe26519b3a150087645c50d4195c3193a23dc54e3b879482313f28ad633621af9694037d27454e7ad85595c17a175906a4814f9bf08ed9369ccdc03329fb1a1d730132eea01d972a3fe2cef4eff6de0e4ebdabc33755ea83644a3ff9433fc0c2f86b6536684d3280f86cb742a199e88deff0dbfc3a28f7b3be8531f0c218d130bd6f8fc3f86f85a901d141b37a82d3d42835656b18bdefab0056fec684d82b9a575c5d7faa923419fde5c17c2b3d099688e45abdad36724a8a3509db4e9b95ebd24cb7bbba97d6adda9cf414e1a85acf93bcf778db64f50cc67260c78f5fa7b69b1c6044ba7a89cef8efaf2b664e06be7702cf0f0a6ec39f54bc0f8f85048b7fe7b38a68d2623803ed215113db0bfb03e4eeafab0750f6d7d2171eb385d8338a16f0011530ac181117213013079060901fcdfc4fc0530ba2c45de7846104e9c272727b222919672ec1c83eaab7ef89907c330baa415b66d7ed41028410f8f5a6f199529bb5150e6afc11858fda39d8189935dead1da5d794cc3abc99c868ef067785a16d06d7586236f329d2a00b2dee641d0e9348b1d60b284e08723283cc1458b89e5149491eef62817f08577ce1d67d33ff8441dfffe4c180cf5e619e6923df4fc45fa0f82e5265549df0de6cc59685b91d6b19bb4a79cec9ffcf553fc81be27716937ec39d806ef8f1a12722c2c192aac4bbe8a3702b6999e1520b5dff0f788345ab8c5c4bc9aa3fb22acd3a62a8c6ee208a217f5e9cfa757694a6189039e0e8776ce30949e3574cc1e67c51ca2759f2facbd53090fa33ddec96632ed8321f5202c76df9250fb19a0f1e8f6922eeec5814c0a62d967e641eb734f13af987b6ddde35cf51d2db243e251be0529ca7e4b6e78e1359a74f9a14bee8b5fbd96ebc9cb305e26c10bfea520c26b1116f8387b721a1fbd00df530072653cdca2890ff96fbbeb0efec05fde732f87900820ac1f48bc5a723cc7339927ab248283fea31e26a67c18450e84188c370e85a2c4914bb4bfe78a8abece7a7556019bf9d82f6157d15daaf644c4b008d7a523903f05147d23f516e7eadd75dcf868942bd2a1df02a7f5e1cbd7e012b061c8f14f477e3c330f2d1fe96d5feb40b00c6531644e57ea9eb21f81d2929fe9a684d00d833e6e85152c1e8061065c804513624186533ba47a5366eff89d9e30942e479ed5f34ee611d26318879bbb12994231ad91a9276b0f732ee31739fb5229230ec3ede666678e596c629b4e242f1bae413ecb397e5dc282a3b6abe60da37c689169bf92ca8dc8368fe1ed50dc1e66d3b9ae3e1f602e95abb630edfbd7ea1ee33575a94d40b414d0a17c7c956f07b53e16ea783a4149030eab59ec894bf1244fc2030d920108f880da9191d22fe128bd9c750a3dec62842c5d11ae2d0018a057b379df19004a8c5d7a0aa8c8a4382bffe1e4d6ca8efa91b88604dd12f566626f36b293a5e1d747c4f4df17efed08977bae838c3c7a812e1eb0040fc3a9ca4e96d8bf99bfe02e9b3a66c61dbf329cdffa8151cbabb0d7bd0166f68650967693b7408e5ab1008762048b68a5923cb4504a0d37955d28a89ed6971fb32a97debe6ce95b3aff8c2f0e266917b3bf91659d8aad1162fc6edc36beed0a980f1b4396e1cbe3b36a682a1b168cb25ae8c5d709af55158ab5b3f704a7c8dfdc07f1ce065c65e79d03a0ad38f7851d162fe74b393192cdf1172b23100aeecf2fc078c1c5bb68e069c3a8b92a39a81f538ed53a7c840d58eed65e31671e42e58f36f2f24d3ad494ae85af0681422d3c65aea066557cfa3d89d989bb359b5b3a69873cd3bfbb080290f6134b5404f44e38763aa08be4f33455b1cc87545f0a03642f7c24161d1d7215d7f03a69b8a96ed38a3800cce990b0effa17b28b4531ab8bcec80a41028ac056e028d4ccd3e850d4fc2d8ede28e3133039b3a77d44d06248b8429d7c419955b5d19138d6bdbf047e9e6b47ea249d4daa91ea2ae12da83baa52a838ea6d983150d1818308543f4f11f4906057f9225237ef0ee37e81058450f9195a05514d2a09d89bc5ca67c0507b971a8b11370af691c46faf2066da9d571282106e48f580b4577eb97d7c6d891e53ef947006f9331ae7216b3ccdef5306603151a20eeeccebb9642667f60030366c5558c606e813b40fb444b237721b383c99be4a8af1a48bc98d9e8cd717d8d0d98ef212d5a6813cd23f1659005ee1d784685ff04de800c656bac4082ff09bd59411a5e2b39227af013a7567c6c9579bd4a2d9577f636fcaef45a30f0550d9742f07f30923e7608be5dbba8c53d7c663c9638ffe15da76b81211fb6c7124e85236c0da182bc526913053bf5786c2cfc72869b9ddc2e3360d8abf856547f4c6fbdcee87326cbf64dc00a93e856e4bc69fa76b231897887d04377671e80ae9ab168dad69a41288e2883281399b6187737b1276d8f7fa9344f61ef37dd6897d8d5ce9781f9b1c59577c2334b5786b870599399786753ceaad9e82123c81c8804a3ccc373b00f82378819fb168ce30d6dc37283b5bb52bee851655bcec3b3755884a1f87d3f0dc58e3bbb6ed9ea87ba74698489a54ad7bb60f45e58c69500220b16fadbee4e4fda6d7d6258821e34a1580d2c7875fdfb64741ad5f08bbb795032e063b3af75551bdec4954ab7a3e6b40ba61b003c6af122578569e302fbf81a1103d9d6aef73f14930278499665a76748818ce5ad7f7369edafe826abc7800f5955a002835a36d73d331243d4bcb96f37f95c3e6308abd2c154504d475126ebe1fc3cc364a4cfbaab8b7b8dff4b5b86d3264592a2aab3e673eb41a6a58f75b660512e65960fd95483dd6e049d5ab7fc528e00421638d334da928fea63c0ab7ba98fa299aee80988e219cad6691bd874dd14455263d8c4e232c511d647bd08e81527451b34c93c022804a8605dc5216d5ac9bcd2ff61be55d0c3a39706a1a1505c59a88dc0b5aa7aed1f76650c83740552612a0fe61f3d2c992903b4bf018e37a4bec271f4d66c8c9fc5061a3baf329b03b6a9ffa848247f548b6d7f2385255431093f0a3169c5693614a95b58a301d627994a5fd5a3d5cf11087e248a2954b114a1c2a743c8a8a5e4edc38f8d18241589169fdd97fb507dd3dc376c74d501b7067af9cb7f053721db7fb20bf61c9e93422e9265c345f267263cac8b34c65d9a0bf68243443557064f96e08d9c1deba2b2d2e7ba03723e1cc55c89666ae1da045c004cf8c54cf4c9829aad13d2cab557e5a40654cb28608159359131e4e9ba732645ef2bfcb4f1431ac5ed35700dd5702fc65ea2aab462705189e3d04dc66d0a4319513ecca12753cd92f6eefe9d6a21a9efe310f524744544d540aa2d291b78a92f249dbff5a164b4b3241a31a21efbfb2742783d578544ee0510c4edff248b2fb5af272ea61da2ab0ffa3759ab4f99cdb592e4451925365d846d7ff058d50ced126528ae157e433c8350f042cecaacbe411a38954f3d2cc0bade4f3af6686705ecda4f42ed172f426916ff106b891d5d118b362670378ea74562c507ee26bf971bf5416cf25a9579ae7642e0dc2da62b88ec3fb2c7af34b627cd8c452c2d44f852e56b143a596b4fd7905e13144101fdb84ebff1711fb62dd2e7f474f9a6a75412776af98ae31c1cc4b3907d30708da97be891c6a09b752e5c6c92b4e5b435d15e3bf4b27408e64dbf8e713af5b2bf98436b67679fe601f65d8d6abf9a1903a14c7992090ead666f1faba9b6059df88cfe71986684d7d439c6896bd74a9a2413403287417959ad4986757e9a1f5c7f44ec88ae88dd0bee764ea6f0d90afb9bf3664363a9ff841245d3f979f3645e377e07225b47db32176c30381ff1c0f67f6b80c31f0ef1cbdce1c6d509fe6d917c1dbfec7287775c7bbaafd84a8435cfba269c1bbcafebd97da350a0bb7809b44e58e17bdae532b17bade7c3007c359d4247ee2020086b6d842279b74aa47931a65b98207d6664b82d477734152324db477cf773cdc52892eb35dfdede01139ce8c5e6883ab0fbf21948c95fe856dada8c842bcf2cc72db6eb1c1ee9f8b0a0887718b9083f66e090ce42d715f95304fa1ecfe53c30a45c696"}], 0x2100}, 0x6) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff100001000000"], 0x10}, 0x0) 13:15:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) socket$inet(0x2, 0x3, 0xffff) 13:15:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x88) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe0b) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x41b) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3f}, 0x8) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:15:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x400000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='O', 0xfffffffffffffcc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x2000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:15:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setgroups(0x6, &(0x7f00000002c0)=[r3, r1, r4, r3, r1, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xdc2, 0xffffffffffffff90) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="4b2e58199f9fc7be499d407f7916a822ef6ee208d92001d45e656ee3d1ec3697492a1e58439c8dbdf87267b97f", 0x2d}, {&(0x7f0000000180)="06a5757945e63b902c882b86e66bb990fdcdf56e7a13cd2a0a8fc17da7d27334b6d729bf106ed8da368106fd57d7442caf71e9d93fd2bb400e20d051761121b0ca31dae67be9bd94a155ce7d5a018da468a076be9ad9c0f726b524672575af4ad7c4e1b11eea9c43bdb11dd0ae0b1e04a50909455aa3", 0x76}], 0x2, &(0x7f0000000240)=[{0x20, 0x1, 0x1, "dc7dfb06d93d76f4959880a1d3"}], 0x20}, 0x40a) 13:15:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x6}, 0x8) setrlimit(0xfffffffffffffffe, &(0x7f00000001c0)={0x2009, 0x83}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/91}, 0x63, 0x0, 0x800) 13:15:51 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000000c0), 0x20000000000000a4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0x7fff}], 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) 13:15:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:15:51 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1016, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000000c0)=0xffffffffffffffc1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="41aac4ecd2998dc639d82c7ba988fda2af816b4668eb86b8105d4614c10dd1fb2de7a2bf66cd965e18444588a3555914351fd37f13662d1ad215079e11860ea7cf101f6b188f1c99428000c164fb6975db9a9677555801af8e4090854cf9b40e7444cdd633c8e8acd7f85572de3202d9f435bf4d85627f88f27b4b884c00af3bf50a5c94897a5662db00956f4501fec8ac6dbe96d33871f73593343a51fc665669cdee59e7fe5958c42224316b5f14b81d4f0d9b10d20b4ac557ec4a8ffff5ce1be99d25f588c44be3f6d3c229", 0xcd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) r6 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000400)="7c182d48968a22727ff7f556fd7c0a489be726c7ef87977f70317f476fc8a869eee33cf61243d20da04e2a4c92c95530951bc376f82e5546d29f602c748d63be65946663cb89971511cba9b67b9fda2c4a8becfec7b4716e00b4be36dde7a2e7ad3fdd26a5b800ff27a5d46c9020b18a2d44670986af58d7ea084d84b97325990376f7c9ec32800598b385e7e505bd626d8dd39c5265e47e5bf4896d5a1854bf700dd544bf06520d99a0374eedc175bd436082398a922471f8b019c9882192bc8705ff58ad4ca358fe18e15fddd48c0e25a3a09aa37cbf74b520d00b7d70c2d2df9d6c2024f4fc1f480d5a3af6fb0bcf101d2ce1c461a07922679946726e2e024d10fa7895ad8833bd93b0f437932318cf68eac7d65cc4fb9ffba07e539f2c8cb4e150124da897f5c584f38d196bf5900cae4a098c715c165228f280a5a7ff7504152f29a313006a4d70b0e73a1b5d74ded1adf57f64cc1716d22fa51ff07a75c3c1e1450076426a230e290204b31a6acf5a17d67b17963201019a0a2bdda6130ab636e2550efc598625fe57e04efda0ef6552f7435c788103605ff3a57dd9f6d465c266d08cb6e0e5b15d575bb4005218c8d2f868f072b12152be865b89d248c98d26d925d5222367c7cb0267ae171b80d3e9f62c6f76fb22920c3e6ae04996da75895b1e6f333a71e8d25ecf11d539de18caa8dbdb1e1c4709d92285cae414dd65354f0714ea9a17339bb28702f37a292a3eb852e00f1f20cbed52acef6e86735e869746de0cbb686dcc1784ab4369b388c82ebb6f3a684a324ed8020fdcd2c28633928841ba119e5662b2a5acc753997d9e4cd52bd15949dc667ac9a926d98c0c194380a2d64c0f0b282c212a39165ce988d1cc97f5b39ba25698cbad1d094e0c50291a4d2537812c4d2cd3810e3c2fce2c2f11ab55cef8e75172e5440c623455c81d81db71894dad17db9380aa2382c064891b42fab695a3e83b3efe9bad92f6ef77b068f09a57f6be4ea70d14008c3097ac897eac0c2cb44b84768c471a92789dd529ac750eaea879f1432842b624ae11dbc002ed8f2ffa562d7624d04546b45c89ae2de8b8bc7e58c7e4fb882775609ebfe22c86e24a30fc23d31abf7b802883eb05f5380d38012bca2739fe942913f82a140653c1db38784988467e23071fa8ec23b88e8375a56c44d40ddfecefee67f7f428badc79389cd520d3ae146393f633f95d5e8eecf9d09d0eecc2f54276d3ef9f449d7647af8a7bcc4db6eef8adfbd67a648dbb378e2f6f04c13d2ab89815dc9a7664786073acf2d3d3f712515ef8d0421216a33fa9ce8b8e42b8ea33e24a48814ef3885b7c5237cb0ef56de4630564ff5dac1ec5bea6ecee58696b08a9cc6b8e479bf19bf100ea2b4e201fb6c313ecbb85d732312a0c2cd2732d3780e470e132a12e786f0e9b1f6e1c1e161ce714e26876e3d3418d51b2e17776e80e18acc47a21de0a0a7b05b350b74351b59b3ac494054feea9163364d2eb35404f6a1eaf5b7bf15ba0444096ab70d0d809b36f16994741c5aaad96485a5d7f5c3bd1c783c842d4d58d4ec7f20fb921bd52253e6f0cdec3d20f14ea24d8144ed73fa24c4914097d7e5ada4c7d8d7d723553c80d1aceabff06e313c70e260fb66976c0dcb745b5ccd7ee8667317fe194ffb0eb2a9e1e548802cec225529f9b269190efaacdfb146b5f7fa5249734b51c44f74d25caeb589a029484a97361052452576c35d2fcf51048c01b5772990c62b87758d3e6b8b47e1c1ee91ed46c398a4fede3f324981054d019839df270dfd6618c4801f1bca32a7b2586e92f9f1940a0d780712f24632d797629c88fb17c2509dffe8f5c2d6abb3500c8c9adc164b7d0814c48c34240117ba3f59ba9f01a05c7b8ed3f475bd0899f03193683beee27f4861a8e301987d770c001da0d6c2ba3c610985b76b1b0fa9154e515aced97e1961df0e5209c93c10e020c38be3e9790cfffc28e523e4d17b58086a573b78b119c494cf22220226ddb3e5c5c4f55a433bd891fadff70d338417c5acb3c3f5ecd83ee18e21ec7d931013b6b9746254daf89258622a42b59a2585850433284f6aa5ebbca3dc50f88cee1b21e0076c018f41cff5342af3689b148d7f08b5c33d7361a508d356d5c1d2cde8fcadcf2a7634cdbaee5b33536aeb3937ae70e2b3529ca0a43d7918340b02c86f778beb53d95862404dce4708dd081f2381d15b7e81ae82db2ab691ea3c85c562600b2f5fce1836d9394390349197343a6af216d1d1d5185ac28ce71e88949f9ad9f39a5a0dd0443db9bfcf7a7fd5a18fe12b3bc84e314b1debc5cd6978fba040d5a99666331e8963257b57a26eb816b2436700aa974d8e0391e72e9cd30a8b7fac01c50e387641a4fb8638c6a62e81889d5a4b7add5016e8f51a3754245a9c590444cdaf5601b1fa92d88effd8aab4116258f705b7425ef2c72d036aea9d8fd32a4cdd1aff72cfe27c9e50c700f8fb2f5792c268677816adddb0b88640261a0cf3e220a3dc7d7e6057b2c53c2e51ffaa1b51c7b8dcdf4dccb59b3ae49a20d33399e7f43e0516dc15869a27cdbdab2c00ba1eb1fba61e7dd913aaee1669e19420e8f8fafc34bd26086859122d222e47a3f45d41f2f8631715186b9d1149dea8cc643a1914df37fddcead1a8b1513046f8097ced8bee17edcc44ccb215ad476d141c6a16439a9ecf3b06e198a4053c5bacdd6085aca1a016ae27a1af7bb37672460c0df6124af3b91cd7966cdba57cfacd13044db3e0a7ceb35dee87c1341d2a81963e211e2509b1106ebc854263cd7feaba6f03a71d6f739108e4e2482be99ae4e4ee3ce07ec4424b2bac40e83c55e5983d817855cc194754a1aeb062edeeacd0e52c981cbb9350b8a8bdb7b5b9d44defa9a7b61690a4bc6ffe89af32cf4e65b6639fb42c93d571a63eefddf08ecfb65837cd0043a8bb0298c952eb105aabc64de0b17ac37ae7ee730d4eae56a18e7f0329aebc386f96523edbbf3ed3fff0073451c377b827b62e05604bcf07fc8316474d56ed6ba17fec3b55f305a3b419afce73e4c0c6e440583b9a9bd59f2dcc7afee577e8a7f21d79f9e198dbd529da9ecba80cb043c4e8895ff1b7d63112e7b0dd3812dfd7f7634e7b99beb4f5704507d4b0ad6e5b8434e578732d5907a6d5ad0bacd2066f4f6027ace63c160e4e041e458440c546c5a6d2990c50874100329bee4be598d42e0cc7d4324a4913f2c7d59199f28fb0cc1dbe32eaea6556817f673a2b3097656cd27c45d2e011dc00563d423477470c1852af5f388d7977ed835fc80f6a957b6ee2c838c3325ac88e0ea2e0a514d80fb6789d7f271a19fc0945cb1de0a329d23b9195cc23b5c4ee7ccb8b62f54a4288a5ee06b9e1a0fb6d25ffaa2286197c44877582d390ab206928cfb6a02f4194f2828d8562d57dc0c35ee02a59ed35e066e552297bd688a24f70b1ed63e7d0742d552815d242f3b60df3718e9318f9ffa8b6dbfd91cb8ec9201fbba415075137bf0ff540395d42700635c74d0141ae394c6371f12a452533064f13e9b975c315910e1eab2e9e8ee02b3a99b0eba619ed76e6ec44fa3aabdc3ab77278a7ec3207e3c7e7199f6a9f25fe80ed84e8a5e7b670688ad11c2172ab9973bbf10d785c4ecc7f2de2eaf2582275a97030e7a1382e647b9be3b8341ad59561786834b64c4b143fa13df3e5042a971e73a6d0622d6aa4190dcd4f1de77d07dab626b03a78cfe5658c5a4e79eb7b8ec2caab350aab50e33d624e053380d3caab9ba60db24a360019f91bb1c37e9bbf38df27ee6d3f853dad85164ec5b09e1b6f153e0b1b57f96b5ec3c536ba74df53ddffb50702a408e3b3b766f18181d7a5fe0ab5d05680a2176ed4d16ddd9a86b5a32602f17bf4cce92efc30963c52f6342fd595b0f602652d9ccbad8bb62ab450c2ca02df316e6b17be78088cc76a5409f5d95558e8665da25f704c36a210ecef22785fb0bacc0a0f470662b35e1f94963388c2459604333ab54e0344397a7a527f10c79ddf7ecb9e3c96cad91718566089c7c5c528768ee41b4e24e008cb5bd5c80d56a42a4f107910f785603e2e281d5ef40530d2f1de26c1d730b829734dfe7741f051e0d1ee3cb7e1d22d2e8bc77be4f00cdfbc51b77935dcb17692ad08b14dfb63a56857b5a4e2e231eef41e3729cddbcfdd03454f4ba64af44d68dfaca7513a331ebe353a24fcf48ff8fc8f635c1f6952aa41553cbec1ca6148928cef0d95982d4bf9d2c5399ce1b872190e03bf8559d6323300e74f66b45f0613fd2655244a3f72f6d6794a7fb6378404687a3502a02dfaafb58bc04fd45a5b707d78478b746c6e42d81f048e5d0207c57b310caad69d6711f27b1a04874fb005de25ca5d809a03e3df4096bca67858697c80c96668da4d50f51fc9bcd7c55957f73390fa3aa37bdf15ed65c060486f9be506135840a542d63222d8503a86f00f541ca90ad3dcab18896246b192f3622ad51cb1aa785f68ae3f9e5d5aaaccd475410160fc15d7be17dab623052994f58168327a39a63019f1b36bf55610d616e31ea5559d64bc21fa6df95849739a1224d5e7875d87ea6d978e1aafb1573309d4680e2616ca9e6d55a2386a210fdf94d976479a993ba5ef863fe2df22a8a37be0b4bd4c9ebd484361c83e94d48d0314c6a208857a52555adae031d81e44fcf208e3bc4824c7a7209eb8994f87a6d5dbed582376523154c2eef4ff8de96fbaefa24c30d422adc8095bdedbaa16351d7c12fc0255aff341801658fced626a323e732ddd438379381babcc1cce41b5649cc3bc01296a5f939bd23cb84ce60c96fa8088c4388bb801600ee03169eeb2fde50f93fa5031cd2972bf5bc41784c4d73cdc95379bd272062ee769dddaf42573e3ecdbb18b38c1eaf02496cec1713a099dc0ed4e0a77805a6a59022c8cecdb8104351b3bf449a2959f13d894bb3f8a2bc39562d46ec94dd9cb3f85bad281937461959be3f31613aa4abf0d1b7e46e2866241e22795960ce10e474bd4d5b16487978a27de8b185e8a5b88b103e4dfc8ca6bf4634969bfad71038005053ecc9e4de9716c3fdba18771f875cb776b19f8ff6868cc55c91e7f7d4e95b42e8c6fa1d1d3fdb5fbb63e08dffb0a432e425e654b2169395126afdf6638569fa37ca399ee4696ed62eff3b163e7c1279c5c929c10d50a4bf39cadc6cde673f1314699e8146c65b1857f0f191f23628a0a35f12e72f3b3356e57d0dbd11d520fe270ce0d1d40a96d6eadf4bcbf6723f7238aa2c98edbeb206cbbc5dc3dca16120c8f21b9a9a572d6f0a65b2cd3309c7bda7cc773cb906851b436d8265dbe18861f464e22ec56a8b2248ee718b677faddd3157d5e67e9b2970cd018fdd1c22575302097dbe817ca845c514bc616d2c1b3413af6977b7ab63f7d7befd47074b972095d6879eaef41ebfaa6e19a1b0891aaa4c6860fa812418f9246a64fe4d7aabe35987ae99dd8eeb056ff04b46f037e88935135132dc288aaf28a63864c41c348d7f2cf618a01d371cecb88f52a31189867b1b1908be72a533597b7aad202a06a7723f36877fe3d3dc245ce0299acdb737f2aa654d7c6a89695b81cc7127b023e24107b1eaa95ffb58b0e4b125be7665eed44db003b907e86a0f2173cd85b3330c5754007565287fc49c71b59780ff6de5ee29bc8b42a2e470f8c5e6c9cd210dde5b93fb558db3452b1f5f3f1a90d09ec9da40b155fc8fbd04df6f0ed479dd1c8a8d74af14254c564223591f3fdf668e446b16aa179a", 0x1000, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r9 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(r3, &(0x7f00000027c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000001400)="2a65f535e54b5ccaab7ea57261ae8edd1c4f2c72db7cb89dd8e752ceb7e690a08ba362dc7345fff7a0d536a2ee72f299357ce17c5811cf2d0d0ca8306d0c54b412f610a0feedc7828c57ca45cd3b0fcc22cbe30707285b64003cf40e", 0x5c}, {&(0x7f0000001480)="14ab28719db80eec946c28dd16694a37b149982cf9d580150ec609e8b88f79dd94ffc013814f8dab03519eba3b60ea56d9fff5c2b13d6e7b2a91c0092aa82c1d50efb0cfc6d6bb1285609265a7e42b3a0546b9505535ba0d9cd3d75222ff811dfbe04187573687b0446fc8ff5beea00b4c6ccebbf6b07a1e21804024a18fbed7c337c1a7c947b7bc3ead62276a531dcab3360286171fa94c1e413d4cb058ba63c12b01914e6c44863091654176781b302c89459908e44ec214750e767c315ef59629b470c149621a6791f7a6fd3dd1874029a64eae45d340811cb8cf5a0c52703f14e15f3b0306aaacbbf8111720b95345ecfb7f45b34f1fa3ab1706f3ec069fd4e856586234fd41fc813858e0c751017d2634aeedb9d217ab07115b3791e3f858db503f9f390c0894f19ae50d156fa27762b6f8052bb5da276ddb0715bd2d5c7e8922d703b8ef58248a8d19b90f5a52dcc7559fa41486becb8d48fc74c857f8c0b87ac5a8a9362f72c5529cef93b5199efb4d267580f312f3e65338f820d569d96e79ad178aabd0abd4c66b4301cfd86794d68b820af80db8cd6b6606da62f24491528d148bcebe716b9880700a78f94327b945fc65165b21c0e2ee2fb5927e372ad72a9cea4cc87e1dd430b1ee19b42fdcfe97454fc2a6f26cb35c523c8987dce90e6e2214e579535dfe10fae0b15b1b7d60442703b31b68a86c5d70e7df167eabe1306490101aca22508a68a27be4bc2415c934dfec9b19e3d40710c757f28c2188112132b9c9b7813db449a9847d2ed5bdcd98b0083a15a09aca531a6a24b56e7256f6f3f338677f3820d550cdf97e496d2adf2c145359607e9cdb67e96efd0438f257b2001b2bf46a5f66be00084259e5739a29be45f67cad0a2c687049185e0ece76032cf66391a18f99e277ae68cf302beb8605d6616cddf114701e20c818639c623d1d7e6e4a33124a32156739fde2a8c2ce996b9149beba7ff22773d984ae117c83165bcbe9c03dddcfc0deea06e6ceda17086d48be4175c070c5ddecf083c8defc0b015454931eb070073dbddf70268ecc6004bb90aaaf68b54473871c0eafb16c8ae4adceeae3d68c170c9fc445ea14b2532490d898cdbbc697110d7095d71296f9542c108ad144e24f981b33703756f4723ae5705098c19c1ac4910f35f9d19f5bb4f60eb2b2ea0c6daf10b0edb70a461297e37e862c0cdbf0a2e2d4a2cf5edd6d10d492b95f632d68679532b225ab2ac9ac223d4fa1f14ab758e4929884aca73153379062bb209b0be8abcf5614fa2bde53643e99b74dc63ef5388ba734e4dade2961ee8697006ec2fae71eb708b1e8fce80bb747a8dba22ad620b4c28a51f9fe0b30e3e5ad4d340cc56e27ab2491709509421e22b85eb3389a4d64b4fe5886e8b4410f2a857790482d71c27c06d2d70ac3cfbfbb9af913634cce106c85b15c8ad16f53111bb9e1ae879b41610b14c7c8aba48fbd1998680a4f3776eee2d4617bd14264094abcd47ac7ee0c07da26d53cecc0e06ddc0dcd6a2c822aa2934b3b6ec698e4804b7872f83541f2545cfc84bac45d626b2399ca23eb5bf1e051481a60dcb93408eece87bfacc6f79dd6af4b7887f4a899ca27bb20f5891d44d35864f3812d60f2994a75c7e52ea25f3135b5e147f4d15bb6d58ac0c0561e254d07ed6445d39d5f6e081ac0bc3fa5b68760f82e3889e08b62ffeaddc0ff20100fbab20327dc7616ae67dcab6c2f05275db30f3ef588deee1216be7e24247df62127be66f99be3aebb9bd662a16a7d90a0845d5d4a211f003ff696b01145d55fde43ef55780e02d206cc0f7b9c4ab0b82f544ac81c1b2d0d900de155880c4952de8e2a23939465cd9be85947f5561d44c8fadccec49083dac9ba82b166b872d4e6d732d6914054ff1e4d150b270bf350305fab3f29574293e900bce57f5150a105c886686792474541afb1d6c2afa0dcf5049b3ff1b55102c4b46699cd1d5bceb06da9a0a5977e7addac76543b29f9549ac8cb9fd9f17ef8b336653a59f4639b30d09069d755a68346c3433ad07143d53093198548c359ca6b49f8bca291e1751564ce0902ca433fee8f685172f3b146bc39845e26652c1808f81e358fffc88ad404e4637586eb9a0ead21a62af37a91f04d0611cb38349afb82d9cc9b2d11b2747a6386be39a7b700adb991982ffcdd10c73fd8612f55abada8f7e59b500c3a09285256f8ff01db5bc519a6c3afb76ee44e243465b2b61d2c4e21f3945a0a1c9d4ee29010d3bb09515903af23293478a6bde1f5a650fceff931b061d9387878028cea7daf7d685e4dcaaf4480c0b35bb5cd90320df75060dda9ba000e399d83b0577f6d8155be9bbe992e2d87d92436f486aa956186055b88ab16a3d666cb8ca0d6379138be71ca71252e9a7b4b49bf98b58a55c73ac1ca1c10e62e95c252951e4af4f63e7ccc4899f309a483992fb72460dd55fdab630e67aaaf5ddb9037859f212d058c8657c6637ec00363325ef9bf89e62c5746e1a16f996ee2fc4819c899deb24be56997a3a21642960b41e498126da89b109ec409b6eb8b7a90b9400c97c2cb67b5d846031289536314a1786aed196748dfd7ee13f119433ecb41a6d996a2b41ecf496072b902b1c35d11eaaaa1faac2cb230d3fa00e70a14f4f88813bc96135904a92202bb08ac4dac89f0a7cc4d550698dc8bf86b2f1f3750ca1391eadff023c673c5eb4936f1af562c7e667d8c2543fe05308856404b95e6f9ad0b0d265c3bd6b58524a89db63eaec9b7fbec4b1661e97b515aca2e0badeccbec4e881f1df2e80e800279cde7a8de369e4899ba8ae5ac907e91fd008cd6c1df67df25cd0182ed7c2541badefeeb87d4e5d24e6bc106f60a7f0afcc8b81af8c6cd8fc950f3be82feca2764b2d33e53401e495bb263fa0f3f3303ed9bd2e528ecb7f9fde077ab6554deb2991e3cfe6d41fffd451c21f1cde2f04efc30bfe362dd2b4d6fd27cdcceca71fdc113bf6d3245d296279cb4805604e35bf492cf4cf06fc35e2504806a6659e7d4a8b979a244f1d599dbfb6f74895a54d0abb3ee489eb8c4facf1fa44d0699b7e6bd85d6e3e70839f7df0e1455d67d90f13a6a2a850960481bb5601d3616b90f81e259ef6ebe1b7254c8ef1c038bd2a47f5559ff90762641ba88d7c9c6de51d99f2579728c6e9f27a21b18512bea386f5eac33cef5e17cb94e9f18270c3b6a2c3d2a2b2e14b0e6165c65cf636209f2d7adedd181d452526185a985fdfac468d4f0302a6233654186664454a5baf843c8e7374ae16800a5d53c9450a9a277dc87cdf7f73f567e57a4dc5adb367457c962455d497c188ea5c79f1e7221ad7825a853ccbc332215c1d6ead655ffd423af6be1962ff5bcb64c0d6b75d9e799eaeea886723729da8ed408d6cbcea091092a639dbf3333095b84fd6d5ca663244dcf5d6659ff1603e91723b21437678325f4aca90001c4a1248de1d099942de39e36f04af4ec2d8897f30be915618dcf66eab40f69ec6ee466472e2eeadb4920acaed5608802a7ab1967ce0e07dddd61a3694a45ce44b1c357813111820c3c189eaf24b9959ee324215fe237dbc55c26116bf3827d75c1140e5df12483c20a39178e167f4ba310309e0a4e4ed1c0e6e67516c29f1e3cd84fff528f0e8562478dc9784642b51ff2c09e9eed6ff61f365532f56d84cd83cd0136e637c9aa5b5e23f17d0a1d235b3503ec7377150ae07818b7f72fa51c84d62be9e350a03bca1481d2eed6d094696d48fdd496691ed8d4f7d91df29521451c51c645ce05b7427a05e5e7ddfcbcfc32a04b5b8142897d9730063d1d5a9618e279e0146492859113354d97f26ebcc06ef7e6f724096c4e1584e88292e5dcc4381ef75b5230ed96ccf3294ebe5cc8e28eb3d63be0092a5a50d27a007e8114764a4664de629e2dab2be4fb5b5007cba42898cb90791020966212962fa15e23bf23ed85697a9897f8fb72e020edd5dc6de37f2f80b2b913a0c6960bbc0e6cd94b338757e0c4d7259a86c5374fb6e71891c847ee26f5ab27d78e31c639d6f3768315d43c58ed8c881e2b72c05e3297b0fb987ee84c439d990dbd6716c82bf7eea53087554ef9209b07da3d808ce860d07fb83c6c6f4a95f4e0850cc49ad50e1a76d26eeed2102abac87a4bd360ebe98c619b9ba96b2128e0edb7d1cf472d3a463814c04512faa0b5ab2a1055af91ea16ca3bf83bb7ff3be8846537e4b978889db17c2443f46399e254e7ff729009041c069ec7f3ff321eff8e27d51e8cec7d90fbecea37d4a93caf8d7e9da2d867d8802b79335d889077d5942e51d8a80450088f454c26ad6013a54d7a00498679964b5147bae191538ff924c8625c952f57c14b524ac65eaf9d955cc17244e11d966e80f64def25eeccb403fc292f8194852cca5520c8203877b764f02de1eaf26b9159a836331f8fc851e4443cdeb3e1b00d7210a6dbd970c660a346d5f62c48769bffd5ce92a49ccae182ed4f54432b079da8ceb88ffc7dd0f73c6e4e850bdd8a2e0d36710cdb420749f01dac4140e5b96d5a62d181e135cb833f11a94fda6551957b3b0134bd2805802ec3e2088554ad6fedf524dc8b573a05fd053725bb890df20afa79f9d95e8271b64bc01d65262b493858650cc105e96179930dbcfb89a87ac29c3745b91732ba47be85dbbf32fef162a45a48c21b1508e9c97ce8cb16c11177862c444ab6cd61bad16383dc6b565a84703f1633c24126c518f2b01bf1f83a50fe2885a767d9f7e52f3c73c362320cb9c75b2b51c31b77e0e7f78480895f29546320b04131580d1977865c8349162bb5472ea0adb727c14d57255dcc88be1ef0f13f278d938367263a5292049921c2cf862cae567bc2646747259e0a2b449865efbddf84a7a5a7856d34885cfe530e43e173c9fa68ca257562de0b74d896b405d84b1ec47eced841a627717ad154f6c503914f2ddec30c5b6b446ef0e6242d272a629326204b1a8a09cad2fbcaa483c478e84c0904184aec021f21084eb28ce5d302d02deae6d7184b6355e936cfe18e83e2493f5accdde55814346daa49c82c5be01147fd03996d20ae356053b3738d9cca21a7e3992249b944f38de0885df94b643f4851c1cf4e9a367e9d9982f4273a36fd2fe417677583d115da9be25d86ed24e3bcc998afa631c0a088d192ef6fa189ce1155d6a6881ac00dd61a9467736f28bff43db14c8aafb4ba8d244a09703ab89dd62b29e028997f33b09a08a2b91d75529d2230c5609077a73390570eed86b8dd17fc5f0997b24f1f7ac890adb679159259c2b9ae6ab14191ed25e508c4acb4258e8bdf721e179c54b9f16d53cc949535ecf7bf45faabc08799f783cdfbe0b95f11f7188889d98fd5b085f8b2b93685c48f104e096899436007c1bb0cefb755e306f96e25e9c19a3dba3acc4b1d90b8a07145dbfaa1c7609a891a1937be50386c688103019fa54669bf6d46be6d0795a47f2a55506e0ad6a919b82ac0b65e57254531b33a635b573208461345905e80f014619e5f25fa5e9148d88c4502e035e7fed1d1817922198bb64ae20a759be5d485dfb69177eb9e9c792d7418d8b3865c81356476647c60cfac855e9b0899c06005b0220f0f640c4295e2a6c1691449c715b89a11ac5815f73092b9ac710e37fa0e700a78801e0fd26890f345f4e41ac34a80830606900f0d1aab43d6fa04d442b812f205ac70a9a0eddbb33cd9f943ecb1af5b268c1f4acbb2de90e9bdb8bf3e06b69e9ef5be62ebd303933b932d007f", 0x1000}], 0x2, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r1, r5, r7, r3, r2, r8, r2, r5, r4]}, @rights={0x28, 0xffff, 0x1, [r8, r5, r3, r6, r3, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd8, 0x401}, 0x400) ioctl$TIOCNXCL(r5, 0x2000740e) 13:15:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/174, 0xae}, {&(0x7f0000000140)=""/5, 0x5}], 0x7) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getsockopt(r2, 0x5d6, 0x8, &(0x7f0000000640)=""/230, &(0x7f0000000740)=0xe6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) 13:15:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="c2", 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="2a5b03ce16fc2f3c31d2a5059d7680afb8ac405627484b8831951f5227ae23e271ec9d6c5b64ddc568135b73b1269f5140ac76fd288fdf77fa86eeab6e95e9a7ea8fa8a406658d484a4cd96078a4a9ad1441ce070862c1580961d27fe772f438adf8", 0x62}, {}, {&(0x7f0000000580)="59063ed51fa74f6ca144fa856844128fa6b8a8121ed9357d9f8585de8fb83ff4adc6a5634af58671a529909e6b4d23c9959c396d1c6be762b37d799ab80725dff43d4fee5c3f90528ff7a617794fb551065cd85f202dd0e70bf01a6b30676871f34b1ef5ebe5ebaa85f0d622195fe85a34a32f9e73c10a42a13c3a4a50535e6004688833f1b67a0c94d65de7f062f4234b660fe636b78cda70ab63cebf54ad3c90fdb10190e050d83c833f36986eba97b0ba548a522beee89122de2e269cb375d656a3b350935728890d0da93b74cfbe556f7d9fde4f46c90d6f3ea5893bacade8ad10404be64f371a09ebe59ddd61254e57a82b83e8c5b6b625859f721e6ea2f9a8670adec763e2b80aecf68bd4a3b0b0affb965804975bfbc555c889e1767006dc5f8252c7401ce2e79049011647c2cf50a770d7edfe10bf11ec0dd1ab99d648e86df283d7e8d826bfc5c1a9195d2b971284b5152d6c2a058144847086ee9793cdf8dd1d298b033b9ccb5bdbadd952c4cd68601d5e9d3429ea8c97e67a71da84e29e06fa4076024e8e4c792d7455ce3e1656160356a6e7a7a2c93b10b1e55a8ea2795989ac63e7c48b3ade39dd84ee15bf510d2303503d57107db3a4788e1220b62dacd490b422ecd4e6eea5c5fa36278dc9308bec6897eba551d0f73f916213fc0b81b8e255bedc699599c863165463e730587950497a921ed701e2cc1993f8f45c46a204987e62f67bace8bda7a03719fa8fb801a9d4cf5676475a68990bc40b23acbcf856d70871c27d57695971f7f588ce173b6e2bab8a8b97af8e5e920fa8b01f15809b13518d19f56f9304a3371a675565780f95d1ae25e02d385db732d5e8a35d649a0e6e0007adc88215954f3be016b752a72b89c17a5a131aa286196931b255a4d0435eba88f8e40a430677bd4fbb72e1a32980c72905815254490b8e05b35593a936de4eb9438ac502ebb7670199875a946ed7def66a46a24f773a34b43cf30faed62e2d3296128dd2c3b54f54a16dded2555e261e37420426fe9fafc0bbe606f8fc6e498c4233ec63ddc822e3423945bdc6693f3854ed769fa65115e8c139ca2986fed15470709c64ca4d4c7eae7190ec2aa14025a2499b327ef6dbcc4b22102a33e1dcffb2bb2a27ef7a41ab02fc03c1634747164bb80416411f0836d4b5677388349770297411b4ade9b8d43308da375238d62d8b13dd35fd4b9f24461cc85bc89fbda5b0b5d0e90d672d6c40a8f5c095d3c3c8918e3ff31c71aebd32def86f89121a0b7c715adc71d6c1d908a054b48f554bc75aa47ee08cefe5b0d3935abac9e84588d31edf7eeb5c8f441ae1c1beaeb723d229ca795c95b8af451fc3135ed00ba339d1181ff51445a294d29b9044d8c0bbc51911836856a554564ee1e3e121e4aba04bab97d36515f6c5c3118ceda09f38849cf31846f180427b6def9c2c8151a31e71327265b565a3230cc5890880967b84f9e9feae85807bf9533e25b3d9fe882fcb6743d25a0bc00b58378ba816d833adf7f24d8c3aeb86c264e452c29ecddce0dfafce587a295061af24ffe105a70c9852f58ea4ada246fe7637a0599948b4831548bb7d6d17452edd47c69c2a1f160400194edcad198ada2838feccc807964120fae8b1eb11fa7dd56e4c231b139eb2ba0bd0edec1986e0ee893c67051c6f4037eda82118a7573a154ca3f08b780e26b60b7c96b1c14433a17f7bcf2cafbfd09bacdf0eabd198c6fc726a3ee89185fe4decbaa50e7e7655ea766cd4a29249b3a923558adf14f410c930840c61e90db0219effe1dff31aaa1a57bac2ccee597b0e62f503fd5882dc03c7840b0460480e641382ea9fe91ae0161c735f36aec9129786bbc164d5d51c6632117b11ff1cbf71cf8e427109cb7bf25f3088165f6475e0e3552b545ccfc8fba9a1182cde0531ce564f75a98f11119a7a4d86dfd7fc7d09ef5a58f2f921f46f0724cafbda6e56ccb07b397449e39051ee72fa7e071fc8c02a403d56eec48cd72cfa6113101de2f924112ad0f347ce333ce1d558b283c726ccbf7ed7a4eebae8c9c08ea0dc49fb531523a66db8cc9d57dda76b8f481dbedb87f489fdde2d84db963f10a3f077515edba0fc7f5a8fcba4f4e1f450039c026fa7c92b7bcf587ff63e2bfb2aed5aa4572804e179c5c4c8a324eb4ef5a771e0cf011ceb3d6f37358bdc15697aefc1834587be8bbcad9da19f16265416a79a1a278408972f427ded7ca7604c20f173e3231bee1267b92c24fd4a133260bca0686a09a2f35768cf8f8d7e4dd0284ee30168f82947ac97d83cb898d5236acffc776440bb04db4db21ed62482ce1c5b5bf566079ee0d96df2753395bafdc8830939be1083d54435553cc8dd9688d3b2b416ba0eb67b29ddb1287129ef992ff0f0fd91c87c8b532054f7f2331de67d644bd6bdb5706c201da364f189235ad6555f5f430e9391bdb2e7a9e51e7ad18ba54d1dd82963a1a287b956bdd96308173a31974b478c8b0d79d86439f118fc07eeb5570d3f95b54502b0470932a63018992d9291ff491d88d1ffd914461476c703cd28ec4b97cdad81a2d9b406ab421839bf5c3025956a5d55739a130a540ee59ca6e707e1291715a6976864e87b02de6aa41d0778a6ce275cc9f5558257751b6e6cc2076aea81e77212eae647401abe81caf2635efc279f2e73db033ca4d983b3de608be72b5bedf52dc83a4a84b87de66df37c22c903b5ae8959a74411cbfde5427b084d52f5df0fb1479cf865ace7382795f910390bd8f8a6add113421b773522bf53e03d261b6532ef7140b9fdbd79e154c5170d62664212126b15541e3445ab2c10bf4807daa04339985718f8d8aa6e0d481967ba9067149183b83b7718351c2bbc5d715d7f55470ca11ac770af8bb6dc23cdbd6c5a34bc9911c9c0460c629481a7b5a5b6d5546f57b7bbb2a4bfe5c2a8afe0d594acdb067e70f3174f32908a1e37d02115c5ec20188ff5ffa411829f158fd00da5e76d268ea68fe4a5ef390efc450b5a2093ec246d1a40d14d1d8d4e3bc3245527f01fa79dc6fcb1ba098004107a22eab8d43dcf13f12a91ba811dcd05e4937e5b9d6be3a96f9a96a4aaf1c9910e6a3431bce1d387a4bb7771879d4ead84ab41aa5dae9f3ec5eac88dfbca39908e2357e5a3b0355e46a736aceb73ac86000ee51873cd830813f40fd558196e485c64f7e7d059b745a825131ca13e7e6a3c93958c3d30dd0c162ee0ebaa8dc0281bff949197418f86bb72516b670932aef439e8c47dd44d3a3fbe0144d4fa627391943ade89fd98ae223423979c6cc1d8903a466369bdfe5475318c3d4a0c029bd21382781c6631c358d4fc2f896427d665c45c2f8f9d515909a7f10693c7d9ac55248653a797b52fc04cc0fc3f1dcca0fb8f29e3f193c638b32fb79950eab53b875af102a893f95ba4723ec9f4c9dc3436108d470d48d7e31e463877572705d5e70eab930235d34892eb9d750f4e0ed00ab4395c8d86d7280afb3193dff45f56176e2d281c709885860604870fc5bc9def8a4bf614168c389bea81ba5fc9d4376d2b69d20ea096be5397ac8cbcc50dea6a2667ad9659b25e8ab9f11002e4ba86b78e88749cee777a047cdbc724d222ba39550b6c8a3eef6199fd8dc8a089c8868f315f0329b0c3be7bf8bcbebdb64f288b9ff7a0209b1003c4765358dc4898d298d8422104adf697ac8e2a65e7b81a4ab43ace12df31f7b57c944b1465a68fe433d621db84d7a9f273d117a1924aa3fd7a1390e1876430c6f98093cd5ed49e7356a146ff3860eb7df365d3767e1393651b5cef9eddae12694fbbc171597ee71405572552342d6066d81dea4af9f63d94a5f4b3930128c379d876918daf1d4a54dc64d5cd48b1f3f269dc484e202e30237a6d961e48c40d5f8137c00d0714d636c0d9421f34e3297e632ca502d82dcfb8cbec86073df24a0659e93c577d85571c559e57248f69e15719022a79ae51923e32f838e6233b2d3d64cd09d7925e63b0dd903aae1dbf9c3508d0a9783b4d10c994744ad2d1adb9d6b38ace14d82cfeab8c8386c7fad7e1b929d793f4975ab2d4652d647f51e1ba0cc58c7ad5f3a8e1354a48cb65546fb7b227cdffb21d9754831d1c9b9fafd211e8b17415ec9bf4bd3491b4f219de1f1253fb1d182f3920ac2fad9c04b0bc36b560ae80a31e8380ae66799dd40c040f726a3d4bea4bd581554dd96187b5f08586690eca247e12d3a392b92c485b2ab75883c69873d0aa7bbe46e30547c6600ee9a72120759938d669b77e6b703fb14120b1d1bf00b4d6e4480c464d204f670bc747c49ba3fc2add02b6c7777f883c113bdcf1f75f4ba58c5561d18ffae4ab6792eb524a950a6d0da7a9ad5f215556bcc0b3436855199d4efb523b28874ec4a9f83820898a09420f857ef4fe475973676c0c6e60178adae51768d1f3301c20ad366c721ae895d951e16a62eea1016ec95bbf88a1549ea715621a8a55b456a344d050afb595a03ce61ee3b57c1fc54f72908de16d33d3a3ea1c49d3885512b5ef23d6c94e75f477d1f24407f0be085db2ce61efd9e68ad79dcb62a047b0b43dfcc4eefe88604ff164658924fa3c0c8c9a78fa3a266bb6c8b5d01da6490dcfbf5b7d51045a66d2a449ee14e829047f264b8cdd0cf597f3adcc3c84146d0a4dedc4aa6f6d93305a33bef94d646ca0547dc772a064afe69df36772a8ab7b0a81b1ff8a135383840e69f0e031c5a65c43959f59fbc79b98b6389e312117447d6919641b42eb03765d2d7385bc2b7d48bb32ed285b65c58c633611c8506a7b05844cbe6ec6f6aab7940f31026c072818c0850204506f9d9396e66b9013639bd5c53c9c06c08d9278e6fc0bc640abc503d1154079d920592ed1ee4cafb358004ff17208494417af810cffa196a9cc5a4f4fea97a84cad5d420d4f2aa658716c700fea18bf93ee69aed932b9d315ab6cad0423f4afecbcfe3b7de745e882a5bf9aebde9e83296e501207ab86ea61d19863ecefd2af786e1c899ff251799cb1edd9c1b6dbac3b5eb0131b745b32b522e97a0f5d602ee8bb58de06db890cd2afeb2190da0431816a882ef87096fa2bd5f3d63538098251acc6532f8a2737c4370d6cbd517f467a1b3c34d18da155af8d87832fab3a16ec02ecb84d42767fcc0a4ccdb0c7fa35edf709c1b64139c890c8ea034295879b60bd56f65c216592d3fc020cc32717ed579b05a700a48e153e7385f02b81fd504928e2ab1535f85d01693214c77b0d789a62ab6271e173caa4b29f5ac358df15b8a42e395cf2160a689dfd7670fc21041b6695f21c5e31940947136dded846d74835420856ef95d45d6a5fc25148f4455fa2529e776406299effc584e95e6f2b6497a224b6f2c8cfbeea26ab18db13a879c6e4110171e595808d6ff63773843d9b14443aebb840bed2fcd29db70c224f2c711ba7cf6b411230ccebf8ae2a53fe6ca7d53ff7ae41b3a074e2c39690b65a87ab1298f878783c1fed3b8d9309dd5c5370b32fe19ec9266a1d97d570f355a9837f3246ec0b3bc4e439aaa04b783a9a9a9cdda6b41db3e2730bd26cb441209aeee341645f4d029758795845a2638013b4f234bbe09fd5af2c82f1ee0a909c3f3b4d9e40d988bbb4897fb2ee46b5a469de5fef0e9983aac4351fb724a681c7a50b625bc3498df4831290b5bdfb72007173b8fa2cd987ef45f7a41cd8aa7bdf0664daad290461b6d57f226e31d791c2ce66b8d1238cc413b9819f4fb6f7f2a8b3421319ae245788719c18397596b0", 0x1000}, {&(0x7f0000001580)="d609f1612b173e07edfd7fe04f33182c05c21e6da48b566a3faad7c1acbb0f0b2bac998f1553c4b7f067d7d64dad7c6dbdbaddeb7d98a38439d8ceb369402fc9a335b28b49f215ed0dc7fc436fb518bb0384cea43dd07f495397a633d1223e65db5e392275180d73cf5b3b7b4faabb0423cbd6174b18dfb767e207a4bdc47246b53771ee8784c6ce65e6159721a9fb2ff127064982f4843cb405209a44a689412705eb824f0888bfd54d62b641eb9160e721a54fd24b3a8c1f22f9b92e1c27626159b7e4ae20c77f149d79e51360570d7860fbd0679c2db87c95485aa7cb282e4786c35efdbfb83eb23636ade50a5c31111b4205008fb76b21f9120ed6076057714d75a13b62f00f998eaa72b7b49fc6ecc9255092c021851b5bdc5827267b4d6f0d180e0378e9c1c901fb20b6f11ab25dc924fd953ff2c37c755036457812140fe170cfb44d568dabe4f1aac611b9f6adb5372371df72a25c03fe70c8ad512d003e6f87e4fca37c1bf04eb255204faf80832ea4638749da5ec70a66ce4d1662da63c28458feb9549a2b79985b184b1e594e30e967c3a4b40af2791f757efc6be22109a412a85fa1d4897614f0ee2a09746ef1f7be13ecc1697698dbf0db852e3e8dd5c303b4bf465e8bd73bdac90b0ba4c6b905e7457841d85a3fdc6527154a4133419aa517c8afa96ba0d8f7e70675cd875f4c1ab24837f0a17deb514ee8bb2020b4c6afc4c4d62345a093d67c13c3b234960395be7481c4578a1d73292757c118a2ac3fd8b8c5a1f40557372d8b56fb98127ac5d8f80b2ffbd98ce38457d3838156e9114fc19112326d43dff9bb252dbe05c85725e96fc7217aa12e26688fff9f16633bafe760a0dbe44da3e1d956ef1fac14133a66e226f3b2fa6e642c7a5c1a1243f8273f3941369e57144bbad31cb74e3f1dfc83f22c69dee2d88ae1ef530bd97adc7db1b27b0636e9d48e3affefb1c5477492f2b2397abc47362e530567ad90660fcb86bc1da5f1e785abe0a8f914a420dbe26c2728653094ff4c0fc04315b5408aae14dd27eef2618661560671477dc38f2a547cb4ca06e57e80282e7bb90aaf54a2711e855357bed7e2afcfdcc56f8612ea50e3f91dffceb0fede751d6a1945235d3e891e3e3c9e7dcb369fb8bce80a496c90355be94ead225f5cd2dcbef70f397d17ab4265a8bf973fb569eec6875678c8bae28a2541444b3f502d73a35f402a483582fd72933155cded555825efa9235c3403bc7c340b741f2f4864082daf8dfcfb30e3211368ec89168a448117a882eaebbbaf926ce4d0265fc9b48d87028d74892ed61d13a5f491808fa58b2f4b5a4f1f0db57977ff9626bb3a3e5e38aa43170f0da3872d126886ded4889552f3ee58a5e584270bbf349b0dba0bbc99fd1f94360652a2fd8bad4b6b680e73ff1d042e621ed0a10d68e082cc38287aeb906ceecc28062adff6d3a98a9d9c6cb0c8c24164db941d2e47995c11ed5db289733bd131af6fd058d997bb09833cd670018b9b9e16e45e1ba2c5921577d3fa568e22121c3aa1fcc2469429d52a5a3c0a11c182b5084cbf51f90d7ffbd689a28c371a3d9fdd272bb817c05f0303610aa6f4fe9fc9f9d9888f075b7d25af6dfbd22f81dc22d6f7c1d36b39ff752ae17682f28885082a2bbdaef6ed445c9a0c9a6b28f7437bfeee1cd54bdd8b4c8d87ba55de2876e3514f50bf42cc5c20802ebcee6afa41afc0e99ac71ae06f7dab59ea734be4aafa350155829c7794003bee9bd94a1b2d92e71b227e1f0bef6f2a725afbb7f9a287636f3184d5168e3abe74e8eddb9ab5e1dd25068ae2f71a82bce9eec160225ea005a2c372162427aef24b2cd3c09448fe81808604b4f279050a0201d36555a7f959149f655826a77c4c98f117faaf9f79c605d6c0a1031b9986bf50bde5b8768fd005a7e141c6bd5750e365eb5fb432a13a5ca47e28dcbd4fd89cf9299e216b2199fb27f969159fd4206e7b4fca523d28e73816260dd2911cde6b56061b9c12117ebf466ff6cb96d252e8d985bc70a0314a8fd47c4636a2ad4a6193f1e4f1b22606232f61218b2eb8bf31e7fa7f265df8e1c3e382140fbab178a51d6512c72f456b3c1da63c3a0fb8e1b387990048e0dbdd5714bd6f258e1e44bd06445c3407e9427988074e466ab824b7f95d882b83d05d8182d77866971ddf4aa333472abac396579c062008b355c01b22980578316c438dd0d5da9c03fc37889d20c1193a2e82a88c463950003411c69cfff3fa8cad4bfc122b12a391108bbf970e1b2811be4a67123fa124d054c201abe02ad4859e95fbe49db5ea515bf3bd942daea0180e36578beb1884edabac8b256c6470521a9069530091251f2210f6de7cdb66f1540c4654b8eb9fe709f0d8c2e4282db84db37a818c031fa0c02c8ef3ea473f25a87d0ae1cd8ac6327936ededca0c2191904e32dc4721808f321ac9d7dbf91eef57d26953eade9135691f74784de7eeea053c2d1088e03caf39995736792186500a069a060babb381282adf282f3ca0b005d75f4fd4e5da92f840de0cd885ff0fd520ae40c4a3d587184c9b380e2e89da7aad311fb7e690855eaeaa8e6e7daf72676d99106c4c6f9c3eebd361e73cefac2149a527ac5128bf2aa76bc254f99581f01c7d80e841a1de508473ad73a9d10aefe351f2f536bba68c3eb0c20b0389758a41586dfac2dd9843a6209055c2f69f998ebc5c3fde928af8aeae5f8bc20c6aac2f2fcfac2738a16bba020dd82b7adfb759e306f5bc07396ec94196a89d9fbc89525a5cc353c176f1a4917a529f7ae15f05218809aa47150a1530168cec77422a8b752b465dc055afa09519a22e3647d790e99060bc70ae13d5757a93e9f90069c5839d0654760e012272ddf3e9c1b79b9adb164c414e61cc89bed10c20eec6b72907c070601393512928d98cfee3f8f199033154d45e86ffbe6a014bd65dce45b6cad75bf1f648671235448eb65d8a4fbf82577f91da8de1fbf217be1c43d8ee9ad2ac75f2bbe1e4e2a0c84b7f7c66df719f54f94ed9bfbd9a28a7f49d6394a1467f5712fde91167a76048c88335f5b918122e4897c5d9d0cb4441526efc2521421b02968fdfc69bbf4aae52854fb9b6a8415ae24fb9492c2b521129013c39291f6c23a7198c5bfb707421c07c223d528437f811ada51c6aae39bf28f3b78817b7900da18d98f2c2963b9c7afd3f92d394df75bd6b7ce265a57e12f4081f8b541ee4a17c00a47a9fec975aa3c1a246b3e34710a126f4373a90155d25330f6a34a67ba9a01274c798b97788dd2eb27e14e9064ee1f0ef45ad1b0104d2abee3aca5aeced0fe609c7a67436b7e939c1620b73c753b897a030e1bf49af6614076891eac58e02331303b8c02421545ecc49af4deaa7925085b422c2ee794e4a8f52868db164f8ced6f10b59d336d57e77dd41d266363da28348bf1236cec677f59c6352287e7ab73303c5a32d2b7e421a1d6fc769c853bf4f096e07829ea7e8073fd63329299c842d0acea0d8c5bafa0b2b1c7a12615963c01999ab32802549f1ad7fabf232baee46e8c38b3f8e811f925017d314cfeb331791a070f6c65f8668ecc102648b9df60ce89d68b3573d6fe8d7e53724d95e833a1343e0823ff8427d2b990e400a64629ce5dccc0a68fc9f146e6f562f8453e8287fdcc8cf04755571dd0989154caca2459ee64334a33209f2c6cab4eb4daa7f951d9c1beecaa1e23a2a278e10cda72ea6a252549c3c9827cca3026c0112d05094df8c7691304242258373b70d5a07a5e3d7dd4a9c7b78314280eb8abf06385755d6af765b1e0d324cbd940caac22834ebea5af556c4852302455be6a9a710554515ffb7bbeb47c11a09b84174debb0fa033ec0ed0ce1e244fe6b1768822787544eba4f647cd631e8fac729bd2245f437528c0faf4fb035a3faac591d93bc97fc816b307cc91fc7d44b49233d6aa5fcaf9b350eb1f494bae401e94035d46db573f3914f07adc587aa812f6515accf3eadf3583b80243bc1a7fd0b0d00651b7097f0793158b335cb3282b260063d012ecdbeb1517654a02b4e74472e9ffd2b72985ab44655629ab519446e4ae55674e4efa34093476918b4329ee0e6e9eb1f39c66e03268b2c270a79200497e16a22544172c9804ff6f5ff4c13a6c7905ef4bf7eb91f2de4e6e26666c0ddbd878ceed421efb4ae62d4458ce9557315b60625ac864cda9a3a5bcd98c8b942f2175acdb2358fed623d80f4a140bca56a2e9062e40c3c3f6da881e19ae76d67363da81f14f675044782d1c4bdafbd07ed9d20fc7e38c343af6c8ba72f9f6a3fded1054f2fd828ebae0334ad4179bb37cfbfb2969aed467bad38ac63152ee1751be2df9cb09610dd9ecb535d763a6c48d08b3b430b40379e1b638278cadc8ff7ba202c040fdf14292d2a30d53ee043fff3bd04f032a7d7b5c0cddc4d16aa0a947d6749dc8c3112314f8bc93989328797e0988b3eb88613d148b736ed3096ec3fd4e780314908142ac3dd1ae61841602577803698a4ec3f4f5680974c4d0d1cac481c5b2929195d2d527828177192d37c2c726224e8260bb1738b0ce2793f8bde642290891006ab62146e03ee4a52f8e01313445fc6f03e57568541a526f977e8164fdf0ac1217a10e925500505c2e6260336913d8462517c6a0963a4f979890dd299bfa44b2cee62a90bb4dde753e528aa69521a93812824575cc7b0cee2154f5f0dab6390ae1c0768aa1a9ea8138a08ddae0a66f0ff4060420ba1853661019605f2d13f8a5dcc473d6b13c81cc588d9054decb400914a54a5f64a08a98a39772d5e62f1afddecd677b552973118835ada41d50f408fd25138ed5140e40a51fcbd9d67c9ecbbee5f617ce2f8853d91e93039f300c9398155738712d628ab03d02bb4916556539d90b5ab20b29ac1544b4c3547cdb173dda372b512dd20c6011e6182e747048b769f08dca3b115081062c84f31da4f8e09d1fd30950e677a6790d17d35989149c9ce974d7b40f13aa04f8875448e797a30a7f5d017c67bd6a0a3ad8015656f7416ffdf3e4ef08e5efc9eb3e8cf5c3a87f788acf4d95da69096e74ff5270450136e8a61e85169018b878f6def709f6fcced89bffa9ba576157ac03675bd2f5d65f397e313d05f34f378ff2326ff5f684da16bb3c9124357870557ba0a8d0c8c397ce867ea938b7264b1f936eff50ddef6598a0f141867c6228daf3da9ee8595516d612c8c3ac78b40532287e8d0630a2449f9b2e3e5bdd505354c195c4e02efed62ae8fb45c41b67c9b079d20b4c40d2e195e5e91f8475c9555c1a29611d40ed3a51d2f3bee9c1fb86de1a6fcc1afdd286cbf463fb9e4580147e55a58808ae263a8ddaf0826ad5fd79fef210815da74d089104f2e99c85e1de6e86bd39e6d97d6a783201de799594f42cd160fa50d9b6b359a8aec20b8200a2d50b15461df52e5ea1be6b0e323a0af80b9fa8444fe048e6ab50fa39d78627973adcf4cfa31b0e9edc6af1fffa1686c3b8df6c7b33181aed25d9156b8c9d8bdf15b88d2db3a8c46b05a7768a6f9974cbfbfc10c15209db45dd4452fab627d97a41106e24385abeb0db23429b2c07b502b6b4d4800df84d5b1af6cce1171388cd6592569185ac0c66b8764c6ac02836dee3a99f6104e942a3218a4d9bd05cbfff3c855f01254a1fa048103a129296feff0201387955253d134ee0a808cd2a671b51b7f0eb6ae5bbb77ce2c39384f21e9fa782f5d5949c463b92c54b1de5f5863a7cb93b26d7c3e12613ecb7", 0x1000}], 0x4, 0x0) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$getflags(r0, 0x3) 13:15:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/126, 0x7e}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x43) 13:15:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 13:15:52 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000000), 0x1, 0x0) socket$inet(0x2, 0x1, 0x3) 13:15:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xe, 0x1, &(0x7f0000000000), 0x0) 13:15:52 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 13:15:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mincore(&(0x7f0000143000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/128) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x1, 0xfffffffffffffbff) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000112000/0x200000)=nil, 0x200000, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:15:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffb, 0x400004}, 0xfffffffffffffea0) r1 = accept(r0, 0x0, &(0x7f0000000040)) accept(r0, 0x0, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10481, 0x2a) 13:15:52 executing program 1: chmod(0x0, 0x8008000800104) r0 = socket$inet(0x2, 0x3, 0x7d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:15:53 executing program 0: setreuid(0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500), 0x10004) accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r0 = socket$inet(0x2, 0x3, 0x7) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="51711f07371b3529964cdacdfcf28d5f61051e0fa676e45787d94b33d2d4664a17c098014b880a872322f40771a039988c598452702ac780102aa0348653f6a8df93aa85afdf15afb7413a52c18ef4bed8f2dda021d3aa3c132517a3548081309a43d045f71b0c295b52ab211f71d54573603d46d503927271248e0b0f394cbe36b44fc48867aaa4760bfd0b3b73db9ef740bb93f77b0238070094626df1ac0cd4bf4b101ad26ed1ae82e83f9e613d988cc25fe2112f5470835c73e207e0115463a56ef83291f122df7615a4d0aa1b6b0ee9c209c4332ac99eb24dfb171735a5374b1f18e403faac66efab9329d305013ddac71279501741719943bf90d27d61efb7c07060465fd04dc6b4f34c758ccb987e760a150593886a46a479050d5d547c9aeaad2c71e9ef01cebd0a9ec58bdb83d67ec943f7758dc75ead192106560af2f8bb67094f472c9a62cba32873e1d19f16e247a8b3281d009f4bbe453694fb7129db6cf84cfbbb1351ead2864bed87460f9dd172daa1f97835e81db8158748d39c2ff59c3fd89b66034df31705524976a3264ce329f18cdd27182c9f99b13c7b938b427ffaa0c01c0cce4f5bd08d8710152e8d46dacf4fc96af9a088f06334f7cb2da88199a484b0258c7ce3bc5f1384784eea383fc31d00000000000000000000", 0xfffffffffffffe09) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="2174bc77f314ebcf209daadcce1aa5a944fec8e175ffcdcec40d1a10fe57d0e28905d895dc47b2299ab0d72e97a79026015d1fa6919c4b7bfb0bbbe75e433eb5f071de55f497e6923faa93e39b106dbe77e20af33f470d2a712588948ca3ada6d34cbf084d4ca2bb28d5df8c786cd4993dd45910097c7e952a88c89523e2b901f7ad142ba0150b1ae2addc8133151dc7f592a11a28f2591f6cede6bd8d320d97f8b28e1ecae88be869d3645e6020bba9dbb230d0e12b21ff9ccd66f2dc230d081b291b7505d0f098c0022447", 0xcc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0xdd60, r3, r4, r5, r6, 0x9}, 0x20, 0xffffffffffffff7f, 0x9}) r7 = geteuid() r8 = msgget(0x2, 0x20) r9 = getegid() r10 = getegid() r11 = getpgrp() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000005c0)=0x91) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x400, r7, r9, r7, r10, 0x1, 0x100000000}, 0xbc, 0x401, r11, r12, 0x4, 0x20, 0x6, 0x1}) ioctl$TIOCNOTTY(r1, 0x20007471) getuid() 13:15:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x58) 13:15:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) fchdir(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xfffffe81, 0x0, 0x0, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:15:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x12, 0x0, 0x200) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)="2807bf5a5ff20003d673c38fc763f98886987503b1d924d27a5315f364c94247118c4d8c7c7275", 0x27}, {&(0x7f0000000180)="94f9155f1fe9fd1f4ec6beab25e8a0dfc3da18e3829656884bb66f478f69fd4d629c2b353ef1a0cb58a256e0fb876373cbb4961d9c8b49032bb85c04a87f72d02a8c301e02c24c026152ec1f21b2531f1183f9400415d680fe55cc189121ba6aeb99c12ab85d88caf1a3ccfbd97f21afa19ba19632773b85324ee9600d895956e2a88f27a317f580badcf965b94b50aa5c3d98e7ac1bade4a536ac06e716ed08c61a3db4a4b148585d81a77a16e8e5cacff4abbc1966b8591b61758d9b13cc7bf91040247791f96c107d7881bcdb44825fc0be8ac1283e94d10aafdd3f4a76f8848a", 0xe2}, {&(0x7f0000000280)="dcd37200626772ba393925b3332209c0386ff4c55631163e12db4aad1329933154386f812f66b3bd2ddfc037e415e18093a5751262b28dcbc2937daedd80c227805f37fd4a843e0b9c830e4cba6d0dbf43ca36a7a0557f7aac5e910a7345bc1ff9abef94c703d700b33b5a2f6dcbe50e74a1a1f7f9397f5fcc4536ba22f0b8b7e71fcac04662f789b6aa4ff78e4768fd041d91173e458823ae5eae270d6f3ad406d14c8faecc7e8b9652ee7ac461911f502c2020d0e713476627d2de715b5fdc3ebcc80d988fcc72d4fcab95f927d5ad563f6722450c90e3e94c432af0b05497cc97893b47837529697abf571c1d4840a1ad6e72e06d1042be008c6b7c79d2cfba57aeacad83daae7bfb906d90d78b830a61de5f9fecc6c973b1dd20342248556c207b985ea578956198040e31445b76aa183e9e2d225c747346b7936f84dfa5e7973ad8536f5725e5b85c3fa2b1b3e94f881e925c3d8441e20f469d131e669545dc3f3a58797952f5ff74856f3c87043086f87b103a799e9196d05344cdebcf0c93ef67b5a45e67ffab0811d305734f0d6f6b81308df26087040cec22c486599ecf75336d1e411087222a63bd2b0bc61d09fc04ebb274fefe667c7baae364546b538d730def09c69b853955d7b15f75b3bfbb1ddab020ee2d3fe8455723df333520310bef40e50f0598eedfcb86e2ccd352c9d724a890fe83bf5c67e743c0603522674b6b46275b92695cc9046325ee7c9ffde458b36af19b84c1aaab457c3ccc62be5f061a03afae3d81d2cbf03baf0ec63cdc0deb408c62dc91144f56bced701629bc16aede37b8f5a57752f94608e47b68458830afa19bdd3de6d66fa58fbdc18981f9cff7be7b07c37ac01cde9f0539a2966b6eb88b2e3fac87af026ddb3ca00728e2c4f7a67e51cdb468264e7f7581a6521a427021fa7c5ae691952cf4ae456db5056e998ee49550c6592f83ca24d4771688ed99ed6f192d9da87a4b05710d9ec407c2b228395895e94790f2d9f50c4b86ac8c4fd60cd1405b46906847957d7f027fd23ad7987d36768dbf20e450c6386f507863946db4c0fc4e055ae99e1fe277a3a3332750723921c97962118d564238337f8d8e836447ce24644063ab44ad957425253fee471abad280f2d27c3485046b97fdecfcf2687182208808469701835f8315aa062134ad3298965d9adf890a2a26f09d38456022f125c90060922715c862de2a9c2c4acebe62f3b0f09c21286ec0996a705828f79c09714bbf80d1003be3041924324edecc0b7918f47b3e344a3e386aec35e53c3948cb3516af59f9c1716855d956bcfc97447f7c7dcdd8caf38ab07b9e2b3364e4c0c5c8a6630ed08f013f8eede39e9cda2f7e7c8b6a89affe806144be09acdab63260fe6ce474002b0bf34e8214e21360b9df76b600feaf907133c2dba569583a1319bfb3c6faa68e9288ebb697177e275acc78f39a23cd2a17a2318dccede4042dcdce641aca50273d452814bcb91f8084d9f323676187469513537fd68c71deb1b428f3ad3f754451a60385ead134f865ed5c5b0f6e262bf081986962891bf1f3f9cc7f022af45051828306940e6586161345a05d7780c833547aaf5ed6f5133a9ec012affb2842716f48a8f12af4e7d7b87f11fb5cdfec7c6f67f6b6479e3588f8ea2f1e3855e32976f15f92ad37367f50afb07ef4e12a70120432173d936b3dd43c3e064ed29aea482c8361a5f480c35fca0248f97a3f488d6dce9a6a4d9f480bbb1c93936b73f627df968bbe150004b1d58013378f439b2ceecbdcfb74a98dad8ebc24b6031d2a0017582c6bc388bddd3d942bdd82932780f704e335bff9725f3d86925f2b90dd3fdc8a23b63475f607c2dbb0a176dc761351fa5418ffafe9cb6f71a269e15a816cacd0b54d1a31ff9505ee2c1d90eda8e514b746e6203a524f8b7b3d8711c95e17d20aa383529454048622c23a5d74dedf05e84d6333c9c67abe8a4df3eca6ed7342c1c919a876060d1bf498b367bf405e6b3b1062ad1470e0fe17137fbc62012676892a647a36cbe593c9b828627bd4c6ae36c0b49e5cff80b042d893bd44099baf307de5fbf55eeec4d85f2ebd923355b885ac5841fef20f1e4ad349355e4462b2a01d793658196000375bc7deaaac6014157bc8f75ecb3ac784da0cf900abf0064587d993b8280a2a5b94efa98ecea69f428c9050834d8684a1a3fb6d84d3b56ddaa2800fef78eeeba810415eacf221fee636fd6d67d5f573a750b0cd82d0c59666dd6879b98f5f826f6f51fa538d4448513a0e872d4abe49cce8d2ac2275939baccfc50e7a06cb42259f0ab1296b90a59ff8878880622269a1ec12629bba07f3c2a16ce3b7a3ba9d25ecd43a81b940f2194e3bf75a2b2e00c9340df8b86644e4560c455a1302cc3b0e8539aaade49990d81246556d2f976596f3ad79b4fe58cc4345263ab47045200eba585bf198834b0e0773f836941f0074d487712e027bfdaab0a04019b772211aa7b335b1cdac5868e7bbaebf5103901e6fb0ab07209ec0a6c2b3fe77ae7beb4579bc376913b0231d821a45d18d654931aa668993d7fa2900e7811114e21888cd9b1d3ab51141840845f02057fb340b7e3b7cb554d3d2b789a44cfd7218ab7586dfdff368aebf907361511207671d1ca625736f2454a59c74bdfd96450b885274a96b65d3a26d977fe18fbe80da4352d585cb9b8e69471ac8552dfd7e8725fe194263efd9ae0b0148dba11ccd83122b408fce2fbced6511a866696cf7f0311d2ce7c4fba09e7afb2b3c2d7fad628d487895970309c5b6a4335c65dba972b5ba27d15121579404401aa678ef012f2ed06d02a6fe4965db451527afeaff43af1398273c46b18d6eb60e0c5db5b1f9b6893499641636d8443583cc62f27aa4e4cd4847d22c7fcdced5815b610ffef85fbec3d836004005c2e1a1027e10a4bf513ea85f67f9bde9907fd659297f032401635c17d07b7e17c3e1a1817b493ab8fc6b6646192662b4e7e832519caac9acdf2f4f93d8df9f59b404184cf40a3a129279b096cf013dcaf3e829050e80e4cc9029f57016ef388910473a00f17e376fc5ec6216e3778eaf672d51c6c294d374fbcc4eca10e6c09f4572dfb1555bab2c05829b918921bd0035b74bb6ee96b7b639fd06ff93e771343a26cbf04aa78679a5b2e88346c06e996b559dbbe4e53dccdc56a63a33ecdb5f87c7e2878a3093bccc54bc423d27b88a57f494501f0a152d447848a61ff5adf571c4c3546771b77e34c40f6e4411fbd0681c48ca22cf2211097bc0f5c1862bd79a121aa796158044196e781c342799c450d0e814fbb5a4c3bfc61230d196fb39e73a30769a423676451c0a104c82492a702cc95c2f3b9a3d481adb17f2204600758eaae6501459459825a80bca42f3507dd1873291c697a05bc323171f63d938f4f3d0aa162263fc555dc413aacc00790d188c2b20497a6b7a4427decc374a6167f0d29dc435ac7ee982ac2dbe78947f2fb9d430c35cc2c949aca80f01ae75629caa74484c34a23f08aea771646689decbba085aafcb82cacb7a38b31fd42ab6b333abcab9636c63caf6990a290d9be761d0a284a357b3a5e80de48a72f9141e9bff5afdbd16fa474b715f0ca1c09327f19c00f1d414d444c6ad59a6714dd7b1759c78aea6cc42d7cb314c1216181a2f18b4b893979845af1487711f1b7e8c750965f898fefaf953d658ed4e77832369f0f6468e2c4b3bec007ab66f26835a8d60f4f82b4faadf7f0a9062ad4371ee15d5f7e90bf54e0cb9035bfedf0c0b47b5311ed406423585e9de04238b10dd4c69b8ca4df92a1a46655fb174958e29e4c45baf9908745a0176d7e18b41042eec324999426e488de28cae3915840d5ed249844805c93bfe6f5442f94277103e78684bc6af82c930003269fe1ebe619df0992506baf9d8e63b48b62e911b2bad8491e405fa6e5f8cd7673019c1a9f0eaace1594081f8df4f84b927839e6eac2ff94ad5e7b6489474cc34455170f3f413f4ce4ebc8d4b995a8e79f7af30a067e0e6420713585d93e4991f2e726b80fef278a2f6fa3c43c42a541203d0caae46d408e4699eb617a214283dcc1eff0d432478952db34aaeffe3c970b10fe8fa812154c3aaa9bf1bfa71bbe9fbcb8623346e498827f09e8021769226287c783206a6cf98861932cfbbe7f944aff134f4210b1634a3e841e73b60908c816ac2c117d85454f0240bc9430f984a91b2f87d624b2f61c0f37f9283a1d37ab15645e0c600ae4f1b0b7b978fd39eca17661162daea776d5c1b70c6a52d2d55902e12c98b6217feb2b131da425252b68ddd0c5d52750eeb82b7a3bea30c0ac1e9dc477f22856adc9a2e714554a118cd65d0929f1c229196f54a30037c36b4d5e2ecc3d5597df1c08856163c161b2459f42f63507591969a76b3de11c000476416c87d958d9ad9d973997edf9b77cf3d1fe85b3ca85bf2a4e4c49b732e9c5b73af2c2ba1cdd74b6a312ea51ec2d328901e0bb5594758d3ca5f225765e73d49871b47dd9d3c4e9e613de08335196625a6ad999b94b0931bd9fe7fb131c9b43acf9d9d3fab774575062aea766d33774d910638dae8447265b449e94f5b73238fa3daf3603cef50610458aaff75e0905ad7d6b03552eb0db6df6eef11becd14bc7cce3af2213f27532f37aa149ae0ec928d0705c3a0f26f2672ad4bbaa53544c82997181f118c3ea75785c426eb4c8599b9fbff6054ddf5ceee25a0f7ad43c3f55bc7a747a3de958adc5ca4ccf9347d691dd401ab24734a1716c74250ef235163da87864a8efdfa237ba070213d9d9768777dd7726d7f3a7b3319f4915d2f2030f7c0bd56076ba1a6c88b9a0c30e8fbd1a0c5201f1fb4c2a59a27be793e79514d20404fab1c392e9bdbddb77fea49805c77fa86c7dc8fb4f1945c792447606e7829777748e168b9788477b5965445f2f207ee9caa83d0f0daa3ba75987651fde8ffa0ee325b0a99350f5d08044acc2f0d8a6e611794ab39d988f5f72a21ec73b682534ee23cf8bba63df9a0bfcda5c6596c6e022f142d555bf618799150fb717814f8c9c6db7846c41797b915fdb5cd8e5adc9096815cbba0684b0557a98c1f004b0f40e026558c45e9faa0378680e18e0dc2d90a228d5602e7f8cc6a712661d2f94ce6ca36878a48c9c8f81d92427607f1b894e49d030ce5a532432ec54aa8595253c45795f2ea1715618b3ae6fe48ed96c7535d7329fd379b12bb9d89679dd1b38d88f6799da5832df03efb90599daa4250a39f20add0c9118ebbc93feb90e47240771c5576698e642eda59bfbf2fab9811d3b3f03d5b5d5c491329c5f1a165a2331a3e785a1b5b0cd15f945b4a798d060a55487ab4de639532b56deb8815b728d24cfe54e34a9b1669792d43881119641cefe393d01494a5bcabd28881e096f70aadaea659a25b86e08fe6c5c749027f4cd2b20b4ddefb0d00e61489214570694d3ccd86d1bdc0f9124b7b3739e7f6d6fb4592cc340c6cb3d90c5e059b3d5e5c47b4fa494ae1863a920c674b5eb8efdaff0f87bca6adfdf615839e52d70b9f9f0ad7a570dcab636b6a592e7b4be3615451b319358bc1d83cb559387daaf4a3b53e0ff73c08b4da9440deb5d206d0bba5b439ad69c3b4bc4a6f402e1fe2bd7832c89b319c1ad14c6982b0f966d75307624ab3e49c8ff29ca859c03888dff0276c5668db1f91e323e9f7554312c1c2412ac2523af23b00b682cb4b9d0dac9799ce55b57282a94fb9414db2a0b76ce48db1af99", 0x1000}, {&(0x7f0000000080)="d4def78f8dc18db101", 0x9}, {&(0x7f0000001280)="64d14c4c48990c5a53ff187a74e78593b4317e97344516fb780638c2af48a26e7e2dbca483ed59160431e0b82ecfdfca65d079c0aa46b6f03d6d67abf06a4a25de828b87da49655498d903ccf4aacc5f77c8279ea5d79fb3235c62bcd6cde7a3c5eaff036ac495af2b80542065657c30a058022c7c13af70c102bb9a4b2e719432d96fc1d0abd2dcede0b85f3901658f483185930a9cd260aa50dc33d9ca078c7f6f34f40c7e84428dd37095eaae30c7ac3835a900777facb176430f30a55b27a148d786a707fe3393a636d0cd87efbfb4db051cc97f36a595dfaa", 0xdb}, {&(0x7f0000001380)="cfb3b8ccd797be2da6c1c6dcf7aa57dae971f4d62052736148fc16f18b485157cd28cbee9ff797390dd2e94c81bd5d994c648f540ea7aaa5e21f8318f0b9e0161b9fd12d8c9af24017758fd350b14fb552f8b6f9e29a0818200e84f0b9f56f56a12cc9b9b3c35bc1af2f1d81f578c4548639087153", 0x75}, {&(0x7f0000001400)="051026215be363ecb47a0e1d21cafa2cb82e9ae824abbf5619b955d138defe78c47cc4b4a19990ceb3b8fd272ac0ed7526fbecf93ca2912129b727fe0d7b2d8484df3af37bf6bd96491a89917b6619452edfc8f6af9522b3c917133c16e2f2039308e1dfaa7c3589b8086c1d14e10d6be1d8db2cc1267184f70e41d6d3995ee4", 0x80}], 0x7, 0x0, 0x0, 0x5}, 0x407) write(r2, 0x0, 0xbb0b727f788202d) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 13:15:53 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_getres(0x0, 0xfffffffffffffffe) 13:15:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) syz_open_pts() write(r0, 0x0, 0xfffffddd) 13:15:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) dup(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:15:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x3, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmat(r0, &(0x7f0000bfe000/0x400000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, 0x0) 13:15:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x40fff) dup(r0) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r1, 0x5) r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x40, r3, r5, r6, r7, 0x9, 0x8}, 0x464, 0x9, r10, r11, 0x2, 0x7, 0x8}) fchown(r9, r4, r7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000340)=0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 13:15:53 executing program 1: r0 = socket(0x40000000002, 0x40400000000002, 0x4b9) socket(0x10, 0x0, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1c1708af, 0x3, &(0x7f0000000000)="8c91663477c2bcad535f245e2400615af943a1d20abcd7d719a51b743781c088802a06c14a5d5c5ca69fcf7a0d0d092768481783cd8514f2269b16d5fde4c258c4732783e3f9914db27c0e677779a8a80f02ea358e0c6ac4ba923e03596aefbf895dd7718381460444660f5ec2d2de6d05a7d4a3c87c21eb57f2d4", 0x7b) 13:15:53 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) 13:15:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8f90bfe44f7f9a31fd3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3196b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1f, 0x6}, {0x18, 0x2, 0x8001}, 0xa2, [0x4, 0xfff, 0x3, 0x6, 0x8, 0x3, 0x1, 0x2]}, 0x3c) 13:15:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r2, &(0x7f0000000180)="a6", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x100, 0x0, 0x4, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00", 0x0, 0xd}) ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r5, 0x21}], 0x1, 0x0) 13:15:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) poll(&(0x7f0000000000)=[{r0, 0x180}], 0x1, 0xbf76) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r2, r1) execve(0x0, 0x0, 0x0) 13:15:53 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x1ff}, {{r1}, 0x0, 0x1, 0x2, 0xc3, 0x8}], 0x355, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x14, 0x5, 0x200, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000081, 0x2, 0x100}], 0x8, &(0x7f00000000c0)={0x1, 0x30}) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) 13:15:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd144fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b00000000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000", 0xfffffffffffffe3b) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r1) fcntl$setstatus(r2, 0x4, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:15:53 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x22d) recvfrom(r0, &(0x7f0000000100)=""/227, 0xe3, 0x3, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7f, 0x400}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) 13:15:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000616beafaa6e4cf4499df922dae069bc24dbb006f4e2d22ddf2833368a6215d4bb4e5739ea11553cae54ca1e4514ff4dfc05daf3c32023b944c7bf07d45a5ca2ca71e1abc1d"], 0xa) socket$inet(0x2, 0x3, 0x8) 13:15:53 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0x4, 0x5) recvfrom$unix(r0, &(0x7f0000000000)=""/4, 0x4, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:15:54 executing program 0: clock_getres(0x6, &(0x7f00000001c0)) clock_getres(0x7, &(0x7f0000000000)) 13:15:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0xa}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fchdir(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') 13:15:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') truncate(&(0x7f0000000100)='./file1\x00', 0x0) 13:15:54 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r2 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r1, r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x3) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) r3 = socket(0x2, 0x1, 0x0) recvfrom$inet(r3, &(0x7f00000002c0)=""/206, 0xce, 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r3, 0x42}, {r3, 0x4}], 0x2, 0x101) write(r3, &(0x7f0000000680)="5f7b3ce26ecf0b5e91caabed3752093ead304c876e66495911c3604c97c71e2889b626af1d0d1f8ed09c92eb81923657d3f07ae922a28c1c9b2078eae69de82b8f24ac6dc182f944e3b2ed28c5928293376144e2381921a91b7a5619cf008c6d87debdaf93ee3dad19905848020743f4320eed6958b6906fd2163fc1db22ce4c2d50877a17daa6a06fad2978a2e4074473d313b3ea2ec18ab9187e3987d5132fed732388f726a880f6b6697f9826bea132fcf57e12d1ec3e0faa139a86b254a003953615a6f6237431236d60dafca00107b8cd9986a69dc4699829112d684e71837fb8de52f7902f7af852b9e5ff58e9199e5d46b343fa6ecda248b39c4a16573d985b1fd2d9ba2d6e94e66c933d6b00ea019190ad531bac43e219a0cdf8afb97adf33881bbbe13ad757692a793fe539e4a6ecfe10655040cd4110a469637130c33998aabd2760a8773f051aeec9ea5a7e6b67c2153f1adeebb1b33f59399031eb2fc7954972a8121da86fa7f2dd3488dec30c7b82e8a4481ad02b743ad49592098c7618ff2d380e90978f812dd1e1e38d3fbd0be613a0eaf3faeb2a77719dc3de27477b8a3b0fdf2b79059052b4dcc241f6f5d50d1be26dbcf72534b46d85ce12420e063b4e33601ba96040f6d3356bf5c60b2ee9ad2191803978e66d6464b131d542adc1e2bd65e216766c8076a52a4d2766c31e152d6c0084aecf65d14774f901e0ca6e66787ffb267fde639ad88212213c4492693bfb7d22287849e93135c31a296236e7c1f1505e5e35ac72b9f7bf5a745d1e15619455eed80718785eddb25b159619ec054482e51b0dffc132bb5ec02f7fe1b72c4e6d86878ea07b154ad6bb4dd591209eaba9969eeb9163773e6238b636fc93ccbad57ef5076e1106be3e04722989a17774e4acbbad06702c6983837698ba8b4ad42e0881761f16fc700839ac7e8ddf58849de022b1bdf905d52422098095abe42a598293d490de2164a1ffa589c44ac8fcfe143f283bf861b8dc00ab66bcccbe06765b6a3c62c41f63bc7d4122088f4d903eaab11bcb75a9d88445892cdb836c777d614ffd4293a5929d71af5ee9c69623226a0447f624737a70ef7ff29b5ba487290ec00690b73bdc184836e33bb5dd6d1fea820275eaea39ee90b3af08d4ac2b8979708c9efbe43c777838c654af45dc8da7a8be077062787c0fa2c9da135bd2e7cb99b75715196f54b9df02589be49ae353f31bcb0c7c004b674bfb29adcde18ec3376be3411df21e95c0d2f2ddcda3113fa86e47534aea642b03828fd9e145b6f551251177a1efa21b2e34bf1a34c1143423703f0a707bdb6ffcc2bda8be433650207cea4d2bf004ecb853f23dbe02d3c92986b2c566ff27ad7a28726893e2cc298879fdd08a6a445218ab94f5da4e9d06dc980d43a8ada279882736a97a418b2ad4288d683987ffccc01368eb6297f183f2a2b11e55e6889347bd7acc33531b489eb9b47cf285bc7ff5bb41cfbbc0318a4fb7d9c62331a2237720905c475ea697d1f067d99c1c0e303d7591c6398f41ffe6f00243253264dd3b56dc811b46613b770d8f4ee55b795cd9112f539356f867aafc522f982b9190fe726b949661bd0bcb3d04fd423f1b74c982e2eb9e1d3fedf9e4de9d38dd4c92f2dfe853722292ea46c1e7a531fd4679c21c6f941e642bd10250e74333ffb0d29a0febec69a2479bc2c4ec5554473729458ee35b5368dad43cb2e0628c8d29bb23b4e6bff89380c9d19798b883a4049ad604cae9dd788f88d68fea29390dedbbebd237deca09571f7cfcae0ab4b0e74ff716078e2e1822aedc9121923d5daa094c56bf4d16bc1984588380d382f6e62e1d0c0842c831685b71dab11534cf8668e6b287ffd6311b9bc6b27cf929dfaee4467fb0dded850857b39c6610b22161985d19f9fe3eb7f091fd2884a7d5c3a4143c251d72a53eb066826e3202c9554bf94f756cd3dbbd65b96d3bb48d0bb073c77339274902b54c400e4127ef3630d0ce24d2568e162897b07997dfc3daaf558558468e2d30ffca3aa84d31491dad0ce9439c30ca660530c489596500b287b890d4f2aacf874df53ab78ed068559fae82246f3bb03de22c11401ff3fe54aa22ea8e1592b4630ad2293818ebe3a3e8cf081d65ddab2e946de0aee8078b19dc281befabed6ba0de3d7a8fbb061e859020e311b5bec5d16469422ac6df4d83424a625d3f947d4fe986430b0b49e6d3a9a460568f759b25955bf0d56eab3c8079229e137aa8624e7337f734d3f624a6cc59370b7c292a1e78b0dd8040059f98b2ed22abc5055c95303ae333af46d98e5e57ecd1b6f150c5c0864f1f36eb258885d541b4904527930c48b4704702d7bfaed4ebe803956ea8a84d1e30761bc30b45610e44b699901d58287ea07bda05f53e8d90db35c8aa74913b4248379c16a5970ae6fa72f0c3205f6cdac1dc89fd2b4418b702408741304458c177bb8c12a870147705075adace7dcf25f51fbc2cdba13c15c9766904d6f5f519ea1fbe1ce0ea6291248cfafc1059656f30952b3a8ac9aec32bdb98570de779003e7b105b65bdb96571f411122eac39a5f50b286cdaacfe6e1644ff8c11cfb357daa3c3cc8bd8437a6420795313b51d3280bf97e4496d340d714a59726ca593b3f4e2deaad48d1b504d130a584241268c6fa2d243fc42bb39786b121b18afb59366b382c9d0748c74f8d9f9ba822d1cf729d14c1ff50eeebbf43c901b59aea80e66ec402cb76d921a6a98e183f4b00000ba9686cde46dddbe273db4d8470eea25a72523b0c89a53cab6f8a86de825f7beb17b3a656cf190595b6646cb818518da16756a94ae9f0c8bf02a8989f77d8567029fabc243783f384a5b967103662d48bdd5e297dc3026955b58a49904a1309d671b69dcc9ecd3a52e55566101401eefc99695dec2435a83b6d6aa20a40322318e0fe466fb1440ded4aca54ff45abe79c4e9097d16fc978c83a8f86296e4f9eb6fc58667b55be060e042cca8e78095cb1a874bb1c1728924b95fb6f950aa20226ffb01643af4712d060cd9dcbcab8451534eef558547a519790ce961059ef2c09eaf9a567274d5e3046e741f4fde1ef165d40dcc9917ac01369c9fde8e90a6dce25c11e7f810a59e9694c200fba58d8040c0351f7fd28f89832c9a490882f11dd5eefeb20f1f862581a8496e2e6e7417f59ca0c2eb413245e9a08edad7c93a8821184d2942828af48f86983132459bb5dd1d62b608a48684eee3ecb4c92be4cec498dad8d66ac101cb2402182b40e378d504320f73d4d2ce171e1877c06e1bdfcb5293c022dafa5cc33d18db64fdc49aed1a228cd70f8c45e62f8674ccc47fb4998115e41e53126003edadcf588bfde30b2de2665217ed05eddb3edd024df0c66046c2d67b7035b5ff51b6c4e1caaa5e9e80576721f45ae222171e0788f550795c7bbbc90284b5bc5d7899fa31b8f6cd63627c252fb6ef3a037dc188d46c109fb1fdb9563ace251e4c8f0f0b8422439bbec106e6741461f2b1a0ec05412231fc23130332623b0b08f59647b2f9bd1658d157b7cf269b947fff7a62cc9c4b669ee841bb95d0d9fd26817abce78980d8a07562440596d59df58c700a8de23246564c64eb4723e663aec2a2bb34c2b3518cf3e748a372293478fa7392eb3e23fe94f30f6a9f00032d2e355dea99fdd849315535e7425f2e66eb864dc71058e964c73a98dd65051747d6a17ca08adafa0d3c897c18f21544e96db9a786b170892964ff7509ac5225bc1b5a443c401d203db95cf5248419d5f3eb8baa715bc704fb396d83e6527b61d32f8fc7671361466f156265f8d1c69910396556db30de2ba46593e9ca31811016d07cd025a9086a382b26fcae7bc9c4f3de7d03895fb6a444b397bf2541dbe54167ff8a7da8b1c573854b1269897908548515def84d51ec7db4076cae2944fc7f98ed739ab2aabb3ccb73f50e55ad7ddb33c320594b77305cbbfc86493d153c7333894f7006326fb3871682846a19b36fe7da5cecc4b6b4d1267af29958c3f94eb52044e1c159b23af33194d255e0324817cfc337c26337606a4aa25e2ac4e923f5721f7ef955f49f42e49c4ee50a8b9b35ba8d3169b5bfc8d1d56354ee5dd746b492bcc0b2f25401ff6932847d8025f4d33a73bbfcaf3900080cefb6475f1431b729a485d6588c9ee8548f10be6107a6ba5e163c33d8e1fa0897784a1725d8fa1326122633bcdc0fb093754f1c486e1503acbbad27f7f9309971e8d229ecff79f23034c76a2a6002e333ee27463635c8647f1d91059e023fd00006dc6b0d2fc4b2fdafd9290547b9e0168392dddf34368215affc6e1fbb5aedc92d4c4823d29b28c3d22cdd6dbbcb1b7c036cbe51772f25d47555b228646cd69a1ab5e6a525bc657d220fe681cd0ca27e32c2c0f357784d3083107d0cc0512334ec2aa22fde59ca918babc0423bd8d6cd8ea7f5ff61deb0667cad602c9b4aeca7cfe472cc6d3a5dd875c1f31d074bbcb91d06c718914f412724a7fed5f0e9f50fd3d18480ad532931250db9d4f86b553ef3311576c500b804f0b4dec0bd53d88031f515d5a8de4836ffa0162de51e8485b06b5f5b0e46b3bbadc497bce5410f259d21a24204897048e8fccb4834b38c8e966decfedfeb059da28f8f6e259a70661a40a2a70a65572ce631f34c0e18a136f9d8a3041e682909d8dfb755aaad4dcae0b413edf605b3533b5804d857e681e977a9160c16b1192b4c32e281b16f62dba14547a493df2eaf511e06779ce9b8e903a42feef9aad243756f60d2ff81140f2d5c06bd72f065c1ca35ba39488cc5184241d71f0b121cebebd623f09ef6d55c16cbbd31739568ffd782dfd0df22616e2b3afd263b5415bac53978a8ee2ec6ae5375cac166476f8509e501b10fe31a8ae129b2b6c9c423ec68e770f13563b5f89d1ef6ff99bb73d882ea0ad360003875cf17ffa171de98d5686956d6f6b7f3e7da9ec837a1c2d96f7c5fb6ecbee5aa41a91aa1c736d8c4e304e4ab05493dbf7c44ddcc00309614aa2379e81b0d0eee0076d8a1aa4ec4c46d681a09d44717af1a8010fe7bff328e3b2f0c9b93645a40c219fdfd8103fab16e01634ffd08f0576abca195158609e14df3b65c438495a25102e77b7d6cf75f4b4157bd09b66ceabfc56fb25eb3aca8811d9f75a88ce09897a10a3c3bf3f50514bd395576933655f2658b65a9bb33d5ee17c843debcba72d8c9d41d34609869dd5589ab443db6bd7c2311df23e2a1d137c9abbb45b591adf87014692139b478f39587f1c103321807b58458900f9356ae972929acc90c3043a0921d58de4a21f085e316a61d4ca7085a41e36ddbceb70e975c865d22b27110eea1b75a86e2eafd167b34a6d5b4f57d132d9b4e1b5f09e9f1bdb9a3709f7bb3ad5a549101e99b055e013aa66fe68f20f68bae4a8896fbc30d7e48eff2cb9c5f86e06c0cc2b2ee3c00c6c981d4737fdee3bb3f020b7342996bccac83b0957feed7a8a075008ca684dd832582def5fbbc91a48f86e2c323457d34a4cb2158a2e4986873d0c7dcb58061d4f41f56d9aa794cb4f83240a749416dc211ad5c1420cd9c7b987b5bd45f2220fa4af54d1f95141e1178b0138e48bbfc5c01472df6a0c1205200d9cdb5e547a72a7dbac7c9a0da5477d1dc119f76422950c03a4dc84b5a498ca364a22c7e4185ba1ac8a29e69460f5ec491ed464af97264b4f6c97fbbd24258671fc2f0897c471004758ce860c486b8621ea1f668f4e3172d448af03fd6a6c5e46413", 0x1000) shutdown(r3, 0x2) r4 = dup(r0) readlinkat(r4, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/186, 0xba) 13:15:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 13:15:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0xbc9ea31d7d6265b1, &(0x7f00000000c0)={0x7, 0x8000}, 0x10) 13:15:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) r1 = socket(0x30, 0x1, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 13:15:54 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000040)="6a9bb6b288677fb528f8858375dacf57467e16d1f5c07011c4cca3a9d10c1536c9fd", 0x22) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) 13:15:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 13:15:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbc}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = getegid() setegid(r1) 13:15:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0xce) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="8bea260f1e90525d69610976bd63ed75bc2cb662b1043aedd2fb883fb3e098a6a1ccb141c27ecb012102a751988f8fcc027d1863568ccb9a7cca36bdcf2267fd4bb3ca6649877a829a8434a722beb1b4780dccc0e44a7c0b067586889f7e3cdc9a3b26cf21750d7cf271edafdc20e32346413bd67dc9351369b939b7dabf45508e1471267e715173cba59d5c2f05a8952b4f404a8e9d0eb78250d3c4fc6d48", 0x9f}, {&(0x7f00000000c0)="0af0878bbc207e3596a9e4807b72be3aa1a06aa510a295b23758c8d2942e54e8bb3af0b5c32d2da1ebe1be112e1ca4746b55c9a9fd9bee18b6bd21419ddb7f2f68aaf4edacef657de9abc6d94ac6fe60464e47bbfa0125dc5b80810ebc1b14dacafb1bd83dc11345878577a88b76ffc5db65088a94c9d194309a5552cda4f6475ced68cdbc038bea33e06e317ad9ce97f8766a8b8fc79fd41cd5710d832b6cae20b697dc3552fb9195f430dfac3fe4da2bd306e868a68c0060e5da3e1a6f214ac8141e2e41e0cc38d484071c3858f637b972da785eebb3b8dda32c9af224b8ba41fee4aedfc9ae", 0xe7}, {&(0x7f00000001c0)="5b2e93640558532055d650762bca6408bd95c0dc27fbca6c3c05344bb1106aa725953e9e35196fed8add09edcb3419e203643677e2e546699d4af7bc97e0642cdf8727f74453ad345591415d83b20ebbf9545ff2d1d86f6c1d046813eb051ed4bc4d87909615f54441dbe1701d7ed1696c79586c6c3689d0178bdead4001bf488c5dcc6dada734573791015928fa7a525a18bc3634d5bb99fc90bf45e5b18f679bceffc0d35ea693c7d44ddc1fcd2f7915e5b64ecd7b75e8ce6b725800fdf9d78d884459783c7c010dc5b51a030e2cc3bcfa7e38290be949645946d10896761e49c7b4d79cd7ac7918581c14dc55778865a0c3d924a8787cf1a57a80ee5b097632bb67f4a1d11e978bb0485b93e424130cc32bdf18d0bf9ca8cf58eafb607187c76e4938e9f3bbafb6b9103ac038980a266171d8da5be890629759fb5eb9e3f503e6877cb81ebbc432d35d6175d0983fec25d8b50bb57a2ca5a7050d02200e3ec0a2ea8b421222fd0a2cbbeb63bec91b420449f777a0057dd0fdfb5fa5b327b6eae7ec17a70dd7f375282d735f7859881a208c215569e1240cfabf2efa13db3963883560aaa02b8443f92bae5e9c6fb0a939a97ff03b099b8073c3b25a0879f65360acb5ae13c9bca3c96c98355c7d7ae54aa45834423797da4a86c9608b94a36c48707efd0570f1d3f82317663930cb70166caa1ef9c51547d55ba7ff0f36e6bae07a91701c1fe208806c1a550b317b84b6e6d3a3c187b574c10244ec29d954f2b90210b943a3c5841076e5ea5c454cc5e2de6b82b207d9ddf89add7295bd9f265eb9681094cec309c1830db43c5c1090f50b3f37f91da072129d0bc8b8baf46d7f8ade0d5fd6cf02f51e30d76629cbd3817e11860c7e5f023e776cfbce66efb080a37e10e68d8f5adaebc793be962b1a205fcefced77743e6de4c454c4a439104117d075039d37b54e5742e109ced58ec27b0639190c4889ab0c16b37d702cfd30c94094e5804a7762e3e1302c72e570abcc18eb37e4e0478277ad99f5a409d8b2b75200689a6e29dba4aec3dbddeebc287ea554b99e6c81923e09c8f5a0cc9970d73f08c58c8cea94b17b742f894bcc712e470ce605ee4e7ad96d174ee2bf04c8105f101fc3947a29db055318ec964e71f12c1ba28d071fcae27e7b607a8f1479b97b432f2c2032f90d7632e91e2240e938de108811bf6883417168beb28fcbf7eaac115591a850bb6e30f0ecccc7b8995ea2aecdfb7f9e5be01a9149edf03a1db9670541bc3518137837a594d88c5022597edaf977f027b3d5498177b49912a29d18edb8b2aa489bce5995ed04915fe9f72386ef2f43dfbb5b5a63f0478f78784dbd185c171674449670d57c98b230472841e09963514873c2899558e25ccd5cc37326c22b5a0875f6d725f27dbf2a64d30cbbe18ca669e90a9fc29f144177f18928457f3ee166ad419ca538a6490643efc77b11600dffae470c84ed26ddac7826dd5bd6a2a9b7bb130ec995c9c809a92044a247b69ddf01f23c91e7bc59debfefef318b94600042e149b7ac2ceba58023d874084473f58ea00c8669d0d803ba7ba9fa2f6b1940d59d977d9a3a3645b2cb8d6d980b056952ff5b59ca41bf80bbaa18e651937f8f1440ca77d795b3d219883c1a0c1b992db2f1eacd6234feeb0a8b6912a8bd80b1aac08a86dd87448f1de1d4120a5824bce5a7961250e27110e9c705825dbe3239fdec32c18cbc1b10f689d3ca97bc1a55ecb1923e3b6b4933d4c638286e29be2b333b56472b83fc7c2c2bbf619d3769c7ec394a9bca2b8e0141354810581942f4c12ceba89074a304f2f7c24252c7c78d72c4f4191664a47acf8384adfb5bd86fe38f7738f6d396887991121440b7ea2b2f68ac036e9ea17ac0fb20ad3cb6e07984b0b6176ed678825d6444a8cff816f33e4baa3e5879c65b7dc02c9d00942f07a709153c0fb59c4a3102888f001db9941942b5e55f593eff5512dbac312d862f455852734660903072e7c5ba7359b24a7293bc2bf266aa2d8c94cb6b462d4e923b2824d4eb8574e824e99bf223682504f31c2948396c533b79c9f32aa3b2a8e02a169783de189a0b6f8c75d27edc5c8e19187d7baf7df738ca5e8e1586ccd42dcd24562616c8bc6c8d52a0329f5e5071017dbccefbc5959e1a44187814477f059546cf389f5b8a77f865bb37409cf8fd4f1b8fdcf020ec1b51b0101e5a693c0b24e39a70b2c995eba211641d104da44b326d24d01b52a0f24cedb8d4409bbf5f21068e9e812dc8054ecdb6023ae31fc9832372552cb04d690b86aac3e6b15ec334daf1e3e5a27f094a443b3dfe0d94dd4eb38d0362ec6115710e5e5e31a9d574a7280c4aae2762e71f9ab42263cf0d872182e93a30a03f4f206118514fd45af52cbb4b6957dd0c2a516408d3b0b922dc3347ae8da5c4882e63cde4cb5e3da8fba18b99c48270b2060606378b35a91cfbdf857061c49e9956b58772c765fe6c71cfe48f5411624f10c006789b3120fa871fb8f1b85a15b4c7f7f76549ef2010fb328b0399564054b280ee5623d1390465ac2c581f1a116c743efde819f573d5f6e982dc1c980c30e3a5257aa8da74be28bdb721d6dcfcfd69b1db39d247cf78d88688b5505317cfcd1d0c4f550baa62ac996ca158ca0f2e0a3a97dd0f1b7cd8e1f56fcc03c9d0b44061cdc9fc8bad3fd18829f40848891c4f8dcef13799d67d786dc6ec83d6f875dba683239e151cd404dd532c7ae950a223e34047f1d943489238d89a5810a8229cb46509e84965c79841d6faa4e21d3889eb7d010967dfc0cae54984be42410eb930eb5ce4e817d1c23d5771f81dc16f0818e1b268b9bbd9625332f9b6c254ce0b3d7b42e5201748df058b0f82babb8fdca58c72bec87fb235b0438cdc3dcefdd8b192ea89b1152404175cd43d06a97bcd7c7318fad57a192f7b44af3738b51ddb00b3cf66f55201ee0f67fd8b999044fb41333b0175afa28b4d13dd389f99698abb520dd931974179554257b115e9b6e9113684649d8baff8f368a441b455862770f6ce1eab147a28fc854bbd23b6eb06f072ec2366c8b964b4229aa7d2dd74be60f1ec02843d21b0e5929607d677ebc1c95e576339d57cf50a6bf2ada7b155f1f0994281d4f90dccb6ab2dc7085e122d225e28f09aa729fc7333bae046612783cd27ba0016fcbd0f7d734ce6aba4567fc88e498e8dbe8c78eb4aa1202080a98ea2cd041537c743fbe43c6c2a5701a4ef6c56cc91ba7b0c749a50f4675fc6e6e040ad5f2277eb5ce67d5fd031a1c5fd61a5955e48c65a10c690b12056adb9b082d3b3ff4ea4f275f8b5eba673d5d10bd262727a356461c4d1d29fbb0eeee9a00502bacf6d217037c1433ecc384e53606082209bfdf94293730559dcadf16a9c37d86859569da2f15c244b88bf5320c9c524580fc491810a64aad9a1e4c95499902c6b1bc69824f1761bd6f976a4cf47269999c434d2fd15a7399ae2ea1fa54409cd19b4630d9c821562acc4bcbdd6bc9088cda95efeacda033b82aef697bd9f74faeb5bb39ed979b125683b026962b0b452bf5e53d694742ad569f623df217ffd02eb2d5faa62c36acc17c48a70c3a38ccfe9bfdd5980597cd37e947dd3799d5854763e15f682134e4b95f5d685984fd15d42b6c70238b5412f021e1273af7f2d4c02794760971d4e1d01aa3e181cc1c864861bb9097d54c82bafa268c8a4dc494ea4589b4dac40c95ce22175ca7ec54591747897ecd4a6e804d01b0a074b2c11f36ca94c131e47aad0d996e3566c3718abf0632fd0b6d16ca0d383c17470fbc978f4be051793701acba8653b740e4fdbc4676d90763ab03e8af90f980f0d5a0278a772f6cc13776bea904bf8d3d68f563f527d52efbd95757e06ee781243fd2c8757ec557279d5d7888640d2ad82c390e7e70ec17c583e2ed4c00f0edfde2111a63fc2e391f84559bc6c71cc9acae3495c5a4f66352658ced5bec56c3cc6b49326126b93d6664c0f2700459ddce5a7c0b67d67d9bd1f7e868105763b38ac1c1df81842cdc3bf4733b47ce8cab7ca2f48bb96900705ed100899bf21cabec1ab6396689c53804d78390597d9f96a6c94499f1a3512165a21db1a5149803cb05e06f3f197f08349bb2447d502bcd004add2a751b470a624e5d75cf030439c06ef0bcbab3e072145af87584747599280435e3cf32a2267db6443b987b653241514519593d48e00aefbf47c57315deb706ddd2313a56c395f867cc4c73d3c636f0d67bf99a81af5e019b9c107c64198db082284971b7dd67dde7fb02a6b0a264713f0fb02aea6e66dcf5904cd36b4de2705baaa6a7394e0a7a07ef49f569072dfd3b16211be5d03b73cba7a997b8243f8563c61d0706940b16a8792d6f7dc5a7b5aa2ab123105b236d1a4efbc08e09ee9616fdd576c196238ea1d9dab9fc7eb37c83234e9f63b69c857dc1f5e49918e624d7a4d5546f5d3dac94bb79a15ac7308c4e9c0de2f2c942aa86d710f28ce198c82bc48a9b89929388aea2666e8766c4f31f9d420981508c37202d9062e48605dcf5392e7654884760eda36fab010fe6fc99102948f77cfa8a5c125dafc81d1ea5aa5c50e2bc163a79600c5976138a918826149cd60b88a810a57555aaa94a99a88b95822c978d1c74dba8d44c83bb194a58116439c33104797a9271665df187522d757699324e196ab5952136546c139297e621d6140a757128a0e3f982a6602351303e064ad1b982cbbc168128dc54125de934d25e3e21588f30ed2a8a45f1e0b4189bad3ad5df064a564ffcbe8bebffa07aea03afd11a792a78a0e783a92cf80258c834f2b62c1972c9be4cb855842f5748db8e91d5c1fe9f14bfd37f1911bc87b6627b7ed4c13b12973e84a617b35a97ad58b777c59706c3f670e309f409c98ed9065289e0218cc0cc1fad1ed090cc165bc2e3be696fcaf13720ff41a7c92b869ab38a7a6d1f184bf126f5b393130f04e965dfeae0a1ecbded5c754313d56ea2ab3fe3d07dc6f596648859e469a98a653659729ebbe804ea502d59e5bbbf5f2e1744066040f758a5131de698af42cc7b86b2cf793d2dd8a27b1837151b72f164d92078a9a9f2ed3d6514b7bfb9a7469f4adacfa598d3452edc287a9aa69ce63aa75afcbfc60c095391d79ddceeb720e07433761ba1a2c4a69739bb3a90fc47aa57222341aa4b2258647e09eeb196580e3374be153e29f7b11c617660e7eae7f5744fd212acec6a77cc742d9926cecbd748d982d6a231db8a0e67bc8e94adca487d241a4d9b4448e09eb07d61cd609ceccd686a0916759f5eb6a0b8c5f4f56870fbb02240ec0604867ae87bb6822417b7947db643bd0795ef5cf3b3d74c5b3ed39f74ff727e79508f144be3ec0816e50be4a4c1445cb4f72326c76ceffa46aec383bcae0ae61cd5b84a0b2e59cca8587f47604b835acb436af2b2d5f3b744fd28dc696ee5a3b69dd50bf12bc1a693a90601af2c0151ca9862931fcdf2596222ec2167625cb20dbefdf328bc25b3f0e507aed12e3db43f86abd4f8359f5440e4a6670d65c4351c6869c7dd9e274e23942dcc2d362dc71b73c34c5df0b05ed4f7984c39bf8fcec0f5a3c7ad8a52c4fa38c13a569e0043f57bab54f6fe739b0782d462f61468a5a88c31d9fb16386a844e353270c3fb68046eb1818634168eb572e5b5026b10352fe8691d03590e4a245cb14c7a41f812eaa529364e5794d83eabce2a0fec8b04f81a3d2dd1a9cb8aa6f2ec3c46fcb509853d570ff755d7f5c195c", 0x1000}, {&(0x7f00000011c0)="ea165e975c342c3d64d70b66d0a86776b077aa11e0cd9495cc622e83ee322d1daa89263074491e8666916c659d69eac545f8780647b3181344f9705364445f58fa9d857510ceafd0437abe3c76935a4061e44c6e80f1b5d1e67d5132efc5bb5416f250cd499b9bb90e4d220cc6b592686a2f20", 0x73}, {&(0x7f0000001240)="20ee2a99a4f986d4e44c6e020b458d8e7f41dba67a57442630bef586313efc1dc324830efbb34e02c3706641c4d590d82f2c3ed3acbf80", 0x37}], 0x5, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 13:15:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x10000) 13:15:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xfffffffffffffffb, 0x3}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 13:15:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="90b2c5d217b4347b7ec65470a2bbb1e6ae365e98781a9609c899d7821577321b2d93252957249f831ea9f2ac86fbdfe4227b4ac1942852270356b90739e1d1d8f0da9cd219eafe7cd4d93077a2f8f45aff56f4f869ede39cfa0e79fb376938abeffc38386e644601050ff2e74eb0b6a01c6308eedf2e03bfb3c176f017f6a218b5a89ef1ba9938e6cf5d883d5cfcc85593d39ed5e4b9480438ba42943c24bf1f2035aabaa71b95cb376c0e1920ececfd437dd774456a3f0aa875fbb67f2ff90361a2a725f19218ab567f3dccf8757f7fb54b4170708b8117514171af1da256850ea692ab2b", 0xe5}, {&(0x7f0000000140)="feff1cc586ac023c8b2071a9ccb857beb685861156fc4dcfa3a3788f3bf698d7da3c28e345d8adf7dec3f26c1b5921f68d2c2369906f572d7e2a9133f89a3b9154bee7f61829964494dea7b3711220fb8465d7e84d471b31e5fb48ffa6dbd07ca5bd1d82a7143548a9cdec3b495c134f3c0f26f9c2fd4181fe64f92077aa729eb6c2b018647e79967080ea7f8268d7abb6fbd871a220f20e073b26f9775c7614c3294e5f51dc7d5a7bd34a9459ae7c501313e7797c33a38d3af8e7dd21568aaab327c1672c55f563790e821f7bc50afea0d213b6767e", 0xd6}], 0x2, &(0x7f0000000280)=[{0x30, 0xffff, 0x76, "e06af62d481b6f7243475c2dcf5ddfe6bd81216d04032b2610c7b609"}, {0xf0, 0xffff, 0x10001, "b3a7e1f5bfc575318fe9bcf841358c696a18da5719dec7a26857847af1e4b316a6cea81f84954033b6bf7f094ff72ddaf0e48366fedeb7a7cad7e86dde89be9cafcf554b73b8cf2449d867b02530d379861a8efc25d9603d1aef9eb378eee29881be36a8c1ed4faf587ce3eaf9c6fb6f9f03ef7dd89216917fc8b474e3f0b75dfc713b0db43b388e45c68f979aa62a95aa42a321ebf654a8a85f6d8105148a51fdba21c983796a7d30874022b46d3517a6647e582a5129448a8971708ea2e42ef050ca04f284b92c23f9d06401e560b246f184c2c6100d93b962662c1e4046"}, {0xe8, 0xffff, 0x4, "d733d60c0ee3f1b9612ddc8042fc2ce61c43b9497701d8a2000aca10bb41522bda3e067f018e2fd99a5ac376c0f732834bafd5a9f684b263deb0821a62c253c259e7877e7e53875b3c9760c0cbda147effaf35ff8904436e4a606f047d4f202957e87a3ef2ed2f5148db90542172b7ece9d08469edb151452353d3e6badc5ee74e71ebeb821c915b28bcb5ce7f9c2a78939e5591e1d78aeddbbb5c117465be39fa10380ca1611b4990f40c769f09f91f845ef026dc2e84d1481c54c41c705b2b91f6a788b3ea10d351a395f14628378700d89b766b5e"}, {0x50, 0x1, 0x200, "4d86b2f18c06dd4e67fb3ca3a9476a44877749fb71664b31c9595c6e7d0ce6055b83593b267c6d2cc7e29cf92b74b235290f536789b63b4ebbdc59d156"}, {0x68, 0xffff, 0xf3f, "bb6f6914920794fce37b9db1f8161fcd7561c94639c12efa8c21e7595bbf5919bdc1a96fa3c3deb4c699c2f99f84f38d8f29b9fa3b81d0a2048c30697f1217799c6796220b17cae93820cde2f929d0501a96a447"}, {0x70, 0x1, 0x4, "feaaecc4827ec73ed3ebddd036323829d0dc3963c0cfe03813a7a4880fb27ad25e215bef2b0d8811e27d169560fecb18e5407f2f6f2d43f7ec0e1656afa80bebd7187a9d7dad761b2fa91f7696839191874b57de95d89004e4c2953d66"}, {0x30, 0xffff, 0x6, "f2c16aa3a9e9034f8a75af77db378c30d41f12f02506108dd5"}, {0x98, 0x1, 0xfffffffffffffff7, "6ec57879274e91651563a9a43a764cc4c19ca15ca0cd1307aafb9b9a9dd00904ffbbdfe9104a2653d8749b8c0d636b95e1442de4a37dd8e6dd82f483a8a0ee4d3bd35537df81a5c164229781a379d0ed98b85324267c04368abb0fd53df4ca47a4dd2f30744923d2bbef9271601197cc7867fa673dbca091474d1aeff7ab4ebf4b51dcf96ce0180d"}, {0x10, 0x0, 0xffffffffffffffe0}], 0x408}, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) bind$inet(0xffffffffffffffff, &(0x7f0000000740)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4005, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='\'\'\x00', &(0x7f0000000900)='.(\xff]\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)=',}\x00'], &(0x7f0000000b00)=[&(0x7f0000000a00)='^\xf3]%\x00', &(0x7f0000000a40)='\xce\x9b(\x00', &(0x7f0000000a80), &(0x7f0000000ac0)='(\x00']) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000000090d0a7aa7077f954f9962631bcdcff0075e26353ca49ab81d3e4eb626e411a7d2a80b88bc3e9467ed5fefdb31e422708b8dc420b0b6b08d56d6793c3c98a0b5f38db2f84e6b5f3a8"], 0x6b, 0x0}, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0xa) flock(r0, 0xc) pipe(&(0x7f00000007c0)) bind$inet(0xffffffffffffffff, &(0x7f0000000780)={0x2, 0x3}, 0xc) 13:15:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xe7df, 0x9, 0x7, 0x4, "cd68ecce0722894da603e6944ef6000469488094", 0x80000001}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x2006, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d", 0x61, 0xabfa}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x80000001) syz_open_pts() 13:15:54 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 13:15:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100000000000000, 0x80) r4 = socket(0x10000000002, 0x2, 0x0) close(r1) fsync(r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 13:15:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) semget$private(0x0, 0xb58c1e6b54f5c438, 0x300) wait4(r1, &(0x7f0000000040), 0x3, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 13:15:55 executing program 0: r0 = socket(0x15, 0x4, 0x1) dup(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:15:55 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getegid() setegid(r3) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 13:15:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) setsockopt(r0, 0xffffffffffffff08, 0x6, &(0x7f0000000000)="416f109ac73dac8dfeac28d839989ba5da921205bc3cab48effe019e2e66a3fd0b8a254e6493b320354278f2ed0e45028b7589be77295e67878eacc158", 0x3d) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 13:15:55 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x80, 0x1f}) 13:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="908551a30aede0bb834314b962d7ec2e8fd7ea5037f5b9040000000000000076ea47d39f303055bab059b73d44eb9a73a558ba2be06825c2a56bfdaa40182a63c4eb5155632d6e98bae26ecd29b0f70eb81c354992562d52a7b167ac8054485f959ce403261100c4599d1bd8ef988cd786b64eef99fa94ae0362f325bc6cc6d4e66d3e55b8e35acfbf1cece85e7db8616670bb96035b171d68b2e4b4e30fb4aa8604", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_gettime(0x3, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:15:55 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/63, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 13:15:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000004, 0xa2c6ae5de98f9828, 0x2) write(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 13:15:55 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, &(0x7f0000000000)="100181497a17a35e71a634", 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt(r4, 0x1, 0x5, &(0x7f0000000040), &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 13:15:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/151, 0x97}, {&(0x7f0000001240)=""/222, 0xde}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/171, 0xab}, {&(0x7f0000001480)=""/239, 0xef}, {&(0x7f0000001580)=""/188, 0xbc}], 0x9, &(0x7f0000001700)=""/95, 0x5f}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) 13:15:55 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)="89") clock_gettime(0x3, &(0x7f0000000040)) 13:15:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:15:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:15:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r1, &(0x7f00000011c0)=""/31, 0x1f, 0x803, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00\x00\x00\x00file1\x00'], 0xa) fchdir(r1) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000001240)="d4ad6a2561438e8b3fe030609608b826ffba558842435d1aecb4d7c239ab096a9cc311b01f30a5aa6106aaf3927322cc4c05c7adde2469cc94045e5cc6f808fa26cdfa4fe10f6c8d575d836dc440ff69ac80898c4c21cbd7b45fa147302719e5ddee0036196054f8", 0x68}], 0x1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000001300)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:15:56 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 13:15:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) dup2(r0, r0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1}, {0x75, 0xc6c}}, 0x0) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 13:15:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00000000", 0x8) r0 = socket$inet(0x2, 0x4, 0x319a) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="000000d700000000", 0x8) r1 = socket$inet(0x2, 0xc007, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xc00000000000000}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) clock_getres(0x101, &(0x7f0000000140)) 13:15:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x0) getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffff, 0x1ff}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 13:15:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="4ec6fc96ee0c8458bfe3e8735bd6be6594b32b7c42f51b8bb24c8b4ae5b37af50d971f0ad3c9d05b0b820753b2fd82789daf8ca7775dd79c5bf87a17310020f60ff874e58790b3ef91a7e96aeec4404239bcbd2d276401a5fe07356bf6531b092ed996ccd52e5b88908a5d8a75e2e8", 0x6f, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) 13:15:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xa0000, 0x7fff}], 0xae, &(0x7f0000000080)=[{{r0}, 0x0, 0x1d, 0x84, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xcaf, 0xff}], 0x3ff, &(0x7f00000000c0)={0x9dc, 0x4}) 13:15:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x34c6) shutdown(r0, 0x2) listen(r0, 0x0) 13:15:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x269, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRESDEC=r2, @ANYRES16=r1, @ANYPTR, @ANYRESHEX=r1]], @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30, 0xfffffffffffffffc}, 0x4) 13:15:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 13:15:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:15:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x1c) socket$unix(0x1, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) 13:15:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 13:15:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c32f66696c588500934603ee3b3ee2ce12a7e6ef980518deb6d81c8cc62b8062625883a20a19b24636a01c030b1a7e7c45273ba36764f1a2e73563f99f2e74484a1bfd97cb39f77043cbf05e41410fbb47e04b3debe617abf1d9c63248df8a5970362132f52cc2d4b5027c3d46e325787214b681a6024439f5a36dc3f1d81460bd920fbc65331ee76ca25fcbdd8cd726bdb5cc53aa5322a128ba9cf398ba04a0c70c722f99055adc53db8e9bb95d76e6358d197abb0ccfce2bcf90ca610c3587aee406d5cbeb6ec8ae7d20b82355cabc8d444f9ac914e7f398ae32d71e64d4428710de28726b05044eab2fc1167a14830923e8750f37d81b394f1bdedc71cefd88ccfc00095f2d7e6f850c90003c"], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) sendto(r3, &(0x7f0000001100)="84456d86dea4a4b3b4ec5d69c1f7ee402b560e8a6159c285762f70d942e492da8e5eb894a6817ae5d59101043f7d63199e6edb1842c2e563dcb54c580eafa78a9514313737e482cc0b8ad576154f6cc327e950fb9ea6f002461bbfdb4304769f9f07f0b4a18d3ebdef5b24e93ad7d5778832f3a55289851ccf21bc8ddf7f0e0b947219a418015429aba8db7f0489eba9bda52cae9b7b059924385f6b4c04ea36841c82d6de4ec67a0865f3555b9a29165cafb65658837d3a0a982ff3d33e7ac2847675bb79b812ec11ecdbebd76bfb765aa118472f4a11152eca4d349f3bc1a43ff30c1d8271ccc91222ade706fd82aff5834a9e9445da7eeb8ca3dc2a022ec81f3ba370125902c0de5128d8e4e97e23992ed76fc5b6122c8fcfeee49a398b34431a914d6d306b6a6b66c875f1219a6af61a25e41409e4d369779b1ab686b30336a17af596be070d9f801db04ab096dcee8fb45fac802e9dc9a2550e6e869338b4862b920a5aeed14e8406a6f3eef55065d14fd03ffafd75e3215150ab0e8cd7f3c679d6cbcafb9ad350c8bfd11974b1795763f246aef290e35e05db636963de1ba0595c3790206d54ad98bcb5a193ad5d1747e1a2bcdb9ea0c51bbfa905ee4cb885695249f13d81dbd1a5a1226d43d59ed7520357331688d34779f4659378cb458571a9119056469cddae53096b27306ced712dd6a6c797869f67fc82d0126aa28e317c75b3aaafc1729d81049d6e34cd6ee7d23228d41644e874114df420563ed27df24da227e02a179beaaaa498b8b2b3a09edd6e6d8aa9630591bf93fce581bb92344e211d4590fb875880eaa49b70afbfb904a10f1d5b19ef4679d0d11b225c1593045033e389270b17055cc6be8ec3118debcde06400be5d498a85c983af1d66f652badfd207e52590cd0f282a45cedebb99b02ed75020a9d66e79a40ac6aa8e9bd6c87afd1ab8d51b2ad02d8ac76c9bf803279267881489dbc02c4132b44ecce86ee07acafac5ae55977e7c777fab2abcdbcf0e0ca3975f85203078d847b87b6b05ac5cc131afc67e7e513c357071330d2517297b7efb49fb57f4a1ac4cefc44f7c9d20cffc7af5c297ace76e1959e58afff3eeb448f06571bf7f5ff2ab4229618b4415e6031fd34c7d496a7bf7561aac3d5fb755aa774b3b266b48d8acbfd0230faa377fac564b0c8f4243f269cc59277929a008d234d7b25bafb3c4d6131fd1130662ed6e84f1d32ff7f46a49f9cbda49167dc2b3780ca65190910ad91f107ebe57384bcbc9344e6a25f0bf9dd4017aff368d484aa2ffdc1681135eccbfc4747aa0bdcd576dd0f387045692997b093a1b056544a070c743a1be08e210f3ffa653f1f9e0eb8eba7ccab67ca604041f0ce26c565dec4b155a6424556f3df882f686d66ae25c6c56319e95e2f12fabaac219f83c4020378a2ae8e12f58d5cace6b9d45847e2917b8fe9deaa1ffc394d0660b573bc195183a9ec886f89ff383ab2f7c3d75c986ed9288de0354fecafd468194a1cde92d7d1438e0f514af0168002b3d94a5543359cb55a64d9bb5c61deda7cad741be1f1353cddda1ace6809b48cfda23d9627b6fb5dc4fc9e48032bee652fae71ca7d5e3953ec8504e333dc7ec187c70f7a8d94e62b74ae94944bd7abeedec2be1e1afd05bf3e2670b727b3008509c1c7c1e43d2fb80c7bb1c830e8b79c81689be19e647b34ac4581f78eeaf0e0e8b4ee9ef6cac88cda0687d96a52181eb743356fa9f48d8450193392bc46afa71c6c23f5d4212dce36a8d4f9b3e1cb41ba6b4aeba020543c4aa439fa99bbe46818a94f557f8f552b5fb166cf7c571c3d2932fad0c92b3f2792ade1d554e8f7c3f4785223686446dd21d44fe784b1e3f87fe8b491861e572b3b956db9bb646684c2df163ff98f3fc92891d2a842135752543671024507c54224948f9e8a58a6c6944eaa73e3914d5eb79c410c63f652648c2c9d82152e1e1745baebc8fc35c1f729610cd1fc6a92f128732cc458a5774297734c6a11f258a892293c2f6048e9ecd9824aa8d38faddea352559743ed457827a3d254e521b8456307a7ff3972e5d8cce78772d9dd71be242b9c36972b989582409109c677852d95e317256b6b5a03f42ac7f21c3d397426af253d700c6e5f9a8540b890042eef3647deb1b5b02902fbc64820627d3f9cac900d53824a5f96186f0d895c7c039f47303f97ceac41817c48c10989b4d2fbd2fa78522596d9b5fab9de20e819c9fd2f673b43b70cd14c65d696ea684b71611489b480b47610881446a318336231ee474b975004ff0a0126bc7e5393c087af10deb47bd7c76f178c180ab3c5773b39d727264034aea94a38537925e0ee569bf78b0ac878c09ddb41364fafb9ddbe10f089be2cdae8a83b1bd1d88fafaea7a31d6be498914f13568a5dae3c9a18cc8ba8ce20cda1087a331a6539fa1be08f7d31f14fab2b17e805774eb1f4d103316e33290ec00305ed206c91cb1eaebca2f9dc3a77530d174a38d6a238e2ef21ec77aa97664ce070917811624734f5cfbc3b6ae8001faa6d4caa6b87a7d684eda1ebd23e979c4e733b385af70df4441508dd95cf09a9e9e6baf8c4b1a87afe17392315069d2498c54df6222eafb25205e80095f450ff25725e9bb7b0c2471acc77cc054e745e3c98de293153ac12a7988d919fbe0b03b7213c2334218d478ec2f82a5cf2b41954cf9b538fde3b63280c445d1e270eaaf218972932fcf50f34481982316534c63cdf5560ba6776392ef996e6b2c3320040323afc619cd42d8764e0dc479d0a7ee14815b7a524c181cde7678427f9ca84b4036cf66fa7f74f2839f7d5282dca4bd0ed1f11768420ae6f63f469e16fed67658a5874a3a90bdd10f76535230869e79be6f423bb115b1c729d009fd9f03eba2a25e8b91be3c73c66ae052f3302e7499280361981f30a71b4069bd6076e653ec7e718cd88fc00d46bd9429eb0acf4751533eaaf239ca3c4a8379b5fd23a441d30f714d88b72e74fb680f51e4874b606af5e854a51ffd134c45a59246c12a206a89c3ee6983eecf89eab27d4d1df45d9aff8a2b86c052b16fc51cecb14c544d9a03e85961d5e0f138cf20973c4497ab5b7d3550cffd9d76d4ab5a93e0be5e5e93c5d6769b75d7fa99b60d7ee224a23370f4a4361a8dfe077ee1f1401bafc18d236405f91cfbfe886f909114eab5e49ff336d5da559d8ddd83d7ed5ff5032f6330c7ec86047b623da8c1d84f4e39f9cc8401db574567c38ab8bc8aa72a107a0fb26bf4d8e81595de5254f18b95dfabddfb29469032e55ede31ce62b472082be12518a85bd6833f7db74f564cf0f163e7844a507856f440aaf811ec31ec9380ff19c6f7cc1516c7f92f684bf35f73877249dc27f364ac2b7dd1f72bc500658845073fbf8f0d209d6661276363b5303bef089e3c489eda623311d9778bd93eb893fb06af1776a1470292e2584e3d1b1f9edaefe34b7b4cd10612974f29f681538a038166f1ccdc210e229c281be8c704422820a86a8cd537027422902779c3d4dda583b6d878336176f4ad63970f47f057da1d1a3df600b2310934d563f75b9f94c17da8690925ed8121056f1075484f9231251ef82c7bdff52c4130437b815afdd0a7b1a27013aa9b0107ca4e21fab8682333c66f2b342eb1bdc9cc340b3288f71e32f9ac8bb15a5061d14cb5364eace9f0f709c0c4188e2574f795f463efc7da4029d29bb3e6b212ba6f643f627231f9be8909337d2ac78f22ff724893635e2a15a868b8b2a020f1e8b14a1ff62eda226e0ba158ae3ec8b9a6cae4c4da9c83276d792a15d75ee7a9f0a5036396a98609e73ab1a15041dd92860c985571e15df2ae4c3d6b03a9c1cc6e21e834b042e2be7fecd50c11c9f06e54c72f6fdd13e86ecbeb0f11ed7ba5c1ec279fde446e206fdd30ae3d98cbe4d13c119a15e464948b5bc3777b13d7f1ea0029cc11a78f07fb11f6cd7866a79bc22d7c9850cfd3a7e257089cb96e047679ac3abf12681eb5caf174decc306f1a297cf347e5fde288dccc292de36a2abd9e414fdeb7e9efd17b2df30c4f4a188fdd284e3041b865b1dcb1dc7d0e3c265636e74c46e42e5cbb4cdb1c80170276716ace44168f50dc82e464b261f14913091ae3148a07283f405a535c399a9e107e52c04a66bc272210003a176777dbeebc8008fd17d4b53d840872bef2800a1809e0bbddd7f0f616a89fcfde07c7b7183a0cfbd1fff8c9f954a6cfd53fa1172e2792c49ae7e89a3987e9fd3e7be32caf2f5195b72be59f1902f00c0834aeec50aeb69a64b3791cfc011c768c4725dee0ce77b3945fd73004026f7a3e0ef3c8e4dd04824f53c293fb190a7c78e8995588b6be5f55978118d315d003ff72298fa506eb9b3c6139d53dfb5a4ea84c56ff92e50fd6df8a572ded3a62f9e76624e31c5bc6d317b2d612898392f8d65c16753799b1e3985ea68a07f8e202cfd5a98a1b1b82781790c26588598bf48dbef12bad1272719992378a0845a5182b218c2577c4c6e4af489539b0365f8c4d08c44cf861e0230cff9c0ad30b00f743d72b906a1330779ef17ac37d17c4314459a567bc2bc34f201c3a6228106728d91184f17fa75c0c6d1a925b28236a4f378ef242381f0f440ebadd17745cf6f59e962a21f468d61c797b05822341706a371d0c0dd3fa9f5c9ec74922a206e857282e9766bc7254834cead1b98df6b0bbb7a9129c89b14c256a84040575b999f65284f96345f60a868ec475940042e1bc131160a43466f2123b1aa5a7f6add98bfde6e522e363222071f46ebbc278952670627afbd5075bf09f295a6519849489c64ec3bd10fac62e7ce82d7932ea50ea9f8943ad0195c7bc372af9e01a534b00d259ee6045d68e66b97e901a12e412ce450f8cb6e2160615c36732840b2c6452999c52dddcd68a2e544db702bcb0bddd75521351e6a1fb7dbe8220d77fc9f3e0b25c5c1cd827f90766af6c17e50c75198aca5b98fa998a71967442d29c8277c688d22c02c18ae059aacbe1ff2774960d5c167218dd7471d3334e3143062bb32e5cb7282416b4b67c348ebe60cb42d6c75eefe6b0a0c96d268244b4ca0e34c686fb58c140c41c76e60c521e3d8c5fb7d77235b0a893968cc1b173648e97f04fe9f0c1feb152eb0157c5b437a2a9122465d223c4c5f05a17b67f492572be31f3d335632b5fd9d989ab4362bd557f24010d7160a44c73ce591cc6fd01018f02ee4f5dc819e8b4ec30041e71ff37dc75a2f44c2958804655ad6ef010ac7e5475def9356af2a812a9e91ec79979bb089e253bafaf128a778dba228dfad8bffb9fb38db21edc2f6d6819120d80e8a8310bbd809fa387092e4b99929a9d3a755c8a25a13b17f0d35cc17e3ab92caef308fb0fc5cf4c1e2564a1adec5947d5b50b276bdae488a6dd2c0eec0fc4ae11ae5acb5df888021fe44fda03d6996ef1e671326bafd9e3e06557fdd5da41159fdcee7883fd14ed9af960d46084a0ea6a92998355566e9c57a51069b3053db6f588cf075a8606fccfd2acf2489f1f0fd7daa991694c946a89813845dd63a15002b3696fedaa7c4700b51125fff4304767320f181a53916bc3e9437d54e8e13b92014370be0261be6d4e4fa7fe6c1ec319f5e4b501a0da314b3ce368751e635fcc6ef6e99b4e5cb065c8b06e9a894822ff92409d28eb8a726c22843ebb360bbb740aaa4b8a5317f5ccddc43525513d076002fc7c0b90da8d04cddfbcb152112ab84d596e596bb0c7ced3e963d741a1ecb1ba1f6d4da9", 0x1000, 0x4, 0x0, 0x0) 13:15:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0xffff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7, 0x0, 0x800, 0x0) fsync(r1) writev(r0, &(0x7f0000000000), 0x10000372) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/82, 0x52}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffff9, 0x4e, 0x8, 0x101, 0x8d3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x2848}, {{r0}, 0x0, 0x3, 0x2, 0x80000001, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x46, 0x2, 0x7, 0x95}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000003, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000040, 0x78e, 0x6}], 0x7, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0xb, 0x80000005, 0x9, 0x5400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xc, 0x11, 0x3, 0x7}, {{r0}, 0x0, 0x40, 0x4, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0xc34e}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0xfff, 0x5}], 0x3, &(0x7f0000000100)={0x4, 0x10001}) 13:15:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) execve(0x0, 0x0, 0x0) 13:15:57 executing program 1: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/74) socketpair(0x18, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2040, 0x7f) kqueue() socketpair(0x0, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01000100000000003000"], 0xa) sendto(r1, &(0x7f0000000080)="b39718d5c2dcc46fa23a6ca150b3f191858752266e834652", 0xfffffcba, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xa) 13:15:57 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:15:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 13:15:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0xd5) rmdir(&(0x7f0000000080)='./file0\x00') 13:15:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x80000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x57}, 0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/98, 0x62) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x9}, 0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xc0, 0x800}, 0xc) socket$inet6(0x18, 0x7, 0x25a) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 13:15:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r2, r0) 13:15:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x400000000000, 0x2000000000000804, 0x80000001}], 0x8, 0x0, 0x8002, 0x0) r2 = msgget(0x3, 0x3a) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3f, r3, r4, r5, r6, 0x10, 0x80}, 0x9, 0x8, r7, r8, 0x1ff, 0x200, 0x5, 0x8}) fcntl$dupfd(r0, 0xa, r1) close(r0) 13:15:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = semget$private(0x0, 0x2, 0x605) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x40, r2, r3, r4, r5, 0x20, 0x4}, 0x6, 0x400, 0x80000000}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) fchmod(r0, 0x60) 13:15:57 executing program 1: pipe2(&(0x7f0000000000), 0x0) socket$unix(0x1, 0x5, 0x0) 13:15:57 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chroot(&(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 13:15:57 executing program 1: r0 = semget(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/228) socketpair(0x1a, 0x8007, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r4 = msgget(0x3, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/177) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) dup2(r1, r3) 13:15:57 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 13:15:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) socket(0x21, 0x3, 0xffff) r1 = getuid() r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 13:15:57 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x100000000000000) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:15:57 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)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:15:57 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xffffffffffff86c5) 13:15:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0xffffffffffffffff, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 13:15:58 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000300)) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x81}, {0x18, 0x2, 0x3}, 0x4, [0x74, 0x1, 0xffff, 0x2, 0x800, 0x10001, 0x5, 0x1]}, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e9266696c6530001ac974cf48a9d51628614089fd037047952108b505052392b3afd879bed6c0dc553e98d366baba211cf0ba690c8b0c1387ba580d84b71f21cc6ba9835fde8e03b7e4cb9b203b671891fe5568bd8223e3dad26f3dbb75315604da9d3b31d7a9525f7593ddb02b75d74f864445d4ec631c5d079e0395bd966ffb2f5550cdd709450cec885f93669fb7e7544a44d60b06512ddc8a02398f4678a44036a3da7cd101ce61f37e1fbf34475d8d3d86635a5290dd7daf11a928ba92ddc7bf0447ab14607d63069a4f8c4b60131c23c7ab804ccbac"], 0xa) accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000002c0)=0xc) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffff00, 0x3ff}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x7, r3}) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x100000000}, {0xb55, 0x401}}, 0x0) 13:15:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x20000000010001, 0x0) close(r0) 13:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82062e3b4feb3f632f2a8ab45bdd9333eaed8521d403d3f46965b76bf42d109ec7f20893e86871e42e29c5e84a2e649db571f3e99f20e42f9883cd8c45"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x2, 0x80000001, "9fdfbcf93f70c9881e79086aad98c36b63f00ed9", 0x6f6, 0x804}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x1000, 0x3, 0x8, "4bdbca8525c089960f788c285e02e2027c346ab9", 0x9, 0x3}) 13:15:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40004, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x22}, {r0, 0x41}, {r0, 0x10e}], 0x3, 0xaf) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 13:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 13:15:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xd005, 0x21083e9d) clock_getres(0x6, &(0x7f00000001c0)) 13:15:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 13:15:59 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea06008074751d201ef3ba136153694d4a9b29a0947f9c87dff5a505000000f26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x146) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:15:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 13:15:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="3c7e8423fb96c38cd698618b433a06a9fa56ecdd0beb428a9f2baddb253a3861a33770a65e73db3b721689e406f75006eeaf6fa018fb93b532e003f2bccb26ece124c59dc50b34574da4c01128727cbe7e5926008f187bbe988819cb8348534eac8b8c28c6425fbec3e1d65af3e233a72bf956712d426e2a", 0x78, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 13:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchown(r1, r3, r4) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00@\x00\x00\x00'], 0xa) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:15:59 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf22, 0x4}, {0x0, 0x40}}, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) recvfrom$inet6(r0, &(0x7f0000000000)=""/12, 0xc, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x4d95, 0x100}, 0xc) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 13:15:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0xfffffffffffffe76, &(0x7f0000000140)=[{&(0x7f0000001580)="a494364fb6a6999e32bf06aa7472b89030d7c3e09a395018a3837eff75f10bfdacbadfa963b79205d057d70e64f8dbdc1cf9a649b8d76fb8147c729d81881b4642b74ae194f9809cac7c2c44c52069b42b94fe0fd0270b78c3bd8fc59e9870b5dafc4cffc272b8914d20295b0beef97c970fe26e23f544c14eb6cee250a4bd7ebd4e573fd12b10715e3551a1885cdee6de2f97daba99bc6dc08c58d32f3aa1a2c4ba65cb44418d097d264f8edc22b9a6251527d1ba80ab86a09f0140688a476ce4d45e2bcd2f8cffc318ca47da51a6add8e6bedd113a595ea314dcc1fe79cfed900393e9b7185145aeffb170436d43bc8c5c5ee85e0569fae8fe6af459d9f8b22958727b6dfa853a63b57e023014f5d1083b57c2264f0725e16dc5b0a5cb5f959b1b194d80c6e72c3dddbbdfa3ac61b25c20951b1c7a40760cc7a8defd14677cf5178c5b7b98da6174e0a25f7ea64eb90b4deca22e39b991c41ef8eac31f466a44430fbda75940d6fc0b11de712925997c1d5b0bc3a34912853053d18704456aaad97d0d68343f0b1281732d13e504d70ac674cab11c326bce4d2636b23b8db49c64129d5e88fefb4b7264a588ce6cae257062352dbddc840f63cccb8f37f14cac8b63d7c24e9ebd9fb27fdb624c3e28791d67f6db9510c6b9adb9d7ac003ae803e5c2c80b3af695f676fee8d8c44b67d00fadefc1d6f9a00205c424d81a9984c200e1ce35e6b40f2cb79ed2c24e1b0bcbff5d22547031cb5a7e06e65a34845027d32cb1fcb4e65ac9738feb4872e9ece15afe5c536fccddf71042a7cfbc693452e0152d8da88d228e232420b419685651d1d36a2f096fcad9fed339d02bb2f24d419da348c7d7ec50cbc86d5d7baf76410724aaf6f871e35a7a0a86d07d26d2545cc6bfc355a8196a5c3eb8ca63e16164502336e4d8ec5488841ef5b52f2b468f55a709c331b9dee7fa91eb571befb8499b74e2c46a00c2b8db37023df88347aa726f24a8e54e29a438bed7b989b3885c8ff987cc070fed736e94cf7f1fcbfb77d15c3922ec066ffc0b4e41348ae719179ac07c61c7a7b7214f4a2d237967102235daf2304fdf76c75194a04691c1bf9ae9d19c4fe06d55ae2ef8065d0abbffe0292a2b52e06ff5e425c5e03701e15c36e6b03deb5512896fa5358e64175f7aef7443b675a4b57bdca88085151379f691b1c87332f6a27521f8187ef9adcc91aec34d4165b443d3805701044dc6fdba2da504c4f250edb959167c6e38bd114b925a55a470de24afc11559ae33322f82f2e977e33a04cbb5e1123a3bcd32dfd679f0ac9fcfbe3a61342ae39d9b03e837947bf7d5437dc27efce0e5540a9d8533fc59581c3b0440fdcec9baa82b63920064057e33c8f2f7d359f80946dcfef45d62da9c62bb0c12216ee79ba8b484f6d5c1eb9b0d555457d5bc2241007dc13f837e29381f0560c3f32985f5d2fb8f278d80846b07af0dd3eed9931d24d838de6e4afdc194eaed9d0d072e095a539b32341d482006c062a729a29dfc72e072e9e542f9aebb78e2ea09006d8e0d53b07f30899c64058c6e45b780a0cd59a0ae973bf77380fe5ae705ce2dbfcadbcc14b898900ce6a1b296809e51863e5c38d216248d5a560078d8abb62ce801c4e021a9f2a591b6a8143dbc1cc003bd296a9d6682630817048bc72659d80532ef55358830a74c5adba83f8913600864b3c94ef63579321e409d1b691349c54d43d0ba14c73b20034f14ade89b77d9508a255235e65c2bc54188710c623098b0d3a9bd6058ad8510803aa8619ba68cdc50d8e0cb852b69f55f3f0e323fd04e0e981c6c7a891ef20cfc8906237bce608732cb7fd7d2fff0a914edfe377826986bd7ad8bc13afd43848d9bfada117b9cfd897a1e97a905798142f2c7d2a334f0df31fdc78c0180027610831f9a0c584a9bb187bbc1a166648f95546ce50c09154114ea616d3125c80fd0dfc73cb4fc26c628e5871499c2bb373882218b64c31767755d1a2e4d0a3e9842568a621a5b627766dc409b9966e8472c4dc9b998c54089d23ce493f8342c7b49fa2d3d4752f0842c9c22c736f4f48ec090ec12096a610cb17ac60823da7ef611918bd4c22ac6338501e105a72190c5742e395da9b0d18783bc55d527d0d40fff455426ed746bd47d058894d9485924e03f740996c6892a7854c0175f01233f38dd028c2e20b5a31936a2a076e2770f4800ca03f1458909b3965e7f3bd77d247206e5d1917030de47d6a1e8231499a64099ae1c49f81645b10d71f45895a187d7974a9c8ec676f15cf23d4b0a2ab8217b714613c3924d1d9740af484226d16c3ea2285abfa02739194dc9cfb82fe65cfabd7dd544e206801ac317bb31e1e2c1f89a2a4b2d02c08948e747007146b9fa102441946288e96fca175b702536caedd39a92813939929a2981d41f8b6bb42ad53100fc6b071dcb504155ba5843da964056118a6490a8bd458390ea967d317e6ee93c4101ab2b8b14a7aad3aa38d838d9b2ea551dad6efaf22023d7392fe7d89ac66baefff3a75b29b38db93c26a335cd1fc888699e2a3df3c64af690911f63dc534615d6f46ef973d34b69dc96e5c624f6e9657aca95132e06cb45dc679dbeace3124702292103870536f996a8251ae1e8fa49c2d6d5671d91d8f71fc28b01c7e5c98a6dddd40f0ec96dc66afd37b4ab8195c2e2241a80e91717814733d0e6593cd9a081570cfee7a50e03ccfbb374f8f4988e50e1e08ffa395ac1c1ab6225b4c06dce7f1ee1f1871074488073bdca7e30bf4eedad239bf785d8fdd689c55f423f809f8b4f7ba7848bef0645547b850a9d6eb4f991ce45b0d755ee7c137b121962e2764d7bf71e1b5fb2def5d41673d5f94c579d632291675443443a92800485a36b831a5e374137d6b41b0b65ab31d3c804b300f077d3f84b7ac4ad31b563c6b932d1f3cbabdbb8b9cf6ed00e8730f46828093f9d28f3fa54d8f38b6c5c5af45d5393164b5219cf83dbf315b0769c03000a00bc6efd9f0910991042f0cd065956f2910f4c004dbcdea937f84301c3dec972f8aa2280ee46b06ae3a8e10c7fb5758486086b2dcd1647975359c55742ed3e0e6b11b13654d4898e311866a2f30ea611e1876726919c6c2db357633339bdfe5dfb94f6103ee4c45b7e733895383cc54382e03bcbbadba6cd1a23a8f503026a9a3f40b28994f44d5aa7352cb076428772b397ff11e809c89386d05fd574ad43ad10780e053f06635f2325aecf2698168dafdf87d2eda8c3c5687a0480549f1825a5bcadf861c20bf63f87c0908062d3c46fba1dbbc8154d06d20888c7f6bad74396619b89f05f49a465ec018df61a31aa29b46b283c9ba528822c64a5360cdeb3704184464439f35b1423fc8911636faf09f463c9275297c9d537e6259a2522de5c2f398af31306d43ac918a7de1725df49ec181cf3c1921a467a8ea730759fdaff519e7e5cd3e28c73bbf68303260085109432b5be5a0a8324da3e8183dc09efd4b75cce442374634d76e264fa1f8688cad869051e07518ac57cabed40bad18726a6fabcb4d2f327154df38f4f40dc0a1c974cb07039035127a3e9a1a96adb16c294778f0c22648a5531338589341a112d2e5aff8c4f7aabe097e2794d5757657b5c0222c97381c19cf23f64c29420b8b0f437557cecb2113b9302459a1ed188be0088636c9f6a3c82e6839ae0589c4d911259baa45012279a3a027563ef6788488cd7fd9090dee96215ac682bd97861cece78c67d1aee0e677ace2e5dd96722aff96b37c173cd5b7707ec4aeb5358f3d127db1542ade275a54851489c463f2e1ee6140c16479985a5b2d6e89b8ec932f04ba4b74ee0afd5a224319287043000417e92d2bfcef31bc614a744dbd9ce9afe20b7a98a22cdac5b9177a643c3917e33ed59574bce713432a6892aa3b53f588f91d3c8d3fc694781daa4357c8d4e471ccecda184fac7356a8d45ddaf4f7cbc9d29bb092b785018e2b8646d42889116a6243f98e350abf91f192d1bb5129bd945b627bdfe70419be444e843662c2e5ff8627dcc49ca475947684478882290841fbd12716c3533f10ce1bbf7482406acc69f1899c007b0364c4809290d7a7d1667cf5fc5a6545647636795010843fe1d1e7bc6d98888102d96280a4f91319ed7ddcdb5334c0e79a063ffcee304c397ef556db0cc758b524861a6d64863cdf168e38a0e51a7bb6f1bb109580cf57a4139737591e8f1413bc4f89eae42f6f7b33af4a548b9245698c952ac3a416afdb82ac938aaabbd91f60776743856be68a2db6b4c094c19dde9b7afc04db9a042903eaa2d10309cb589dc02775ea85b7c135fdb4e838cfb8f7dec0fa80fc9bab83e5074f9f8ff2da0dc9e8ec51d5f8cc8115cef10295da034db7075ca076dd5869ac1803f72dc8ff29856e8d8d4378342374bf74513ee064d1c6efc3109ede363395319974c1e93d1c088233f67452b633534db219fa5e83bb391ce2fc1578064dff9736af228382715f23aa3cb589528fbaf1255d043c63b9a4cc1996da56d62b95cd7653122d3b74bfc86e79aaf3ca1112902ae27551c87b2ec82631c3938ca5539f5bb879fe186a4d2315e7283e66ddc0f08ec3b0e02df50a33fc6cc0b1c5d19633360dc092df2b110d03ff72695c2f18952a54ded599f069b4fc7bcd49dfe97c1c180581f94b2638f6a86a9e948697580894ee55f104b8a2b01340ae5ac8c7d55de6e20425befab4301b7eceaa388523d712ca38321fa4d382f066b61221e4744494868752c11690d17fef5aa2315de2953530845d8f83a19318d0e50c5d2895319c5e698e8ce8286fc420fb83d6020d67cd4a07897e4e9a24188aca9cebd79dc581aba82f69434d3aafb4b766a1b3e24af9a28f19979c2fa3722e73285c488f4128f221a0e0d94e2b50512f6c8fde7d91ae9d79e5807a858dd42dee3d3424ed8c91a48e85ccdbeff358c8c29b3b6e0bd0854802df338ce0839c6607bc7e58bfb8bcfc5c497130de6cb49165e3cba34f631e9942918a79215109f22fce92cb146f60271c378abe86842261020a18e667a4bd0d100db04ce1598c2939e648aa3e8f61a36d6a14c1082caaf7700dc60c672fa26284599f4b8fef03bf856e85bb31c761bd860141801c3ac675c2ac9c5f9b2905295815315c919ce65b895edb35388576384a4fb62d53c918f356acdd93165a29d51e12866ba912f0b0bc9717bb095d075d4ce19748277675fe73972e01969ec82785ab7d104aa9db16921fd04dcbe642277b8e331d0abd20b5a6a75bd0f7f39257e28672b7b9113bef3f55a0150007067086b6f188fcb9744880a46097729f968c03023105e8c2ff6e40d8e92af5327fb7db855082a08ac051ff5a3c3949d515c138cff3160ce7f39ef83c0f6170c5c620b68e063a318fcab4f5e9dfb55b3f51e578e4b2b976bcb5e5f48eaf7c75c35d36fb38680d6ff730b46790c4199abd4322939b5f2ef4f4997bb935ef6c4fad3d73055374a04893de8628d19d9e405c1c40931001bb3518b693bfa286186bb33e9722933b6a4349f774e01ff6234ddd73dc394f0858dd7709b74e2f64a2e10d4c3e0acd0d3a9bc481cf6ae51c4b921c274f8f6c866acb17dd3c00958b92462b154f8a46c21df1ba9935c8c36dc2e2f126c6850b01d4b0139e05c203cff1029441fbe66f6e9b177d3227730567bd8cdd511dfa04f58bad15344ee56c7c0e6d044b4ebb6c558e309887a6d4e28ccb75fee4fec16321702622b9338a4ba2bb7a62d73762199941315d491", 0x1000}, {&(0x7f0000000040)="a7cf31f63400636f89bb815bdb8e22a1ebd31ece3d07b45b092bccf7588713fecbb4d0b0b50162eb548910c6d3860d5e983c257b9af6c04dc2d8ba9960f5f84e93edf5e3670148fcca60142860e44cbaca20db07338781dce883f5789b89dd888fdbd28b04e94d2e01cb3df73216b38ba24b2af80d1364e000085787e89b5143bc", 0x81}, {&(0x7f0000000300)="fc0979a089d19af74172de0904e1303d9af96e65b3c69501e6ccb1fdad80622849000000000000000000000000000000020000000000", 0x36}], 0x3, 0x0, 0x0, 0x40c}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 13:15:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x1, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 13:15:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="1f", 0x1) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:15:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000080)) nanosleep(&(0x7f0000000040)={0x0, 0x1}, &(0x7f00000000c0)) getegid() close(r0) 13:15:59 executing program 0: socket$inet6(0x18, 0x4, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:15:59 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/238, 0xee}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 13:15:59 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000640)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x2, 0x9, 0x6, "6b165d3515e5c92ad0f2368d818e27f6f1ad9158", 0xdd77, 0x8000}) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000100)="4f54d8e373d450eb11a6fab770cd04013f493dac22f4254e205c2147c956cf5052ee427bfa4807b79000675240c4a5120f8259cf8cb7ee09a3f446cbd529c21cb4c154d525eb550d9f9f277409015f6ada25cf6328ac75673bc3562a2700e93f5dcb", 0x62) r2 = syz_open_pts() close(r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="7ed14780359d87eab6b8ee9304fcb5c9a63bad72f3ef10", 0x17}, {&(0x7f0000000280)="c8fe8df94a4cf8dd0591a07e51799fefc836d0a998b43aad9512ea5a8172443384a7c31ed4312a8ee25d0c0d2cb844a16e6e7888c94d8a835588996301f8b0c08a05c365ea2340655dbd98967d59533f6b68213e384e9b616d1b2e4c5301131cdcd9414ca8dcebe13e89219bc7a75da2c55715c713cf4b0aba314ac9bb53e1948c2f8ae9b2e43aca8d35fd9af801b04f0b", 0x91}, {&(0x7f0000000340)="7066a68957d7ca11d67bc8a8beadb794504b315eb4c72898a389759e0bcc9c620d3b83efcbf79f5f49d6bb0a01f197e4b3135795fd3150b5367f1f", 0x3b}, {&(0x7f0000000380)="1164056f5798428e96666df24aaf7288199c28f17d14288611f922fd961cb2ff15660f3c60be5bab06c833974d683f486f956bfff3a0a91226b9851170df4243df10d83635a4e5163ae3283071b3c1985802e41714718fbfe53d179014ccfd87287e0f709c7d936d788d7334898ca43143e50ec7fbec4d0078650f9cd6fdd6b02d972d71aefa3806fd3195", 0x8b}, {&(0x7f0000000440)="3ec1bce7211e23c77a83e9b5dac22dd7d6723304280df2918e5d65edc935fec9b8238c2aaddcf91cfdf0bfcc57e249d3421d877e72969a29302d7f568ac8e35cefed827ab32fe8ed99d5edc570974e761d12fc0c6c33be05ae9fd8cf925afa43a30c0ce59fb95e78141918fc8190a012da514386272f0da09db4c2501c88c0e3876d9b94bed5fc0f864c328bad39c873718e3ddbf0fd17696a3525b1219206977c1cd93a3672650d33c2e7c91f5e9836a89d14e79abd4068c8274c9d5fc7e32a56af07dc896673e30b0ee95720c9d8", 0xcf}, {&(0x7f0000000540)="e54df429ed2ecdd39b0d887a0cd934e3333c958d41e3fdc80aff7829ed771fa82ef9afb502a85f40f088ef212e9efc63a977e4254fb48bd8854eaa340c92060f6a559b5c", 0x44}], 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x7fff) ioctl$TIOCSTART(r0, 0x2000746e) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/192, 0xc0}, {&(0x7f0000000780)=""/163, 0xa3}, {&(0x7f0000000840)=""/5, 0x5}], 0x3, &(0x7f00000008c0)=""/162, 0xa2}, 0x802) dup(r2) 13:15:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7}, {0xf83, 0xfffffffffffffffc}}, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 13:15:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xdd09, 0x433ea8fb, &(0x7f00000000c0)="0bfa645e53e6515d080676e2862029228d26215bcb3092cec93a96311164197ee776b9613005d32231a0db6999284082c7fbf2533e9a18dd821c7faa3eb667140d4ce1feb572a17457496a784a598de00e3e713d16b4dfccbd0a1f96bed8494a4279f64c9c8f04913e97c5922cc08f3e9af9a355abba86fa759a600171e2db7381ad1aca34cac5bcad7f1ce8ce2a5e114f6cb0cd5c79c0a2f6fb3cecf438a718a079d2cf2f426729de", 0xa9) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 13:15:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/255, 0xfffffffffffffe9e) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 13:15:59 executing program 1: getrusage(0x0, &(0x7f00000004c0)) mlockall(0x1) socket$inet6(0x18, 0x4, 0x8) pipe(&(0x7f00000006c0)) r0 = socket$inet6(0x18, 0x8003, 0x3) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/207, 0xcf}], 0x7, 0x2f) getpeername$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000580)) 13:15:59 executing program 1: r0 = getegid() setgid(r0) r1 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r2, &(0x7f00000000c0)=""/95, 0x5f, 0x2, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r3 = getuid() bind(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) r4 = geteuid() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000240)=0x3) connect(r2, &(0x7f0000000280)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSBRK(r5, 0x2000747b) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) r7 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x2, 0x8c) recvfrom$unix(r2, &(0x7f0000000340)=""/229, 0xe5, 0x40, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r8 = semget(0x3, 0x3, 0x22) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0x3ff, r1, r0, r4, r0, 0x41, 0x40}, 0x7, 0x7, 0x5}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000580)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x2, 0x7ff, 0x8000, 0x100000000, "9c649e7f931bc7804c77783f5765a994ac9ff603", 0xfff, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000640)) pipe(&(0x7f0000000680)) open(&(0x7f00000006c0)='./file0/file0\x00', 0x20100, 0x100) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x100000001, r1, r10, r3, r0, 0x8, 0x3f}, 0x7, 0x100000001, r9, r9, 0x6, 0x2, 0x5}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000780)) fcntl$getflags(r7, 0x0) msgget$private(0x0, 0x209) 13:15:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/107, 0x6b, 0x801, &(0x7f0000000200)={0x2, 0x2}, 0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = fcntl$dupfd(r2, 0xa, r1) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/89}, &(0x7f00000002c0)=0x5b) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x5012, r2, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000"], &(0x7f00000000c0)=0x6e) dup(r0) shmget$private(0x0, 0x4000, 0x4a2, &(0x7f000071b000/0x4000)=nil) flock(r4, 0x4) flock(r4, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 13:15:59 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040)={0x100000001, 0x7fff}, 0x10) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xffff) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 13:15:59 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') semget$private(0x0, 0x0, 0x14) 13:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245", 0x5f}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r3, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r5 = syz_open_pts() close(r4) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) rmdir(&(0x7f00000000c0)='./file0\x00') readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) sendto$unix(r6, &(0x7f0000000140)="20cfa136016c92196a5481d451512f54da6a102a6e3d5902cc2b9957c82340e64c39a52567164284a0759d3c", 0x2c, 0xe, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() 13:15:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 13:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x5e}, {r1, 0x20}, {0xffffffffffffff9c, 0x80}, {r0, 0x10}, {r0, 0x2}, {r0, 0x20}, {r0, 0x3}], 0x7, 0x4) r2 = syz_open_pts() close(r0) socket$unix(0x1, 0x1, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 13:15:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:16:00 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:16:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="f14c930429818abc10709cb14e420ee3e5d44e781b6bf720b83ffcb77b087cdbeaf6f50db6dad1c680ac51c1d1b531d9eeba8e7af64e14f15285057a296006d5fecf77909ef6cfefc4b535bff7208c50bcc3d0fc0056cd9b2eb7172e820ece812f8e8580e6b2d36e195a8082b64ff423f4a868f39e3fd1576ce548a210e0562aa969eb8f416705644347fb0bb48f1067cb417fc238ff20d209f8c5893c46d2c18ea680623504b7dc62a9a7a12ffcfc9fe54d6d69acfacbeb8423fa04310c1b84b14e2bf3a3f472fd36d7e8090ea5096aff991867d5de57b52d41362e57e1d64fd3abc228a50b1c3843515db8b5aa66ea09f5baadfcf7fe", 0xf7}, {&(0x7f00000001c0)="0ffb2f5208e379c52df8de327319a8321bd34d6d1a9f7ae0d165dfe1482268fcdeda193374309dc66047f5f16cdc190fe74d4bfe353881e5b5f5d09e90c21304b1af19e16b3ab7963682de1edfef60355b095adfb6d172583e51de5dec329722a69b28a53b9115", 0x67}, {&(0x7f0000000240)="e2621d75b8cbe0e6c8b6933d4756f0b8700600dd0b7b22c85dbb75796b6bdf62bb640084766899d1fc3d79465298f9282953ccd60221cff32eba7c99c1fee1467dd15888f283b7de3e9f06d50c70cfce0561b0989ac042dfc74e9d10f277218f43f677343010c72cd6be3e17778daa", 0x6f}, {&(0x7f00000002c0)="77c4a2627f5a67e71d3be2cc86734b2c63f5ce058f855d487c639bca5a8f6a7147edd1502b553fc8b91b12c763f6a5f28c16998335d1e294296bf8762f1c1fab7f24bce7ff99b51b0814374f9ae83c4898101940ee151dbc", 0x58}, {&(0x7f0000000340)="61f78913329764d9341264507c5ad921e5769678805faea1f5babc40fb51251faf97596b3a4a36b99d27f8a10fd7a81d055d68d26919fda334d3f5de3788206664142ddbd982d6b4b5835bee45927e343d64a79242cc81895d3df37e8e956333f9e5d5b0d05653097be2c33102127715c929981ff943918c38e1c714bb0b385c92fbe19c4a6d874009b13aed0c21356491f0b581d8cfc9f21a42f82fbc7192b95b6abfce144de31a78b3d80c2ce8e881621deba0debcba0c9d6d34ea784ee87d618fbe726cfe6ced948fcccc30090b091b2d9094224da99778f25b523b689f687f3110f170de103a948866defd19dbba", 0xf0}, {&(0x7f0000000440)="1091a9b6fba5f00d3ebf8507ad4fb670c693fec552506e46f7f30b3bd6b3899c94306bdbb637edc80eb76664cfdc92738d763d2a15b1f1ea0e49decaea4ca8768bde53f269d4717465bcae5288ee6a3d491a8b82f9810fed29536725e7c7ab091f47b59ce59b02ce5a237e1463e93234462204df863a0c57d5e9c94dfa697cc4f390bfb78965843da2e7d484d0541b08f50b2cdbb332d4096d4f4c21d46f01dd43bac0255220ef7af18149688c554a61bb81b6da4514e3a0b4a435ddfe98bd2624cf99c44cb349af1686733a807b8a463f6d", 0xd2}, {&(0x7f0000000540)="dc919bee661210e75ea80c90cbf5f1f0a572ce6bd206157bd8ea32f144bae769d958b9a9f04c5b17890e750768a50f2101c05e241d159068645d422a87564b187bff58f55bfa67d433c2029c2a89cccbe1d5cc8e7356a6053042f40ddb1d3c2be18d2c91c8d2792c32d238661a8dd6ae4a83d47e38b5d7401968c8210b0310d9686e278f6ed0e6a123d7a785e12ba4c2e8972ca9907e5887de50bf3cb6ac8fd0f8ff524bb5fd9ff9da80aab5a6d0a6d540f64d52260fe8fd91c2e7fe3dc67855b05d264c7a90f18a2ebced710f08cf0f8628b340f56fb385e99dddb6", 0xdc}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) fsync(r0) 13:16:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)={0x3, "222ebccecbd37847e9cd714483d9bd6b7ff2424c53ea3f1acc64dfffea63bc9d42aa397dc521424031ae618bd81a20637c68e9bc628d390a5881932dceea27cc7a850ae913d6ce2e27c5a1a8702d68b1d80b84f6b81f3c08f23f1f2623b58ee0f51d853832142aab75"}, 0x71, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/193}, 0xc9, 0x2, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000df78f3ffffa96b73555ef638ff00f7ff00000009000000000000000000000000000000000063d7dbd52c00"], 0x2b, 0x3, 0x1000) semget(0x1, 0x6, 0x0) 13:16:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x8) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x921b, 0x6}, {0x4, 0x10000}}) 13:16:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000100)='u', 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0x0, 0xffffffffffffffff}) 13:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) sync() lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 13:16:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:16:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) recvfrom$inet(r0, &(0x7f0000000000)=""/176, 0xb0, 0x40, 0x0, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) 13:16:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) chroot(&(0x7f0000000000)='./file0\x00') 13:16:01 executing program 0: r0 = socket(0x6, 0x2, 0x101) connect$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x3a1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda03", 0x5a2}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) 13:16:01 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 13:16:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:16:01 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x1, 0x8000}}, &(0x7f0000000000)) 13:16:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000010d, &(0x7f0000000180)="ebffcbff13b9fd812eaa4a713048e69931929648fcaaec795acac2ffb5c976ace614752e8f1fb5cc540b117be5efa89162c6bec10e09b219cd7c8c4d0e21f3d0e658c62a059630f0fa34a5074ec65230304dc625c3e2fbcc19e0f52b0508fc9202511e735107a81b577a31f3bc256c637710dda4d6013e976367d82544ffa967897a44d9dd4bf89702d153a860feb632ab08c36c1a6386adcedd0fb209b56c5eb274ccc711f4a31b74dda40004001823a556e61bd09872d184f053fe4786117dcc8f6ad5a61e3f7a229e51e2532cd5717082006584871cd329197403aefa39ad65b21bd243ee8d0dd7e6d0b3547fc408d34a2c4e544dc92b94d57fe7287cd259ec1701", 0x103) 13:16:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x12, 0x2, 0xa8b) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r1, r1) setsockopt(r1, 0x1f, 0x1f, &(0x7f00000000c0)="4a1de28501a235cbf03072d1fb34701030f08bffde913de883dbead04f3cca71912c035ae09494943ba79ec52e885c65eab894f37838fd990d2318be3c6e389c7f07076457a15e7b81764a918cfe7bd2c7dc53e1a29a85becf71d1f101d4d6c9477cd03413cf650ae2a0eacfc658c7ea4c371951884c3024270c1269169ddbe31f7999f051f60e15b7c87f529a8728fb3404a67c6e5666c7187173297f459a60954d0253b80a010de55d9f790edb21a4f81fe2847e1b0123570dfe4313fe612b9ff2af4d5846aea42ecacb5f3ab2ce0d6dfb5581d71e0446241de446c199db8133524b3e1624a44313", 0xe9) 13:16:01 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) semget$private(0x0, 0x4, 0x20) 13:16:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1ff) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) ftruncate(r0, 0xffffffff) 13:16:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x40, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x40) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 13:16: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x80000001, 0x3, 0x0, "854955000200", 0x9, 0x5d}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) write(r2, &(0x7f0000000100)="d32375de7e483cb35f6515e6fb11c1cb809f09c2d12add6671be56d04a32bf75", 0x20) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:01 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) fsync(r0) 13:16:01 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="1aeb450a73ab02cf1a387a7b18b0a692746837e4230e6be0561d7bce1c3304afbdc720656ce32edc78711b8a6aa3f4141db5652f9ace98b7e0a3f8f17044cb16299b112f48341106330f7d402be7e6c1f8fbd4567fab7b9281b81281ada6944b1e2a0a8f98ceb3c2e3a561527984c9f0d503792eb71e272f3058e65785f827e1fe047c10cb69f93fef27354fa7b2680305a0bedb2c788e3fbe4da2415f49b6bc546acc8f5ec818177809f744cdf67a70b646f2e41122ff1e9ac602116284d67be12e805f5aba3a71ed", 0xc9) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:16:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="46fb3be9dd7c4cb05039640dc92ff78752f7d83306691f1c1a50666f1cdb", 0x1e) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x130) ioctl$TIOCSCTTY(r1, 0x20007461) 13:16:02 executing program 0: unveil(0x0, &(0x7f0000000400)='\xec\x06') socketpair$unix(0x1, 0xaee6c3e5af66b256, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}, {r2, 0x80}, {r3}], 0x3, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) 13:16:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="74652569b2a7c53dcb5dd98e373d3603", 0x10}], 0x1, 0x0) fsync(r0) 13:16:02 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r0) 13:16:02 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x4, 0x7f}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 13:16:02 executing program 1: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x1c8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f46"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:16:02 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 13:16:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="56cf80beabc0e812fa5987c4f0429c7fe7be79a24ea45ad62db9cc29c3e2c95c3fafebd586b3b5d5175b8b08596f6de829be0f00000000000000000000000000", 0xffffffffffffffa9) fsync(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) pipe(&(0x7f0000000040)) 13:16:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000002480)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/188, 0xbc}, {&(0x7f00000013c0)=""/171, 0xab}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:16:02 executing program 1: socketpair$unix(0x1, 0xffffffffff7ffffa, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 13:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x56) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffeff, 0xcc}, {0xb4e5, 0xfa9}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) readv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/44, 0x2c}, {&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001640)=""/111, 0x6f}, {&(0x7f0000001400)=""/99, 0x63}, {&(0x7f0000001480)=""/201, 0xc9}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) setitimer(0x2, &(0x7f0000000040)={{0xfedf, 0x8}, {0x0, 0x2}}, &(0x7f0000000100)) msgget$private(0x0, 0x409) syz_open_pts() 13:16:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000280)="ff471833ddc091176f25b7b12dc15b80c662fd7d4e0befece23e9517d917469fc4ab1ddd2c982b0cb22a383190b85437c9f89ef6de25d7e9f207bb45cbe57d0de325e5ed978b3c0672ccb888a2a0ca3488c1ca9fc8dc862a91b79ca5e259f22e1df9684cfdd6e82728b64933f8084cd073da0b5c25293709189bac968b2526906e0a00b09cc07034ebed7f88743ecaf29e0789babccce2425f3bb80c1b4ef5033165768bb6ca079ef6a4b8d04727402d3a8616de782ca3b4fffa141ad39c3fe525c0", 0xc2) 13:16:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="1f903c2dfc107327d10fc090e83758ca2495192b418b41c889858b5e023772cf20e73ef3d2d42089db71ea6ff9a463269fa0283c6e5fac2ce9bc4e6a12c16a652e64385745feb795a9e9fa1d28c666fc6ce5979c63c09bcaa0762c1311e879b8d88d2e587bc5d1a2f84f81686e8776ee44f60d5d07403a803efc515ca8c08bfbaae989491367521a1b97ad59213cd683f8de1fc0f114ba8170ceef021507ebf59aabdc9c6cf1d680338623d991a7503e07fb5396bd2ab65c5fdb8ee055dca5aa7e93c69cd6c03e9b73da70d0f09fb451c213fde6ae6abc556d1c9d73a7aca04c2133ac1fc3ca9ee182c751f51375926d2beebb8921d9f06d850909f2efcc", 0xfe) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x106, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 13:16:02 executing program 1: socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/162, 0xa2, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, 0x0) 13:16:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') clock_getres(0x5, &(0x7f0000000000)) 13:16:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x104b1, 0x108) sendto$inet(r1, &(0x7f0000000080)="367cf22b743d20c38aa831b2993cbb89294dc2baa232", 0x16, 0x8, 0x0, 0x0) setsockopt(r1, 0x3, 0x7, &(0x7f0000000040)="104418e77649", 0x6) r2 = socket(0x21, 0xfffffffffffffffe, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000080), 0x0) 13:16:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00182f272e266c653000"], 0x6) pledge(&(0x7f0000000000)='{@@/\x00', &(0x7f0000000040)='\x00') 13:16:03 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0xfffffffffffffffe, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pipe(&(0x7f0000001300)={0xffffffffffffffff}) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xffffffffffffff2b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="0a05a3581104d5cbcb8de7ef3594f22ccae88c1cf09a162c913ee9166ffcb6e1411b2eff726ff884970c382b709589d5271fd018acbbf2c2b096eb32e9b38e8d55add1feeb60cb8c7e9e3e1027926c4b85f4639defc9a8c1507298a0bd474822380928f4104054cd9c54f9373a28b3e6f4bf376654b04c9d767408701f5355dca3df3771009d9c", 0x87}], 0x1, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x1}, 0x405) 13:16:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) 13:16:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 13:16:03 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f00003bd000/0x1000)=nil, 0x1000, 0x7) setitimer(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000345000/0x2000)=nil, 0x2000, 0x1) 13:16:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x121) write(r0, &(0x7f0000000900)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7800000000000500000000000000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f050000001d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4875774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0046e6f64244058c39a9930ed61998718a2d8f1ddba474f021ef73a2a0001042aecc1cee8796b1224c0cf237f92dc54177a4ef36c69a38da2c529b708dec960fe1ae43d443fc092a64f8fb9acac5a300d4fe32ca4635049d59af450c57a100e74a8ce0b622c46524385aaee2383ad3f62e67c4f09c752ddad803ada7fc703bce79e43aea019c0e6e0cbb1a5bec42db5e5756bc12e3fdb78a97e733213f6aa8864e2f4d5aba819af566464f4d5746443dd613ed84ce58f40004f036dcf0c68dc3a0b4b6c03d41", 0x1f6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x7, 0x5, 0x8, "90571eeba25acc5bc683f9822981940712555d94", 0x6, 0xc3}) getpid() r1 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x2}, 0x8) close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="07a63ecaad104cf64d2955c62a48922f87b22f0df1dc5fc438c265810ddf852fe5cdfbcafe75faf59593fdeb9db7bfe297ae04817d0a2d2b031b24a6f73023acdafd66599049398328477c6666b42ad5018a017754646f377b4a85d00738106f60caed2bc8af4c974ac769df82b594fd0f48be3f998ce2266b1c21b8b5de", 0x7e) 13:16:03 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x2a7) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:16:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000309000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xffffffffffffffff) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x8, r1, r2, r3, r4, 0x20, 0x3}, 0x5, 0x9, r5, r8, 0x100000000, 0x4, 0x9}) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r9, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000a00000040446bb34aaa40d60b9ff204000000f5a62d84398c97182dbe31d426eeecdf40ff6f7f820fb13dce8dfb18487014ea059ce658fd794762f6d58770173ae944ad64727d25054886481310dbaf0a24864fc563108da433723a3200588f9bda3bdd38d16d403b80fd8774ed622f79d884457e14fecf65539b636ec0b40422d758a0457a96041e7ce1360d5ffbe91ba13c9cf435"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSTOP(r9, 0x2000746f) bind(r9, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r11 = semget$private(0x0, 0x7, 0x124) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000100)=""/43) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000580)) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x0, 0x9, 0x91, 0x87, "1bf171298c510bfd51c71af3eb5116116e2eaf12"}) semctl$GETZCNT(r11, 0x7, 0x7, &(0x7f00000001c0)=""/93) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) 13:16:03 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000eb1000/0x1000)=nil, 0x1000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 13:16:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='W\x00') shutdown(r0, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f00000001c0)=""/108, 0x6c, 0x1, &(0x7f0000000240)={0x18, 0x2, 0x5, 0x6}, 0xc) 13:16:03 executing program 1: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/72, 0x48) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfc7, 0x1}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)=0xfef3) 13:16:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) clock_gettime(0x3, 0xffffffffffffffff) 13:16:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffcb2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="f6974262f4f16f13331b9749b7a052bcc4", 0x11}, {&(0x7f0000000180)="390f9f3c3d3f00ae028b214959a280f97a6a50b0c403e952de690a5edbe00e33bb1c972fa7eb9f1a5f603c15b341593f8c3b1fbec14f9ac2ea61766def5caf76bf0de453ba47334463c02e3f6914c8470eca2b23146404d469c63702e6ff", 0x5e}, {&(0x7f0000000200)="a4b812df15d6d352b2329faf0532daa39638f5145d58712a1329bf8331b10a0ffa885c99b54fa92fa6086a69e9b6bc7766a35a36662a827f11f4c9370084bdf5b745a6143cee86a726b12cc913d3ba93d810c2ae6e7620dbd4a619dacd484f5aa260c94ea368b6e56a67b3f71ae22bd2d9e6694a3df3d8507d4db097c9a3937160d4fede0c8bb7660ba96b0b74c678eb007903770722af32a135afc9716a86587f9af165", 0xa4}, {&(0x7f00000002c0)="5a63c625c3fc1f351eb6f05836e64e309d948a2d737fc8814668a62a45e8da49783d97a549f9b546f34fbe11353f8da115d3c58b11e9c19807903c18c6742d4efe68865bb73e83b64536157ec68d02d86e69d5cc3329e69e89e874979bdc15ddc1ebfda31ff7cc98a5334b936f4ba81a22e1cfc2d7a2857bc2682ac34d5fa3cab2d0684d93cd9f237ed5c83980fb6acc042b1313094cff854dd0b5645e36d1beef3ac2ef1c8ef5e469aff55a959e02c0022410513a6b5bbb1050b29a24f130c559fee2aaf00cd99630bacbda4a7eeed3d44e3742fba7d62e7240ce7135746648bb36b696aabdd727b7d90b68661784640ed853", 0xf3}], 0x4, &(0x7f0000000680)=[{0x28, 0xffff, 0x79, "dcd6093107af957aa20d99d019f00b5b8bf6fa81"}, {0x50, 0x1, 0x10000, "affa4c16692531024cb12c55c3f6b282fe321d65f3e3f2e5f118611245e4bc23544bb68977a46f335dbde5ef51254bc2139dbdc6e57353bdc63c046490b32e6e"}, {0x98, 0x1, 0x1, "2ef446cb49d8842e2b87b53d63f37f0e65087a5ef7820430e211b6e126eb13e7228d2c283e58aa43445f3163288281b340cd8d326b7c28d1940e4f78f3c9c8620b3a84263ca8ef0c3f9a8921c2d4706b71547234c4bf566d45fe514946c6f87d625bd982bd65dca117e990b916648f99271d7adcb9a02bb1634d94169b05d85ff7e65ab0ff"}, {0x40, 0x1, 0x60, "8abf041c361d1856284c191611b3e2a9de7897fddc4063367969fb5552fd3087780184110aee865dd0e1ea"}, {0x1010, 0xffff, 0x7, "67043e8e041838fe2f022748761e1ddef75bfa07a04b0248f4ae2e8ddaa435236809e08d511748b576e848e149bc74b63da9390cf7d998efbd26ad373669c8af04dd2176cfa731de7092d239741ed7734e98320caf7bdc40ea086cc5c9eaa2f3f9ed5f413621f6b284f5962efa899646e1ee10848caf3762ff9fa60e701df6c3108fa5de40cc2681ca5ca0bba5e5cdd4b5311f1985933541f79b62dce907677b0d93259b48142c41d051327bc596be58f39660fa662b498defc2ed2a36b01d4a7af93ca91de6211ca01b7c8c13e57cd45714bea715a04f9a113f8791d929a6dae73e0842783ca7c022870ab6d694f1444346d441d104d6af437fb9e01cf99e9e52204c41a78a998ac711febf0afa44b854ce1bc2f212f08b217960e998b2758581341dc81172c92557ebc20b63e3d63cd3fd83829bebe862a68244d3d7433d0153aa9f4c63da8f410efdd6a8834dd2eee0062ad2a2246b2890f2910557d912bb6634894b6ec2c0c0fd0d5cb77b526146632c4b1d2626721bfe460934ecc06f09999fb54c88f13fea916d53c96e79f68efcab15d3d387976f5a4f8acb435a2231c73540852100f22dc4fbcc45eda0e88e67217b4829743d6a997a9477daf6fae6db744aa0c7f35eb40a1894813886291113425c47e3a20d5ec59028bc279c073ea8c8802ffc88d4135a68accc902b73eca0dfbc6b9d51bf6525ff29219f674d07a8d3e0fc5e4be08f4f6e311c2eb10f39a32a7f4428013b99785f40798be9f7c4d9f923b9ee7cd2f5a85797793fc1ff8f9c93e70072efea6023332c2641dc4dd29226fbb30a13ec6c73b070ca31a72428d92e096eaf380cf681f6e1191331383af21f952eebdb239a2ab83b082374b80a16613c2a96700ab46f2c9b375cb076c94f43ba9c356fdbe804462852f06076acb2d3acad2621e1fc113fa589333729fa6c1d21e47a056508022c88ffe91bce71c9fa42ef00fd40dd3530c0952f9093e17bc662b2691f27c25f30a98e00703ddcd5ecf8d74fff565e54b026049f2e4a39a0b8219d130a24d7bb654bcda1f570bc70c8e105c332c9cbafbc4495d4f7a78180c67b0480c9938fb6587aeeb85ec0409e08cd4627a8d9d0523d9968cd4bfb8933dfd49d2b491edbb5f5ec535e08bd4fd997a139593d16e33430e871a3e69be6cea5d6603c1aaf0de82eea02ba332190186767cdb7e0c22fec2c918dc4d0467748266fb1f949c2d4077fb5ec1458e98d080ee28741db6744148ba1d4ba99fa3a3e342a4d9c609661a03237ff1a32ed49c7d2c655881dd1826b481aff962e62c957511f1088b663effae7e728d605250a0196f0c408e52df6fb9331e0d9fcd634a55245b0b2c0be3eea92e83be791d6f60ec7e389d8db3b26096965954e6f79d67b8b3881c98ee9e7cca87a957e95bd46e5b58cf424ab797e2646318f27c42638f2b04e0205b65f8ec67b013135bc850ea2fb0ea579bd342d0a4bcf55e5b2449cb5e9a9943a865de3e8e6bed1eef75c0fcc8f27b83f38a7e36bddb113ef6546661759c79ec12e51714be1fd799c16d23cc68a1073b2fc7fd50c12508a69073ac963f863c6189870129e1e49bf3fd409eaa2c86b98b334e33b3347f941d50c1dc3862cc8d00313d10f9bac04e095ba2897cd26359c3c86c0ba95cc5879db6804806fc386d06975894533db134ba7bb573bf760c0cf4894ace5e6db00fb5a0f3f182996c5db9f2c8057ae379b55559106ed96e17cdc21bc752d6b86c944ec5d5b263ac96418f9b4c43f6c31bb55f5c51c2caa28385fa3aa8bfa267131adcda7902964069a07f98ab37cabaf451aabf535ef3334a04e00469395be861031c2c99e01d505ae77c4a180945eb3dad0c5228e1a88aec0f89490e4b1940feb5d003831fdc7ee2d3ac264106249b7aa52086022b72ff85f8ad08bf9002d9077d17043985302428f903d468b362d860108e82a48d9d2313f8b6ef269c24f3786160b3b5e3dc9776596e1d10f98301f9b5849935bf75a2866220e1af70540841da8c631a0f63ca38672b7ec93a9e87fcf13acfcf81de7d7903eb02ca47671c469d71bed329f626712ba190b68b3659bc71454449c48270b1d06b6067095e2500b56ee4fcb4422c02e193cb71d155fa285e477daa622f9001fec36cb362f8886305184578e747ec938c115079a85e20d9a08b3f3b292c054caa3ec2781af0fdd901e17822ada4279e5520fbe847e27a7c2f7c298c0adc8b88f865300c789fdc34928403ff90aa6c13089877e78b1590fa46af3be7f16b354e352e63ce237a87a46d2162e9915677dfb6441301ac07b2fc1ad8df6523a4e11e7094e71739682fddce6bb2dc6fdc27bc67912cbd552a90e09750d684a2accf02fa5ce89b57b76e1328abe90f9735121c628505f8b43e63dfdb9bf996d67814d17386e36c1a0bb3909391ae7c65c164b9da9d7213f4394bb84a8ab25d7d568ceffc5effc469cfb5fdd9d2171072375f0dc211988160b41e730a11017e6996b575c6b9ffd72b2e2b81c614c7c5a16e67fd08861c010690b9bd2d80cdb9386d43e998055c2ec8060e209f418f30bdb28852f6acf6d7e30e6ab32e5af1d70c0bcbf55060e84ecef04f0ecae551dbffa762cd1883b174034bab8193eed5c6ba333df20d33413789e228bbc711284e7e31c4e5bdddc9ab88ee6ee95f2c84c1ecd4907ccfbaad4c5d9478c6184762cf8273ffc89acaacf06d24a5ccda1094a484eab83745a0af77c6a61946c0aae3f661119fa2bf209deebfe3221343bebe147296cb0ac97b44a60b9d35d0f6efd57ec70a910dd557efa6def27bd41f16363c1988e55d60b9b40e38f7a1bd290e40962a14cce64e197ff9577bb96b727307c68614cdc12ea3b118d57905e8ff7d2b10e233cf1ca135733a65a32b1cbc95e459942ed76bd81b40636822e7573eec53f7bf6ede7f9b28cbe75521c28f75d38b53c33e7468be6713f026080f10220347b629281ebd892be2c9a4c9289d56388fc40b8fa951907537247c8bbeb0a9d967cd0e96d6ba036dbce985aacbc947064c416a737e7f148045e49c86b760cac74f32661462e5adbba2f53ec800984241c36d9c0e0cf83dcac7158039693850ee10255ee0fdb0dfcd882a8d67906ff5fc82d551965fd4c122eec15947979f34b6985f6afa66715edc7ce0adbe9950a9c6550913b8290192cc6f290f0ed03a4fd1f2960831454cfe8d771928d9d8390e0f82e342f927c73326a4d7a0b59ee2175b72af0ba8313046249c75474948e184e913f198f70542a384a19d362943beae6b124a2af8d8a2094a2f349ca3db31d1e149d15e3c4edade8afd35a71b1f9c518ce3fd8b223c368a56e874b4447b19313381b14cdeadd56788f30df7c05afeb21dfe3122637cb1e7bc764dc52638ec317792902a52806ecf5f8c74ef93db5b0ac63709f3f2d6751c0b5828e2f739d5bbccae4b4e3209c356860a71f58dd6cb8d941dc3050edb157bff4eca513bcafd1726b4ca688cd2faf410f5121ca61367711e3b0117267c1da29ace67afc820e6bbc9788523fb67263c0c28da752684a1981c95d77d1380b3cc4fbccc4db4cbaa4ad4767770b0689aed9df54dbf421098d3e1f5e404e29be6e7d11564cac2c8d290d56ff535c6a2faab8acaa8027d2a3fd16a57db0c2a04ea9a832b808fa20d52d4d4972bd30056396bbd58683c4e50f430128773e62b128ce44e7444a16076821f59537a0258e35aea4b6fcdedca3d7a865c4463e51beb4f1aeab368b112dd17849677925009df54cd282fee60ac8d67c8957f51ff08d22b978b46e1a6b213512e9619fa48786b94dc300b8e30e2176be90372c7635cef92ef395faf4b2e2b2d040d582942be507b9ab313bb461ffc74d68ef3b3613f36d668a10a8accd87f6a6dcd5fa5748595909df87f5afe5738ebbdfafbde9986e104e1eef1679285bec6e36b8a31e57a1bbe8e93554d05b6ed1c986af9c5586e71385865c872a55fa2169566c7478a64b76d09c6a27eac52620d893924daefac47f1d7287b7866abcdd40636637b83253ba7a709bc3a8f5fdc4d34d77aaf5d284d44c6d2d6713204776ef3c305da6d1de255b3992614fa30429ded92085f124389298f86b0a71736abc2539a5ded6afa5e9ed3cc77f991f4d18b7296d0929b38bbd89efc6ccc924bee5f591266cd8e4dd3a0a684c0fdfcb64e74ee1283a51c84bee5ebc4a4cfc2bc0b489f6ac4bf961132571bd237476f961cdd4b023e8a9ccf70483810f0d8e18efc2dec791f1e15f19e0635e525fa1e98337a20a4d753985b0ab19be6216252383cf4b85c364a10a34a379aec60f6e579413c5b012e9f30c09f87addd5db678c0a404434d3552523b6965595d77d528c8b71324d067de6e067259f7c83e5246cd491dd6f1be48c656c273fe0ff2e09eeb4d65f0ac0de09f03e8f7e753d609ef5b0a2711bb4eeb5fc5b32ae2bc1095b352ad5b50f9b70abd08f4ca36d8fde0e7c312e3635d874e15c53e24b44a2ec32431768d2cbb755a076fd4e9220f5d079b9f57b66019b2b3a2f1721795e754990ae3302e71e0865ce8a0cac7ff2ac9625e73486dde318c95fe0fef99215b829289f0268194d3ceb9cb81505d41df4ae86a4cada163b2a49e946c144d6057ff61856ef6b4c36bcb1e26f81d25918cd6ccac21f952104aaf1fdbf3efd6e1a7745254699416082b13a996f0362960ea8bbc2500a65549b32a614d913c2a4ac198a3c665358a83370096918911d20653d834ad982324e08475ec640397005277232ca97fb8f708c2d057cfb76bb462ff7795764da230c17addf35aaac2778b4c90dbb0dc6792821b70a759d10e1b90ab3ec5e5656942c21831316f7465fe90d947aa3349c09c1c882876ea5db7154d3fb2856ef2158cb39036f88f33077be2de39dc5777dc8c8ddab91fdbe04638fa6c6896ad825233e187cae37acb068e61153fb3a2a10125ffd690aed977396f1fe20299d925b28a2bf2b139a42a202419b9c8dced3bd8204844553fc74044a339dd1491ad63ce5fd73a29596c0aa8c3ba527ad372fa96d77493ffbb948ae9dbab9667371e5fb22380cceab9bac957520ba831fb4241ede157884dc720cdd9644b4b9a8a22b29321f3a25516983f9f47c73c4de6dcd11253c9b7d80e376ec532f673d97564e66461534f0ce0fb19fef690d3f65d0ec78a0d31e00a0eb3ea327044e90319ac64e0aadfb77dc2d2c33657691870579eac788e1329f6af47e1de6db6cf2b8e777c67979ddac0fecdbcd1b52540204160bc580628b170d60c683afedfb8d82937619eee37ccc618d58f1b28f51af22be95aeda33da88277fc6f954d575ef62786b58474838714a66417abfda94eb536db4fa2ef45914cc8997903422376b1646c34e2483a0af7f8314967da9a9e761f74ed8240405d97120a26c297ee73b4c946bb5865090139fdcb84240b372e38e13744e157075f76b64b1b16992146909c47ffe341a3fc26e223350b49cc4aad1ff92977568dcec07c1ea56520d49df8fa18c63322ae68d7b4022745b6da6ad62deef90c6c9c76f8a3e121336fe12c801b6db51cd3c06c51579ff0148d41dd8cc98ee1ef63e1d05e0f5be4954cbb415d2defc1c1690299165ab2dee220d4e9fbd50e2073706a6e2290b6296144b49cd5969f12fd1980f6b4db80dedfc63b709499059ef420f9b8742fe9d39abbd433e0e781429dafbb6ed9f1ec626e26269f093971574190fcabfdff042b3cf92d6bc42428f0cc668f8c99cc0ba0f4f6106d5318dc38c17012f31ac3e87"}, {0x90, 0xffff, 0x8a2, "b4101ed00b533bd2e37677a57e1584b99a01364f4e343fd49c80216f9cf0d49c8891ad06b4f3052fa237dc820203b86093bee3277e83516d0dc4a73b7794e80b7182c76b7791f834f617be4bf9da7c6ae247c3eebf2e15d31a1f48d911c8d397720b37d48734f082317d26d4ba6745c1e33821579645fc8dc67bf8c1203e3164"}], 0x11f0}, 0xb) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 13:16:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:16:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) setitimer(0x2, 0x0, &(0x7f0000000100)) dup2(r0, r0) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/105, 0x69}], 0x1, 0x0) 13:16:04 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/58, 0x3a) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8000000003) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 13:16:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 13:16:04 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 13:16:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xfffffffffffeffff, 0x4) 13:16:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) r1 = shmget(0x1, 0x3000, 0x440, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 13:16:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = socket$inet(0x2, 0x7, 0x80000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 13:16:04 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10001, 0x104) stat(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 13:16:04 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="ca85042b", 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8a2) dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x82) fcntl$setstatus(r1, 0x4, 0x84) write(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffe00) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) 13:16:04 executing program 1: poll(&(0x7f0000000080)=[{}], 0x69, 0x7e) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f00005d7000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 13:16:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 13:16:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xfff}, {0x21, 0x6}}, 0x2) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x5}, {0x80000000, 0x81}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 13:16:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x1, 0x9, 0x8, "19298a63a381a9b3871150fbfbb88bc71dc7d64c", 0xfffffffffffffffc, 0x1000}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000000)="5bb0de71dc434aeb916878fe28c2343ac6132deaf55ca0176b0601852520948ba0339cd04a3af406bddd7f09de9eb722864dd8577f08c1df56f59df664508a56e6b9878c22d1d34367b33a33fdf590edeecf80edd3a097d59eb942b26c06062ab2ca5e277e4d5ef7d4b717d56e093dde13dd638f2ae80535e31f29e330008d09cac0906250f535fd8f32275680c9402f14591a6e428ac19df748f72535294984d07fc160ee193c936dda4ca31ccf8e7cc18302a6ff49dc6d90ca280043e0b96cb990b4a3fb", 0xc5) 13:16:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) msgget$private(0x0, 0x1) 13:16:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x7d, 0x0, 0x0, 0x400000000}], 0x802, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:16:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r4) r5 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x10001) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000180)) fchown(r5, r1, r3) readv(r5, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/138, 0x8a}], 0x2) getpeername$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) fchdir(r5) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000440)=0xff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000480)=0x2) getgroups(0x6, &(0x7f00000004c0)=[r2, r2, r3, r3, r4, r2]) ioctl$TIOCSDTR(r5, 0x20007479) r11 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffa000/0x4000)=nil) getsockopt(r5, 0x4, 0xffffffffffff4e57, &(0x7f0000000500)=""/129, &(0x7f00000005c0)=0x81) ioctl$TIOCNOTTY(r5, 0x20007471) getgroups(0xa, &(0x7f0000000600)=[r3, r7, r9, r3, r8, r10, r10, r3, r6, r8]) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000640)={{0x8000, r1, r12, r1, r10, 0x28}, 0x7, 0x7fff, r0, r0, 0x0, 0x7, 0x2b08}) mkdirat(r5, &(0x7f00000006c0)='./file0\x00', 0x2c) getsockopt(r5, 0x8001, 0x8, &(0x7f0000000700)=""/72, &(0x7f0000000780)=0x48) faccessat(r5, &(0x7f00000007c0)='./file0\x00', 0x8, 0x2) shmctl$SHM_LOCK(r11, 0x3) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000800)=""/158) open$dir(&(0x7f00000008c0)='./file0\x00', 0x290, 0x180) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000900)=""/225) shutdown(r5, 0x0) getpeername(r5, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) 13:16:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:16:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 13:16:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1dfb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="238b1d5a", 0x4}, {&(0x7f00000000c0)="b680769cfe56aa30c7b20fd84579ca23b2d57c85e6436764ef", 0x19}, {&(0x7f00000001c0)="3c69b41f4ba28d5924dc3bdc54df1b8811e83057ca18e74a9d5a91932f4b66367fcfd420dfd4a825e2568d9367571792aacfb607970c57f46568641d4e2f93c798cbfb2963ad0bd9bcc37a854df78140452d3a987c08f923eea7ac4ff609869a81c53ddc6bbcbb74b968ada093b3d78eaa4d2c3305a574eee1768e1fb6e3ab46bfaac00c8be14e3e0989122d828749e799", 0x91}, {&(0x7f00000002c0)="6c6478b42e62d8a13cb14897343e6fa442e4c337222743853334c481f79f7e734d993ac2763991311a61b82c05012cec0c94798867b452ce0ce9c18448f117aaa699730a067bbe7707b66bf4984a222fd906e484fe8e7840ba3abddf7f1e1957ca3ba992aca55c4432c411b039ef64163f46220221a84b4fa74a60bbb11edd79700fe0f5d80f67eb265ca963d18a8aad40200b428b056c8502543e86e3c29d2d6ec5", 0xa2}, {&(0x7f0000000380)="0ad16f2f65913437a44a836c814603d0a3305bd1d46a4ddff7a668cccf525ea05a4d6701cd7faeb4d01511208aed489934e1f484c713cab7d79c738eece541ba258fd77d9e47c8cc8442858bfff6c1776285d88dbcf9c39b911c8514f01f59f27bc71d23652b795926d16ee7d2a4e510afb3ee0d2442dbf645f44eb1daaca842aafbc58a206b950f9168b11c913200c554219d08ca0061462e8afe2e6073770ecdccfe007095a614eee53bb54ea7d302abc2e74c4878f094b60b4c393f22b6a6caa536fc771b75110c7af20f2de90be04c04b715ffb8", 0xd6}], 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) close(r0) 13:16:06 executing program 0: socket$inet6(0x18, 0x3, 0x3c) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:16:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0xffffffffffffff36}], 0x1000000000000297) 13:16:06 executing program 1: accept(0xffffffffffffffff, 0x0, 0x0) 13:16:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xffffff75) fcntl$setstatus(r0, 0x4, 0x84) socketpair(0x20, 0x4003, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:16:06 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:16:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x2, 0x1}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x42, 0xc0000003, 0x2, 0x2}, {{r0}, 0x0, 0xc1, 0xf0000044, 0x89, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x5}], 0x5, &(0x7f00000002c0)={0x7, 0x3}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfffffffffffffe2a) sendto$unix(r1, &(0x7f00000016c0)="143326b73da553a472a3723bedbe896c13b9b91d3f2c29bbf082ab666df1b80ce4a66d5d33ee7700000000000000", 0xfffffdc4, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001400)=""/222, 0xde}, {&(0x7f0000001500)=""/216, 0xd8}], 0x4, 0x0) open(0x0, 0x0, 0x40) close(r2) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) truncate(0x0, 0x0) 13:16:06 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:16:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) socket$inet6(0x18, 0xc004, 0x9) unlink(&(0x7f0000000000)='./file0\x00') 13:16:06 executing program 0: r0 = socket(0x11, 0x3, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) r2 = socket(0x18, 0x8000, 0x8001) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x2, 0x8, 0x9, 0xb684}) shmget(0x3, 0x2000, 0x1ac, &(0x7f0000ffa000/0x2000)=nil) socket(0x20, 0x3, 0x2) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socket(0x39, 0x5, 0x0) 13:16:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) shutdown(r0, 0x2) socket(0x0, 0x7, 0x5) 13:16:06 executing program 1: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x85) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) 13:16:06 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000040)=0xffffffffffffffce) socketpair(0x19, 0x3fff, 0x0, 0x0) 13:16:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0xfffffffffffffffd, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x400, r2}) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x89, 0x0, r2}) 13:16:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x5, 0xffffff8d) poll(&(0x7f0000000100), 0x147b57b92b660c16, 0x7) 13:16:07 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000100)=0xffffff78) 13:16:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 13:16:07 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpgid(r1) getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r0, r0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x8cc4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="9e35dfd6c89eefeaa9c3423f9b5a50cc3124d086fbcb39f8902412288a9eb09b8480231e973c0e8d75829cf8ca7ab77e4ae87ef2e244290f10658bdcd892ffccec89dd08898ee0c5a0d3ac5a29b6f07a38a543ba641c149d7cf69eb34e3d04a35b02e35a6ad43dfa19868c599c2a370c6b6d6b11edbe2b5a8d6221b859c9f5c0d80f7844e9619ec0e978af2934454c65dc479b86e1b740aea2d74781c93d55fea2ae36faaa5e5716329d3f0cafd775467c", 0xb1) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r2, 0x1) 13:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x9, 0xfffffffffffffbff, 0x9, "524596f55c5db2c4002500000200007cd2f4d035", 0x9f, 0x20000000002}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x1}) 13:16:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='/\x00', &(0x7f0000000080)='+\x00'], &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-@,&*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='L%\x00', &(0x7f0000000240)='\x00']) execve(0x0, 0x0, 0x0) 13:16:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="995a85d0e2e94a7121cfd045a85badf2daf10d7efa8a3fc3d9a8c9d95050a998d351a95552f62a2e6f83d90b841ed1d148714995854809f74617da6fc5d1d343e2b9371fb68d226359f948ffda2cc0c5c9d17153d71bc0c4b285a32e7a5f0d15105e8a806725dacd8ddbc083b6e55ef325e0b9052629f63179805c0eca0b0e9e5f400ad0d49b06320b7ddb6b59e671df4ff230bcfafbc1e9458bb0092cf1b625c54aa7071e5d2c1928a6d7094479a78f7c953e4193f942ee3a105ed5fbbfe517b46525edf418f883aba00e82", 0xcc}, {&(0x7f0000000180)="4b563a4cb3c5ce4f2982cf55700197e86825846106ba5ae37fd046bf362ad109b3a62c660476b551e95ea508422fae5466dad5c2370c6b7a09992aa9e3f736ffc2a38c7cd8dc0bc6ef2b10aa7f1fa13105fa7f6f4e1a53488b798e0ed8603a6ad90abfec1bea7f256813852ef764536e7d394a65de5f07179537972d652eb1bdffc5574ef06caf6813494fc83aecd3f39d44c7037048ab94241c0eb7d909e6754f4b00e5c5e4be4c80864003244f3419bfe3a632da57e1caba6776a2bba5202f3e686a3cddb8f8c9d6bf1bd5", 0xcc}, {&(0x7f0000000280)="bf8a44bd24bc24469f1a0eaf98b2e2538b4e9d2da98966ffc0314625ac52238987c2b47434664b74723da7807d6bf219f60a00f3d0c1bedcc4e64f66308f747872694458cd05a3ad2b0870d413eb655df59b2c25aa6159edbd8bfca33b906b4cea15bbe9390fc3e5862bdd5e9ee494f30877d021e903cc668653a96ab03ca4e5169ed1afa2ff36578309a4d44914a75c4a1c3f3ee95be5472d1a4d82b74c689c35451683e69b6dfc4bd2a71896289b077aee", 0xb2}, {&(0x7f0000000340)="ac13568cbc555134418a817e57594a2731dab6208ae3199570969ac5ce8f5245fdfb876f6ecce6e80729b27f49a1f45637bb0fecbb045f4b8742200662302d3cb72361d810d241e5688d796311f8a089f26ada5c22cf081bb0898578885cb511fcd8e50a52a0b1dd1212f0699cad28ae11af41cc4d0d07a96337817caca26d7a5b9042a5ebbd048e477600b8564b0bc4a55dc40ed0642bd18a76e657c25c7515c7016596719320dd40dc1c82bae5d42cc8be8506e532d4ac800913dc67abf92acd0905d3c03c3c3499a37a0abddcf60fde1bc5e931f4b8edba4170306dd8", 0xde}], 0x4, &(0x7f0000000440)=[{0xa0, 0x88d3a808294673f, 0x4, "c470a0a144a3b6c9c7fd610db9e21d7250db717c885d51bee6aa77af5bc6d6ef6d54c30d89ea178d6026e6ff342c78894322e3d623043ca0a54b9a8d98b412c79fc04dfea05f514413e8fcdbbf4942948b89098d0f41b7e07700403257afdbb09d40ac960b9bbf3af610a7ffa713194a7929694790f6a2d3eea572974207837c22bc4f602659a86c092761588ae6f987"}], 0xa0}, 0x406) 13:16:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 13:16:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0xb257) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 13:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000080)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xe0, 0x25e, 0x6, 0x986, "5e2fb0a90f5234e79098803db39fda58e30008b5", 0xfffffffffffffff7, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x403) 13:16:08 executing program 1: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) syz_open_pts() close(0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x0, 0x2, 0x0) writev(r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x100000001, 0x4) 13:16:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() mlockall(0x4000000000004) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x81, 0xffff, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x82, 0x8, 0xc7}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0xfffffffffffffffd, 0x1c0000000000000}, {{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xffff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x88, 0x64, 0x7, 0x81}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x96cf, r3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 13:16:08 executing program 0: r0 = socket(0x13, 0x802, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x34, 0x0, 0xfffffce6) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:16:08 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 13:16:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 13:16:08 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/87) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/156) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/219) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/210) 13:16:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r1) 13:16:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x2, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/248) 13:16:08 executing program 1: r0 = socket(0x6, 0x2, 0x3) chmod(&(0x7f0000000000)='./file0\x00', 0x22) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) socket(0x1, 0x8007, 0x8) 13:16:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) socket(0x30, 0x0, 0x6) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x220, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0xa) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) 13:16:08 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) mlockall(0x3) 13:16:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8001, 0x1000) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x104) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7, 0x0, 0x7, 0x7, "65e5cc7069e9a61e75012a84c99e43e077c0c96c", 0x6}) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) 13:16:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='-\a\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6a) 13:16:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xb708, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x10000011, 0x0) close(r0) 13:16:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x9) 13:16:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0xffffffff, 0x80}, {{r0}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x260a, 0x100000000}], 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0xf0000010, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x20, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc8, 0xfffff, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x100, 0x1}], 0x401, &(0x7f0000000100)={0x4c, 0x8001}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x200000000000000, &(0x7f0000000240), &(0x7f0000000280)=0x10) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r2 = geteuid() setuid(r2) 13:16:09 executing program 1: r0 = semget(0x2, 0x4, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) clock_settime(0x7, &(0x7f0000000000)={0x7, 0x401}) semget(0x3, 0x0, 0x2) 13:16:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/252, 0x48f}, {&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000004c0)=""/234, 0xea}], 0x3) pipe(&(0x7f0000000380)={0xffffffffffffffff}) writev(r1, &(0x7f0000002b80), 0x8) 13:16:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x1810, r0, 0x0, 0x0) write(r1, &(0x7f0000000100)="f59c4d15582ce41c5e6927b354d6ea9b3ee779c5faf8cf310257dd04da104eab6faba8359d2bdeb4f805797c9fd10cc430d5c1fcd352f7b3fdfaceaaed6bf8e2271d50a7d3c2705bafe59c43d3522a36327e3323d9", 0x55) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 13:16:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:16:09 executing program 1: r0 = socket(0x6, 0x8005, 0x1) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 13:16:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000400)="4e28a25d1c1b42f9aacf74ee0e0f1d6acdd88ce6ce1ceadf63f38d36ab732e2a62a2852be2b1bb327ba599bbf0157de694dcf0cec43212399a11c54557aa97746824c5f1bef8699fa3be0a3f2acff8d1b8f662b7b7157cc711ff8deadfbb3ba7ee447ce1b8c57da82e8b8a813a01b5b4b2b8ee115e0f5edd7b10d4aa10c7d9f6097be8353597f9793ec50893acb9f6d42aef47857d69677679987a13e23ce8be5c764e61ad42ed7a9a058e23a12b96d185ee2ca18236ad194c42224e46c078e7b74f297bae9c1ca106324b47832761f567e07953570c8a03a14a4d4a680a8dda135d4c00115810cd276fc3a23c0ea9b81e9aa01b245298db524cfa069d0e306cd3a228aa35e63adc3b19ffa7cd01666abcce6fbaa18f2d0d10c440d4e0c181bf9696347740177d7ffad922211cbbcc7594cc4325c6f66d8e1ff2a4cbe49cceab09d83a58a82e9732fbeb7fc78b35be7d51a407b351ef906204dcda9112048d51adf26b54c4b3a225de3aa34b9f5e3a471c85e610ac943f8fc66575575748f99fc0899f55d907dcb343e73d5f2cc3f507c1ee464c85bba7caddf15022764b13b8039a43f3684bca01f3b437e103bbf27f23494a1d87202a189a036e26f82a3dda237f15462b3d4cfe5a3301714c5e20d1df1cf7ac76edf999161bcaf95e2743ce63254d7de686a3e26b096e288f03d8d53009f99a166984f5ea86d8eb5590e493545c8219e11e4a680d55a3d80b781f7f17424ed1dfd2121890341f78246cd3722feca431b775e124c00ebf0f7fce2d7aa1beb4841f14d9eedba9bfbe65ef0df7acc64a7748a01e34c0874cd28490a604cf2602e76c9cc81502d1baa951a9ab0ca6f40224ce93e93b3279cbe8a12f6f5a2a39d93971af9205196c714fbfcd889ce9a1b1c9c168c7bb346020656dd42f8e7bb0576488eb4177c5082d9409c4385e2c86df0444ef5b4b88e8307af16f1ccbaf6551fa09e413dc00809f169c3f62e1c39f2a03e204c858a42484a828addfef9211917355891bc70e2fdd113925542a4cc8522d437067385f1eae77b255fb6dbeababcbe74dfd1c7be51c516577c2354b7e6aa7dd03e41ffb79a97a16ec62698180fe05508e3797ab2fa3e999845fd6ce40befd6dfc73184adc7ba29f85623b52a840fb3d4179836f0e58271a0da840d7eebfc6dd30e2015d9f4cfbcc0ea82c924de16fc9e17b7080bb8deae1b5fc79a6f8d137cea678032e027987abb71367db15aea3b3fba1fa00734eabaa22ef05f15eb11a50ef2e8cdf3b8e8d0b8c431c692dc677c02ff7e6aed92b04013b803967b60900921f1e3c6344cfb8c9c7418902343a31f4d4515f286379427f7ec1cabe1aba16adab0af116a4cc3e75d6867e67aab0d79822938fbd197bdcf1214da07932666a7a323d5eaf4c8e0ad52f2d16189214d7e8eb3a4529af4125c2c50eff07029e1316b14ff0d1b3c6200c58f6e67e959bf1c7071b7e23699fa2a454c685e996c72a429d8d92caaca1ef48b9553ff2c5ed34eb6696893415d5dacae354c561a0252782e023e48cdd36e82bf3e2d94ad089d52f6226cc87358aa28cb0a1fc881467c28d134a88c524939962003414bcf5c9b009e1be09384e7a9df47f2a42547f47651995206108bf83cd79d79c91c3a5e2d12e2add0a369ffaf37d1884f0e2b4a50f17de64b76dfaacb095a83f4f60699d759c5a35200e1dee216274d4e77d045908c5de1084d8f34b1b72eed9eb0497542bc540b1235e87f48c0cfd7370201874713f5fddc8efde7ee9b120b0c950d196ef56bbaa0266dce098ce0d8d599df89758c64437c22d592a3394df91bd6559fca7f82a8d507170ca635f6f39ba86a9997ef6905fbfa2a811c750844359977a0a1cb45e649bc1a8bedb159ce4a20744f331a4529ff5a8e28d882fc65113700c6b0d7480fd9fc9a92e9c5fee282d57b47866d81382214531afa18eee1a237d871ab751c4abf6b8690e2d1dc1d703557bf236ad7dfa09e6b3f01a2356ba7dea957b84a692198f6f61e69dda2218737f826bc001102b3aaa839ac6022644163dc4236ff1934fe472fbe48e669122e64731a16c1b155e642387a599d875dcaffd2ca80d0466d810f8279ff63d61f4ca49b5b2a41bf4cd915fec15ff195019dc9ee79034a136458ba21be380253159187f59d1290f74f80d473695a9600f96908ed7298c2d18a35f26a79ca9b155a94fd81f70aa53021ca4f43daf3f3ae5eea065368032a18a1f1dd91e8402e99d24bc8cfde4854ff1bc14e850b2930a42b3fd351c1cdb1ddf97c8a5e907504e3dc558150f2082bec470ce5290ca3bf456d4a6c3f3a63f6ef492a58ae5d354f5557404ba44b15c54de5775a25a5956e77301c9c942afdd9d43072e1ebc8ebbfd781c1c1d10bcfe65ca76a66da6491190bdfb634409589b2227ddb37034252677a422cd2ba487b0823b1b15090694468e9aa6dedc11e2ab4dd91e96b29d25991803b8312f4491c2a224c8e0cf7bf418ced9f2b8702c87e0cff8ff033059e092179d40fc9043f6a81305eeb2864ecb78296481b9821cce6d844495062b3557f71e35f61495e7e0ef6b3d9d7c5271c20f988b41ade72c4b35eb05267a2ce8cabb3cad550eb9daa8bf917e520ffc570736239a66748d22ed3b41f9f323f0c8e980a1989c50f5cc75e22054a1c422cf1c9c2fdffb2ab212b718ac4c14e23f1cf329aa2d115b4f5d729dd0cdb4344d9cad23d838af0b7ec46165bbb97a191d61356ef3cb16080ebc7454303c38af10ac44bd824e8b8d29891d317e636a404f9b43a8ffb8ea5317bc6f31afa44922e41fd6b31592c7a054455cd8752e31d47e1733b208659efb59ce488f2947e3044aa3b849efd380a3c6abc93854bcb33741b519cf3be74d723bdcec88f1fa33a987ca20e2b85cb37ec0b3b2e83b63ea60ae6bdc310a4b4bc8eb2389ea82e2a9b88dd0cf306dfbe4f4403ef4e455434e95a3f168ff708c558a6399d1662ab896856741e8e30c568af3f5490e49f6d70af42adfd82c677db2e6ce5f4cfcaf39073b5986724a9037282a281f59a2fbc3b3c76cbe79cef2d82ed34a23bd0b1bc8f00920ee5c2e0f99ce7791d08f1327efeb8d52d29f97c1fcf53b09634ab15677cd626ad0f540b1a6c84b252a989133c705dd9918fc92fb48a7a09d490bdcf5ef32bcd019d737ffd45fae47befcde254149d308b774cb09899682e506a2b1b6cca4d42ed86e1a26092f673e09ace6d2307502c0d85fb5c10cf09db482a92e02cb6221de8ac7a98c374a927c93770eb0ceaea3ddacf19886db2adf23476435235778f36742b26bccb02a27dacdced6c4a1795c56b369e833252c1438d20097091d241d10980a36d96344c6b6ea7aa05e29bcc7df47d400804d521b37ecf1224ee48a9043f5580191e83634039dccd040453f3271b07d907f864cbe12080ec4e0984006392ecd115a338616009559a81041431cf2eaaa98dc64a787513990219179fee8e55a08c2312871835df69e8baa4a9abe2a535096d84df7be179a0db8e5d58c27adb6b52b71f7735ab25462b82809d171d9c4438265102faf0bb95bccabda769770b5db4c04b8941547476b5d6b30e6c136644661e63c123d24b25edd230bdf86ae0596e1044c991927d1b327926c0bb2bd2133c662778a624eebc427b3f9f192c3b45f062a4e7c7f248020d963552bf70b9af5bbd16aac83f6225cf71da7a6c4ff0efc59bcb3c9f2bf010a5453bc5566d32967461d27d680a2a3736b9b92d24392002a8d5c34cc13ceead42d85384538fc2027624cddb121588c884fb3eafdcd0240e0eb8c637b8dfc06ed64072f2de3f8a12e3e9eb0bee9b0d1fb8360a6c7aa5ddaceb6ee66589dd05f8286f89b6e28c8be876f3fe40e40e2a9f24ec5b185f3449c9ee0ce01771fdd713c087c999df8e62685a704a0cabd7d705f7e811812f16035f3521b3387c07f9acc83bb9768c9690f4c9c48faf39d7891f8c2d4389250922ba4f708af873768bc4392a528e8799faa979229abed366333aea817c429dccc9459339ac225d1204bcaea69fdcdf949377f698fc1d06185c632d6a6072a5acf79b51bc401d2ea8da3092e2893a9679d5ec4be65ac517d7568300c1fb6de34f19bd3f47d67b952131ab2233a4935b0ef8398b0688713ef5b331ff884fd2bac7bae8bf31376058cef27624cf02c4653806c291311b878b35ffd9ef6822c4c3e7c03d807a2e37675d42a715aac1c6ea6f231da4f0441818f8ac281d16b822cb11e20c01858761811deaf7a339304e4f7a3c22d1d671abf8928ec351da1bca0d727b438dfdb8ab7cb52d6186fbfc53404dc0acecfb7c3bad8fa10bb5dfdba804e2371d17ec4ba7d5193171da30d6ff7bda3e2c17c44ff6d9fd1757528683150963054d509899c06a08bc5ebd6b2e83603a10f16be43c971308b7c1776c4df943daf2583842124d617a8f1239d078cc960be15da9b58d73ff69cec802c390819576c3340c80bffc6784f2890c2792b689b552561366b08c9083ed742651d2bdbf9644f8ac3ffe50638707b0c834eb0f5364770695d5ebffafbaf4b1f80f396f046627dc5e5c7daab37b56952f1b3d8922068e449f52f7863191847960dec7f5f00a71cbe3783d05450795eef0709b1bb29d146830cf50a98709e66fe2d1d90d1e73783adb981e2a7bc9015513d4ccfa0987955f3d68f9973679c4e597816876f92deaac1bd350f608b387d97b4f96be3480cabe11162d3fa60fb8665e25493623b5941c38f7ebc1f4a100e7ef1c2052a36bcb5fbdaaa54598310ea436defc4da9638946232f2cb8af1cb57ffd30d2da9fd4cfcc1cc7e15c14fa8a1b3f8d59adc5b8c620de24adf0ea7b2e07e25542281b80204c66974f83629abfdd1a787a307342fae58fcf890daea5308c1ab62eb252530e4b81985cf468bfea252b38b780bc4affd8c2e5e30a9889fb87a47139cfd8da4263b2b92185721a0e57671a8910c83bb3bd8c65de8ca7634ca6bd156222f4f833fcc27be97c0b08399577405355d36d75d399683fb96879800b2ef5964e452536097be72f99507b92e0cd369990d1c9c515d95ba050f47920ea80695842d61c4b9f9c6feb79fea4dba4e0237261d0269ccc339877be5d91075b9f8e6398a06fd875f2aaa3e464737452b1fae62dc51ebf594d764611fac5a295a033224c8b6a1076319f5aca4840287b4fd8e8d7bcc6f1e7a8687fc675566c544c067cd57803e4ddf52e2b87fe01c2709e657a4b8b10dd80d50067a99c1ee97d38390bda6a844466d9cc66ac165676b7e868bf728d44ab468da3d5be7ef7c223f594055d9c9da8a98e4059e26467420e4b44f2df46ac1e4ee462b5891a64a30a8f09d102c61a81d7243cf27f1084e762f88fd321b939e0e03cb0dc4d0302b901da525fa6ba5a741bb98557ef645d2b781a6864aaa46cf19465e981e304b700b20bfabfbba7600e5478c0d1d1f278f291b9485f485d47d83f07d96530719493dc157b3f24fef48ecd9b9441fec833f0fa3d689b820c189aa41e00c52fad65d888278ee4efb56a7decc2471d8c9bcfab4a1718aa2b6a76163c499295637dd01993bae6871d68878502fdd59825d62dbcba89953ca08b1c201dd5e0e01038fee9b19cbec82db756709b2b8a55ffea9ac3204c3486a54de3ca6785f68505c8cbc673e8cb434f575d00c81e7efffaa8f90301b15f31cb1652ce76de3c41445d926f34538d6d1e6f66e884e623f62813da41bd83093a5445c10001a6ad4a91244101022927322574c785627899b5450cf", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000bf1c5aaf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x34}, 0x0) 13:16:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setrlimit(0x4, &(0x7f0000000000)) 13:16:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 13:16:09 executing program 1: r0 = semget(0x1, 0x3, 0x200) pipe(&(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000016c994000000800000000000000208300b517300000000000000"], 0x24, 0x0, 0x1800) 13:16:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1c0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/63}, 0x47, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x0, 0x0) 13:16:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) dup(r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) chroot(&(0x7f0000000000)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1ef2) 13:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 13:16:09 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x7ff, 0x8cb}) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0x10001}], 0x3, 0x0, 0x401, 0x0) r2 = kqueue() dup2(r2, r0) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100f32e66696c613000"], 0xa) 13:16:10 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0xc0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 13:16:10 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mmap(&(0x7f000064f000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) 13:16:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x12) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 13:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) sendto(r1, &(0x7f00000005c0)="2370d4789f69ee394d88a27e9de0d5950f79af8f96ad899cf7a201e03165e48243cdf212d784fdf8f999a63b1876b8f0467cb6e1014ec337ee9a335b51703108978a02d9d71bd87d1a2893241c7bcc67e0e2ca2183f7a4d249e2171816b874e5872e1bd046d7c1f8b7d069081ad9dcab1f793b05988547e5b5da8d697f01d30beecac0262907e7cb726c7def9182a449a7af85e637402b7b8d81fe52d8bf1558e28ac259a750652575bc2c2ff5cfd645c29a7d7b6b4d47f29f5ab0790238da972ca6c25892a916291f7ba6372051eee381060d7478c0d99db88258aa39e8c344ead6f84f20cc3ef0b879b5c428ec8b41b930dcfe6d444deafc60f1916a48509ed3e3fd1afbc61fb905eafc80347db4db82d0a3d93be7d442188a2e1bde05303122cbe0ee1b4ae27e12c8ae83c720658f12d4fd0d28cba1af5e2681131fdc8afec96d6ffc1ad71fa92d5c2282be91d2b3463ba5db096ac01dd92b28ad8ef125deabf1f3ecb4f71afc1fc1393ea1b20cc5b45aad5f78640780145904da22e3d8e4411dc63a9ada091f3422e5d242f7f113dc1eb13eef79c0674124452994075a389c99a97f59edf67084a1cca901ed1619e4952b742034628e4dc13eaf8daaa97cc9468c7c78a6bb5166c27b192ddcdb334b310f1e44a4a581c1c7801abd4ad20e3f4ca9c8ab6e78dd1819dd826c8bb104ca822694c1f552b22f0eb5407a812be6af92c5a08c40221ef034821d19069e99d9a9fdb8e2298ff38170e6dd964e42c03455d7d91022f8f638fe2bee89ea120590353d44bb357ae3e3a613418cab77baa068a9ee910a163e9e1232bb62ba207f60cb9d4999f867a29dfbd8fbd69c69f6241bb34444f7a30da67ca9c68d638635585b81899a3d94119e20a26aa486345092a66d85e4765d0119ba951c50dad31f60f8ffc7885d11f7b9687e37437400899ddef88859c8f7da8fd54862a5616e3b1b66bb2d77fec03f529bbae36176d39e480065714ce12d195fb6ca59886956c9f6054b2501c08b712cf42bfb1a01e8c9fe0c5838262c6f17ee3eb7129d619379bdc433e009d7ea055e166bb54182e3938f8cdccde5271ac76f5b3dab0f51c6ed812c0e31eed333c179a1ae8456f39dca3f9b018f61f853ae6e27a7062e8531c4c742ca5099eac0b07891a865d74d2ffcdc88855d10f925335d986b3c2e18ed31eb7d661732dff5129e8fa39c04b259f4635ee6980fb8b26d8c9a7c0c788b77ecc7c7f4ef2c183abb98d59787cbbe95a80138499cd47cbca6d94da4698b0a1547258fb495508525bb279bcdb4f9dbd99d8ccff41a9fa7073f53dcea3dc9162746c443b902f319e5d105b882d753cb401a2d0e536f2491fadf008cda5b956e3b87f9f560ded6536241736390ec3d614d98e7bd3fe6ff0bdfc09312c76ef30c14c4e8af4b47b2e793b13c33674c1af79a301367438cceff476ea72bc06da3589bc829ba01fd0247b56789ad0bcb55b9ce90330ea986d8aa259983f5badc613226e9fc4fba453306791476ef42655100937010710a76bf12c7d8ca561315f08851f97e021d465363ac554112d9e5be5afe9cc3b11df35754fde64720adbca3a24b329d6016c8c29eab34dd7277135abb4cac429fa00511240e72bac3c32072ddc425de3e7c05d14f609f4ded8e301502c4b6afce7d45a067c3c4cd5a57306f195b396829188d130749a53b2cd7c1d9330d4b617887fefa96278c4daf7e103bda009876ae98edadb8a29900a2f67ee2cabfce2e667a445433547bfc087fe1c71080ae90e684c74311029928124a0ae2f395b1a3e138a40faac1228684960dad8832b597cf94ba8a8e3e9a09610e22e476f7e4c88e2b4ede2f61141e53079335ab82c4957f33ab46641b528daff0d4dd49fb24f65487e171a31e68522d01dfc7e57a51344352134da91825ef360c5597d41ce1865ad0026d6d2a1bb17fbee837844880c9d1e20bc78b157787f5a503af416d8bce9ef078c0154d1a5b8579a6988b7f13ee0cef3aefd2d5870362289b6da1d9a0ad639c8dfff783be38b82abd480233b03315e6b025967a625470f75be3c80ebe984ec22846c574d63fb738504c501fd4135668b4173452c061e43649cfd08301d0c04a6d6a695f7ce6a40c8289f811e45de2fccbc979ef7c17cabd79bca0ae0c7d8401246f4b505675124f13210a395af45de32bbef57bc7da095bead8eea360c4eb3fb94c856e3f26e4bda4901ffef0d9286c02a14170d478af4044f482436a81d46533b62624af64541de4e1f10ee4d4419b3ac805555a9cba791bd761158eb878d020139517bf51afa4afad339c459b8857d24a23d5b4c9bc4a13a205147c8f7258bab5ec24996c41d20735d62a69da88e4247f3a29c3099eebcaa72cfc8f85f882af4cb7aba0de17771924bf9b58a3caaaeff0ab4cc5d1119ee817479ff76151083e04237cc183012d9afe2ffaab1eaf1784c7f2fa5249b6cb930b98fd6173b35b7ad826a70c842505a92693f562404dc51cbdcb09ad6975d522844daec0b3db289c328d3dbdd66efa2c9218da16369611142bb9f08c834dd428462e559ad37c5bddc2e681c876581a96c4d987190e5cd8ec72ee1e6ee21d63a06e4fed2c56536dc136f6bc6dddf89008557531d450069ca945b9c04cc1af5fffd777a2b2c50de6abe48a27dcdf32c727a40a17ad5e4d325aaf5130212160d28825a51865d4c7d63602ab38f308d1507fbf25c9aafbc21e9f1fd13fb2485d16af5131fb21be626a56c89ea27cf00b7eb2af227e30d3d70cd05864dd9bd7ea6c0fed40a021b374cd185c1bc7fe458ffad56d5fc868c8445dcfc91a9a04b72904dcdb6cbac94a0f27d89a140c56d7c25c641f8baceb6e63ee4b4cadaeab6fadc0734b0034a2c6dcdac4134089416694331e24b8fee2d6998b4e33adf0912dcdcaddf5a0d67265f8bf57daa08f3044bb9d2079660369f13b30731215a6e2adada1e96748da58d959ca4356d16b0513ee9fec9880344b0f531e373b2572d4379b714da90382ae58512b0bf4950f365f10c2800910d2960fa939a4a05f5101e63b1da015486adc989d067edf1d905606df0462a82395f18e41c977787380b0a248154402038f4a7e60f6d4c54380a3076641f8a05f16d0625a9c335b1df93f366a265614c5b036a8a3f71f6570242e4b7b991a4389863baa0b46173c32cf91ba90a29cda82db57db20ff13bceeb4064689303ab206d594522e33a612c4d716f4c28d04901b1b31e4f0123a02f74e8cc2e6c6e432e658d86d70cbcb6f60065a53057c4a66c4af6033dfd89071af6e74935b68c80def4cf5217d7d8649d4f2d8e60f4fa9b876c8771c4db60999b9222b08b257c87c5caa1aa59e76870e607fd57ae910243a4640e72738ef51c479e2494231c70365831ab845696656c4e5229283333809af5faba5136b87fb8b2128c75900d2e1799d617939718a796dfe8c7274697f72b29650ec45fb03ff6e34e05ea833516aba33d7e0511a0a3b8d869041536765186f4312dcdd480581bd82fad871fe91cb602b730f84dbfea7719692458e1d04bfbf5bef5b03804249c37425d7620a0f62c1a42cd71af9bf1ee4fba1fd635c38816bae2894f6bc85fc44b540c82173753d260e4cee08f1c06b9fe09225762ff6b325d3080b4c3b8928e6375e4be94ddaeaaa2e2d78a491afa1ab0bb4269d98374435c7b996044955179a562aca9b43736f34656236db0b9902b6476491d8c925a2c8b1ff70f680638ac897a2e569ad0735dc38291780b38623feb50b10160c0fbca43bf680b104c140f75415664e2154b170b3c89de143de99113104d575fbe9392a53f53bd203b4e14bd9039f61135517f3e6e15f3f63323e25e10917f91980fa6e3ce22f317c26fed19dbcef5115e86f2941da218516eda6e10e84e0148e9ea713cb070bac8b5adec402ec98259280ace2544d7d9dccf8babc4425c820774f126550efab3810ce8562649fa863a455d9e1817e8aee93efe01a3df4773248ca8903d745f592001126dcc30edea10f493a3dac0fb2169353c55ab6c819db8ceab56c86850899a4a46b8f5f11fab0cdd2ea4a0b5c0bc538f068dc726d1f8c2947048b4f964626ee459cfa05d327789ead588920896de1c14bd2eacef1f5eae6f86df98c985df65843f7d26d299e6b7fd51cacf13018fd2f8b0b15e92dfc759eca0c27382ae5ea974c7753335d0d88ccc36696d46e9bda498ac241caae7e8872378f5e33cd09972fb5f7b7082a4b49c11de67e88f5289998d3eae4f32f40238a1f98ced5e7ed8c0c1278c809d6dee0e67017447544407d3604c8dd50756001a405324232419278a0cc66ef9ca3cdfc71e20a463d3140c5424b5b0cf2a5f210c9bcc51cf45d5bd3f415ac6314166675c3142ab476e6cad191a782bc6e099cfba5ce09952c07123358dc16397f8e2a24ebeeac59995d9f0259c38867305c7457e84f3e99739f52c84a34351e1d3b8e9301676d13d73e9f38e759e57c8d2a49566e52d32b922bd5a86bea320a4919db43c5d0a29b27053deea6faee028793c636a3c30ae465873561534625623fb3c83fe90dff72896e05f0839a03bfb7c435d6ad6f8b179545651c3dd3535ae3b0172c90a814c7874b4ebc1e52b3adc2184157597dc2227408a62d5bd9ca3efa597e61773b8f4b9772c9316ba623aaccde4cd9c9209b6b3ab0174431174fa1e0f0d67457bcf819249280f6abdff147f8b49de77c6b5046296d62bcec411cf8c8e1f708f838e606f715e371c09af6bbe7f52af5136b27f5bc8292552b706c84a9062f2f7b51b15ee3a9a5df2b12985b5e48aea274fe54fd484495afd0de25ec07d9c019acc231c017fd8de6b72b4f7313946ed75d8b6a4559cdd1a0490d35a88a6bcb59a0a8907f3b444269fb3044e9d263f5672d7b3c28212f9ee192128a4e14814394098e0e1540714c6d52bb2398cf5e40f287ed984e08d095f3361f940892df3cd48406f8aca10326276810be214cd99bfe24fda2a160e442a7ff152520d66184c02c762ab3528d06d5b866eeb46bf6cf1c2b8463c8757d5c617de3f95607d966189d30b66fd9d58a60cff4591a4f5e7949abe61a2ce62d2aafaba396f97243fe5e0563ead93c5206fb90d6251028090581289007bbeee4a2f0843962ff92c6d511662aaf9c3afdffc95af34dbdfa0a08d435ad94e49f752245ab920135ff2c4420857e45912e890ad7fb2cea1792f9e989d671df251d73d182fb648e6389790932eb8740e02b239e6247cbcaa4b227667028a93ebc874d789a45126ac377fd88e155d9d5d586c132f7a41a79baaa88d92ce4472781b4933997a287d940d35ef14259f501708da8087c4d1b9b2233dc36aa2757328ad776ab91119a1a073b271c61cec799c9a69dd2e8a1ee18acb49d982883375a8f3b88ef591cdec92d683436b82a2bf6ed367b6ee0fb81a2b11a3db0148729474cb53ff1c733224f3dca678b09f1c0aea27835e948015e505912b39a57dbc7855fe2e27f62d45a151f69a76a7cbdb7db9f2db8150e96a7e32fdedea09f310196e94d514131e1aa952dadd07e5f902ec7b8761f6bce249ddaf9ea9c14c18cd6c56efe9146f6181825b3f98902e2c2bc78d63b01e5921cf1207658b46f1d9d137dfc62bd79c9d2b35073abe157e2c2da0821662c2ca3adde6ec90c26a0fcdfaad61e1a1b7003d6ca0780946aa286ef16073e7f4279f1c2f1faecd542354fcdc43a5a3d5f48528a83c4258dfe36d653b7d76dcf1adfa7c25584ed6b318e4adc0aefbbf8457f", 0x1000, 0x8, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() lseek(r1, 0x0, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:16:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/123) ioctl$TIOCNOTTY(r0, 0x20007471) 13:16:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1a1, &(0x7f0000000000)=0x1, 0x4) 13:16:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 13:16:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x2}, 0xc) 13:16:10 executing program 0: r0 = getuid() pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = getuid() r3 = getgid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x20) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x31) setreuid(r0, r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x5) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x1ff, 0x9, r5}) 13:16:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) socket(0x3a, 0x80008000, 0x8) 13:16:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0xc804d3110416fd98, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) 13:16:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 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) unlink(&(0x7f0000000040)='./file0\x00') 13:16:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:16:10 executing program 1: mprotect(&(0x7f0000382000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x7, 0x7, 0x3f) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:16:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) read(r0, &(0x7f0000000180)=""/238, 0xee) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x203, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) listen(r1, 0x4e76e57b) nanosleep(&(0x7f0000000040)={0xffff, 0x100}, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x100000000}, {0x18, 0x2, 0x10001, 0x5}, 0x40, [0x5, 0x9, 0x100000001, 0x8, 0x9, 0x4, 0x2, 0x2]}, 0x3c) 13:16:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) dup(r0) r2 = fcntl$getown(r0, 0x5) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x3, 0x9}, {0x6, 0x200}}, 0x2) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x3ff, r2}) 13:16:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x705f, 0x7, 0x40, 0x80, 0x80000000, 0x4, 0x4, 0x6b2}, &(0x7f0000000040)={0x7, 0x8, 0x8, 0x9, 0x3, 0x1f0acd25, 0xc25, 0x4}, &(0x7f00000000c0)={0x2, 0x40, 0x40, 0x7, 0xce, 0x8, 0x101, 0x2f9e}, &(0x7f0000000100)={0xffffffffffff6da2, 0x6}) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0xc007, 0x4) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) dup(r0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000018c0)=[{0x0}], 0x1) fchdir(r0) write(r2, &(0x7f0000000080)="02", 0x1) 13:16:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) munlockall() listen(r0, 0x2) mprotect(&(0x7f00005dd000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="bf20111795ec7668b26a15caff771f84595ed4d02070f847cf85e26815cde2081d8133df464234004da4c5eb547f4c2881372766fc0e342ca51ee863c275217c645c5de674cb58c236a0561fdcd98189503e1291fc580a4f0cdd529d4cf2d15df0e5469ef7883cafaaa90595653a96d820fb0a5fbd3fe4439f93cbf8ef05575dd8976f7279c209ea5f81718dff69cff6d4c0bde63ddafb52bb2f313e91bdcc27ae23ff6d9f377213e29dbe7290c213b81bc0bca77f74f8196c119b4e7a705725c2716e0782b41570fda5749e802f1ad184f277410f4e40ebe8c5be698d8b68b55dbe26d905e01f3f2595a783f5caa73f995855f88921ea52f833429f0f5df7fb8d7e19311282f8cff37875f2bdc5a6f03955b30b5edea79c3e4d5c0cde6884540c965748b3c49b261a6ec6af9c3fc4080b4faf976338cd6e2f909afc3f7aa822ecc3a5ab4054aa90ac9e3774c697191f34c561dd7de3b29f24a25a784934a6253d6225a437519fdbeecfe9a660ce53a41874f7eafb095139ba16881ded8fd8f9ca5459bb6cc49ba84005f31a382893fc5fe305bfb39b7413b0eb74f740a7c736b9b0e05b511679a87d0661827539f6d25e34b66262e1bbc20ed7a6362f1b0a5216d2e2ebc17182319820b61df7c73c42fd46d6ce7288b7cf8eb8b689eddd1a0b69f44805c38e01906784e8", 0xffffffffffffff44) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) setsockopt(r1, 0x1, 0x7, &(0x7f0000000000)="d4d8e8a24b1b2df07f194082ff09b2c98f9a9d3af2200e7110e57804967f1d46a1e23b1299b87d725aee6521669a6c8891ffbfa1d311e4c59e70d4cc45c552adc59ff2042f0480ff40ed148c695bddb8448010d2292c2ce27aa2b8d9a3b1f5c79537eddaae29a05c1ff60d8ae35987933dfe0b5867a1300a4b7811bf026ed9a50faa131ce5a0b05444ee1468851cf78bdcae0145aae70ec32ea9235df53ffd6b2875457f79359e9ab9ee4adbc7fa9647da042d821d8013900d42ba39ab497ffaec3f702d2c6e0fe7d05a71cf924c794289f0ab53c0f9f51050f5eb5f217c209fa59c1193eb3b1f", 0xe7) 13:16:11 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x21, 0x4, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="24845f39527ac308f89d3561c25949011e5b8bfdd54704631c7ce029a915c0114e4983d1dde5a2514b5194b295bdbac5ab25b61b485a35a017a4d46206e6c2410bdf78e49d82cee0a146e1da97ead5682665e91c922a2de84a1180ce8f4c8569fbfde37307246be3afd58c32233a59777d191ca378d4dc89e1a145d3107421b25a0f3ff6bda3dca9ba37", 0x8a}, {&(0x7f0000000200)="181857b78cd5926622d240749c1fb37d4f789841025676ba4e348211947ca0e679a3baa60ae48c93799ad4f2bb3d5d71787ddbe65d271e7dfc6f0d82a1ad5daad6bbc81ee537a4975c3f5a36d25a7304cdfec347d813711288fdaf84a018142c3ab946cc0430e026df87c8e5d4d18118461012acbeacf9f565189c1015e892b5058b586c5d3c05db4a1d73cebf1568a9b4d32f8492525dbc3d7e1bdf778516832c727b3b547f0fa5ab9af1a02ab56e4c9e3ea0086283f3e618ea5d046c8f6719582e3199b7b8f8a9e541d23c580196405da3c64a4917010b57196cfe93ebbba635eade68694c456ef3dc3e91b9fe", 0xee}, {&(0x7f0000000300)="bcb89869c675b27afbb54f535d9e833eb84a6b7488d28d7dc7476a3a57268fb9266d759175988ce3a9ce178da45c8e534b0abbd13033a4215be94dbe0d14fcb12ca40d9a25f600626442de0f67511f9e77b887", 0x53}, {&(0x7f0000000380)="cf55b4ffb185e94b12a627000c4e09d23a3ee082573ff48cfd2b9714505924bbd7b4a26e38859eec2fecafb72531ed1856a57de82bee266d9d7125e09157526c6ae8260d336c67fa624cb502e4ebabb25d0f845224265f526c4fba576292b4f9ad3b2c99179b6617d57d9960a46fc2", 0x6f}, {&(0x7f0000000400)="c81478b335a89e3b177f754497642a9228d1f9971da3611ae352b6f8f10b736dee396f72bac4f08a5ec122d647ec490fbb35e8dfbc94d067463828eb3b2a2b1044278f266b9457e01967de4f850ecfe71a135a24b56485457fc329e45926555c5e688e4c15ee1164224dd35ead07c3b9ccf4e0985c34a914bc47089e4538580f050bbedaf1314e5628aabd2a3d9ecbdcec45e423e378c54150d2c8c783c513acfe6f", 0xa2}], 0x5, &(0x7f0000000540)=[{0x88, 0xffff, 0xe38, "db76c3d816a7cfdf0a0c36b302b4258466d2a756c109be8192f07970a3684c98e51a4d0b3eb975cf68daf6a9aee1c912d11e15d3e81c90420f9d6abb247e9964206b13022f7503c781aaebb1392faf93528ec46565d54fe93f916bade84a354defae4ec43d223e8dc9422e38e7e22ad3a9"}, {0xd0, 0xffff, 0x2, "f984da6379c4b9e25374330329c82a9aad6df540c143e3818ca7fbe0d6c502e5524594b832968021c961426c26b9451f7fea8bcfbcb377187be2dc030c972e9ac090e3564bb42b6d97ea60b95fdc26cb87cb53036993f324b054e4b32c344e96c4bc7416850a0ec014839fef18c6923b9841c166b77e8bbb47519a1143daf469a98d621d918a98726f027a6d539edb96e3c3d380c527817faa47da730065f5847210c922359377b4f0e700bee3f63257800bb96c365dd3d498462945"}], 0x158}, 0xc) socket(0x21, 0x5, 0x2) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='.\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 13:16:11 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() dup(r0) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000080), 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:16:11 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x80000001) pipe2(&(0x7f0000000040), 0x0) 13:16:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xe5) read(r0, &(0x7f00000000c0)=""/226, 0xe2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x184) 13:16:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1f9, 0x2000000003) mmap(&(0x7f0000bd5000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/132, 0x84, 0x803, &(0x7f0000000100)={0x2, 0x1}, 0xffffffffffffff72) mmap(&(0x7f0000b7f000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 13:16:11 executing program 1: mlock(&(0x7f000034f000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:16:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 13:16:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9d8dede9a0062d116dee5070fad09d0d7a54d3e0aa754e43ded7a9c81a120eaa4460246aafcb1b10ec7f10c4715cddbd3050ccf79e72ed0f99926ed733d9ed604da647ab3742b5a0a077ef6da24383b5be7c7481b4d86cd11d093d271f92bb2f3ff77d94826e891ef07f33830670b45e634218785e3d34df2e85cb9bcf3b177b63847fad862f9c9c1c0c3df2248c10e4bd708f06b5d7ab030262e2d7ff453e38ec8ae60d5390950a2a333be8b2d71cd95c5c83b22657", 0xb6}], 0x1, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 13:16:11 executing program 1: poll(0x0, 0x0, 0x80000000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:16:11 executing program 0: munlockall() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) socket(0x16, 0x8004, 0x86f) 13:16:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) open(&(0x7f0000000040)='./file0\x00', 0x30810, 0x28) getpgrp() r1 = getpgrp() connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 13:16:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000295000/0x2000)=nil) shmat(r0, &(0x7f00005b2000/0x2000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:16:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x10, 0x5, 0x6) pipe(&(0x7f0000001f80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setitimer(0x2, &(0x7f0000001f00)={{0x6, 0x7852}, {0xd9, 0x80000000}}, &(0x7f0000001f40)) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000300)="e39a75ea0351eaed982b6c498b78d232a6396b3dfeec1e94cf847587e7b0137c99e1f790377cd7628a88e78e4d8ba571d761405460ff38e42ec2f5bf2f903294337cade9cb7716a4afd7f74775955516f68bb6c1873b17b205fe9683a0861cd3ff770a615c4b57dcd69f796a32cc1f540c75a9dbecdeb295d3a99d2db09050bef80777f42dbfa6dbf6d82572345ee9c2a499238e6c27f53de0a7c57fcf098295e5143be08a8921a9e6e1fdbbc05bf74606d10a405d9a4566779c3e80f3290d3b5da378c829b8d3835bec675f5534587cb82e58b3fcbd6a6b22fd8d5c908cc79e63c35a93f11986d7abb1d6736867b25a04c5234d82dd530c081b0817d47c36a8d53067771d2a1d704f665c8e64eacf854240d1fcf679a12067f2e63f790c79a269031abb9ba981d6ccdac02fe45a4444800d64f554f23800c8e71c6ba21c0dc411afe67dc8cde7a562813a13258715aacac70d83738150dc2c877b9a41bf994365079923c6db889b1dda1bb6fc7fe60baa813d775246d1494547a6632d6791e7dde3644d246cea0ef027509c608422f85afd0d5099fea3380ceaa0f52957514574e4201eb80aa08a77858e071b9236d073198e0c95ae871e715b4c34a3278dbec64161c9fde4e30cab1cb992d1a7c9ad1220c6ecf7f3eea93af47bb79e03bc0cff96463cba25358c13aa40bb30252c31f2348ab60b77a37295690608f66aee092ea68804a39f792850f3c8571fe257bca08bc91208e64c5f8e2fc0a5a87075d26fe655be0cf0cc0b604a40e9176c1b7c0407e4e34b88f5113120a482452dcb1e2dada3c17e6f27799dc26f2f9f84d5c53714fbb5965e3b398fa74b229890b4f8453fb111d55e6ee80799d0071313f13f7cd144980fe57057209361036610fb7feca11275f42aa95cd12cd6f4efd2d969491e37c44c5c5019d0e6e77f2d9319567407e6d8c8afa3520f0432168b7f6e47d12ba6a859cfbca5890d082e8e376636477d7aeb58ed8b5ebeebc67e00c27c9a346f1c4ea7b079b7b6484a69232165c1b58914f4ac9dcee4825f67af1587c660a52325b263af621533d92a10c4b2bb11452e1515402c2089539224c764eeb1f5db39e7e69fe906f0c58e73bc802d1db55f1853f2cadc69a74bf68e15da00ed2e00c899517b775bee08eea6d176df0b7e3f5f9bd6fdd160a1c207930deaf788d0e350fb269ed17b3094a6d944acd52caaf59f8b19dfb3cf8b9fec35af0d6816f638163ca78a767ed5dbeed84a138cb65b43968de04291bc3d32e1c2465dab547b8d519766682c2a7143ed977810fc97ea192f9b00923401b39a0bf90c06423ee31d828b5a59188bcfd98b9e73d524c2d44e6b4e6d84e16bda80a5c405ad744310b885f4cd312936d0a6654ef4e692a9597e98bd40ba92be6ade06e5abee451ac0bec2daaef24fd5dbcf2354900766cd3a45c641ddbc043ad99bc2e046a2fb822e2bd43babc3c74a92e5a0c7c7eef1ac77363c02e4cb83f5b10d7e2045634ada2fd626044ae6b985a49cc6ad2d19960decc546045377b0036f9949a9d6f6a310fdb3ca15a64da043f50ac8108a77d901b7766c559fc517f9cb235cfdf9260392cc35beb194ff2c135dba6091de1f833a86dc8ed548975682df1f1bd7f0b72f08ba622779d86938a2ed5dd663077429ca8129311215d58fa6c733b21d37fde5c1cffe15e4315fcd6e915ae52e919dbb3a8322cf9361b8c7019369aa93b187c6643ea593035e52f4398b6de1a82a15a9f430b2cafbe8f7da8508fc7c593dc6bffbf377b65c0a9c0bab8f50c685123e079c8fc7a59aa25d96a2e5df0139df0f75ae9e66ec6f9aac78a9c4e7a3f06e7e0832c9aca6bf93984e25097dac1ec8896a8ce1e7538ba994453aabfa57e74367c90b8fb9eb1bb0e8b49e07030376c2b4dff7b210ebf96803d9c63748c3596e88b2b5562cc9df55d36e2997882e8f747828cfdcf05e53f588cb08be5a97197e2644b8f2e489b17c7069d35e5349766bdf0cb23b4e76df50c0f3448acdc5ed4ed0c2ae4819fefe77aac9d964f4f1e34efefcf9add22458b1e651c03a6d0cf7c90c2a90b76e8a2ec4e52e580e7e90943bf9b3b1739a5e771dd8379cdc8142f5a73e3e21a7d4327445f00f326c6c302806d66a25828149316315224cc9f694f5693a5ea9142212b6ef3e9ebf459b49d28c547deaba1153fff3bbe9657c717e750e04d149fd0ab559f37c17522969aba99ee2c119ea4fa073f0bdce1ecb6ecca0055a33c40a79a493453c53af19b1df02d6898289ca5193990effbd906d2a57937d29821a3d7951c8b56c3eb361f9290afc690be0e02a6774a21c1e000f3850f67e6625a00619f2421e787d7d153d7bdc7cc800738f18e9d49835f50d702500768f02ecf9778153c95701c363ddd3779ce4f2e1c062122fa54b17eebfe42d047b5b27ffb4701a28c31ec9e01ce4976b061dcd9ff7c676201f2df0f88c136e0f6eb3bf33398e016fa70f745a16bbf85932acd646f984cf4e0bdd7d92fc8f42d0379d2fa0ec4fb3945f07f3bbe97f7c13cbf24ffb2da82a074416bcad30192bc9da70478f000d89a4b4b8bbbc7dce260430fdd5690fef910d13ace7b6a3c00b12d6be48d7f1ccb54a896bcb42d71b48c70a67c456263cc0d6ae2f51e7e3ffdf37f141dd2612516fec36f6a4a1a2706f6337a2f3d8218029e8ec752e16029b05ea9788059cd58c86eafb0cf142277dbb56187fe9f2068759a49cd763b328776c24bf4445d4902d7a3399bc4cd3fd10739bc32b6ff99f0a637bbbcd30c7fbaca12de52496a737ed2bf18478b941864712bd78f484f6dca4ce6d1d4be9d19f767bb0e92c618691db4f279d8f97c457df5de47b4dc0716e8804e1c06702b9e4e481e5a8026f848f1383cdc5b6a757f7f181261e3699294ebe730b454558b3f6578c73dcd81ddfb29c3358cb294415bbaeaabf05d423f9039a6c00c28cef5799fe101cab6e3bf710e422065303bb192210f03419ad286d597216e7ae9e8d170ccdb03d3144c56e6b484f77c6edce102d7e49b2c346bec8e023a46fdff1e00a1d13eee4723b743dd52b3582db698d81406c46ae897a491f86242dfadbb8db100e954a5b5b73b3adfd802cecead82a13cdda566efa48c6cf9ee2c01341997add4128680719edae8936185b2c31280be429f4d5ab294f30768762549f94a196ba50be97083bdf1925fcf596108c96c967e6dcf1582db12dd515a9c524bfd285a4357ce0d4747e3abae9f0dbce38c12b6596b85c1dc99ae330e6a1422819dda5663b24f6fd8246364d9968e737290f2675978ec29290aa7814a528bd5286bc22d0282abe1973c5085d88050a140f36e60613915843c881b5357ce0332de4d196b8a965e128d1484d15bc0c0775eea15a779788e07c30803ff2169550938d829afe2a584824230bd6bfd569c859279aae5dd844181ee247a4842c6738492ec32031414c7f1d6dd1513aeb3c6fb665a6fbb22c575d54c220c9dae9be57db1c3bc00e13ad1148b0d86ed8210ecef60ae63b1d4db08ca0aa0dc5cf0a5f0048a15f3e0e7f2edf6c332eec05030e4c50ab85e4be370b15b08825d11fac559932e7f049f2de5301b09c7385bd028fdd5ee10ca682b5a818a400e377d9c44c6c969b6989261138e642425f421b1d1293c6a1d31e2bae4ee26ff1063d12f268d6048313e0c5ec123facbef23009eff5505ae11d8179b0860f3967343677e58ce7ca7b12efcbea9476014638064448ffaef9e48b288daa2a8c005e6b729cd330184dbb475451cf23fbbd554d60f28f49ed1cbdd29856acd4184ef84605da5a426a8ae517f2475ce960c38c1e3eb5684f6d8c4deadc4241328098ca963faaad02231d55f3be077fdd958e98888e352338351dc9ea4bee8c5c60d58f6ea04ffcc67daee8eaf059303b95fedb1e4a9bfb40e2dcb22fe17e7ac6dc68e77c4d722a300828088795f354816771233cd2ce9fd942840b120317cc34c2fcf96243249fc3a21ff85be9e7aa1eb03291ae6daef120799dbfa74eb21be7e40f9172d6c97e72b12768378d6eea45571e4e0a2b3a088979629b4c7ac7a2dd6a6c5debc845b3b519102c67c1b6f5905a83b8a1ee2067c05b1f8ca778868447b13f9b2a68ede68a27c7d689f163b2a0270e4695b90c05ba67425ce1bcecdf91b58c67cd61051b4c9c73d8dfa3c0806aee8b1300a48ddf64567ac1cc1d05d8b42d29454253ba969b7d515de4a386a8235a52e118abfcb7b47711beb06a558f6059c60ed77ba5ca73ccc39f64e87647d58083e1652e76b8c41fa5489647c99d4859774580a37703348a119fd26023caf9e3493a38b739ae99e76ecf0439c24ab1d62a91ed16bc8cf6b45ebfcb2016c4de7d72d5683b64326dbaac053378379836be5b3f577d780ef2691afcfdb5cde0fb53173e7d77d9d8cac25dac4cf6c57afff6e0432029d890a2bb6152e43e591aa48e07e0e3a9cad49013fa1dd3e9775f0e355a672f7bb36dd457f78915ce89be6a89f39fdd4585ff7951c99bf4b59fb29510181584a7ab74dbbfea563ca7a8ff1e3d747e98d751fb6ba67e905a5853478fa455bf4a77891ac62fd18cb19708994eb573624c869bba449561dd85724db03523b9bd53b47f2dd001335913013a798b1daf136eca0aefb88f899637ba944a5f2478cae63f88b8224f05bc3bdda3b3fe0ce69584360bc670c0d8fc7c15a2554b91aee07ae3643bd2b63d618d0bb89fdf3f6eb2202239f5c2147d480bb9ad7224b40ce175b7372bb01ba297f58ca9722d359a7a89f378b9f1ce1b4add7b3093bd643a948cf0a10ae0f3cae4423f4a47e171191c15eec9b2d226c77356fc0b8ddca1886a2307488e77b00c5607bb94951040c708d5de6cd3e671169ed7c8ea71a2791b6675a7c3f7b1a0b90128639fe509b35f2241beb034ed3e5a37d1034a866a8b9b5f46dd8a06147cd3e552104ee4a1135cf7ae6adf4a75e6bb7904371c4f4b8e519dca396c26e20c6beacfe924eed8446a4e765fb93a94135d1415ffe1cb2e17857d7574e5578b2c686839f83bfe38ea37796e731fec0e9d11d2da40b558e0285228e93ecca743c21dbd9f02bec6b09d72c68b769b18b3e375edcce39b18f9a54d462dc5edacc186b4e130810183f3a895720feb70fc4b556438dfbe2af2cca57a1a1d01f6ac43026eedab00462977079e734bc59f3bf24fc2ce1d0489fb1d0b030733d27bc06630e692946dc0e90b4f76f1a5883ab54824b63fce3e53cb536b7f1e864dec5f3d016d1454a5a9e5c4bab898dd4f7f8eb90e4c05f7eedd9fdbe9f67f4c194f52f04f913f762a1eee15716c7f0811b21b1a0f9aa7cfca6f5c1afb7a8c7261d8b3a26c6fd1478ef686d83e2d2fe35039e577aba760a06f9bbafef159eff622d495f97f699abcbdffff09a2961d55c76f51fd09bdc2c18d3fcba38eaa82f1f88de51cdf29c26ae2da040e548b9eaf84f9113ca5a0a32fecb3f3e9695bc67a0aa36b19e63c88ef075c2636a8b9bc1038b4a63c4b1ceb9cc4cc60a76c727bb297a3934c50129f16837128feb33bff5128c8676d1cfeea034d5691bb25e71856af0171f12fb14fdad6a3693a8bbd232a6cc73ed4e478f14c41dfe59e1730eba9ddb3ebd1ebbbabcb78b18100ede50912ff06dd2e584b4b8f84386649ff4f44897f5a608184f38e454135be10f5050c6e15cb2179b8c3e83b81b8fb8f9ddb8f8651a029cb2766a162645f7f9de1044f6adf35bf24b80b479931ff9900f3a5a3d6a647ea8531acd0c33f55a56d5d149aada657c2d4", 0x1000}, {&(0x7f0000000100)="9d0644698ba502ddfbdfce84ced0ef10d20f72e1deff8559ecd14203cbd7592dfa863225925ff255d81baadb1da8906f8c54db8c3754b8d1253444", 0x3b}, {&(0x7f0000000180)="fb5288d0d28b3dbc262f31f68f3fd3a4b456e4d7c3054bdfe5e1eed184b1305e23ece0ccdc525151db243d1dd00c2a8ad99decc113062f2eeb728ff2c8b455671d7e3375ef9c0f88d1ebe8181989c488c6a9734dc5d38e338a40d719daff4136239b6af56a7d277b08020b08ac4ae09c46f64cd6aeaf6e", 0x77}, {&(0x7f0000000200)="0928bb4caf43531093cf3d52ca13fc38dee9d632525f4b5755fc6bc34a068f8118c107e84d816635e0b62fb3eb1dff8a9d573e73c092cd5fec4216c454b88c82f3563501f9d237a3bea1de308e63dd60b4fcf9481166942d66bcf559dbf7240befadfbe9946878beda426c8cdc598bf7bbc584e4703ba9a0bcf00c0a64c08fd5a512012286c50830de280eda7d9043aef4f9ca3eb8e811b71088d0", 0x9b}], 0x4, &(0x7f0000002080)=ANY=[@ANYBLOB="3800000000000000ffff000000000080a36693f661d6d97cb6a09159208dcfbafbeaa6dcef8aa9372e0cb1ca2d088aa0b4fd708a000000005800000000000000ffff0000ffffffffe2239dbe55d5e174636e40ae6c3f00ae3cd87aad274f53d53a1edc1e6931627a592bd3701967de864a44a36869d55501ca4b0b9aad7c60932de7363877de873727a5a628aa000000c0000000000000000100000081000000d8d3092d32ad913830a1d027128aa4356dcb0cde5de425a960c4a3fc16024eb6b686ec617ce5f35fef26946f4b76801e7200d44ed0af1eb785f7b787ab5c8fd7c610fb0ada2239c2096de0a9f6d6f084a99d7b8342d1bb890dfe0964667cedfc87543295cb7033cd7b37922bf1554cbb9e936f24afbd54c425165d39a0388455058166194f4ea71c7f8278ea871b1301df634a9832c8a654124cb54239ba5d652cec51285c000000006800000000000000ffff0000090000001bd9e16cf876d8b3dd91f98937593a3145f94b24e29d0d5c2cdd857340b506fa2e70ba0c86b877fbe09aa4407c730b58a99798c0c891bc13bfef149adfc6a3d6d34800af73203fbe30ed32de74c4e55e08703c65bbc9523a2000000000000000ffff0000030000005faca9d3321a36ee150912032b33920010010000000000000100000009000000d9fdf44b2246290323cc4d354cb370d14b2ba3cd1ae2028b8639a06c647825487630ea9152edad266d6b464d1564453c6adb6f85e87fdec68a8c57bcb1eff65a8bd6546c4f645cde14f3e0ee4e94cd04279d8a6bb3aecd54a63ca18356aeb97ed6f77b7bf0e2e2dbf2100a132c00efbe218b430b200c4324d96ed8daa8769812bd7218e36b3fa97d95d7501464ff24c56a4df400ae3549aebbe7ee162040272260fe1b7ddd98d9efadfbbb19c4fdbe37a6001070d7e5d54caa9730efa6089164d1490713c0561a218c2745c41af55b8104a764563ffc1811459296bdfe1405cea741e20494cb4771eba19343ff621b42e432c374468140c22602000000000000c000000000000000ffff0000040000006d4b018911d96b17c78d07e42b849a24b13a4a72f45df7ca3b23e3c5d8af24bd7d7cbf996c193c4b2f76a9dd7cca828e7d4d7ff5ea82822f511ac7bf942f494381c2a08fa5736875e2bb07bb48cc3e8af04e5f69600cc194a152f84ca82338a685db5199305a1dbeb489b11ab43dfa4fc384e8e7fb98d69e6b41645dff952e0a4d883feac5d72fcacaa889e24cb1e7773ba8862c9dd0039394e9190b49f30ab77a609143b33c369d60c300000000000000000000000000b6137d92e0cdf6c5678b25c32dbe7bbefda8806535e573426ca2eb20bc2eca36fd5fdd120946b0ea467f73f495d9e0fc9cb5cd8a56a0fcf632b10dc68c2e88747b319d07ba31"], 0x3a8}, 0x403) symlink(&(0x7f0000002000)='./file0/file0\x00', &(0x7f0000002040)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') close(r0) recvmsg(r0, &(0x7f0000001ec0)={&(0x7f0000001740)=@un=@abs, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000001780)=""/62, 0x3e}, {&(0x7f00000017c0)=""/242, 0xf2}, {&(0x7f00000018c0)=""/158, 0x9e}, {&(0x7f0000001980)=""/108, 0x6c}, {&(0x7f0000001a00)=""/168, 0xa8}, {&(0x7f0000001ac0)=""/166, 0xa6}, {&(0x7f0000001b80)=""/48, 0x30}, {&(0x7f0000001bc0)=""/241, 0xf1}, {&(0x7f0000001cc0)=""/134, 0x86}, {&(0x7f0000001d80)=""/25, 0x19}], 0xa, &(0x7f0000001e80)=""/9, 0x9}, 0x40) 13:16:11 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) 13:16:11 executing program 0: r0 = socket(0x2, 0x7, 0xff) sendto(r0, &(0x7f0000000080)="c79a6cf8d28c89c2b26e8d217d59ac237dc4680fa273ee2e158e8e920a10a37903e5e579ce2003788ac6e0781728f6925521917ba1d8922c4a835a0aabeab717dddf66bb1888452919d1e992ec5dee28914cc4cd891135524a307598831776cdeb553a4f87257c2f8c1c9e9c14974f13b3de7d4adbb9b858a1f057c5dcd777b2a87cf82f90f2addeb8b5c392ce758b48a340ec57e7d83af4afdbdec3f00cef30696e3b24b5b9808f2e2dd10645198fc3f5b736688670042ab0455d5c", 0xbc, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 13:16:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="580000000000000001000000c1a700007d1819b6b3de177f0ad31eff1a0b87107b86c6e470535cd4f4a72f16de55f3b5c0f9621261b13af09f83aad2b4a82809000000f2cb20d4ad70ed384fa23f3d23883a5da50000000000000021e7ddce979a"], 0x58}, 0x8) 13:16:11 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 13:16:11 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) write(r0, 0x0, 0xfffffddd) 13:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) 13:16:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x5) 13:16:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:16:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 13:16:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) shmget(0x2, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) close(r0) 13:16:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/163, 0xa3, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) 13:16:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1ea) ftruncate(r0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) 13:16:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0f000000000019cc8be43c98665b0000"], 0x10}, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="46ae7d6fb581b39628010b6d500d8ed33bdce59e34a1de36492da27f921629db48eff314b676c95f", 0x28}, {&(0x7f0000000040)="55defac1e1b813c2d786145e15c9976f4a1aa6ca5654ca62961fa41908901f8e134dae3129919fc2544a12a54e40728ec527d99f6c565b4ce7c6031084e8d27ca094f170212ae3a84e6680fe8f2dc2ff6e9095c9b52b12c56b171ec3579a23f92f9001b2b501d130592158d235ebd4006a437c0bd522a7c91250f4af41ef361284dcce776e259d14be0508b35c09f765d906030150612b85cd147f57394a7e686cf5719efb654e2eda9f832d5b955fe8a7ad0fdca3b70b5d13", 0xb9}, {&(0x7f0000000900)="af5a65c29f716695742feb4aedf6d26b1b6b21fe84757240ede21765269bf25a6943f41aba5bb5f30cfa64b8bb97d5146fc568f98802d27b17f12b5b18213b129295ad6fbaf7f1545eba7775beb086b2e0da10ad3802642a5d7dd41fffc9aaa06ef98607ff51cf7d7659572c456d1fea58417caa7520a03fc733bcd3fd3cfce9c2289dcf12774e31a75fac2fcc7dce302e84d179198ea1113ebabc449fd2d31afcd29b23ad19c5c7a129f7b17a655eb4cadb16e1f0e15637fd4779a11fe54c606da7d17cd8c4c63b143363df10a93e407205bd0bef661edcca87ca8da46d3290257eea689cb363f3b8717166c9ae6636225b325c36038ffe67bddd312f4c9239edd735e4090ffb413465c4d8b3e92f7372d3ab4d4501e826d1c381f203151324c5f2573d617f98c2fe855fbae9ac37305e7ddc09e1e309d763632b3b21d6e4bf2ef648ab59998a799bf5f5cf0780f2d84703682738dd7f10a51739951450df91853917dae9363ba6a14ab3027017af38d60c3f60091af1f8c424d7c7e2c620b5125a4ce9fa82ae737aa4185a089f1b3333efca1c6228a129799753c1e643462edd583d2757134f82ca517d93cab430e8e49442e63e54e41b1c6c8c8dd01f7f6744ea69292e9e137fc99d09ceec328b9aa1e03696a3b16332926f804aa513b9c32944815ea0e1d73f07ad2f18f3246bc1bde87d58f8327c181ecb37dd7de871bdd0455461ed38b645ff39ee3652871fc824c2d8a027861ad163db2fd629a7987063a9e5302a1479574c6fd83ff70cc8702ebc5830446580e9242a0b2dcf6904717adde549ff5381043cb29106dba5033f558edff05969762d31a65308372445a232acc508989f73f43f9161278ce6bcfafda6389b4f5b762889b8b0d99d6272197ccb26fabcbf0dfdf229dc925eb7da8f7a7b53d5ebccfec665a500317c43b1adc8e05f8514537cffe4f10c12726cf52709ee067629bc3eacff9e717c5c74549fe16a9b41380ed15a757399d2faf009d7a8c094de4acfdedbb38571070be81c4ec33eb0480ef1e20a923f9e4cc87443e848fbbd9bec41f315fac3f2cfeac73f6894590c2b72befa1e42167cb142db9c3c98e62744434470b48c79da0e1c9ee88c70f63eb064edc12e05c7ba407f68e70a7620b4d59748f043de16fc7dac299ceeee1824f4e3a858385a9590d5db359f26ccad391b4c8e51e9c219e3c1526ddef1178a72e9ff55aaaa93f57f06f16798b875defa0b0a81c544b8c183653c9f0b81ed54e49a1be81e75aee9739a86d592d09659d508ddc59671601e64fd6842770986c327ac6f754699bc5a7507b26f1bf8b131079763936422161e87216351fe7b6120c8efac6462dff7b3a1e1930cad2bac21cba45b2906967f4c3a7b981ba51c32f4aa8f61f843587fcbdf79a6261c4f3d8d5a1271b01b5ca1e60084900fa22141852215ae3bc3bd677756bc831baf23fcd63f4a7f56da168acea34dd1c242e126021055e357c439519647c640a739896da78de161c720549e85126053392c114ef87e54b66e87f7f10e2ef0a218eb59d66c701d2660c0770392720dbd4df36f6c210e265402d45123b0503648723603b3ef2a996f19270e86c3cca8ad8ad7fb615a0e242083d811b390007a710510393e458529ff9bd1429fb91642038b460dad7ca2d45c5fc9d323f2253fa36c82cc9765b38015e5a377400f63ac2cf7114da47739a036d687a4b4784513071f4cfb2199bc184b238dec97a78c3e44052629f6d21c87636927f9bf5cdf983373ab209785ca955c5fbfa8fe7ffc5bbc57d3e4309d136e66edb0004daef872f18637ab1047fb4cd1ede8c35cd9f3b330d8bb918e9818785851b14f8924a09e3dda9aeaa1bbe15a25c13277bec29e52af5df6fcc71df09cd344d2b2933cd2dbd59722740c0c936b95a98482bbe3de19b7e18080b2e397e2db207f038d8044b5e85a8a8c569365526ac4b660cafdbf6cd531fea6f9f19f8e8730482cd541034c1095954e1b152fa66c10c7b728b00eada40ef4ff51633a69d157d42cd72f8ff278a2b112bae798ee62ae498bed07b378ad815d99560a4eb3d5c08f366dbf165514c4af862b9f834321fc1a3f6538de82b312a139500633d70069983cd50b411313d7d6bc82cbdbfa4dfada8818245a48dbaa7d32e4bf32390ba2f97b037387aecad750851538347602cb10c71ed4cf5bc3ef0198ccd937a8b034ccdf76fdbb87bfde0467b3593c73a25ee7319cc49f39bae3f7ccdf4c4b4253681ab2439e3c4478cbad338a2130614cefa0749893c163ea77b963fa2e2242a65966ecf9119f623567057d56f22d1639b53609d230cd15772b3bb08e67e949aa2efe08f712c4ff140eba6b4e86d30156a785e6b2e8a156863ca6e4469a6ae615f408b8c656a1b0c69067cb6bc28160c992cfd7bf4a3d4c406b121e33c90decf137ff6c3c3d3efceae484108981a3bdcdfdce16f93a67c4dfebbf11e13ac3a3c6fa0eced065b35088c34bdf7fd52f3373d2ab38f5ec4e449e59e4843924a0375a16cdfe7a3d64fdb45d771597983f481eae1a398b6620b3a6dc25f5fc4fd96b4d8a6fc44064e8d77b0feb223189f183cb3e216486033c008de507fb3ad0e0a0dcc958a78d7c5dd2ad65038f52aae1a7a2121118313ffaf89c4cb0ddd09d90974ffcefee239105b2e92123c9abf57af32f8e1dc3c6edc5d03af0f993156f6b8568eb05c02e73cf0bef1116dd6c6fc20f0bdda5bccb9565735c0a0b82893e22a646285a182384c376eea8b1b3f1da0500909976c39ca470599247101aae02a55c8148955c5803ff25a7caf769b2991b78b1a797ca69fba9132de88a7e02290f2aee1529a457fc867859753adb2611e030b48eb2367fde13575e7cc29d43b93f008a47ff836784dfc6e74f6c9f6cd11303e5a3a2bb052eb5117f11f7cd1fe64b1508aee487f8a1bb3478566250948092fa6867c9d4fc1fe79be91c493b296560f2ec647af66fc8164fd764a28ac715ca2d9bb65170cce7c4387d2b97e84e84e3ed4a9c8e148cb9eec4d0edd2c6160514926260c40ec3f2edc9a1eabaf0a2e39e2b28fb6e94c0817585af3f57aded52e20de44f1ca184cdac89eee7ddf629b8b21577268fe85b07dade3f0a3e95a4b9a06f95e79cf2ace4e7aeeea70cabe1131cac5af68670d53c06a5c098c4670ddb19de12b752678d25187751e27b86d09ce3c5a6afb08fdd2efbbe22e854d904d52a65d273fcdc8cf8530db50059817691f7f524bc47788d208fd9e7c6482e5fc41a0892591ebecda4d11f32fa6ea06879bd043ae50fdff8432a9ff50322804ec3a31812d6c4dec160659b203867448b582359f576369a3ab0706f5f35fcc9115898d3c5989d70e3bd0db4a9bce9dbaf674d244469b5cbae30e57996f4412f808dcc029b64d5197bac6c95a1f5e2cf15ef71611dd1250472abca68d98d0deb7994666a6a4960f597fc82026bb63a927dcef2bfd63df7a91ee2a05aeef27630a00b5f5528893ec12855ff772bf0e70f333450ef6c85d5bf84b296d1d01270b7a15c074c3b77ba4c5d9b0d4196ba2cdad6786181c9187880da5c31088868c0e7f692abefa24c6b7b2442a158c82d6add17277c718e2c8c1f61506f41b666b44a5b7c91878f9b80e31dfd792120f8e1f63105219b5128b677c1cdca79e92a63203983f26facd1b079dba2575788808224a95eee922e3c7b1bdb48d8bf115a148d556b89d7e7a8acb5794e07cfeb21d33f835058231ac51c05f5c284f504165b55adc26a33c7e724baf96342648a8dc26015cba3d5b080eccebb37e0e5eb0346774fa8ead9c9e7a621235947b48523c93651d98753cee540cfbdae4c59670d4101a747fc8d7627adc391e21a1e8686dac4b483f8aaf1b69dca7a171acf64fdb6fe1548c7b350309399b2717b38bb8a02139a3f872f48a90b7acdd220bc80ee67192cb98545d1e6bafd4e87e51fef665ee9a0a8a823153235c782ff20e16206c30e97b79611582a1f380449ff5ee9c211965e7829eb7e150b562024a33ab9e55feed24ae33453a38f439cda441c5b65b134bc1d49981e5c618da7d7607940dd5987f9d4c3c0062a1907142e558dc06bdb8a1f4c61ad942e203ad50827ef95344f33049d59eb7d3983e9a9c7e1b6ef73b6c3cf6ac7a418d7c71cfe24033868ad0e1024b9e4b5ac755ead2e20d2011d5248d1cf7302e050ff81e1d193c9a6e981ecda8fe9ad4deb6b55238ccb63f51650e9f068f56c40f72bf35cf3765bb112c7b55b528186930ec6d01977e7acbbc546cccbed86a9e585753506457cda55c6c9767ba801a9f278a89ea3764fd58b73bb80e4e71f785c82c88fd8dfefe2d3126596fef4fffdd0ac54f35e1c82764bd14a15f743e8a703972eeaa3ea9b1acf715a7ab2f265c46463386169f12d663af4e5bf366633ccad4ccb246a9fcee2cc841c4da7c7680cece58ad886cf492f28a6aabb71ae754551ec924a7a5884700cf474b53707b0d4f04915123e374f2a48e7762a80382539aa1334b145b67440cbe15394f047c1d97376c950a2be557c8cb8ead1b86f124c12f2279139f607e0e35b31e09d3d594bea88fdb4fb2fd963b5c7bdc16f2be70dc81208714be611c0670b71a696b2d22834281be6edc035dae63fd427cb26f5563714fa958b5058cc98bf0bbe1c74d86073cc2b9759608c315f788fffc755305478d7b9785c51c3a93c99b4bc282ce3adef84308c21bbfa0d685aec2a4b82eca9ef874a1f6d763652da4988482a3f0b9bf7332ac79d1566d4d65a736d15f17a940d0e6eb32f3c11eae6285cffecefec799e9407c973f284edd133e305ed4f6f8b211e1a515b85f02a922f6ab9522945879e7c0bca4ec357e359ce060a14af309c5205546c3262db8ae42d4765fdcb1c5a8c4ea3774d1ffb919c309287500d915af8d0d756f7791fcebc691271cb8c32d2523d0b2fa6684c95a14e37bcffe99e07e019a9378a0457c9f8e917f0c60d84d38b0295f11b12c7c7afdbc23576017977410bef37e411c36d42944de54b850bab03ac73a8c3ac2259e9ea07dc8e9076b8b0724d0d68ed29331ae1646a8fb1037d40e42ddc0528b4b8c08d83a4251d9824a41b788d7f9816ab202f10477ccc0880b8b55863965522f11721165336b1e9f0206c69310d1af0bb9a9fd0ef16169b6c0db5ad112a7f119d5da1a840e60b6848fc6624dfa862d458ff37cae1faec4d40377612796dddfc3cfcdd4561fd3bd0491fcc67afb5e9de2754b349b8fd797494ff8b67bd5d60c8157fcaed7dcb3098caa758730d161c01c816b87d394fb91a7d3f82a85d2640a947756724842041d284bee58786882ad9588915046ec3b0be8f50f52be76fda2f9fb16f139828ec462fe6bfb3dba88f5393a9036fb27c37dbeded0a5b92f63a8e50262d6606555ed11d9e2a3eac9eca8d06b41bcaa41ae7db6040ae27493c4250defbd8a3d49576bfcb90485578c216e81cc431341957f845cd4cbf01654db573fdebf557db6e71234095b34ae3b3ee21bab123df33c80e115cbc4c03c291994b5033299f9745466b1344c72d0963ed284e36115ed06dcab858cc2df3459aa3703db2ec611564e6963cc8819580efa330d685842570a109d6c87c499405c41bbdb481c8215eaa770e81a36d3e96fa6f4aaf3edbc9d96db8aa365eae21e6ff9b09d3fbf9bd6a89be443b9c5ad303e3166b3c77df2177ad66c97101caafd649df0e32278f20191ef34c1095a4615e4a4a6413cdf8d410634546d27d893601faa321efc43b8ac0bf", 0x1000}, {&(0x7f0000000100)="bdc561530b15084ab9399e31928830235ba95ae415eb5f2e55ecd7c98eb8eebb79e9e5b24d930b48c712c869e11a494ace263a708b8add98f88667aa1bd06f86d83cf7e6771123b69139daa360791d27ec085b0e90d5470ba5b8006dc33ec7c2cf0a596cafbacc663298932e4948c4abf771a3323218a6e8dcb9b683ed05ee5d7345ba73ddb14e906cc234dde26d674ff220e42bd5119548f89bd85c218bfaf735e67aa11fb5d6575352b8387545e41b37507f68150b0ca851e71bb0e5d501a79d828dc949d4f4090ac6dbb757d7ff7bb2aed3", 0xd3}], 0x4, &(0x7f0000000240)=[{0x78, 0x1, 0x6350, "bf270763e670481d9292884b9bfc62bfbf1360e3debb76a041fb0fed2af1974d1dfb6b37a74275da79d98bd25666228793b55d7eb2debdbf73650cef08e32fe20fee43e9435a5b9b7a4c483eb1a5d1558c7c33bcb8dbaaf155274930098101e2ffde1e869b"}], 0x78}, 0x0) 13:16:12 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000140)="e9ba3be7ad82370a48450280dba31186cdd78260b53dd787689d8cb6af95ec6bdc86fe2a1fe0853783eaafb87d361e68baefd5508f510cd18373cc59ae5f223eb58016b5c74a677a90f6b039d2b9b2eabab1814ffdfecfa60c5078e5a7cebacb04b66e4ddaef1c5590b267df953d8f5e578a0fe8a384b9813bf8e6d781d6") r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000280)="3f7af759a48005099772bf36e525d1cdced7af521ff8bc486045c52be25a3bd19834ec9ce91c2776d037c1a69f439ab8ec350e92d58b3ab9f2ae32ec8c499f029efb2c63ee31efea3a9e6db82078dbde70808aa22986b5aa6b06cc1ff4a11728c86734217318f655a3f535602ab694e473b09a4e7af39b2067", 0x79, 0x0, 0x0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:16:13 executing program 1: r0 = shmget(0x2, 0x3000, 0x20d, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x4002, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:16:13 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setegid(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="929141ffdc02c0c5c1fc0cd71ed7c2edaaefc5d9a40b0000000000000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xa0) shutdown(r1, 0x0) 13:16:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') 13:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x0, 0x401) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="fc023d04971af6cc466bd8cfa06b33e8b64438a80c3b6b050981f3eafd7fe05928e2645ae3553e5a42bab0b8887a9d2dced590c7286cb911a7f66bdb3f9eee13c7fd472ec2e412b6d8ec3f2ce32789462c32d26e3e807cdc892b08cff395a0142bb9da925c2e09c39fbea894e358ec316d9b4cd796e927ce673065adfe99bd15272d2969069efef2d55ed3566b253dd60ebab8b979c21d216a786473798ec65ddde313031ba0f19001b58cec0e", 0xad}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x8003, 0x5) close(r0) dup(r2) syz_open_pts() dup(r2) syz_open_pts() 13:16:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xf9, 0x27, 0x0, 0x1c1) 13:16:13 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000300)="6a2792b3c7bf98ff3b5d75df97050000000000008045fc3d81835a375b7ec4a07eff57a20a50fbc8c862400f629e91749e4b59f73768f16a192772e5d71107cc82933e1b9ada7ec541e4fb04f7586ad319bf87fb0dc59b814809c1eecdf134523360fee6a065b4a7e34b1bc20ee7b6f50a07c748bb6683af4f6655e7c956448bf544887de55760e5b4f0965a00fd5374dcead2ff793bb0661c25444690ecdd1293ecbc6892da8338f0c2358890345a47d9a8de95418ba072c197479a411a904a65156b41bb85dba8df899f25931a90cb17dd90ec7b4d01800000e801720fc90f699fd72faed34046d3d520b5eadd4797816e472d41fc8b417e32f1e3914b71b204f962f5faae6e83d1cdc6906b17aa0cf8195c0fdeefd2a2747343ef9a29e49b93f4c793ee9e34faa127b248bef2275866a1593b888df81ab0ae0a3fc0a2a9e992a7a04aa14b6974ed74763b606c452c194a2733007b5402cba28f3aad151b2421927cf8741833eeb7aa23f87ebcffce0699fe227d85f9e9bf3e8b0cb873b6c0aad0a074efda928aa4492e20dfb6796147f94ebc9222e857ae4d607304006a8c6f6f09cf18b4f2c22a6994c68b555ba66efbd146987c131c6b9ccd9dd40c99cc99571191bdfb8a2264e14118bf36ad973084a11ad455a4a2cd859e85981edaf127a3e897fcc41f102d3d0b9ea00d76b330ec718541db064cc9ba639a8fc0ce0f9c5c8969e372e320e4f3190aae000000000000000000000046413679cb864e2642a9cee0bc2b1debcb5ce02673e692e51a507f8c3f5555847698d0724fb993ac4cdf321c1b1fa83d3223f1b23380366eda10f72c02de63292c8886dca7a81357", 0xfd5c) select(0x40, &(0x7f0000000080)={0x9, 0x6ef3, 0x1, 0x7, 0x8, 0xa4, 0x1, 0x9}, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x8, 0x2, 0x8001, 0x2, 0x1c7}, &(0x7f0000000180)={0x4, 0xfffffffffffffbff, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f00000001c0)={0x2, 0x5}) 13:16:13 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x80) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x4) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1c6dc72f4a2274a20a76fbcdbede2870208763a8c21300bb005ccf6d1fec58d155d288b185622fe2e94173fddbb7856a9e1eed70f071fab75c9e4787ce9ef83353a374cfc5a6fd9a7b3fc86832b3e752413d006744cc0ef4224eb468fda1e67962eebeccf02bd49ded45bafd64678c08983401013a77d9b53d5aafff2eb0b7c0eda76ef2888eb375034a768238b908f99dd9823aeace92238cf6c822becfc441bce2e492b567d2a1340e0ea525", 0xad) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0xffffffffffffff9c) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() dup(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r5, 0x2, 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000280)) 13:16:13 executing program 1: shmget(0x2, 0x2000, 0x400, &(0x7f00002bb000/0x2000)=nil) mprotect(&(0x7f0000727000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r0 = socket(0x19, 0x2, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x10001, 0x2}, 0x10) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1f, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 13:16:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1ff) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000020200000000000a33415bd982cf689f5cf", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x110, 0x1}, 0x2) nanosleep(&(0x7f0000000080), 0x0) r14 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) symlinkat(&(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000000000)) 13:16:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000080)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') chroot(&(0x7f0000000000)='./file1\x00') 13:16:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/130, 0x82) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39ca50e483d52c99bfed567a03a2a5940bead119339495ebdcba37815f51ff5f424d7bb85b4d6e77ed9a974950d7b947d1fccc8d27b5de199fdec44fda1d7870129a2c1a3b24e86f195fb4877c7ad35b0d9a3f5003b9cf90fe9f1c8959d450fb9c4ad6a35f32f806b66331b2b0a8cc2290d4da5a3e424bbdb3abcf022c46312", 0xe3) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x9}, {r0, 0x46}], 0x3, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:16:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 13:16:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x693) sendto(r1, &(0x7f0000000000)="e6851e3c42b9cc0b73dc807ddccfbb057c8f248a349e1c83416a28cc3dab81e7e53d84ebedfa3cb9f400e0755a5991a8885a67f0c8bac2dad66e3c1896135266bc2edaf5ac37d67a2a49c5b34b21f368fd1d9b0199829a5214f5e8dbb9b56d99892a59e59d7a640d0cb01ceac51cb4a94d2e9430a33fff4bc5dc4dc5ecd204afe19550de73536ef655873a59d3e7bdfe9746fb1e1d1bedbeddb6c997f31c3d756a02888a1433032ac35755196e3468796604ae2ca2ca1b75295181a690314d915062170a62e31e5f8e868ec10ea0acb4fab8f76ff0d5077ed419", 0xda, 0xf, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 13:16:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') mknod(&(0x7f0000000200)='./file0/file0\x00', 0x4, 0xffffffff80000000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1810, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 13:16:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 13:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x2, 0x54a) semop(r1, &(0x7f00000003c0)=[{0x0, 0x0, 0x800}, {0x0, 0x7, 0x800}], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x82) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r2 = semget$private(0x0, 0x2, 0x180) semop(r2, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) semop(r1, &(0x7f0000000380)=[{0x7, 0xffff, 0x800}, {0x2, 0x0, 0x800}], 0x2) r3 = socket$inet6(0x18, 0x5, 0x8) r4 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r6, r7}, 0xc) pipe2(&(0x7f0000000040), 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r9 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000440)={{0x20, r6, r7, r6, r7, 0x0, 0x3f}, 0x1, 0x7f, r5, r4, 0x4, 0x1, 0x80000001}) close(r0) 13:16:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) 13:16:15 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 13:16:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000069, 0x0, 0x81, 0x0) 13:16:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 13:16:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="f1710005", 0x4) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001480)="5d6c8f2378a6657eca1f25fcbfb91c4719ff33d0e2e8ba7766e94bbb44dd9c678fcc8c32", 0x24}], 0x1, 0x0}, 0x4) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:16:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 13:16:16 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:16:16 executing program 0: socket$inet(0x2, 0x8003, 0x0) r0 = socket$inet(0x2, 0x4004, 0x5) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) socket$inet(0x2, 0x3, 0x80000001) 13:16:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x0, 0x2}, 0xfffffffffffffffe) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001100)=0x1) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) sendto(r2, &(0x7f0000001140)="4719830797c9b74b3f18e60cf23b13ab14055a7466f5caad2f9050eeec91636bc00616140b3d7f07256e6fcbc8dfae0ba34f87b15356f89e8695f9d60b3297af7a75b597300b808dc8a6c759963d00234b103507af1abde26e5b7506ca408c8ed2abf3840d4cfc1d1c59ba569e74bb950d292c866f89369918a6765cf5d55ad3faadb882af684c7b905cae00bc0dbde47d21b9f43d66818c098cc1ce7f74609854ef6a8ed6bd88a0fc2f10e1d10ed5eb9e90c01550efb4a9f28329a1a4f8e2deee5f2eeb082d0fe8031bbf13379f2b72bac2f6b532324e26f41cb76807c274e0bdb099ae69df87dd3e11a80c357f9c", 0xef, 0x404, 0x0, 0x0) syz_open_pts() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:16:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x881, 0x0, 0x0) socket$inet6(0x18, 0x1b3fa552d2769179, 0x75) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x9, 0x4) 13:16:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xc0, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setregid(r3, r3) getgid() recvfrom(r0, &(0x7f0000000040)=""/76, 0x4c, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:16:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20809, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0xffffffffffff0001) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0xa68e4d4d418f2b6c, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) socketpair(0x19, 0x4000, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000b40)={&(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000440)="78092c45ddc3f04b40f2c1635b8b", 0xe}, {&(0x7f0000000480)="9d188e1a23a57d741d6e8e7d9d3536855618623cc564f5255b0d22fbf8a36d51d3c9b9209ab1374e39f5ae2482f4326bf101d0de3dce189592623cf2e5553ec439ba2b3053e0cca006fb183903ea9ddf62ff12", 0x53}, {&(0x7f0000000500)="c339000c21bff60dc50a41b15e3a54eff658e8e1d088f33f2e57fc3f789b6780fd73d93804280d1ff1", 0x29}, {&(0x7f0000000540)="8e00da2c75e28e9a80adce1c5097bb198c125546cad9bf9bac1fd9d65d1e5511f53a6e3c33c05c9435c9eac05edac71e53af73f5852a38f7830658808eca7647a5ecf36b22bb77bebe11a21f9fea2897c6474d421ff26c7c3b365ce2a91f2a9a6a08b42075acb4fd982c992645800a10982d3c9635fa71f2f24a8f764d22e42b363fb75f1b4affd77060ceafd6885ef1f795e042e89200ab9457220da0be6996fb3f0941a967168875b7aceb02a3237a57bbca6cdb6731ad42c747fcc2739becdeef9e5f", 0xc4}, {&(0x7f0000000640)}, {&(0x7f0000000680)="f26168129fd4699690409b1eb57681f6748d2984e81eeacddc174eba3045ec8dc099ac110688f871584c0ef86ba17c29b9ba7a122abc31eadf95129dd78eb54555eb0b1a36fedac5803a737cdc256fe096c71990622d9c6ca6f03ecff2346dc4e41c930c18fd60e0ae", 0x69}, {&(0x7f0000000700)="ab8288c8591097d3013700d943acd4945045f4040b017cce661fbfec99b0c027a816de270e14c01502a5dbda59d0397a905b5e", 0x33}], 0x7, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r4, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r4, r1, r3]}], 0xc8, 0x5}, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="7da1ea77989acc2cae3eff2e1d64f267e2146b220afad99c2afebee5aefd7323f3b60a54df07c51f43148c8d26c9a4706b88e340e2dccc7b4572f12c6795b1f35e35d1a68d01a9d22a30e3744c182379ce4130fadd1ebf2240de52ff7d2cff7b12d3db9bae6a5fedbb52156f86", 0x6d}, {&(0x7f0000000280)="3ee708bcebbb780225f6f745df6c01a39f4bfb4646121df81f0212b89a5930c73be4d3c0f172432e91a063b47d402ddeeb2859b516377f604607f996d55fe8f9fc3fcb7182df949bf8051975d218c442bcaef9a84fea73015e00ea26f4938f26d675266fe2869338df0f260dfc8004a8fb3f9ba87847adbd5505ed9e1f69fd72a176187c44141282f65a", 0x8a}], 0x2) accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000340)=0xc) 13:16:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x80000004, 0x80000001, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x85, 0x0, 0x1}], 0x80000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x21, 0x3, 0xe0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x91, 0x10, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x0, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x81, 0xce9c, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x60000028, 0x3, 0x6}], 0x5, &(0x7f00000000c0)={0x86a, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:16:18 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r4) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x7fffffff, 0x0) 13:16:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) dup2(r1, r0) writev(r1, &(0x7f0000000000), 0x1f0) 13:16:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1c, 0x0, 0x6, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1) dup2(r0, r1) 13:16:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xc, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:16:18 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x1f) ftruncate(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$setstatus(r1, 0x4, 0x80) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x89, 0x2) socketpair(0x2, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x8000000000000000) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) fchdir(r0) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0xa0, 0x59) munlock(&(0x7f0000ff8000/0x5000)=nil, 0x5000) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r5 = semget(0x3, 0x1, 0x20) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000003c0)=""/80) symlinkat(&(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='\x00') munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) fchmod(r4, 0x80) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r6 = shmget(0x0, 0x2000, 0xcd, &(0x7f0000ff8000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) semget(0x2, 0x1, 0x400) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') fcntl$getflags(r2, 0x3) 13:16:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 13:16:18 executing program 0: setregid(0x0, 0x0) r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r0, &(0x7f0000000180)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r2 = msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r0, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) fcntl$lock(r1, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000500)=0xffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/45) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xc) kqueue() r6 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/36) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000005c0)=0x2) 13:16:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x21) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:16:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 13:16:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffff) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x38, 0x0) 13:16:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x1, 0x9, 0x101, 0x10000, 0x3ff}, &(0x7f0000000040)={0x5, 0x0, 0x8, 0x9, 0x5ca, 0xfffffffffffffffc, 0x5, 0x8}, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x9, 0x84, 0xfff, 0x3, 0x8001}, &(0x7f00000000c0)={0x89ea, 0x3}) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') close(r1) dup2(r0, r1) 13:16:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 13:16:19 executing program 1: r0 = socket(0x18, 0xffffffffe, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="26fc9a31dd935c39c20e660d0dbe3d87fa50540a1dedeac3d80a8ec0d3c1521816ad2bce6b207d0857635f8bc79350b4011997b8e6e8145bd321d1170a8330aefbf5208bcb8ecf07876dff5bdb15c815957c992ca478a7fc129f79c565a93a2f8cd985ccb2fbd9f756799d81d3a7eef64c125676a07f54a6a5a5ac980a3e9250b26f11d241eff153797969ace3a6e5a51c19d8bef77a61db42a4acff9ea908c3b0c133eaa7e779f01e5f2c09606bba333eddf1d9bb84e08157fca7f95e4604a7a548fea60badcb1a60edc095bfbf85a6fff7e3c9cd0fa31d45c277b777145dfe88714174d0b4033682280536227715316dba385138a1f402113580b696485f9596fe520b82ded5f5f517fb8381b0b79484d52b9faf9e354715b1523cb585e729c5d7023117064643709bf411a57b651891e78c74205cc7f1689591adc258ac93daf8203689ee4ac9f669d30ddc787e57a5ed62064d294e2acb5a6bd61d005b49942fc2d20bef71877dd7a8a60de268d7314e4ad0738cb6615a8cba2d6a2c929beb401ee70877b8e1bb048c1fe9d5b5e14490ab97fd09c018a938f37807ba03cb8fef7cb077e7aa1d466e3318512185bb192c19a9cbbdccdb521e7af1fc200b7797b3ec6bb57c7b3509ae9f80834e73d8d1632915301208fc6b3c66325840c4ee87dcbd209fa3cd0b7239e4fd5136aac1119fdd8891b252e5c082c7dd5b7189b3b72e6840de32ef998020fc5d0d1a8776ba6de5e46787f5a3cddd454eb40b345b64dbc7b91c7fb90b02f8b395b5972e3034e880e59c735499e3f0c634024c0b4c2f97adb09051784b82873bb713328918b2ee1cd2066dd6d06b8d67fc40b1fca4543f1e4099a9621039316878955a88569ae939e0bff5b349920c987b6760fa7f845d1cb6f1f0950ec5ba1882c0bae093b482f804cf1cd28c038d1c96a31984b0d7641b7726cd104785a894ce8dd0d09947291b21281ee3bdbdbf3398c18c5111959ef9cca5a4b52355ef9f4e99eb165789ee2a8cea092321dab546a9bf169e2548e3366a0521668175d4e849d93ee6e008609ab49b017f10b01f3982a75afa5b82448a85700aa27144ec8c284816a4c891a80824c4bfb44796271a5aa412c22cbeb813f09133a155918e72040e3ab2335247a495c9c09dffce79af2ba91396b7a2765c50999fa9d7c2e826e9ab187d780768e8e65284538a81023ed1ff73c81f1605f99eb0db62cbe86610e9acf84580797fdfcddecff077c28c6e1dfd7c834d2e9c1b51e7053923e5861d3df7cd788c6711d13d12b8e2fda35667dbda6d4eba8cd5b981f31ae5c9f5d69bf80f2171299e396a69a074f7dca1f17eb1cee91a64c90afb271099a661956565417a2963825fe06f6c595c060faf0f1c097a2c860297a8d53204a2eade2566d5307f74f7e2b5f47a3373c5390fb9684df004dd0975cf8410129c451ec57ee3378ba42c1613879bee55423ce6f48fbfde8848538d3b7b7d13bea040f5bdf535a89ea917ea9390e7ce4403992f0c92f7c0ca45d2283a0f1068443996cc0f39b277016154d4a8567ffeee03ec85695989c6825a35cc35a76fa8c718421ed3aa7d604bec87e9838cfbe96125a57f30a92db5c5f5e153a95b4138fb4d98daf370752123b52badb835ae81b7c43c9f1c13acba20890219a82314c2628e8b036484df0d7b0d648501a8a8a8c0efcaea51565dd2dca90bc6c569bc7904120285310d0969130c5640b44e03ebba1cc4e3396d2de0cda175a8e8df7c96605dee6acbcac891ddc45ac03b8490ada54fd72eee6c41fd78490325cf47d16ba000840cbfb74d37dbc0d476519feba539308002db85b27cf817f53eabb2816894faf8603be32f0d78735fab162aa60afec8c361cf733bdf67b4473d3377c652d466691aa4e17b419a092bb3309aaac40345b8a67c2e72341e5b5baf56ede1056ef8a65dc956e5b10e98fffd5dddb0936d87cc89b4fac5d8045eaeb4a83ca0ec7b94c7fb10be1b32c3ffa714a6f100d701bceb97a86c20a1cb374ce34f2e92ff1b576d1361053a956639077b21100cfb14e7e1158467c2b00deed6849b07a146589b5196d2b867467fd4ef8c3f45498a58d3037a47bd7c27679090a46e516954d2c055e7c9bf8b6ad89a1a020ff9b0b9a81940eb0d2132a36c4a13144c113e11a0bf35a123c407390c9abb2dc408b13a0b15f860aeb036ff05c4da39405b9a12b6d3d7e19741ebf3f7217a779e8b22eec1f000080f4a003887a4f96142bf00d80ea0b3a28636486b5fdcac29f228f1fac6999f78d40d2f6b457712a182b5abbc6149637e256065fdd94a716f37f2db3648abdf9aed89356efa62263b79dbf16e34ad7c8a7ee9a363811b494244900ae5ef14c4d38e077fe6779628e224b65a44109888fad05be321021f0bf43acf2c810207dcd76ceacbbcf09b063c2290b9d3135605b4c002c80e9d94d75a1096f0036bfe1b823f006e2c3b612798e7817e45d8f0adf6eabdde9fdd933d48da1cd221180f5f72fa767aacf4dab4c32524bb1348341da570ec2fadb1d0cf14bdf4b9fe006baa87f78197e3e2186080978182b64d0e9b2a6eb81a490c5c058f874347542f7ab7104fc422b8956dca62561a21834cb05accd2d8dbddfde26435e6d26ca528e6cfa10ec734c1b562027b71c39392fb4aa65f3022440a2c19ee63406e5ae5ede14b3f04d7dd5d14ce891d22b95b7031400b1a7e1c96ade2590d3d6520e6f036f70f4cfdbac90a18c9587cb90ae2df4b592f69b5094819f0a249587dce7b5e89c93f0529438f017c5ecf62e11bd49b7aa865a62d529cda55f099641ad224275ae0e0b9af85dbcc6d4c497f96b1836c9832f92b405b33312ce375cd8ae8588001c38856630a5faad729768d776c1cee788622c078340be0e6fc55d6d3321fd0fa2949a20d339d3c9b88546b1b5f3a119a52027d3f5fc717b7d1a49fc6e00cda895088e2e7eae081da9c0173e0f1981a15856181d0db2ffa53b06fda5c07d4ca9d8c9c68ed047b482810f6b14624e40d655d87f2651500415b7090c68422fe9fa8f4ab541066224acf07522ebfda8011b8c5c3e380efcbd47f8f4527a844a71d6032481b657f551e52dbbb50fc65f8f590e9999583462628e7c5f34ba4ab05a878ebd10376e5758e910244cc0e288adca7ed4764658f41684ceecd0754bd511c465943532f62c1973d7b2b133f0c4158d5d76b5fa352e95de8b68e8d10a19773805c068833c042aac754c69983e42d691889be59b1472b61cae21eb05da3ed1ef5545d8fab43f1fc7cec3978668d05332700de09a5d5423ad173e265020c62a60fb5d4427dad8c0378de6a8c204425e4cb374772a0c68abd1418e5db90b312b02974f75cf74a8724d4087394ff171a1cfeba310d541db22d18f825b4a5ff22e57810e47f73fcf9e359bbf1284706d94bad431e1a0c2ab02ea7d496da72072faf8c6fd512a8a2a861414af19c41c9c7f3cdbbfe1af3415d5201b710a123680b21db5f8aa85db707dc8be940640f383d00f31e4a0226bbefa1a78066843a680d78bdf32d4c3c42ed5537d50befc1b02d835c5274c26fc60fa3f04bb8913326fc7850e42468196c5d012641334898f280e2ccb0c5bc917cda334d11ad4368fe42b732578fe89c4149a8c0994500cb323f67c75bfb8ae2471e46ec1650534b8bb4601407ba8e8e80a1af871af378178578fad909e1159eb0dfb9e7edacf47579c427a8538dab7cff7061e78ba65c48aca18b374c346f91022b6d202ade47c71ee81546475d3e41f2594eb56d634113e010bc387a8d24de3b14b0b5fe5ab70953e1629b35260505ecac8acba84877cc0a214435edf0a6edd79cfc11b0244ea3169464806a23ec1f6f898563f86856c50776717e6352f0bd5ef8624d1bb0c5860dd7e6f49e735a684806bfa8faaf265fbb7ac63d80d6ad3b08176ce57cfdb43469cd8eb5a56dd941c5e5627fab9bb4f72c1b8d61ea7aa7af409544c6198cd7f39d9af8cd9eb33ca1070a6c3691ddbb6cf3dbe9a47abcf477ddaa96968da199be1d4f86c10bae2aeda3de5cc2182990608ce4893880665ee077dd8a6615a80319aef8f956e09214d6e05ba70ead872fd9a2e2ddb167ad3ff2a7613a44063b030035ca97e094dbdfb382ffa75a5aa245d4cc52101624510314832d2bc197d2654d758620720cbd0ad16b3f8c8f208b7bfc2f38ad99e3a7c6cb8faac1a2b083d82adebb4ab82c4ae7f075fc710585452365be32921fb2777809d19ca27d88ac0d55e8edee8163e2c6edb642521d3e44f8cb5f58852912b880851876ad933fd4212d8e6b063613937e50e46958b7d7193e7dfc5d9a4ab3bf611a9f17e6198f4dbe1d034df7edec92d75fb61c202e077d9c10319e8d1718a0d9f891a8b2ec9d1617247a6b98ddd1c6f8376533e16ca27d634aeca0abd835cd1ef0fd46cfa77aa95cb65c05356e5ce880cb3e7904cb995e41f59a90c5a91c9c2491b014a9b8bcf1f02e1b59143540504a803c5021d4890607363f9d92f2db1fbd27d2c9ecbdaaadeed1882d6718d0b2df84b533b446b50fe9eac66f5f2a53225bbbb124267a3b1500f5c056e101278e24c63cf1914c490ccb84cb6af296ed9cdbea1ce31d9be3cc0c424ed478da7df1b86a631f510fe0c9bfed66a525690e87c1020167f75178f64d4cadc2f4ba4f18be6c32a34156dcb6a02c4fd3a0f427b98156ede17b09db25bd541161dd046e9fdfd0a4247bde81e612c69374cb5a40dc4f3558186a3cdfcc04a9e717932c8a720922fe5051ac9cc375d29f40a819b37f02014ed2185d6956b2cc177b5650460e0fe3d65fc57b432fa188d2e9661fe80498c160833f1d587152df90935e645d593d2b9c1c4a3b95775de30905fd8ef134c7282ad2e7af7623c42485c55f9da1050d61062f8c04e63b0e7ab61266e77e2e9357624099caefb82998e3c0c63fbd68f83c175832d3016beea2d79d0749ae6781cc28763697884c0c014f624a8772cc505eeac33d773e29a1d9945eeb9c2b80053c978ee1e8e1461734748717322619592c418df618dcf3f27c855a5cd76216e44e17f445f1d9b4e07fe79a8ccc3e0faaf7525fe6004eff8b7b87a4818f7ce6a9b16c46a2048b8e3cfbb382f62f3c06ca0677aa35a980d79864026d40a6e50af82198abe49081bdf1043da576bbac32d0e76aa789ef76a8d4ae29b2c50910a729aefbbc7855c8014da4d5c9d753b1bf634ede81b2479af481837d1eaa76043751cfd34e09e751ad9cd74ea2e3cf55ea6c2d5b0b3e892dd96db1c5309e946bc0f60aa7d6d607ae43f26a7feb80c3d0fffad1d1660b332830aec428a969e2dce1faa950c011eec5f1990afbecd24799f8e7be1c4a4abf9e8f824c9fe25526a730f42228d681e8252cfb2a07fc76bb4f0b04bb6f4bd596f8cb30dea4d3b26b5481d50b516707322ddce9b3d3665c846687dd203fa9408efea539aceada3079691afac6da70fbcacd5b41d950ff7efe8034510cd0be5583cd4a7ca3a0d9ec05b7fe09cb6e6ffbad9fce244526f62790bea3772bc4da02c04722ea40d8de999e742e88bec8e6b0641533fde60f06b634a9ef78cdd3779bf93cdbc8e119a123173001f5bb6648bd91139e9e699b114a35e90e594f1f25fba5abc7803b18f6bb964f57ebbaff7469a8e0dfa5842c1b81e4a37aa3cd696d51193650cbc454e60a69c768c05a54118363a47a103f57870dc73c1a0c96c69afca76622d4a310f97bc47c6120129103fac0e363b40812fe7ff62cb491fa51b4db682433a7b1", 0x1000) setsockopt(r0, 0x74, 0x0, &(0x7f0000001000)="bded63843b099e1b7ec151daaf0aebe85305977641c9db0ba7880f3462a346b979e48918e739f46e35d6383b9ca97f8570e99ab2a637c9e57ff02bb80b131f102a4a586587d8a1924ba9a083ce", 0x4d) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 13:16:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) 13:16:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x401, 0x0, 0x7, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 13:16:19 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 13:16:19 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 13:16:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x1000300000005}) 13:16:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) sendto(r0, &(0x7f00000001c0)="6d669cf13e69ac02a1d6dcb73040e12ff2fb03b67d639cccbee18eb168c9203e56618864e050b48ece36f125928ccc289f8ae2c31a1b84f4a18d2b3abc282bb69fdb07581d5825fe8e5d02fd12fe8de9e0e4d0814e5503fa2245f3c9d0afe88e7c1ed08d289a50147a38b093eab722be39d028bb8aab169e279cbd30b3f5e4b433cd063c3ef5fee68cbd084def50cdf70eae757200fb372679ad24224803d3a67050e235df585e57476a645a09d33bdca1bb0b010c66ef983cd2aef7ecb48440e03570499f03fac423c4dd236095f41c7cb26097b4b48a461e0ffc07351283c431385f99cb81add48cac0bde14f3a7e5ff4b1879b45aa5790084088f16676c5e71a369f84971051d77554f15885e27c676dd6249910c8df22997fe6c76d3b70df4ccfdc3fd9f4ddda49c7b2c269651de073c12ed79144d9a9dd5ed25cf82049afc1626dbfff5e4650e42b1426bbd1ee61de799986cbcf78e999fa837e62058dd0805e0752d15d53f1219018a18289aa38df188786d073fd54096ba9436645af028a62242f2da77dbf20ea726f81bb63f0944506ae0b9053d3d13cad0890a5c64bea8aa1cd923d0db367329e89fa924e537734ba319430d666a45ea5b86bd64352e569773263f0da0d5aab5a4e1ce17eb3ce94b3499c1670e638dd84cf7ae52e17f00ee6a35d0324c97f9bf07f21d65895ca7792975d62936e3c10eaf25cd6c8b6f1832526e23907bb13c21b10e9cd756f9244aa1c22ef0f548306163349989721edb643aeb24583693ac6689121ac5462cff99d93825411fb8094754da45bb2dfbb623115119c4d1242e6b20402223eaad71924c6479cc60c91e14116066c58b4db9d9d70118bf98657556d877c8504ad90cbb5dd9cae29421a1ca69533966f105165569c822960e0c32bb4d21028dfa7a0a693c5e76cf18681e49634f23d1551a109d6ec306b7939b3f11dccf16f33c498e2af871dd1df3202a3cfa978738a1040701733d6957879f1ad9d412a97c9d065611211e3cdd353d92db6999c6834bb842268a2a97a7f3cc6cdbc79dc5a6618ff473ef656df7acf9bb1c080bc5c4d5da3edd5981d42e70a1481c178260aa0d477a1a3fb85dbccd4e60330d6693ddb88b696ee9a4bcf313ba2554c1f829b505247f7319ef766a77468fb39c9b96def67f8c99645be6f9ceccc4e85b47812abb781430d86cf692c5552dbd8288ad80948d176adbbe699644b619349c6f872c3c69b0026ae48e0ae93063e1cdac2fd54417d6cfb9fd27a886309ccef0ffa4176e2d1704ce7d15bc33e3f9588bcf269c8a11a0e6693242dcdd5b1a61b4206d0aee3db3a8092bba9450334477f7fc27f4fb422904570e471c2f0c21b45522322bc5928c7f6e7b7c3e981d5aaf0f396d9aa544299904fc9617d044e4b9d38450058c8f08ad07432fd5e507973c64d2f92964093a114d1236492d1f22a4bbb12fabfc4925e1f69c8f3a98b68ba3a2d5e696d864deee407fc6fe9177040515db7d7e19a2d79e07ab0bcb56a192724c704a0b340513e9a9ea22c202700597a6ba00203a9ef8b50e3a851ddd8fdb730d29b30d99d4ab669efbfc72440176decc1f60037ab9d7b82d0aae5fde75187c6835f9fa4b18cdebee8f3cc59d9596ecf4e772760144b0b008de3e46608f78f0a836bbd11324502855e842e7e1624f1a99adf2104afba3ed4be2ffa3a5fc6f2bc11ae6f957a8168baa21ea52fac6891defc04d72cd07fd87dd21f0db3dd1d78b078e892330dce7f64890118b4acbd9a7d011c76814b0ad65f77bcbae80ef8d4708f756a5209c2d77700dfac3712518730b7bc53673f23433822a302969575c1d3b43e9d0af034a981f60f416dab28f60b64c52849d2f75ff0d7d5dfb3b24536d9fdc5ec8365cc861c89f52ff97c27d5a0f1116ac9b2979024f17e1cebcbe8d0da26b7fd6fa797c5137e269f6bf25abf2f66ed3c15414eeea1efcb7c9c0a53484455ffd188fe427c15ce9fdc21903c9d97492eafe1eca8be7da64fab30b2d4933878bc669f58dde140cefd70d132577d3372a60764a275429954c7b073d0e20d2a2472e879d62667eabb579445abe300b9b4946226208ab816f382cd3825da857c91f95928aa4d7b68404c9770bda9fc88aaca5f75147e0b6735d4d456f44236477f6ae5179b59717983a57a90a9a504168760145e3d44536a22aa24bf6b69d10703370c1789cf68c41ca4760368b0cb13f6e6eaf633c83b9139c9e8c3434629e9a24e6f7c8c7c87afca3952d401fdd27f1efe1eb583f09d0a4f87538062effe22c083b7ab5d53bc61585600feedf6248bfd2177b20205b72edc61d01ac4ac94ec8dc05ab2533022f6ae4fa4941c5aa4a5fc2de16ba67822e6c68b55364ac76154abf9d1f0432b435d1fc27fc2410c5efed88ab0107ee42ec4f920cb59cee9985fceb37fa4af58df32492bebf08b4edecf2034ba840751a93885a1457b9723a99419443913a30f39910abfdca69194a9c3e3b9697d63b55e095c34b2a0783ca48fe457eb91ba170359eb5442ea7be5fbd116906f94d1ca2e2fa97ddfda679c6115c4e6f59edf95fef588c7c9c1280d38dd1bda63dc97623d4ae32a585310d16133fc8919e8c4b32cb492527e9580ddc32b0628cfba8762cbff5c752151dcd66e61e4895028785b679de9fbbe65e1fa20b5ef13fae6dea08bef045afca674afc9e8ca9a3c77f6ab87ad2e1ddf7b43cab7f9b1a61a3db9b3210acc7e0356e95324a26be8a157383c84bcebf674d16e1068527606b39497d35044cb3cbe3bbb11d675b6c5fa67a833f79cfb888cbda48e18ff4d0ac8c0f39e0acefdc5c7f653d38324cef1bda8d6836777d861d2e5b824cae2b2b93625cc617cdfe0a5e08f7b24cd22704a48c25b45061cf6dd05e507f5702725ebcc8e070ca068219bc813dc791020440f0a45bb49b4e9773db37bcd685625ba371d261987ace288560fefabad79dac675031e1a02da8d878aab05fd0d5a1bfe5c0e2e66c01a629976a962e7b7253295fb405b03f8ec5f94d715cb06d0fcf5c1f8d78d6cdbc59a480ebb19dfb30133fceb2b84b64764a8837a5e55673fc3b0cfa5906040223cc17716e112c16db46a48212296aa3152eb341f521544cbc243908a9e3547c536d4343f76e7b15c3328e62db210e84444a89adc2b9c21dfadd3973e87fc6d6f62d40edba3416a396a96cfa7cd2bf12684a90e9269e44108797f42b06d5411097a2df33d981dad198966dc94a979511fbe9c925078219bca23a5ad306ac7a67a1a0f3db226c4ce90454eda95907be6d63ef9840d9c5352ab483054fe83119764823a9accb94aaf770c6f69f35ab0354328b7a264fc917445616d942fe266c3681c36b24a2b1342a18d4e73d9edc8456a2a05c6ec612558e3984bd2f5901225322885cd74b17d6777f6b1dcc797b7136bc15e5201dfd31708901d1e50b7b2f6f38247d2dbcd6f36d863c049e99e55136ce6df13e5bc61f09498ca8307ebaa097630bf6055712eebb33db6cce0b31690bf6310dff2a568e1e202124cd11480b1742358f39772a04bebb8686dd3a67ea7f51c90e1de56f71c22332c4cd9e576df2221411711e9533775aae567f4079580a5b65614780f062e057bff7d9029315ca15489c9508c2343724fea7ba7a8030b9e171587ca7fcb52d79f9249a3568409e1a53ccf4c03e026d5d0173212a75994feec6a9c6db2617f6a59cf1890291721a213096d82e477c64167e1b7ece23dbbd9850303b82f3308c2c8b32a4057f4c4f5c24b919f003dae7903ec4aed4b4b6bda2b9fc380f07ee5bd9da0f8f9fda14ec04e49a461f18b7090d35682117ed1c5c17119c27de1ca7c90f4621c4807f5253ddf8045bd58a42915c72eb5c362ef92e5c5d586761087ffe8a8ffbfa47e1fe25649ab2f8b1c752bf3260efd7865cac8162cb6d351fce9d01fac881dfe33e6a0e4b683a7d2f11864c08c7b4d7f709fa8221d556079373e1f09b93b7006395f5ac779fa959b5fc062513e522d2fa111859149ef55f4ecbe02e145e718f3a405626e6225e13b1bda04cd7e5f4a06cf57ba9e9ab3cf292054e8a05522c79f66c8631f1cdf98347b5f8af8d13663c2197a26d03eb559d5b48041f9f7152212a498b7d5d8c2c52a8cfdc35e01a348cabc4edb03ff56593de252e8e6b968daddfed2bfee14b66c7cdb9fe5e22d07a443aa22e46787e0aea10375c0e1fe778674883249d1f82353fd81346c09df683c0a105d6f5f33966cb6e2b187b1519a2445e58821bb6b934a47f377ffe6aa85c7475b918bb3a4abbd0f6e338dbc00345fb52b5cbe4a6dff82a0c123b243dfe661bc53575397c3da796434e1acfd8b1f8329197a05e8e17dbad19812e14cb0762c231cca0ecdd849fd3af431b274737b3331a05285b8ea4d86d8953899cb59b3babf725c0a7eff53f44832280c37e9cb392f8d9e79dbdfb1c5a87c67ca8385cd16cf24f76e19653157974a9964f6e84ec68d03661b7b6a0805e60907f281d462bcca15b026deeb608d44f5dfd552e05b46af5ec6307030be926d1e1938b90deb7b823793d19c48b1241eee4b0a4fa14597cd5adbc50770e5739318c9b728d3a65478a2441bcee50bdb732089f734bd09b893fee54331aad5356ce4812a8badac776f9141625d5b3f244ab6d9358d97937fb4e8aa51ca0d590dae8adec451129255ce96f12e3f54207d746b3db4a6a5ec3e79b1789533181997c2086e07742c40d2f618bc5fdbbe77f3cb5987fb9a4c601a9a430f20586907d509b01024d87370e3990c7878a26fbd9f73c26558364367a1fea61330c102a736e560a6e888b3273aa9bf25c08721402afcd69b6173cef5c3501e8fbee813facca767acfa9359156e77ae8907556acffcf2940be94868fd6660df881e98f4dcab992efa9d53b23a6205f70954cb240fe7c2b206b99ddbc58ae25a9aa2ee7be0f59f7e7943db860507a14781bc03cccacb38235ac3ae4df5b909016a19e491ba265870f3d808d805c464e2c9e94287f40317cfdd67d3f4887a7632512f7713c7abffeaacbb52854bd729d7dd01e9baabfa11144bc0c2c89916ee00d0d32652a82dfea8d747841ee1f65ec710d7c8c984c07a73901f591e4096b87e4a77cb7f08bfe743497e962003a7762bceb2d5041607333d3ddc351cc3261ee5bab2d6a1f25e609784b9282cb5140555f9baf49b7c0b6bc70da4739846505423c50ea204dc11b31fc7e811f9fb28e01a2d4d97320135c0e91a117e1e8c471eca2441e1a2e1a8823b3dd732fc23bcd8bcda071dfce914ddc12b32771eeb59efa460d5347cf9b8642a7c9a4f6af294bfd9b8b4182fc3883038d3703c2a5c920b1752fd160bc2b0d43025eca8110acfdeb9383905451eff2c384646c8542ea5233b133a29f12a612131088675cf600aa21a03fd783837e69a4ae4ec6c982d0931f5acd472df2e4f02eadb7494692d11c9221cafb8222e2b4e88900bf48dc785e5341a5272ae0ee1b4fbae2bcd0585a02809e097d2fa934366b088d716399fc890108d88b02e11c48211f19eeed77291cd1013fa17071f66c99e4c3b6f146b2ec57deb2cc31e334e13c9ce81c0b47b3c691083a0cd19f8a77b4b1b52248204956bef3a85b69f070af5d10de284ef0215438732d6a1af42556af783741aaaae2252fbfdab09b523de7584a9a3f5ae5995191574f80674a7f69f0f8bf069452e42a33f98a0c812ec7aefdd3376c94188c430941eb867e608c554e0196e5595776b9f66c7d12dd1e0b81e26c5a9f8f2c634ac2c9fd", 0x1000, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000014001000000004"], 0xa) setsockopt(r0, 0x1, 0x9, &(0x7f00000000c0)="58f9abdb", 0x4) pipe2(&(0x7f0000000180), 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1000000001, &(0x7f00000011c0)="0b3a1b0914d9a56726dae89b29a222613233bf131625886ac3260a8e3fa523c68af1d5cea76a126b18263821045700be2893967ab9aa6933e037bdb6c5200c9906d2277336c2822d8ddd2b46777ee50a29de33a4ccf251e1f90e5d04a510ab9f5e655b3f647deadc1a3e92790114b33bab3884f2fc5d9effac4c9b17238398ac12aa21f89cc964a4823ad430f5815210b0e4a1988a40da2fcffa0bb90cfbea3785ca6e23685c09fa583292d4c3bfeadb8ee1416fce2965b0656e7adea546e1e6cd08d3fd2d958ad5409fea1854588a78e64e6005b498e8af082b75c6a79425018796de5ce16f6ce7939594cb8e45ca5d91d01c45b57e24d179fc23a0164cffa2c1de0d5123ce15e002883bafacf03bae5a3b0c7cc640e7e96984a46aacd59f0df5b6c3146506174bef28938fd02af75677be9475e04d7c257ba18d94170401215f676a19fd38140de12ffd873996b32cf4d41a54661bb3b0db442772d8499b772cf3dab5c7afa7396bf9cda6e11d6effe1038c851f53983a96fcfa62d25c1733d9b4b5b49c31930a0739bdfeb11f0c9ab4eb3623d9b91285c49c29c1a71f9d2311ef85110981ad731492b1fc00bfe8421637979f069c3d4696414f9d1b77867be3c8ee130f58a01a621b90c2ffee9ca0da75643cee9d44e8e61fc7380876adc2ec14b87bf9daef98283f6d207189b955c0614779af1e56c4322ed5eeb127975bb4e051848f34e714ca3802b7f2fa77339b4beb8e80eb7d13b339f4d0c8383444ef45c18adc529535eb0069fec2228e967a72c8a0327187f9b849c822bb3474ba1f75a477146f1fafa42507b148bb2a55ed2e8e00acdaad6546ce3524a1367abe670fde2e2d0c82d98ac4e05014fbabcdaaec07f1da50196b6075880d4b05e4f9f1b7d234f031beb060ce1efebad21a40c6702f6f5e05647441c5f0821fbeb8136cdb5f6ce55be79f62efe2a0408c2ac702459352045a62a6817197560cac5e46a77177fb1df178588529ba50b2cfb231b468baea70ad584c66fd33b345979aae4afb6d01065242c723ba4fbdba5b875da68dac43bbd309be9333f97a1b5cc13f1f2f85b0d5b818aff6c40298ae9b02253df6501fadf5e44d824516a7fdd4e1443c6e4918240bc0bdb29e52492952b11a92504b7623c5029d6060c61192e724162d58cfaa109e591a8f4d1556688692068b3cba59f6384198abc7c51efd485deb34fb80b2cfc1bbb0ed827de214dce4d5f9738ba46e15f5ec5e2f2e8c25b408a0846d006df7f29c0893f3045838435b5bb8852cb2816d573952ee623503bcf479a731892da7721346a33e4c2919d2eaade7862fc588990bc2e48962bbeadc0356bbddfa5b01ab94cda04f1778737bab3f4a34f6974fb52b0f55808c8dacca028be66a1c561c04b75f8624fbe5d352314f9a801f46ba18d706634c7cf7dc587e984d2c9fb6c468471e504430fa39049ed776b6cf8c4c13ffaff045621e0f3417e6ed2b0a5f784e0f4669130815969a74bbbaa0ab37b668f3a6dc79d75bbfd6149e2f4bcb4550135d2bdcce80389b4c3de57775d27ec967638b48643bc67dffe246e6dcc04a8dde4d0cd0ae7eb818757cf9371f8a009d4cd46feae152451a4921d41bbbfe68f7044ae0ecc82df0afb44b83124d0e33de7fec54515c15c08dadfd7bd15cfd4122a11cfb5f5a9fabf12d11e2a83632350855d85915d962ee5f939151bcc6b55dd20b729687c5da77b695a9ae43c2ced5ab1a16f442285d637e58759cf71c68e6c90d668cdd737f4760c60ac9fb15da7b5c8078f92477a71aa38b659d2bf9ed05a2a1b83af645edbd83071f81dde17ea310260fc98fe89a3ca6984b4648eeb2ed7dc56c84d9ab9515edc266cc4ea8167b0dd09b76449dc74dad3149beb627a1b18af82f17602b3791b64634bb2cdb8f87195ad2f15ed6489c945d8b5c14fc25a836e11659504bfdea6180241f3d36fc6e3f722bd051e7557c8cf9bab8688038ae0c5e09870d3c2b7c98cc64b4256631222dfaa1ab41b3d9c0d8d3ca78dce1f71ed237997ba166b27e471fb388b88cb6f37a6439c8c325789df44f1946de28e801f7c305c5dc93bb77cb44698bc5486a2473c7f7d1c6b552ff2cbf352d1c4430c6c84723aae7478195a6d9b32d2223cfea542047b87a40a983035440b2fa854281ed70c71b3771a0c0ed8e394d245bbf769eae639cc35801d799875dda5ed83c804fa5f4af19a7600eb852d8967b3f8502a2a9d4c105663842dff04e4c366aff327fc530229a3f829aa0de80e33fd56e5bca61fe9263dd2214e934df81e8cb9153f0607823358ed081a133340213e48872bc3691079fb2690d1e7966124b489674bd4eb895e459fdec1600b4745913b8ee160004e601e597ea52ac6a9300f0ac82358b257e79c2eb750d15b842edaf60c08635c3e2dfdd2d307d2965996479d644d1c7700a7642dd9012714851656829864ecc32efa72fd8d5c0ec198446c4b06228bda8e399f4a601b47743487b2b770e45b49c7506fd080e43a355858a1f65f28b701ca61319ec9ab01537e8e82cbb4ad7c6c9dcf59a5f00547fe0f513d9b991811144eb629dcfb76c4335a09d2caee79b659936d8760bde662defcfb3e4264e0f0935b23484ad9809e9b94a6110e55cb3f8be5599415a2626057cacdc2dda10fc829cf4d8519aa61b09b5bd62666fa27aff2a080bd0cb761aec797df0c6d1063828ba6ab235c757cf8445b5bb61c3a44558c5fc32aca7ab1d5fbf6b9cfac543e74617651238764d318768966f8f77c5dc087c8454c15f7fd29972cd3f125797a29c8f132ddcc78eb1a149a3d061e716b6fd98c1f2ccbe6a8acc29b1d29e1735e45853402cd2ab70a124a13eeb77e7de5dca69e99673b47fd57fef1f2a724a4a46df2f3ddcb97b4f2df62c0d114113df56c539dfcb8bb6e1e9ca5b1511d12eb20edc8ba66fb0112b45bd0aa63e7efd2c5878e20ba0b49dfc77a27052e4cdf3762fbe10817e590cb1b81a5b11f383cf7a6f57c2aff2dd07b0ed499cb3cfa492d3cc7a13f6c73a0148b55f52a0079ca379bf601f5f4dd929332e78e314959fe7be486eaf43b06cdf84c9f282f5bc76c874af0ce9c0d1ea77a7471dd17b1fba94426a767a5f3cb54647899d43ff410b568fa4e6d87b42354c60821008506101e36725552bb212254300b2069b86b2c88514cd34a42ec697eae60818b494eb67d5a5646f937c1befb8d56b3f4182c48a8c2e35e83e5425c3bdfe1d0cb7a22f97fa1d698248e3ac82e8c1948dc2ddcf8a33d07f09c10f1b09eaf97893909186e885e5a6c7cfb021a91cc952321bc17e3a577c7f40cc32d54886d2175f42516beee026ea005c7bff47b65273baeaec7d5cdc382acb34167f86684f550ea0e63158755beb8bfdd5c9df78b8c6243284e08bee699996560990273b56c79555657ac12d248a034b81fd1d9195766319814044878224e2a587babb4b46b1b8c235d9e3c5d87ee4be1e447e8280910067328c0516473a28cb14a197dc6d4d064a202c1c1c531240dab1ccdcdb676938ce6bb7d0a35d664f5e3683de9c5eed2c848c4c83cebd3c889f56638eeeb96b4dcd6ff6ae0b1bfd296cc628c29ad6352aabdd7d8acd73744d4e508c9c11ee8586a22731a65dd625e6069da50b02ba5a075b01f02721d66d0e1cefebe2989c9ac23661f26efe3be33e88c17de014a7967be4ed5f95703bd4d281f80580b928f6b99d2dc952cd3ef054eaf2eeb3c68bd263da145ec7a622185a0810d0fad59546811cb1274537cc20256bc9617fc06283213a43560f3efc46253cc6b9a2528013d13b93e378ee869d6c0eec369b190838e7b5fe4f34bab640346324e1c66d04600dc9b5b9a85d342f4094b1fc4c2f70ca2db437d61fd9e3c14e1f924ea3df91cda0a751bcd095dbb332a0288af5100ae04d4c640b9e8feccc16930fa2636265517021410315f87eca26487041db3536d73cc9ed2a8af175917889a97c6f0a24737829ece9d31a72594cc89186d8fc94ff8ed70428150d822c509919c2e90bb5c1f68d0dc9753bee0a113de387d5c9a0b44f5722c8c81363aa77bba4b136b57fe6d7fea978ecc4a5241326a7bcc27ed734ae5bccc5c36f37c038379675d7755a199440a99f9197262bda692419baf34e28d613a39aad2ade94efd58c737d4912959ee3b87dad8bbd3d1358110f40746adf5622a682c49ed887f9e80e33eced8dc322d3335b2b6ce581754ae3aa4916c21201f4fb0e2e0349c02d165d907505f594fcb295c2c58973791857afb989f9a72723052213e9f51fdeffb39e461c8b866df9ce8da89220b3ce729e4dcaeda9141d13a6fb24c8ed766389458deec45cc6363e6e56f340d12c9e5d8c2a4058dd572bbd98560805262cb334fd956d624066cdcdf98ed4cc7374d28b871df75e47f9e14583da9198337876a967a171758f34ee82be4dd1d4e3118d173de4664c0ceaaa91b57c33466038f37364b343cdb0035ed6d68d73229a951ec7d6dda17791d062759530d0c068043548c95407b2568e115f37051298e80e1d1cb1536c8724df8e798c434eede9608fbf0b5d92c8686b237d83ebf950028f2c71ecd7c1f978c0f09d3731fa014e853f8a851add80df5c442fb21b4046fb236e2bf777dd50d78817ce3f08a400c2cf98b5de11520b090c7962b7e99a016f928cedecea395f25c46d23f81ec1624961e732967f1437f10a21e7c95fa382fd1db7f73a42d91d3426f4eb764575cc23937bbdf0dacd20eaaaf7d20f54269ee0da5e545d888b7e6c20b31a31052d64b83f8b659a298059c39869038686ef8916fd9fbf1aa97ca7ac6670b86fe8d8c24a758916c0b95470718062d37e9e504db9ba85bc04ea8c4062b09135dafea281a5c6e6b7e098c6ad2c53c6ef825fa50cae7215722b512ad0520bdd688200cd26fb9385d8c0628922060bb68c22052f13930e73b666c71f11a09c1a7f4949af6987c3c8640861ae375492543047d7c391277a5fa8ae9fd5d1cf073357d24dc86b248f1344b86af426626c27fa87bdb52fbd00e2f0c7ed51c676e9639b0939ae39daf68c74fb1fd727ece8e74056534a2e48cad6321541c92afa040b16e3d88da7cbbe4acd54cbb7de13c822a680380bfe3f9cabd26da964c6c711cdfdf5233e1bbebfda12f2a3a51704da1a82a7d9974e1786b229b365172a6ee1ac0fffab4edd007986e44c086dd96ee3a5df0e6229a9efe9d21541001131c89c3efb2a87a3777a6cee8251724ccca62f7d8bc4afca15f578526dd5d8f70da70e984aca14f7d885251c7d149dc7ba04418d9cb553d5b13789aac2bd27af960cb19d6c09554b8f4b8681d76aaa95d015fe73f00cbd6c49fea58b9e41aad94007b607e96018972b955dc329fdb6512b60e0676b5de4e5b17941acc59725f21905f0e5b43ed6ab9f904dbfee4e59b6b9329966e787028ab1c80768784cbd194fe8dc861e72505598b487555c4cf2c2a8873e33be32231e89cb3aea4144311b8e662a9762ae2439cdced8528ae4bfb56ed3407484e78f24adae4aacc6fc2c03cadb72fd12a1693ce1b0feb849a9c79d09348fc9756ea22d4cfab771c0262526a1ff62ce1b24842f4d3c6aa7c2f00e21fcdcbf6f4e4f50258452d9c14c0bddf0b8ec5a49ae91f114825581deec975532bba610121fd0b99e0dd624e436269144732074f9fc848e161f26c09f6b7c119820166f841b0b59a30549d04285c2f6eaf880a7334eeeaf3e1110e45d6c3707580693cea68a490625469eaacfef7a2886a4363e48e96c2a", 0x1000) r1 = dup(r0) lseek(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 13:16:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fsync(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 13:16:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket(0x3f, 0x3, 0x9) fchmod(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 13:16:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:16:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c6a360d0fd9927d212acfb1266787e4de6a6c8e12ea88b84e5fde94d074c7c1b8b36d6", 0x23, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x876e}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:16:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/1, 0x1, 0x43, &(0x7f0000000040)={0x18, 0x1, 0x1ff, 0x80}, 0xc) 13:16:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x80000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x280000, 0xf1ba, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:16:21 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r1 = getppid() fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="dc426af0c1d794d7b754aac128875d05fd35c52fdb6ed04c3e7f54ca3d256d9d806ab7002fad1bb33bfc24e9266de78d6277dad63d2dba4d4d25711726f3ebf1ac", 0x41}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="9f525d6fe04263f6ca03e4448e9f17722eefb9c5be1d6480484892060db30b66ff233ccd3ae126a5bc834c0c01e37dc04d1a79d642fed8cf6c851433f487c9f7a76c6b640284b7738dfe51473c7221d422c3a929812ea4f4963b1a2ef0f3e8e0f37cd16690197e5bc50af02ac2515358efb8b43065c88db4f86b9156f91d2f566635691524e1788c8ffb7570afbcc7ef8d8a1e202ca2ba00c93222f633855f72e8c7afeb71acc4e9123c1ab5684fe88877e9bc0f274ce92a3d4eb5ce51f14e75d1b403ffdfc15f8c", 0xc8}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xb}, 0x400) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 13:16:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83255eb535df3a456e064eef154d619b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1969de8715642c49805f64f1a391c5ea642a9680c5c15c21e634ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d763f895c1ccdc359f9af1c8356d359852850b6226c24c741faab83f66dd75b534afa72a8691bcc67b66353f1ba361b04db587feaf2f0c1de8060d553817664e5babd3feb722253d5ccb40032", 0xfffffffffffffd7b) socket$inet(0x2, 0x0, 0x0) 13:16:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:16:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x0, 0xfeb}, 0x10) pwritev(r0, &(0x7f0000000c80)=[{&(0x7f0000000880)="fa9ecf1c1f4d9ba05aa7484c1dd19a4f0eca4269a07250628fdafd42ce1cbc2efb4500faef747e4ac12e76247fb16ef8aaead59f6db82858dd86b079991edbfd325be780e77f0b6d550cf868ca72e6c50adb514e44e3c7c63474bed127c5a9000a10e75df033b7c845c9e57fe4e7c09c22d07030c530d5988d3293e1c52986e679ee6a36dddabcc78c883091373bc1cdc76fd8f1b6e1eb1eb2eba0d2ebfdf6b58b3ac652146f2ad1016b7ecf", 0xac}, {&(0x7f0000000940)="94bbf68e0dae52e8c164c8107b39d3bef8e997442d58d72bbdddbd257328a84d4e5e3d435bfb510fbd6b34434bf0b13d9a6b0b5366cc43d06b93f4a6802d9a5315db156424ba3b9a846a2237ea4701d957e94726b9", 0x55}, {&(0x7f00000009c0)="978564c9f07f3419ce978b627f770efa298d0dc5f1762eb0a40c2c009a06135ec8552a39ebf2d51f2002a01a8e15c9f200853ebe3e711e81201991bcde1b8f1dff96beb6a0c52087d40718f89a8a37944e04a4beec0bdcfe154487", 0x5b}, {&(0x7f0000002740)="e305e723a2b74e1fe18fe5a690a36dce9029eadf47e8a351af0faa126cf183f81ae2fbfe83c85d3fc5f14ea1581ae679854a710d72eee39fecca50bfb8da2c8d4142375bcaa95e6a0a2eb975240733667ce4f61d597c53e43cc6c08c6d6ed83b7efdecabba0a540436ffa515a25993b34a55dd66e90a59ee57dab1937986d837c4f6e67f0fcb08a5fe550ca44b7341e89143c4ad6a8d00ee06f86e85d65a480b4cc486e9c53e86649ec104119dc42d6fc44724fffeadd309e951d5fd9016079093579ba2b38fac89b375702d3b463b9af49f87390834d94533cc1c6eaa46e3d3c03deac43082322b19411a73f0740da2c50e37be64a0c42d45cc8273d63517e726d8eff54df1dcbea52b0cdf86f1ed1fda4695c221e4856adb108b2ba68a93e24ddaeb18556b6754c0a7ba94e70b5e3c2072c082aefc617b1ac224aa88d9016585f2a07e06dab85585b2d52c10061e0f540777ac199cd124140b39ca5c82f7661e442abf02d8603aa5d9e891fd9e340911178b1f3e9cd07e8b1c79947fd8366d7011e265977b4195b024a1216c6b3dba23e3a8d21fe1b6069bb3e1466a9e87b11363452f2b3a28b7449bb46413e3099af40d294ff94177592396aa9b55cb1d059a8225e22472d57c5737b01341ec1258a051c3d0e5ff7f5dc64ee17c80a2137e6a5f337cdf8862739849a832d3ce001f6d44a80dfc1aca3305702b6199a9415cfd5c939b885520f84714640dd556ac25e25065fcbb3f670a6e4a3739e021f7007da39cc0fb0dd75b8afc132b45349f5cd54d6029d794dc85d5e0c14b51c626ed591f097e384ec28203efc93da2236439fad3f7443df2e694549bf65c79bc8f02143c2b196367bbb2b4f9b1c96dca518790092471a8a629104a4feb548281964eeb0c150ee89bdc9570d9bed2ae6552bbb8e11e54537b1a2e6000e359fb98f87efd5b3e737b7e4cc1345429064d9d05039609809eac7f1e657d042822d3ec1f8797e0b9e35a4e45ad59c9ac4df5e97e675a78e90eec7e602d5609cb2a991a24d74f86d0d29beea47eb3d3f22defc28aa5c22f0d9e09e076686c06ce7e8d1bda4de4f42d6d4b827f68f50981c826c71906a4215c92495b5f094a1c12f524dde6407c7df2198c67c81a80df7773801bbbeca005dca4f4d4520b28a76bbd7229085f9abf1290ac09bff5c7f053b1c05e68ebfc91dd6e1ffd7c084e8562a072b90a8b11e9c9453519b08bc0617b7d4d66dc6a48aafe4cfee9d297c33f24585300ac9e617b227add0ffaeab704e3d360e1bdb7c1ab8fc40a4916f758948447acb0cbd7ae5860252f0bd1a0e0352cf35f19a74d867408570f4da260cc6e1e858844042447c0c883770dbac33e669625c107f5319e2300f7802acdd0cad25d2b262b57ee783cdd808a2d141151f82a3795d6d448baf859f0b451f43f32941a5dcc77749d08075e38d83297ba04216be26296b5ce5a0d4327aec3dca3ffa0a5d79343ccb388c90480041fd7b640fb2f54e1363586913f4dd7180bc58f69625bf815939a264bd481bc2c5648eb54d0d93e8c724875a442cd0faa763cc466f352ec5b01bb6647902d65c33ff5c31cb39338f61fdfeddb77e684849d241fd5f89a5c9e45675a0ee56afa59d5455d94d66b6a8cf25d81ebc1a5f90eb995d0ca7950349986ce17d6ca29c813cccb1ae622d1276a10eac5aba69d9d1715a0253bd792a6b0ef1cbc89b18e6cbfcb00565a7e378c50d9cc942d6c327129a01d04122abb19a75756e03db431e8925cc03daa88a50c9178e70fd0979031fca45b7411355125d08e55d2a3f86bd56e001329945b9a68fbd27a0aa688a50bb8f79815bf2c443ece821e4daf14f19d76f471356dabed9bc012ab262b72d7f0ff654c2dc00b25c96e050d850d6212e9c5bc8a78625b8f4bbba0385c5559738b9da3bfb5f2234f665a67c02c69d2b018912adf32cee8bb79b374075f88a42376c1224840e02ea8b815dc5f5c6acd9072eb4cb8a4ff4d6c1a785931075feb895eceace16d05ff93dd939452f741fe515102ceaf5dc11d2a10930172cba8b43849c58fd41a9f48c244e1749bfbaf74ebd3b6c8a06186b655e00c8d5a646688fe8c569263c3967fd68a8dfc772d0f4fe60f81248ad509f5fd1bfa650e178bcd783c32a95319d22fcf51bc5c50966830bdc03ccd443caa3e29b13f78dbdb46ac507b221161e097b3e123adfff6c2ca6f0c1c1872bad67c56520546c4b3bd70b00b71c844c53b08cad713c61700246309f2611d13769d26ea43baa0424dc87d6653c63ab9fcbd0d7cb95cc22f3d4063b3914cbe355ec4d65d06b2fd10351b3aadfa5fdc6eceded274bf4fbd802890288c24289598d9893b0f8289ee4b63f19cb8a4a87eb1dc21075a4682ad127f7ddce1a7b6b51798353dde3e2050dc0af73a0e0dfcc73f931650130a85114e68ba5bd519fc89bb52f1ce3380b963c161777396f96f71dbe7765a2012f32573e7684ad08258629bf0f79901ea637dea7e63eeb548f4c916f4554e592a96a2c97ce5e2b5958b09fec3393ca3573a62a622fb3c06cdd4d5ddf280143de4daa15b34658cd5190f472267bb5fce4031fc7993232efce035bd3676cd00376ffa5d9ca4f171a2989ecd89816fc4add7688bad27d0bcf43aef06798888d378101449f514f1c1e83bc1c74ee29118a7e4b42e3d39e4c909be4a43564b1df01b9cd4341b5ee52f2b4a71534da33b8abf0f806268a75402007c248de1c6999461d8f18ffcd07053aea16a6508293e7d96a50122e66fd5d64f6c455a75cc8a598d459887100874c9ea279f27a77162fe0c8dbefa19aef05e7e4cdb1ed1fb322077eb9596c31dcc440308e5bc297fe6c4c63b8b4d577b4653d32f51054308f5f62ddf7df8d0e2bf6140064bc27874b6727969bd98149425991aff5a1bdd196382ffe838affea2d27027d9849d753e7936691df167fcc09aee8b626fa2aae5fe3b3658cd2e74a6a373150c6159480b7fc2fe53695f6cb430beeadeca4721a2539e93ff94c5db43900179b477bc4ab533c7fc29508c24d05b9d11645dd3292e7944faca91b324000454d526d7bcfd2dc7734320e298e8d8ce953a9c13b51888ac0661d3d698628c0a5df5629938047fec84d81c7933dcc54dd6a675dc2361c636bb37f268306026d388689b2b7ab839a3e75f3f42a8bd2c4222c34a030df58643d7be5c4a3e22a9d67c83a6e274f85a3742a301dae0f9b4b985e9ab8796984b86410a48e99dcdd45728fb8ae4689d7946d3344d305a03c71cce6f3cce8a568fc4ca7cff7b0c00cef0fab31688156ecfe79602b84bf91175156869974a5f84ec989a495d43644e650a6b70e3c40b92a17f002599d6b7acd79558bc09d5784e9d5ad9ed95f533db5196e65476e7c90b5adef7f5ce613be8d78096cf4e8954afcaca71abd6cbabc0895d31b721ab803ae48d48842bc70a47482f00350be40d32cb2effe33d7d7e3dda4a712ed86a9c37884c5addca5f83bf3349fe98e46813c18c526494ec656e48ce863611683d2a06f2dede9feb21a56a45efdc47b2df81c5d62abe8334745e06a25b6e6d349d50b1301002e63ebeb2e576acd6f8a734c43a91ef991b9490d6b169086826531090bfd7c81de70c6bcf0ca2aba79541e45a3527d3d319cdd44162789107f50e6475fbb88dd1573af994baf02c6f478e355a11a0ef5f82984e0e17ddb919714e5474df6bb05ed6d4aa9adf95b8de9ac2e908148798acdfa392a6996b39d65f07cc4eed0410d342aa2e09c701ebb1e6ae91c5e26fdcdddf2e7d60ddba47a86f54ebff922901338e9d3dc76c5b77e99326c355653920c4a1515a3bb1eabb440c97652d19b28d2c524d9dea336e99354ff8208b3f8a27e05a718f3ac74f35c2b30fa1b3c9f4544e8ee578893fa46c979a6f3b66598037d9a9319f45a66e99c5031f6edcaf8c4a6edf65cd5d37d538950a80eab6d95d3672d6bdd6213ff0d3a23892df39432716c8b594c86d9bfe3fafdd03777256f692ff10503ccbf5df2a1443c0bb9d94d90e32135c75926da59a5451f91b59fc3f8f4c2da1791b3e906daf1629022db548e392605c7948c3d163a2c4f8e4edbf66adbba7bf72776f37bdb4697f2b86815a5bccfa0ffd966eb53aa8132e9222ddb2ce8dd3beb72fd8b8fc9ec86ec30094ca06df962b288ed5f322b040bab470eb2bc34b90d1018c2c77c6e8cd583256f7e539455e770906134743784ee110b3ca748b7bc24880783bc954edab36c12ce51e821daebbac781247e604103c63507e936500255a9139139dd623b946ef764be7c8bc05703ce68dd56eced0e72da1a7dd8c2dac5de40a378146666e741d213e25b8143c3541965488ee6b86a1a5a0c6968cabb51a03103b223451171a2d7d6535d432eb31f5a710e5bc72c722418173bf97926687ba7c34c8130789ee4acc8a0c42768beb535e92ea6765574aed3dbfa5e1fe27f1332ab1cc3989f6d588a4c5888495c7138e7f191adf52f64eda60ad552e7499cf50600effbd2fb677a38eda6b8325c8cc5271200427432dfdc9d4a184298877e53a406c8f0c94ff942e94db9c8a99203b6be121e55661abb66046dd8f9119e8f01ea2724c1da37f1a2ffdb8db47ce26f052487a267a3b9b3dfca49bc2fc624b2c1c8a3259ef5558fb3bf6797fc7f49d6222fd948b86694a7c9c55af6bab690e5facedd149197b6535144654350adf7a49471778d1b7965f8fff5cac66061286cc6f08e68a4ba17b28546e951ae51b902da443b5a7b9cfc0538187fd9d0e7e638a779b15aaaac09136fff10dbd2d76f833e4f1526d5e1e8873a5232ac17e1833620c934e668c9ff736843165d56d9793ef5ecf28f17b178c6d48de9b578894e503de845f442f2212b1eb6e39bc8742d00f61be06a9540e29d1d09fcd6ab7b0c741e890028db43d6c302b7e1d841789e4f12dfd11cf31d18ce482edfa8957315893b2db19df9abfe1d63ce2a1395c8b28e6878c58acf430d1113d0daf87681a8cdd1f2a0076c542a95f3e906ea1a2928d74baf17e550a2f100d6c27213dcb57c69eef4f755b7354c27cd3933ae9b009e01765bf3515c1675d75e8dfbae0b1cc27fbc282e1cdbe63cc21bce57a2e83b5ce3244824fcc8e5cdede79d202fb1a0a752166b7e08bcb7215afcacc6fc65913ee9f71047184787ba7bed7a7ce9aebdad3dc3e1c7399d3cd92a595e449e2d5ba4d74f8611c3dd213409dd74ac7f28022b197ff9af15d429332baeaad14708973c6dbaaef691bb7f64454325f2ed14eeec98b8c96861ab1ddfd739e5bac0fe0429b1a9f7a7b69f20b885a6eeb23ff833e7b171bdfc94b5927a7158848757e1e1e45e712ccf6f832900ebb37ea37d0adf65a7946968b15dcaaa7759f187832ac30e7df4f402f28b9f2407234df15972a1977c7b426808ae90ac43ea148c3abd7ec9331801134cbbc1e0a23c2b123cb0299faffbad70b52b841828d72a1ba02afd7bd7a433ca95c085aa1c9c558a87691cfe1eabd76dc3f22e7581ad4f252c9f0b76d981efb4367f515efb10479371a2f68729a8d434e8b00deb0bc052cddd97965231af4b7ed2a2f325d9202414a4ff55b86bd7ddfeb67df4d3b950b6d64ad0d115056dab542ab2c03e6b342e84a22eeedfe3d77c09a14db492c4345401c5b484622ae7cdf03e4383a51a296c81c2b2714a4a8aeeee10709ea420c8bd4c19196172ddae743d14563e595eff3239ffe130422246b7211251a4542f92a71a7bf127e06bc374c3fdf24057c78156d8230e37371d06f51cde365", 0x1000}, {&(0x7f0000000a40)="f151632c210e0ba5c5c6f6b25c76ee472c9cd11bdd2f7f450d99f0cf8b9df5470563ea7f572b7f818b1383ff828953c09a2228231d3cb4dda544b26e9eb2b9df5a33fa4a091f439bdc3bcce66e32f4c441f5301d20b6565ce79456b6bbb791c2453f63e8241080d859c25910", 0x6c}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)="0c8ea5a161e59dd685ac8dfc5319787d70cd05c38ecb3fccac79c4be2bb4670d697fb78332b70dbb410d1e41b2b17fb1afa436dc8c7042e844128f830804ea14da07351c2360caf078d6b1cbe0e787dfabf1e575889d09ca2cb31b4a871a5753c642b448ae2d74d8a113d895a07f9d08942971dadfcd13d48dc81b5e9a75595842f5addb099252be66f1bd21781ad3c17c63737f8e114beabbc0eeee8191571451e66b9c2626848f114fda038b768fa21af039221792120391236099592c323d", 0xc0}, {&(0x7f0000000bc0)="b2a4c617162960a92afef3d81354d553051b041dd46c6c61df25eebe6fcb246481e7f8c25cc6b6f03371960c05a10709b4e8d66d1c5f12d5c6da5473680a65821f103aaf6514115175ebc63a56c2bc65631ca52147328d062ec5197220f4019de6ad4b411b0ccf611cd800a7bad65936251b51b250", 0x75}, {&(0x7f0000000c40)="0df3b72bb7ccde0da8771ab3917344f03f400d30c7ed546d59371817b71aa7090f5ee2", 0x23}], 0x9, 0x0) getdents(r0, &(0x7f0000000140)=""/250, 0xfa) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f00000004c0)=""/89, 0xffffffffffffff0c}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/165, 0xa5}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000d40)=""/196, 0xc4}], 0x8, 0x0) syz_execute_func(&(0x7f0000000100)="65f23ef24381db43a600000f180a260ffa1366440f71e4bd470f0f24fd4bfc0000a4c1fa7ec4c21d92acfd5f0a0000c4019dec5900450f16ce6e") ftruncate(r0, 0x0) openat(r0, &(0x7f0000000700)='./file0\x00', 0x20040, 0x8) 13:16:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0xdf7) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) syz_open_pts() 13:16:21 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kqueue() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 13:16:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x92c, 0x8001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x28, 0x1) shutdown(r1, 0x3) 13:16:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x100) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/79) 13:16:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:16:22 executing program 1: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/217) r0 = getgid() r1 = getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0009000000000000ffff2a3d46215ffaa1970817"], 0x1) 13:16:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x100}, {0x1, 0xfffffffffffffeff}}, 0x2) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x98) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 13:16:22 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0xeffffffc, 0x6, 0x8}], 0x1009130fc0, 0x0, 0x4000002, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xc82, 0x7fffffff}, {0x18, 0x2, 0x1, 0x6}, 0x1ff, [0x1000, 0x4, 0x2, 0x9e, 0xfff, 0x6, 0x5, 0x9]}, 0x3c) madvise(&(0x7f00001f2000/0x2000)=nil, 0x2000, 0x6) 13:16:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpgid(0x0) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, 0x0) 13:16:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff8e9ff1ef8d81d1dc0c00000100000000000000d9dcce3d5593f6ce3ed4ee9c64a8a35d28d660989f3564db3771d2296ff6ca240b47a1f13bb75885bbac4324c5a10fc970c894178d605fa3e05a3ed1c078ed1a4c8cf4907de9a760305476e92c546a0bf64bef8ee1d21900b531072cdf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:16:22 executing program 1: semget$private(0x0, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x1a5, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 13:16:22 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[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, 0xfffffffffffffffc, 0x6, &(0x7f0000000180)="9776dee3bc9fcbec148b72d8324bf68b24f8987ac87871cc8e01419f0b946668d5f59be221d9400496b22e5fd6262bd41a5c13df7be4a7b9041d9d2bac0aeb9dfb163305d08c8251de58519558066688977374410d438d5241dde240557267d49d476fdd4d9f82ca0b089676be10b3797c6c4d844ef6ccf6bb4dc421c078640d5434485e09eed5af0508f778388d0e48b059c9959b7103779d5ef7243821c2a2ffc42c06d840b3d6d68ad265b35c138bf03efb7d696780588d532886f901a764119ea06365feb20d2bfb7bde24115d11ce048040d26c0aafd24c10961a4193da51e5c3fef56870fb27439d5b8e9ef49a64ef9de8795a62731fa4cde07157fd265687b2442990fa3d5ce68e8ba21be2f50f6645782f9b0e6b050b0df782b6d2d2f167c361e254b2b5b75f48009a02b0cf7148a8ef73719688f16d6f1b6e4a795ea34963ec78932d40e9aee911dbb444b5b7b4b70e5a26d82f33a24230df6dda7c389c2b85d6801bc530abfb4d697825fc75dfd13f06cb2605bf54d5fbc6bd18380a2b0551a7fc3196adc6ec0ab4f476a055923aa953a6aafe221b7d4cc043a3291f45bbe5d682f587dac6ced0acd3cc68c92b7c0015d350d73239998f62ec1c354a2393ba7e88d98f637040a6b1c8731436a803a0d4d1cb78905d333ad79de1f324defd2ee76ff925a21a991602aa8205e7be7cc2593b4e5b859c913a6e0522952c222b16bf81055a3c71a14e21a30504fe5a195a4aa173bacc229b803cea8f454d87206b6eca955d101defcb3ac11aaf9cf0844a5f2d11801387b0f9b3deb043930998228c898748a7ef5cb7067035a36b31217820b14c03f98d8e5d9489a2dc2c959773ae2613ecbaa57a747bd5f8fe74d117f3fd484da9c6714b06e2d0e0fbf111c2f21946d0bcb7eeb3ac22f19133951d0b81354eb536b44bf19814a09272b789980a35d5f7895673b0d55227cc3b9d9487c82964d53665bd07244214a76aaf3808c9a0979e5be0c8af589f156699a297a7e2b04a7f95dd2792001f16d5c7497f070d8ea981d18087d66bc7e6e6924dee7498a0eae79683993fd237c54c82ca14c554020d1225e658014596829113d4289f947e3fda93ad64f79a50c80717a29fbd7f59fcae9eb54800c09199fb5e4acdc8f2d7787967aa21b4090ccd9c6c955fee7ab2cf2939c3b1e23f98a778153331f2117deffda7ec74d0cd0e04978c2b1e764b091aefa8e987193079777fb243720ec60fbd9118f7c89cfd2a4ea8ea663732fa48affd04080f71e509929f51439a003564b0cfc12a270a22f69b50357cf9098314638f9fe59d5ccc4d59554a266e98f3310e052a2b99a38f432da305d7c8195e49442905e2600a709c68101d4a80780e95c69c5eafb6c47515b84e70c4a7e94edee2e12c5bca3147f596b72a5a83285ab339a7a3ecfed496af6b1005d808d34b1a9572c15d5269eba6042d16ad4714da2852e5445e7fe76331b3b7db3668e21d1d57cf3d04ee0ba962c3dc3ebfa63f915125753ffce982d85e738c1f3c47fbaf61d19d1b824337b6b38ed3842a112148b6012aaed555eb5144bb3da5375e48b192834939188ec2f270130896e64579c0ec7cd4bbcb8507551a09bccc3a63dd7c91a41aa136e793d7bf44fe44daea829128592f118bb80925c4b9d5335bdbbd8dbfebf876b187de10922c3ebb669e7229346166882d73fbf155f03682e0bee2461944fac0d0a60d1f653c2c18d6efbc17a697edf0772e67ec407d63022f0c7391556683544c6362e667a6ebe48ecf281f9c941995774c6246e788086eb4f38e5e30aac2fe179dd426be7ba6ad9a5fd1fdafefccd77e6576abff4d6edc4eb511b471c6adc50c0ed78779974c5973dd4a92689cedad6596ee2ac0378b25bdc6b3ce3bd2f6f5c7d25449bf4406d90eb1df9b9a496721b4c1166e7b00109e98ef662356c8261007d69a82d3d5ce12cdd6f3c6f16c16f79e102812ba782aab35a4c4d2bd9b1a8a03cb4598ef1667069a0255b5f40a0cc4c3eaf0a0a55bb093a4c96435605192f3c26ef7a1cc3dce08644ded3a7cbc93e4ea8254ec142ab969dadce97b44230a500f46a37568d5a379f4ee85f103aa5df2886ca3376d0d26925008e904c7a49bf600e814717ee0cfa79d3042d7422527ae7b56855981b7db68dd98523d822c34fe33d418b0a03cd32fdc4ce6bf6c36d5ee98bb2c175362817e76b3bd1b41d9f5af3889d51314106bb85dc7c4a77b0e245d7cd084ed40c70811015d2c287549c9487897dde4c07762e5a9e6216607e376e2f49b6804b5cf4adee2e1fcfa310c0ac5741dadbc72a916bee5adc98e753b0c8590ef39cc368ab1057aaff4111dc1aa1ae5a9ba8bd697b7e952743515f732da177386a4a40c7b36a44d95b2b78692258f08faa1a42e79e0dba5c5121a368b006849aebf3c5d0ae20667acff7fbdc6f6ab72ad74c5ff1dc09faf539dd6f718dfd5d5169cbe7e24a1dddcd16b16961e4c93d91c44627c6b52017cd29a115ef7b527ae090dd82a54132a835bbd01c33a9bd9355a671885c07342074fc2879ee9b461712ec56ea0d7bfb3edbe93ff0366f7a594a5da9253807a576d32ca64b22eca6cdda075169177139ac5d0591a0dff6271c0deb7ec942cab97e02a7cc9bd8edf4195dbdec56dc8e516d837445211cae28d7fc8c127805c7ce43eb3deace9fee4892bebc9ac0ae1866573f7623b55230119946877b26483e425e3c4425cad0b6f10b1d4d37ac361bd75b0054271e7ee28a1e9c8d063e8125544552d314c00eeb4da511e691da53f1779ca0ce968e35d9c073ee43193122b1cb0dc5b72f0ecd4bd94bc9bc02f3d2ac9f54373265a7112a3e2a11baf8bd4e52b3be032866020a2e20f7dcabce9be2dfff7cae107fb63f1eb7795a6abda15f95c787870953abe561e865c89467c423f2a4e1ff0ca06aaa839c4a815a32d434350b3a273af97aa6059801238dd47a07a12ca60573792084d24ca55f111f4f7601fb0ca07a79b3f34addec7463838a46f94892f3368fef5f18d1215ae8b7f0240f7c162bff6b089e7b87a48ace0158901daf297fbce2085dead1d1200ffddbd759ae32c389edd4979817dea1955b77a6d94e6820fedb8a67654e7a88fb994f12647665bd26c4a545dd11c3c52cd853232f03826522763590ab429f7fedbdcc6bcfdfc26949b5fa4f0e32df677b1671ec4319660d16c90b197eea33d762797c7f4141b6a79891e8c4c29176845c0bb070a8a79d193e90df34631ea0a1f6feb639e08a4bcdcfc3e876359342555e308e4f7ffc42577ef5301b4019134d04f469903ded9a2bcc7c11f897e0fdb45d42252e5212c850d8945b5f6f3329c579a59b3f27b8f9dfa689589bd75d3d463c93c480b8ba20c88096ad5db0ee2382e5fbef818b29bd8f2bb06e8aa53fe41db1c2c56c1f3e57ff5bffa17808d4d1f233e3495035948256260814f504a8bbd87179055d0105fb48552abdcabea425ca105e9e325047510fed8ab4686b7e9c38754265dd63c209ea0247e1436eb50e4fe794de1af162eeb04ff11613d94df14c1abe5be4c2171f388cff082a50a78956d2915ea02e9145ba22e1a9b20a79f7711f1eaf88569c421acea700cb5ee12df38a8a9ce5d4fdfa603dfe9fba7208209733c142b7a17d2b1a645df9c236a971956e8f53400a8dc209767dc27bf48be2df5008c7062f8224cc81739d3c36c1f2b8bd0a8077e21025e0c6daae8970571fd59415886b2e94670a4f5cb8774340b7a7f3ddf36a5830312a1c2c7c1f4626a6c7faba1fd2366d18ca2f865af226efb14e5096070a77495582f8c695a71009f85fc6adeaea8ceb99f5cf468ce741aa07dcf7b0ef07481da675c2092e08a8ab28994daa95978ae33a978fdce9cd398cd974e07566754989fdf9451ae66cdb034fdc414024fbca2ae2aba2585ef0f5aa6e0139f685b58304eaa9266196a0423f591eb25a3827ee96b24495ad491ef08502e30a6e21040ecc5978ef73eceded12a64acbedbdcbe957532ce6638f4afd11881e45002d128773e674c05e9d07f51610fcabd07b9659708ae8c28197316628635548cc881847d639bd5e7a485fddad564eb47d8b391f7f395481960f11a8210906c44a4f78e57a6226de37c2fe0a95a605e8822d73669a87a02f5c47bc385963bbbc544a4dbfc088e546418ef2d314940e8075c4692d4faa3e274425f4ea49cf720561dd129376bb408f27d254447ee03470bc41a7b178d6270c7f66eee6cc2e1e852d3c10b148725647fe678efd2d9a9b47b5e175a3a17959e8e682ef31ad0573cf8aa06a804c7118a3b74d53a9a182df7a3f4386bb8e4d4fd3d43c55446809696d508c986f4f96afdf4a15a49d9cbd7825703b94d608a65bc0c0b75ba2eb629defaa08bf3ed817a32e0c776888ee5d92cca0e4ff39a6bc6363c888fdaf7e7cf39e0a80aa37af3aadca6c43a1bb5d997263f844deb499f108646f459740fb90e0d95153502719ef675321408119d8c84cc816f1e0e61084d674d7fa09978c2b14953bd237f128a40e2df1d83c381b38c3c4836a79dfe49d1a58d38db5c4d5dd411910eda67943306108d5dda65c0a1f63878dcd0bb6fa810aad379f25a4fc26e412641699d7f2a2f253788ead058d9418c894ff628dda1291eca2f08e6ebe6beb214eb058cf092462207e9da2e93a0ccc21ba752d462a32305f30ae8f0db17e7a9069469ba451f41f58f1dcd4f07cf1471402e8178ba9d7268cb9175f316701aded8be5851ed401fb66a73d925ee2c7b3ee0495c2da1183b9fb7d0d6d12f6ef9789425677f4144fd2d50a68db2cf88d2f4dd6327f30e9f3c05b038b4436be40a3e0950c539b0e02d07c515d22a9f7466cde971d3ca78a46d5cad27c3d9291e70d4cf5298954cc85453501dfff2fb888d6f510d23bb87c01669fb5233e54ab6071804cabb2500991fb9491335b532b2491ce944a0d15a2a7b1f717e775c75500d3adc706b27629216f427025a9bb5b020f763fd78d346fa2d24e9b34b7067949506d12e2bf3316bf58e37b95d3a302ccfc60e5a7dd9869475bb6467377ecb8ac023e0ecd18a4017ab1583184e30dede5ef36e20108148a89008ebfe0b3a11e8b76744023a9600e001f24e448148cdc025953df019926982dfae1f9866f4f5466874e8e6f160f4b2a277138c0a71e95d669d6dcd901f6416423a7015fbd332661fa7fda7ea1bed799c31a70b818d0e42676141c39e25c4159d39133acf01e1c852606d7464c14bf2d64d2424b052bf034a3ae31e45330013ff91dbdff8f7d9cac16e175bb09eae329dbd2d366de9bfe2dd479d52b505c4102066ada287456f41bfde311e47126f509fad33798f14e8f91d8eaafa7ecd30affa6373c89cd35d66fa74b4877c8a5d87dc0c416c76cd23f3d0dd3d78cc293c031083c61316aa97053d60d4e9c2120c8ca402183eccf71fc1c339ffb0a7413351c17f8f75739ef24d1f8435d7be90ab77cec891d5ce6413527541b63b2a173729ffcb22562b6c2e8c723981427c0a25b0a4e797f9c7fa94c208831b3bbb540317b89582fb7ce588d1076c31d688d53fa50bd2573d6503a347d75fd67f1fa5b960e268c21cff98fe2921402099148b66e4cc07adec60be2d5d0633aac9a106d987918d1dfbf5dfc0b87bdf5f4b9e8778fe4050386992c780abbf9ed13f4ebf3dea374ef5e279d8cdc920e698628c66e6f118e57b80cd26b9d60ea94f05e8bfb6dcad4dd4f753b93259ceede04290cb9684024b8173ba985bebd64b81d742044b74", 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) setsockopt(r2, 0x0, 0x400, &(0x7f00000000c0)="f59af94ea517e4bd433f64ddc9fe1c87fe4bbccd5dcf51b1b344ad93c4984f799d1616b11e", 0x25) 13:16:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x2, 0x3, 0xffff}, 0x5, [0x2, 0x0, 0x5734, 0xf3e5, 0xfffffffffffffff9, 0x4, 0x7, 0x4]}, 0x3c) write(r1, &(0x7f0000000140)="1f85bb5231ac4364cc5823be5f30392c7e0d4592eb", 0x15) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x100, 0x1, 0x0, 0x200000000}, 0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x100}, 0xc) socket$inet6(0x18, 0x4, 0x400) 13:16:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0xa0) msgsnd(r2, &(0x7f00000002c0)={0x3, "cfaa21200ec09b7948b36fdd4076d5dcbfb7b7d7d7207610aaa6c01416a32b900807895995ab3cd007e926b755093f4dce5aa14e1b0cf802824c8409f7401eebf65d1435c8b9b177930ec29a970e993d38cee5131e5e95564017b065aecc8e1791ce7f07d945e64cc4f3ad73eced2097dfe1abf763ef1f451bdda5c90944a001f32110ffc73136f11ef2dc8d0a133291f9bbf71274601b212a6ad769769bf6559a3d1b1126798ddef8d012a32cb301784a71dd74d76efd665be8af02819b8060f69a09d7be93ebb216b1b82d277c53e2e4ea42de78470c91913563c8ee1e1d1e"}, 0xe8, 0x800) write(r1, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 13:16:23 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/97, 0x61}], 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 13:16:23 executing program 0: r0 = socket(0x2, 0x1, 0xffffffffffffffff) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 13:16:23 executing program 0: unveil(0x0, 0x0) 13:16:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x1, 0x0, 0xc8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/123) 13:16:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/86, 0x56}], 0x9) socket(0x800000000000011, 0x4, 0x1) 13:16:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) write(r0, &(0x7f0000000580)="6a74814ba31615cc854100000b232c9b3701fba5f261dcf8c2cd360bbf170f2982e114d41e291d287e9633c9a0a832466ff463eafff0d29a7df04bd6e69f498adaf097ea1c8a4753f33ed0eeb48ad572a5a0b03979d3debec240d868fae757fee67d62ce9e46ba87e5ac73250c6ef8e6352c938614004b5459507fce931a2462cd47270725cb65", 0x410) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x42, 0x6, 0x8000}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000001, 0x8, 0xe631}, {{r1}, 0xfffffffffffffffe, 0x2, 0x18, 0x1ff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2c, 0x20000000, 0x20, 0x7}], 0x14bf, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3ff, 0xc8}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x35, 0x2, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0xc0, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x21, 0x2, 0x7}], 0x8000, &(0x7f00000002c0)={0xfff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x100}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000004, 0x2, 0x7b5}, {{r0}, 0xfffffffffffffffa, 0x30, 0x4, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0xc0000002, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x5, 0x8000}], 0x3, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0xc, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0x2d5, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x80000001, 0x10001}, {{r0}, 0x0, 0x4, 0x80000004, 0x8001, 0xe9}, {{r1}, 0x0, 0x14, 0x80000000, 0x92, 0xabde}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000001, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000082, 0x5, 0x8}, {{r0}, 0x0, 0xc, 0x1, 0x0, 0x1}], 0x8001, &(0x7f0000000240)={0xb79, 0xfffffffffffffffa}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = dup2(r0, r3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x100, 0x5}, 0x8) 13:16:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getgid() fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffefffffffe, 0x5}], 0x200, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xc08, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x1ff}], 0x40, &(0x7f0000000100)={0x8, 0x12e}) write(r1, &(0x7f0000000000)="33db6181221535cf32f350eeb65b51b83c", 0x11) 13:16:24 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/187, 0xbb}], 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x100000000000) fsync(r1) 13:16:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000080)="caf5b415", 0xbc) 13:16:24 executing program 1: r0 = kqueue() r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:16:24 executing program 0: poll(&(0x7f0000001fef)=[{}, {0xffffffffffffffff, 0x100}], 0x2, 0x0) 13:16:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) kqueue() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 13:16:24 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000040)=""/109, 0xfffffe44) r2 = syz_open_pts() flock(r2, 0x2) fcntl$getflags(r0, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r2, 0x1) 13:16:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 13:16:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0x4) socket(0x32, 0xc007, 0x1) 13:16:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x9, 0x100) 13:16:25 executing program 0: r0 = semget$private(0x0, 0x4, 0x220) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/4096) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000001000)=""/86) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001080)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000010c0)={0x80000000, 0x7}, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001100)=""/97) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={r3, r5, r6}, 0xc) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTOP(r7, 0x2000746f) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') shmctl$IPC_SET(r2, 0x1, &(0x7f0000001300)={{0x2, r5, r6, r5, r6, 0x2, 0x2}, 0x2, 0x81, r3, r4, 0xb4ec, 0x7}) getsockname$inet(r7, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockname$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) accept$unix(r7, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) socket$inet6(0x18, 0x8000, 0x7fffffff) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r8 = socket$inet(0x2, 0x4002, 0x3) r9 = syz_open_pts() connect$inet(r8, &(0x7f0000001500)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x240) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000001540)={0x4, 0x1ff, 0x1fec, 0x9, "bffba56e30b4f932b421a1d07a49c2457385c990", 0x1000, 0x101}) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001740)=[&(0x7f00000015c0)='\x00', &(0x7f0000001600)='{\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='#\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='[#&\x00'], &(0x7f0000001840)=[&(0x7f0000001780)='.\x00', &(0x7f00000017c0)='-{&\x00', &(0x7f0000001800)='-)\x00']) ioctl$TIOCSBRK(r9, 0x2000747b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) socket$inet(0x2, 0x2, 0x6) 13:16:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 13:16:25 executing program 0: r0 = getpgrp() r1 = kqueue() fcntl$setown(r1, 0x6, r0) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/171, 0xab) 13:16:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:16:25 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/129, 0x81}], 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x100000010007) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/119, 0x77}], 0x1) pipe(&(0x7f00000000c0)) dup2(r1, r0) readv(r0, &(0x7f0000000240), 0x136) close(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') 13:16:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getitimer(0x2, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 13:16:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x38cf) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x100000001, 0x0) 13:16:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100000000000, 0x200000) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x30, 0x2) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) 13:16:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000540)="5b935575dbfc7a2c4c3b8aaed4555ddfd02bb1733afd7caa949dfc072d8ac17062e8956df0344d09e977eb0c60b911a1036e5186a690a82ee08b82cf5ce2a1fafd933b4bd0a818929074ba519ccddbed188e3e8a96d57e1e966fb6690450b9b1a295a87bd293fc84d117339dd0e80d07b9f4d42ab1a9052a2342d67cbe10cb8aa5a40a619627b97f95ed1dac1d7259d43272c3a72849e329b0a25f319cc72d2bc69a81e8bbc99706342c5eef00fbc2316471bf0da10ebe3b87736d04fbb7b4def30d8e3fff4f17a292ebfa8b870f6329491da3a1250184c76d90731e1a1de660aafdde62fc0aa4394c2e12db13a6404d1e090ff0d014347804a9d31248aa6f7bbb5912dcdf7c0343447974b18a99b15ddd06497f19157183bac92de886970a6e5e85227464d04fe32f8a8015b59359d5f34388189efbfa879e1b5d367f0622f8bb6107538ae37a430e820ea6da61b6965fee1edf76ff78f470fbc321571c45c72585d1ab60a67f3d238814007f38b473389adb11aec822bb86c7dffec4d23d96fc41a51bc112f8b2fba497c44484fce5359e642e5b273e4edda0249a906c875ead79cda34d079051f001d00d32315ab4d721d14853d625bb8dad53ffb5421d5dd59ccf05187cda3c5f2b5265742989645fc424eb45236fa0464c8b7e601ae937022dd75e82f2deb905e507047fc316230997897ac1afab6eb17b7711c4a30dfbda605670ccc0e3618bea17d427c83be7465db8f69880e3cfe3c4ed6f0e980c83d814fda9c02356fdeba9fa7c33dd54cac1e7f46a8c52eaab9f7588b881d2ed476e31e37bf01dd032699d8c10aab7d505b715e74971536a814a1242ae725265122ab463fadbf02bc52ffaaa9876b5fb16f3d6f90ba8dd5013da2090418a40a9175bcd07cb45fbd20c3272d340b7d67341054ec84cac6a40d83e7d74f3a6e67ff97970ea35d773b9cfc398f1c0686c59a0edeb046379cb2527c1a76bd45debe3fc4a809ca4dc505af6d3c14a23e7c349d652a9c781ae1da6fe7e35a711753fb42e096a25ba12fea2048e64f8a9f0b9ef1caac6d4ffa8661b8f5c6417a3ccadeeddbe8b7f454458b5df9a106b780c86d4716d9a6ef77f8bfb6ad4f8ee128bdca72ef4d59cb845af2375bbde50757f71c256a07bb622ab45eac48e5fc815991a3dfec8a04af075308b37d9b1509b5ec11f0b507d21b3902596d5dc3cafd4ba1a32905fcaf1c7c57596affabfc3cc4824b0421973337c0f4c74e58e5de3302f81235a9b154a5ddcf8c07f9e5a3545d5e4169c5ae4e6a6c74083702890a85347dacf2ea30ca1523026ad4f5a4d244f555d7ddee7974f60344f6829cb87b948ddad347e26be96640af80848afd5a8ea0c115f1b9726914b6dfe0ce1beb2bf0ff625594618f7c58993a6d0a1a216f9ec957125e9cc6d9981e1514d80a5b2fe891578189c967769220739b70c912c7149d52761c6ff8fd3d31b6a14438ded0f20bb2ae4aa0d3d9f867459c75a96275d623b144007f318c0e1dbb54f6ac2465cb09069a8c48377da391589ffefa9956347d9b03d4796511b0b9f219e3cb251c3143f6bbdfa6ca7eeee73738621bff310d79df50179ed18c08947a8457a74e82fd16555a78957161df4a0654a5f8f89d9170e834be5428f80d6afc6a35ff52613b618c32b84cd3d5fd7c49872ec0eb4a0520a1cdf87438b5513a59ba7f8619dfb97a1ba70a8934b922b505f149723751f30fdd9c427551fca3f415a0ce3694017332bb629bae99ff2d747400a3f5392f377e669675e94e04471f3d47f0e1f160aa0d3156b9e5ab6a370f59a211018967267f66f1905879adbe3ee2c6078b4fc01ce35b824ac469b34b0247661e704d811f7e304013654d5be4ea31a5745903e38d3a2f042497219d3d3e07dbaddcebbef4d6a7f85528b5877839f31195b53c03930f4c88dfbd215965f645501394c1dcad09b14dc2b95da9f6d7a6fde5a19ad069cb44524f54e89d006386b1e0058c45eae4328ab47040e38c8398b29d9be579f73314b8213858d7ff5073afd7d1146c2717838cf7c02eff1f0fc5a6d4f29be895b6d3dac3f5135521b883c4aa2b7256a43bb52fd891cc6c8a178c445a3f507a64fb121335f3da07da63801daaa3e9e86ed174152849fcf45b917cab032cffbe53a51b6980a6b35337597a023da5b43655ffe51f35236aa17d7bf5dc3ec97d1df50152aee40c41dffe5dbf775104e5de60ee094d4bbd2d8e7a2ae30581f9ac4e8081c3d4a192d195e51f574bcfa5c892bce45c7d90fb70b9ab4252dfd5f8fcd4505c6821b1ccaf57a7ebd573eaa88c50a0e58568e8c8ba6e9b2ca78988f275b3e85fa7fbeea68346113c641c97581771042b0f54d170e0e6bacbb88d5e046b575ee18eced2ebfdf474e52387ad36f229f79236f931865a1981e16a677b0cfd45b01dd35323b23f0de6563837b2c423a9627516eb69a5712be9ac3cdb6bf8be6f7d09862db54a039bb6907c224d42dcf1eb4d2fd0676eebd772d6cdb61", 0x6f7}], 0x1, 0x0, 0x0, 0x1}, 0x9) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getpgid(r5) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000015c0)="942650cec4ce244523a75c9722266fdfeb600483ac29a27601fea31cbd4cc31535332e6a55935a773f8941d7d992932d824da6eeaa139f52390a2992ede5574520d9984a1537673e5145d664d945fa6d4fec9fff99398091eb85f04b6058b81585fd27eec3f3ff0d9a18435688ed83b41b78111bcb749048996dd10b983376d34ce54c89469f9380612ff6c9cfb3847f86baec5a8f31e904b58854d12c171eaabbca613a9269ed08ae6a3c9ae350069091e5d591856739056c79856a09dced9367d04f4bbade37fbeadb46280e467eaa39e577ba33d7fee2a59be16bee7e7593bd1ab2f49460d5e997b6c60526f5fe0cee92c9fc3312d918cb64cfa2922fabe5a90f6298b3901196ce463ee198bac3e4f7876b847ad65591852d39b225438fd4808336a11e5653e35cdcb9b8e4efadc331c78dd8ea2cd513ae1978eca4f00b8277abb73e9fe235df1d5954c4de6682fc474f8ef5d18904101157baf6bfb2b465f20ffc5bf8d2a547a866a51c53facecdda732dc2ced71efa893dcf89f7be87e3c04bd8b1bd50f5b96f4245907097a9851fdf11e53f15b1acedd5070e26f57a74b3ec77a70bee7cc520e3ba03d00c65b318863a288ad37da5e79898d4d05c690867826580d7eb80e7dbd1a3882ce3f71ebe4f47739578fbf26ceb1a9c46f0190161e23354ee919b2f701769a66f1827f0936ee4214990c44cf47a54d314d9ba6583c99412e99949cf2b5ea6f98dd99246f7465a4b5960ce2eb75ac7860a222e895ef649c326fa3d7d54329f7ea73a544644a60b9623c34576b032936cc54df41971e9157ac35432c1d858fc8005f1a624951f8595b8773398eaf9e1504ce4921723971e53c4f6cf27b86eeedc1c2e92a0c6f692a8849a49a7464b8263691610030108de8355294f5e84ca14a91c8bec0931673a83c45ca22ec499d43376c8ddca5eb82a261ca75302f1c43ae1542062ca6052eb11e08b80684b112e1b5c8921eab04074fd1b8ae017be2aef20c154118581799e31f467331a54addd3bbba3b743040bd98e1328f85d2263b5ea50ca6f9fbb4d3cc386d79650b7c4e995be8dc3e3bbf5a8778b379972b6301537241b6a4b4b595a197a229eb548b1c9afd67a6dfa174691152a905cb90afe83d5cc88cc676ed5b07d9a24dde219359e8dfd1ccd1260f69ba0f6f9addd2d7638b962c359e3ab3ae5488c9d6cfe26a8fa8fb0b0d65033f7b83825ca0d02de28da790b0fc98a9e8f1c982a19885555f2201420ac021224fc98b1ffd87ea583ff04665216da42ca8ee1c9af2a3cfe77fcb7b999270e63b4e9a5d965fa3cbf88185db399f8c5241aedaefcb020b76559acbbf993098655d95cade3e486d228cef02e82162a57fc5ede0242d5398469558db3e6de4838d2d0592a5c81ea21a35c993e4dd36529d72315f019a3c4d4e6332a72dbe0cb3f238b33f547b2039db63472c8baa22340db69f61d334a08dc800b4f05e6948d23d2ceb1d93105fb0a7a87eb39f693cd992b4a5eba268d2583c9a4259acac5e6892e49a12a9e0f36544dfa82dc0da5250d60804518e530bb45a158814a4d921c29ddac3f4dcfe1d66c985dcca2886943f7cd978d421299f4f8c55da6aee59b39982780e85243936797dc87f471c84e75f246b82f93bb74454e2ed8166cc9b4472f4b2be009a51de2ec1556737dbcab404ba383397e5e50999227b96968a9982c0fe9bc384072f2804870d34888d82826a94c4c6c05327e2d2d187451549799262d58043d61576b259709346a37cf72cb516a390adcefb92419e53c30cdb416b030878f4e3c0cc0f7c7c6ab6d0bc6fc43959f757745d5d2326be8c7638e2443c30ef11bddf339bd2b209aaafb6fc63aa512a54c6de3ce9938155f286427f59a4a119d3624eccd4f8683a52c590fea953586457b8565b075a5860c11e4189a9a6908c95528bca41cca2efcd26db96e68fd6875360659c7f2808bb54a277c7802d63d0e1329a36da2f6ad02c3e17c7b6e68a006fc3065ed687049b01225816ee51c87523d54cf8ab521237ba510cfce8d0d2adb86102996428ae112bd51032d6c81917f9b3b72a4285e9b714f94e373b861b6ae78d9d06a8c7ad59d62f35ca8842a38cd49e41d050afcd3b01878b7a7ad7368f8e7e6061182a8230e05eb24d1f7802f0653dfe441e9f6e4a1fd9ae466addbd54a753e4aec2c785d207266669fd082986ffc235a295ca45b39d9f5e5a44e9ac06dd01e20c972429575285ee24e0e7377e2fe77c965b8bbdc71f966b2fa5bc32135b2273d9092236db6d09e35efb6d458117971cd17b4125bbb7eda9ebbbedb4471c0735c06acf94a3a4bd7534dfb8ccf37260f385fc2fcfa12a1841d10469c02886dcd50319226bf52275dab4161f896e9a827ce7523bcbe4433ee332794f27c079856390045fac37bfdef5e62ebb7ead71bd4df0b6caf233edf5fd96c71644f280dde4d0c992023f917fe7a7fac51893696cb1c63d123565d91d4bcaa1e7671f1fddca0924a592babc784416ceedcbf94d8f08b23f46ebd7a8283a7cf114323b23fd23d35db7c1d9e0a66437c92bdc49283b5b03c6d74e83068fa3e8ec57acfe5db0156d85689bdcf8a2d8c7fca7cf3c4aa31758cee0a4cc9e0602d541a5fddb1eddb668389d1a018a2c61bc8ab8b4bb183ee33fd8859e91823dc6531324b73ce89bf479f491ffa221e0cfee27ecccc604fb3ac1a31cd94f535bb9d8ef20e311ba40aded298d75b2277c97ab85a583939ac599b9fb715ccebac37484077e73e126f0dd7441aaac8d0284c89cd909cbcd23054fa56ca74f796e9b65dc65f532c21dd759bd28bf8646d665cd8dc42ae736351b04bf0024623e6da9379e8e74d588666fcb884d41bd469831343a1c6a5c9ae45cc6655b46dd5d0bc9752cf7a19b846a40187ceaed6817bcb85b11450a3c2bfeeb276669377ed6d32eedafcde486c3d6b53203db742124b24c4a3c2b9fd4718caf90660d5293ad54742d439f33374daaab043f834111952b4043124d449653190d11d50796e729eb2862cc9a481d6c0f0cedb6075e5795c7e8a7b35b4cbba6ff1e3e8a344a559d31804b04d7c3e399c7e6f7c1f5cc643bd53180aac016af030926e6f968d7448548929c4d57b7c8dec60e9ea2dc325cc9c8ae127fe14d0f9b7833c258c57756647aac60747a8d50d7c468c5aa75015ae426e3c0359522f8b533016d45ece850b06f2836c1f784437e031a1e1dd17c1994b4486d5dae07d3600ad3571dc40925f0857b63ad79443ac61057fccac4f78e9d2c01af93d8665f0d31a840cf47dd11561daa5f22278a0cbcf9d3cbe1087b670056bad6d874e687e020888b7f2610ea0a31fe06fc1382aef44f56a8b51ba00d5015a89afc316b2c74dcb36d43866f28b9bd55cd34367f8fba503ce06f8cc960c7d04f603bf8769135975a00b48d45e16e256bc1941af83b0967147bc3f2d0275e401a4837bc97003e3cef4fb6b29a990231d806c240cdf1bde0bf9f1f9682d8cea1ba5f26f61c62e11da93e67286ad3def78f013594a889e8277cadc6eab51988453a9a8861374365d30f2a68c74e40ae4fe0ccaf667844b2f5d0ee86c352aa882cf6c3cc777b27ee33acd4199f3e3ac45838dc64dc21e8fa60e85798c8709628754e083cb735016dcb5ffd69620460ed2891de05991b386ce48b65698ece23f7bbdb38235d1eb041d7fe82dc056aa9d4b98e59554d4a6eee5ffc10c8c0d357723b66282366602d934115bbf3fbf8fd19198ad5929dccff86c4f5204820ee86d5721867024e629b7ea587a349a6fba033f6bdef3e107f3a67fad96dec28be6a93aa6fa7fd33ff79c7a8f77a8916967d8bc27d5de77af3e4bae9412ec307c43fb44274fa5416d7111acb029496a67dacc3f71476e96f137871edfb6f35c580009bc7af425c72505f790665f6e21140525b18904f625c54d11b4ccad120353b7a15efc09b8cc6058b4de9ecca575e07e7f31ac9341b743059edecc24fa04bec0803727aa8bda1dbbd613e23311d002ee500c4e5b272ca181cd5d6910a626accf897c0f8d7633891d06b7e41d14251ef8e831ff29d2fb7a08cc35bf60c64481f0f6e1d16ec075d10ba69c1a719e4d1e6d3ecfd9f139167a1363deb4dd080fb7a86191ab92ebdf8ecda213f05b478154244948fd14a9e8c4b2f95526168abb51e0bf6fecd866414986f6ae0765883fd12b8ac91b16bcb7fd2e3c91e51ac862923e693346d699f529768b16e4684b532308dfd0a1fb920d396917147ab62116017358d0357407f5ff0491fdbfeaffc8ba6ee25f789436d54bd59b69d8229f9b2389e927550d80c096c831dfa8c8183cace3dbbfde682dc4ac7c36c0d78fc60da36d699ad69e03a37e72177971b39781b1fcb0f9273a03d663bb3d4dddbfa2bd229a72a4b5f7e23ba1d7defe50109d1b0ab6b38888da83ddb7d44c63c6cc8a4a4fc67ab89d3bf14aadf8eb060200faba282e35796e97bb829461b1b52194fd255681f592b05dbcad6791f019de8a742856c67bebae8bec7c92149bebc947f43364949f07fb7f497bd4c8cf783d53d7e166ee2b5855812d3ae7386bf57014f19675484f402c9d4c22b9d7634eeca45a87f163cf02e09f0075c422e2da69e9eb593c90600157111f7937f1536f8faf5191d005b3c4af29560ee9a6843e939dad8baf63a9895af76775cde7502be080b40803fc4611fc34842ffee177c6f295f9957fa828030e84aa9b36bd28e6e921fa2de86facdae24535f4da0590f62f650fef81bab82aed4d0229dc5b4ca4ad4be0b6c2484bfca8ac1ca789b28babac6213f0d3ac14af9141a7e4356bb2eb306b426ac8cef8274cdff334504bd6b82bfd04b87aa9665c23fa72d93e6a7493e83365ff13a78d43eed8895e2e35ee5a2985b120f7df428a7825bf759999cb7f09dd6d122b4cc59e31ce7ac383a0fe8ed9049859d15cd0fdc615f7fe458ed486670e610f03b318283166b4c7361db6182bf5b4123053f47b94cb7f8e436735d336b06b407d85d95e1501fae32b304679861a6aa27290759f9c156aa095df558ca41bdd7eb6392dc4a016af65a40a783545a9e346476c2f8de89529ada58af75c2e3de91d9e5e78c9fea092e4054dd2a29d0b38fca14040e24fe93b35f96c0350e12f2dc95d641a31be24234dfe78c424c64ce7043fac70a109286cb370bb923474c49ec0d4af6bf318bf0553606c2c8a7af679e6d83269cec64f8271a767c4486bc27eb5b42aa28d9727d1d6957bb851528af0889a864b433ad1142a350d333e6ac6a0bbd7ab68cb64fc03764ae6fc924c9328bcd9a60563d9221928bb6fa7018fd4bec08707d63f9582988c5ff643f61b6433b891f846c885ee131b58273694a2a01e0ad8ab3fa307804812a3de53ff1b2ae4cfd41d8dd5de5e7cceacfba984cd5dfbd0909ee8ca21c95051d800d5c5a095b252c7057a5962ed39693c075865daa031d5aa166e0f2ce80beed0886461451a9725adff5fd0da1d19c9d559bd6151ee9d08015404f00ba5f724db7daa96ed8fbadd2d06ee74292699f0344fa3a4a57b55ea0086be6dd68d586b94e88184ca6d5a1d68fcb27a78c25b3c10885215ab75236156850d4b14fb435d77375df3ad7bb100706d5590db9950ad31e120659d3341b3d1e682f3f057789dddc1b8dfa07eb77468ec5af90d0be039e2fcd22dfd8ffef08bd1ce5143cc5769739227d2ff938c3869ed64fa3a085bd6f6d48a2b298064475f1e3c35a00f4c425046815f1a53c016ea1b36b7c9c6f6e2ab6f5e5c", 0x1000}, {&(0x7f0000000080)="101c9abbbea45822006fab89838865b6cd2d609bafe019c895e0ad873cd302a5b506e02eabc017b46f86f320845a8eb261299e9203dbac774f55065c9b", 0x3d}, {&(0x7f00000000c0)="15ab875d75d2d40145fa1cd3437bbc900f9876f3a10676458d03300a4fb2cb0e71165bcb8e8ad88b3efbac85e94e88c19c573013a603003afef58c44b0c1b38af87ce1c5b01a0aa6608ae32bf020e371c5a196675c344f303dc9", 0x5a}], 0x3, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf0}, 0x4) open$dir(&(0x7f0000000500)='./file1\x00', 0x0, 0x80) 13:16:25 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x33) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getpgrp() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0xbce, 0x6, "b52e7bc442c845531260897f5e6bb3c53f408e0e", 0x9, 0x6}) 13:16:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 13:16:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e6b28885eb67ba4b6fa4c9d642ef2450e029e71ae92fba6699767ff5815e897adbd0ee4cc8cf6231da07b8e770eddfffdbc3c0c32a05c77b008ababa674853f148402b7f04a91f41951fefd2b74951e73e258a200296c2f34ddc56e390a308e920890a965fe3c3ec9cb54a6e056a9c1b4d9112976bfbbbf10a85d9217aee639dcf6b5563d5c7d3f47e32f0b03e52c97a6b825ff11892fb6def1c60cb11306d9b02e52e3c8acd7d30f7e4c5a8e13ea91355f33458c017bb65907689bc1a65", 0xbe}, {&(0x7f00000001c0)="48d1d549e9aedec2fdd55321af03813887f256396b931b862b472758a37dbe1da0e778ba01f42cc0c0b265b909704c4bf24bf3e102e9813f3beedf802f2efa17a7a3d69ad7b2dd641ad611eb784f7211dc7cc66fb6acb559076ad82e709a6358fb52f2f1ccfa9243a3ca1bddac52580797e91d783486798b409bc2b9bdf0637c57030317a1b8f50e3729e94ac45121b8642f73f9178ea64b181cf26fddbc9f99787ea935e5f3d2b79cc48d3402c50b2bb39fba3c222e811d8a1c3915fcbaf9f6329526b47ed17d252d2ee6", 0xcb}, {&(0x7f00000002c0)="1018d0266258eefb1c86297fe2f0fc01ab67063ddaec758b8f36ed12eba50103c977dd92ee8f57c14f0e6b9ce572f944ee8dad93914c2658e0a14c98ebf76bea306aba95c0f8aa0f1570329a7ad949ecd3b500bb1d433142a2616412a1a4c7f8f1dad7891ee8f548955ee1e2bc4921b6bbf414c4977766855a0bd11aeec707605b880ff534750ae8723e6b3fc7527f7c8fd98ffd664fdb31e2bca01b4e9c4dd2f7308ae8ec8213c182e7b55f2ade3c6825bdab312dc50f33a0ad3f94d6fe00fa2acf2af15211c92a0f841517ee75d88238d440ea1bdab462", 0xd8}, {&(0x7f0000000000)="ef5ee1942e9dc9809367d9f04b8c49379246ecbe", 0x14}, {&(0x7f00000003c0)="1aff678a9e530988d6728d26f4fc95bdb7f5bf2b7cf9d107e0e8952fbcf1215143502b0b772f903b75fc372c41e43fd0f1264071ae69d86c8dd1a28faeeb23528273f2d152435d0458daa1500f14927fa045ff8c071863657a6e12da5b09b99bc01d6a88cb9e8d4861e2d8cda2c3585514f1d4af3e9e31bec12f23d21263fbd6081413ec65263f79238ac4fbf3340caf296c84af33cb16d0958e355310a32ca359e43e1e23e8aa7013bf60775501b517cce636d1e2f6b70e03c774f21a0cf0981803a2ee773f8243991a18334f88b418099e1230af9072dc9b1e14", 0xdb}, {&(0x7f00000004c0)="11d173018c2ac4a68f295b260367c54b941450065ad28769bc05b5ec1ecf7cf786981b738434d4828f30135270f23e168438c437789b1018df4924982b4a175778ecc1ba0c61e471080831ca325980dea98580b74a429a1e7aa958686c14e8e07db84f9b5c2564802075301a05a555b917d7f23db01400d461e82191ef9e0a090bc515c6fa7d5e853e919360d713b26b218ac223755883e724b7c743d2d5ce4e2a5e93efde4a3bced51fd1add525d5dbdad869f7a36aadb434ab1608fdbe3fe1c2ba42bab8ab07136d62698186a03e400ee6391adce92d3859dc0a8e98a96328b6b5d2e92a681384571c20a56b3ceb0be6c72136eb98360c9e6425", 0xfb}, {&(0x7f0000000080)="ea0a7cc8dca01679b5099c44f68ae61c66888420c6a876961237e5fb69237882e454242312b756350369255c2104886ba17427108008f698f656", 0x3a}], 0x7) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000640)=0x1000) 13:16:25 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) 13:16:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) flock(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 13:16:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfe30) 13:16:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r1, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) 13:16:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32], 0x14, 0x4}, 0x40b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = dup(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r8 = socket(0x20, 0x0, 0xfffffffffffffc00) r9 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r10 = dup2(r7, 0xffffffffffffff9c) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x84, 0x400fffff, 0x8, 0x56a2}, {{r2}, 0xffffffffffffffff, 0x10, 0x34, 0x59, 0x6}, {{r5}, 0xffffffffffffffff, 0xcd, 0x4, 0x54d, 0x32}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000080, 0x100, 0x3c}, {{r7}, 0x0, 0x0, 0x10, 0x8001, 0xd0c}], 0xbb3, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x1, 0xd8b90c6a490576db, 0x4, 0x5}, {{r9}, 0xfffffffffffffffd, 0x2, 0x1, 0x98, 0x2c98}, {{r10}, 0xffffffffffffffff, 0x8, 0x81, 0x9db, 0xfffffffffffffb5f}, {{r11}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x4}], 0xffff, &(0x7f0000000380)={0xfffffffffffffffd, 0x7}) r12 = kqueue() kevent(r12, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0x0, 0x3, 0x80000001, 0xffffffffffff0c9e}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:16:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) r2 = semget(0x2, 0x5, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) r3 = semget$private(0x0, 0x3, 0x448) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/231) 13:16:26 executing program 1: msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x210) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) pipe2(0x0, 0x10000) msgget(0x3, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000140)) msgctl$IPC_RMID(0x0, 0x0) 13:16:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cf200164c1ca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d0500560d853f37783d12452282d746534455", 0xb9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x400, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r1, 0x4, 0x88) 13:16:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) mknod(&(0x7f00000000c0)='./file1\x00', 0x2008, 0x7f) 13:16:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 13:16:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) getppid() 13:16:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff74, 0x3, 0x6, 0x10000, "11e2f6003b246d84c054518475d07ace998c8bc0", 0x8, 0x7f}) 13:16:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) munlockall() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0x0, 0x3000, 0x21, &(0x7f000011b000/0x3000)=nil) shmat(r3, &(0x7f0000175000/0x3000)=nil, 0x1000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 13:16:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10012, 0x80) 13:16:26 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() getgid() fchown(r0, r1, r2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) fchmod(r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 13:16:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) 13:16:27 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) syz_open_pts() pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 13:16:27 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) 13:16:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 13:16:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() clock_getres(0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000003680)=[{0x58, 0x1, 0xa7c1, "7d1819b6b3de177f0ad31eff1a0b87107b86c6e470535cd453962f16de55c0f9621261b13af09f83aad2b4a828d1a8c89ef2cb20d4ad70ed384fa23f3d23885da5"}], 0x58}, 0x8) 13:16:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x5329144fd5e933b) r3 = semget(0x1, 0x3, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0xf2, r4, r5, r6, r7, 0x8, 0x2}, 0x91, 0x800, 0x10000}) 13:16:27 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) mlockall(0x3) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 13:16:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000085, &(0x7f0000000000)=[r1]) r3 = getgid() setregid(r2, r2) r4 = semget$private(0x0, 0x5, 0x80) getpgid(r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xb9cac1d87cf90aad) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1, 0x0, 0x0, 0x6}, 0x3) geteuid() r6 = msgget$private(0x0, 0x12) r7 = getuid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r3, r8, r3, 0x1, 0x9a}, 0x7, 0x2, r9, r10, 0x62000000000, 0x2852cfcb, 0x3f, 0xd0}) semop(r4, &(0x7f0000000040)=[{0x2, 0x80000001, 0x800}, {0x1, 0xc4d4, 0x1800}, {0x2, 0x1, 0x1800}], 0x3) 13:16:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x1f) 13:16:27 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendto(r0, &(0x7f00000000c0)="9348c68d3701940d0fba141921fc64a7e41075fe6bd9b3d70b4dc994e0ba2dc2f7703bb42026a817d580a695048d641f1b82f358b40e900b24b8e8b0423c494b83bceb7186fa2f4b475cc69ba8ff166a83e0e11f7973debd4aa198e3a017a77207177a415ccd979d1caa860e5afa0fc0abfd4cf3d4c0e1e1a94e1e8b4096b18ef504c31a24219c91ec4d", 0x8a, 0x6, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="05c56c9e29457f2b2df9b7e1561ba79bba4760eec2c5d5405a3a3ca25a8c5d5ad5248da3176f11ee07", 0x29, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x0, 0x55d70e67, r1}) 13:16:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 13:16:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/253, &(0x7f0000000000)=0xfd) 13:16:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/185, 0xb9, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x8003, 0x7) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) 13:16:27 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="e24f3afc9a330f4df21637af8aceb430137244b5547a27ce35c5e38758247e89bdb7f8bbf7ff69b944be3751676e34dd17b2", 0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) 13:16:27 executing program 0: r0 = getpgid(0x0) setpgid(r0, r0) 13:16:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080), 0x0, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:16:27 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:16:27 executing program 0: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x81c691ae9b48fea1, 0x0) 13:16:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) listen(r0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x717830a8, 0x200}, 0xfffffec6) listen(r1, 0xe0) 13:16:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:16:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10800, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb, 0xfffffffffffffffb}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000000300)="01000000346876a22405751a7aec934d19cdb3cb2b2f60855a86b8df7280e69a0f7c284aa400a34f102f6e970cde4dc7dde5d67d3f699c16862d94a6358b1a8df221688a5345547e2b286c27304974e423564b20bb0a70fc9ae3a17465168bdfea67fc26888c3f89281b3257bdbb8d70de8a5c440d8349dd358c808edd8587d4586a86dde2cb6d89ba0900000007c13d46ce157da71a23c4036ae6e544665fc4e0fb0fe4e30f8cdb39eee054e06815d45f1c9641353e98e725454824a3141bcd83f30af5c9c47341ccca4d308c61122dfb3f350ae77ba401f279aa7e8837cd1097cd1a8e3ad3000000000000000000000000000000000000", 0xf8) 13:16:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) msgget$private(0x0, 0x41) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffdaf) r1 = kqueue() socket$inet6(0x18, 0x3, 0x100) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x3, 0x1}], 0x7fff, 0x0) 13:16:27 executing program 0: r0 = socket(0x18, 0x1, 0xfffffbfffffffffe) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="02000000", 0xf2) getsockopt(r0, 0x101, 0x67d, &(0x7f0000000100)=""/152, &(0x7f00000001c0)=0x98) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 13:16:28 executing program 1: mprotect(&(0x7f000056c000/0x2000)=nil, 0x2000, 0x4) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:16:28 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x7, 0x1f, r1}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair(0x11, 0x8000, 0x200, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="2de665acd31bac04856c0ecf8bd41a60d94c2654b623d4fe6e96127c1fe07dad69faadbb8c8bfb31561f7e9353347945153eb17632763e83a2a9bd3794bbe3eaf78208b9661558e9bb299f5f8a60307e0f70cd60e0fe3fcb7d83bda450c428476b06e696f4d85db3474752747925e79430377d9684f022213a1cc9d3a077de8f445ff6d10fb874eeee68e5256dc5c1eccb0d10803bfb7f3160c82e519fa2051c6f47f8b15c0906b2bf4d94afb4f46a7fdd78e4", 0xb3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x2000100000000, r2}) socket$inet(0x2, 0x4007, 0x0) 13:16:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 13:16:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x0, 0x2, 0x3, 0xfffffffffffffffa}, 0xc) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mlock(&(0x7f00002f3000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x88) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 13:16:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x81, 0x0, 0x0, "7003d9efa138db462b7c07c0c163354d190ac744"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x20, 0x7, 0x8, "63bb36dbb548ed5588e94d48e100dcef1387de4c", 0x1000, 0x800}) 13:16:28 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f0000181000/0x1000)=nil, 0x1000) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getegid() setgid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 13:16:28 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 13:16:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x10000000000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 13:16:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8888, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="6652702c45d0120d2248942acff066495bb8beef63a16ea3d91daf90b6da73a28aaffdf11e49d813b0cbe2d7798be84bbc572b47e65830c590146c2f7936a9ca765d2fb3065ec16922f3ccd9a55e00dc5c07858d0aa9d14bfb62c01abefc692008d191014cc83942fc657a5c2e973c7b27dec3c597526cded28de406155a12da2f134f641efe8405cff80c35c0d7af16a05667fa98886cee87b09a5246feabf017e2e85d902167dfde94445b1f8bcb5f05d1fcd500f5f21d00a1ef10905c11c2a4e4c6b98c39df87ebdea2279de42d7b9ee397a3ae07d3f8fc52f1551e581f005cdefe51ec", 0xe5, 0xe, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) chmod(&(0x7f0000000280)='./file0\x00', 0x10) r2 = semget$private(0x0, 0x3, 0x104) r3 = dup2(r0, r0) ioctl$TIOCSTART(r3, 0x2000746e) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000000bc0)=""/240) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getegid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r4, r6, 0x6) getpeername$inet(r1, &(0x7f0000000200), &(0x7f00000002c0)=0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000300)="cd5c", 0x2}, {&(0x7f0000000340)="9899616dac0fa9898898adbe2998f9db647fac9c6dab41677ce0c57d329214c6e3eae3046bcf777def05d3c91b9f7f28c9c102452a", 0x35}, {&(0x7f00000007c0)="6bb05ee5864cbf7f00d9d792655de8f1baf77bcf1543731bb6fc024035c027209eca30329c4ecd96e6ad4bb3ade138bae781c7aaad2b513ed37e0d8e6fecd4584842d00ec9b10c71d9dbed3344834b0bb72243fc969713dee17833fe60cb7af2f3ae8520ee5bda388ea004e851151310ce03a4ea7848c3e4382d260750c01032379300fdbdd13cd194443e23e967fc783140227dde72305fe386c7d5ec99cd36387b5ed1035b0e4e8521218fab3998c4373a", 0xb2}, {&(0x7f0000000880)="004402b31e8ce7b4274a6152f9f56b694558112dac9b56a59ca9e7d5eb1a248456b2b809ec8ab0d7502bc9fefe3336a825e554b87fb3ce6264e3592163c2c713a28651754073e2d3d8185d7d82c419884715ee04583e338c00a9ed1d556d37d449dd41662c2919a451c9d617", 0x6c}, {&(0x7f0000000380)="b930fbf57a5f95ec9fbb93b9c890bd2b96d43cb4b7d0f4f98e", 0x19}, {&(0x7f0000000900)="80992591a216783bf94312d2cbbc134023c7dd95f312fbe4e017d385813386f04b35b37f2cfa5349ba97c12054e8b4c83bd4af620f01e2b885bbf53dfe29dad1c8f64e7a377049660f8aed0e4a22972905f0629d9457bc99ca79d28a745ebae2d343cb0b14b0cb9b4a1b4404b361c449d8e1e1afadfa73da27c9f64335146b7a979927cda06b66df6e735357362e4dab7e007ccb0c08ca4f5d3a5d52c84f19baf6e185d60069126a4a1af59c24e90b1d6a1809d34df7414d3089f39bffb9674029c4f9e705f35dfd4b0f0d82dcd190a99f44b22b5e5edd0e3dc20635d7b294902b1f22ca296a7f75dbc89ad5284ddb52", 0xf0}, {&(0x7f0000000a00)="efb1b30b607426fc0297e02310998e0df0beaa9a209f9ad55fc90616d3f553624130223f41fdfb89", 0x28}, {&(0x7f0000000a40)="6f7ff181ad64e1b392fbbeb7a938e36a2440e8c705c9c3a0150a46bc", 0x1c}, {&(0x7f0000000a80)="7b0952926b074bb0dd98c965d16ea21f36e4c25290a1fca689af1ce41c195cfa1e7be06bd6fe2b4ea1c89574b7ad170ebf697104163f62a3278fad147d1aa5cf2d54b7f75d01cf0a8733027b2cb2475949253a7e3b839f1564509f0d957ba3174761853f7ffd399c48da5e949c5d47bac5c84bfb185f634830c9f5f012efe135f2204498c8ea0d2f5c45c66f51199ed5977d9e7b111a66e84af6111cd8f7c2aa2732e2a294b01b70b76f0abad818abd1809a6a7c4544a720db228962667871255417d950a2fbd1159707c4df27f55f667b3a44735c55219344fc1060127da938", 0xe0}], 0x9, 0x0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffffffff, r4, r5, r4, r6, 0x9, 0x1f}, 0xffff, 0x6, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b80)) semop(r2, &(0x7f00000005c0)=[{0x7, 0x2, 0x1800}], 0x1) r7 = dup(r0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x2, 0x100000001, 0xfe1c}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x583, r4, r6, r4, r5, 0x0, 0x1}, 0x101, 0xffff, 0x3f}) utimensat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x80, 0x9}, {0x0, 0x16fd}}, 0x2) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) sendmsg$unix(r7, &(0x7f0000002e80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000002c80)="714243e28d72a3475360917a91d7b7f86732fb4dcebed57b2985babaf252ca4bd1294514bd83debb3025771d53d03f56c430a61889a30ad841ced7d571e6e56174", 0x41}], 0x1}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 13:16:29 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:16:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='^\x00']) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6b, 0x9}, {{r1}, 0xfffffffffffffffa, 0x9, 0xc0000023, 0x900000, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x7, 0xa7b}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6f, 0xbaf}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x2, 0x10001, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x2, 0x3ff, 0xf}], 0x1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x9, 0x6, 0x3a06}, {{r1}, 0xfffffffffffffffa, 0x40, 0x81, 0x7, 0x9}], 0x0, &(0x7f0000000340)={0x1f0f, 0x3d}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) clock_getres(0x5, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 13:16:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4", 0x113) r1 = syz_open_pts() r2 = socket(0x11, 0x1, 0x3) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="a67b26fae912e237ce207bb1843a39b1b3b40bd9d9e2236d551193cc9bfdac13ab08a53844cec1486ae406f2d1681e00d55238fb7dc4122c2dda17b0a8a529debb94e187b323d6ae245392ec24845565349cc30ba6fa1055fdda19b104a3eefefb2d1f03d50ba18d4be05311f233fd583fdeb868a3498aa13166f362b4de4b8c7c26be5a63342b382d02bbb2ada10811f7b8fe4f411443d174bc349203353fbe8e5ce354f6a5d45a612ba9", 0xab}, {&(0x7f0000000040)="4fad3e71e0886f7ce1e4ed930c46f6c34aa01d810fb1d79cf49d89b56ed16761", 0x20}], 0x2, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x150, 0x1}, 0x5) close(r0) r9 = dup(r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xfffffffffffffff7, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) kevent(r9, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x80, 0x20000003, 0x0, 0x8936}], 0x2, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0xb, 0x3, 0x101, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000022, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x13, 0xf0000033, 0x6eb, 0x8}, {{r9}, 0x0, 0x82, 0xfffff, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x7}, {{r9}, 0xfffffffffffffffd, 0x8, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x6, 0x3}], 0x4, &(0x7f0000000480)={0x8}) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) kqueue() write(0xffffffffffffffff, &(0x7f0000000100), 0x1034c) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:16:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000091, 0xbfb}, {{r0}, 0xffffffffffffffff, 0x30, 0x0, 0x7, 0xbf0}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x80, 0xeee}, {{r0}, 0xfffffffffffffffa, 0x1, 0x60000000, 0x1349e957, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x361}, {{r0}, 0x0, 0x2, 0x1, 0x0, 0x9}], 0xfffffffffffffffc, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000040, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0xc0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x528f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x7, 0x6}], 0x5, &(0x7f0000000300)={0x7, 0xffffffffffffffb6}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x800000008002) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:16:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18b38, 0x4) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:16:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{}, {r0, 0x4}, {0xffffffffffffffff, 0x50}, {}], 0x1b7, 0x0) 13:16:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x6}, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) ftruncate(r1, 0x8d9) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3ff) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) 13:16: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790d96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) flock(r0, 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:16:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000000)="c3747047db7bafba1fb725da9faca4da54dfa57bce7087ce51452137535f8f4cf74548918b85b4265100472fc1f389979734b07b057b59ee39d89013bf3330a9c9446d0c0eb218d2f6a1dd1278f523676f1027c4dc8deaded8c193bb0068c037bcf1f3a6ebc49d9971d9c8477341c059d7bdc388426a8c32e92c3e6fcb89ad54e6efdf80", 0x84) lseek(r0, 0x1ffe, 0xfffffffffdfffffd) 13:16:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 13:16:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000780)='./file0/file0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) stat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendto$unix(r0, &(0x7f0000000340)="37df6696b4aa7d6e721a7fbced82be99dcf509daab5f918a95019ab9dd8af2c4d5cddfc65095360d9d43db642c05a6a66c2b9794298827e41f219ea860bbe8fa29559fb602a1a669f929b4", 0x4b, 0x406, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="46f7bec3f12283ae85ff3f5022d3cd8629812804808d368eda751820457f2765bc12cf9bfe5c883ba91a85c2f66880b8a843433e01f87fc505143ff912932595ba1b3b238164467b0713e5fecac2cd4693aceb8d15f1670d4ffe5630fe601d49ffc869056a87e098ba73b4658f70a4f34b462b27ee568537a60b66f79c34fcfdaa8ba33cfbec2772680b88ca7e0d106ee97b2a633b80448f2d747fb06b473a9bb632", 0xa2}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 13:16:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff7e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0f05000000000000008374bcfa59830512bf1a", 0x14) socket$inet(0x2, 0x5, 0x81) r1 = socket$inet(0x2, 0x4000, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 13:16:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000000), 0x1f0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002482da0000000000000000000000000000"], &(0x7f0000000040)=0x1) 13:16:30 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7ff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x20}, 0x8) socket$inet(0x2, 0xe79b5b7fcb48dfbd, 0x80000000) socket$inet(0x2, 0x3, 0xe3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x6}, 0x7a) 13:16:30 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x5, 0x3ff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() ftruncate(r6, 0xffffffffffffff01) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:16:30 executing program 1: r0 = socket(0x21, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, 0x0, 0xfffffffffffffc78) 13:16:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) fsync(r0) 13:16:30 executing program 1: sync() socketpair$unix(0x1, 0x400000000000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x1, &(0x7f0000000200)) r2 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) r3 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x8001, 0x20}, {0x18, 0x0, 0x8, 0x6}, 0x2, [0x800, 0x8, 0xffffffff, 0x4, 0x6, 0x7016, 0x0, 0x5]}, 0x3c) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getegid() r8 = getppid() getegid() unlink(&(0x7f0000000000)='./file0\x00') r9 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r4, r5, r6, r7, 0x4, 0x3f}, 0x4, 0x5, r8, r9, 0x5, 0x0, 0x2}) 13:16:30 executing program 0: r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000000), 0x0) 13:16:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) write(r0, &(0x7f0000000240)="fc7e4c2ce7ec53d5f00c09891e99ea3d7559d3b876eb7cbc179dd68f7021a03e7ff83b50a82bd03b60a86d3459b01b488a9d85a93f2bbe0f84a8f0491fe4daae2516d392a61467c49be03db470c5b3e3f3f8ce6018e71a55ffc40d3370f76c5fe0f20e4c3cfed681aa91e52673b0f5d693a7cd49a28afb70af8058ae8a", 0x7d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 13:16:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7) fcntl$setstatus(r1, 0x4, 0x88) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() r3 = msgget$private(0x0, 0x100) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() socket(0x10, 0x3, 0xffffffffc2188f41) r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x1, r4, r5, r6, r7, 0xc0, 0x303}, 0x8, 0x2, r8, r9, 0x1800000000, 0x7ff, 0x722, 0x200}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x808000006) fcntl$dupfd(r1, 0x0, r2) close(r10) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:16:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0xffffffffffffffff) lseek(r0, 0x0, 0x40fff) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x42, 0x41) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/90, 0x5a) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 13:16:30 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:16:31 executing program 0: getitimer(0x2, &(0x7f0000000000)) shmget(0x1, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) 13:16:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x40000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 13:16:31 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0xc0, 0x20) fchmodat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x9, 0x2) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 13:16:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) msgget$private(0x0, 0xfb) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 13:16:31 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) 13:16:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x42, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x7) r3 = getegid() socket$inet6(0x18, 0x0, 0xffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="86fae6c66996eead7404b47fab07a04317b1948c3a45c67fcb48f8ab0a23eefff7f0e8f1c82ae240935761a26c7141c667f943914af3025aa7eb4dab7043fe41b51ea6feec5716b8cd65a8d1f1ed4f821d6450fac88c6ba5bfa08e4a2a5f4710b7998c5b", 0x64}], 0x1, 0x0, 0x0, 0x9}, 0x40d) write(r1, &(0x7f00000002c0)="83efa88ff02e2fc18c26ba0f311d875a8979b7d858a7d338c4fb280e3a5069ad9e95b33e78a39879aecfcbfbe41dda5cdfe67dfade85079b329f926029e1225d38ce2e42431635c4b421dc620dcf14924c383346e9ed858c06cf97a288919f0f8ed41e4096fdc17426989b6fd75182caa40e2c7550c4a068b3a69e57312ef0128d117f466035933a75c33d", 0x8b) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r3) 13:16:31 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x800, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3f, 0x9, 0xfffffffffffffffa, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) unlink(&(0x7f0000000080)='\x00') ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000040)=[{r2, 0x9}], 0x1, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x22) 13:16:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000004000000000000000000000000000060000004cb927e9f355e7a2a8a1c2beaf3203e3a6a68fa828a9d7e7300389e4e20e5ddc54414da80fc42aa1ba57"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 13:16:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x9}, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) socketpair(0x19, 0x7, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffffe0, 0x86}, {0x18, 0x3, 0x100000000}, 0x7, [0xc30, 0x7c16, 0x4, 0x5, 0x1, 0x8, 0x6, 0x1c]}, 0x3c) 13:16:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000003c0)='.\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 13:16:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/232) 13:16:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0xfffffffffffffef6) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r1) 13:16:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 13:16:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() setgid(r1) setsockopt(r0, 0x29, 0x5e, &(0x7f0000000140)="ebff6be689538b91321f4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000080)='\x00\x00', 0xfffffffffffffdd9) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:16:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x240, 0xfff}) ioctl$TIOCEXCL(r0, 0x2000740d) chdir(&(0x7f0000000000)='./file0\x00') 13:16:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="009fcabb168d75d6655ae08e0ae43b009c871b1256180dcd77ea2bcaa9eb45533ef9b167b2335d52b53e55ce5050578d9fc8920f45b8c05704b5ff230081f621b9bce5e0da02820f5568b4e1e25cdec919625131892890cbbfe90138981ebf084a5d7e00f6c772382b76b8b254085b229cfadf010ed96cf077", 0x79) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0xff, 0xb, 0x0, 0x0) 13:16:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xff, 0x0, 0x300000000, "c24b49d42fcaa9ac6790a6b56ef46dc33b0f026a", 0x1, 0x7}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:16:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x8, 0x0, 0x4, "7e389ddedff370734578fbcef9097b5ac793683a", 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:16:32 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x400, 0xe2a7, 0x3, "7cff76879267499fd26e3f070b7845ea628de536", 0x0, 0x6}) 13:16:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x3, 0x0, 0x1c0000002, 0x8}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:16:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x8, r1}) 13:16:32 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0x5) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0)="9e0facdc6d07cc77a580ddd3ddbc7cda690374bcfab26c114d97af2cf7584d48469fdf404806ef399ff8b23052666771f41dfa84a406b63f2e58", 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) 13:16:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f, 0xff}, 0xfffffffffffffe06) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 13:16:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/20, 0x14}], 0x3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:16:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/78, 0x4e}], 0x3) recvfrom(r1, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/38}, &(0x7f0000000280)=0x28) 13:16:32 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe81) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getuid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r2, 0x0) 13:16:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000003a80)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf88c5e6a8fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0500e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850ed80de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6f00000000760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2ed6debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c170e21fe2a8f154d86bc4b4c522b42e005df7e91763f2fe3385a0e5b1ee29ab7570956add8c0450ef0517302048f4230b6925bfa72820b90939699c6f1be60fda3100a76a626ccaf777f703e733cddd764b854163cba9100eab8edefde008807cebcfb61c69d6aa4d35f9867b1dc5342ac7ae34e4eb0f6903c138e31ecbe742097760ce41a1839ff56cf339590fe42b87daa6a1935c7990ab408dad31fb117018de9e62c098c20714d67fc5a7e1c003869754da9213eee78616134ea458a29812b76b17a1ab1affccdbd8a558f35bbe7d6c1d4ef03ca214237d40eedfc5f9b025de6fe7a9f6c8294765b224e8f7684290b254efb78c54880b58d9230db8285686a8867a761e76b2cbc058f9916c6b681", 0xfffffcab) 13:16:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x78) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:16:33 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:16:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5bf, 0x1}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="03ae70df3e0c6db613b78e24d6eeeeb54416b55d6a205e45f139b1ae278658646f7275abe2c8f47a46251b34fc2103e1d6d0f97a8740fb5f2b29af05268e081116baa800b78bc6a0baea6dd9166b73d5bcdb18f71c56b00104a62ab352055466c99ffd5c1729fc98cedb39755243ca4b13558384d94da489b6a6cb6f4986053fbb9a3202301d359d98e82248617cc589b59f0d51b98858f4cb3afd225636ea884f122d894df0cedd92591f71035a6502ae0f442dfcb74a6979676164b861ef5a1dbcdd2cfd1bc04e6f115371c7eaee1b", 0xd0}], 0x1) socket$inet(0x2, 0x4000, 0x3) poll(&(0x7f0000000640)=[{r0, 0x42}], 0x1, 0x101) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f886278da1cdc31ba58700f8d2a6df5f52ae6c5238e88bc3374bc0b578b363311d97669d74629d9f0911c71e2d344aa39e6634b555299a48f8c3fe4650ed69b987431c5c6253ac", 0x47) 13:16:33 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffd16, 0x1) 13:16:33 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x102) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 13:16:33 executing program 0: r0 = semget(0x0, 0x0, 0x80) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/204) r1 = socket$inet6(0x18, 0x1001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10001) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x100) r3 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x108, 0x2) pipe2(&(0x7f0000000080), 0x10000) accept$inet(r2, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x28, 0x30) sync() r4 = dup2(r1, r1) ioctl$TIOCCONS(r4, 0x80047462, 0x0) 13:16:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="d568", 0x3) chdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x3) 13:16:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_RMID(r0, 0x0) 13:16:33 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setrlimit(0x7, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setrlimit(0x0, &(0x7f0000000040)) setrlimit(0xb, &(0x7f0000000100)={0x10000, 0x81}) 13:16:33 executing program 0: select(0xfffffffffffffe55, 0x0, 0x0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 13:16:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x1) 13:16:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = semget(0x2, 0x2, 0x30) r3 = getegid() setgid(r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/225) listen(r0, 0x0) 13:16:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:16:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() setuid(r1) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 13:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10000, 0x4}, {0x9, 0x9}}) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:16:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:16:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000780)) close(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="3ead932a9901ffe664616abaab4001793deef7450cf67de936c9909ece53cfa85153bf67f622caab3ea9df43d93649144739653583e723c119a347b74a86a16d176cdcde36fbc1b5c5e05a846ebe84a33f29674b9b16f9e645316968f63e6f0dbf00ef8cce076befdbe2d9fd2d61a9e8e9deb5fc30d023014fd847267a55f62f7f620e73f06379664ccfd82c0857f810a9c7ddc85a4efb7248ccbedb1fb00a520b6f3dd218c61b1dc61581c09051d33882c3df1cc2e199d319821adda26b38618956a0c74af753a99ec4184d1f58cafa847b89b927dae4c58b4c2008101c6533fbe8009697acea5ecf3aa8981660551f358b62d043de7a778853", 0xfa) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="5cc54ae6bfe108bcb89de6beeb52ce38c5462e0e2be59caba986115b43e72ff3bbf01a0c700dfe0d4bb9e0b303c6ad7f9df5e7c2e12dcb892af512e06cb1c9a9100b3f0dbf9a93b5b2", 0x49}, {&(0x7f00000003c0)="5c6701380b5f482e424428464910875d2fc84a4db94d084533a81ba9b3d13f41380d6caddcb06e857ba1aeb4184db11da0ba5fdae2a4d0f4f14cc30b5d7a6ff4564b29a4f5f73f4e535bc96a3e7d4e41c163a6eba9fde064a018b5c9e2907053a44973c8a1126656bc", 0x69}, {&(0x7f0000000440)="610477576b5843e948ef6bd0477bd508cbd2", 0x12}, {&(0x7f0000000480)="3d83926890fb260e8af43f925bc9823638cb52091bacd5294aafef1b8c96811b73f78e3361fcedb88ae8feffbbeafbbb3f6c4a6e80eaafce41b38bda7c5a8b8a2a02d8cecb84cf89fe0a700853b3dfa5308438a0bc849e1ceae68c38778d", 0x5e}, {&(0x7f0000000500)="c909f1e952c3f55aebb4097c8904b4529ff5a5184adef2618fd9fd1a588b47", 0x1f}, {&(0x7f0000000540)="d61962371d6862717d0d85b7dca533bf142b0f52804db4651961d7a27af6ddcc0e499edc7db56bfac575b2d9155190878b7f1ba7e605f84e7b634404c73e7f782801fd9bee75c84cc5855453bae1984aad0614a5824f44c900d62938a0919e4f83bf5d3683d6a31899266eebcb2d9cdb8c6663885edc20cf3626367f1b97c62b74c737f032c2a7528b7ea50d99f0ba7e0abc979cfca1d914e3c8e24fdc977e76a795", 0xa2}], 0x6) write(r0, &(0x7f0000000740)="251b0e63cc700aabddf90642393b381df95dec2abd1b89a9e999bc28560fe97cc2b7b3a629b6", 0x26) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xba, 0x11, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x9, 0x2, 0x3}, {{r2}, 0xfffffffffffffff9, 0x60, 0x2, 0x4, 0x743b}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80, 0x8, 0x8}], 0x80000000, &(0x7f00000000c0)={0x100000001}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)="2b7d83b3d3f1d7927cfa785307a1d6934f1fa33686865a6146aa548c40a870ad15b293040681325766003ca71c5d292f0373449c933ea6a2e4eaab204c3d2774a0381ac277d82227ade5ba25954d06474c4ed2054d0102c26b4c590681f85c30b39574b770344daff087c5a3a443ae98c93802d8fa26c802b73564", 0x7b}], 0x1) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x3, 0x1, 0x8}, 0x80000000, [0x7fd, 0x6, 0x741c, 0x9, 0xe8e, 0x2, 0x9]}, 0x3c) accept$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 13:16:33 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000004c0)="6a2792b3c7bf98ff3b5d75df4475d4a8c287747c8045fc3d81835a375b7ec4a07eff57a20a50fbc8c862400f629e91749e4b59f73768f16a192772e5d71107cc82933e1b9ada7ec541e4fb04f7586ad319bf87fb0dc59b814809c1eecdf134523360fee6a065b4a7e34b1bc20ee7b6f50af544887de55760e5b4f0965a00fd5374dcead2ff793bb0661c25444690ecdd1293ecbc6892da8338f0c2358890345a47d9a8de95418be072c197479a4a65156b41bb85f44cdf899f25931a90cb17dd90ec7b4d9f58e0c6e801720fc90f699fd72faed34046d3d520b5eadd4732f1e3914b71b204f962f5faae6e83b4fd1025c8b2bd55a65ed1cdc6906b17aa0cf8195c0fdeefd2a2747343ef9a29e49b93f4c793ee9e343b888df81ab0ae0a3fc0a2a9e992a7a04aa14b6974ed74763b606c452c194a2733007b5402cba28f3aad151b2421927cf8741833eeb7aa23f87ebcffce0699fe227d85f9e9bf3e8b0cb873b6c0aad0a074efda928aa4492e20dfb6796147f94ea89222e857ae4d6073ba126a8c6f6f09cfe1b5f779f1eeff68496b254034c4", 0x194) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x3e) read(r0, &(0x7f00000000c0)=""/103, 0x67) select(0x40, &(0x7f0000000080)={0x6, 0x6ef3, 0x3, 0x7, 0x8, 0xa4, 0x1, 0x9}, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x8, 0x2, 0x8001, 0x2, 0x1c7}, &(0x7f0000000180)={0x4, 0x0, 0x10001, 0x6, 0x9, 0x101, 0x400, 0x1ff}, &(0x7f0000000000)={0x2, 0x5}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 13:16:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r2, r0) fcntl$dupfd(r3, 0xa, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xffff}, {0x9, 0x4}}) 13:16:33 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x2, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:16:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000700)="85f74e2f56635200028452c499811ac339b0bc16fe468b0bc615df7f6bc2b02f5205f9e883265ee1fe19bab36152593235ccd6bd2323d8c750c2eb3feafd5dc30d88595b31eb693a8f3822d410fc822065dd08010489955cb409ce36d4252476cd6a35217b18c90b9fb0182da6a0d048dad6a3e0f60dabb457be5befcb570e8af6f0df1d251838d169e48da702c41d76f6fa9e42285243e5dd7db1226c7bf71f7c6b6021fb55afe9cd4a8747d65a510cdf7c99daa104e5ec274a5d2f7011efa231ab6ca89799c275529c88f58c2b83c88fc6f52b7935ba095db9a8371ce7b2e27f7e9f84311d2e236a7a755d0f0b9d5093935ab3f0cb561b630177a29b3662f853c0dbd1bcf35ca2e6afaf20710825c8ae5ae642b149026e1f0f8f4d26ca49c253a6cdbad80052e5842694a2f25483c250945ce29641d70e4310c332b12ddc4b4b7de5ca2745e75e12f69a23edaa37d8f9bd245482aefde2e949ba832bc2919548df5fa0ad0fa640f2477f08b7534ab3010b547a447634e8826b08737fbc5b7693981a90c8fd553fd5122ab45655352384bc936134ae49676f19d3d7b51515f3d585a153a7622dab0cdf4eac7c95d876bcdc5ad7ad839433ec68d89912e6ecab17eed20deebd85f74e796144b030256ed1dd98aa5012473b451a2130015e04b78615be1a6d14585a8c60b6b954085696abd4530fdb36adfe1ffca53042242d09d060bcedcf6f0bc83c9567e90b673b159c2606ff5f78068efa6ea33743cf06d9ee87052b3c3e8c1121090617d92c375291527ae9b09ed1a9ecef892123962d6ec2ff010000e37db58be156261ea931d57aa7083a53b3da820feb4c69d430cc343daadd093eb77646c751345e648b8c3d9d198a6a3834bea9e69f2c2598f3a787093acb56ef7b2eceb948b5a49e10aef0b22aad4fdeb7eda23b6883464a9a44cc0eb27df788bf66f8a7a2d2e3235b0d9d61ec0b15b9f29baacde0ab9e06426c8a224e2ddef10e42b68aef8d3a3c8f0ceeba6aaa3552d2be7dd211153a6860e03e63fe03c7e06eba901860e8311595390e524711bc347d5191d64b00d62c63cff8432ad419d35d948a330e50af4ffd102b161035def40096416c6f6c24613b4893c23e2708dba2c49a0bc0d899af25770fb9551d3224982eadb5cebf2ec9808f128ff608216c3c8996c6d2d346c4002dc19832c409bdc515f94b51ff09024eeaf553513fc8b63bd93aa576847246a09be013a29dfd497603b98a172dc980c71579d309e9f995b838ebe1d938d0cb6a9522136b9614aa7093ed639c1c5267ff13d007d8763e778ec2cc4ce59da99a05195a6c7489c5f0e101f0a78f87a451cdd09f6028bcd9da269908fb23dc1c4e7025af390ff0f29599e9354501bfdf6afdb44cd0104db28ac45c90f73efd02874e6d64b0299c1488b2e94b66d67ed5576735b19e0d5310e9d443849432993431720211c1de7819906c4930e5cae765d192e24cb3a05ad085df7da14193c272338d8c584df155c5b765b0d7888cdcdcb0968c67558f06f05002f28c54a5a844a18677487fbb1dbfd0634a4d024dacfb70aae7b696339dc54dfe6135a46f36659f3008f8b637670566812d7b619aafe29b4695ca37dcef1ecd3e1aca1c90b1899536606c293d", 0x492}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x5, 0x1ff, 0xb46, "f4733661273b7a0a32313b3f18fbee5fbaf3bb81", 0x9, 0x9}) lseek(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8, 0xffffffff, 0x4, 0x20}) 13:16:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x150) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 13:16:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x80000001) close(r0) getsockname$inet6(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) close(r1) 13:16:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000180)={0x1, "908617d4c6d219a5d606112103c846948e9657c3b3323b729e5934ced691152f01df3a27f08fb3f2ba52ad8d8309285f1f421d1784e1790c686fa40969bd3da244bf15d251b2997cbcebf16d9b9d655a39fa63227c5c4b93bb5ee2e7996c6701742373455868eb74279cc2c21846f74c70b4e9058128f0178dc718707eaadbdb23a24e9951187aa8037f77f1645439f9c90f16924c56c328b637af82547c9262cd062bd6be5f3efbf0840c348d6bcf44cf6a79d42da3646d007286df3d377f277c2f5f9d740c17364a0282"}, 0xd3, 0x800) r2 = msgget(0x2, 0x400100) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a68800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000e625b8213dc0000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd2d793d"], 0xd9, 0x0, 0xa33191ce62686ca9) r3 = msgget(0xffffffffffffffff, 0x3fd) r4 = socket$inet6(0x18, 0x2, 0x8) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0x3, 0x7}, 0xc) r5 = socket$inet(0x2, 0x1, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/82}, 0x5a, 0x3, 0x0) msgrcv(r3, 0x0, 0x154, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed63ce6633ac3560c59f0e2be1aa2c7843eafec819cbd6cfad0baf9c"], 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000000000009d72436e15e5fbbed2b565ca9b69f96b4dd7480922e3e1406024fbdf87a87d1aa044303c858177ece6b5e15ddc688352252548df06da755eed166af2f49f103f000000fc0c5ff9c32df346b2a127f75adef4ab2ab0f66bd08e35237286e6ca226767151080f4edca82a1f1f245bbd91ff47d32b0ba77198cab72a08a209016fc4da885061673a918dfb672a1d3d60684f883d43b6b4e063be9a9e9811e629b9bed221c5f13f4d51e19da1686e7f37e2fa1453ead71f2f163cf3617f616a2d6af3075e5970479729864c6631d08773f40ce4ce689a799dc87a7b1d2c9b8e49d53723cceda0a16f8"], 0xf8, 0x800) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f0000000080)=0x1000) 13:16:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) socket(0x6, 0x8007, 0x1) 13:16:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) write(r0, &(0x7f0000000080)="be563427464b476b599e138c3a4911e8f4be1fd150cbcad55dd4ccc0d951562eb29637a4ae63d454aefb6f7dcd43b52f2fb2436bc463c8767adb578a4acd5a0bffe5c0661160e2a76e4d73e36c4e3adcbbd9ca02adf110feff40d5d556235b4378b3c495838b2239906f047586eb8e8f6db213718c54f37ab97fa68473e08e7479ed28b10fba9d245b05148fa3d3c281f0fd1d", 0x93) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 13:16:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0xe1a, 0x2, 0x6fdce7bd}, 0xc) pipe(&(0x7f00000000c0)) 13:16:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x5, 0x200, 0x8000, "d2928f1896f2e569fb2fab85bc4df47a42d37f29", 0xf, 0x50e}) 13:16:34 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="ee6997df3ea4526e2ceadf4e76ed0d253942d84296985592f2c99d16976c5b85f8e64ade77842f9317b86fd3708aeec346b82c8348ecb8361c98d2b0b10531fe1a3fb9d1352cf352e53d3477a54b544706cfac2b1af2d104", 0x58) 13:16:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0xfffffffffffffffa}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') fchdir(r0) 13:16:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000f319b6f4f6ad5b418d530bf40000000000030000000000000000000000000000"], &(0x7f0000000080)=0x5a) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0xfffffffffffffffa, 0xfffffffffffffffc) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x1db) write(r1, &(0x7f0000000100)="2a5297293b2d84f76c83e6834db8b7d36279584535bb1557342d3986cf182e72cfdba4b23c044db0c2e7a806bc12e84480483deba4def04aed0f2eeb9348bfcbe36d8710327cbb3b9e76423867237f7b4b14065ed73350429703031640529c12688684491a9a4a2288b430d771d9a4c73826bc376dfd93a1d1cb8a16710131e6d755bf755a198d2b50b930210e27fed07feffed2a3e8b317e984d3f7a16fddbed5e5fdc2285d2619b8d83079740de7e058a0bc4ae00d0b5f2d3f", 0xba) 13:16:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x4, 0x110) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/208) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa2) chmod(&(0x7f0000000080)='./file0\x00', 0x58) fsync(r1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xb830) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) 13:16:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000314000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 13:16:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="07ff121b00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:16:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 13:16:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000180)=""/146, 0x92, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 13:16:35 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) fsync(r1) fcntl$getown(r2, 0x5) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xfffffffffffffec0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x80000000) mlockall(0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)=""/240) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000280)="4a7bd103f47745b86e4c17216cd2e55c79662d4304792b506d4f110b259ee611fbab58d5bd08776abe01493eb32beeb86efdc680e262c0c1ca6b32c11af55a2ab49cee79fed4ccb161732dc3e72c3cd849e5a0c000051bc93915df8f1fcc5f1f1b794c", 0x63}, {&(0x7f0000000300)="3f51c490db4009929c845fbbf96170782c4dad60fbd06736b881bb702fc3aa94a56fa0fc00cc4ba0b80aa82d1887afc24c56a2830b1b71258f58c8ec2f5c4852368395469d2a6e62596023c26fce1996d6ed36290e1711ef31dc621f4b409a8876640c43642c85e3d91dc3edf372d9f91e42577ab9f18ecc74b2ccd2f096de4224e4297b8b72439039543e127a8e53cb57c8d6b21da4dd3eb06063ea39df0505a07cdec98f4105af014aa39d18e36b7afc8fd2089739a92103bdcd520af57c2a3562be6be3b3ddf029fd82fddd3ead12c8ecc5d88f748e6c5b0fc795fc9600d2609364b21f4aab9fc852cc2479ad4fe4d28edabf99477cc05cb54c56cd8018a0c166a947203fbc5f92de859f51188ee127f546bb3d378197e6a778dc5b8da7d95ee8620552f4c62dc9d38fae68f826719ef2224be4d2dbddf3414ce7ef6cd7c3d6fe6ca45590f57d3c3e108267475bbdfcd1cb06044cc34f2b51f91f34c4d3124279165817f920de55becefe4be5814c3cab651ac87c31ab2110a3d4dbf73bcc2f066d48439c25dcd65649f7ea4e62491af13d806eed498593e2fa5201bfcd17c75352f7578af0355317f4cf2248fe25dc27cbb31a45e29da3d60ea3a7365dfb9672fa13d47b055631c3c520b005dd76b0d2fde5c165be469bf2b8466d3c0f64b6fe4f2d1756e3b66822ca2c4fec301ed8f5d26420cc48df0213cd9d286e24949d40dbf2e00619621cd61c7a9ad1f944f12fb6bb5246dda3708e8add750e21054ce6f78ff9f0626f5054a53f5c3ef0679b295494c76ce921577e707d2766ccf223ff66500fccfe17b53c27eca8ef71f38d10144c34755d549d58b85dce55559a0fc161a7460dde5fd38b0cf281a43c005ff0da11287f30d95f102ffdc2f67a26bcdda865e7141deab6c93ebc5b8aba8822d28a7963b5c1b4349e42795433a098ccaf38daabdc50a2e5b6a46a201a55a304fe7c610f687a2111b6373f10bdd07489e86a30e0a028bcba67c30215812f7c3deeedb40563487a08fd95b6b78e48025ada4e885705f6f89ad90532d5c108662d8cb06dd2f4949417cb0c030c55f2d09ab6bf62a6257b4a29a6b1e68194e920237049722b8a271c1fe929276f17fc2fa6af9a9a6f303606a0f38c681c2221e9f211be8704875cbd7f17e9a1d55d1050fbffdb74de720cb27324a3ea2a764a9f81febf00988b8c5bcd0293f46dc19033593657358bf0d4f03222f70a755c377d90557c9edec7a5c4074c676880287e9be9c1f52c05efacfaadefbf97f5e8671819de288c38c3f2102c02b12d28324e91868f77df0a5832fef34520aac0b0f09d6a98b63d276f2c7bf3dfd6d82ef42d981d1a56945a3046d0e0e0b4832591090d20ef0333ad124b49cd5e3b9ef9514d5f82ab3631502a401ed052f5800419d862f4985abc76a18a89da952b06f1a2d8cfb97f8408f7c22ae8ac0b9b2f4c0a7acef76569d9a788c21f20384a591cdf8f7f931e831dee31e059e0e50ad92d4c8dac02a4955c002e76d2f95839f9a42b87d7e7423ed5dde73ec5df4944398e057be846cd64fc4027510ec641c1cb584f0be7df5cf09f06b2eda831ea7c2dc66705816210f2aa7b6894457fbd006c189662846388e5758f4137f519ac8bc4a6709019c53d56bd99ef1104781e6de7fec2da8b187f2f385936dba74d53ef591d9a25dba19adcab5568add056aba2ee00154a005ecc3ffd4a06ceff0700d2577d6bf58c88f72c7f138b09a6e010dd76799fb8c5eac855eb48cafc02120b1b9729b3d970310c259ae611de75bc13cb4ab3a5b2a5122c730699c64370407eff4c214746dcce36e0937072e43b9ee34aaced1d7f04b762954979cf447d86e43a60da4c5bcd6d80d2898136abe957769bc168754ee886512dec61f72610abfe8b0ebaad92b46498af10c9727c5690ec4d508e80d6159f05300a21bc717bb57828425f42702f5728cf1c292ecf0d925b12eb45c296ab31fdaa62dbb26f35380b251c8f3a7f5595210fe9fcebfeb60d024e6121b6c18b19a1b13530a5a285281b08985e49615c89d77fc7c4e591a9aae0485d1aaecd7f12f9cf679c2a59dff24db5184b3792db55da6b1ec5efcbd54c6f685280fc07de4e7e24316fc085b795a0a8d35ee1b8d1a413558dae3ada2805c43944ca78446000a8ec2ff3190fd1baddbd8bfaa4431c3dc8699a75c542374f16572d404ee064f724ca3bc3b742c41c52666f3df62a9ff3bb96425bc51812dcc28334b128abde78a4b122b3c1547c3b4cf6a0db41d84280e10da38eeb8100a6d7057cb1937d4c34e8a0a7d3f45b28612c1c995b094fcd7a09dfd792e4db92b3ffd14421eec1034edb46bd4d0987aff29d343f38d26e9950c659aa905184698d7205ca4817126797d4f6edd13bb1deff513bdd669c9f07597d9df25d82b468c7eae761e7693040b97977867ab18ec393260e0ec4202f2f8f05a44bd03070d89cf2baceafaebcf5643a50fa5ffce5e482d7330fc31015cc1ca53cbd2180c5fed50287a695396cd151d44baec389e2287cf41d56def054e6fadc534298a0e9667d5dccbda145a4a1e97dc6b4a044c54938216dd59935db695c24a4dec6cd5d23d5f9c9e00ff5bc146748a6de0c58c72b1df759ade78a98dceb9d3e97349136118f0697a9458de6ea6ff3e8a769d15bc17ea52326c4f86f4b82157c1119b72ff90bacd809b7da0d07300f5358a7d7626277ee5fac907dbc2f832064c7f3f9f3de258d5e9db587bbf5ea7db3baa1b66230671881c077dbcc76ff46e5c0604d9141cb4da1ca5e3db23e0c8987bfaecefd69e1ef2c46a3589888698896a1b449bf211ea61253d05bcc602c3a677ffd3f65a9e3c20f49092f03511773244ce65eb2f2e7d13955c6849c2f6dceda6c62c405ee1ade9ae5eff796f5a9d19c0f9455328c08c5523804ac6f66e0ca43f06df17fdbb4337618f53321fa7c549b8ba46b1912b8a174eed1a0142ae88056139f4c85f3c37dcd28c2c7c76128bcd55419e781ccf0563c24262ceb9885d8cd31b04463f1ee4d91914e89aa24b3d98e5d6dab09abd7d6d36474a45c67704d5040c85c7c4c4c721c1500e17a00c2c752ae1ebfe93f25fa2211d43c5b34d33543188948752e2b1b2d3adf8ec93cd6f82041a523b608076d953253f427005fa0eeb8b4bb75f36ee7e7fcd3ae0a2c47eb601aa38a61b169b2334e35655be764b045e4ab3cf9b1be53e64a263ff41c2786e5f7d181a9f31be98c58611b969b250e61f587973db24323ae9ff2668bf5ad0ac037ef162dccd80140824f20384f6f205716c12318c6b317d3165934dcff6c85161320ddc91cce6e0125c6b1298535cc4efa8789509ce9ebb037fee76d30cf243e7793644a5af64a2463622e981935736b98defc0ffec10ead1a147a13e574d91a66d19aaae04fba0a33d6f22b93a1798e2ea133f441cd45ab6c9a500db88b142c170d267f514516532b0bbcf6e14969a65f07e6eb07367ea80a9c6c1947d211cd78a9c0590534c3c573c8c578392fbe9f8a1201e435ad2b935a2ac33faa15dbb2076fe4b4809f46f09ed7e1b53b3c9a4408f206ecd8a0c95ec4ccf194df08c97739dd9e1b1e3f1df19cd1e234de99da4087ad33b2100c9ca903332d9196e20acfc14219d90800e5ed0ddca4a5987f34c96f06ed800ebb0547e4dae8a9a2d705c10c608144376cc56ba47125950939d30513538686addedeb80b54ca0340f959193458397c376d224177bb9b16dbfeaa91a03b995364399130145af82441ead283ffee118918c31346b1c783e1f4b0b8c9875751765e13c5d20066f7eda7e83d04329abb45ade241337d0dae7af539e127cb63931a42cf133e15f2d21e1e9e1ebdbf4688b3db5d73a3ce3687059e1fa0427ebc0cb24752c65413fc72ea2c12be1c0c351cadbb0b819008fe872bb0f8661b7b63ec3001f3bc5cf07f51e178038e4963c8dc4511d3c2da3301272667144be1018153cc473a6d57d02a9b1e0ad6ba1be6aa643bba7ea1cffcf85b2df137d0c3837cb80c47f0e7e2c1bbe7d0ed84e04f6df9689fe9c0ef547d4936cf0e521ce96c495932028a520f92e36641bc8f1ecbd695fc79a1966b361926eb65284f5a4fa1cb96ecc05a1cc233dd4791c3e6bfe280b768662b6579137f359347946142e8452206d73c30962aa0e6a3824d79c6cce964216d44cd15eb99b2907d227436378cbceb572f99937932647bdf491a7759bb2faeee108df476a0448aec54920ab79cbc568675ea0b8eb7484a6d7a773a06141867ed01025cf92b0628068ca6a1edbe402a5e7a01b7ee2a580c40b6c4247d29a1e33d761746e768ad76332be1a9ed5149b3e37c907bcc76a01a6ff979e1c48bc2da58010affe11f95a3d44ec976442ee78e99e9e511fcfac0380543cce9d832683039ab8ee185baa271230c88c9e84274e6403fb31fb4206ede15d7d7ca56c70a657872207befe1741845db96cfa57909470d853e406f6a46b88147331e1b92baa49eeca548299fd882e010f8af2ee96e38762131ad5dee67df351e9a234f49c6673d44019b3b9cc57bacbc217eda1f70ebcf4c2285204064b5d1767c8e6b90c53922c551da0a34cd7b56ddf4ab189554831327a1be09d09868ccd6261609a5ad456f4a8830bc553a2a3e1d3241c25e658ec500c7d55d6023f3cfeec9abd3887985d741bc3434fbd8d3027998ecefe1bcbb260d89555cda3bcc95d2499f6934dafc8f41ef334a03fea5b98e99bb5f80987422aac75f13de9280cfe70ce5837a4a954aa46a751afa82ebe8fda9e8643c1e99312c67ebd2050b84e9269bd12cb01eb9f814018d52b54895452a23b9cbd71ad7adb3e0774b197c92221c95b1b550dd45018b270e3d67c574a9b818f6a2974ac6ec8fd38809e587a86f64f0481d28510d223711862aa62536ed873b849099a3f96ac897112d1e0207383bdbed556f1ce98d66b8599f472bcadd20d0cc2f3726b2f97de1140ee87c5f3f3c9dd62cd0fdbaae78a0b53d3e63e0fc2d190f5b2cac84819fe0b3d1a3f8bd78b7e4fe2a277fd3d39216b36f0ff1a015442501379073d1b471d435679877b71d1cf0f1a81f90aaccb40100f6a064272028dc013b258a6171794c7dea924e6b2030c9a0d078e785762507c18a1906990c7688f9a3c3a5a80f4b5c58a07307c2a2ad222711061f5c1048734f537f7c3eafcbd08823756402368890ce04f3cfb78ebe0ce7448eb272d8b7b3c197e1bc51e1ec92dadf9dde772ee79d2309fd9fcab776a2f0290ac884727a705942ab56abb5f72ed98a910e924cd556c5a699853a0dc551914b9afe1b6b8a4386f3a23647e3ce0a81665fb72a6fcba627c3e6ffac11103eec5eeadcc59f9ec50bb4e66a5c6f38ecccbf9b0874dce026fea4a51d99fe965168582193eac9833b1b4f961fa47a9936be1e9b124f1ff61836f3d3c4c21792d29092fdc99596064bdf6a3514cd9511c80986fda2a3d26d720ad08e0830fd473ee5a6e96afaabfaaa09d225bd8c8952718bff3506ad863efb6422ae0cd687d6215c811d487ceacb7f90547846093b3a9a1109cec2456a9a9ecf298e4c1111f86b39bcfd71f44425bcdad202998846287a6b67dc02d51da016c69f29628c39edd116542a32281b995db71e8be987c8615e062c48a4fab0da65425f4d2f40d250c95a89a94b06a64e63a97bef2fca65317e1d696672abce4b028f9f703459637880c0d144a4b9b697dae38e885aa9652a07e084a9b1c8547326cff03c8fdac060800af411a82babee6651a5c9dc0b203a", 0x1000}], 0x2, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000001340)=""/140) syz_open_pts() semget$private(0x0, 0x3, 0x22) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x2012, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001400)=""/156, 0x9c, 0x40, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001500)=[0x4, 0x1, 0x1, 0x1, 0x2]) r3 = msgget$private(0x0, 0x98) msgctl$IPC_RMID(r3, 0x0) close(r1) poll(&(0x7f0000001540)=[{r2, 0x6b}], 0x1, 0x8b1c) symlinkat(&(0x7f0000001580)='./file0\x00', r1, &(0x7f00000015c0)='./file1\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001600)={0x5, 0xb14}, 0x8) socket$inet6(0x18, 0x5, 0x1) getpeername$inet(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) r4 = geteuid() seteuid(r4) semget$private(0x0, 0x4, 0x4) 13:16:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 13:16:35 executing program 0: setrlimit(0x7, &(0x7f00000015c0)={0x6, 0x7fff}) r0 = socket(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfe0e22bef4b3e200) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/52, 0x34}, {&(0x7f00000004c0)=""/36, 0x24}], 0x6, &(0x7f0000000580)=""/4096, 0x1000}, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000000006) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000001600)=""/134, 0x86}, {&(0x7f00000016c0)=""/187, 0xbb}], 0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:16:35 executing program 1: clock_getres(0x3, 0x0) 13:16:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2/file0\x00', 0x108) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 13:16:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) accept(r0, 0x0, &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getdents(r1, &(0x7f00000001c0)=""/33, 0x21) 13:16:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f12a7041d731d40955f1f4e7ddcecf563e190caed04b010c35db36d51bc9b57b9ae71dc14f4d1e7793f5756ebaf5749918881ba8de8ac691e3325bf2fbc8b88c29faef058e779f6898b1321fad973ee670d2a2e85e4cabe3671bc087750ee23af58441af0c723ef6905958454a10e132b19bb87b32be1c54a0a329b7793eb210a87f92c1e87fc8807b6ac327622b34d74056", 0x92) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) getgid() getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 13:16:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:16:35 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7f) socket$inet6(0x18, 0x4001, 0x209) socket$inet6(0x18, 0x2, 0x8) getsockopt(r0, 0xffffffffffffffff, 0xc, 0x0, 0x0) flock(r0, 0x6) 13:16:35 executing program 1: r0 = socket$inet6(0x18, 0x4100, 0x7ff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000001c0)=0xc) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs, 0xfd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 13:16:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/100, 0x64}], 0x1, &(0x7f0000000300)=""/43, 0x2b}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/96, 0x60}, {0x0}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/250, 0xfa}], 0x5) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x40000012, 0x8, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x13, 0x3, 0x1ff}], 0x6, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8b, 0x2, 0x1ff}, {{}, 0xfffffffffffffffa, 0x2a, 0x0, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xc0, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x5f9, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x200, 0x1f}], 0x0, 0x0) r3 = kqueue() lseek(r0, 0x0, 0x2) kevent(r3, &(0x7f0000000080), 0x0, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:16:35 executing program 0: r0 = semget$private(0x0, 0x0, 0x28) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000001c0)=""/253) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() syz_execute_func(&(0x7f0000000040)="2e64f3470f2a488fc4817dd7d9c4c1785b47bbd32c70c4c2ad47b50c000000c4a37915e9d56565f2470f7cf5c421f828ba59de00000500100000c4c30538efee") kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 13:16:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 13:16:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/14, 0xe, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 13:16:36 executing program 1: 13:16:36 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 0: 13:16:36 executing program 1: 13:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x7f) pipe(&(0x7f0000000180)) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:16:36 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff10) listen(r1, 0x6000000000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:16:36 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/85, &(0x7f0000000140)=0x55) r2 = semget(0x2, 0x4, 0x210) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/249) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 13:16:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 13:16:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x100000001, 0x3, 0x200, "b44c1f4ee9058df6ac722e5e62a9dace95015322", 0x1, 0xa627}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:16:37 executing program 1: shmget(0x0, 0x2000, 0x4c7, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 13:16:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)={{0x46, 0x1800}, {0x8000, 0x1}}, 0x3) fcntl$getown(r0, 0x5) flock(r0, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x5}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 13:16:37 executing program 0: 13:16:37 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/129, 0x81}], 0x6, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) 13:16:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981a", 0xb0}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getgroups(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/167, 0xa7}], 0x5) read(r1, 0x0, 0x0) 13:16:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x7fe, 0x42) recvfrom$unix(r1, &(0x7f0000000080)=""/164, 0xa4, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 13:16:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x2, 0x13) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 13:16:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080)=0xff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) rmdir(&(0x7f00000000c0)='./file0\x00') getpeername(r0, 0x0, &(0x7f0000000400)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() rmdir(&(0x7f0000000100)='./file0\x00') 13:16:39 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/226, 0xe2, 0x42, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 13:16:39 executing program 0: setrlimit(0xb, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) rmdir(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) read(r0, &(0x7f0000000140)=""/98, 0x62) setrlimit(0x0, &(0x7f0000000040)) 13:16:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) fsync(r0) r1 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7, 0x1, 0x1603]) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000000300)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/96, 0x60}], 0x4, &(0x7f0000000340)=""/122, 0x7a}, 0x843) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff814de554,ffff80002117f370,ffff8000210a24c8,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a24c8,ffff80002117a000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,0,ffffffffffffffff,0,9,ffff8000210a2978) at alltraps_kern+0x7b ptsignal(19bf5a,ffff8000210a24c8,ffff8000210b7918) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002117f600) at sleep_finish+0xd3 sleep_finish_all(ffff80002117f600,32) at sleep_finish_all+0x22 tsleep(ffff8000210b7918,ffff8000210a24c8,ffff80002117f740,ffff8000210b7938) at t sleep+0x142 exit1(ffff8000210a24c8,0,ffff80002117f740) at exit1+0x17b single_thread_check(80000,ffff8000210a24c8) at single_thread_check+0xd6 end trace frame: 0xffff80002117f700, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff814de554,ffff80002117f370,ffff8000210a24c8,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a24c8,ffff80002117a000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,0,ffffffffffffffff,0,9,ffff8000210a2978) at alltraps_kern+0x7b ptsignal(19bf5a,ffff8000210a24c8,ffff8000210b7918) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff80002117f600) at sleep_finish+0xd3 sleep_finish_all(ffff80002117f600,32) at sleep_finish_all+0x22 tsleep(ffff8000210b7918,ffff8000210a24c8,ffff80002117f740,ffff8000210b7938) at tsleep+0x142 exit1(ffff8000210a24c8,0,ffff80002117f740) at exit1+0x17b single_thread_check(80000,ffff8000210a24c8) at single_thread_check+0xd6 userret(5b0) at userret+0x180 syscall(0) at syscall+0x52f Xsyscall(6,4,720a8db3c90,5b,110773,722dc97d000) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffec490, count: -17 ddb{1}> show registers rdi 0xffffffff81e155e8 kprintf_mutex rsi 0x5 rbp 0xffff80002117f2d0 rbx 0xffff80002117f370 rdx 0x3fd rcx 0 rax 0 r8 0xffff80002117f2a0 r9 0x8080808080808080 r10 0 r11 0xffffffff81907030 copy_fault r12 0x3000000008 r13 0xffff80002117f2e0 r14 0x100 r15 0xffffffff81b7dbf1 cmd0646_9_tim_udma+0x1d277 rip 0xffffffff8140a2ca db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff80002117f2d0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=119767 stat=sleep flags process=1010 proc=82000 pri=50, usrpri=71, nice=20 forw=0x0, list=0xffff8000210a3080,0xffff8000210a2988 process=0xffff8000210b7918 user=0xffff80002117a000, vmspace=0xffffff00659c8428 estcpu=21, cpticks=11, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87758 482676 58446 65534 2 0x4081090 syz-executor0 87758 292340 58446 65534 3 0x4003010 suspend syz-executor0 79348 440874 15693 65534 3 0x90 nanosleep syz-executor1 15693 168497 8236 0 3 0x82 wait syz-executor1 58446 309082 92665 65534 3 0x90 nanosleep syz-executor0 92665 302544 8236 0 3 0x82 wait syz-executor0 55838 301423 0 0 3 0x14200 bored sosplice 8236 57574 90631 0 3 0x82 kqread syz-fuzzer 8236 48898 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 222310 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 433688 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 306485 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 308362 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 475831 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 440410 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 270148 90631 0 3 0x4000082 thrsleep syz-fuzzer 8236 10502 90631 0 3 0x4000082 thrsleep syz-fuzzer 90631 353142 7143 0 3 0x10008a pause ksh 7143 384109 95464 0 3 0x92 select sshd 76611 298629 1 0 3 0x100083 ttyin getty 95464 163654 1 0 3 0x80 select sshd 47264 377321 37652 73 3 0x100090 kqread syslogd 37652 171504 1 0 3 0x100082 netio syslogd 66633 146956 1 77 3 0x100090 poll dhclient 81133 235343 1 0 3 0x80 poll dhclient 54994 372891 0 0 2 0x14200 zerothread 41308 497448 0 0 3 0x14200 aiodoned aiodoned 33792 513033 0 0 3 0x14200 syncer update 2036 370233 0 0 3 0x14200 cleaner cleaner 52838 87334 0 0 3 0x14200 reaper reaper 44545 369643 0 0 3 0x14200 pgdaemon pagedaemon 82064 236296 0 0 3 0x14200 bored crynlk 7162 492846 0 0 3 0x14200 bored crypto 55862 105502 0 0 3 0x40014200 acpi0 acpi0 56990 499628 0 0 3 0x40014200 idle1 43223 338219 0 0 3 0x14200 bored softnet 38345 79215 0 0 3 0x14200 bored systqmp 17783 462706 0 0 3 0x14200 bored systq 49811 518364 0 0 3 0x40014200 bored softclock 30103 151827 0 0 3 0x40014200 idle0 1 429277 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper