Warning: Permanently added '10.128.0.104' (ECDSA) to the list of known hosts. 2019/12/17 22:12:55 fuzzer started 2019/12/17 22:13:02 dialing manager at 10.128.15.235:14691 2019/12/17 22:13:02 syscalls: 337 2019/12/17 22:13:02 code coverage: enabled 2019/12/17 22:13:02 comparison tracing: enabled 2019/12/17 22:13:02 extra coverage: support is not implemented in syzkaller 2019/12/17 22:13:02 setuid sandbox: enabled 2019/12/17 22:13:02 namespace sandbox: support is not implemented in syzkaller 2019/12/17 22:13:02 Android sandbox: support is not implemented in syzkaller 2019/12/17 22:13:02 fault injection: support is not implemented in syzkaller 2019/12/17 22:13:02 leak checking: support is not implemented in syzkaller 2019/12/17 22:13:02 net packet injection: enabled 2019/12/17 22:13:02 net device setup: support is not implemented in syzkaller 2019/12/17 22:13:02 concurrency sanitizer: support is not implemented in syzkaller 2019/12/17 22:13:02 devlink PCI setup: support is not implemented in syzkaller 22:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x930, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x3, 0x1f) r3 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xcbd1937bec1c88d, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x80}, {r2, 0x1}, {r3, 0x4}, {r4}, {r5, 0x40}, {0xffffffffffffff9c, 0x1}, {r6, 0x4}, {0xffffffffffffffff, 0x4}], 0x9, 0xffffffff) setrlimit(0x0, &(0x7f00000001c0)={0x6, 0x101}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x746b5d9b74ea606d, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x75877882a41ec60a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000300)={0x2, 0x3}) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r9 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$inet(0x2, 0x8000, 0x1f) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000540)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdf56}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xea}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x11}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fe8000/0xc000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000a40)=0x400, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000a80)) r11 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) setregid(r11, r12) r13 = socket$inet(0x2, 0x3, 0x81) recvfrom$inet(r13, &(0x7f0000000b40)=""/241, 0xf1, 0x40, 0x0, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) pwritev(r14, &(0x7f0000000ec0)=[{&(0x7f0000000cc0)="2b57bb368cca60d630e5dbb01afac24fcfdd40edf32b8f22ea67eec58d97627de6d19bd1846c3eacc8e8d11107b921ff5ccfb1390d2d8860e62b5b8429e1302925d6a4a2c4b9f270b0f98ca9baca8be3897c784da697269f9a6a896d1e7db69ac167b501f2df0eadd49e056bc2078b92d27e38fcd73651697afa320a13f842594b0397cbe831098978dd30155dac900dbdf7504e277d15fa006caad83bd872f562c7058be784e3856ce81cd0192a1ab7b8135a12bc518094e1ca51351b2c8e790dac349e0c30e76feb85a0ba534d5e95242098a055af18ad2d1467d112b18a99fc1028be7fa1c91be87363", 0xeb}, {&(0x7f0000000dc0)="3173fc97ab6aaccfd535337078a336d88375829cbff325f0650b53f71db907ddeb36ea4105c2b8c6c0", 0x29}, {&(0x7f0000000e00)="6d7b5b999b92ccb245b538e743ce0c1bc06cca7cf8f9da0b1b0c0ab726c7277f418a369017790e3101bf03e19f8bcb1fd75bd838a4f550e2a200cec54b4e40c76c1eb521fbaa2965898c3a0bf0b0a13015a96cd32347b7d409b02a41973c5e1ae6e6efdf43", 0x65}, {&(0x7f0000000e80)}], 0x4, 0x0, 0x6) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r15, 0x40045720, &(0x7f0000000f40)) 22:13:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x78a) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="5c44f4ec2eb1958edb61f4407570025a6f9326562c0752ac9132e7269771d014e84bae29ee0e039e268417db8f8563960abcb6bf827a7758036d61971dec7bf6b7d3f4e3f109e7a3490ab06dadac7b0f003ed76117e692712b71e3be7d5197011600eaf5bd2eb13a58af828d8d446b569a85c1b264654b1617752de17a4c5775faeab72ed00e5c71e5259905c6da99b23a92c4e45c89c1c8a43a18116feb37dedc75020000b9e6b483021916c28e1b935b1ff9ea8bb79283de97bc5b90bb61b5dd82b56e3ee0841665d12aa5095ffcddc935a4952d2b359ae42c1efcc498c578af70e123fbf0a8f6cef8ce5cc3afd9e4e72290512f2adfd9fb", 0xf9) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r2 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000480)="2625a93996ef3b90e838fa8d1b73546ed5ecdc24e70dd80d388519b8cafdf05c30ad6dc04018389eecde4344a064db6844926c92c79f88c798bb63d7f80dab6df2d5438c6debec36c3de922648f79d834723d6119e09e9", 0x57}, {&(0x7f0000000500)="c1bce686cd1a48", 0x7}, {&(0x7f0000000540)="5391ed1772cac10d31a7878afb420ead5d0505e0eb8347fb1d9a6d", 0x1b}, {&(0x7f0000000580)="24e7188d9e88b9d26e32de47d4516bba506f1d1673719b8935f1d21a073e9060b66347f59f856761395a00a5768c8949ec786e4f0c0e7161af59148a95ec21d83203b9054f7a39f21557619d7bbf8e89b2080caca9da849b2a57b18667352a385fb6608268eb8161424da25d83b4ed361d5922e70a0fea66a71f1219f38a558410d043722540b9fb4fd5ab48ace2a8acabe262e3358acd7047ff9662a33cefad77e27ea0783f4a139b96c505ec54b327d68d13bd4b13299faea81224bd16eb211f66ee0b9474f64a50f2b35902ece262d79dfc01124362cb303fb87bdfc31ab9f3ebf9e9b713c66c0b5fe26b9da9aace514a260f47ac9aed4119109f091fa8e8bd056431fae8d1f56beb44284ada0dd96c33e85664009f9f65e05e502a93cebd5152861d00682eca3a7049829c94ccd4cb0dfeccb751eaccac4f7276d35706d5a1617259063bdf80be203e39239bb3fb72e53e4bca33d7c3b4ddfc9cb58d2f7ac090e582aeaada3e82dedbb4a07ef7b954f3117f7c537739f3c62c3919df44a998d237a59d794dcbebbd85e3439994b581ed997817ba6de531eabad766a9a740712391d2c45985be193dce8f31ff009e865bc9a030ca6f74f37591eb4ddc2046a2ea3bbee7e18df372fb8ed30fe39343825aef47c1c4741e3af8b335b129128c9c6d8d3892fa7b5d594bb20ce9b5aff6dddbf8d1f7f098df25d65dd3c7cd57188e91635eae338bdd31e27eec074db1147a84a4ecf893a435cd63f9f0963daf5066da1fd48c28de32c6add8fbd372b6a5ceef5b6ff45f70ef8621f6179ce48280f01f9eebe42a1cabd9def6fa00ce991483ff677839f2bf277bdcbbab99508cd7e38a72ddd4840645f59225d0ed214780e9dea758f34a34102f54f9e3f230dfae1d9be8b004e3b4b094f46ca3c5a3293121062243b30edafc25ff471acf6571c6b93af3e8f350ad823c93873597f53259497ecf3bad49f5b016cac435c45b376054e6de328cb22bb1c295d2159f3b133d9fc5d146cdd24735138415825e6467a413c5cc15887ac0c4f3e641601759d5bd6efe51c3c2606bc35cefae5649d86227d85c7c711141043376eadc49277bf52da5a24eaf72d7d3398643073b02f36ed17b69903861eeddf52780bdfbdc799f86ee62db3117eff40f727f28b7beed2caa90c7d91382bacc7c4f698d94c047b3d3ca162ee5987f175ec4ea7d001aa9b75619e83061600be82a12bf040586a62af80bcbe1d7dd74246b2553e25063bcde99d26ffba7c122146f8079d69577be04abbb1b68a002efaf61ff076a3ffacb79ca929460297f938f981d64396bb58261e4acf785bd1cca13616038303dc2c66ff3e92e007ee58887778ff17e64b4bb148b5366665a8504ec1f78efceecf5e4e4ab0fd66a6fbf1b9d33f29867581bf319e891ac3ee3cff55ff1aeaebea70abe9a46e000d1151d481e84002a7fdf554977e883a2fdad3b81b6f7a808d62a2647c29818e060369000cb45351517161f9636f12b6bb151fdd60c18eedbb66e24ef053cf47c9a6e2c924c4d5b258b116d6ee30a858899d0031a9af152ac3c5562185f41652d75dd19235d484042d6854dcbbd32dbbed429f40540b68e0bb09a4235f791d22a9f6d00bca7ea18fe4eb6c31a61ad892ddff00732129b907690737afa3ef4ca59064dca1e9a893ff6026b0e93e0fccafa0c9a1b3eba0b75d810d2bc415a446f1fd55a41220f09f486091d5f0a4658d19087f4c81998b7cc88d47194936931273c166a3d3ab48013e492938f1e1505b2311a1e7e9918c3323ab337be8dbad323849531337c789b8536e4569d3c17e3c4af3b7e5e12f8344ec460433b8da9cccf61d48a5f6633798d7b1e76653a85615dea262e08d835dec94a97767b863a4ab6f78039cbbe9b00ff2f3ccec8faac743a453f5dce9756a83d097bd4eacf96bc6601faab11084e10dc2ff563d0574604e4b4dce7b4ec5ce48c477ed978bc9c399b6bf73618d2fa68364c078d13e2bce5f3ae5cb65df4cb196941b50da3efc4f175634061aad3ae61041d0b51ba2ecd090bf93e9fcce27c5f73bdf61c14c5eafae4fa5b6da50468cdca79de9679e63a650f50f7b2ce658e355cd7d76dda3ea418c8cd384816dc881830a31e4c2f983e244d8fdc185aed9bb4887e248d5f08e9a89a125a99b10d3236276ca569b91f7166caa842b1fb47ddd9d4b574a71c0c300112c52e2106e68a8726cd2914ff5019fc3235bb5a8e4c85ab685b67135b49e59538c859e649a60b287730a3b369956fccf6f4db4f2e2aaf4aaebdd7468d63408c750b5b5da5ed1c56d3bce9d11e62b8195e64ae362dc8fff718b3591cab92ef5ee444ea6de8803191f9a45e9d70afadc8a44cbdf50d25eae943edbb2b7c191eb0618e1c8849a941263ef553237c87f9497a0f33447c45c4010d40726d6a196f333780d658c2292bbda24a4243e7d2f7c6b8b9235073e6baf7d87b1421cb70780c90afbef76e7550a733ab8d9a873beb2d46a7bd3f7a2977198ec11798466e8d087e54dca737f476daaa8aea32214005b3a2a6ad76d76b18a70e373f61aa1464e0859f0383d40b51d160ded3d3b16365029299b9f63b9e9d5610fb3ebda86882403848a0f99442cc9990fbeff732714f98c752e6d77f61693e622a676140236892518b260fcca7c6358092137582a547053cb08ab96f9e226b1b33ff255ec82e877b32ee0e9c60418c723729be5631f44c480b73f3451e5efbdc911bd924abf964bf248688b3a825e9197fbb8326288d59f6a1ebeb20a0527f30baca3df21243604b74bb454dcb55a13003a443c4b01d54e713688b441e0db7052124bb00840c9331b0f03c226d4ef143e008270388556bbaec661bec3a8ebae8e9b930894b2c619087096813298a7c379a13d1c614779801bdf3a989b454ea98a0a6fff80b3aeaaefe14527b4038e321edcdb848e57973317c52d1e96341ada8374bad11557b2ed0cbe2d0d3c4b6cefa2e476e56e68dcfcf1561fae62ff75418b4884e001c19e9aa21eb97e5b29791aa08932181b189333b933d2256a9809beaf4393081b3a759ca6ad290a0f92548384448fe7677c461bd368c7c5a220ca9e8da4a84073bc62c15a2f1bc9a5046d52b7f44846e9477ef589a74b5b363f3d4a7f0c648e766b4026551fe90d83cf6253b1a8be9a0ab2ca1c4f9aae80d4cc26e54891f50d6b40e0299d181500b75b0075c63be946aad4cb0e0eea5fe610c5792deff0c84402239b7fad775b0c52d61cdb03b0c36b88295a670c4cc85add82a98bdaa077deb3647ae18d815b5d3b471f635dbe48dd1f0d1f3a3d24e87393538115e350e9928c0f10923ef74c047390a745936d1d2e8fd83c2d58d0b5df94bde458f11c78edce3ef0b23acbc98ef5d0aa1df02e6a98f06d0bc905798c303fd5aa6c8ea693e36e5920fd33e17122ea77be179bdc7eb93e7b639f284600d2f3d5036437702f067f8b7fdaa5d3021bf27bb9ca5d7d17df556d38d7efb79711e048ea80093e084a8d726c87b7faa405c7a987367bb6549ee2e6cf1b3ef0b6e2ffaa712593b40e9b1cf33a7d4b30847494fd934a57e477581ca01570e0cc5c66e69718c98773ce34064110cd5667758a787f670129a8332acce7c2f59e5c2965017ad91877a79ff48fbe3e01b2c0a195003795a9b61eecb2e098a2ec2816359d4e16c76185996e512dd8303a3940e71f588277cf1665c12227e2cacf68a0a60fbd6f3f25e13665a1e155e1349def61e8684c715dfa3e38da2537cf1c81756454c4348a2428501dfb5c9f07ebba4aa13043ce17b9496a2b223af59c38b251000756f552418c46ad9410f158605d55534d2e50b4a648be558d6f5c887120b581750b67cd4502e26d2990f407eaf6a935e24b69539b093b56136320a625cb9a200eadd158268a1ebe7fc9587375b867fab675543e057a13ab6617630f0de6130626955f9c20ef0024fb148f716f9ffc85f17b53f9d0bddfcab77b7546aa74a1b2bbb9a5b9d61d8e36a9860d1e18157769ad3473de8ac136419ab759da7d9c61417651371cee4bab2c4803d0c230043d16ecf84e8c8d9d7ee01935e8e64f248926f7e4c1a057bfeea9d355b3627836c3acf8e5ca3a42e6b491fddb3bbcfd81564a3f6b01c84c0e721cfc4e90295c9ddcc29fabd3a7d7d2712d3cf87bc9450092ce3493c4e40b1a32fca7315b97cb200e6573a7fe4af5ae99752d6c4d1eb1310324f7fb02b9b5c2b19c13cc600ec34cfa347755b585bd737d8b5d869ccd0d6472e975c7e5d5e231ad1eb47c941dda174cbd0a866be8f3f2f8d7fcfb2ce7abcbc94aee8b88b86575991a1ae1973da4e0e82ef8a25f19e9ae06df8a685d576117371e764a65d3f30ec62a4829e80d0ea518b78a5540dc358c622d198055285d08cc5a5957a599624ecfd15e8de1c715be10d5e663f47174c2c30348f81951a30c50a40d84011814016ba2e65a56a64ca69a139f774bd2da0fe30976cb18b8f0d46038ae63bee2b1ea76a911ac193d7fbe22eb5a66f0bb8e6aeb24fd84f18c4162c37a00a663452d7140d25b1538a5f285f7b216b70b840a70db55249a0c1b006bd60e12d2e7242c2c144b66735d81bca0a2eb8d346c60b3e40b9bc15b8b7c9038a15f08bbdfe9ae0d9168e7fc8e88775815b32d43efaf1f4c6cdf59ba08dcd03b275403ffe8bd653aa09ce8fe439d44f11f06694f402ef123cb2689677a186e5a626d3a606fa41cdc0b20708e60484e1a4d2959df9e00ed3e64e99d78c00dd898c527555bbd6756444ae1e66203cad0b50382dfad85ab1375ea25e8b18cefad38b4477b35f0156074f7be17c87978f1af82521f518dd1c5f3dc131e6ba1012aee6945cd352111e068368c9f83d920ce783e0d6d224249a3e82c11507b8686d9d10f994c8183def729873338de5731808e79b0625f22f0e29c615a08340b77ca8bbcff96e8676333e92abebad7fc7451d418cee3ed1d2a0ad0be022692304b0312fad2469f0ca86f2600f7da6174e80a7cfb30faec53b7bc2f3ace5153c5d3991a164a56e227eab942491410a551c40cde909afbf23aee5c0ebfde09261d04ce482616f16c0905f1a2cfeee2e9763d55589ee9b2ffe62d179a5768b70d5b7dacc0f3c2f14fb580329a5d29562196aa251545dfbdc144a16a5f1c37dd1359bf8699ffe20e5865fb20ac9ff5178fef31d09557ace9da4fe9c377548226651fda9028be089c853570e09c1e143d0668afa633a5e3ab1e1166ae4285501ce4ac36299ad2976502cba48873b98a9f4232ac44fab6e60d4102f8a1ca3cd03b422ffa3de1228734736747024e4f47b45eea482e649f5c66d2bb417326f29179c390fd48b20cb73292cfcf148189dfbe3fdfb00925fe4549375a8b035a5afe8cdbedc64adde70bd76e2181390cf185e38a09c85980cc3d016276326b94a76dae1cc0523fd2dcb37de326670a704a165156b7c9a56123a34b5dcccce9fd4e813a7e56167606a7979582d9943aa8f33f653585c2c5c2842106d0eec4cc9f69a6e35f0e66d54c6949cf967eb9ec0aec053620a09ea0a5a059315e87571efbc3196c91985d8c32f2921d597e6cb5cea7c50086ad6de4ed5207e83a8612bf5585ab9d0d1441387b6b0b4f687577aaf9247bb220af7ceb3d1da244eabddf2a62a9a23c2c21efd4f932222c0d66736d99784498a4bb11a9c04341d8c2453d3ade515db36560153687ba6c9197f49bb9a9b3821552f45f6586cf69e974dc73b74092da4b34c6a99118cf4ad6cd1651b49a9d83dcd40d7e4", 0x1000}, {&(0x7f0000001580)="96b0a5f042d9a6709c9ef01d4441670531578d5ba2b86535245aa9112264891c0908b1d3137c87260b881a1badc90436a4258063be2faf518e2bf5660836137a273f94a95c3656754932b191eecec1ceb133ecba81715b37a4c35230b4565e7654c0a84dab8abd8e52b43257ed6d6bc91c54a548909dedab5f2d2ceeda62b1ca582037686071d375ed25c045a3ee8a043479dbac8bd0c7eebdd23a739568e4b18cc9419efd6c731019f1bd03616eb2f2c0aaad5de7bba57c1222b6df2753ca62c0c6bf729eab21b9eb9b88f5b4a57c8dfd71e4335d948f29e642c050648dc7b657aa2fea2e", 0xe5}], 0x5, 0x0, 0x0) getitimer(0x0, &(0x7f0000001700)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) chmod(&(0x7f00000017c0)='./file0/file0\x00', 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001800)='/dev/diskmap\x00', 0x10, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001840)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001880)=0x6) r4 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0/file0\x00', 0x80, 0x40) linkat(r4, &(0x7f0000001900)='./file0\x00', r2, &(0x7f0000001940)='./file0/file0\x00', 0x4) r5 = semget(0x1, 0x0, 0x220) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000001980)) getpeername$unix(r0, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) r6 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001a40)={0x1, 0x1}) setitimer(0x2, &(0x7f0000001a80)={{0x8, 0xffffffffffffff5f}, {0x1, 0x9}}, &(0x7f0000001ac0)) r7 = socket(0x18, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001b00)={0x7ff, 0x2, 0xfb, 0x393a, 0x6}, 0xc) r8 = dup(0xffffffffffffff9c) fcntl$dupfd(r8, 0x1e, 0xffffffffffffff9c) bind(r2, &(0x7f0000001b40)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r9, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r10 = socket$unix(0x1, 0x1, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000001c40)='./file0/../file0\x00', 0x10102, 0x1) r12 = socket$unix(0x1, 0x5, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/vmm\x00', 0x800, 0x0) r14 = kqueue() r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/diskmap\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001c80)=[{{r10}, 0xfffffffffffffff8, 0x10, 0x8, 0x7, 0x7}, {{}, 0x0, 0x1a, 0x80, 0x100000001, 0x2}, {{r11}, 0x7ffffffffffffffe, 0x1d9, 0x10, 0x9, 0x6}, {{r9}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xffffffff, 0x7f}, {{r12}, 0xfffffffffffffffd, 0xc, 0xcbbbea0dd1b49351, 0xffffffffffffff84, 0x8}], 0x264d, &(0x7f0000001dc0)=[{{r13}, 0xfffffffffffffffb, 0xa0, 0x20, 0x3}, {{r6}, 0x3, 0x11, 0x2, 0x9c8d, 0x7}, {{r14}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x8}, {{r15}, 0xfffffffffffffff8, 0x80, 0x0, 0x9, 0xfff}], 0x5209, &(0x7f0000001e40)={0x3, 0x1ff}) 22:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffe, 0x0, '.\x00'}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r4 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) r7 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r16, 0x160}], 0x1, 0x606dca73) dup2(r17, r16) r18 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r18, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r18, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r18, 0x0, 0x0) r19 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r19, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r19, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r19, 0x0, 0x0) r20 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r20, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r20, 0x0, 0x0) r21 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r22, 0x160}], 0x1, 0x606dca73) dup2(r23, r22) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r24, 0x160}], 0x1, 0x606dca73) dup2(r25, r24) kevent(r7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x3ff}, {{r10}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xb8d5, 0x100}, {{r11}, 0x8000000000000001, 0x80, 0x10, 0x5, 0x7}, {{r0}, 0x0, 0x14, 0x20000000, 0x4, 0x80000000}, {{r12}, 0xfffffffffffffffa, 0x88, 0x8, 0x6, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x78, 0x4, 0x5, 0x100000000}, {{r13}, 0xdbdcda0212595553, 0x80, 0x2, 0x1000, 0xa0}, {{r14}, 0xfffffffffffffffa, 0x20, 0x850d41e8c38e4076, 0x10000, 0x3}, {{r17}, 0x0, 0x2, 0x2, 0x1f, 0x101}], 0x774b, &(0x7f0000000440)=[{{r18}, 0xfffffffffffffffe, 0x34, 0x20, 0x4, 0x100}, {{r19}, 0xffffffffffffffff, 0x10, 0x40, 0x862e, 0x7fffffff}, {{r3}, 0x919e14678acd5782, 0x30968c0d407f62fa, 0x1, 0x8000, 0x5}, {{r1}, 0x7, 0x2, 0x2, 0x5, 0x5}, {{r20}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0xfffffffffffffffe}, {{r21}, 0x800000000000000a, 0x11, 0x8a1791a97aeb88e4, 0x7fffffff, 0xa750}, {{r23}, 0x6, 0x4b, 0x1, 0x4}, {{r24}, 0xa6b5de7b1c33b6db, 0x40, 0x1, 0x80000001, 0x7fff}], 0x4, &(0x7f0000000540)={0x3, 0x86}) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 22:13:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="6202c17fff00000124e4e4c6b3ef5ca4a94d32c9ce167ba8b5374331daebf295a4a08f5a3d0900000000000000ba5339c068476f1d1d04a0f3c6e03af941161daa48382ad1d98f205a0c09e4d8b66dff3a97f0dbb3a0362b0494cee4b3496721b63ee4f8c357c0505285c1f764a4f998699666edd038c725f95fa4e5acb20d6b69720cbc2fd43f4c025184602b591f9ce5c9f3695a5de309bcd5d619256f2e04aacb99973fc27c304152852dc897020c42c8ce4cff5fd3b1733071af0121f32283d93d4a41fb69c37be801da256cd870027f47e15c3db3e507a8fc4cce16d1b8f14e7cd32c1b0626789456b0ccf56f409ae50de2da7269baf5014152d687f8e52e8a3e570483ddde4856de89bee10dae5103fda0150e7d554528792a54ec741b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/227, 0xe3, 0x3, 0x0, 0x0) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="4e19767b4bb60000"], 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getgid() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 22:13:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x2, 0x1000) getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xffffffffffffffde) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) getuid() getegid() getgid() execve(0x0, 0x0, 0x0) 22:13:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000580)=ANY=[@ANYBLOB="1a73003aa8481c2a7c03f4f8e3a897b10ca700020000400000000089dd33"]) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget(0x2, 0x0, 0x142) semop(r3, &(0x7f00000007c0)=[{0x0, 0x4, 0x2000}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r4 = open(&(0x7f0000000000)='./file\x00', 0x20, 0x27) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x57b27b08, 0x4, 0x7, [{&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x61b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x401}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1c0003}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xbc}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) r5 = socket$inet(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = dup2(r5, r5) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) lseek(r7, 0x0, 0x9, 0xed90c324cd596d1e) ioctl$PCIOCREAD(r6, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000780)=0x1) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000540)={0x6}) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1) r8 = msgget$private(0x0, 0x40) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000eb0000000000000000000000843c0c0b64acdbbd3e10800d48440ca5f54683da97b7c3eede2ec6dd3f69ac3209777f07603f6e018eb62742fadd26d933566e8250b74c99888e2e170bf2010ceb0f827ca0133461dc300000000026f60000009eec184a4f10a2c34edd9c4a6ebc411ddc5695bc17af58d7a1243b0d2828a60a5ef87b2d52c179e6bcd2710b4b140408029bb67c710e8c7071a413222106f3235f8158b54621093552aa843c418979e1aaabc0c2e90cf6b6feb9d9510f64ea5ed56d65b529e59974883abde00de63271ffd02d10eee462"], 0x1c, 0x0, 0x1800) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000005c0)={0x0, 0x6, 0x7, 0x6, "5e7f95d17132fea268ecec1779ac7e9cb4c22452", 0x7f}) poll(&(0x7f0000000600)=[{r4, 0x4}, {r4, 0x80}, {r4, 0x1}, {r4, 0x1}, {r4, 0x20}, {r4, 0x1}, {r4, 0xd31620965928d1b0}, {r4, 0x44}], 0x8, 0x8f) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000640)) 22:13:06 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) getrlimit(0x7, &(0x7f0000000000)) 22:13:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=""/41) 22:13:07 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:13:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x7, 0x1b0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000001c0), 0x0) semctl$GETVAL(r1, 0xbb87cc766ce26ea, 0x5, &(0x7f0000000640)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) r5 = semget$private(0x0, 0x1, 0x8) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2aaaaaaaaaaaaad9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r7, 0x10, 0x9}, 0x8, 0x20000001, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r8, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) 22:13:07 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = accept(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000000880)=""/4096, 0x1000, 0x1881, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) close(r5) 22:13:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getegid() getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 22:13:07 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffffc) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x27) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x9, 0x6}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x8}, {0x4, 0x6}}, 0xf458e22c8c89ab90) r4 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x7fffffff, 0x3, {0x4, 0x7}}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r5, r7) 22:13:08 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r4 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:13:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getgid() r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:13:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:13:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mknodat(r6, &(0x7f0000000580)='./file0\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) pwrite(r8, &(0x7f0000000340)="727e1a0b36bdad0300bf75fffb97e08a020100000017", 0x12f, 0x0, 0xff) r9 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r9, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f00002bd000/0x1000)=nil, 0x1000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x400000000000) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r10 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x20) r11 = socket(0x2000000000000002, 0x1, 0x0) dup(r11) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, 0x0, 0x2, 0x92, 0xffff}) fcntl$lock(r10, 0x7, &(0x7f0000000180)={0x3, 0x3a41f3f05ba18798, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 22:13:08 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x9}, 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r6, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r10, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) r14 = socket$inet6(0x18, 0x7, 0x4) r15 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x44) r16 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r16, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r16, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r17, 0x160}], 0x1, 0x606dca73) dup2(r18, r17) kevent(r0, &(0x7f0000000100)=[{{r12}, 0x0, 0x8, 0x0, 0xfffffffffffffff8, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xf9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0xc5, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x89, 0x6}, {{r17}, 0xfffffffffffffffa, 0x80, 0x1, 0x80000001, 0x63d}, {{r4}, 0xfffffffffffffff8, 0xd1735eeb9b070f7f, 0x40, 0x2, 0xff}, {{r5}, 0xfffffffffffffffc, 0x83, 0xc0000020, 0x4, 0x67}], 0x6, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x86b543653f8034c8, 0x9, 0xc58}, {{r8}, 0xfffffffffffffffd, 0x28, 0x1, 0xfffffffffffffffd, 0x81}, {{r9}, 0xfffffffffffffffc, 0x4a, 0x80000000, 0x8, 0x7fff}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x4, 0x2, 0xf714}, {{r11}, 0xfffffffffffffffc, 0x86, 0x20000000, 0x1, 0x3}, {{r12}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x7fffffff}, {{r14}, 0xffffffffffffffff, 0x1, 0x2, 0xc74, 0x8}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x7fffffff, 0x8000}, {{r16}, 0xfffffffffffffffd, 0x30, 0x2, 0x1ff, 0x5}], 0x401, &(0x7f0000000280)={0xd8c, 0x6}) pledge(0x0, 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r19, 0x160}], 0x1, 0x606dca73) dup2(r20, r19) fcntl$getown(r19, 0x5) 22:13:08 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x1, 0x7}, 0x80000000, 0x7fff, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="faff2d506000006522a39b04a14044e0a523bf95d0983e2eb6fad916d7cc4209e65da295641cfb1da3c843655bff714168b849e163a437188d"], 0xa) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000200)=ANY=[@ANYBLOB="70b4146e0a829097d375944d37c4cb03b760179201e3235bebc44fcd03b255b080e20bcfd8364e19378d84b4e6af60b3acf8f9b08d7511cf6f988025ae39edb92af44187e4eb0a4f7f513f3b4641020224a2a922fc03911a20fc52788eaa198114c020f28c50b39655a425f8b231e6383441649bafe1756cf51ed0e98e506e27700a05c301fb66851eddcb390f5c57a6582963f84e7e417663dff412a6f815f9814067ab40d8d0c485f99b84531da4f3cd3de1f2d3654c570c77568835418f6b2d992972f2025cd460316aefdc15cca3282d5519bcfee92c820ff8962e1a5c"], 0xa, 0x0}, 0x0) 22:13:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) shmget(0x0, 0x3000, 0x20, &(0x7f00005ec000/0x3000)=nil) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:13:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x28) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x190) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='\x00\x0f') bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:13:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) connect(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) 22:13:09 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x40}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r4 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3f, 0x5, 0x1}) fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r10 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r10, 0x20, 0x4}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) bind$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) 22:13:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x7a9e730b8dc441af, 0x1) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x7) fcntl$setstatus(r1, 0x4, 0x4) pread(r3, &(0x7f0000000140)="7aa7a43c782de1c984263ae250ecfb21327e94a15c9b760d7241dacd079a98e65b59273a6edace5f51414035d04742bfa84d4f63284cd42dbd5b96e8f993ccca05d4291353ab92b10c8673ed82c3bbb436adb55d8ff99a6c1f86578492326be6171d7ff2ea84eb0dbc6c00408cdf1a8324a09feb40dcbf6f01080601b8ac14511840f7", 0x83, 0x0, 0x100000000) write(r1, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) dup2(0xffffffffffffffff, r4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) ftruncate(r7, 0x0, 0x9) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) dup2(r6, r9) 22:13:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x5) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) poll(&(0x7f0000000140), 0x1ffffcf2, 0x606dca72) dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getuid() getegid() r11 = socket(0x2, 0x4000, 0x20) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = socket(0x2, 0x4000, 0x20) setsockopt(r13, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r14 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8003, 0x1, r14}) r15 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r15, 0x0, 0x7363) r16 = syz_open_pts() close(r16) close(0xffffffffffffffff) r17 = syz_open_pts() ioctl$TIOCSETA(r16, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r17, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r15, 0x0, 0x0) 22:13:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) sendto(r2, &(0x7f0000000140)="66157a953f8099d0eb83afbf190919e05a2555de84a36acfd2e77015cdccc6cf8c3a6cbce7f36c34451f525e0211f98094d9186dc6520894fbc5b8b01cc1f2eb8907616e612bbfba89843885450272f83e5275fb786b2eed91c6bc291640ddfe7694ae1dc65bb0c352206b06af1f370d04542e323e1d510579ea1fc9049f2d4e6a9ab96f2a19ebff874caabb9eb176b5e37ee09aae8ffafde7bfa57e0744230b94e2c765c44acef7f4a4fc4ada6588c2ffc0b5fada041b5299c2d9bb04f8aa9b160943a57b2043c456ffcd189f850cec5c755e27ff0d65a3996a57de27b199910212c36a", 0xe4, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9}, 0xc) clock_gettime(0x0, 0xffffffffffffffff) r3 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) r6 = accept(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) read(r7, &(0x7f0000000300)=""/136, 0x88) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000280)) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 22:13:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000600)={r67, r64, r63}, 0xc) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x2, 0xffffffffffffffff) close(r71) r72 = getpgrp() r73 = getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r71, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000700)={r72, r74, r73}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r67, r74, r75}], 0x80}, 0x400) r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r76, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 22:13:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) getegid() socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140), 0x3f, 0x0, 0x3f, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) dup2(r3, r1) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) fcntl$getown(r2, 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) kqueue() dup2(r8, r7) ioctl$TIOCCDTR(r8, 0x20007478) setsockopt(r6, 0x80, 0xfffffffa, &(0x7f0000000080)="d9f47e5df69a0e461a6df6e97665fba98b58947418493215fe185aa391b878f9124b477d63c2b4a7274f1394c972c6d8f0b0dfdacb15be5334f422aae136d72d", 0x40) 22:13:10 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50fd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164e680c70a964f9c4380fd728a9ad2f8600"/1687], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x5, 0x0) r10 = dup2(r1, r9) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000002c0)) r11 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r11}) r12 = semget$private(0x0, 0x4, 0x1b2) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r14 = semget(0x1, 0x2, 0x0) semop(r14, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x400}, {0x2, 0x8, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r13, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000140)=""/14) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000400)=""/176) semop(r12, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 22:13:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000020000000000000000000000000000000519b608d94005050ff3f000000000000000000000000000000000000000000000000000000009e9497f620ea305d682c91f11bcaf209867e673b14f60c2af6adb2cee84f3f2ac81b15658254edfb8dd8caf3cbecf850626120fa81565ebca637fee2a08693ffd32f7c5b7003cc5e130734bf0d6726"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000280)="c286ac7cea5472f3", 0x8}, {&(0x7f00000002c0)="110914ad35479ba864967bb3d7eb1bd7cc54d22b28f2dc657213be69145ea156d6d447437239be850566748192ea4a4a4edd91a428f122b4e802782c813a2744ae134a4043d27606d38e7262", 0x4c}, {&(0x7f0000000340)="6106efa8bdc92a62c813798a8d64d638c3dc9a2bbd3f54324ef9e460a4ca919c838c7554f52f2a3af4e4389a6eb51c0817615c07cee6b6123786fad805f0efd64499131db966fa4957948e93cd55e77af682b1506a107552d0e8c42b619ba49be251fed37db0eae229d4f4b26239684581", 0x71}, {&(0x7f00000003c0)="2fb3eec1283037f7678d2b374f05c016d9f69e29861703137eefba51acef1888454ef6aeb6a10fa4e5b1a921f944ea179f034f62962f9835f43424f5467e", 0x3e}, {&(0x7f0000000400)="42a6f3dc416c6f82b00275738e8f02c15338d3f7821132ba8104c804203438535a64cfffbb545618fc609305ee5195a817eb6a6b07d38846f22bf27d8bcf33891d9782ad235150e5561a7ee027da9d5c6c4e5920387f8819d73b3b745961dcc778e7003c777d911cb2bf54d2208a95416af6952a50be00715f095b56d3dbf402dc4dd85b21f1dbede98fbbb58f1194a9f39788e755e381079fa66a1615d6bc371bc2a48e205598a8b9a682da8416d879851f3ca475099530dc5e3b44", 0xbc}, {&(0x7f00000004c0)="aa1c4582d949be250fca65fa379c2f6648b53256fd3c2643215d3ade053755ff40a211b38f086bf10f0cc7844578db10d9a7b016a837f86d618ce8a80499cb7d177232ccbe07326594073b59b554e58136", 0x51}, {&(0x7f0000000540)="7c87c3447a926f5c37f78f64e5c91414b9035c1eb80eb5077fa96f53495c036fec82b1c7c97e378589de184820ae555b246c00fd24b6be1b", 0x38}, {&(0x7f0000000580)="7d3c4ca344ff9778c4438b636690e93c88d3a308f7bdb6b3326004f21307c82c8c05b9544d734f35e6a67a54162aa668cd077a287b9a91c440925caa53aa34657f1cf3fe02c15d991d5d2810d469c9da51d77b6a9d5b76c8461a0210077006be9485617e8bb808abe3fd7ef16a5f75b0d417ceb86d3588d5ad5fc179e2c7baecce80d4563a6711e42dda2bd27d5c94a4fe4cfec86adcf7152c3411347e7718550f663aec69481d9b3846f686be07f7c845214efa81ff6d635a090528caf9026d492e02555ba0b3b9959efd4dbdbf2992153525a56b68b47e2bd1a5cabe61f70d695b84f29a2bbd17da0e726061f69832b4a2", 0xf2}], 0x8, &(0x7f0000000700)=[{0xc8, 0x1, 0x5f5, "4c7011eb8bbda2f43148ac0599d0d2aec0e23f7f866b07fa744601d6f520ecfddb0b760079cee96eb364cdf7333c017fe66a895408c8a64ee3060e5a057c3c10e4f3e494836e190b32be4f27df7967ef9db375ac2513ad7f7477a7f1fc446636be26d48bd5dbffe11d553e8560d1e2850c6d62ba033599c795bdd2c38ae90af13e0e63e2bef488470d691ccfb6a3aeefabceadb15c58edd2166ae7880d6d284df2e486afbfc0781dcbda7b4a944ed48c2a29df7a8a9eb6"}, {0x10, 0x8002, 0x9}], 0xd8}, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x248c8, 0x0) r5 = dup2(0xffffffffffffff9c, r1) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) read(r4, &(0x7f0000000100)=""/46, 0x2e) 22:13:10 executing program 1: syz_open_pts() syz_emit_ethernet(0x131, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa75c87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2b763b0d603002172da60781d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x6) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000080)=[{0x4, 0xe4}, {0x0, 0x2, 0x3800}, {0x1, 0x401, 0x1400}, {0x2, 0xef, 0x1000}, {0x0, 0x800}, {0x0, 0xb02}, {0x456de6fe67b8eafb, 0x4000}, {0x2, 0x7, 0x800}, {0x0, 0xf1, 0x800}], 0x2aaaab76) r2 = socket$inet6(0x18, 0x3, 0x81) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket(0x2, 0xb, 0xfb) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r4) 22:13:10 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0a0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783fda278601488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf550c2c9b6330c8472623bcc2b118b1203901695d9272a1343eac856d3a8b6af43a424507b2cf44a7d149872725d08fa0081d08f9a6b77c45a929540f897bcc11a70f44c4ed3993ce5"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x3f) r1 = socket(0x2, 0x80000000000002, 0x0) geteuid() connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c8d9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba845988890ecf549edc9b6206e76c50c192e775f015229850b5f87330c00d8f77583907ae5ec0ec4680fc1f57a139103a800302406b15f4a134fc00925b07b0f32096fb9a45dc972702c6664f8e2bb86e4281d67cd92298671c3bc9c13bf63834c19c5d4acc64e295e50701331337b38f3ae8f8352a45c869df0e2e348ca329e9718da78c5108b928a153b996c596af4e3b2f3de5cf870e32e7b8fcbb89a04a83e907c544f609bf716bcfa72b69b4ddbe8f5b4893c3772e2a11c9133e44e2c394b1df3e3796eda362a57f84c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:13:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x204) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file1\x00', r3, 0x1}) 22:13:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x6a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 22:13:10 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x1f) close(r0) r1 = socket$inet(0x2, 0x4002, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 22:13:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000380)="cc8d7da311271897600f93b4221dab4962246681c4eaab081150e0567fa4491398c00014f843400239d9a4d8e88d6460c0b9707862c84bb1ab766b9283c4cd99f3b7a61a2b4b6c9e94a8bd7499985733d34d2323db1c9804d6fee1011836f87ab1dc95da94c1d0aa5affa18cf8b9b2f4d1e5a8c784189b91a35fb774a86cd64d99f0", 0xfffffffffffffca8, 0x0, 0x203) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x1000, 0x1f, './file0\x00', 0x7, 0x2, 0xfffffffb, 0xcc}) r4 = dup2(r0, r2) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) sendsyslog(&(0x7f00000001c0)="8d", 0x8dcd60af26bef614, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') utimensat(r5, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) openat(r5, &(0x7f0000000140)='./file0\x00', 0x8100, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r9, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r9, &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xfffffd45) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r18 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, r7, r10, r18, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r20, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r22, 0x2000741d) read(r22, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r23 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r23, 0x0, 0x0) pwritev(r23, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, r10, r6, r21, r6, 0x22, 0xae}, 0x8001, 0x1000, r24, r26, 0x4fa, 0x1000, 0x1000, 0x3}) wait4(r26, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) geteuid() getgid() r27 = socket(0x11, 0x4003, 0x0) sendto$unix(r27, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) r28 = socket(0x11, 0x4003, 0x0) sendto$unix(r28, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) r29 = socket(0x11, 0x3, 0x0) sendto$unix(r29, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r30 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r30, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r30, &(0x7f00000001c0)=""/4096, 0x1000) r31 = socket(0x20, 0x4003, 0x0) sendto$unix(r31, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) accept$inet6(r31, 0x0, &(0x7f0000000300)) r32 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r32, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r32, &(0x7f00000001c0)=""/4096, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x100, 0x0) r33 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r33, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r33, &(0x7f00000001c0)=""/4096, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r34 = socket(0x11, 0x3, 0x0) sendto$unix(r34, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x9f5a701025934eff, 0x8) r35 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r35, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r35, &(0x7f00000001c0)=""/4096, 0x1000) r36 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r36, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r36, &(0x7f00000001c0)=""/4096, 0x1000) dup2(r35, r36) pipe2(&(0x7f0000000480), 0x4) getppid() 22:13:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3f) 22:13:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc452f9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="2d0103ba7d76846d8d8a"], 0x8) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r11, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000000, 0x5, 0x2}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r8}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d3, 0x3}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x10000}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000480), 0x0) semop(r14, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) chown(&(0x7f0000001680)='./file0\x00', r3, r12) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r27 = syz_open_pts() close(r27) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r28, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f6669525ff91bf036f6e417caf774c609b58de0700705abc600"/47], 0x8) r29 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/53) 22:13:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="3d2ca25d97c1fa1c89a9fe08bf5f5d05571dde43f88d2a330c3192083aa0433626964bb6d838e7dc402c31f792f6488d74f9dc64670fec61c355db12fb45d74826ddf280464964c4f1f46d3703a44e47d220a90d809e44536281c9719ab26db8539e08c7f494526e8100c311"}, {&(0x7f00000002c0)="95618bd95d7fa888dd8675432fc9641f7b12a51e6e866fa2988e6b5f9aed950692d7a737e2b5bfdef00b26b3219277265f6b0e3c178f9a29534f9895ea60c9e4299bede20f63898e1081364a12c3723e3adc8c8a05d879dafbf14a358d659d720d065f9eb18e9d09a3f2807909617a3dae5471bc6ea35329d4554178f32f4174521ae8bad01ff9562052ab10bd7bb15c57079c5c76be939211e6c0e2acfa301dbd9cb3ac52c2d3829c4eb15df14b51125deda072b617b42002fe3952764ff95193a1d49131d2bd170a40d5d258f43267e6bbad6749db578200a129421b933a18"}, {&(0x7f0000000440)="3bf63b1c2deae3249682943111fcb65d2c7f921fc053a303683680d098f2b21be530abc6f8389ff2207d2a40174702bc95989209534fd940bce370a20cbca09bfdd12f196aa205489f2b40f87af98d9756f23ccd80314665a7ce3f20eadfcd84acc1d59e64cfd9e76413f62f660c"}, {&(0x7f00000004c0)="8b453cbb1e6af77189afa1ae7af9c7966e47cddc8045895dc5df30fc676ec9e9e011b008be95f1b3ad9c47e9a62ded4d1935826d4560f32e35e4208626fb129982cca80259c1ee456efb6b77837f3c6e9b21dbb5deee93f93f9400116aad07defd617090ae22284977f16be021531e0716f7043861c7221fb503070376c0b2584c39c5036544a20932b3cd42b178923fd90019ef6ca66b7fb59f05a6558f86ccd2b83539b794e22d55e1f237691995a1240cbc52cc85360ba3d6c307be88fdd1bd6892a33864d1eab27373cd8b40df21fca77e6a16a5b552b72847"}, {&(0x7f00000005c0)="931c441a93dd5c97727fa2d08e404c1936a5d7908021e3b30fd64281add83e7dd54ca155280de6cf9cf873ebd6c5c79728f25a33ce1a4194ae273beecf1dc11f18361cdeea656aeca5244b5ae6c2d40ea5ab9e9ff0a014e448124624c2a754b56904dcb45fd6bdddf6dd8effc84a2113dd21fd0c5ab883900b0109e139a5531009414715fbd7a72923205fdc060e18ca4bb96c9a6b13832e9b"}, {&(0x7f0000000680)="2e1a3493108daa6921d88ea23f154ff6785a1e5f7b83774690e65610556084e30f25494ed409fd6c932ad62c891779e6bcc243083bd98ea63ad18869f1d479a7f44f25098b4cb8d92dbf5106d7ad5b9c2757a893192fa47b7f9ce30e3729dee4db5a8839a829fd532a7e0c40e7d1e6f140a9cea0d4895760487ec1812df414d3e18af6aa46b637f650d4c5e61c455713199f8a596206f7684e60acd9ef1a23b3021dc8832cc08464861df481509197ddfa8bbd5c1ce96535488c6bb28bd06443d5df506c6597e76c1f22e7798c1752670fa174d9622bd97b182eafa44209d4be66d499b6ef68673ac779237b0194b0ab90"}, {&(0x7f0000000080)="a6788914f17c1d3086e9008fd96e7ce1b42cca1da329a874e249cf"}, {&(0x7f0000000a40)="4721e02ac32cd7663981d175fa6f7c9e5530f8fe4f2048eaa74456c43def5b93a586bd702ad92272196926c8ac7af8276f4be7383aff36e8f4b1b369c5e48716a2447ab34560a59595aea3ae10a143bc128e8673258cb062a09e175beb66686a7fe5e186176adcac268dd21b78812a1643969d70eb989538556da7428c9a9db5f5aa832d6cc1a8499c355509ff13a3ae83d6060b4aa48b4b6bc288a11d5afcf2bf1c1b1ad728882a206e8a0b87c57dc3a18e96818e5ea7a5296802cf9dc3a9d308badec82c2550796003f913a423dd322da1f28321f987113c28688e03d5f750cf98ff404d1f4a25048151c256737a5b68c254d143e652ad7c218c52cbbbbdb70ef187296e919a308bb126bdde220295"}], 0x10000000000001dc, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='Iile0\x00'], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x20) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66628cb80a695665202f666967bf3000763a3e9cdd3b3bb7eb09e441894260226bb4f1fe333492e66f692a501fadbc2c86da971aff1f8e0ff6317e98dc5cc6df1a1b8c9dedbdf1f044b1a8f7b0c8fb890802a09b9a5d3defc5272734d23faa1d"], 0x10) 22:13:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x8, 0x100010286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000280), 0x2aaaaa38) semop(r2, &(0x7f00000000c0), 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r9) r10 = socket(0x2, 0x4000, 0x20) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfeb8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000540)=[{0x3, 0xfffd, 0x400}, {0x3, 0x3, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x83, 0x800}, {0xb830305fbe9d0fa6, 0x34af, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x9080, 0x8f7c4f60f654e3a0}, {0x3, 0x101}, {0x2, 0xffff, 0x800}, {0x1bd3bb52f1acc4b6, 0x915, 0x1000}], 0xa) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r18, 0x160}], 0x1, 0x606dca73) dup2(r19, r18) dup2(r19, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x160}], 0x1, 0x606dca73) dup2(r21, r20) r22 = socket(0x2, 0x6, 0x3) shutdown(r22, 0x1) r23 = kqueue() r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r24, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r24, &(0x7f0000000040)="81", 0x3e7) close(r24) poll(&(0x7f0000000280)=[{r8, 0xa7583eaa47f4f22}, {r23, 0x8}, {r24, 0x4}], 0x3, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) accept$inet6(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r28, r26, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r29, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r7, r9, r30, 0x124}, 0x3, 0x2, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:13:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0xffffffff}, 0x8) listen(r2, 0x0) r3 = socket(0x18, 0x7, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), 0x4) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x2, 0x80) getsockname$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x48b9, 0x4ecc7c1d, 0x2, 0x2, "34a4d524751d44dce434a6d373d42e9883db8f5c", 0x4, 0x200}) getpeername$unix(r3, 0x0, &(0x7f00000000c0)) 22:13:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "0037ff20000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0), 0x0) 22:13:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x4, 0x29c, 0xaa042b20bd0b2f2a}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0xa65a}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) r6 = fcntl$dupfd(r3, 0x0, r5) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000200)="2fff7f692bed7d893cf6c3d80967628b67c2491dda477844e097dd303d49cd58fd092c6cd828c560b44f76435ab7b3221063c111552b8180a67cb8c90deb93a94c5da4b061234ca6201b7df04a32feafecd4ba8a4f3ae23e18268f570b508e2ca5795354bf91d5728a7e4da074029324eda4e34999cabf6a9964a42092c90700847199424443a9acebc500a2e04d5ca8999ff8b000f5492883cad209161794076233c04f2f4d9bee2ea49f868fa92f8370e39fdeb0b5a51d378ac740c3b27586571651f4a01dac856af7013fedc58bc165edb59bc3", 0xd5}, {&(0x7f0000000300)="4b5fbc8ccab79a98b20735c5e6f4e7f1faadc004cc043dc8ee10f79ff1ddeb9316948f1b839db400c0e42a639afb2042d579b9926ad650e6c2bbb3311a5fc0a6e331e4a992b22e2dec72f40002364937a4a5bd3b42790ce1b6026c786a7f17ff13e19d0c8308e9fa2566f817cb60f064529921a6e1f3def3346eb1de1e853a8b345326a78336ef05a782cf65a1c3a37cf45b9ae09c", 0x95}, {&(0x7f00000003c0)="5ee9a79a2ca51761aba67e492c7ea0bced876ed43f39e8ff540e4ad4b1eab3f87a696b39c763fa705687da1307af7f4aa6d1d4346a52534a39c6ed6add631731fc9d89e3e506a9117575d760960629f0839245727aeb8e1826afd07fa129eb4c9f2fcfea3bbc4cfb6ce79ee964c81fc4e5e1718d849fb82cd83b0c6e0967e2eff6cbaa7191f3546d4055829446c776a1e77e938f7514bacdf5b7ba973819f7a595226cb561ce43fd000401df2f686d83b633", 0xb2}, {&(0x7f0000000480)="5d46060604b1bca25f4f09b7ff01db424ba5548a8de25baceaec6b7ba8b0db4f7290775c3fcaabe4633f2d", 0x2b}], 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/117) 22:13:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) syz_open_pts() chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 22:13:13 executing program 0: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000094000/0x3000)=nil) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="d72969385cbb8a5680c2f206ccb021e9d800e0a1b01faf98c400c1b98e7c0dd857c04493ff561f19cd5d130a1b8cd4782445065e6b1e615b246e4d906b71c91df9ba6c8fbdaa4ff24974bb783390c3164c62292a179466dbde3d3a55287ccbd06249a82a6fbd3971142ee56937c06d897f37c070b963de917182cdc73cf7ab4422859d6e4523b71bdabf2ce1", 0x8c}, {&(0x7f0000000200)="dc123d754ae784865c44451a32f258bcf77e4aaea04ebbe7160cd30d53adf50243eea4ba2ad3706bce3fb290f39166c2917c743cf80211ecc5e7cf293d9f014b92ae5feab2da7b7348a1b93a06a60cec5b4e4998640011215304678a1a0e0432cbdc3b75358bc9a6e5f23d8d42f2a966a2bee13c13adcabcf1a2dff652ad2ad20ccf50364aef5f2702c000d9f119ad4e2e6ce1e9dbc61718c66425f0260b289db3ba4b9e38c76e07fe3852979e3e6eb27bfb5a350b06eeedc7fde812c984c70ba9bada191eeda752e91fee8b1c23d90e0c42cb02e6189e033b1b172639a937", 0xdf}], 0x2, 0x0, 0x7) 22:13:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/z./o\x00', 0x0, 0x0) 22:13:13 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 22:13:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1, 0x2}) dup2(r0, r1) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 22:13:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) r10 = accept$unix(r9, &(0x7f0000000180)=@abs, &(0x7f0000001740)=0xffffffffffffff62) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r11, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r13, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r16, r17) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r29 = getgid() r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r30, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100), 0x2a1) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35, r36, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r35, r36) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r34, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000001700)=ANY=[@ANYBLOB='p'], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r31, r34, r42}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r31) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = kqueue() kevent(r44, &(0x7f0000000240)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r43, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r43, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r46 = socket(0x18, 0x2, 0x0) r47 = dup2(r46, r46) ioctl$VMM_IOC_RUN(r47, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x8, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r43}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r45}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r47}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r48}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:13:13 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mlock(&(0x7f00005bd000/0x4000)=nil, 0x4000) 22:13:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = dup(r1) openat(r2, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 22:13:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:13:14 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x7f5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e2a000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fd5000/0x4000)=nil, 0x2}], ['./file0/file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file\x00', 0x20, 0x100) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r2 = semget$private(0x0, 0x3, 0x80) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r3, &(0x7f0000000c40)=@in6, &(0x7f0000000b40)=0xffffffffffffff4f) r4 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r6 = open$dir(&(0x7f0000000b80)='./file0/file0\x00', 0x1, 0x40) renameat(r6, &(0x7f0000000bc0)='./file0/file0/file0\x00', r1, &(0x7f0000000c00)='./file\x00') r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x200, r4, r5, r7, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r2, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 22:13:14 executing program 1: sendsyslog(0x0, 0x0, 0x1a) getitimer(0x6, &(0x7f0000000100)) geteuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair(0x1, 0x4, 0x4f, &(0x7f00000000c0)) getsockname$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0x4c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8004) r1 = socket(0x2, 0x4000, 0x20) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r10 = semget$private(0x0, 0x8, 0x100010286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r10, &(0x7f0000000280), 0x2aaaaa38) semop(r10, &(0x7f00000000c0), 0x0) r11 = geteuid() r12 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r16 = socket(0x2, 0x1, 0x0) getsockopt(r16, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r17) r18 = socket(0x2, 0x4000, 0x20) setsockopt(r18, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r19 = getpgrp() fcntl$lock(r18, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r19}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r25, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r26, 0x0, r20, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r30, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x6, r11, r15, r17, 0xffffffffffffffff, 0x124}, 0x3, 0x2, 0x101}) r31 = socket(0x2, 0x4000, 0x20) setsockopt(r31, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r32 = getpgrp() fcntl$lock(r31, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r32}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r34 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r38, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r39, 0x0, r33, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = socket(0x18, 0x2, 0x0) accept$inet6(r41, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r42, r40, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r9, r15, r3, r40, 0x40, 0x6}, 0x3ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x2, 0x0) accept$inet6(r45, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r46, r44, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r48 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r51 = getgid() semop(r48, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r50, r49, 0x0, r51, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setregid(r44, r49) 22:13:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) write(r2, &(0x7f0000000100)="1bc54f1c7d3264c8c47d00bbc6b2346cdcc94eda8ac72a7be0b59e417ca90a6099af76de83bab4f7287f11ba3eff2e5b6777466f94802f12ef9f92d6030462971908ca8e72cc1dcec256babefc9f0c8c40c9f8fe9cfa3cf8", 0x58) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000002a80)="f10e4501a84b11a99e71975cde5d6109d48d578b76c9fb73274f1450689cbf5da13d84a84ab79dff47ea4870ce0c802f9b2be0fb0cb582e3b8bc37f2d1c22e82026999fe82aa6d3918c4ca10207f125a10ddf5f5c96ba6374b88c9b9effdffd0139c8a8f35a942d1b89d40937d83b4c9b735f92b3a3271421027d6b1d88b884a2f571dc2da5302035fb9d6dc38e58898b79f38e13d8312f16209468848fd693c2d42d57e05af0b4c2ea4eaeab78591568f8ee8c2653559f4be0421f2f7e4eeb9cf8d6c3eacbc7082bb7c14b3a37ddf070fa9ef5055b98b40d1f8fdd83b8f3027fdcd0500c4d892d608ada569a0e30f1eec3615b4ad44514d78879d33a54e10e29d034be72bdef315d6854408e65d5f1f9dcc980d2c232bc647e0ed40663ff71180b21112406ef17a85e18d147ec40337a411d204d85da73d921eee4dd3652589fa2a9dac19db78d89d76b9d6ff5d03f77a0005943b7a3585f6f4ceb75ea88199003fba5d9072b22eb846ebd3692dab81bd3f532cb9ef10c06ceb01a3578832486dbbbba945af44a7cc5e41266c1c421ddfa410d7b27c2d62ded16c1c3ce0ca44136debfd64c67dad4610e49dfa8e57782f7b756c994b90b54eb1b14562529a7ea05a24875cb63da2c5722b38c359300c7979ca872d7c255fd0d7bf8d339c6431d0889f143159d1c00305155dedc54c9711db0553323d2e73c10d613af22545a2f2765fa3da25c62ca316aceef7c3f0a45c9bfea6a87dbb7cee7e9a60b7100730f3353cb1f347bf09363f7142d60a033e4b2ba728227e13865acde5f267cdd019349c35b3bd09cb4807faf7e541efb20c57aef1b3dcb1b14156f428ab5955adf405bf01aedf4c24d4f68e50ac15bfb2552657ca31278be6da7dcc97546f298b4dbf41e89ee356ef58aab45cd0afd8b7cd744db7c85fc893fd63045113e89a9e458779a393811fb64626a9e28c9b4e3adb210963b4680afdc8360fc9d49afa5e6b14ba0aab15db1d49538f452fc9161c51b499865fbacdf94eca9c2403c34ca35f63963ba4db307f8418a6b4f873bb351cd1086adc98434b34ca498e5d5a57017ad9e6590b033e8a5c18abf818c0847bd530da38c4d9341a8431c509a3d3e67dc032c9d9ab62190076f802313ddd971717d9e286916a7e8891013417acd10732010c502c6c00b4551c33ff3686d676ecbd4f4950e2f80f5644cfa42d9d3351d24f10a2951c92cfc687c69bfc0e08b9744bc19ecc2dd20b136cb4e4cfb7eb0dd0320838690a9f18056bbc0ae1161873602f5e9145c0fb8a94817799012f35d561b1f812fad0a4d7a031741dda5070eb9219458c0ede0eb6a4ad3af46140341ce73a1adc67f3271b38b50f22e33301457b1cab68e6c39b259b893454329cb7fb5f8a0d7043cc0ffe75c6ac0cc39120066a8304746eee2108925e5685c3f0d83eff4989bd05cea316f19144afe689ebb2cf31f64e52f25694f4d80dcaf15a6b5a021b2f5561947b17d6e0f75dfecdfd03f2f63afc5107278778d04eb89065da41c9e8a079f7b8ea3b3f8c96169205721e9e43dc12a45fa92e281629943a28ab1b18de33afed2b07be3cfa5a7b92246124f62feb0e483e9a4d4cb50560fbb41f10e96781fd4fbf75921449ab2626a6c2ef4c1c5eaf618b89b39e6039a2fc48e3e98d94cc934503c9c6d29b7b6e7e431fe8e2b860e9c6d6815518f7259cc834a51ee098d8473bed2b328b9b3b8ba17700e6720e92e40d8f7e0ef6b582a776535c8d923b5d9306c91a8a7d463e9025e2756fc9d3d8c438a294a2fcd9cafe1fab2bbf4bf1fda807ef0dd74eb90838125f3f13192153ed726ed9a1de28a00d8481834a1ee4eb00f967ce74dd476852f9ba7188acb6b5b6b41b627465a17c1c61c21aa063568d76a12c37a70c917703b00421105e9bf10a568ffc356f0ad62574ed5c73997829361da89d348b41c121adfaac27f049b86c74c65f22436ebf641f660bdee428f8c4b9ab579ac444b8379ed84b3727c349078eba3efe23167ec3d3f8adf4f0596d8a1c6240decfd25f6f28d2bfcfa6dcde1c753e121f0aa23fa90cb295f138f25bf50658a648ddde9321abd1ed1a69a136a5750ef83e9f3f7f0b438d84d1197a47fceeada7847ab2c064bd8fc6bcbcf1cca3530154af0cf4e040c05ab8d620c1e6d294dd7935d370f6a54e9097bed8917e0b8615a6b28489ad6978477c264d33fdbbe0998a1156ee4a844085c6ff66c94cd2c4958d69fe129c9befb1b6d012b926f882c31ad73a12ad3fad82c9852368cafb64c235ca0562163bf38942205ae758f6d9f9a6edc6b3babdae5fa02ca58fc77c28743c910c980cb27c1955af43209e1900efde36023bcbbe321c69fdd41f254acce032d06b13fd489d791a151fc73d40c079f67e8ab92d11c945174c38cc6b12e9c69169f5f9669998d4edd7adda8ccc487dfc4e19651dd2ce6dd68c212301a433a1a5f3fde23f8fd5cae1d781ea9f8665eba00d884b65a5b1057cd1ed772aa987786046e4b354bdada0785451888412a61dc8274a87635e84df439a8e81abaca91632912df80cbed9f4ae7856b1d8baf8b248314dc0144fe0792dee35e0180b4a5ea780c7d995c1d79c12593bc45d529bde1f0bb03ca3c17d64207fa3ea7d5f9a176516b00510cdebd94115762010d2eb719984830d9a289a329c5c42add4ca65b29a841667c13e3e32aabe109090c1e4f7e91ad974eb066deda10265f8d65335636443d77f572d814dbccd536295c67603883e62e216ad4cbe8978b010d293d0bcae668860dfa1fe26b9b1c4620289ba87fa1cabb71a149445fbde2166460093a79f40bdd9ca3d39d94cbbb51ae8ba4f8b3b6a37b51add682101099bcbf22e41a3e9c324070e389e5ffa6c2a5a02470bc856301843227d906c701f312fa5fa50b83cd2c98a31701119d17b8dea76b204505e0f70c019b78fc70e181a8d574ec8f1f0e771cccb57dc654a47697ddc07b8f1e22132883d52509e59cf4a0767b153f08d2cff907d631c353b41418abd123c144d3887a7aa5e5d83971aa7f52c97e891231e0d3177136f1659ea903f68b564efc4f17360ec01c4053211885d6354567161e72c750fdbb723bdb3bb8cf159164f3a9e5585be04af4ad2e0351e5df989acce8da0791d09368fdfe4600907ab8d76aa751a431e8d019f525e418bde2bfef71907b5b76a972de9f43ffec08047ef71dea27b8998fd59a3d620dada64b49b815ca67d35feb757823621d1d80bb2a73722747d5118d77eb5ab3339966cec0d9c324b297fddbb517e441ef9bdfcee784d075638e75dffdee7a5f39e8e8eaa53aa435cf2b050ef82719e9003b914bc3968ff7832d6727d5d593637bf9326647f1938c7d58745ebf3c8f2aa58cf1a0dce1b17d8b363ef01435fcfcac2ec3667286fa67a30946584530cfcedcc80af244930c371df2280578c9d058fcaa84bb3140c6f8ccb0821c39ed75e6dd5e6affe33757c1124cf378d40d8a3619e39ec8c717c66eba46552aaddf160490146f0496a2330519b3ba2b83cd2eb219135d46c5e28fbc0dddb815cc0ab5d63efd14cc222e711f37ba1bdd784cfeb5a37d513b5aa53b5b621d2b6194a16702a836fa1dbb723c0be8994e24b76e1fbe632a36cdc6f569eaad55cf317fe37666f953b1f277408b9dd02449371004d5c658440bd8f95178dc42f032496d92aa35a0d8748dd368e147b110d8eb811837a395bf6e85560232b237f410f10dc57c66092c1da312dd549500af704d55763e823d9fec96bc60beee163e5d3001b14db5db4399f3ab8877f163b4a4bf54b6125167b24ce77163a18343eab795dbcd7e56e0ca6af04a5f72ea214095b7261f7a6a9753c9703efc1a27ca2a13353c27b19e4eb5c4b28a0beb5ed934fc4b02e750c073e2dddd9db8e413d83124f12cf96bd7b61faea385c22196e21cadd4561f2bce6c05226a23483cf3e688b7c75fa4283a7e6292e2a05e4f20a3be0d766641cf7a649e1682a8786b16137a79e19da55c55cf0394ff95319ccb8edf3eaf5b65095a8fb74671e1e8e0f6e946cdbc15bf48c5a250587ad0074b9084dc7007e3ab04b7e35713be45f923592b010c5e53b47a54c1267a88f8d8297a97598198dc6878bfff7feaee8ce5f2172cfe8b256539b81e1e0d5ec41b8cd6127c8c1e4b1e8c1077aeb42e3f2e4fbe371c68b3ace67e9f128d08fe007df16b24b0bb028d7b7f30ea401320b2f1dddbe032959f44e3b53a1ff798f4a661f069a55df92a376b39245dcd122c374974639e682f8d318bc2a63d987ed5227099e002060046adbafd4258724acadff45cbaee477438d7c1cc05f92cd70515918b095f30e9f18bd4d9ea421e1d2b59fa66cd097708e8bb558c466f8ec392ad34db8d84d9cd95fdaecc6765691c4a6ae214edaaa936f4faaa014b4857947378a0630818b0f51446090474ec42f38ba3101b52adbdb04e04a94aadaceedd64cf3081f50be26935b3bc6362ed7f07e4317e62c2d6d0569af17c42df7203b162622f0873c24b6635ab3a3af0006229e6582594592902aec57bedb8b1c1501341f1981f977f57f54444b52e2234d1eb8e5412a0b3a328d1bc1052f7d54a166dc643805672dc9fb2e2f4bb223767bfe43fa10710ee7fd3bb393be8b8eeff915705c7bfb175d7431ceee1e79e241defd5564696122d33eccda6127b29542312ed4b152f6736dc3eed2b5ee73c36ad4ce6574401bba2c389541f3db386782907d2cfb555e5c5a63e6343fb92a65cca426ca1205628ff65b60ebeb2e70a942d8517cfc02d03bbdfb7471b4b19d5dfa74d7a0ea6c0ed56ee9178cc73fa313ee35ed5e63c016f4c066bbb36a45678b5123af5601d479ba808865c4ad36918b931e103f779731b3e41b61f05e65685ad5f295a23444b0fff6d0919224b5a72f0a260ba94b66f6134ee0572a6a916e270951863c187eabb68b2805443a7f93f72e35b4c74873c4c2b4b0cba6a8878dba7c4ba014c4339726d9fdb1ae8482e634055751ea85b3ded235b0be1f657b7f9308db3cf8624177de8923006b9c55086b0a126ede5d437f146ddfeef4b1181bc13a44643903ce2fb477971de221f04215c3e36419cb9347b5100cca38b7a66e7e4353b241a1939c9742dc5cb94cfce48e3e549179f11ca462b0565fcac79b0396316785ff7c42ce7f20353e01edd171fdefc8e529fa021ca3c97c89304a14dd4735cf08a2fe0a2de78b30f54668c20acd843d5dda2a4e8c51071d62c59f9afd07e224e2b7ed99e60b5d788ab19aff791cdf4f3acd2d3b74318b0622d5f2b4fdf6f4395fc6db4d1c21ee2ae43875ff3c48f5f728d330219efc74b2bc618000b5c1ce1eb3f8df2f9ff230b9197abe6db484dbb762c637b5bad34b90600b612732e73a27f5b66ddff971625f9d16dd41079ba80a0f5b12e33aefd3087844b7ee382bb929cb5320884eba46fafaaff9e0966f62a020c97208365d7e72c64c2dd313b991c1275f2a3ca12fb34bbf5df643345e7758c40ebd9caaf90b73aa4bd7c6de266c3caaf5e2523f78a07c30c1f27a3145c85f3b365272b53c420e07f4f06195dcd2be2d596915bd49dc5ebe7c0b827b5fd7b3fc04f85c66874a716534009328d671ab0870df8cde82ad67094ef4104340e034a1dfbabed4a307d1e93f62385c7490b7ef24393b10e31ba293ea1496c8ec2ce198c287f141dc87aadd4f7ddc8b8d6ca54e29a7a9db1e85da776998118c48e0df5e2b8f10e2840d91a978df26c88a77715a970ae7b5b0a4dc2284c109573c0d46d141"}, {&(0x7f0000001680)="4851ba8a07a84c6811ed2e4628dabd9ac617d94db2c34ae566616df114c7e44b036a12a1a337869b12bb03b5e5fc092f0f5a2f204acf14071911e2acac13080fd7df726b25d976d63d39b3502650357b331d0cdf46a1e032e938da1b07396266ac578f71e1da0d3c6b892d993f0582272cd45ff028e5337658c036d8f8ecb1cbce55a69676227a00beb389f49e9794f3a864a72bb230e421662b0324f98d84ef8ed80c32d0eaf7a674a765331e21883ef4d846d3d711d4354c3c75e0ea2756dfd960a4d2ddfef1ddfdbc358496ccb4d8cc0d7cf0461288aa0fcbca7f787833fbe23ce7a0160395196f6dc2964cc4751c3ffc"}], 0x1000000000000295) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) read(r6, &(0x7f0000000240)=""/13, 0xd) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x22) dup2(r7, r4) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9e, 0x6}, {0x18, 0x0, 0x7, 0x6}, 0x1, [0x1, 0x9, 0x1ff, 0x48, 0x5, 0x6, 0xffff, 0x10001]}, 0x3c) 22:13:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='W\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 22:13:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:13:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/169, 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 22:13:14 executing program 0: setrlimit(0x50fa79ebd0e5bbcd, &(0x7f0000000040)={0x1, 0x2}) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xb, 0x7, 0x9d9c, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffff, 0x7, 0x3ae, "84b268df079ff95f4742901d0272a004b850856f", 0x7303321c, 0x9}) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) close(r4) dup2(r3, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1000, 0x1, 0x3, 0x3, "9fc3df0a05d256e86d37765887706b63bf808446", 0xb8fe, 0x5}) 22:13:14 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0xffff}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) setitimer(0x7, &(0x7f0000000000)={{}, {0x4000000000004}}, &(0x7f0000000040)) 22:13:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x264c176b377701, 0x606dca73) dup2(r4, r3) kevent(r3, &(0x7f0000000080), 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) socket$inet(0x2, 0x4, 0x5) close(0xffffffffffffff9c) 22:13:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) 22:13:16 executing program 0: symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r0 = socket(0x1, 0x4000, 0x8c) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() r4 = socket(0x2, 0x4000, 0x20) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r11, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, 0x0, r6, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r17, 0x160}], 0x1, 0x606dca73) dup2(r18, r17) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r19, 0x160}], 0x1, 0x606dca73) dup2(r20, r19) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r21, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r21, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r22, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r22, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r22, 0x0, 0x0) r23 = accept$inet(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r24 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r24, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r24, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r24, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r25, 0x160}], 0x1, 0x606dca73) dup2(r26, r25) r27 = socket(0x2, 0x4000, 0x20) setsockopt(r27, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r28 = getpgrp() fcntl$lock(r27, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r28}) r29 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="2f7381c81fcc04b033e7eeac63effaaadba66811ab7b2a5949fb5be73517b7ee565c9b7d3535fd1f069d909c526f681c8aa85832db8689c99737909a993376b3f49bac86158dd45051b80ea5b8ac946087af7c3d673680c359ed9793aa769c8e5e471cb303c3d9453fb600bc96c9f8", 0x6f}, {&(0x7f00000001c0)='<', 0x1}, {&(0x7f0000000200)="4ab8b5fa9bc0b757591cc733647033b1fabf167bcef518d68401f052ce4abc1ac6213f79c7b6c2380b97bd12566e8f2d3500b6fe6977c28570044c60b4a2bb29ad582fa0592ce3", 0x47}, {&(0x7f0000000280)="a3eded0e51ad972831cc3159cfbfa6b873b496fb7c305297b0be4dd353fcb13b70330cf33b9115f793e1c73b493285501bb75be84f7e78950e088c006fc43d0e36a9afbe151de832aa8f9a50f53275951b2335dc6d2e2b0f5f84cf64c68dc6fbddb5528d5778a82fb1e57904145300384b87001d1dec7f8534b6d4754d790bbcfda2fe8c29d775b0018bfbaa6f730a01bfa0713608d2491a129d7b3572b7ffae59c66f69f38f609bae000e69e1c4602798dcecc910cefd7a55a554b05e68", 0xbe}, {&(0x7f0000000340)="2c69a499037531d945c0e1b4679cf80aa105969a42c4b02668ee7038ffa461d3ab1527a1994a70a6c0e568339eb32a0e3b56250b759769854b9f481371ba4684b61943bab4b4298fe5c23acd0d0333a52e0f391d37a256d37a7736d437165eaf141639af45545adfef1ee8a9bf3d3ebfa19486482671a14d6c080a29f4e1eb3eaa8aca9be67595e23c4e40f3f8327e5ba0d6a8df0e4c73385113ef6c2d5677955e2dc61238391a12f34d507c51bb5ab2f6ff3335c19e41ab7aa6a9407a070dd9259841aba8975fbb41fe522e28e7f8f9bf78d3356f980d40ec0449bbcee23975416990020c837c02014adf246d62db54c2d71ae51de9a9960ae8438199b2b683345921ff0eed0317e542a61fc6845463d65e452b22cc0c696adf5a142b1a9194b6271a246f921668340ea61ccd5f2b1150e97d5e215da35d3d538fded02d11712aef5ae9e5bad61f850735120ca94647c145008a056c69242aa679912729ca67099f43ea18f7b8d2a270900d593907b07e5ed354756693d3a7a5e021b557fb51160f23b47d27289fb6e3cb909af92e4bf24d45f4483fa5353c68313c5bb6d56b48ae275677377e4069aae2af12e5ca2b2b5aa9f664cfe9d860c6a04c2d8c2b8ebee93bc54ab8322372b5f0dcc5cb22c4350de7bf243ea66748416d166b361ea2a97d8ef01ea1439cda3cfa7c3064fd5caa1dd6be2e1be201d165116ceb684090a7502f928d4d9b8f100ffc9781d2fe3d8451770e7f9322baec5b90202b8282f66162871da1d3ce9864144fcd1e2dd93105ed2fed6e89a5b4e469805e1c7cb9f180b9dc0dbfbd0ba46ca635543ef8c6ee5df40028e6600f7c7336669ddcc72772b066df03ff3646aee40c5be12e1f346c6ca03985afc81d21c012a98fb1ba0cb3c6a6006d9ee60c53b90fd97fd4df6536a73c1b984be7ac733efff73c4ae17de4653607f9a871ce8bf776353f3f8e5c047b82cc5ff8ce0bf8b8a07f19c57094de426409ee4abfafd9f64970608a6b4ccc2245326137eb069e2b7ddfe4bdb00acd4effa8ce35b921e2b589356649ea92be78515d9d3c92da94afc9a827d3a8f95c8971300ff8492ed54e22e26227461a3690db85f131cff81535ba4f779e8fab24d5c5fd20a6de4f63b83f89b808237c416f3598f6b6ae13bb9caecf1eb058a21b9a96f03c71ea8ba6fec38eeec1f7d17bc99a9ffaf76954168cb028ce07f57cfb487ff30e16ea78f5be1a562c22312afdd0f69202d00c9fb08d3e2086fbbfb3ea9487c5a817c631522f672e76eedccb5c9c440422ca42434aa648edaaade6519025022501532206327b741203e690293f2a65c00c661195f93171075c680af566a3be6de456b1a0ad6848add852cd21133d15b97f54dd93567ed76a25b785bc63dc46fab0885f8bbc82f70e7adeebfcfd1a93f4f10ddbee5d4ae7c5911d1f55db6d9fa8d5d4bad2433e9279bb0c9dd425b6336794dee1218f9cef6f0fef53d4d920cba0d0aa64f26bcb25961443c153e031bd85215e4c4598a52656f5ee26c626befe25b698f94bedf8962a0082aeb54d3871551f5853ec5d0c0f307a57018879ccf92d2d4892f864258947a9a00632004cbf8d73a238a464504e3a81afa4288c60581333d59fa403c5dc0c3fb3d5f1b9d8c4743332bd7a16bcb0c54af3a7ce4b167951c3e0d6e6b0f1dc9d2ca273d5ae85262a0c61629e7a68e111efca0d03daa50969c042adc07a058c52367c9c766106dc431dac74d260bf11d75f925e80e8b93e82576561314c6558573f051dbc649ff8df459735d3cabc7934585b5bd06233218d9c62dc66e6d3802605207923d15d39ffa1a3dfb38be4beab3e2ba17c168ac021b2548eba18d80c50f97b3c20f71e522dd7bcb0021ee8ab0a54c54d8ea2e0d98cbbda7f2ffa21db8c9fdf80e53e771c9c6248728efbb7a0bdfda97c0a3fbe69804d6887293b7fee7257c07137185452ea5efc41a82e1e7500e6394c2a08c64adf3351f29c5da4da0642a52ce597c2f94fc9e2e85a41b295fabc9756f08c50c800e51ebe6379da4b9f8642c42398e5b574482d34ec736019aaa4221e6e1d2e793441f6d9585d94be0e3420f50ad4d0380b39cde15e4eb925134ef530870ae8cc855be3dec702c7ee88c63c5dbb1d2cbe614c9aa9abd8955302052656ade166c5fa32689e674e3ecf7c1ae9859bfac7f42ef4aef8d59858dbdd8f0f15dfc68fcb1d5552448d1bd39296fe0b4db4ba2b433f768fe7e539ef4332087f389ffc3d1803b636476d8515f626e840c24aa836d4cb9a96c9dd79e2e76ca9bf355b52de20f1711d1bb5cd8d305cca9b7da1c17225fd5f2f8916c52aeffe62aa954a57e4f42294c2eeac7354b58943a88d2c5bc64b6c3e80978a4283facff5686b52a496e7b0e7c32ed652d8dc957d6a4da329fda5e759390a1b6f880ac6f688ca3df09213e2bcdb259912fca8c34baa541fbbddbcecd77a9b3ea9abce3fbdd848826b2ce36be1d972e5232ac565c724e6ea60ce5dffb8185df483b38d397b6e0ba9d1977e81412280599db43280a578fb05320791d15b950718cf2f50be4627ec5f410430b570a16e73da25aa11592b8577e6a3d2e8caca25a44d2dabf1285d8c366df8ae9aa5d7c1334a92478237253b9d3ef51d5e9aeb09112afe494f814410247dcac4712e77fcafb0fa08ec8c23e206b98bddc19551d0a69a8b386f886b17932b8194d751edeaa1efd27be97a9fca8c69aa11cbdf45c50c951f5f094f90362f0c35530646beaf92ac1d0f9aae754daacac0324af95951298ef395da3ff9758c61927ef24fe062459b5efb618768bfe391427d72dffe8353b887fd8ffc97d45de506bdef3dc916f8e283b210e5eabee044657cac4ec933b397b92582fd1d15723a28cf431d767cd6cfcf52147b4092a48f870bc7af760ff4b9b65fd6a2c4e71933ac3cd3c835ee64ac8d3e84df3c32c12f79106a8252ffbc2c0039f9078ab39060b2292ecba891286c3bb5712e8618a9622b5afb344e8399c89e944ca98dd31d0403ef50c63852584ff97a633907e00beb72f8b81f264c95088cd797fba202a99685a83314d9deec7a2c21377bd51fd2bf6ec10a6738d2249132048368b23ec7ca81adc80226b24a228c45474911dbdf65e100ee9c0f9b2974938ab959e4d19f88eab2a367150f1eb6bf4f6075bc9b37ff8790dd22d8f728708a5c5e0c1cb217c786651234ceaaf7a76d11403789c32f243072fb70d453587cdd52a779503d62762c1563707ca0868b744fa3ed4ac13e70df0f287d2792ec5fd995489c467e8236a26ac8a2d41021f06279aa81f7e3a3f7ef98134d647497107acdfc5d28be9eee12e5f243f43723e7f265001ded74135ebeb1e146289d15dbfa7531e03930ea40e1ad9b1eb5a8204efa1e3ac5a493062595d54be6cd512288a0b7c18b266621101c2769598e9a27bab39e31c3811ae84d686d72fd397e2b19251e4a94070b8cca6e0966e2296c1db6d9b53ca9a3507dbde7df48b30c38dc496bdbc78c5a3659a92a522e6599bf4c247c7f17dc3ceb8b2b66ac47f437bcaaaaef2ed7cb8d50c6b9935ee2cb0c7ae6fbeb73d7fdd7a81bc1d9524457fada3f16067760d16eb9d0657737b8ba2067ff768c78011dc6fb0723a9760fbdc1a52e7a214e8e9d63d622d1eed25f09df6d2d4a5a3b1cb05c290fc5b41449c62628c8a8edf176415554c8a9b4dfd6dc635c571bc38bb3e61b0802036abf33bb77a8cfdc0d75621e3260ae3c2e02cf57c2ff6ce42d0ef17172ddbf714ca85c122da961d6add1c1feadbec6b261699d81d432fdb0c62497fdbde7959a2187a9bb594bc727f3aca5bb76117b9b7797381b8f62ea67cf974cd0adb06eb825693eb566c334bb4a255eca7cc05481ad38a581066588d5c4cf15ce6c6522cba2e27255b12ec7d9fb137abadfe68110d399c021d32436d6cb26a9adea5f0f357a9ec61b9d300c19006fdc893b9f729d6fa1556b0a45fdcc5b4ec072ad4d1eb26565d4c8564adb920045d1e6ef6683f2d54dde24cde05bedca81c34a389ad6a962ccf5380008deb8a7b948396373f0962bc64917711dcf36ba2e2900058579f91bb050ab30bcd9346d6b0404237d7f2f19ce2faf5cfe34432bb162acdf71d18e4c567ff7e9ae5e467a75aa37eff51462db144b30224f9ac4505752b8e151b5b64a75b601f66c42787ec381bfbc5bd5a87f13cb9ef37c33b98df4c993308a703a4d58de61b9a43de4dc0077860197f14f65c087f35d86112fda85eb035d83e5ea56f91e73d228ed288d855a3b348e763ef20b3c00efd8e97a772cd7fcd5c834ea7d4696fa9ffe3d5cf415bbb1b9772a7e3ee181ef88bbe6e5ce3c187fdab95c5a7cb75461a4e68e68a722db1aa806f7490494cb6e88a26e571218210ed17b91e99e1d4216e0778a4b1ca14c509afe536a08459701b2e703ca2c7eb61fe17f35c9e86f1d44f2b133d6ad1a0097b9d6eaf131d46a7012303365ad6f89cbff2ba028a5288bf1548a785591b94ec5830243c060ab605f6417f9b98297260761ffbac87725db7158ebf888b6c699a80daafb6a9620521a5e4d87050331a99cc7bf5f3f68b2cf4347c258402fef12fcf4dec79e3c1cb0a16026896af3cd72ea64c0093df8c2d3b59dbf5dbf019b8399c124354753f47af3a5cfd8b44d24831822c92897c69cc7954bb700dc271ce84e0d5063ab81b662265c89650df341e66862272f4fe77c97e7b2bc76310b2c0695402e3b0a9222395ac72cbc5238bcf04880cad1992b77e97c9c507b696b8dd201f5528c65825f3e153a174e5572c64f37afaa33ce08cf613532bf0003390808f2bf541ca56b3ddb2789ef7d8f256e8dade4d8885057059dc1baedc333aa7e557831821d7676844c58d1b07842d7540386605aaca58c55e3606742d0a072cad0897a5196e68fc03c4d8e2822b2b6dfc79e2d86a3171be6cb82d73782f5700735cd1a47ee780d98622b417b0583f2919cf26dc56c13f5bc139a50bf6c03e09d0462df7823e55243f3f6043883ae17535365ea77da80bc0af6705fe7485677cee43f74f872a8aa923bba117f708dd0f1af18d87e8bb0045f181bca9a6e420e6bc7e700537795106f70f46ec4ec51b6f72f631826199103b1950b83b4544ad893f824d6f609c4a56777d95586cbf2964289a7c9293c09ab1959dd147873426b2d7708aed92871af8abfe9f019a4ce3f5288e2ab1baf985dbf9f7f0e175825b1008835b3dc218de5227325632945d54bcc8d26f4c36cbc93b89a2dd05bfc94e424a59e84b3c4b5eb235796486b0dfc1f28eab208b01b7e56ac042ffec2ffd0cdb77680741878d4eb8557ddb20a9d2f64fad234f8bb6f94a09989b7b6bad0963c405720f5b085cdbe551b78b24978ee9b07a565629a419a0a2eb54be2fdc03975b0fc610fe5e270a10e2454bee6ed4b87216bacffd338da5b79d5827c69c0a07de3eda4f79f1cc7ccb40078415305610f81562ba809916f57e3250db4cb83eeec3a90f1874e6d6d867da43adb5b69a26f5bac1aeeff8dcf616cfdc3905562f20f7e9097f82cd5bdc00e3fb6677a8567845295d930de2910ee477172a6674baffb46e7c811e62541ba961a66accb6a91e1a248080085754c04cf9e1076df92b1621ecd82798028ee1bd2ced4441eb16e5b345b5548b881cc844c588a55486e4604271aa906255587bc31d48e1e7b51243e5a645b58fd69cfda894611cb753e47aeba7304b61631e618edf25b682efda8eb40c6b77aa1561123a2b682bb82eaebb96b901fb7f880d1", 0x1000}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r16}, @rights={0x30, 0xffff, 0x1, [r18, r20, r21, r22, r23, r24, r26]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x90}, 0x80a) unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)='x\x00') 22:13:16 executing program 1: r0 = msgget(0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x5, r1) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x812, r2, 0x0, 0x8000000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000014c0)={0x3, 0x2, 0x7ff, 0x1, r5}) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000bddf0100003bb6048a091b08605111870656aa2435f4aead67d55a584bd3005e5f3347fb54387654a6882d1ae36951db747953d44276cef5b0a7f80f1ce7b0b45ca953e3ef9572a4e35b26ec2d3b5df69b0000008000004000aa42bb48822f03bd87139804d4aceed171776450db74c753c74b38fed61966ef2cdfdc6a1a318b90ac8ba64eb4200e61ec592a8f3b619b7bd893e6de01766c1abe320715277ad5fd4367eecdfad7a88b26e042286af7e23d7436575c3bd9f75e170c6f87158c1e8415656e5bd1ea4ad755ffb187af19340ae5c61fb58c48ccf9"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000004869187c45692f5c7ac2048ef106a716f7017a071300dd3655cb9788b31def7c3653aefe1df3c80d0000eb8b66b75e"], 0x2d, 0x800) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="000400000000000028b0da31341d58e48b00c3fb5f3a81e53406a558ce57744ba0f0f46dd744938ade004e46bd7052917cad8252d10947d181d950fb1d570d3219d8b70129cca31fcff7c8fd61499740e530f6fb3057825f65"], 0x59, 0x800) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r8 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r8, 0x0, 0x2) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) fchown(r7, r8, r11) r13 = socket(0x18, 0x1, 0x0) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchflags(r13, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r17 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r17, 0x0, 0x2) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r21, 0x0, 0x0, r20, 0x1}}) fchown(r16, r17, r20) r22 = getpgrp() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r29 = fcntl$getown(r25, 0x5) r30 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r30, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r26, 0x41d, 0x5, 0xd}) r33 = getuid() setreuid(r33, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r28, r33, r24, 0x144, 0x4b}, 0xa, 0x100, r29, r31, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3ff, r8, r14, r15, r20, 0x1a, 0x5}, 0xfff, 0x3, r22, r29, 0x800, 0x0, 0x8}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r36 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20080, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000280)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x1) r41 = fcntl$getown(r36, 0x5) r42 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r42, 0x0, 0x0) r43 = fcntl$getown(r42, 0x5) r44 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r37, 0x41d, 0x5, 0xd}) r45 = getuid() setreuid(r45, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r39, r45, r35, 0x144, 0x4b}, 0xa, 0x100, r41, r43, 0x0, 0x92, 0xffff}) wait4(r43, &(0x7f0000001740), 0x2, &(0x7f0000001680)) msgsnd(r0, 0x0, 0x0, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000480)=""/4096, 0x1000) r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r47, 0x0, 0x0) 22:13:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 22:13:17 executing program 0: socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x5, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) setsockopt(r2, 0x4, 0x38, &(0x7f0000000000)="8b38d66a372b9b02", 0x8) 22:13:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4000000, 0x0, 0x90da, 0xffffffff, "d727c1e7009beeaceac9eaceab00002700cc4de4", 0xfffffffd, 0xffffffff}) write(r0, &(0x7f0000000100)="582720efcad16ebae6320700000000000000a044fd33bbf6a0db70b418055552fbd54b5a4c8ab06198824b3da025bbd45e3bf59fc32e613d356e8c8b6b87cb2d72b8bc0900d8a4f5f32800"/84, 0x54) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7366) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) fchmod(r2, 0x100) dup(r3) r4 = syz_open_pts() pipe2(0x0, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) fchflags(r6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) readv(r7, &(0x7f0000000580)=[{&(0x7f0000000240)=""/125, 0x16}], 0x1) execve(0x0, 0x0, 0x0) 22:13:17 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x80, 0x7fff, 0x3, 0x5}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0xffffffff) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r6, r7) read(r5, &(0x7f00000001c0)=""/176, 0xffffff6f) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x10, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000001200)={0x4, 0x2}) accept$inet6(r9, 0x0, &(0x7f00000000c0)) setsockopt(r8, 0x29, 0x31, 0x0, 0x25c) sync() 22:13:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x401, 0x5, 0x3, 0x6, "4ff24daed7a3eaa21c020e4a18a1000de1fd8659", 0x7fff, 0x10000}) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r3 = socket(0x18, 0x1, 0x0) recvfrom(r3, &(0x7f0000000300)=""/218, 0xda, 0x801, &(0x7f0000000400)=@in6={0x18, 0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r2, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000002c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 22:13:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905"], 0x10}, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x72) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001140)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/51, 0x33}], 0x3, &(0x7f0000001200)=""/4096, 0x1000}, 0x2) pipe(&(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000002240)=0x10000) r2 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000ba, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:13:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfdfff7fe, 0xfffffffd, "b04d00f3ff0a631a000000000000004000", 0xfffffffc, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:13:18 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 22:13:18 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x195, &(0x7f0000000100)=[{&(0x7f0000000280)="cc48f1ec73cd4e69806b043381bbe550cbf6cb09c54cfe9f23dd7699a00e7998e812cee47c2eb648030fcebe42b0f64c9d276d8cd65447193793d8c065c538d5cc68121b1edd889adb320ac089f3a287f0651658d11bf163310f383ec63d473ad9ee74f93222463f31a0e81291016edabb23cd46b569eec893bc9aea840e857f49fd1ebe79086967fdc9ab7804b1aa990cfb40a69d18c91c9fbc9d24d16ac010655d9c1fd4d003418fdde6c319c6b55fd67eb73a6c5e9dba1889cb32fdd416768b257f59c7628af2e97c5010dcf73dd902b0d86a01615a89a38c50cd63bb1e810b69458c5d0acbb39b04dbfd858d96bc0fc65702ed293e92618f5cfd0f39aad6ef87184704ee768e036dc4a77266e4a2b7a03b1f16863c63ac35d5f1001cc3af63e5aa2bb75692de3d10676abae9a1e3326be9410b3dbfe463eed78351cd221738dce30df1782d9e3a5d2f64bc52771d4ac36237ac8a3b6395fbcea08deefe2a151633b7152dea1c5bebc0a0de7c75c69f", 0x171}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000ff2000cab4e3f4793ea1d99f7de064b01ca570cbd427e4946756c9225e8a69deeaf312e214f6597d10fd32071adf701e25754d4368188c195e493acee33cebef599ba81ffb8231680c136f0900e4e400fcff000000000000"], 0x10}, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) dup(r0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r6 = socket(0x6, 0x2002, 0xc4) dup(r6) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r6, 0x5) r9 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x2, 0x92, 0xffff}) r10 = socket(0x2000000000000002, 0x1, 0x0) dup(r10) fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r11, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r12 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r12) r13 = syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r14, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r13, r14) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r15) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) r18 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r18, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r18, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r18, 0x0, 0x0) kevent(r17, &(0x7f0000000200), 0xffff, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r16, r17) fcntl$getown(r16, 0x5) r19 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) 22:13:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 22:13:18 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) getpid() r11 = kqueue() open(&(0x7f0000000040)='.\x00', 0x184bb, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) r16 = socket(0x2, 0x4000, 0x20) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) r18 = socket(0x2, 0x4000, 0x20) setsockopt(r18, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r19 = getpgrp() fcntl$lock(r18, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r19}) socket(0x1, 0x5, 0x9) r20 = socket(0x2, 0x4000, 0x20) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r21 = getpgrp() fcntl$lock(r20, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r21}) r22 = fcntl$getown(r8, 0x5) fcntl$setown(r5, 0x6, r22) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r23, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 22:13:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620202"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r6 = getuid() r7 = getegid() chown(&(0x7f0000000080)='./file0\x00', r6, r7) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8700, 0x0) close(r8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) write(r3, 0x0, 0x0) 22:13:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) close(r0) r1 = semget(0x3, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/200) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000001680)=""/4080, 0xff0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) sendto$unix(r5, &(0x7f0000000100)="e26819c31c000eb85fa6037c77d018fd4056332b59ff5f823dbff06975b2602931d77f0908174d1f5a42ea519c95197b40ad279e04e8806b13966d65cf19862ba5c69639009217b658c04c2ecf5cd570db89d1a8ba", 0x55, 0x6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000340)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:13:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2f99822121a9018a) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e1ffc66696c653000"], 0x10) r3 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r3, &(0x7f0000001680)=""/4096, 0xfd45) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) ioctl$TIOCSDTR(r6, 0x20007479) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:13:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000080)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='8\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) fchflags(r3, 0x10000) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') dup(0xffffffffffffff9c) getuid() 22:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000e0e90000e74de4"}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f00000002c0)="582720efabd1e5c15f734ba3d32ecbf0372c314deaf7e91dc300f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000200)=[{0x3, 0xffc1}, {0x3, 0x8000, 0x1000}, {0x936b76880ffd5ed4, 0x8001, 0x800}, {0x4, 0x9, 0x1000}], 0x2aaaaaaaaaaaae06) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(0xffffffffffffffff, r5, r10) r11 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/22, 0x16) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xda2c, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r11, 0x1}], 0x1, 0x0) 22:13:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 22:13:20 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4", 0x0, 0xfffffffe}) writev(r2, &(0x7f0000000480), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) close(r1) r5 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000180)) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x20) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xc0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r8, 0x0, 0x0) bind$inet6(r8, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r9 = semget$private(0x0, 0x7, 0x8a) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10010, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semop(r9, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 22:13:20 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00'], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cde00e86a21919ec4e0ab406caeef87a9c22ab92b18d48ae3cbcb9473ca3ab0c8152a304afc430f786d6ad1032567f317427b9d56cd4aa186cd9aa3c97a621f80f7cc75e48ca0eecb52331684bd130a332022970612c6b842db156d1aae044b20652235be44f9f5d7625e4d7f10ccf82d86f7b097ab2e42ad16786b173461b1a9336c193d6c8555b0b26c0b247e97e081acc7cd75a558e6779f4fb52f2455f7bb19ff7fe931c7619c809ed2101eefdd26f4387f7e61742d8230610a520b95601ff23338cd553abc6e55151450736eced4b"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r4, &(0x7f0000000100)='./file0\x00') readlinkat(r4, &(0x7f0000001240)='./file0\x00', 0x0, 0x5b) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) getegid() socket(0x2, 0x4001, 0x0) r5 = kqueue() r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r9 = kqueue() fcntl$dupfd(r9, 0x8, 0xffffffffffffffff) r10 = socket(0x11, 0x4003, 0x4) dup(r3) sendto$unix(r10, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) dup(r10) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 22:13:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0x50) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 22:13:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xdc7, 0x4, 0x12bb, 0x5, "19f03ffe10f01c75e28e14c2f5bb40123180182d", 0xffff0001, 0xbcd}) dup2(r6, r5) write(r5, &(0x7f0000000200)="8d62958497b46394cb312b94a3ba6fe43c2feeee52ac134fb8a1434b0399cb7d7151a69e193f020ecb74c5ee0da5d9c7e1a748bcb1fd783b249f4fd6fae1590f39b05ae9bad2f8431adf73e0b1f6ac724d838efe1023437b842fc7bc597339ae5fd1595fe3215e7cbbaf4c131880a62749c16d0ace1360702960e2f8dee5f962628fa9e98cd9b75209d23988e8a2f39040358ef4a52f9049916d844cc24ef3226f95dd210825e23455673fd00d1a05ee29a4ea3f6450a18c8611ba187186a23f48a6c86eba04c4499003fcbcc07dbea6cb5488666f248d0c53f1e383d8f21ef32dd3349a921faafc362d1e6c1ffef3411b69e3809fc6a3d34d4de5e9b8a020e60abff2808b030fc68ca581873b1177764a62c3e9d58ebcf649da3c95dfef5af5de83c56bc555b2b68edb1a1bce6de8c91487d97d8751db0bbecbc323078aad5e609ab14762237033c203ca5131586c907fff5e7d3b176807336130d6a35934762a80ca78958070fcf2ad6941172c6b880017deacec94fed6c2426c4a488d1e5043157300777c509b1e8c2330ba4a27b10f4688934d728935846e305ea5e50a3914b2805283986522bf2833f769f49ea3d1cc68284faf8e905aff5db461cf3d57a9d56eb00166faf3a8f66054b0dc3c621d7406ffdc82b6f1928a4440d8242d65206cb883384a126aef5250a2540bb3d0f9d932105aed812c8f4a9e563859ba8ebdeaeabc8fa89c25d3a51df7d6a43c36e3989e3be2ad598ad07f2df788c93ff8fe59ced660e3cb4db3d87f4e4d10b9f3f85e0dda43eab0dd818270998f1315bed25a360c92ed74f8e763005ed42baf42677fb3c2f41b7445400d55f2194c72f9f21484f5319eab34385ff5d390123d71a5186f1c24a8cf289e36f86ddbe2a9dcdaa7b5f7ebeea3c94b87307af0225500f78cd225fdefb7743a6e621e12135a60626930436645b5a314f74ee254525758bda2b09076c614ea5287e58d6ba3a2fe742b2c4b4aae2b4a3fa712753407f7861816df3dc462d723538bef3e3aa93f9ff1c65d93d993d5c0c3cb132de2cbb46d9aaf615db2c993a4d7739f13f0482d2365d7fb3a363d21d794ce1bac713d48e332a82a4f0d303523378dbe8f7e79e385dcab075840a6f6ea8ecc3bed75476f0a4c87bf3efbeef01e3e975b58416c04e6c62cf8a0f9eee6e60b9fef909782543127b5dbd6d236c0c245cd4cb8fff511ba0259ff3fc503e101eac295900490c3bc5cb6fe5a84ee95f50e75f5d5c3ea081cf56a843572d75e5d04b851c6dac3acbe63b3243d48c6f962950eab37049d80b59aa9d335486e227a7805c094767fa3d95fc1e76b5ace4de90445cdf23b89c982d8871b4610e7c30797bbc9fdb9d62ba31652d718e04884ed8cabf15a0352583a9c8c1757b915fdf6af77bca989615a4ee57a5aaa0663c8592ef42ab912ed05c9201b01e4f618eb52cd0b6b08078febffefcdff4be9c5ce7cd6f1837c7baf94f1b9a1582cb50723dd1a98e26e6cbadb00f9e3abe3dbf7988975d30d1412a2ad9077040af8890d58df718f39af63f43cfdc0f93d538d7a1a7631a9f627ea5210121b12726a7e6e5c946763c4235c3c2bf453a095e2ec1f8eb28018b91e594388c1162b8c5e3d4f3c49cd8ec342e67cde007a0245c71f22b4e0e07552e1d9f0827e199abfb72abcbee1c5956d8062b4e0e8354e6bc750bdb36287cdf7d9e1e97896eee4b7190a06028549fa195e0578fb6e9b48a440eee010623d9029a4e063b2064acb4ac3068312d075bc25e27d59524fc66fb21446718938641295cebce3c2bdb815bdc0f0bb07dd517dd67e0b6a45c36cd0ab77aa0b023ddab399d7acaa8d602a1b1949f9150f0d23e867b7847236ac0898de1d8e8c2b776809d71d17ab59cdc757768577b0b75c558800f0e0c610483fd862bcc11cb2305310a22af89117a2d4bb347390af52af444d566864323643ba4661809bb392932125f2439c3fc108a05af9d589e30a1d7fbc052e66c94dd448d669874c2d6e7ae028e604aeea62a52d73a33eb50509c07fcf05ea632e21a934f57091edeb7f04ae124e6c75736fe341348e31cb32be9e241d5efb6aa4a6d54cec3e3b089ffb11fb3ed0dc480d95f0d91f7d16174d3d141a8f5704688c2216b96e09928900e5a7de20f42a80fe0eedf89aa4fb8369eb023d24a60c4e60bd217ea080188f3da50c231f6f1208d5ec1e4b8716bc5e6e129af9a3b152add74da3b30233f9927e039bb915436b0addadd2391fef97328b82dbee24b3607f72fa3f4721027de9400ae5507f4113dee690306340bc58d5ac6f803bbe19aab9e3910670d4071e385e2b28a0c8c9d117f824efe513721788bf91ac2c04935ffd7740baec4c3ed4cc216c7ff08cd017d11359c4d953cef395a50de00a1ad84af8ebe8239f6bc730b9d07b3b6a76f6ef3d73413dbba75fef004a7fe6677335aaa8a168c284d7177a515ae43fb6de3bb73ef266bc00d94b7b8a44e8c9a0bf80b758270e10f31ee69c39cc2d1e8a6d7031f5ea0b3cb07926344f48e1aa3d4ba056df61e6443b6461f5b837cc72d034fe87f5c6f7ab0535b98a1e92c3ee063c7d748b03438767f0c7059c6ed04f2a224791b660dd986ffdc53a7da44e7858dff7c0c45c2c7441eb343609bcc4e7ee84f37044412fb35405e2f238f01d5c6227fe4d7d24a9fc010eb86763d7e94934d495c5544744bb228a1e0033486c4f10087f4e444da52c88c33100a3b336f9b50321aa0b5744081263d2b585837dc108f07db1dee25b989d3b108f0f48d560f1ad44d0dc108dbddfd3de58e00b7fc088c0de5a2273b7fb831d27faa392dea10b5ab6d1ea6aaa091d7daca05e5b7763fcbc0ca1818cc7af926a6197a9f9bfc9f286c32fa2bbcc3c84965d9ba2428cadee8f58d35f16934031210b131fce4c90bc8bb816ca4e442879c9962d2777d5f08f2e30682c9b9c43984471c22a1aa3be2cd718c68220f41da6e406df53d983ebde8127b01ed876970779904f3a624c2d984c0a77bed349250ee6e6b89ff4be010b959041d10162ae53d51d712fdefc407bd23906226a42f48318cb17d67571e3ede627439da2ebf7be5683b07f36e426645473892bf120de4c785b648c268f251e6964a01d05968c2a14e0bbf59069ce4049035b976e12bfd95993e53c7fc9111f0a57feb46d16fe91e6f117b70b3420885291f65346639c0ff634b0b9343e0aa59fb9b3482b2596555b5279c1cadb67f0ccd4deb5db51a002605df63db7d9c9e3cad1bc1b8ade6ba74bc7176b1e7df624e47f9647a0544fe890100b5e9fb5b403f13661b73211c9ff9044e7870bb78ccfcbe66f5a93589c1de3bffc0612e4437dad8f70ed9030e83b8d8140ab81f80d594fb21c9a2a1427102daddf971c0d8a7938a3ead9a517858a6fdb9fef6b678f36091d8608c8ad68e40d603c03f3cc037cf847c40a66f1aae44b1e6786a6c59c053577dda37b3a5bf483900155cdae3c065b1537e6586562ca81ae6420500d7daa12d9a9e24db8eb910c0619ab13ecccf53f97817f406b14ce92c1f7bc26c9fde6b4d0ac46f8293988afe6255f245b452808a0d644f872ec6040f7d763f02ef40ec74ac40b8c3337f92810d7fd3f8ce3586e7eb3c01173eedb12f06c3f1217ca77289badcca948be3f86a3a723ebdf05b6023fa10aff9cd86c108bb49e3c40c10fb9c321cb623b2e47ab30a343ff6fb348dc6d67fc2242ea067e7b69f5c6dcd6ca41dd312cbaccb57e99282483382ee69db12212332e6b45481b41ccaee4adca16314e6d381dcd904f219d0217c45cf7bd66724922a40b46ac55cf8a57a7b1f9db95bec9e4fe83988feb2b71400a92a41d2de596b61a1241d484d3cb63a2fa478911d3d30a307e7348b1394e58df5219123a54aaab44fb0cc0af7d36f7a853679e2e46b9ebc235ee2c99a9976d2e09b6e30ef86e4e31f0e78f0c60665b434abf999b92ccc764d7bf64bba483fef3154d5d726867caa1195d4bdae30568660ecd2d5cc91522d3d04d486ff82dec082436d5ce26501ae3a7d9a4319e5ab3570b675748f992e86d9babcea0c045e8dc46e660c86d0b4cf0f991899924f26e1e6660801dba22424dc2454b6375b820ce8fbfa19bfef8bb0b26740046b09442002e52ca1d476ab2877d53d658279f6c6498b0bc4d9206a049e7cc209408240ece512bc2a3d6ccdc7a4129296c51d69d3beb2fa76a06ac5a15e7be26112cd6f23817ebf3d0497fc1cb41236e81646ae8712c737f2cfbad7821b609e3235028b9c06e882330c15c7258ade01921ec8029c3abd05fe6f3501fdd6d1a3a4a00303d32ca0feb5beb9be9888de46b200db5330a80511baed379242dc7a2401220c5d40c71bf5f361c4ab4838dab6952f38f185432030cc4dd49558de79edf0967b553b5060aeba67a6c49441d2f898b56fe7e0e9c3370f81e3d8b5a59fbecc578243517d155aeaa8d79987f27f2ba9a712232fa02bfcefed07b33b63b9e583cd0b4cb389906e83d49cba103c965fba4edd3802106e5550abe51694f60e963620dc5dbad25a86a7f6e5e69dc782e7751374c237d8199082f0bd2ee1f6547a7a5d6469c7912b570849b326627ca66584f35af0f211fb59d16e27cad2c11893fb04e134f953b43a5ce9a34ca46b2062a802668ed16b72cef9579e3017e9f5a35e8ab4328dbbd86661eafd74fa276fc0665bc413ad0d6e83cd1f2a2b6fcca61693eeb71582e510962ef82dda9a3a10f53796179a4262584fab3e1c78fb08f4e5ae789ea376cbbd132527dc90c8b7c143789a0d4e35d6bea18e314c89e392cac3beaf1b241c9ce36ce03c4e6a26319bdb7904976174b642ec71711581bb1dd73cd9da0d98840c72f1b9813f24e0304830e506abcbdf06e6ed50e8d64af48dd6d9699fea12a8b895e2e4e9da6bf05fa2e8a24a7f5a222948571d88bba4e626e02c79c44a56a8ade01b7c2524d1fb164b1ab1c5df7152c39b4516f7d573e8d9bcaac08e378b03e74e9d2e58095042b80e7e2664fba77e846f89038d53b7db212d39a33a534363e4279cfc662565e42a7c8c787bf497f130b64f16cca09ed36619c0d323cae7952bbc9b88650b46df72038e2cea9d3e285a2d1365e9cfbff60ac8533a4a21b3913af49b4bb10531f3d91a86f4767b3ade33d1ab725a29da679a5b75e37bade06ae6d5746047ffd512b1e97cc48a024bcc21be9e4a27ce91469055ad0d8551e82890bc465e462c6dba85d46c5c02db92dbb44d3f3f9e1698036a2e48d7505bd72c3fa5914507bd6a8cc7867f9ed977db0c7befa564c8c29011901e6f40248dd0d7377422ffe51233a7654289c39be76a06d49acff873d85045b50bcee7bd1292fae3321f19a3a1e5b07f3966f9adc649ab623c9f49137eae46414e44aef2b2b679d90b077fe963e17f6e08a24d27fc9b2b7d84aa9da985175c48a4f6d9ece5bc291c87be88c9f3131b79cb9eb43e14cd0990758df9b03fee07e815fe931e1f8691ec8489fd1926741b166d705590c8f31f13f9edf2d9f12d1be98c6911b8a8f8e6a6aa43967fdf2401d75ab1c1a78f4aedc96aa2839a635fa1b8c87d6b8baf8530ecc7ed9677f268cb57859d33252fa44a80d067846abf1776af6b72d4faa6426e98c762671c2eef4fc4ada6e2d49e91bddae133c29191910d478b452ea9fd9477efd8dfd1b332e8c1bd7b8773e785f2972a13f5a41576cd517e922c63c1347b7679c6544137a8c8908df5e0c58388e199e1d08307efee96738758a306e3b06ef241551189137f6efde939f", 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="82822e2fa3b3b22c3000cda1d6b4bb6da0eb173b410000000089d7b501c5dd985a04df4ad56cdca997a86a42fc70ff19c2f2f4122c57f5d2647950a64170e397410a6f95e362b1d4ffdabcee42024f5b5de14a54785fbfc314381eec961c7fe4628b7bca95313ead4ef9f0ed7651eefe5a73830afac5e0000000000000004000008bad2e44dcbbc640c1edb31cc54ad4e5c12447a910608e529f560925d880c03b2b0cd7461f216e377073ba648b2f510b829920119f5c59d0a5dee3f075415fcb93d2c8894587039ae618c5ec554d77fccebcf0ce60a302c1446d90002d35865d409bdace813de167f5500c23240237864e"], 0x10) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) dup(r7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) r10 = accept(r8, 0x0, &(0x7f0000000080)) close(r10) shutdown(r0, 0x1) 22:13:21 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f00000026c0)={0xffffffffffffffff}) msgget$private(0x0, 0x1c0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0xe8, 0x2e, &(0x7f0000000100)="ebffcbff31929600000001000000000100000000", 0xffffffffffffff43) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028a01ffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c259300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e11548516bf33186216da0e1b8aeddc38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf52979bebbfbf879500000000000000c8f766c107daabe9475c9d6bf97f93cf02b9422e05e492a01690821d727859ff000000000000009d08438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f3f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c9b2b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/161], 0x100000067, 0xd6d0c418f59fe7d3, 0x1000) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0xfffffffc, 0x24, &(0x7f00000002c0)="00ff0000", 0x4) socket$inet6(0x18, 0x4000, 0x9) accept(r5, 0x0, &(0x7f00000003c0)) accept$inet(r0, 0x0, &(0x7f0000000400)) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) fcntl$getown(r8, 0x5) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0x2cc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000e80)=""/214) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getpgrp() r17 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={r16, r18, r17}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000980)=""/201) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semop(r20, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) r24 = socket(0x2, 0x400000000002, 0x0) setsockopt(r24, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r25 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r25, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getppid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() msgsnd(r2, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f0000001ec0)=ANY=[@ANYRESHEX, @ANYRESDEC]], 0x1, 0x800) 22:13:21 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x20000, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x0, 0x800) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:13:21 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000002c0)={0x3, "2fc851b05818ed3c54f9a77ba3eb408a6d15a99828ebb737b82dc7baacada0808342b589abebe30bb4f6c5ee00ddfcf5e516d163928f51b260d1c01c09ad2d95bead60c11f361883cced92460660248783270c8a8d59ce579fc3c7b85c55d41ac6a70bafdbaef660dc53c615a9497787566bc5f1d9d56276ec8d3167cc055af4c499be50304b9311d308b7c505bd26c530e99736a2c24261b575f398a5cbb4c89ae618b2bea359ff95688c6cc13a2993c81cb3eeb5b4b6d9dd4f0e63b51feb44e7f9e4557e16bd2ac7bb83bd6a44af99d71755b74c162dc003"}, 0xe1, 0x800) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x2c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x2, 0x8}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) nanosleep(&(0x7f0000000080)={0x5, 0x80}, &(0x7f0000000140)) r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r5, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() getpgid(0xffffffffffffffff) getpid() r7 = syz_open_pts() close(r7) syz_open_pts() r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r9, 0x29, 0x28, &(0x7f0000000080)="54002393", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r11 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f0000000580), 0x85e2cddf9a705c8, 0x0, 0x9) ftruncate(r11, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r11, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) msgsnd(r8, &(0x7f0000001840)=ANY=[], 0x0, 0x7fc) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x32, 0x0, 0x0) setsockopt(r16, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0x2080000000a, 0x0, 0x0) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r8, &(0x7f0000002680)=ANY=[@ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r18, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e771cf38ad7ce0af3f40c9f3517efe531b"], @ANYBLOB="d748de7bfa629ededce2fd0abee51aec90bab7", @ANYRESHEX=r16], 0x7, 0xffb) msgrcv(r8, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r19 = msgget(0x0, 0x3dd) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="34e9ffffdc000000"], 0x8, 0x0) msgsnd(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccfafdde115e1ebe12e5c663805970a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd"], 0x222, 0x40000000000800) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000ddffffffffffffff00000000000000079e2bcd322ede79b7a06f7300fc489c06a5f25e40855ebbce1f7bbc60c4cf71922000e04e313829293bbbb89efb99b722a39223c4a853a1f92818710fe4cb98ae831f402fd1d0a4812082fa924b0ce8cb2233fb5550cc401541568487af912a85b2c14e1e14e3cffc6bd08b32d7185151d1dd1e917f967c5229346552e900151a843a58091689a5f84ae75d1a52d2109731b1f3cb6bead6bdc190b07c37ca994dd5666659eddd5d2e5b17b3e3a295b7d453c01f2c"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 22:13:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = socket(0x2, 0x4000, 0x20) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r15, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, r17, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r20, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() r23 = semget$private(0x0, 0x8, 0x100010286) semop(r23, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r23, &(0x7f0000000280), 0x2aaaaa38) semop(r23, &(0x7f00000000c0), 0x0) r24 = geteuid() r25 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r29 = socket(0x2, 0x1, 0x0) getsockopt(r29, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r30) r31 = socket(0x2, 0x4000, 0x20) setsockopt(r31, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r32 = getpgrp() fcntl$lock(r31, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r32}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r34 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r38, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r39, 0x0, r33, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = socket(0x18, 0x2, 0x0) accept$inet6(r41, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r42, r40, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r43, 0xffffffffffffffff]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x6, r24, r28, r30, r44, 0x124}, 0x3, 0x2, 0x101}) getgroups(0x9, &(0x7f0000000300)=[0x0, r1, r5, r6, r7, r20, r21, r22, r28]) open$dir(&(0x7f0000000000)='./file0\x00', 0x8f919cc92a29809d, 0x0) kqueue() select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1f}, &(0x7f00000000c0), 0x0) 22:13:21 executing program 0: getrlimit(0x8, &(0x7f0000000000)) syz_extract_tcp_res(0x0, 0x0, 0x0) 22:13:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) utimes(&(0x7f0000001300)='./file0\x00', 0x0) r2 = semget(0x3, 0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3]) 22:13:22 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000004c0)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb105000000b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r31, r33, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = syz_open_pts() r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r39, r40) r41 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r41, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYRESHEX=r40, @ANYPTR64, @ANYRES32=r41, @ANYBLOB="608d5de19377315f8ea2da20263059a63583d67029898cd014abfb292946a534ababe4f2feb7081837d0326a782b085d19d93c10a621f24f1737f0d519236fd848525f870cdaa9d4f4e39c3dcd68693080845828b5c91480f87e5084b65f81303ae1fe08b3091ae057dcd72f25060a7fde40f8aecd779d70bfba4b3dd46ad1ca1938fe073a268d7dc00b2a25906595961d8ea2b0547dd64816295b"], 0x4, 0x0) msgrcv(r37, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000006af1495de9520000000000ffffff7f00001a7a05c59f3c0f00000078b38d890000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000f00)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000701d5eb6a3e0525600"/229], 0xe1, 0x2, 0x0) 22:13:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) lseek(r2, 0x0, 0x9, 0x2) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r4 = socket(0x2, 0x1, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:13:22 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000008c0)="bec786fc415e00959899dc6532e40f164fcff70ec10364f32e4657f77e4fa786e2af25db5394c381ffb39c39323162abf6a0dc9b0bb04bb4b291e98bbaea9ec17abdb611704b8e39133d7ad1245579573b157eed0bde8139473b5c6fa9c9db97c6bfd3ced354bc75a06797be1032ead5bd127783d83417f4f0d4904b68d59b6f613411b9bb78d4831173ec976a6d109a6223ecdfc0093395e71c25b0b6fafb0f2a457aa3c64c34ea5428528e3a0f0a5685476a2a68d3c4f77a851dc258787598bfc0f2ab555db5e92023df6a1798027397dd5eba4e45f8ced4cf97ed09417fcfd4c135d41eb32a14292cc217464bbaaf88710cd016d1ad68c8aaf85531eeb2055defe25faa6c73169c15e298c77be4d23525fa4fc19a95aac8735c41d1c462029d7e18b82b2167e4021d0a2dbff8a2d2e660e874a4370f960ddde6695601a4f241072f10e68c94f885f68afa820dc4afce1d1f80969a2bf1c9806afb01abbafa7da9594f89f363de4e4d8444d0b6bdab7c697b201f40dbc3b4cfa4cecb027de4d81e8487a451466a26ae07cb084eb9b33246508a837d43ff048719ceb1ad7ffcb8cae123ac6a9074509718b8bdaf3303efbdbb57288d22481819aa246cb6c91fa67fddd2f6aa4a0525af6f944512616e643aa319ba628a16ed5ad96ef8a253873481861aa6892cc8ae8e5d007c721ca5b9b20bdb8294ab7db6e6ed5c06bd9b1b316b3cc9a316955b7387fd59b0f51915b26bf34044640ac43b8c1bf1dc6e02661644ab102f2d8df58c44660c1e90ddb0deba31861c88cc24d39a967d5c76e99565b2a51dde62d5263eb9aa3adcfb5aab4afbb001f5f25b5b42c437332f6f778376551a60df972fc38ba5e59ce010c209c975b71b52eee79225a5440294783da05ba145cfb5e2c2da765108d7002ead7484b5b99037f006f8fc0f39c1b6a70f3371e857c1d512b6573d7e583d232a05bb1237b7ec012ea3d7afad06c2819847fac2c38c8face502c3afb0d8ba57568c87311e03b5060d9f3adab6fbd76ae082c3a276f45e928fe59b8adaf143db083db6ab21604724d91f13e5d33e13fa788147eb3356d228b77e00a50875276c111421629b95a59c680e0fe0904956d2268dd8d5a517489efa4d2be71bf7328adfe1994375fef95527fb62c52431704e9d5fb272138f4f3a479cf55196b2dcc9172572067283bcee8cca9dd1370fdc288e01b89a2d5b5b6d6908f871255cfeaf1341aca871a5dbfa7541f737e7e7b66142135f87e22ee33dbad3eaaf2fd204fb374b24014415e906c479cfb85dba5fd9a420ef7cb4c5a01ccce98bef860abccf7a56de519069ee5b00037fd7a7795ae9dd2583646c8641df650df12534f2d7793f44c3643de3abd087a8b792547fa3bdd53a65a5b6a5a8074d78c6e9e18103262393b409f30178dbd58ee922a3a8a2f15b05f5808c450db1b54e70abfe8bfcc22d7b7104a78b7e5f4aff971a502de1de3630bba1406e8b50e76d34bf50258e693394f21378bfd1ab28103a85c089efd4de66161bc990a58382f0a9f12225aee36a4319647def12e3e5c453dc3ef2b89a643357dd433c26d284e73d24ce90bfd241a3b4238d6da0bf782d44858c17386cb17958f15481d409886ace3b9ef305463ef3f11ab8694b6b09dea78446ad2f7ae5ccb1d7a661f44bdbebb8896397975b34506aeb2cb6bb9278272c4f27ba392c46fecd346bf048858bc48f25bc44596babe6eef91c87d92fc7f732976a368750b7dfa065a90c988e92621f089b2c80d16b49bf1a5f47dd990e4674d622a337ab3656049c61b4d68a912ccb687be0cbcdf716182c3878473c558dfe1eb1c10c9509283d3490373864610daf47f20b84376abd61d9a4f67599f02248eaba288f6febf7366907d7516090c49a15760465f8119512387b11b47fa295d57c30351f2664b12f4dba4f17c962e6695b51655fcaae8695f272e9d98ee194c8ce6e2562e5601a79593bd60c9a0ca414607dbea1174e4abdcdef4dd7fc05ea30f36d0e41a2a6f06505a907a39208ff2f3d37237646a057d3245a6250811578bcef983fc0255cecea98478724249a719851ac25694d6df3a73ed947ebbdc782fb760c73a59c7f0b6ed127ffc49302b1a762696e32be9bdbe0e47b92135d07621a7dc3fa0525f25bc574e0ff64aa829a35fbe1df73b20114a794054f0fd78d110373e1d6c9a9f27a7b84b37958ad4946b23210883a4bd9cd8c7b183b07c00d18a004c695c85972cf63187f4dfdc211b60b296cbd4eb2029f012a6a7fb227ee7ae73ebd19f6c1fe07169e7d89c269ce1240d4082cf84da2d5b6d6d939ae61c9f900ba89334395fa6927d661fe39c0fc155318f3fd8e967a532df2190c8234aa4729d5e96c93807e6565865d95d059ecafdb52181bf1ace6c055e3f4bbea89565bdc6e30f0bddb7af73417608035d568539d8b80581102c911107806e7479c52dff62568e5921ac6c6e5fbc0ad51732895be996a12bae48f7025273b726bce72a936ee0f99e9188a4db287466fdeee49c0eb7d155a5539755d46f22a9c91ddd2aee95db51b0bbab1cf4913844dd59a9c1d37c0b73b41758fe173980b8ca81fa57cde1d6997d8f22b79323587b0ca9a222c213c30476733a331eac25f5de60c08858c2ecda4698409063c63de41094454bae2631e89e7eed816344e17c5c617f7cc30f29514c10275e009470e119d106f7941f2c50e6aae525c42ccccd6972ae244000d40836c7a8db1bc35c96a6d12f8455ca0da4f65a415909de197111473efc22c0b883842565e150d10330b854d70c0b72dd38fba6c6110eaa700390f166930220cb0e33d721c436b4b4f12815340673f73e30afde0658393d54898aa565d58882ba8abb460d5f576cf2fdf0573cda2e76d1285df896f5e710de997f0f46706b083bdd580b22660f58e7a4ec12b4e6bff96821e6879ad580e225b700b9c1d989343335cd7c180feb39b97d020abd04dde478b9b5674cd0b5eadc89b0ed1fc3daae437366c598e69a5cbc1c40769a63e816d0d40576b99b19a41b3ee199756582ec339e832d968539ae7c87072105ea9fe417bd0609bd0025b218315d1aa29107d08888d68dd7db574c219ca98a9e0ed6e6ccb8e366e1a8fdb27b57c925c8ce08419bad11064ac2b2f1b6b5a7be385309634388186e42c14ebe64ae26d4f46707a40601724b4d588e64ba53af90b2cbc4816093f79b8c54a368458d1462c9b6a3c29e0768b7b45cb0af06a19f1960539aba1479a589a202ad86a8a1a685bcfa910175dcf615a80a475d18d1f6c5947059230dbcfd74ac437d8fb76c1ea130b4490687b14392e3f9253cfd0ace33331dc31fe55ed406631a626ee0e039e9255073beee074b4e0c28092a51da6895892e8bbbf3e8d70e1b6d55bcf6752a1da17909b368819fa083ae2c41f8f8888b5b58d18e5fe7b5ec2bbdceba674718f178c3cc768d954c28b150338e3d24db0f4d74a4cae4fefc10b0f6877d41fffd6a12f6d1c3b1134123f7556f2b968bfc0e7166e43a2a2a1bfe97ae07a47e0317272afb6222b48fa84fbc4365bfaf8e8f2dcc88863404fcbc577101855b2223d64dc502cca889976b90769827fffefc5e43f72f70a1778461ba00ce2aca2027f8ce158314534da89f0b6b02e3b0b751067d91c86d7e4a6173cc26a6b4b760a9d35d58a6a1142131941f48d3082280df8152b7b4ab8737378f59fb2d3689c677a03418cba07daaa0a4e155ca87555cd13766c343c744d74c0fe233f338d7c3c0e9bf15e426c7895bf409641ac64d61e297eef4517261e55f193a8604905208f9a24a64d48d04c42d63cdec06e788377951c60646b8452032fc8909774b1007ee11fac32822f84e5bb494f75b433389827697cdfb0db297b689facf01097a5a78257173f44327d8bd57a273c15c842b75242d11caef89dfca99554fe2057de0fca931ced4690eccdb7a9432c85da6e7cbae745cabe989617cfe5d49744a9357c8221701ff611c5e889aac7cc3cfe18fc7e621211ee667db5606e1ccb9c1585ede35fae4997c738fbcbcc114b50b7f1b104a86292d2801b828dd1063ec3b4dbfa5425b096b87398eafef43a6abcc4d2b55910097b385c4f7402a56f403412006f366f45154553d11dd51a7fc8b5041b9ba867e3f7f17248486d0904ce1aa7da98093d8934d680a2328f1fd23bb318d5cc73ce56827f46263a833d6e85e65c868616277167a05a65c7b8108a112a19cea7083ab194ed416e11559c0025d1849b8b3a01800c7be664437570da8eb530272e30380ca4582a31f8e997350428bc3cb3466ace0ee316d1f1be34ab5736042a2bbfbf6b6739f5dfdc8ec3b8aba45af96e525c16b2e6f9a9ca2a0f5a2a89fe12f43d6938df6399b466a77225a74783de4a6ff111c9341aae78395c335326960d6de0c02836add71604c142dd29a003d92f16e0f88e5d5b19923c943b89bec3a4a0de9497a7a1cfecdf059e011d175fc752423a693ac06c36d965b8559d7b408811d60f8cccec29fae95a9884ea142c0fb8d17df14d09348661896196345143b5d3ad34b8d3ed4af31b272ed2a6a3508050d0b45b118a59f13188999916fb3c2a99fd825caedceecf25c5db50be9ea655dd43fa99f30166d72d51ecdeac89a7a2c4092a469833993c55d61ed02393d5bfc152d6865575a46c0735c858a37cac34d1d0a7ce3a93361a01ba4fcb1f0837830c4a6cf1ed96beda9b25de386ddfddf320d7cf3cc78d1075116ad6006ac22fa6944b54a87c12e02589e1cfaf3b6f893a308c410ec0c2d217570d8e5a54aa05a5d800fcad6ec699a5cead056f63030e8094165cabb726f373e977102b7f32f44026c14fb48eb966b77689cd6b3d1b2f5c46b4554c58a03e2296478284f1b2012d6b70855923942525c5b66be4d5a106dd14613310c4cd25b6133390a05ae92c3d0af85ecb70478534f10f62988e6a7506da61d930936ed9cef3d6f7d9cd29fcab61094398a102ad0ca44044a405c3ba42fd4426f28a6549af443656baf854643fac01925f1c18d5cccb74a959843c69a23390a958059b9bdfef44a44d3e0002334af9420f6e94f8fed2124560f638d7df8c46fc01df2f05cf2f38250409f17a682d2158dbb7aef253ea824564b59ae95dd6cd57f801a743d80e2016d3d8f7ac3d819b5b4ff2d694c4d68cb9e59158d53165976b64e763a675349265b113bdfd7dd2f02d0e91b0d0be9df9d13ab57e45e87d90f92f17286dcc5fe9ae74b3c0fa79cb37c61f81724fb65cf37ad5aa87c06f0e2b98bb07faab29e707939484d87b35f4f55ac16d20e7b7f3a86e1a5f1e8ecc1c9e90066c3f34653a90107fafed31c74815cb13f0ffa5b233ac2b94550eb10d8270950f84cbfc97663dc52fb831d373147b3673fbbeecab39a6cd8b0b3c0937ede0ba664c660bf0f4f9464ffcd4bdba72e8ebbbe35f8dcc6788ddba497b2b9c30cc56f0eb5d631ec3ae6204ff9c8db42286dfef02450632211c16d28eb1943e715868f00e51ea472a095369f88b5aabb0ad53ac6da6134a0ed778ba50852b7e0d296995e229f0957f2558d8eec9dbe27cd28859fba53e429b12cbd290f0b01d54a22cf49ca225e22873f93bfde424d933d2387641f74df6ad2e99eae43dfb2b060c4686e15389a7c4ea4dce80b02d98700bd80782a09f79d6ec77f69893580f4b50a011e86093d12e03d4ee4c535eb58e6c521fbfd2f7abee07fb4d9bdf4a777c9e6123b42e213cfab6301d47573b1c7d08cab8a3aaf0c24dd1219bd1bf0f"}, {&(0x7f00000005c0)="8bfb402075ffdeca472874377a13304bac2aaed29bfc005792d5ba72da971c4c187e2abc2e80a35f62abe345278ca67464f8f39969085f085267c7badf8af9497869554bf44b69"}, {&(0x7f00000018c0)="26f2f0404004b78508e41eb5bbd462d7a5622e8d3b590659480985038fb225b7bb53b876784f38d82adb27c2a7c4854e10c5a8672878d3688800746e7ac117d5c40a59de3fac7de4a28ef510646ed8afd6e641faa68bca3a1d85d05c16c40272e1917a7dc6615c385c751760347dd0de2756e1932fdc6fc06a2916d40c3c9d8ab495102b00785f32c2b91e31caff3e896c913cdc45879c6a472c9f57959d7cae0e955915af43bde29604e57e2f758bdba507c64a4816c3d1b34ed3d7cae066a6734cf403dd2f09f91b28d768a84de4a746030496b2c051186ae337d58c10d741c3ec3a23ace760087ecf6f622dcef3b8b99552a9fd3b83e9c3ef30cf4624380b999a2df3062fbc742841f62df23702e24b302ade21fb6a03ec14d413af02235eac621ca1752615e9b9d5d6ec8c6c6d6e32e6efe942cf4023358df9ea7009c885eb9d79cbee0867d6ad8e33968a9193a5865949ca36a79d8c368dd62019b7d7d13b3091f1a7fa3838e031cfdf348f7f52f70d1088a62ff63e614d0b97858c55bea703385e65b8356a65a96bb2e6d70e2e7b65b365cd2d6dfcd4e89b47a5c33b3b6e906b6fae7efede6195224c852f8760ec0ac05f22f5ca9e3620aca9687c430c8bd29f3655211d457253c8a9c441d7ff3acc5b40547e41f25aaff9066b7c3c30fba5b8920305e011eb628f25dd885e72210d64b6c10e0a1437a00b69185dec3b0ff5b1d0b1c7f42793b4b27ea168bf09caa882023b922bfd949d41d5f8395f771ac5445b29cd2519d58710d46a41d8ded086fa39ed8ea53fa6e756794cef1851b35973965da7c733bd9f9658f3c271903fca2872146772bd22a2d99d0d61a1b99777998acfee2da670554392f47c8f7c3369becd4bae53804265355f9159463aa5b08388d8df082019880fb25b0bda6583506b61d63920bd6bda17e673feacd338d443f2124b110f8bcaf900b57d721222b08b12fb79b81b6332f2391188a169f2668786c07e2e26144e80e026385b6b626d66cf12c4e1886f8927d4e562cb8b944bf85bb9b3b004ab78e0c305aa06a9c23781fd199f6f283d8ab924c359376d087a2314f97ff1a0191d1e3adea4389142d53ff9e77598a876678c7c5f080e3355beab5f32458b47256c05e923dce1a57a1e5cf61c7be690fc0d5d9de542839ccb0baaa6204d97230f1549834840a7d2e6060370d2e1918b23ee6fdd7d2bce0a2a6cbe2fa2d1db9bff19d0ccd41043ece9c255bb8539f119ba4569f29418da3bdf500b34f361970c561852c1ccfec778219599c65718033eae137380bc2490c503fd1c5a6a3e10ce4b9e70a17707a3332c819f7a99b0d8489d61eb13b88d4fae42b3a1330c33b2984d331126c890da997702ee2eb6b7bd90741fe5056c7cf7036e9bcbcc88472f4631db3b0eacf49047f047b0c58826af85ec47c0868641e5743a2ea72f7c187ed1bd60d73f534aba2377c9d9450ac41e27c0c6c686b722b0c464e10b941a04bb0bfc3f1050bd36074800b1feffdd7437e5f61e7271655f0ddc4a33b060fbfc8cd1f38b323a2543b5a4aa2fc16cb42a62cfc31a7e62e0347bb6c797d7b537c7082440d56c11453d3498b2ad6ffac1cdce703840efc80533885eb22d1d7f89ab52c7a1cb1ad4346df7abc2d989f9c299a13df4ac919eb0e44f7bd2942cf66e1f4cc0dd456b67422eb4cf902c7030c1ddfc3271253c7e0218c03babc60b6e69c756499ee0f3df8f470983180181ede160b4f4fe8292a3800ecb8049fa8bc70dbed8d61883d2411047e27a54d9fca205a8049a2049c1af0c59c7c81c343ac3119a363b4fe6487603f9530824c540a2a83433e104b099e9c7f5b4ac8aff509ac438ea327640a6edbf138d1332cab11e58fc8d2a942413f6b289c29c93f80db8b38e78e35ed7e2781b6c09cf14cc31ca006b24ca5cadb0f6945db1bd1ecd43bbeca5ca7cece1555d0619c6bd8c0791be2ad06f7f8bcc52cb1953708a575e0ca23f4c14f3dc3d2912a5e7d9037c0f243afb6f3c4fd4fe68ff16b709c2b66c7faa475abcb0523d30d9de58b63581d504fed7ffab70ae4d22e9921038df3c4f5c12019d78fb4c42f1108e4605aafd008191a85ae0118e07d288f86a83e9d32336744f786d0a0d51445ea24887ec16e2c1e3e010fd86e98c038e66a00de677703466e11677503990ea39b6af8cf44abbafd473e9e3d39c3af9000352a796bcc6f84dd65bcd811415d76179a28e2baf792d065281c85f525c451369b617fcaefe9739658842bf05cf32c0eb42d1b3e444be95de6313652b1f5d68b901e043febbfbade27e3ce22a33ec03414e802987f8134d7f0acd8b42b3680d7fb7de2a9f989bacc3e6db6cbe9c1c1002219c703b565eea1677320b124faf8f72b2c424362d70203688412fdb07398e43cb5bb3f278d934d4aa2980cbd1a0110e5a0f7ecd598a3cc5e024eb451a5e6726c7a9eb8cab491de0d00db03b3b0bf74416a4b8d81b800b3cfb2281dca8dc06f6ef1545c25d1df80ef0b661b79ef0f542f1c3598142d82f032cd0dbcc55f346bc1a709d12e7a1f544dd48e976750eed5177eb37ba562a189bca3381b3901a88480dd5c0973db4daae8a4fcc03a6b857704423d7263a403bc52a57e1e2249d565a4b316cd6aba09ce16a226308c77e3f19b30bede71e07cf30159e624b739561620c0905083e5ea4e1165f4093c41cb4f9f5fb0a29d793d7866a3d43cbe8a028210dca11f550b6f4a850117090d293cf99c4be2f68480e11788e5b90e3f4c7cafc7b81d8f067f8708b5b529ddc8bfecdebf4897a813634c5da9f261562212fa72ad4179b855f17b50c355fb0b798e678bb97510049994d896af5c4eaee654db0df1e1921c8fd557c7b784af78044a8f2beffb1ccb242076452caa1089fe778cf4df927452f8640b02eae9c7f28ef3e8657f5f9acec6efaa392bcd8942b68869d345721e9383ce7d2737bdbc189861812f2cbf6a9e3cdb204531b945c1e48055aa0f73139b9e81e204bc3b1416de6b303f76731a9dc0a1282b259bb5bf4f30035efa6a755a996f27bb914e83b9d447399b40aa2c5cc018c35ffaf9874566a2596578721aa8456dde5584fc98f9f11fc0ade380a790f8c891c7ceb10163fc3927f116b78a27326deec748bf386b0415d81ccddbf7f94ec14daefc83d7dd1c98f3f1b6c1e10739484b4cfa72a68c8cb2faf5f09ffb633200cda9ce8a11e4cd4a8e99957078d56a88364019c01d7399df5c062a343504f381d8c04bca725ffbad3ebbe1ab3a3458c77dc0e7c4b6dda3ff887295c77f59ebac206915399e2998757654d00e08658358cdb73a06c14cf3760cab4d90ffa04b94723cd95fdb76a658d0e010811b90701c6c0f4097c4cfb0e3d484c6351b27c9217214c1c9e7d97612d701e670544917e00565ffb4232d102e051acdadd61abd3af8e45ec969ccbb7ccbca78aca3a0281dc3abf4f7b9c1b0fc296db7a5f48e5c492a30fb030acb43d6757550fa4e024b0296b879e4e18ddbe02ac321c585fc17bf60f0213ee3ffa46a2c08dd5e2c8bef391f6f14f08d041ee7e8835167747e8066c0a1e0debf55169f350bd2a1af406e915b42bad5832f0e0a342ae588670d564b9fbf25c2de4cb0168f13ce47c33b747a9a8e7575a84b0fd87bfe0489435d97951517b3591ad8e09e6235b40f7fc54b66fcf3cf003517a800012fc9f012a1fa6bff6d0388b5b791de73fe9cefad8f75a35c29b188d7efc12584b0eb3d5c4fc0f65198a96121b3374dd8a4174a98038bd4346cfe99bc76cd6e784651814f1b38b21931237906e9a57a014a9cec3169d92a5220921ae1f22e4cabf889d34ae08b4852f5654ab99e4206a628e0cb4193003e4dd66c0f29e9367415ebe87b881eb3632dcc443fa420cddf3f252d97201f6b4f6b023ea4e8c836edf56cb309bafc94b2991a589c35f3b6784d50f56c1fb9ec6ecc459e89d8b064e73d189c7a32a81900691a03cc398f5835fb5ad26fafa97b4512e87e6e3de25298234cefb641020cc21987025d42c4e3f3ca32bfe5808c95d2d21f9a59d5a78beb9452c5af72b1d60900cb7de0f502622699a69032c58d2a20ac093d10fc5f96ede49e32c1e4a1114e63a7f433e8c38cffe1665c2561a5073eb7495d603ed5a2bfb07e7b96a473afbc3d49969cc354ec33b3585469e6c273f6695337e4c60a5fb2254eeb9c8c8cfe4b573b707d91985aff2cbc89a573bafce757a38d2a0a7a82168b7c6dfbf30ab472531f9053e89ffc0d85fc6c4cb49ffeb8c91d80775cc45ec2fa0cd2f3b1dd4a5423c9cb9861944502a86e1956b9d31a686e9e02125de6ffefd604f6f9ea6bf3069fc74899551c96ea5c8e12ea8c7daabfb8d30ee54a157f82f91d20585bc758ec353417625dd24c8ea100ab1c32204b1c313e779f6161accc871baa345410f36684c2ee49aefc36b0e766f474ffe153215bcb910100030ca6417f2f07401bd8c9efc1cc1b6dbc661601a2e5f60d691babdce91d9c7ef89c08fde5efaf73094a1c566a9278392f7414e5648dfb6bffdaaca00c59dbb46b54fd637d48770bd13e63637cdbfdac57e8d3b0b22e991c02204a7518c4485d52cddfa017e9d5e534b15e800114bedd41b86acaa2c6f5ff8edee8ef51b95ccab60e7453d77dbb57fd5207e9ec968761023e501d96e9145d8b07ac74c5e4bd9a9fd0e0fb22415447352b6d5dc3d8cbb09ffd9608b6d0388ceaaa40dd0bc672828b90acd645099af93fe0c87bfd02b31607f4beb826b44077b716c3ee63e9003a84b041fb540a5618d6e2d42699cabd9317d9fa1d8c87c9fe307fbfac135cb70a13d363d973d1372d18e1bc4b5f87da80683907f123deceb0cb50fba26e3009fdb0449962f16927080a3b2532ef36605152fc563badcb702c18ec2c3be0c4781fc50b0877bb13f0ad4208eb681ded4ede1691fe9403b00df43601da7ca08dc84d3345cd71e384133a2d5093f2694cad0bea52af460c3d5b8afc736897dd6143848ff168d946396b79af3b1c3285ee7ca1b6e9b1cca841548ddbf3cb6b21d15c91c0b463aef92365915bd66ed7f5437655e58f0dad84c7b51f442c8300eafde33632b6790276b2c343416cfd607d5fbf127e9916994281ce3af7f8a9e60c746f7764dafebb8b2a662dc21b3a9dba0c5a947f9768a004aac439233f416238ac18948307afff04767235e1370f76f4bca1d390fe3ff1ec5e5db4c7c89a9f5a44d1e00ffb3225218c3a9619a7962fc9d08ddc4a3ee59a0e0d9b5743266c63aa8e97c20e2f7371e5e22f811f7f60ef1a3a63645675f26f7c2013e1f07354b6f92efd41eacce37db30af029ccfff1ac38cbeb74b349577057d9817c45d92d8d1005cb95a7e3409535abb064c518c9d33a559a72f8a4d6cd5731a55b544beb288c51a2e806a44d3f052f5d35bc4f6738371f7db47a946525dd923f77c1a65b779c4da0d913b53f15875abcf9c092ac841599db34fe9d811bc96ca252123a5c5f19ca1a6510e2ecfe06fde9bb8d0fd2968c83d561b5c4f885949f87f1256e8000827796ea7550929af158f1f964808d154af45cb882291066cf4cf36cd032140b4d674f3d743dc474fb87579d95904497a20d5ae9e4beb368d971f3f1aced85fa18ca0b129c8c3a39a45426723a175cf62e5821bf9bf83cf009afd05000df2b844bd1348747ba4f6630a35d2cc3bcbeb43ec3af558ae2be074c81cbcb8ab8a25fdc42b9abc95cac48d97ed19bb77b0c1cb370572e91fe2efe60b5c7d940e144aa97a2655f8df11c81e157dee75"}], 0x10000000000002be, &(0x7f00000006c0)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESDEC=r4, @ANYRESOCT]], 0x5f}, 0x0) r5 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) dup(r0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(r0, 0x5) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x2, 0x92, 0xffff}) shmget$private(0x0, 0x2000, 0x42, &(0x7f0000ffc000/0x2000)=nil) r9 = socket(0x6, 0x2002, 0xc4) dup(r9) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(r9, 0x5) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x2, 0x92, 0xffff}) r13 = socket(0x2000000000000002, 0x1, 0x0) dup(r13) fcntl$getown(0xffffffffffffffff, 0x5) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1005, &(0x7f00000000c0), 0x4) getsockname(r14, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x27e) r15 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x8000, 0x0) close(r15) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r15}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r16, r17) r18 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r18) r19 = syz_open_pts() r20 = kqueue() kevent(r20, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r20, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff, 0x15, 0x10}], 0xfffffffffffffffb, 0x0) dup2(r19, r20) fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1cc, 0x80000000}, 0xd, 0x100, 0x0, 0x0, 0x2, 0x92, 0xffff}) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) 22:13:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x4, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r29, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r28, 0x1) getsockopt$sock_timeval(r28, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r30, &(0x7f0000000800)=[{{r30}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r29}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r29}, 0x213c0bc5e58e66b, 0x3e, 0x100000002, 0x400, 0x9832}, {{r29}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x10000000000008, 0x2}, {{r28}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r30}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x100004, 0x5b7e}) mknodat(r29, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r23, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r16, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = shmget(0x1, 0x14000, 0x400, &(0x7f0000fec000/0x14000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r19, r35, 0x1e4, 0x8}, 0x3, 0x5, r36, r37, 0xfffffffffffffe01, 0x3, 0x7ff}) getpgid(r36) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) r40 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getppid() r45 = getgid() r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r49, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffff0817895c02d8f84f239df9ffffffffff6530130fb9aa23d0575454d78a2a197a386207000000008295955984c87910bf090000c11700287ef2891bd069ad4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r50, r49) setsockopt$sock_int(r49, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r49) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r51, 0x0, &(0x7f00000006c0)) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r52, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r54 = getgid() r55 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r55, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r55, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r48, r53, r54, 0x10, 0x9}, 0x8, 0x4, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r53, r56, 0x1e4, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r59 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x401, r59, r60, r42, r45, 0x1be, 0x8}, 0x5, 0x5, r44, r58, 0xfffffffffffffe03, 0x9, 0x7fb}) r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() r66 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r66, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r66, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r66, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r63, r64, r65, 0x10, 0x9}, 0x8, 0x4, 0x9}) r67 = getgid() r68 = getppid() r69 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r62, r64, r67, 0x1e4, 0x8}, 0x5, 0x5, r68, r69, 0xfffffffffffffe01, 0x9, 0x7ff}) r70 = syz_open_pts() ioctl$TIOCSETAF(r70, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r70, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r70, 0x40}], 0x1, 0xffff) r71 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r72 = syz_open_pts() ioctl$TIOCSETAF(r72, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r72, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r72, 0x40}], 0x1, 0xffff) r73 = syz_open_pts() ioctl$TIOCSETAF(r73, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) r74 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x244fcee140557f5, 0x0) write(r74, &(0x7f0000000a00)="001e2a3c8447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r73, 0x40}], 0x1, 0xffff) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="6a099a58a728cc7a3d30630e64c2d3ced9afa8bdbbae9c90704afe7ef7b436a7331299ff2df010d667707062779621b882f140c80e11588249054958a5caf202c7b3b6cfcf4ac4ec22d0e1d1522fab1955b52f8acb21d45c46e28fded71287f7f9e38e8225fa0104a3e10ea5f45cea2d41fa57d50426e0728add0827342326cd6b6ae909635c5ca6788d9f1e5e", 0x8d}, {&(0x7f0000000240)="6ed81e60886d53596f9de9ad60527f904066dedb840d5e8d7ddf12f78e2e97a979b8c59a27b74b1ab5eeff668bd225b883e667067e1372c391c9b08c1bbe5f6187284e258a725e1402be6a86626120a2006a13193f32d0b239e107c0118381886292d3ed5b1afcc7e210f11857259e23b9509502b909e91da2d548bb7abacae1deaad72e0d34cf92e1a5d05e9c7c5d80ee9a231c13d2b91eaacbb9023a3965a94f084548d4da9fd48a6149c4b736dd7ec99e04dfdb5fa64fec2dcc2cde5512ee976e1ade0983a470364800adcf2270028d28292d2dcb0553506ab8a598", 0xdd}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r59, @ANYRES32=r62, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r1, @ANYRES32=r73, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="28080002"], 0x70, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:13:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:13:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r4, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r1, r2, r3, 0x10, 0x9}, 0x8, 0x4, 0x9}) getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r9 = getppid() fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r1, r2, r7, 0x1e4, 0x8}, 0x4, 0x5, r9, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = geteuid() r11 = getgid() r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r12, 0x2, 0x803) pread(r12, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x0, 0x3fd, 0x9, 0x6, 0x2, 0x2, 0x2, 0x5}) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = socket(0x2, 0x4000, 0x0) shutdown(r15, 0x2f99822121a9018a) connect$unix(r15, &(0x7f0000000300)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c2789877fb02312000000015fc0140f758ff01009e5ec084cb46416e3161f2902443350344371d82d90ce2b82844be10cfe0ee2e000000000000"], 0x10) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r16, r13, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, 0x0) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r21 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r21, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r23) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r25 = getppid() fcntl$setown(r24, 0x6, r25) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2ce, r10, r11, r16, r23, 0x4, 0x3ff}, 0x1, 0x84, r25, r27, 0x9, 0x1ff, 0xffffffffffffcb27}) 22:13:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f0000000680)=""/235, 0xeb, 0xc06, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x1f) r3 = dup2(r1, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) sendto$inet6(r5, &(0x7f00000000c0)="0f449114316f886e6ec6ea6faa943be3c2cf96451f6309c9fc312923ef811f73fd388dbe6b5cafd93ecf945eafa58c6bbbedb2bc047f8e6666a08dbbcaaf5746b643f5aa19582da71fb9a804c37281d09df73db98fa03d50eb3b00da1c4fac3cbff5aedad512d33d06c95770bde69f8fafdd25b748bc09706dd9d85bab37d759d1e538cf542e5443f7264913acf139615bcb55c02388432bdeb3d1512119fb1bfe10e535ac314db9163b896906b4a044463288d5d5240ec5987a8053b07c1c134ee093cb7f26c58613", 0xc9, 0x40a, 0x0, 0x0) write(r4, 0x0, 0x0) 22:13:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0xe0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), 0x1) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYRES64=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000002680)=ANY=[@ANYBLOB="e81ca8fd3e8dc29f271039c7bbfebd917a8671c91fa7ef4aafe826839e379822ef72622572fb7c5041fbf16649965160f947d322b31c6e70954c7d0e422ff76ab1318146cb3c7317a2fab592e63638ae7139482d0d6a2b8cff50d9870e7bb1767b2de3fbcbea96b55665a68d5deb9f1eede34bfd942a1accf74b71907ecb93bc3e603ec2c03bc9665b74d15eddf980d440dbcf17225ee68615a1638d0afdb6a25903f0e10578f02121d67a48d3523bc8f6573ece7f99533773ed38b152585391a12f6bf46bd2f9ab43c34f2ce787bd416f3a8b01298807775a8273266a64bb2a41aa0b483666618bedb8e2899266d3b502291c2de42a9c1d71ba156bc0861b3fd36e2a68f564f319f4b64b48edf485ab10c319170b6bd97236e7d4b15280faa884567462b0c0a4af88a5a9fe93ea3582ceb5d497470a6f04f5eb54d54d2218a2645f8510327a53420bccd45ceb03bc7199b1a8a52abd5070042a6999987aa7e7047fa91ec89ddffcbce95b8e8d5a3e602a0c2144fec3c690e9f7bb9e133295566e0c0d219451e830280a7da2f6cd784033c00dd49a5d67d08590a0af923e51e3b4a5e0705be10780bc9a51a344180f039b873a527fb0517440edf761f44438efe65121c5655799b38aaa0415a79964f6d5f8f6a8c4988aa1cf6da22f9a3fd825c59c685a59f1144f8d3e21a9ffa54af7f68399bcd68390776d952fcf05fc8be941a441e7824234a33227c8c5cb8252d04c62afa2cc11e1d1ac104cf6edd055afe1aa77a1c418b1ce42836fc636e7a00663fec396b5b4afe20c61920f8efca4f88ce8402c1893bbd1ebf7b35a048ff598b9cc0afa17d86be9d6bebc14e2a18ba58e42afe733ed5c77813ef22497550c226d7548c8c6b7e88ee5e26dfac6257c2ed28c3193407b14088bdb5e043465928e9d412ec13d03c17e7ca619c0d2ed372971b406d9100d7409cb3b2386e6caedc31cfcd2eeda876d07d09621601ef68f8b317e82053c1566a8d9e77b544c936226d3314fb6f07f2391fefb3a83e13a55a25714bab6e48dffe615a1cc80281b13180095b48bb93f782af0f0cb2ba6b648a3fae7659f34c7a4b24ee7dd032241c482407f73c080d579a7916ad91b1d1f14f400b8571b74c5bc2495fb53cb78922426484fec72db89e3121f863d337eab12c4ea6caca129cb900b50b6aada2bf111e1b06e47f9fc17409d9aeeeb257662b2a721a8162456b5b12c8c006273e020cfc806e335ff5e0bf25f9f2207a909674d9c69a759ba520c60925f55ef45a491fe9078e2d7f9886a6671348ee101e4fba84be3a723799eb08009f3dfb0ac274c07f7ee2252613c9046cd4a510204c48e5ed1db1a593096617e783434d4bb008db1f142c51b9a8cba842af02c25afbb5c57b99752c381c903a64fa094858e87e1e9d032e153e307d9b04c9b7c9e3151597b886265e855134c5e8477b6505ebf7affc8bee105106cc0bf34c442931044b6bae32b3439e44f863b3ebce59f4548d1475a30aad46245d9181a890451968080b48115e9ecf6601bb4ff678b92372ad87357d0d76152c605933e1a1e4a715faa8076e808654a2a1e7c8d8ead32cabdf021024bf34c628f98678a59e35355c52ef632f01b2bb68501103fdc9e70eb19f57a5e172e47e1491dd303dba215ce1c252c4497618f3c798dad384c73d2c79e6ffe89f3353423d33c0d59816b01a63ab53c1ce5c0c4f81d6a39a7791c8c0666e4a64f34ec148a028c1df2d9ffb727586c110cb01f668b8ee1527449690c5e26ebd5378a2946c9e603fcdd0b312aff99baf31a70861261a290e7c9572df2b43c701f8982ed3d683ef963885629c09a3d3729ac3d1bc590cfe097dac890cbe6a2b206d441eb62ad3a76fab52e15cc1b9a9465a98004dc231835593bab88008c1962bb0a246dfda6ac45a8b3e67d2d5eb853f48670d16d15dd80440b680b0e159d0660c919e3f0cae95fe5213fdc9410cde031e5848b73bf230f6ee132ea4e2c70e34d0a26f1d483d2fac6cc63719aae1f97a08c23019bf38272e9630f2b58c0a947173e2648cfd63676a5eed6e761beec14d2b03014dd4a4829f1be860e6c631a1ad50be5eca3f9f77b752b07193f93b0704cf3ec9d946d4454997d853855a66cfcfd109d29023e84174cb9e57ef8ee5f0ae67d836ed06a4285b37ce7ff11dbabc007fb115ea965c2df202d96a17ef4b901ff7e5b5d089699d55ae1018a5e95553ec4db9d80e1e02b5b9a1c04b9bcf0955e0f5d8dd83e252f0379a005ceaa52a922764e7ab2e52f061f0e098847049fbe6bbb369387d2e6fbc09107385d337ebd77cdf44f2eb272254a41043f2d4ea226e2bd1aac451829af39e52006df22dde1143a629058edb8983b29f8e58480cfad256563f412e7359e86fa2e58f6a9c58692ee7164845462f815b10481599db86a29bdff478c92faf4b303339b08b11faf0e171da37c776ce3b0b44ba2da633292104dc62711a329fb07ba52ca780458892ace6422337edd8b175874209b0671cc994195722c657bcc3250992cb845965e5d93dab2b791a3a64fdf35e8e8a54b90e7ddecbcd656c6cffb869a4a23a8e5d96051346b6fe70a23b7c834e1b8b2b601674a75fa040c70c27dcfe3861117e2db6a959a87d4a125292be184d130cd430d9d3ce6d58d1488bfeee965367afc410fdef53e24d0ef11e05e49e730f8f770b5e7230b0f14bf8252bd2409940a13f1552cb6fe060ff3529fa9ef1436d3fabd7147bebb666c7b05edf177d580e5119a31682f8ad1f2b8947a473ae1ab855561197b195e43d19a31e23c201a10906f3bbfcbf2d7e337577c59d9d4430f30197effe1f39ba8173c9b7c5291e735f007d316e01b73b7fb947523c2d41ec4652623f02ab7f265be260150747b68a0795bb0b9e3d768dd41039bf1712026808d7632ab300ec4ef9002dacd980d6544544cc06666f2c2d85fcf4e4245278eb389b6585525533dd100dc2c5fbc354d6c375f1eb3fe78e89efd4291880e37b5627eff77edc2e81908583ee4aadda8c983e20b790414994e457ff2d667e01b8007b56fb5420f5d509c2c6689e73b404a728e8e4dae79c2c08bf1f5eaddedd929c250fba84f648a44d7453522561949f5e3e026a4dfe795386e4c9b8225fcfbff1c8484cf05ed9fc211a4d9b4550b4e723ede0312d8e76f688df543c07b234160475e33951d7ce69f1dfb6006b63ffada22320dfb923a4383f496cfd5d6a64a766bb6c0b4f87b430f869f3033fc1ef02d146e2badb6de9b1b77ba201e160278fdc23e32c6da77e31ef4703cf74ff5a4bc2f32ad2540c24db24166fce58a82e3af3fa786ded1b32c1ad47b88cb56fc98f106b8e140832489767050dd6844b73155e973a82bb7f593ea1504790fc3d8a7636da7145dd5809c9bd199fbe533891390b1292e9c61e20155249c46c2d1ee7b66a3af9b48159343c8c084378a40af6f210324458fb5f9efbdc59762b768add1603ada32d713e5fe1218796a5e4e389d1a25b02333421bce6bc682d45b700e62317918c594aefa2bc39201b6b9129ef37f6b364fb8fafcf27f7c4c78967da02dd56b5b4f89c2d47aecaf104e00afa65331ad1cef7f4251f5aaf0709bbdc64d7bca5c7c50f11c280515013f33aa7a37ff9bb269cf4428cf3ddfec11eb035b361c888e3179f191cd4fc6564ced96d12338b4ed48b0ac06345ef6c97d0178371c6919a0467b9cbeec26e41568f1ac8d2a1b5c562cdbd16a3a16ef3497512edcc01fd1cf4423620e8f5d712b189f6a80e4fe28f0e3dac08ee3458b2bd374c97e41ee57e5fde9940354a5dab5f4eb8808f87c2ef05a08f16e69d015c89cb0964676fddb586243f98e2de28dba0728eac69f6233de3a512099fbfe066a565d143cf70121fd312a2848db6a14ebb8583c3c8c8f69e7e9ce07a30b4bc7eff98a9df553e9650ef984fe32bcbd7d717136558457caf02566049eed4d185231e433a51af99b3711d4c1ce67d78964f68cf3c1bac14c974ee14c56debbea17b9dbf389b6c9a93e7ab67ca82b9837cbd5309167279c9664e7c2c7976e776d6cc2b752a3d5ccfd5be6fb4343e74ab8528c9952d81f8192d5cf60fb741802fcad83459beeca7d572fca81da91b006568daa55b5683055bde10f010bfddaf1ae52e1680fef6025a12d5a9e091b83db9586f227b8ff4c61f12eff6cdcbb47306e79563dbf4184a0ea82e7d29a8c15f8df4166a605f54e77cce64e018dfaee2117f7913317ecc26e02cfdbf39827a03696cfa0663c909d5087b34b2bce8b0a4a308eb1317b2a2ab7f332198232e39be7d30b4c2783cb4c6475ec8a548839f8217a8215d3299f0255b704ca583d1783ec5f30cb9c4381deb814c1e7350703ea364350e6cbe764d01cf3c6b01476fa510a7f7d186f940627a9491474ca6f76a51d17b4174dc64f08547101bf364b896ce9641c7d11b8024a29fdab78d57b8594ddf4a8c3285719259a4cef522052179c1e18feecb7f01625ca190a989ac60260eee5429f9658119f4ddd4b1389f39cca29b8049ecffee11298da8e750b4a1050e1d15f03f4a0f01bb57b92747a099ba76e1483e247ea4c6c9ffd40afc2a304c72ce814d9b8d5e1b56d499b2a72649b8a4c93430f319e98d0c196f3b3b5b3260ae5c2c1a2152fbad28ca76db135c0d1e0af24e5839cb98322a6e6e38d2174a04d6cfc9ca8fdbdca414940ce4ecd4d1667daaf358a3ebef03f6589963f1c78d71282f2ca8728b07f78dfd912f2125d50de544b2e093e0723f05f86dbb07e1c1a059cd16e76a30c8959100f570ef9c8a233629b89264ea24ba7d2449768c3d538d7843b9600b0b7d2fbe6600e7f39a4e25d1e41eb34b6e911db72329ad19e7630d38735d1d9e040a7dfcf0894c11543f29b98b9ba7271fd80ae35b1c40eda21611437967bbbf173d4ae10f3c08ab84e325a08345ef856ccc072ae8b4bf26fef219ea41b98c97d36b5cac3cfc8c28954540a1dba92698e200636724f599d36703e8d389e74ab1f20febd72eef191bcd13602a06bb4e95b147b1cc3baa7d98df007014e297a2342dd3e240d29cdb527ae89992dae6343adf20b410d2f8fcfdbc83b387ed14068a12b815e41346489d743190da9519330c4b94ecf0093253dc19e689a0fe3fc5f846831dbe392a05ee262b701d9a81e96fa6e59eecffc99ac9633c0c4ade4b15d50eea5a05ed70ff0a5da582437b506324332958a10a74843873c8e19a06e27b61c1ab92ecf39e2af4798c73a52044e416ee7685028e47d5e318be80fb34cd10739c006d41f3771fb59648d4a7854148c73f3bdfdabbc6b96053ee30f4fb1f7864f6ff25abe9ddd6b44878b40b6a20850ba935b7fe4ce6863898cb543ef5f5a28c2a0bf5314be63e390d23b68463d3d44aa003297970064fcdccd2118d4ff6fa98a4c2f3197562f22e229987516d20bc20e8f49de224ed890592c75b68241871b188ea7798ba95a0134775287cbc2e0720739fb42f435e81a3dfe4dffcf6af4a8607e8bda776d445bfd927e18bef5669819088bd8c1c71fc1d283af23fe76501b53c4b0a22f9d4a67f9ad9a9a73e26ef01b402d0a29f5162b697ceddb17013d2fe2c3efd855aa756422995aa1d81ae364cf7766be400b19b5aae961cb629e640cc17bf14ef841796080f27626d3be4aab3c731faa8467d819b79f34d0923c12860e54c44445efa35eba3ca53be79b01503ae6ae6f614a658d596f7be1755b1376887be89161732a8878907da67b274dfdaad2cb26424ef504d9cc3d04f2e673fec1f82eb77eae438b588a1d4a0f272a4c32116669c76f772de92300af5342f7cfdab349a242c8095a405545cd16c057bcb693fd3b783e15a0f3366d98d1728963d41faa5d194b856a07304afc202162507114150c7a071367011811d415c93ef1e92ab68c0b413d1a3546a441cc7fdc009088e15f8410527d527222e79ed628655a9404ba76df522d60e394887f44da27cecc5759588a179e3dfd0eae5f9d7bbe6554aeef481e32b9bb2a4781c6134dabed89021229caad6181a79fabcae664a3195b7573cc0bb728aed76db49b9ca401ca2e3ac9129e6f275fcb65a821d245faab51", @ANYRES32=r3], @ANYBLOB="71c730fc37a1e467", @ANYRESDEC=0x0, @ANYRESDEC=r4, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES16=r5, @ANYRES64, @ANYRES16=r0]], 0x7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000640)=""/18) semop(r7, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r7, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/215) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f4cad980c5b70000514b21f6bfe920b00000000818c535ecfe8af619b0f95bcccff7e3c4af85fa7f004052590bd7dc4b5ab1c6c48578bff0000000000000000000000000083514593ea73f792338187d37d4121dd26efb96099cafc9934b0c958a8c69e70816bc21adab89d963e13a33da356673cd3cc772ca46232dddcc457e1aec2eb111cc0fa69e51e858cfe655092c5f76a5d06e75314d27715bbe9401e6993e04f78a83a04232c012ec6024d256453939da141204d15c163793e5df14a900595aba6083b3667975578e911f386eab0c1503514edae69d620b256f4d361d836cb104c0a74ac1f1e58c7fb39bf7fb9625730c1f550d4ff861e78d07eef97a946"], 0x10) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r9, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) pwritev(r8, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r13, &(0x7f00000014c0)=[{&(0x7f0000000400)='\x00\x00\x00&\x00', 0x5}], 0x1) write(r13, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000380)={0x2}) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(r1, r0) 22:13:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a", 0xa7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:13:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(r4, 0xa, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r10) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r14) r15 = syz_open_pts() r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r15, r16) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r19 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000007c0)=[{{r17}, 0x0, 0x4, 0x14, 0x4, 0x6}, {{r19}, 0x0, 0x44, 0x4, 0x3, 0x6}, {{r20}, 0x7ffffffffffffff4, 0x64, 0x2, 0x8, 0xd3}], 0xb47, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r1}, 0x7ffffffffffffffb, 0x20, 0xf0000000, 0x4, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa3691306407c7bf5, 0x80000000, 0x2, 0x8001}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x100000001, 0x4}, {{r6}, 0xfffffffffffffffa, 0x7, 0xf0000085, 0xfffffffffffffff9, 0x63c3}, {{r8}, 0xfffffffffffffffe, 0x1, 0x2, 0x6, 0x8}, {{}, 0x36ef8c7711e700a, 0x3, 0x2, 0x974, 0x6}, {{r11}, 0x0, 0x0, 0xfffff, 0x800, 0x9}, {{r13}, 0xfffffffffffffff8, 0x10, 0x0, 0x9, 0x1}, {{r15}, 0xfffffffffffffffd, 0x90, 0x4, 0x10001, 0x7}], 0x8, &(0x7f00000004c0), 0xffffffff, &(0x7f0000000500)={0x7f, 0x100}) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000280)={0x6, 0xfffffffb, 0x3, 0x3, "0d43db2bb64f22437c7bfa60c09f683af20f6e0f", 0x1f, 0x34}) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x107, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x2aaaac25) r29 = getegid() socketpair(0x18, 0x4000, 0x8, &(0x7f00000001c0)) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r24, r26, r23, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r30 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlinkat(r30, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r30, &(0x7f0000000000), &(0x7f0000000100)=0xc) semop(r28, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) 22:13:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 22:13:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) dup2(r1, 0xffffffffffffffff) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) sendto(r7, &(0x7f0000000040)="c4f9c0c103427b77f25974d6a8d9b0a11aabe1d601a63afb6448b3617f2ce33704752c94e671882a9442309a0ef502818c44678cedb511ca3891a3cf2cdc3f143efbde8b07cd6e", 0x47, 0x4, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 22:13:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:13:23 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445245d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc15a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a9e00fc88770ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702a26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fc09a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/550], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 22:13:23 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='Odev/ttyCcug\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r10, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r12 = socket(0x2, 0x4000, 0x20) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r13}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r19, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, 0x0, r14, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r24, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r24, 0x20, 0x9}, 0xfffffffffffffffa, 0x7f, 0xffffffffffffffc1}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x24000, 0x40}) 22:13:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd, 0x6, 0x401, 0x0, "c58319fc296df98ebe591c919cd97660b74a1f45", 0x4c, 0x3}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xfffffffffffffffc}}, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x4000, 0x20) setsockopt(r2, 0xf, 0x3, &(0x7f0000000100)="0000065d", 0x4) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r9, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r4, 0x0, 0x40, 0x3}, 0x9, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) accept$inet6(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r12, r10, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r14 = socket(0x2, 0x4000, 0x20) setsockopt(r14, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r15 = getpgrp() fcntl$lock(r14, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r15}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r21, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r23 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, r23, r16, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fd, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r24]) fchown(r1, r12, r28) getuid() 22:13:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x400, 0x102) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x400, 0x3c6) r1 = open(&(0x7f0000000000)='.\x00', 0x8000, 0x10a) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 22:13:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x204, 0x0, 0x10d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0xd4da, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0xeb3d, 0xfffffffe, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000240)=""/88, 0xfffffffffffffdf5}, {&(0x7f0000000400)=""/37, 0x25}], 0xa, 0x0, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x2, 0x4, 0x81, 0x6, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0x102, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) 22:13:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x80000000, 0x9, 0xffffffffffffffff}) 22:13:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) dup(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x80000000) r3 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) shmat(r3, &(0x7f0000002000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) 22:13:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getrlimit(0x5, &(0x7f0000000f00)) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:13:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r1, r0) madvise(&(0x7f00000f9000/0x2000)=nil, 0x2000, 0x5) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:13:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x3c7, 0x0, 0xfffffffffffffe74, &(0x7f0000000080)=[{0x0, 0x0, 0xb2e6, "22b53c85a05afac1f25e7c39e821a8821fc1fa7d0828acf1156723cf9da4fe1e937b7da05d2844a8195b5a71947d8d6083d776c723e9474238f89883f7c61c11a70b5f2ac121deb3144af821f894c44eb12ce5ffd582cd271e8b09bde92fa964aeb1b4d63799b5487282013ecb05d21da1a4"}], 0x28}, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x39fef1a414b1e1eb, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) r10 = accept$unix(r8, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) r13 = dup2(0xffffffffffffffff, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) r16 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r18 = socket(0x2, 0x4000, 0x20) setsockopt(r18, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r19 = getpgrp() fcntl$lock(r18, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r19}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x160}], 0x1, 0x606dca73) dup2(r21, r20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffe40) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r27, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r28, 0x0, r22, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) accept$inet6(r30, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r31, r29, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r33, 0x160}], 0x1, 0x606dca73) dup2(r34, r33) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r35, 0x160}], 0x1, 0x606dca73) dup2(r36, r35) r37 = socket(0x2, 0x4000, 0x20) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x8, 0x100010286) semop(r39, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r39, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r39, &(0x7f0000000280), 0x2aaaaa38) semop(r39, &(0x7f00000000c0), 0x0) r40 = geteuid() r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) getsockopt(r45, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r46) r47 = socket(0x2, 0x4000, 0x20) setsockopt(r47, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r48 = getpgrp() fcntl$lock(r47, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r48}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r50 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = getgid() semop(r50, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r52, r51, 0x0, r53, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r54, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r55, 0x0, r49, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = socket(0x18, 0x2, 0x0) accept$inet6(r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r58, r56, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r59, 0xffffffffffffffff]) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x6, r40, r44, r46, r60, 0x124}, 0x3, 0x2, 0x101}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r61, 0x160}], 0x1, 0x606dca73) dup2(r62, r61) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@file={0x2, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="26545b4ed309ba2cf5bd6cf32b83c856acc0637a98833eee029c5c1dcdaf3b6eb145e8bbe8281f44058d3852e077de7db0093d1bc9de31982ae8a75389aef281c880538d16820ecd47c08c2b43418e7b240f7548dcec6649fab2703c1a04481364f77d598cf8cbc57528387dff24a54dabd6ceb8a753da", 0x77}, {&(0x7f0000000280)="1d40638541c9f5cfa9cde6d76ff34b0d4cc274dc80d6076fd35af9a5908e086632dde2f2da1b06d904c8adfc16880a8c88773968ef0551d7247422befcb308783867d99d35a03ab3da9348cfdee1d32be71bc14e3513d4b2f95c06b275034b4437fa02b00774a1fb945b5a5708c527d0845396a9c57d8a2649a62fbad1f14d73b56bcfa9a75d395d70396ced7d5788399fcfb639a1ddb3877cece7b8841839d02fef2c3ed67e95ab1fce3d0d95b0b430c4d0180b0d8a75cb86adce8dcdd389e414378ddaf46810b3100e849661f22f245c3bc3e062d34b769a09b78224c62e4f1275deb7d16165a1967f09e3ede715", 0xef}, {&(0x7f0000000440)="f9cff2dd3988d0c4ef9fa9ecd1ec992ad54a173737a51478d1935e67fa116317018bc009736cbbe01568b117c908c445ed1d23d799ac34a3b7b7de96a7d8d955931f787b76009bf6262a36ffa9b20fa73933e5f82dfec83adc468d99570696cbe2573e92c87e5cf3eea240725e608c6bf2381558fd1bf432559f366dc96855df0562dbc9957faea8a553780059eb1f367f7ca99b00584d68323877ba21f6d7631c847fdef7eea6e3bb6e2b485c5a5740", 0xb0}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r3, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r6, r1, r10, r12, r1, r13, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r29}, @rights={0x20, 0xffff, 0x1, [r34, 0xffffffffffffffff, r35]}, @cred={0x20, 0xffff, 0x0, r38, r46, r63}], 0xc0, 0x215}, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 22:13:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000400)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 22:13:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000880)=""/237, 0xed}, 0x81) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x5, 0x4, 0x8128}]}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000400)=""/97) r4 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0x5, 0x0) getdents(r6, &(0x7f0000000080)=""/37, 0xfe37) r7 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r7, 0x0, 0x5, 0x0) getdents(r7, &(0x7f0000000080)=""/37, 0xfffffffffffffced) kevent(r5, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x4, 0x200, 0x9b5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000600), 0x10100, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() 22:13:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r6, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r6, 0x0, 0x0) fcntl$getown(r6, 0x5) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 22:13:27 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = syz_open_pts() r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) r6 = socket$inet6(0x18, 0x4000, 0x84) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) kevent(r3, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0x0, 0x40, 0x10, 0x400}, {{r5}, 0xfffffffffffffffe, 0xf, 0x0, 0x2c7, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x98, 0x40, 0x8, 0x7fffffff}], 0xf3c5, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xd39, 0x4}, {{r7}, 0xfffffffffffffff9, 0x1e, 0x20, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa6, 0x40, 0x2, 0xd9}, {{}, 0xfffffffffffffffd, 0x1, 0x80, 0x7fffffff, 0x12}], 0xed5, &(0x7f0000000080)={0x2, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000000)=0x401) close(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000000300)={0x5, 0x7fff, 0x9, {[0x0, 0x80000001, 0x1, 0x6, 0x3ff, 0x4, 0x100, 0x8, 0x8000, 0x1, 0x100000000, 0x1000, 0x8000, 0x7, 0x5, 0x8000, 0xa59, 0x7], [0x7fff, 0x5, 0x3, 0x10000, 0xffff, 0x400, 0x80000000000, 0x69, 0x0, 0x6], [0x4, 0x9, 0xfb, 0x8, 0x4, 0x3, 0x1f], [0xfffffffffffffffc, 0xc34f, 0x1, 0xd8c4, 0x6, 0x2], [{0xfff9, 0x5, 0x6}, {0x401, 0x7ff, 0x0, 0x4}, {0x1f, 0x3, 0x3, 0xff}, {0x3, 0x8, 0xfff, 0x7}, {0x100, 0xc0c, 0x8415, 0x100000000}, {0x80, 0x7, 0x2, 0x8}, {0x1, 0x2, 0x81, 0x3ff}, {0x8001, 0x8, 0x9, 0x1f}], {0x2, 0x6f, 0xb53e, 0x80000001}, {0x9, 0x7, 0x5, 0x8001}}}) syz_open_pts() read(r2, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 22:13:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) write(r1, &(0x7f0000000000)="23f3dc1ae1061f5c3b065e7839135d9cd7bdb90f481640ca4beffd6a44435512f7ef402c75fcd59ce6b9042ffe8a3451574596111eac9add40c0b0efe0bd9d78b7a38a8018720999cd099746e09160a7df6ccf6d891d6e182908bc09337589c3a1b0659d6f6b2819b1da5d2240dee855963eaa62f4ffbfa85f88bd7ff9549dabf48af3d76da3a8c8f0dd585f7a0d8d9eb210d4bafbae20cab5", 0x99) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf2) 22:13:27 executing program 0: symlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0xa6) symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 22:13:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) socket(0x20, 0x2, 0xfa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)='[', 0x1fb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000080)='L', 0x1) 22:13:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs={0x80e6a7291f1e9b35, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r7) getgid() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r10, r11) r12 = getegid() getgroups(0x0, &(0x7f0000000040)=[0x0]) setregid(r12, r13) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r12, r11, r14, r15]) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgid() r21 = socket(0x2, 0x4000, 0x20) setsockopt(r21, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r22 = getpgrp() fcntl$lock(r21, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r22}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000400)=0xc) r24 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r28, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, 0x0, r23, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x18, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x400000000000017a, &(0x7f0000000400)=[r6, r20, r30]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:13:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x20) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x10006) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) getsockopt$sock_timeval(r1, 0xffff, 0x200f, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000000)={0x0, "e17eb0f1368b29a37319d696e37ef654fb339b0801f4a38347dda493dc92d746bb7ffdde813d83e2e659e7"}, 0x33, 0x400) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:13:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x6, 0x90d2, 0x80, "ff30ac5c22dc800f198a005ae411b700"}) write(r0, &(0x7f00000002c0)="582720efabd1e5c15f734ba3d32ecbf0372c314deaf7e91dc300f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xda2c, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0xfffffffd, 0x7fff, "1dcf557822208dd8ec42ecb7ee577ac200af8a6c", 0x10001}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 22:13:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r3 = dup2(r2, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9ea, 0x1, 0x9, 0x76e6}, {0x99ff, 0x1, 0x0, 0x5}, {0xfffe, 0x3, 0x5, 0x6b}, {0x1ff, 0x2d, 0x3f, 0x3}, {0x1a84, 0xa0, 0x0, 0x5}]}) close(r0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x92) bind$inet(r4, &(0x7f0000000180)={0x2, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600", 0x0, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) poll(&(0x7f0000000240)=[{r6, 0x95}, {r7, 0x4}, {r0}, {r3, 0x1}, {r2, 0x8}], 0x5, 0xffffff00) write(r0, &(0x7f0000000080)='L', 0x1) 22:13:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r13, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r13, 0x0, 0x0) r14 = accept$unix(r13, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r15, 0x160}], 0x1, 0x606dca73) dup2(r16, r15) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xa78757a5e92733a5, 0x2, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0x400}, {{r0}, 0x2, 0x20, 0x20, 0xfffffffffffff001, 0x6}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x4, 0xdfa71836c4f9a306, 0x6, 0x6}, {{r5}, 0x8000000000000005, 0x0, 0x40000000, 0x1f, 0x7}, {{r7}, 0xfffffffffffffffa, 0x10, 0x1928312f7461fdf1, 0x1, 0x7a}, {{r10}, 0x8059e406678651dd, 0x120, 0xe0000040, 0x8}, {{r1}, 0xfffffffffffffffc, 0xe, 0x2, 0xcd89, 0x6}, {{r11}, 0xfffffffffffffffb, 0x2c, 0x40000000, 0x1, 0x3ff}, {{r14}, 0xfffffffffffffff8, 0x12, 0x2, 0xad3c, 0x400}, {{r16}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffffa, 0x9}], 0x7, &(0x7f0000000280)={0x7fffffff, 0x7}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 22:13:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86aa5e85b5f2b068bb549ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246ba92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000a9c19a5fb1f9b120db18fc5de41b426e2aea1858"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f0000000040)=[{0x3, 0x1}], 0x1) 22:13:28 executing program 1: symlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0\x00') symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') readlink(&(0x7f0000000100)='\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', &(0x7f0000000440)=""/146, 0x92) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) unlinkat(r0, &(0x7f00000001c0)='\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) 22:13:28 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03170000000000008cfcc2954e1b1f4b0966bd6b656b897f4cb5eb9e398c1668cb33dac534abffd1538e4181e56b3730bfcc1fd89bcc5a90de027242138c4bc079f3231e3ace2070fa9e787673d836e0a1ee164bb0ba3f9fd6152ac3688fbc49aa928fbb745814f07592ccd3612502fdeaf8c5e223c414b2ebd314cab709120cbb39887d586f13bf9e93fbf607a21fad3e4af424a1d00c00ee4bb19f995dfa86a11212ea52d76db5e55391690045e9dff4df1a7c61ea0a96c428c7aec6"], 0xbd, 0x800) 22:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="91", 0x1) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000001c0)=0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000", 0x0, 0x5}) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) 22:13:28 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140), 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000080)=""/80, 0x50}], 0x2) r2 = socket(0x2, 0x4000, 0x20) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3}, 0xc) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 22:13:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) sendto(r2, &(0x7f0000000080)="7856efa9f656d38657f0e1e890c996518fe88d", 0x13, 0x408, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x1010, 0xffff, 0x400, "7d91c0ee98da57e77bcd63eb526d5f6223b08190ced19270c52b91d9570b8c7df27a2c6d0573d92512715b2d7a26e668a66b673e020c5f5db7c6b469f5cc9fad2598744c77801db2c4af776df563decfc983eb08fc1bff79dc7280c74f3551ad40af1b2549d0570d7de4943e4121306e90c659564b24c80dd5e5744646da505995faf88127a44bf5ce8d277607fa95cc3576cdadef244706d9097ea3f7dab57af3be11c3579aa8b1830d5e34bb36323da9e90d89f6080ba83df3aff8fe4f47bcb1f587e18b321e042ff947a9fed7caca68d72000500c7fdf8aac44252f636e6e0db96c0223919acf71e42b7282ea068365416dff23b697c71b4fca010a5c7e77871700402f5b3a616ddaf0f2ed02f3f2d7919faba327fd941bd2e5d70d5da7b6addefeefae4dbe124a26041475f64666a1f6c280b77a73a2f8a87eb26e7c5e931862b0331bba6232f8061e199e2eff8f6f84927abcb5d663f07104998d7f6d61ab0b1420a5bdd2d8a769084d35f04f894ca2fe476de646ab69fe2fdb7e1538bf213f3c2ab1398196a55e864520622f0cf2b5c295243237ffb8ac89712caf1d47df54090926945dd9d0f1671b193870102dfa4a4322276b236b7191a80371432eb26b4db724d69c4227479e39325dbb5760c1afabf7f762bdfd7e809dcc5653bbf68d892d2b67502cb1785b67ab3ce3e8cd5cbed52d12781eeefe69d4686302aadf649ba7edf983f6d9c2e7fcf4a587906cbc859c85fd6bf24b0206d02116b5076a2e8148a1fafa84ec0bb4cd67d7f4f845966bb9300b177a9adedb05fd9e54d3f036185b14bc0a7a0711513f560957698e25930f1bc776fa47e6decc7d5e037c2030732a54139c5131545d5607ede290122d9be3f2372d970438425f58c16e4103791003bb470b581dc42ba901647ddf2a897d3f361096385c5ac77b11bf1054a467013a1542e5fcaf2f1a7fd40a7fe7caca5c0524250d394b50b8b6516ae6b0c0491f93147935e907ffb0d3ca33dfd3f50bc199dbece472289b8de51482b750515842d65043ec304b25f5889862228932c43b7951736e2935301b534261b7d7a6de201670d6c4fb2c4c32250b9ba1ac93edee92b0f9a2c1ea88bbe54c3b623885f49d11cfa3029bec93ab04a7ece11ede8b2ed15520da85313131e331d64502b1b1998f4bcadb885ec5515df00321b9155e363b12ab8326cad2125b9cd581de818f66c36b5628e3d537d9cccf7150db0dbfdb175151a8b724162b6bb4aea38f6e111d4930b04a77bd084db8559f280f37c6f9c77d2ee904019c769a2660f89641dabd99f998428e3e7b7365aa114f7fd936e1bef0eba6d66eb3c9a7ff416c2af2deeb01c3f6feb5a2549deea7a0f43253be918d795a259ee736db2ee803f20112313572d25d838ad0afe1ae47438fa90514ed66098742a5ddd4972137b6a901dd3bcd610daf4c3e1a9c4c358cb272e4d1f022423ddbf92f6dbef536964ec95317e1a412694d3cc90888c2ed430792c2f934a09508316100196d31785bfba7d7ac68b95a39a54d8cfe8c98dc2015bf135f7087c6a1c3e9c986c899bac1f2ae011eb006243596a25ce8b1ce06012365ee9a072cebc1d64974e6db07fae38478bb098f087d114cd694c3d8e49342a9a6e925dacb4d55482ae556990e4a56aa73194550220e8488a9f11552dbcda37dc986bbd5ead861709389751d48f1c4ad8d6faf4c6035d18d3dd72acb09d095e1d27e578ec1dd39f08e02eee4b4f6af15e1f7ab63c14cd485b3426212e0dc9365e21c8b90716c836995dfe4972bf36e58983310074f03a8ee84f1d4f7536b2cb69d74cc3a41f1871be8988ed3529d9f7262322ef18336bb72c4002f1d91bf697621be5fd97a80ff4dbf6465966dd670fa58e41b3b0bf0d8f562ac250ff5c9da7e84d99be7e20bcda7cf82bc19e0da3dd7ed65f27f86f79c65bf1616b9eda455629e42ef0c42b61dd7578de5a3971b42635ceae33718fb8fc371350791e0afe6c4a3574638605d9eebd207c6f5bc166988ab589abf69161830d089aaa7f7fe4e786488787c8c34ba07ae73c327ae77a2255c4b162198552e8a5369c14eea176215889b2f8a63b287794561ed5537be7f3871418f74d7f28e83684c0b3c9d0a96d72419bea52b3f7abe89b5dfd8ad063d8bfc24f7482a6a05c5f8d45b57fdd504bdd7726af1c53fef4ec4f2a59e9f52ad98e09053b73b04e885d08aec2cc1f93e94a5b6f0bf7ffd91e110ac370a4c79c25c7833f0954b4ddd82d78f144644b51affa35ef809a214781b9a3f81bc302c7f847f62156949f0ba1ae6e91e094e6d8cafbcbf5615c1c3d295952cd40cef84f31fb6b523931fab0359a06015a890db22d425551f83cc212df1c38ba238093baa8e9b4fbfff939a02eb78d0945ed2dc2b289c0ac822850bda02fa57514462b9f0fc7a82397ea0c2ca5c639624922eaf9b0713f652420d592b77fe3a44c948cd9cdbd0912a370875fe5d0e0939d2e97a672621971b5ac22d3ab868bfe51a86f4b409f16a6ae0b4afc724af9e08baa550840712b8f9e2208bda994f6df2a348c182912c86bfcb2697cd2c26efbeaf6f34348017381e159474f47688bf6fa023710f208b5019b20c5382452473bf17e7dfdfa57903c46201ceb77362bc273f39b30db333b366470c4b03fc0d6f37d4285de31df94c9c565ad10ba2b275bd70a7eedfefe2eab0da4b7d369795c44a65cb59fa14de168e9e131ef9c3be05f6837e01d57bb940912b74a517909ee99a9802e4b92f683737a10a6041d16d34ea74390fb4188e8e8a4f192171991811113fe9b71c8e3e698f7b35be9922e9493abcad7013f7f2f72e6a3e9c1d9dad06cb25782f913f3217ca8b95a661d064d4fef5e85303137ebc568571da5e0b421366dd18d56c189169e6f6156eb6759773c6b6324776e05228d992374f152e0211bcdcbbabd70a2d5c11227dad11128d1444f56dee6ca5c1a7adf60722f85dc294fb0cabb94934394af645f186120cfa034b6c1e246adbc9704beecc0794af47bd1324143d70e5259da52c87fb9ac8eeb20dd627d6f5c4ad4c03d85a4357dc2d9fa17f6ae58284a5d3a92fd7dd5e4744cccf96de8eb57348cfabdaecf0a1d153d34c3b39990079dab149343fecc0b1cf1fa5cbc4826839927da08191c57a28bb8b3e38e2c5bf70d7e5a44b13ecb606c6ec1d01c3dcd7d24461fcaf2739173a82fff1cb97d045384d127afb8b6c8ee028503fd46023be2d8ff2165d259891d9a1f933d0d2147c9f1e47dedb904bdc58639458c99608d1e69bcbe787b8dfcb1a0cbc05f566ce4f89d7a46be7eb63c7146847db05a95786a79c589319987c0b201bc7e62e6fd4148e3cdd026f2342db611ca8ae82005fc23a9ea32aabf5b8abc2ab02bdf0bda22b7c93c3526c79a7a0e41d3a615ce697cf9d6be468cbc35427c0b7ac617d0a5b560cfccb62984d4fb9e09b9d40c4f179050ed5bf85b5835a2282ba03e4b676bd342f760c31ada9a363038d7a1285ee474d332d40f9567f43e9cd2106f4ce28a79f62852fd4fb529d682d9d79fce527c2b5a25a88bff0c849844ccb1151e85abdf1b5e8d30010ce21fcd640798370cc6d4cfe79df3defa0a2fc2ccac3e841b81a522665c69421bd6769ff0e8b6e6ce0862d0a2ea896f8fd02e5f56974d34281b2970f4f2a461c455202b5644678b36679c64280050faa830801741a346c54343b97b9be66e329c0fa4d70f519bdcf8172e7934b9262734a814d1e758385c7576d7754a3859a4019ac2e423572b9f03833837da56d558abb8fd5a2f6d9161c07bda1fdf97c07e579d567b5d5fca2ce6b770017b3aac26abb45ad7b7597a9eb7e3aad3f59cc05773c96671d85056f02dae099fe9fc2fbfdb43e53abc0a19f27c35f2c72d0d26c81511a0bd7802fdc1ba41d6b4dae88072f3fa97a95cc3ef967cbaa475b7504b897cd2790c8199aa72f771030398594aeec006ff24fa98cb5bc0acce726b0c3137ddb6154cc4b708eadc42154e5a4064726e6388f258a4cc450329ff705f0d2f3a9e4b309abe18675961f5885dc714cda6e555d8d85b556111084abb21455fb009a1612e929c55908cd77f36826abd5c309c151d3ee6928ea90e4fd1205da296ef3bf27dab1b2cd4c1bcf2854121f8b0c5320e5c63afe3b671fbe88bd5a22115441ee82a33ee9d1dfc0748e653d558d96a06285f5827dbb2a12a380053df4b61ae5ac97a7c9232319aa4a40754ce28477fa30e758121f43f62da4055d2dc1f22e74a5552371e522fd86be92fc9757399e30d679dac384e2ace777fa2a68191121547ff88916320d03eae0d0b91d1bfaba3cf2f0a94accfe501eedab3fa746b6425890647280c9bc12a40357001466aa1993c0c42f76d33f3eb6556483d914790199c34e662c9f8732eb12e741528dafc2bcf36900d4bd326fcf54110e6eb0715ca88f5233cefe38c6dd7dd0aa2bf392eaa13d133eb4edad9bc1e7ca19ceec3ff781712a51e179d794ca16110840ae71226bf5a41c44258510cdce6738a43d66a752a5229a2b8077efcd9985ca3d5f31bbd84aeff7be72562513fc0b4724a438b6569aaff5eb9c3b8bac858b1350d057296566fab51c4da9ea7018c29418d27dc491a65e2a8e85d9332f602783029a177de9047bf71a4bfc3e0543608ff6145f1f18063d2eafbf27b1175e7812de13db7bdc9a2c74feaddcf881258e0f12e92072f7d2590d2f503c002bfe87a9df6941b4f697e410332169e3d5032fcad1e7d32c6aadcb9cafa5af5be2d4c1b132621ba940433ee4326b99eefd965943b756464790e384311a6f6562e7e0854a93035e5e5d1782a1dd5bb4f5d1aa65f65bef0710c60292df8a247b5a5fe33cafbed43366deba0050db2e3d27c76a0e17f813a11b071fff50fecb9b1c2f265443a9f017d4fdaf32a75081918873794b99203960cbd2ea3419bc187b239d066531f2f9674277a86d9d5e1387cb6fa99790ee7a3e4be88c40ab67e99ac5ba996cd4b4a3dfd0e4766d9829caecf9f2b71d82a514ee586b6ca8b9e1eb2abdb393a99ee583abff819dfbc0ac6bea39549763b507942dc0287341f69822c68743c29adbf296611aa2de2b6c2d724769a5315cb46bd298b6594cba55f6551eefa26800c7210a860302e4888e21925196d2ddff29cb4383702839cc5417406f83cfce50765eb2118239808dcefd18c08350931f2c914945b7efc28a026b9a6d58f828aa795c06089ad08b3108b2ca6232afc36715c438d6cd2a2c202df06361293aafac60a5a7d55e0f7020d30d303a6b704034c2f41b4dc0644fe300a688486f054324778db2240109e529e8066ab33d0b6820331e32f0e9b3a2f94f1736a851e281b2d73e609ca9408ca985d1edfa679321d111121a4b317506119818a0b9ba9278825be1d6cfc7a35a64662c37113ebabedacd421e3a019a3192e65de7f796bedfabb4855fbe922722285d44410d37a00557b3ae6f5bf2c00009b9f106a676c9cdb45f4e824f82bad443d4a1f394233302f8f6dc81299e094012384e494369f44af0dd3ca6bf600a55aecb01f438f1a95edd62607e240855938dbc1f3a19eb82d73dfe96d2fd3c4ed4d3bd24d47e435b28f27b61303273489c28e1ad6225450670759978dfe116106811539989515fbf94f263b6ebee654293a13a437293224bf68bc8c5537aabd8e7f1c05b5a7d19196a397f6694c2ea039cc5b30c81c413204717df075298cea3b4f3d57e545e6fbcf098aaebe07ca3c940dda7506c092a8ee7657a0129ef"}, {0x28, 0xffff, 0x1000, "a29441a2a1b1d773217ea75aaf451ff0cc"}, {0xf8, 0x1, 0x3, "b267405570992ec4aaa61f68ce9047de06c7d00cda0b578d3f3f692d993284deff992ee64f5a733ddbbaee638d25c0cbb047b6dca1dd7a8781ab3b0501bfa3388297015800f7726a67e7d34b4c46edc87b7bb34339cff9c199c6e78000ba2e67a3be1cde8ba8d02e8857880929c91343c320ab5bf01486e7333557d02b4a73fff9f822059a40ddfc500950ddbc2893080d202d0f0b5015c76e28e5cf629f5303f5e4b56a221c110b0a6a6d62ea5c5bc9b27642c4e496866e2f937635a4787d6eb374d7885cdc18dd1fc2fbc4e2e338e07d981e68503d52c03f8b13e914ead88bd77a6bc2aa"}, {0x100, 0x0, 0x8, "621a2e6f58549f55b942ac87dbbf798b32e5651765520efeb8941453a358e627a23695e8f22daffacb6deb33c8ed9f7d41469ae9a11eec26a2beb5467bc6b1d33d999111b042303143057e1553c9ba5cd2096a0691aae3fbb4891bdcceec5fa69bcf4177ad0c865630fd8e09fca99088fbff1c810af6e73f54b45ac7f03af2c0d5dd6c8cd13eda2b20b0432bccdecabca767f623a452cd96af853d756a087993b669ee4312e3d7e69c5c5a5ffea8bd1cccfab67e0a726bcf39d0c3bb738b81da6cee77bcf369b9ef0f47583e401f0e30d90c0e9f354046c6b8e2772f9e1752dba3b3bae54c21d5bbf9f4"}, {0x18, 0x1, 0xa03, "294126811eb523"}, {0x110, 0x1, 0x1ff, "c23b8a8405ae687b3499a9d8ba3318a446484d8eccfb504606ad2f455a61978737c94679d73a8512f285819c188f766e362b106f3d0c876bd4824f1c1f1616ec9f5ef4dde05cfc6acd6f2353d772d4e5b65688744862b7814e8af65d718e5c653324abbfe74459020f96e7473b4a00d71cf7d88cf06e8fc3cf285b164d757f941e876023bed0bf6e0c53db2bb11807db9fa6b9f19e966def1ed3c481cc54175bc1437729acb2154e6a46430a56424e8330a6ab4596859848adfab8da6c2d6900b743bb2dbae87d2b0b56489c3ae87867cf62670a3351f4f9b86a9049c62efaed3a485ae98b52d49bd6c07f8dffd10b03450ee735ab8579ab6c4c"}, {0x1010, 0x1, 0x100, "50638d93139c7ab77a682425e7e0ce60dfbef87e3f5e2963ab1a7cedc60b3aaec41d8e0a0b5d38805a83fcab2ab2b7b81e315bd6bfeed9ce0182203ffa48c8e302d6972ca8b26f006a85630748c842772bd925c3c2a990b5806c921502ff7b471d99b4dd055c2a2271b9d77c91e68a7beeeb01c4964106b8ec0ae5e5780a32b429ad7146483df03434da994e12f6fb695180bd950c5cf41d85f0f270734e719fd8f5af7da87d80de33378f30d7d0478157c51753c960873fdd8d2d4f3bcd9285b4c9b8f1a01ac0e2c3c8a77eadee8fc6eab7dc9422c75b99bc929c4032c6dab9ea1d5cbc5de075b33863a450d47c42bbc2dfe9a457749b2e666243b6a552777f2f2a77bfa4311b9f5a257fdb022fe449ca0c56f74d03acc210b8a9443418b9db6e7ef338c506170bdbdbb9943fa1afee69aa6ab0dfc7572cb185901428963cf6f54b4226dee830ff502038439657b4760672cd229c55c36ac2a610e80df730beabc483fe7ef6c134fcc9ba20e1fd4fc14dcac8f93766f3b15a3a005153cc6c9c6e746d9edd26b775ef171b542284929d88abfc8d665f53ddd392cf772e6ff26536c0a3106c7e31d9d4db7967b9d606f2ed62ec0cee37dae61257e34f171c2a4990eead5e8e14615e5bd465ba40aa5c5554dd25cf3e159955004b28ca3c7eaefed23d9307463bce3638624c8edfc834c9d7bde1de88b1f7d1757bdbcefc869290260923f3fa99c21f5f0c0e884d2aebbf2c2ae3512bd19a1b579ee1ac96ebad10542055f332357b13917220b377860cb393d80e3cfef30004452336a21f91754bc5292af7afb1d35a71bf6cc6bfad10e8634283a408ad80990ba0a08ebbf1aa04d99406e1bf160c3ed3e6ccf7c8dc580f7ca443c25da85a6d4e79b6802c1cac14dfdbd4d4576fe74e3457e62a030a848acdc94b2c8db7f5b9f70f56169ceb68957420d8a540d65fbd62379a183f70e61d3f5c8466b9fd34b14666f17c67341d248ca240f169185a4b9fe9d47535a197193492b243a094cc4d6940b9dec4725e8602c6246e0c2f49ce309a993bc138e8ff7e8fd39f643b5854262bd3c0dc50680cbe863b8a5c09902b0805abb29f4307e9563e5cec5482d89fad8c5c4a55e0afa089e51b836cecb45de4fe1c8f9b25b197c730b577ba8dce37a62eb2537a513ff7d0f0956b1c74a73868ea730a1e624d382aaecd816b4bdf39bdb5761118362c4012da0127d5234ddabf8b7ca3be9f3b7411308b53e46bd91cf77c2b000f81b7c78e6fdd08c974b33548070df622db0b16be498cb49bae9c98d3c46b0ec140017ad510f02915bdb745d93053ed6d51616e07424274fa03402264721fa70f702e92e2c25b025d7b31307b0186d37ab7f66bee549c77585dcab486a03a2741a23e058da130906a5809bb658495dc62570fe731fe548bcd5f0c1d61ff11c7aab39e1ebf22a0401e95142c30a0938c96e343566faa932ac137efa282ec54c3cec98d98d7039dea00b5e0347413469cf4b235047eafb45a990541b5a90cc9580d492384d55b38fbb289c3079af2bc921caf1b16b5b1cf1e1d14451cb443b97090b1f374424da1c81b2e6b3f46cb3dc43c04f6596af62c2cf9703fa478a038128e6baf8f956623be88607f6a8e1730a2871c344ba09cacdcfcc979f9587ea92d879726d13fe9413b656e090d583f8a2abbd22864bc59b4f8d69557c2e57abf0edf18553b020e23018a07411309306ae883687faa372685b8aab7e880a93182b2f026cbd547c328f3e73fabfe0b6ccb3e32c62c0bcfd8cebd47601101cabb9a32c8caec840709a394622c1d6f55fb18513791d1de7b43885a3d53475b92221cfac0b307cff8af9cfd431b828f8b56618a6467e2c12a8a473d7fcd034a752ef10b0f533838cba31dc089e3d4724f42478b91f548a214a9fb9d360bdeea336db299e284bcda9df03b2b27ad404e2160f658b4989a49b29e3af54af4ce18cba31693a4eca5803e85799819adce23a3952fd338400377c04adede4b57972599416baaf4c613043c3508c951a302e1e4cc89c88fd5d0507f0d6aad8745a8c6c2ce51a361e7123b3ebe808a1b2370164e621d7dae1a8c676c8e61086d6423389034317a6a3b2f0d1a142f4e2d5eec3188b727a48efc3d8a1fd377c3a283d87ec3777b8c7e3340021bbf01e47afea5ea311da908832a39f4c64a7d9e98a34f81e274a328c16623b4a1d746e6d56f83c25c19f696b1b71ff6249427f45a0dd0092fc67ea32ca26c70635b1bb295888868ce0b0b53621e3a6a361f2fea20960135726109f23e2f1408c4b5e91a324b370e8bc6f9487c26db2b85311afd621750c23b7623c5224131724d50893bab2b29422b11400a45d9f0232ff3df139e5b62772f6ced3d1c5bc5d8d3f94591680f5f321755d388590fddc8b60b5325dd97c0b6259e3d1a798249129e21d585dcf284ef9200928da858407d316aeb7afa5ac8e9b68674ace95eaa21ce904cea68ecceb250c0d7b8969f87cfaac6f12b18a65845b031e4af3bb4cd7c73610fdd32ab9130be4da1375ea797fd5bd0b7d87ad1c18b65f02c8820d9663c02ea4b08a5d9b758b14c5d279041115bda2790f09dbdef2df4dfcce6bd7d8d66ba4c880e34060bdc76fb05b06a58ae3b4932186312a7895224693dd31e4fa34273dab391173d0556318ab24183100d904b4d0f276d7aa7ca31a7c1bafc84f5d3db212e5d18e5a7dc199d00872b04035bfd958d0808af759e701c1c4f5d7d11bbc74cb369f672cdb2b977f77e3264fdd981ce967c9d46fa929fcaeeb60c15e97bb9f2367bd31de6e2161bf6f1b314ccfcb1d8161f7aaa0a4f92a89337794dd87f02ab030428c97d6b7ee659acedecd66b6bad6e9841001168f4bc6bcb7fa9a4c304b28f42ce1a883d1239fa74850c054c89de0f9622db7154ff0ff1021e71e3d6bbdb5ad3fceae810ed836edaa2ad41d2cb64f2b96cc912478ce2c6c763c04f2b700975bd4f8aef77e41c835ae2fa08ac3931102a920c85ce53f18783e4aa5acafb4b169361b892bb70ce72c1fd58446a8cf1794b3466bee8cad4b374a7a7c5ae679233e497f13d04eb273e72721b7a1a680216896ae9eed7a398402c2a977566b618472390901843aa7c707f6e98e748dbf637d300f7a73f14c36a36ad476cc28f6be8c9c7d455855999126adce8416facd3ef999324e0215839e01832e4861a4c3a13c24aa3ec3661d3b2d9106a710772e2bea15f8b40add86c237508b2c5a964b13fd6a7a03229bdc844c5db5c725ace58d86dda8fd1addb4f5374f7ce1ea36d5f64eb89a7ca0354929d995b5fee1541a656542ec4d49e96622f57394dce0f62184e5ba53b7c6208639b5c66ea8ff9f261358e63a7d09fa9c8ccbf0eaf767c0e490f43d6233d431cf428e62b7ba7b59ab32390652343f7ac9c56939a63944754d8fa1f25ebbe6f3428fc44b5b9039fd5f782d0a2861e32e3af0efbf0ff813466f1114a8f76c565d2a848aa85d8d3be99cf7b5acb1ae33dade84f8fcf11db5b238e874e10054dd8cac704ee47bbd8b80f9e9356436e9e862d1a540feed2bb1d90da31087f3a00fabe58c10c1d354083b0da431b71c0425d527d22105722263854264cb5132c3dfa25d0ea56da068c4778fb2ddc1da233d1f4ab7e51dbc5d82b4d05d4ac8bc071e8c8d1400688c4cad07b847fde9593f65dace8c916e733dff1c144aa7e1dac2f5285f00e1c4410b83abdd1b0905bb7a3701f732f1a060aae94ac81a404a9ebe4e2d8a43d51cb13fc005b1ddf311e48783c530ef747580f526391f486207b4d33317a1a77f940dc3660ab479167e837334b52fbef5f0404e473a94bb5d25b92fe034e6609f0f6f8acbb66771ca456144519575a2b2c55dfa3ce09af62dd125dd5530b1fa94de7137b674d9ddabcb5cfed18ad7d3bac950c6a3f4a42832b47817282ae6c8dc62a69ec2420a7639cf16e11a392ff85eca4939cf69cf8fed3ac8a04ecd9c3fd91a93f6b012e8bf94cadbb6c51bd9007989d47c81bb260c4f5b172288c6b06165a391d3484ff3d9f67d06ce1ca22a9ea73eb0fde170a8f47ca8282c958315ec2da80583b51d380e509095e5a07bea86517cf09b91cecfca858308de1613863390a7778657ded84ef7e937b99bf322c183420eab76a5fbf0868d9e94ccdcef0a752a746249309e849b4e450ebca94aa72b1470feb9978f9a237a3649a3baeed58564a93fed7d4dfda19792b31a8cc1b2518a06d75ba0475bbf2c89358620d7f4157a8fd953d822d40c700565582f062b244b17c5ad04047bcffa8733e2240a9c1f16598ac3f37cd1326b166b35631bc677dc6ac9e531531f1f313b7d3e44bdbaa0ac4775135c61752c9ee8fc7b1d42952cca2849b8e8fb6da0a51fb933618c27e4e547600d7ba46b707644ff956a7bf16052df53ac55f31451ea2d167a022e4b508a92b938ff14daab98ac4df1cd5536f1afca6908f771f35f93647597fd7a9fe401d5c5031171ad8c5fa645fd50cb6b415cf4fa4b382c1317b3e046361917333a1f8ebba33efdf9e9efccf47f8b698078e868638e5d7b366676114a370baa3c7b6c1ff49a86b2889fdef47d5b9afdd085e61f928aa5978e383055e0e094c096df12c9d6dd0d8e4a7d93a40d0ab7005c79966fb602732084dbc143488cf9c675cf220e7dc0617d2afa437dbbf911d3009c5f64a0c568bed9f6fb8b06a02bc3bad5e76726804ca31d6480759d01a3e770800ea68465be528f46526c4e2d3d17d7639e01eebe82c69738fd93f1341b3546f145bbeb54b1a3d71fe88d7d2a7c23486416e19195a6cc3cd378d9b46222f87ef2156438eb0b9dfd3e5185968a7bf1b716be3b4a2991710df429c87e5770392dc10893823f0cadc2311ed3203d4a4f0222902e720ce850a7ce61eb1d702c5c236a92020c6287857787287e6c1d80b65bdbd70c5bb1c621920ba96bf7b1c36a51381ba8bd0a80d1ce9e880d7c676152f48f676ff9e1d4036643d8edce308cd90e14d80c3870d9f9c18586fe08b8e6a0f7bbd320c00fe1c7a0e19a3020c8154ffb90a5209d1176e7f76865459f421e0356506199ae958361de2534ecbec2d6d7985249edc5fbbdeaa7fcfb1fe7fa5c88925f0f5bc7b46d23683c227b53aef2c30e8691b03186254eb7546d4ad08feed182d6323653c2d03642ab24ced0d6c2f8c5eb6e1ef6098c0d54bb295d1ed7be847dab810e60b3f84e2319f889cf5f73775f57cbdde48d8b2d98e2d961288bd324949e474d93179978af2283fe26cc834d53541cbd34ec1f16abf8490494466f3136def33e500e2fdccc6926e2e77514f2b9bb7f4b71f3bf40b1860d7f20fac34507ed97c1eeaa6b5c4d0feb7d07c79f9d660c3357b62ffafb3690636799616f7ac2f7f49500a7fc337a3a6def51870661d75e21e46af71b9bf41c5daa34cb5ec7d89b7f999de8bc74c88d4e74d819f7a5918e90b77a9f3a4408bd37feb39bc0552215f5edeac0b2ce4721935ac5ea7d7d1d6e20529444be33a9276e20f924006fedf8da0f7c2aa8085f43b3c1fb95e89dbb89d1cd3cf3eea3f118828be5611376062a6be3ac08bd638dd4b9cfd174961113b40dfd4c8de1002596b7fa688dd23a1e98456fdf2898c0649a28955c8d3d76fbb486d4cacd83bcc11339758fcc735f7a36dce7f484861993a1920d66b74eee334c333c195bac1d0b1dfecd6d6366cc1977e6b9650364bd34eb5e8bd6a123f106008119f0fb582d8d6be31bba520691bff62ab554ae80a2b9a87b70d7c5cd9"}, {0xa0, 0x0, 0x1000, "a0ce24d624dbe6a8da62118ad97ad78455bf825a00fe4442ca41eca8b03408acaec396cec3508fe8aa95e929097d19b063f4074de69fa123e6ec4ca7443de1f9c03bc9b6538f09ee052861c5f1533678ee91e640c0083296720f3129f60b499431419a94efe1d137062c065bcc925f5315ecc38bbd8401821df69e3656078f491ca2e0d3870130fc5b1a9b1494"}], 0x2408}, 0x0) 22:13:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x9c8ef3ed80b400f0, 0xffffffffffffff9c, 0x0, 0x7) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x6) 22:13:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:13:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x5, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x7, 0x5, './file0\x00', 0x4, 0x1, 0x2, 0xfffffffb}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 22:13:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="18c51f06ff16e7c66901cb3f8fadee7f6f8f4c1ba02899df22eefd4b8d288759ceb21ca67e3af53fff775bc1bfac0ac50c06952b54a27957fe9fc605341b6aff7c11615fa435c95f24490f318957883a7d31ff015d13a54b11d1b4a7d09a50494ed4df05785f153c6771445891e8296896e6829e3e5640bc8236762eb3434be3cf259a99a8ddc19f0de6504b617064d785e1b3c416a974aeea7e7c", @ANYRESOCT, @ANYBLOB="414285e2d7bfc3590a5c302d3a0bdce2c22beb83aa4339f45ec2a53268864e06ea2f44a3a2bc3fcfab3d8a76ba1ce81351f8e920a2c9e6aa8d9a9b2a69986b29568c1b6e022bed2ab608fbaf3042f199494b9b3204df609994764fdd433df1407ecf81b145048ad7d28e7f13d0c67563fcf2dd74", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="96d501575d261a638290167cb43c99b3befa54dcf73427b59d3828d31002da66f23f9fc881fed0d86146225b97a6f89e3dac47d3920fde779e1cdb6b0cfa5173ccbb791e8aa72a07bf2e14ce3b499ed8d9937960ba014feaef07f2039df79ca0dd79965d6a7fa472b12ebe8669bf2e46e456677ff3c318d0628bcd1101a67ac8b448ed4cd5bf", @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=0x0]], 0x1, 0x3, 0x800) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r4, &(0x7f0000001040)=ANY=[@ANYRES32=r5, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r4, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed738ed0872dae9d6664fcd40c87cf2d06e2367be8efc8a483497babc44c2e5e12651392b3439033f3696a8d12a9f9134c0eecf59fa1c9d061dd1e56e407befa0f50ad786538a96af5e963e44d1b3c81435a9a8ef14c8de342e58f87827271a9838c2eb5172a63ac07c3ba2cf9af641ef9b5aca5b25dec2323df5e52983fbc0ce0a1643e3737c4b39c8fedacf70701f76e79c", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/68) msgsnd(r4, &(0x7f0000000dc0)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b06c1b289be8a03709ce99caf3855cd4d03ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0ef231f98d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d142ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf122e03d255082d73238adee6071897b19fac18376056091c12e48a9c02"}, 0x18, 0x800) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = socket(0x18, 0x2, 0x0) r12 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000340)=ANY=[@ANYRESHEX=r15], 0x1, 0x1000) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r18) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r18, 0x0, 0x20000a) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = kqueue() r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r22) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) writev(r22, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x0, 0x1}, {{r22}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x26}, {{r15}, 0x0, 0x2, 0x8, 0x7ff, 0x7}, {{r14}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r23}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0xae5d}, {{r22}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0xfffffff7, 0x0, 0x2, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000bc0)=[{{r26}, 0xfffffffffffffffd, 0x1, 0x3, 0x200, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r28}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r30}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r12, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r17, @ANYRESOCT=r19, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r24, @ANYRES32=r17, @ANYRESHEX=r27, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab200"/301, @ANYRES32=r29, @ANYPTR64, @ANYRESHEX=r30]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r21, @ANYRES64=r32], 0x6, 0xc00) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r41 = fcntl$getown(r40, 0x5) r42 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r35, r7, r38, 0x0, 0x80, 0x9}, 0x2, 0x3f, r41, r39, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r45, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r45, &(0x7f0000001940)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe6550038d210dc147dc46add1821147bee427868aec2e2028f3a760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689010000004500c29faacdbea2d21630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef0000b0545671bd52dc88a9f0b827cca300002886a5ed6aa8614e26cb5d607b7f1491474b2f4b0197ddc62f5d8d0797afbbd6bbbdab6815afb1cb69fa9d576815b9f84d466384679e067efa7b0cae9e49dabf4af33225799ca1531892b8ee9bfe6d8958ae857eee1461dd018ffecd34ac5a61019e16e53b2437dcc332fdbe50d2a117564fbb58c8eb8df145cbeea5d7577e16f7f9fa548a5dbf0fc6088b082034856e14cb25875d7a12f1c931fef8b37668728c8ab553740406b6c28c7c755a7070a833114a0a11754025fefccdce5fbc41d9de0680605c3c7a04ac2c00445b601fde3b586323fa8ed9a543dabcc9d1601b4f78db23b26e4d2393dc4766ae57c6b17c39d87988b027cc24633ac5ed70717d2f436a61e929b2a70e4da72e93c168cc319db7d9f679692b556d84cc208d1018b964dd0dfc8b31cf8cc3463e0e8c1ee24efc697d080a228b554089c74596d3bd55f16e48158717e21c9485895dbf662b175439cdb386cf1d21c474e0f486e585963aa1561cd2cd080662c4317f3fa1fa1173ecc27699d1fb32c1bb8e9be12f05698290a9b3219c04e179"], 0x1, 0x0) msgrcv(r45, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r45, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9bde0d7114280301dc8b4d0dbd7062ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c2554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r45, &(0x7f0000001080)=ANY=[], 0x0, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r47, r48, r50, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r36, r44, r48, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r44, r13, r13, r13, r13]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r53 = geteuid() getpgid(0xffffffffffffffff) r54 = getpid() r55 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r55, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r55, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r55, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r56, r51, r53, r52, 0x143, 0x80000001}, 0x8, 0x100000000, r43, r54, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000003, 0x10000009}) fcntl$lock(r11, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r54}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r6, r7, r8, r9, 0x44, 0x9}, 0x5, 0x3, r10, r54, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x200000, 0x1000100000000, r54}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r58 = socket(0x18, 0x400000000002, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x80186951, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r59, 0x8008745a, &(0x7f0000000040)={0x5, 0xe6a6}) r60 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r60, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c5032d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000000000000000000000000000000000089d1459dfa7490d1166aa1c3954313c49e08f2325ecc425244242c5e715ce67cdfbbe39be1dd9996950be6dedb8846087c1de24"], 0x10) dup2(r60, r57) setsockopt$sock_int(r57, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r61 = dup(r57) sendto$inet6(r61, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:13:30 executing program 1: select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x100000000000, 0x0, 0x8000001, 0x1}, 0xffffffffffffffff, 0x0, 0x0) 22:13:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = semget(0x3, 0x2, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x20, 0xfff9, 0x54df, 0x2, 0x9, 0x2, 0x5, 0x4262, 0x8]) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d33273edd70ef00"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$TIOCSBRK(r4, 0x2000747b) write(r2, &(0x7f0000000100)='\r', 0x1) 22:13:30 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r17, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getpid() r21 = getpgid(0xffffffffffffffff) setpgid(r20, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r13, r21, 0x41d, 0x0, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r16, r18, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r23, r11, r25, r15, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r25, r28, 0x0) r29 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r29, 0x0, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r41 = getpid() r42 = getpgid(0xffffffffffffffff) setpgid(r41, r42) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r42, 0x41d, 0x0, 0x5}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r43, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r44 = getuid() setreuid(r44, 0xffffffffffffffff) r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r44, r32, r46, r36, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r29, &(0x7f00000000c0)='./file0/file0\x00', r46, r49, 0x0) fchownat(r29, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) r53 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r53, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r54 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r55 = syz_open_pts() r56 = syz_open_pts() close(r56) ioctl$TIOCSETA(r56, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r56, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r57 = socket(0x18, 0x0, 0x9) setsockopt(r57, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r58 = accept(r57, &(0x7f0000000280)=@in6, &(0x7f0000000480)=0xc) dup(r58) preadv(r55, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083, 0xff3}, {&(0x7f0000000980)=""/200, 0xc8}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000bc0)=""/222, 0xde}, {&(0x7f00000008c0)=""/21, 0x15}, {&(0x7f0000000cc0)=""/148, 0x94}], 0x7, 0x0, 0x0) fchownat(r54, &(0x7f0000000100)='./file0\x00', r52, r50, 0x0) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000000d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000b000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000066dd3b5ac753e263bcc4a8eaf83c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f9e67c1a29ba3e1c2c71b297a8719e5bc9e7088a0358192d61d2ee07994b64dc86b383673b517ed471d1545f069485165db4945a06f96c6281e5989bfc2cec599a2bd5386e552795a9dab6ab06b0d5ef34585cdb7a031e41cdb9beece2af283ae3"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 22:13:30 executing program 0: socket(0x20, 0x1, 0xb2d) r0 = socket(0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x37) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000300)="cb09a5c8f93c044c7ffc65c0e3b5a7c332b81ea654d632df5606318c7697c73e51cd523a57b6b4aca7a4a0c53a3125c030e077d0c92ec71405000b25557d3f65d9c10cb07d7b9bccdb193a20a0a3f35b126b7403f4808efb6baa644c7ffb2e6d084c5eda6dc1d0052074a8778c56ffe6ba0980be21c8343400"/132, 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xf70a, 0x0, 0x7, 0x5, "265bf16598f67ec9dd786331835dc02034a97534", 0x7, 0x5}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1f3, 0x606dca73) dup2(r4, r3) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000005c0)=0xfffffffa, 0x4) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='\xcb\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca2f) ioctl$TIOCSTART(r9, 0x2000746e) dup2(r9, r8) getuid() r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1}, {0x0, 0x5, 0x800}, {0x3, 0x83, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x800, 0x0) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r19, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r18, r20, 0x0, 0x92, 0xffff}) getuid() r23 = getuid() r24 = semget$private(0x0, 0x8, 0x100010286) semop(r24, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r24, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r24, &(0x7f0000000280), 0x2aaaaa38) semop(r24, &(0x7f00000000c0), 0x0) r25 = geteuid() r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = socket(0x2, 0x1, 0x0) getsockopt(r30, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r31) r32 = socket(0x2, 0x4000, 0x20) setsockopt(r32, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r33 = getpgrp() fcntl$lock(r32, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r33}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r35 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r35, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r39, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r40, 0x0, r34, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r43, r41, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r44, 0xffffffffffffffff]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x6, r25, r29, r31, r45, 0x124}, 0x3, 0x2, 0x101}) setreuid(r23, 0x0) r46 = getuid() r47 = geteuid() setreuid(r46, r47) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000640)={{0x9029, r11, r12, r13, 0x0, 0x20, 0x7}, 0x8, 0x5, 0x805}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r49 = getuid() setreuid(r49, 0xffffffffffffffff) lchown(&(0x7f0000000440)='./file0/file0\x00', r49, r48) 22:13:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b60efada66df23f63983ca8321f9f8322300000000000"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r26 = geteuid() setuid(r26) getgid() r27 = semget$private(0x0, 0x0, 0xc1) semop(r27, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r27, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 22:13:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x5, 0x8001, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 22:13:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) socket(0x8, 0x5, 0xe8) ftruncate(r0, 0x0, 0x80001ffffc) 22:13:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/54, 0x36) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/54, 0x36) r4 = dup2(0xffffffffffffffff, r0) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000500)=0x8) fcntl$getown(r3, 0x5) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r2, 0x3) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xe) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r6 = syz_open_pts() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000200)=0xfc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000002c0)=0x5) dup2(r8, r7) fchdir(r7) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 22:13:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0xa0}, {r0}], 0x2, 0x2) recvfrom$inet6(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 22:13:32 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10006) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x1) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2c05ce6c147dacb2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x80, 0x0, 0x7, 0x5}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0xffffffff) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r6 = socket(0x18, 0x5, 0x4f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r7 = fcntl$dupfd(r4, 0x1e, r6) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) r9 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r5, r9, r10) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x10000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r13, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r13, 0x0, 0x7363) 22:13:32 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x2000, 0x212, &(0x7f00007ef000/0x2000)=nil) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x7f, 0x100, &(0x7f0000000180)="14847c7725590d59f04c42e9efef6be8d14f9fd6ecd46cfed438c8fa11b7ca8084443d94e4c9609991a50ce6941271ba1bdf0fdddf3a53b963fce09016f3b9f6c8219a377db80ff256cdf39365335f7f586b8a682e6a0fc776d5ff342d3a8f0eb3078bf4bab74a54202d8c84c9d7114d93d4e734634b427d3d75d1d1676bcdcaedbe3c4c94f9a18fdaca47684b88351d74dc4a03288d7f03a7bdc2818e67ff67072f0d5a8a3decdcc54dd0a33285e155979382b6a41ee03bd5d6d0816d25", 0xbe) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/14) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/8) setsockopt(r0, 0x29, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xc) shutdown(r0, 0x1) 22:13:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:13:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 22:13:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0xd65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 22:13:33 executing program 1: r0 = socket(0x10, 0x1, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) 22:13:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/w\xf7\xe2Fo\xc4\xeb\xb0\xe8', 0x20, 0x0) r2 = semget$private(0x0, 0x0, 0xf8e) msgget(0x0, 0x400) r3 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r3, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x0, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x7a) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe34) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r16, r15, r19, r18, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r11, 0x0, r12, 0x100010231, 0x7}, 0x9, 0x7, 0x3}) r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r26, 0x0) poll(&(0x7f0000000000)=[{r26, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r27, 0x0, r21, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x2, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r30, r28, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r28, r9, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() getgroups(0x400000000000025b, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r34, r35) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) setgroups(0x5, &(0x7f0000001440)=[0xffffffffffffffff, r34, r33, r36, r37]) r39 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r39, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x9, 0x1800}], 0x9) semop(r39, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r41, 0x0) r42 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r51, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r53 = semget$private(0x0, 0x7, 0x286) semop(r53, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r54 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r48, r46, r54, r52, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r50, r52, r47, r49, 0x121, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setregid(r52, r43) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r41, r42, r55, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r57 = getuid() r58 = geteuid() setreuid(r57, r58) getgroups(0x1, &(0x7f0000000340)=[r34]) r60 = msgget(0x2, 0x40) msgctl$IPC_SET(r60, 0x1, &(0x7f00000003c0)={{0x61a, r6, r37, r57, r59, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r56, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) writev(r1, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) msgget$private(0x0, 0x20000003c4) r61 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r62 = msgget$private(0x0, 0x0) msgrcv(r62, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000001ea239c002a79480fd91000000000000000000000000000000000000000808efffffff0010000000000000000000040000003bd3000400583914776a333f9a74c2b1cfa2603ae5fb5d06000000cfa05054e6aa0000000000000000000000000000000000c7f900000000000075547ee4feb3d17c6d0fc20000000000000000000040000000000000000000000000b797582b6c255e2a3d000000000000000000000081000000000000000000000000000000000074df25de0ac294f0025d42878ac5b502bd77de0fdc9b1cf15ed37ef3ef8c0695d32a06cb43a318778f9cb9d179f9d89232b8919a1825ce6a922d7c012a8a556e4d13097292ab01eac4b331536b7db8fbe3df1ec399106ad22ccb297a8c734fd8d970987077ad7a999015da6808c3d7952833fe2f6876484f84259ad8c377fe76d8c01b147e496c7ad0b23c2ac53d0e4cec299036d9ae143876597ff16cacd89b3d7af310ec9bdbac921eb55474c87688a978dc8a49c66fb6f645f7dcb8721eef01e68e501cf4660e68cb6a"], 0xbb, 0x2, 0x2800) close(r61) 22:13:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) fsync(r1) 22:13:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:13:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r5) shutdown(r2, 0x2f99822121a9018a) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x1, 0x1, 0x2) r6 = semget$private(0x0, 0x3, 0x50) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000200)=""/210) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r7, &(0x7f0000001680)=""/4096, 0xfd45) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000100)={0xff, 0x81, 0x401}) 22:13:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1ca) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:13:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:13:33 executing program 1: kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0xd}], 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) r6 = dup(0xffffffffffffffff) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r10, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r10, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) r14 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r14, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r14, 0x0, 0x0) r15 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r16, 0x160}], 0x1, 0x606dca73) dup2(r17, r16) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x0, 0x81, 0x9, 0x6}, {{r5}, 0xffffffffffffffff, 0x6a, 0xe, 0x7fffffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x5a839abe62ac5c7f, 0x8, 0xdd, 0xb1bd}, {{r7}, 0xfffffffffffffffd, 0x89, 0x1, 0x1f, 0x3e}, {{r0}, 0x8000000000000006, 0x80, 0x4, 0xb146, 0x8}], 0x9, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x80, 0x8001, 0x1}, {{r10}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0xb9f9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x8ac, 0xae}, {{r11}, 0xfffffffffffffffd, 0xd8, 0x40, 0x5, 0x1}, {{r13}, 0xfffffffffffffffb, 0x22, 0x4, 0x7fff, 0x7}, {{}, 0xfffffffffffffffa, 0x8, 0x4, 0x7, 0xfffffffffffffc00}, {{r14}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x3}, {{r15}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x10001}, {{r0}, 0x4, 0x8, 0x20000020, 0x4769a77, 0x3ff}, {{r17}, 0xe, 0xe8, 0x4, 0x7}], 0x6, &(0x7f00000002c0)={0x67e3}) kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) 22:13:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = semget$private(0x0, 0x7, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0xdb8c) semctl$GETNCNT(r1, 0x5a73bbaf355472b, 0x3, &(0x7f0000000640)=""/22) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xfffffffffffffe34) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0xc53b4e95c71fc610, &(0x7f0000000040), 0x3d9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r14 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x101, r6, r7, r14, r12, 0x0, 0xf801}, 0x8, 0xffffffffffffffad, 0xd3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r10, r12, r8, r9, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r13, &(0x7f0000000100)=[{0x2, 0x4000010004, 0x800}, {0x2, 0x400, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x800007, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) msgget(0x0, 0x400) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2000000000018, 0x0, 0x0) getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) bind(r17, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) openat(r17, &(0x7f0000000040)='./file0\x00', 0x400, 0x21) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = syz_open_pts() writev(r21, &(0x7f0000000000)=[{&(0x7f0000000280)="eac1c8134b91987309f6c01414ce1ef6debcfe0373a1a05c4323c0a4", 0x1c}], 0x1) dup2(r20, r21) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r22, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) close(r2) dup(r21) fcntl$dupfd(r19, 0x0, r21) dup2(r18, r19) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) 22:13:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x99}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 22:13:34 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) r4 = socket(0x2, 0x4000, 0x20) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r8, &(0x7f00000002c0), 0x0) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffffffffffedc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r15, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r17 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r7, r10, r20, 0x2a, 0x7}, 0x1, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r21, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r22, 0x0, r6, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) setuid(r25) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r27 = socket(0x18, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8060693d, &(0x7f0000000300)) openat(r28, &(0x7f0000000600)='./file0\x00', 0x840, 0x40) r29 = accept(r3, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000780)=0xfffffffffffffef3) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r30 = geteuid() r31 = getuid() setreuid(r31, r30) r32 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r31, r32) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r32}, 0xc) getpgid(r1) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x1}) select(0x40, &(0x7f0000000100)={0x4, 0xacd2, 0x1, 0x80000001, 0x1, 0x4, 0x6, 0x5}, &(0x7f00000003c0)={0x0, 0x10001, 0x3, 0x5, 0x0, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0x2, 0x464d, 0x80000000, 0x3, 0x8, 0x9}, &(0x7f0000000340)={0x5, 0x800002}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r33 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) readlinkat(r33, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/88, 0x58) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r0, 0x20007471) mknodat(r35, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r36 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(0xffffffffffffffff, 0x5) setsockopt$sock_int(r36, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) semget$private(0x0, 0x3, 0x10108) r37 = socket(0x18, 0x1, 0x0) close(r37) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r38 = getuid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r40 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r40, 0x0, r40) r41 = accept(r40, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x8, 0x2012, r41, 0x0, 0x0) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r42, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r42, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) r43 = kqueue() kevent(r43, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x3f) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r44, r45) r46 = kqueue() kevent(r46, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ftruncate(r44, 0x0, 0x4) fchown(r0, r38, r39) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r48 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r48, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 22:13:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) semget(0x3, 0x1, 0x0) 22:13:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRES32=r7, @ANYRESDEC], 0x1, 0x0, 0x303, &(0x7f0000000180)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r4, @ANYRESOCT=r5], 0x2}, 0xa) 22:13:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) faccessat(r0, &(0x7f00000001c0)='\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', 0x40, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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', 0x0) utimensat(r2, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) mkdirat(r1, &(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', 0x0) utimensat(r1, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, 0x0, 0x0) utimensat(r3, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 22:13:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82020063c4cfd834a1c90e0da711ecdd570100000066e1eb80e776a99fd1de31092da7e702004000000000000c8dddaa8ab877e20b8a2ff03a74a979b977591a30483625b92ec474"], 0x10) r2 = dup2(r1, r1) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYRES32=r2], 0x1) getpeername$unix(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb51000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffeffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a50dd0910676a4ac14280fcc5de6aeb30aa966d4d8968e"], &(0x7f00000002c0)=0x1002) r3 = getpgid(0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), &(0x7f0000000400)=0x1) getrlimit(0x8, &(0x7f0000000080)) r4 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00002f6000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0xeb6, 0x2b, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b98dd42b2e5d4fe056af4abd643c17a9d6e841bcbc37dc6010805e3edef67c81416d1de3a7040", 0xfffffffffffffe73) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/g\x00', 0x880, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="821276bc34bdf1e7070063db5ec2c82ab46f67b0c4a143dce4a7efe1970da711ece20338661e2f664dd39f92196ebf691e429795c7818d38472182def21dc207597884a30dfb4a40846b09fb2b6a7bd33c0cac7f370b08b3258c690e23e83586e36af21cf3d0c6b7380369685f6e47290e6f6215b9c977d79f3df8dab0078ce57e3a41eb6a4f3ed9a8b1eb3110e365f7dc06720a89d42c19b5d73af4370d9a3c9b5fef40cbe02655e7ac16859b02a8ce3ce02a5c94efa613313c388991355997a711e138a1db07b0e64b1b4d4bb716d53df516bfb2e9c9945265c08d"], 0x10) dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r9 = socket(0x2, 0x4001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) poll(&(0x7f0000000200), 0x1ffffffffffffd17, 0x606dca73) dup2(r11, r10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r18, 0x160}], 0x1, 0x606dca73) dup2(r19, r18) poll(&(0x7f0000000000), 0x0, 0x606dca73) dup2(r17, r16) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r20, 0x160}], 0x1, 0x606dca73) dup2(r21, r20) connect$unix(r9, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRES32=r6, @ANYPTR, @ANYRESHEX, @ANYRESDEC=0x0, @ANYBLOB="09f517c518da78e6bfd00989651dab53c281a6a9318b0975a4837d1780579650739ff74e9d1fcceedce4c2e9ad1f4a761ff8ae67f081b2dea63e8a92751537aa5971e057db143fe13842d484b4ed50a90f0237321b5090a1c2eb9c205d81516dd28071e5fb7e"], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYPTR64, @ANYRES16=0x0, @ANYBLOB="973a4e8e23948c6121", @ANYRES16=0x0, @ANYRESOCT=r14, @ANYRES32=0x0], @ANYRES64=r21, @ANYRESDEC, @ANYRES64=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r3, @ANYBLOB="c42e5160863410aaa0d24cc8494b1a9e7d4161692881755aa9d0127a8410a3cfb931d1855d2c156fede12b2370a961b2c601540b293b83f5fb05b9df61c042554e2e84390b6393f44a7905cea6d36c1a4d17f1dd8c402aafd2f6da8cf9bfed2956d4e24903ea58fb350861db19c9e1aafe7a803c563997e2b43093ce1156b9b7e64f5c0751fc9c9a693c25d022ba553b9777c298d8e7b2cdd995393b37d295c510e3ccc1e50e", @ANYBLOB="51a8dad64f6b3c97c2cb60a8e927206a61a844190ea6b7853b7149f6cf216dbf592916b1518e218b8eb3c967ebfc8ec5e228547abdb3e39ddb2c60d7ab17408643e3c3e6f6a1763dd4be3ae4c82aba345856fb678d4b827a371e751035321da00e0dee8cebc6f5e48b77a0bb55f195445d9f38cd96cddcce9187a04df50b22ac9c10d377946877979efc559bfa5f7ea84f122877cdf95cab55f799817fb061771182bd602c0eaea761581300609c7c9eb4b928b42c480e31742e", @ANYRES16]], @ANYBLOB="a0027c79f1815c3e5eda9e35291597b4795b7e839f7ac8d31936130e5bad078dd9e1097647cbf9ab2d5ec8ce3f8e6a736a69bc834fbe7fd746866636400400158fd8aab579651f42986461577e1d0fb41fc8e08fa17a223eab11f55de60004639816a27aa1bc088604a9e6baaca66211f9c2751bbbeaecf68935e3e2ca1824712184ff4bca6412ba6a6735b8acf0b6a427676467c2aebd65826953959c9dd0aff7cdef1afec5494f541e1b1388216fc6c5b26cb3e4d0a32570adba5d5c000000cced9f57888302ddb81307ec409269425ad9519c8ce7e31e650d48f20e4424c108331a6e46b85e8183bf2ae4558eb383ed4b210b978183d2a90ac8c7da07983a9a9682d86328b9250df10a7edd0ec8c4462bc5cc9987f1753eddf790957c5473c3b3047c687dedfbadedea2f481be86ba362d944325df92627971b7a3255cc57b9ef412c952a8a3c702d9be92aefdb2c31f83ee177c6612fe94702ee4f52437db5254bbb9ae86e8c4072ba889887ac9a12b6a0cf4c7f21f69cf09f3b1c4dc6c6598e5e196a02b9b48b8c75e90f1a2124ffa31c8ed4685e0e0628e57034bb620e65f5ab5a351ddf44b67b8c19ade778b05d67345e84a33a996ba8c66f2ea3d655588909d3be65ba8ba9a2bd29065041cd8d6d193c644d7972f6b1f1dd0b9730cdae32e84301497343de9d4b7cc13474120fd3ce5095744ab8c2900b8741200990fec6ba9ed835dba4fd3002d6d01501d30c1eedaacab6b7e2355a7b66ab81e85f9ff071207446ab", @ANYRESDEC=r21, @ANYRESOCT=r20], 0x4) dup2(r9, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ftruncate(r9, 0x0, 0x40000000000008) close(r7) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r22, 0x40044266, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x100) r23 = socket(0x2, 0x4001, 0x0) connect$unix(r23, &(0x7f0000001c00)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57be65ba2fde5dd51c8b519211c614addcabf5adb431965feab03761539972bd054afe77602751389134d22b879effbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de966a7c730c6ac485377f734fe6c95920f8908f38dc4e57588517837824b189b8a73b355e0b5aab189ec076dda0adc89853ee9063db866ffa3871fca610654743d2adf613b7abfa39567bdfac87e509"], 0x10) r24 = dup2(r23, r23) close(r24) r25 = socket(0x2, 0x8001, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="a94be7de6697948be0c3"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r26, 0x160}], 0x1, 0x606dca73) dup2(r27, r26) dup2(r26, r25) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) r28 = semget(0x1, 0x4, 0xd0) semctl$GETPID(r28, 0x7, 0x4, &(0x7f0000000580)=""/102) 22:13:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x02i\bk8tero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) 22:13:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x5}, 0x9, 0x7, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x1, r13, 0x0, 0x0, r12, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, r17, 0x0, 0x0, r16}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r20 = socket$inet6(0x18, 0x8001, 0x0) listen(r20, 0x0) r21 = getpgrp() fcntl$setown(r20, 0x6, r21) r22 = getpgrp() r23 = syz_open_pts() fcntl$lock(r23, 0xb, 0x0) fcntl$setown(r23, 0x6, r22) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = semget$private(0x0, 0x8, 0x100010286) semop(r25, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r25, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r25, &(0x7f0000000280), 0x2aaaaa38) semop(r25, &(0x7f00000000c0), 0x0) r26 = geteuid() r27 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r30 = getgid() semop(r27, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r31 = socket(0x2, 0x1, 0x0) getsockopt(r31, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r32) r33 = socket(0x2, 0x4000, 0x20) setsockopt(r33, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r34 = getpgrp() fcntl$lock(r33, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r34}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r40, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, 0x0, r35, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x18, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, r48, r45, 0x100010024, 0x7}, 0x1, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r45, 0xffffffffffffffff]) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x6, r26, r30, r32, r50, 0x124}, 0x3, 0x2, 0x101}) r51 = socket(0x2, 0x4000, 0x20) setsockopt(r51, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r52 = getpgrp() fcntl$lock(r51, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r52}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r54 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r58, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r59, 0x0, r53, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x2, 0x0) accept$inet6(r61, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r62, r60, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r63, 0xffffffffffffffff]) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000180)={{0x0, r19, r63, r32, r12, 0x21, 0x8}, 0x8001, 0x2, r21, r22, 0x10000, 0x40007ff, 0x8e55}) r64 = geteuid() r65 = getuid() setreuid(r65, r64) r66 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r65, r66) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0x3) r68 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r71 = getgid() semop(r68, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r70, r69, 0x0, r71, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r72, 0x0) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r73, 0x0, r67, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r66, r67, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x5}) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = socket$unix(0x1, 0x5, 0x0) dup2(r75, r74) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x371c408ddb0821d8) r77 = socket(0x18, 0x2, 0x0) accept$inet6(r77, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r78, r76, 0x0, r79, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r80 = semget$private(0x0, 0x4, 0x1b2) semget(0x0, 0x1, 0x150) r81 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r81, 0x3, 0x3, &(0x7f0000000700)=""/230) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000a80)=""/160) semctl$SETVAL(r80, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r80, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r80, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r82 = getgid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r83 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r83}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r85 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r88 = getgid() semop(r85, &(0x7f0000000580)=[{0x1, 0x1d, 0x1000}, {0x5, 0x6857, 0x1800}, {0x4, 0xc402, 0x1000}], 0x3) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r87, r86, 0x0, r88, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r89, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r90, 0x0, r84, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r92 = socket(0x18, 0x2, 0x0) accept$inet6(r92, 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r93, r91, 0x0, r94, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r93, r82, 0x11, 0x9}, 0xc, 0x1, 0x9}) fchownat(r1, &(0x7f0000000680)='./file1\x00', r2, r79, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file2\x00', 0x5c, 0x820, 0x8, 0x0, 0x7e, 0xa, 0x5, 0x1, 0x1, 0x3, 0x7f}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r95 = syz_open_pts() getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r98 = socket$unix(0x1, 0x5, 0x0) dup2(r98, r97) bind(r97, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r97, r96) fcntl$lock(r95, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000002}) flock(r95, 0x2) r99 = socket(0x18, 0x1, 0x0) close(r99) connect$unix(r99, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r100 = socket(0x18, 0x400000002, 0x0) setsockopt(r100, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r100, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x83, 0x100000002}) dup2(r0, r95) 22:13:35 executing program 0: mlock(&(0x7f0000766000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000887000/0x4000)=nil, 0x4000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8a7458 failed: hole in range 22:13:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:13:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x200}) ioctl$TIOCSTOP(r0, 0x2000746f) 22:13:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 22:13:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f5000/0x4000)=nil, 0x4000) 22:13:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8a7a18 failed: hole in range 22:13:40 executing program 0: r0 = socket(0xc23d3db8c81f058e, 0x4, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) fcntl$getflags(r1, 0x1) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 22:13:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202c17f7f00008f1190baa719e41f0000000000009328ab10"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e1976930784"], 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) msgsnd(r3, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 22:13:40 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(r1, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0x7ffffffffffffff6, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x7fff, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 22:13:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB='\x00\x00.le0\x00'], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4) read(r3, &(0x7f0000000140)=""/241, 0xf1) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r11 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) 22:13:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/5}], 0x1, 0x0, 0x81) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) dup2(r7, r6) mmap(&(0x7f00002c4000/0x2000)=nil, 0x2000, 0x1, 0x2812, r7, 0x0, 0x2000000000) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) socketpair(0x20, 0x4000, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0xf5) 22:13:42 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 22:13:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 22:13:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r0, &(0x7f0000002840)=""/75, 0x4b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = semget(0x2, 0x4, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002780)=""/159) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 22:13:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget(0x1, 0x4, 0x400) semop(r2, &(0x7f00000000c0)=[{0x1, 0x9, 0x800}, {0x371e3bffd4aa5608, 0xbbeb, 0x1800}, {0x2, 0xffff, 0x1000}, {0x0, 0xea5b, 0x1000}, {0x4, 0x3, 0x2800}, {0x3c3014da5e36affc, 0x9, 0x2000}, {0x4, 0x7210, 0x1000}, {0x1, 0x4, 0x1800}], 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 22:13:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x1010, r3, 0x0, 0x0) sendto(r2, &(0x7f0000000400)="168f376f17a9fea6c4023ad46c1ce7c9e56c9f60146a9cde70bce392e3021d15f5104337be8a1472d06b4ec5e5c8bf5842968413ae3634e913d8c72da1e6f77fe7fb251c3be08c9cc7318768ce0375b1d1745db8225b1fe3b5fd3e40689b75b7b657687c16f609cfcebd8697071e4d3e88d6eeef51ce623d7f5397fddbe5633761ff7ac34ee68cc9e4434c65e6978c96779cfa5374930a3f563bdf8abeafbbd19d8badbc1bd52c770a228d94e508785ccbf88975edd8f24438407a004e379e3326a8d485bfed8b18cc", 0xc9, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfbafff80, 0xfffff802}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000140)=""/14) r5 = geteuid() r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() r10 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r10, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r10, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000140)=""/14) semop(r10, &(0x7f00000002c0), 0x2aaaaaaaaaaaad19) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x229f, r5, r7, r11, 0x0, 0x0, 0x1}, 0x80000000, 0x4, 0xffffffff00000000}) 22:13:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='\n\x00') 22:13:43 executing program 1: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="066c08ad0638000008000000003a0000000000"], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:13:43 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="82ea05e01eea79a2998b96552c2ac0716e13a9e750641a5d022f537eda483d95ef7726049d23a916d3c66848d8c85758181164ac68004bdbd590c7fe28cbd48d8bc8ac000000002ac28c627d1094932ca4f1872da7658ee92893d0fc675b0d46de38d8c021fe6e7985859e697bc152f77a523b71adf0a900a9c463"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) r4 = socket(0x40000000011, 0x4003, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x5, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)) 22:13:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) writev(r1, &(0x7f0000000d00)=[{&(0x7f0000000180)="97339d13ead00211bf1b481b69b02ce6e80f8d3ffb1a21b8be8177dddbac133be42ef11352d25d1248096989539384c2f878947ad3e93973af"}, {&(0x7f0000000640)="5bd6dd4c6a1fafa511365dd11e6e9c8dfefbe51a7b714a2bb2810b85bf08c4ca4cdde7a619b029f280d4a88515da9f0a94b40324f4fa689f49bc4d983dafcffecc7a21bebe3cdebcf2d5645b34816d857e0a4cf745b77e6fc7e0ca5c7ac4658808e38a614c357da1f33f80e2d805a9ad56fe14b4da6c2826637532738a0e4132f081b26913183be44243842f66edd46d4a57cafde975cab4dc4c47d50f668ccc9208a17b8894"}, {&(0x7f0000000700)="96a526549617d313c4958e2d453a71c46c56005c2ebbe353452c6968a8dbdec51f9c3433f65d4eeeeb7e8b850c5a8ff960b0f87da70ba8ed79803f813ce3f540122e461bfe039c4c4bb3cca6f535181389512e23c4c9727a47d27335122d0fd7d1809ed4ba8061c4f9e78f4bb0e784464e21f9f552435c6f04ebc2548e798b6e9ec6f2212ccfc0208e5065432d6f59528f2040c9e2f23d7c58ba9e90393caa9ef778b5ad2dbbe1f8d8c9cd1532a5af76784e1bb5ccec4171893ccc50ee"}, {&(0x7f0000000840)="21ab5fd5b164d4f403e3f58148fe02dbb737f9543d1fc0be62bdb82d41ebdb62b344e3e9259930077c50668b7bec54016365225610dc6a58b04c77647fbaf00ef8d06b1601853f5bb9f4a7a7e98f89057e1a214616709085c36124ce046857afd08553e10c2508c262b1cd66fc1decdcb3629841fbd134191177b934aa96fcd21ac5fa99b5762889a54f20e24098fad779d42bbb254ee2b7af96b743bd3a11928ff71b62e280d25979a01f8439c700359f6bde6335f7b0c420337fc2e8c4d1544860e0153e6dad0c9bead3d1e2cd75a58f568474980aaa6d33c9359335", 0xfffffffffffffee4}, {&(0x7f00000007c0)="b0a2684a326c45d0001ab31625b40f94d86a28001ad417b8d52433edc4d8b7e5d4496c8a5159ea3c56a4b73d"}, {&(0x7f0000000940)="77e9a66a67997cb0b1dcaafca6ab3a7fd7833d4dd3f448b475c186b1b295e03498af4c8293b92365ab283b0ea26a38de2965bf99a4c4955b75a5a8912ee2ef82d1d8544a307c8a8d22e51b41dc248a83c88660f326f0c4c68f9a783c90f62bcbcde2430f62233f158a74cbc5e6a2e15f2f61e2c88616681c8be40e612efe5e73491af0d561258108302b21d8b460b355907c9f28c2d3f962a64c3ec4fc7e2efe7ee98f534a1ec6d31885e208c85f188d1fd2d49fd5c083e59c43acb88b1d78bd310440de8821e65b268ddb6c0fb5d70d87d3d67183773457f520ff702ac94e534c7ddec62d13a4e78ca37350c544358be1"}, {&(0x7f0000000dc0)="e2017b9810a071be6570e3d4481e0606ce3ebfcdaec8ee2718f846b726878f3ddbc897165a9c3f0241ee2916048d0ff7c40630c431c40d2f6017ebee407f2c1165"}, {&(0x7f0000000a80)="9a1b3d74f65001001aaf5677817565910506e5b172f97f6dd8cca37d372afc94517e9105db9d89db27653a007fb53146b182284c52a57d7bd28d7f12c62d34fb544692dada5741d2f6e3c3958339d9"}, {&(0x7f0000000b00)="ccd75b73e0e9ee6d6c198507d7e665ddc225d2c8c143e9b9d3ab9ee63f32637f2508710cc865d6decf033d716070278836c9534905e54cf540826a159aa6f59cf714fce06322194bd8f7ffda93fe4a700176adbdaca8afaf875cff9197d159ec068cd7432d64dae1e3439941a9ade6fd602dc2f78a8d456a2b4cf3da74da3140b9431f2859a8a69c6766e7e47d2d7bbb64d9fbeada142ccb17e6c15061a1e0c8cf0937d5236ad9303db1600e389c0b02c528e3763ca0fed45796396614846653f1"}, {&(0x7f0000000c00)="1419ffff83a0e40bc7bf7c425d8969af93985e4fb54ae89fc47845025a3b028248c45afee9784d53a979fb2643affe053b5db06a3dcc9459e65861006ecde97cc179b01f48832f28fd6ebef66675698955d06bc046c164b584617488c2de67afed4bc7b23f349ec5d704f9f2199e440103f331a3c012139f959f86b1fc028f39ebe7457b56224bf12b03c2808106752bdec1956365c9cc60ff14067a9b224e611e60fe3f2c2785c165913300394551d4c15c6359ca7297e45f6f81fe8343358b57a21a643cffebc89bf7bfce8366fcaa45d165d8a0a7446f056388a2483f460b9fb221"}], 0x3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:13:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67201b542a538706000000a7f7ff0000290000002f000000030035700199000000000000"], 0x38}, 0x0) 22:13:43 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x2000000000000289, 0x7) dup2(r2, r1) ftruncate(r1, 0x0, 0x4) fcntl$getown(r2, 0x5) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 22:13:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="864e1382c0cce17d3000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x9}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x7, 0x2, &(0x7f0000000280)="3a1ca607e47e68f912b1a66c8ddff8ec04dc898ca6dcc28c2d7408f55542fd2a99d4ce576a4aba08f3324ea229c27e86f352229f61720d7dcde13f00bb06d8a7e6c4b320b91673f85d88f409151b37142ee62cc6aab047cd61b00e406632dcb57940c50e7c0ec68f4081c241b7eea8f07752ba72cdc72e972f5194a4436e2ae57589ab0485069e01fcb2c3318a74a732691b94f910686fd8945d0178122104c18d7829340f179fc6a2030e886b51b053c458345672546b3d5727c1e124153698af56c59c767001e84bf62e4f562908355256aa67a64ca430467bc2c4183c66298f56a08604b024d77c5301fae61b42", 0xef) setsockopt(r0, 0x1f, 0xb4b, &(0x7f0000000380)="621d1ba399f80fd30f05e62b3495310b70fb958f1911f412ef3278cd0e3162c1a86daf21c132985036b89702b75f6a85f565fa009893a577cd9d9b77a44cbfd22e2707ec5a8194b12e3c9923dc2c05b7d1978e38d35fa48641ceea1aa2d0a2e204b2a67b75b938e396934e53a9f13ba2bb5a77b25d63ee7f5af8767437e87ec38aa4b7406b0bacfd1c7d5873fc130dd2b6ff2543a8678c04e6a55f498d9c3641d170664c217d7d2871f89d29e56662d8380482", 0xb3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000480)=0x1) r6 = socket$inet6(0x18, 0x1, 0x2) sendto$inet6(r6, &(0x7f00000004c0)="1fc96c", 0x3, 0x400, &(0x7f0000000500)={0x18, 0x0, 0xecc6, 0x80}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x5811da6ca21d30df, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) preadv(r7, &(0x7f0000000900)=[{&(0x7f0000000580)=""/84, 0x54}, {&(0x7f0000000600)=""/50, 0x32}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/202, 0xca}, {&(0x7f00000007c0)=""/191, 0xbf}, {&(0x7f0000000880)=""/103, 0x67}], 0x6, 0x0, 0x0) sync() unlink(&(0x7f0000000980)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) 22:13:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1117, &(0x7f0000000340)=0x7fffffff, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xa7965c64430392c2) getdents(r1, &(0x7f0000000240)=""/208, 0xd0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000200)=0x7ff) 22:13:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x1, 0x4000, 0x3) connect(r3, &(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 22:13:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x840, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x200a, &(0x7f0000000100)={0x7, 0x3}, 0x10) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000300)="9eff3bef1a1d4a13bf244e98bba022b2483c19c2eb9ebecf1f957a11902f0a4cb2e717af62fde44e75874c8c32e36cd4b6fbca0612c532dab2b4cf4f6d2452a023d774b829e08ad772f064942c054389143f11c909969fd1721d19ba594170ab975d156872abc4004cc3aed0860c02679f32b80652f766f6036ed22d48982a2d232cdea625a1ff0cda4e5b261ba66f7058372629b50867d5b8dfc4892e82608255f9dc54ba3630fb02f1ae6bba71995b12d22aa635e6f12b681b51af83e92fa7e94f2ca02b85efaab19e8ddfb1cd0cdf0238a8bb76627df62ab25245fdcc5aab470932b16d1221294f0422ee4f37a320716e939f71a07c8e34c9a1a3feb9bc611020c800c6c510012a486d247347f14a24861c35e6f72793f0464bee6c63439d4868d05571300a8be80a9678dadbe70b554da4ed5e28815cedb30bf858ce1bea04a30baf87ef2389051bc6653ed9d74b12a9bc9cedabd022a06ac66c3dff17bee764f888fe99686ac5b77a6ef9c0ee7a4a2cbe9e827edce6e424786dc6d36250a324d5995d44b8b69b4e29e3b10f085c29174986dfbafd104d6264be9d1cacf773d319a7a2aa80a7ea636ac13885dc85ba0fe190dc8ba1e64062ae7c7bae34ea6c2ce2a2e779c7c2eb60d719deb8b436a5fecd56074b4b2b45175653b35e883dc6667260d66aa142e4d58bf4e3dc07623f6a8676d3cb1a9e457976025aecfb016986aa9e0c10c5d52b18fa6db53a210309cc9e063c1209ee20da2f7646a9f1e1af96f54816f7ff35df97432b381ac4155eeeebb0f3e49944f742ad6503a7fa236e71ddd9197f1892a57cb3f24f1a12c3b62c99d88396d17e6f277058b5cccc754a4e99d7ba37be9046ef03810d5fb25ffb0026e426bc6988ff3fc90a9e030da16162dc209b67cd516d31b1ab5033a8194c6d2ae85e8f1e6b6b6b9d960703af2b339dd072676a916f00b1f690c4e0a6c037849c223d427bf2c5031ec403a93073e3cf78543ba08cedaaef3234897d16d41d2533349a4e70ca31bd8d20b109e6d76283a5f3f80758257aa13d71fa23cfe175ed8f28693d405921a95eba77435f5d5b1cbe41ac03c71c8ff3e43074f4470ed3942de085fe3c2df17dc87e56e4e20a52356dca8b2cbdba8dadbae0435388f41a57516baa93ee29e832dc41f892c50b1f90a058c3150ee8491931fc9da6c76c9201104e7a960e4d5b471fb1ab0b7c22e37f2c5f9e9398fcc6dd4be3a0a616f1fc66837fcfe1cbafd792de6fe551fdfac8cc5697143147529295b8a4e6850f62ef054f3a481dc4ba057829097a6b1dacbd581cb2d78219238731d0dc70de4ec2d5f039bd1d388c32dac61e3390db9f8e24300c9bbca5ac41aa3f721884f2247ba0a16dfad217867012235cf908ebcebaf8f2be907853050b185aa03e2fba650fefac0a84aef617a588df60db8ea61b42b48e9432d3e9e52abd8c6b973f53c9196d3dac9bcd4eea087e3d705fdfa8deb43bb63715594cc1278ec897a7360b1b87091f8b7515d75702d2e3006e3fcc904f5a8db828d64cd6d3fe7427bf1e00f40476a6067324deb35361bf1b8ce999a831f23ca01d5f3f6b396656b4d4eccd0f85ef82856971a782b8d7f653928c9288c688f1af9a76ce17aa461abd168aa9665be9b37d497cad763e943ffbbb4ce0a87ed3ccdf68ba61af6936b96b78248d2ed4d85630a049a900884bf78a85a83d5399106ec8f3f5dcc9d222de472b93423b9b8e4a143357262dac80734a101c929385dd7cc109629f69f3a2c3cfad2cb0051b2823da1d2097be7076b6f1a841dfe699acbf1e71ef3f6618577e7024bc356652c650b1d2744edbaa2edb506e4170c7ace9e591e83b593b94f7b072faddf67cfcd96eead163c916f2e41be848b01de27e0bae13847c6dfdd1a40f55fb910ead053de9b5226516a5f77c5c2e9e027d5d502134e8b277ebfa424745ef8f8030a77cc6201c251b9b6d5cb62ed40bb9ced861ba5d4c11952e61106691d796e51586a31eda5d5a2d65f7ffdc235cb6a84fb586ec890b415f8b96bf58c63c9962134c3a7fe41a59ffc8af0bb1566b1784a0b0125305b5cf34e2a5c76596db2a2cbf2e4f0094ed97d5c08ba165004e2d7c913d0367e4e229649f79c042391830952bf4828b2db70a27265a6f6ccbcc4918495cc27345d5b29f39bb46a24792618690a2bb8ae67d3caa7b7240de76b200ff5bc38a82d3ec6e78209085e9a1f3d56065eb684d57e06400c2ca4eb854a97ae5acb075ee98ff632468d52f4c855a1803162cd22a1533c17a931385b004ebe3a2ac506194d21c880b4a416283e7f36ef2cb97cb8dcdcfb50061f37980b8a4cf385ee5e232fd367672dcc2fb254dd50b16d556e18146d262e8ed3134f3670016627665e030d70233a60338f57403e27ab69d542b2cf2fd301f12def77f745225330a453f7720017a996a011561652b57e494269f95d96f2776b69b7dbdb82868bcb585b741af2e6465ec6bd2bc2316d8d6e3ec27b6e42e5fd7dbde0eff3df564113ea9c84f6a96716cd6909129d844f1d6471e3419a4e51e5ba0c1063e2dcd3b9eda29b32a52da7318734e941e26a145433bf652d597064495a5cc11f934b10f67f4eac9e40e60420469b66c118701d62aebc7d898c9b620fbe3d94ce53d2d9cf8e9b0d99249872201e0ab6b032028a71808ff17b246a490d7e7f5703ed45635dfb97880b01eb60b0f3cf6eb2af2b282c5b55abf511dcf9a4088cfa7170e968628f954619094ca4ed0e5bed543486291240f7ca3cae6f9684a4bfbb551a3a1e5f714ed756015a5741c1a55263c6f04d256da860b6094451d1507c7b8433671e425bcf5e0fde2eb0456d8c6010e944f0e7e4358a3919e095cca5cec47f518d9be288c69d8b0c2258dea6d9b36d43cd757785e7929ac6ac495391be241e794efc892865a723ace7319000168279c1957fafacd2a294717e9af33a414b3956c531ed6813e5e36b7c16be30e650f4a1264473b5c7776f69c1987695ed92337ded01a2087ad3b1d6d7b5659b6297c94789fb42c9aa53abf0f86319d74218ae1b6212802dc9381ea9eb51cb1686ddf1132a9b69acb22c5d89082b6ced98aae40d46d982f752b49585180f40315b81b2c72279a9d55cb7e77c35645e2e46a6fda2e2c043d75711075e66f04b38bae7f9c451193b18fdf7a4330caa5d60f93d5dee13e3d313bbdb809970ab8fad802ec06194287ba7c9e7727cf44d3f2870cba680fabb284e423887a93d2b0600251604bd892905c7cb796cbaef2449fc9641aaa26610a62be9df049aee45dff3b3044a713ebd45cb826ef4ba9f6e9d09b7e26e0c58214af80846cd9767c4e9c9f77d0d6ab452a02c3a8f44365169847c11c654c40767686e424c6e08c0d855ef9f002fb7bcfa7623ebcc6e0038cd6f71bbd67a961b33d8f564dcf8c9a829fa4ec0940b183fb6463f92e6919f1e24ac27e796613c34210ab859406d439d3862084469b3642aa9883f74ec3120e717cd7dd629d595a0e1f844d2e5dc8fee657268e4f6e8f03d6450d3c8d23571a7746eca8fbed53f37af14d29109099f93cd9e2cdfbbec8916403f28cfa0fd5d8314a41c97f1afb9d9f6a800ede2e0cf11e15b9b05d5003caa0cfc20087ee6e74fb1cfb5bb7a304edbe8aa549f218ab70230e5ff5efa189aef8b7e5e8c9fe848fccfa64c7f4747a18f71190529823d136ae4cc2969d8dbb2fd300580724160ae3d246ab89e66de8af6a6db76b9c58b769f20105e2f8f1a12498efd4ff0ed130a42146a0403bd896eb44612ebcb0f695531c8dd75f425a81015bae0bba8095e77649b644b99f9ead05a1d2e5a2586521da5dc659288dc378780b7e6c22fb8aa2edc03ce5f9a87d79065ccb1f31326c318e65cb330159f616f80e3bba2987ee6d4e3084cb48193024b02bd821a1be78c20c3729af59870d20fcaa15bc6fefe8201baf0ab36d7c3b93352993791dd5536156cc3560f9e5ac8c22383cc04b8d55f1623701f9241f387f2fcfde453311fdd4dd79afa8aada54e815816f1a84c436487616fa1ef2cace83c7eb2af3a3a1d3958f47c6d267b4fb8dbc9fb18d2ecabff3160aa0d4ce51059c66e257e47b909fa9dd933349fcea32457b40c6e96e026807a9ae92ca6afca317032efaad71ef577f15022181d084e3eb82bfa11954abfca08b3dec295685231f03160b2e8f26590b64c5e655bb897549f22fa3968d979bca3872a488758dda04efee916291e8dc16b0721f36d6fca3f949aebf09dbf8126fbd655ce6f0680258ca369d9207f81488f0eed470d488cab320148fd24f0ad869a556f9a828bf9ad0620d559a5076c321f4a2d08ff909b27d3ecdad8ac7e1e861d3d2a412c3973f069b42bc8aeea95554d8ba5d8f4992af3b5574dc1bd25768174c246557a4982d486307ce992a145d308450f8c719b1925fe7cbdeb6eeb277abc7d989905281af982d2720c06c5cd6b1112bc350321e54d03d36a4586c69fe13a5fa8f8e019fee1f0406e510dc87aed82ab80d87ba0b855210bb13e3777074e74b0f66e87644fffbe3934ff4b2787d334ed8ff83c6e34052f2046e1252a6313cdeaa706f3c287225b35fe60f33e64e04bc39788681662ffe9cdfc2907162198038f6126072ae938f3eabdc7bbad28d668b4a3cbc294aea03b4784157129ddf8bd2a7328e107235cf55f3fa312ab52bb2c76caf2235ec3812dbe07a7795db19b0e23188c9377783b9da09eddebc331276c79e06a56bb9ad3814d6fce512dd16a4845c85a5a97ab75f662e967dda4a1a744e75d3bedeb1b82af278c33e88133579df8e0366435544c8897a44fc8b4114ce78fc3a8276fe0ed2d16ae76c4dc14e39e91225e8706a9d839f1b7bd869693edc8c54a23969568804a074206ad412cf25ef24d6ff52888e4d3e3aaeb6854a05032f12e2ce9c71d2bc9b95217ebf726b933deeadcdd4cb7fa6354ae9eaa2f24f0ed011f46d596f6eed667a4955129bedf7b24f03e383247e322d978d3480c9e12e825978e3e5559a154ee0c53127b67219a3777393424c69ed1abfa7d17d6ca84450b8fded1785bc28fff88a88c8c57f63256bf425b010f028006d430b5f71f2c92201675ec6db70cc679912c8d6cfa2cfdb2484f60e6e12776eb26804de2766069259cd5a2e732dd874f600e688b2b4c0cb481dfb7e79811b38471214b54c342a1caf1efc6ff6d3829636040bde74a3e7a11c0efd19b504a9148df4d615a31626f347a26e7b1fa6f2f87c374e2fd1808b01f1ac46d2969eeb0b6f0d4a7f31425475e8ecf0b1e5e876181cf09d69fcf6ccddb8a334504c0affe3bc558ddb96247cbf013fdfec289cbcddd9a25554a105f5085fa0f60c478e72f34b8a26dcc07418b0bfd7bdee08768eee407a04a4f5b02d3ee942ee27e4517da99ed577a9a5e9c0f2a3fb3a76829f5cf288d2fa77aea987eec12839168aab7088e608be6e16ca3c9c9ef2758cdf0f8d08c3feb56e79f22ac03562da0d596aaf774315cc9b64352e1a18e0ae40f871c6f0b0097aa1beb239aec4e7ddcd644383cb6f272b9bb3657c2c7a6a53e8b78c5dfcb2bea8efcffc175ba4795574f2afae8b8315c13ff0eb6b86a7c279b7c7ed1980117306b42b479b8379ed4be8327f0d208ffa11994a45cf00d4b08bf78ac19063cfae965db5ab22e3794e3046f5ad72f05c197cdf7eca6ec9173a1a335e1fdb69cb28a24f2acf0e8fe4eab04a89ac3bd858b10cbf927d914aaa99094c954b2fe713b65e38ace6633d86bf29467d56b4c99cf7ff4faaf8", 0x1000) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 22:13:44 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="0f3e7eeb604ad5e0058e9e7bf08a14b101b3bfe9cf0c8886213f6b44c27dd581b0b58640489be9e5188cd759d10ce2ca0911d95b2454acc48f58dc795614cd2f027cebd1a34765f2c9a06eeb0fa50819d2ebca0ec4f4c8105909aa521939983b325d07e4f75486f7b7c8d68c3b70a3975ae6a715866f9094b6e280465fcc5f1c3ecfa081d76e50d38a18f6fdf2b44f61a9109f7ff0162182ff63c112a8", 0x9d, 0x406, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x4, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r6 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x3, 0xffffffffffff5d93}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x5, 0xd5b}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x1, 0x9, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000084, 0x6, 0x34}, {{r1}, 0x0, 0x2, 0x10, 0x0, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x6c, 0x4c}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x5}, {{}, 0xffffffffffffffff, 0xc9, 0x40, 0x8, 0x5}, {{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0xffffffff, 0x2}, {{r5}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x2, 0x800}, {{r6}, 0xfffffffffffffffa, 0xb0, 0x7800002b, 0x2b, 0x3ff}], 0x4, &(0x7f0000000400)={0x8000, 0x3f}) r7 = socket(0x10, 0x5, 0x9) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000440)={0x8, [{0x3, 0xe9c}, {0x1, 0x80000001}, {0x2, 0x10001}, {0x302fd8d9a25d25dd, 0x7fff}, {0x1, 0x10000000}, {0x1, 0x790}, {0x0, 0x1ff}, {0x2, 0x47}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x1f}, {0x1, 0x454}, {0x1, 0x1}, {0x3, 0x1000}, {0x3, 0x80000000}, {0x3, 0xaed5}, {0x3, 0x80}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x81}, {0x1, 0x5}, {0x3, 0x10000}, {0x2, 0x8}, {0x2, 0x2}, {0x2, 0xfff}, {0x0, 0xfa}, {0x1, 0x684571e}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x7ff}, {0x2, 0xfffffff9}, {0x2}]}) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000580)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = socket(0x2, 0x5, 0x7b) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) socketpair(0x2, 0x4, 0x20, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x4, 0xfffffffffffffffa, 0x8d06}, {{r7}, 0xfffffffffffffff8, 0x7, 0x1, 0x101, 0x3f}, {{r7}, 0xffffffffffffffff, 0x40, 0x20, 0x3ea0, 0x10000}, {{r10}, 0xfffffffffffffffe, 0x103, 0x20000004, 0x4, 0x3}, {{r11}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x5}], 0x7, &(0x7f0000000700)=[{{r12}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0xbf}], 0x7, &(0x7f0000000740)={0xdb00, 0x2}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r13, 0x1) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f00000007c0)) socketpair(0x6, 0x5, 0xc0, &(0x7f0000000800)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) r15 = accept(r14, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x81, 0x0) fcntl$dupfd(r15, 0xa, r16) close(r11) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f0000000940), &(0x7f0000000980)=0x10) 22:13:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) chflags(&(0x7f0000000140)='./file1\x00', 0x8) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) sendto$unix(r2, &(0x7f0000000080)="ec339cda1ab5979bdc552598762a8028452e060d4c42dc4547fad59b6b21116eb2a382130e824f307893f694b57da2466b342c6da6d231275c7fad5ae5efa7818c4c8cdcea65ff9ecc8f2dd2b4a1e361f073ea9f3d82edef56ab968e3a8fe6c125d28f1d53be1c428f390e09817ac56e20", 0x71, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:13:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 22:13:44 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x77) kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(r2, 0x0, r2) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = socket(0x20, 0x5, 0xfe) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) fcntl$dupfd(r7, 0x0, r8) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = socket(0x18, 0x400000000002, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000080)=0x20) fcntl$dupfd(r12, 0x0, r12) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r13, 0x4, 0x46bfb) r14 = getpid() r15 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffa, 0x1b}], 0x0, 0x0) fcntl$setown(r13, 0x6, r14) 22:13:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2001"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x80, 0x3, 0x1, 0x0, 0x4, 0x9, 0x0, 0x4, 0x0, 0x8000}) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xa7f8, 0x4) 22:13:44 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000012c0)) msgrcv(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) r7 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\x00'], &(0x7f00000009c0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) sendto$unix(r7, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x348) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="03001300000000000000"], 0x8, 0x0) 22:13:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r2, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640f", 0x801) 22:13:44 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:13:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/193) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000100)) accept$unix(r0, 0x0, &(0x7f0000000080)) 22:13:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x4, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x2, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x10800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r13, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000140)=""/14) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000280)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getgroups(0x3, &(0x7f0000000180)=[r16, r15, 0xffffffffffffffff]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r14, r16, 0x10, 0x4}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r19, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 22:13:44 executing program 0: symlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000300)='\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', &(0x7f0000000380)={{0xffffffffffffff13, 0xfffffffffffffe01}, {0xff}}, 0x2) symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000480)={0x9, 0x4, 0xfff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) recvfrom(r0, &(0x7f00000001c0)=""/73, 0x49, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 22:13:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0xf52738ec6487e025, 0x20000000, 0x1000, 0x7fff}], 0x1000200, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x3557}, {{r3}, 0xfffffffffffffffa, 0xe1, 0x40000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x9, 0x9}, {{r5}, 0xfffffffffffffffc, 0x0, 0x8, 0x9, 0x1}, {{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x2, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xe7, 0x40000000, 0x8, 0x3}, {{r12}, 0xfffffffffffffff8, 0x23, 0x2, 0x7, 0x8001}], 0x1, &(0x7f0000000200)={0xffff, 0x101}) 22:13:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r1 = dup(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:13:45 executing program 1: r0 = msgget$private(0x0, 0x20000001ce) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x49, 0x2, 0xa}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, 0x0, 0x0) close(r1) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) r9 = syz_open_pts() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) 22:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x8000, 0x4, 0x8000, 0x7, 0x7, 0xfffffff7, 0x400]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x8) flock(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/150, 0x96}], 0x7, &(0x7f00000015c0)=""/199, 0xc7}, 0x802) r2 = fcntl$dupfd(0xffffffffffffffff, 0x11, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8800, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001740)=0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/ttyCcfg\x00', 0x1, 0x0) dup2(r5, r6) openat(r2, &(0x7f0000001800)='./file0\x00', 0x80, 0x8) r7 = shmget$private(0x0, 0x1000, 0x488, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000001840)='./file0\x00', 0x4e9, 0x80) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001880)) recvfrom$inet6(r8, &(0x7f00000018c0)=""/50, 0x32, 0x800, &(0x7f0000001900)={0x18, 0x2, 0xffff, 0x4}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000001980)=0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000019c0)=0x4) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x54b8804cbbaf00fb, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000001a40)) r10 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getgroups(0x6, &(0x7f0000001b00)=[r4, 0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r10, r11, r12) 22:13:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x698}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) 22:13:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffdef, 0x0, 0x0, 0x14}, 0x2) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000004c0)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0xfffffffffffffe90, 0x0, 0xffffffffffffffd9, 0x0, 0x47}, 0x810) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) write(r5, &(0x7f0000000200), 0x0) syz_open_pts() r6 = syz_open_pts() close(r6) write(r6, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0xff, 0x0, 0x0, "000000000000000100002000", 0x10000}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() close(r0) r8 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000400)=[0x5, 0x7, 0x47ff, 0x4a9a, 0xf005, 0xfe04]) write(r7, &(0x7f00000006c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x7e0) close(r0) dup(r7) syz_open_pts() r9 = open(&(0x7f0000000280)='./file1\x00', 0x1, 0x4) recvfrom$inet6(r9, &(0x7f00000003c0)=""/63, 0x3f, 0x43, &(0x7f0000000680)={0x18, 0x1, 0x8, 0x3f}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000000f2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r10 = syz_open_pts() close(r10) write(r10, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) kevent(0xffffffffffffffff, 0x0, 0xff, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) socket(0x18, 0x8000, 0x0) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:13:45 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xd898007d057768c8, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000280)=0x6) r5 = syz_open_pts() fcntl$getown(r5, 0x5) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666933c3b61b7d421aa23000"], 0x10) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:13:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000016c0)='./file0/file0\x00', 0x10208, 0x2) r18 = socket(0x2, 0x8001, 0x0) close(r18) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r19, r18) connect$unix(r18, &(0x7f0000001800)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23b299e04d2f45a611820100000000000000e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9e614e2d0fb0c7bca52435e3e81f139bcbba38a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r18, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r18) r20 = socket(0x2, 0x8001, 0x0) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r21, r20) connect$unix(r20, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a2a9e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f719c7267df0c076611274e38621a609fd8a45d1c6075269392f2c36d00add340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcb3d462d283aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06000000000000000000"], 0x10) writev(r20, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r20, 0x0, 0x0, 0x0, 0x0, 0x0) r22 = fcntl$getown(r20, 0x5) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) r29 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) r34 = getpgrp() r35 = getgid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={r34, r36, r35}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000600)={r34, r31, r30}, 0xa2e18270504f1bd9) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000001b40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084"], 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r28, 0x1, &(0x7f0000001700)={{0x3ff, r14, r15, r41, r15, 0x1, 0x5}, 0xfff, 0x9, r22, r34, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r44 = getgid() r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r45, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000100)=""/114) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r54 = fcntl$getown(r53, 0x5) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000200)={{0x3ff, r50, r51, r50, r51, 0x104, 0x5}, 0xfff, 0x9, r54, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r50, r51) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r51, 0x0, 0xffffffffffffffff, 0x0]) r56 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r49, r55, 0xffffffffffffffff, r56, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000001980)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8694827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad320736f5a17630cbdef19333635ff1f1c6bee8b6b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0724e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a12968676132f"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r13}, @cred={0x20, 0xffff, 0x0, r22, r43, r44}, @cred={0x20, 0xffff, 0x0, r46, r49, r57}], 0x60, 0x400}, 0x404) r58 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r58, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r59 = fcntl$dupfd(r58, 0x0, r58) writev(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r59, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:13:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000600)={0x0, 0x0, 0x90d7, 0x7, "6b300549f4870022de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r4 = syz_open_pts() flock(r4, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r5 = dup2(r4, r4) flock(r5, 0xa) connect(r5, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r6 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000380)="514545bc258e6597f7d07a37792925dcac0f5e4c6e934bce54186f1095951d14d7c579a63fbea57badbab762f6cd34050a731ab3b5d3f7680f3eb9f47570f3c421cea735bcc537322aed9e7bb410a5fb744b467efc4b84ae6255d7a3363439b97ca7b07cd8f0fef26755cb7c50501fa033624b", 0x73) close(r6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x10, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r7, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r7, 0x0, 0x0) fsync(r7) r8 = syz_open_pts() ioctl$TIOCFLUSH(r8, 0x80047460, &(0x7f0000000540)=0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="da", 0x1) write(r9, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r9, &(0x7f0000000080)="e8", 0x1) writev(r9, &(0x7f0000000100)=[{0x0}], 0x1) close(r9) write(r8, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) socketpair(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r10) r11 = semget$private(0x0, 0x3, 0x80) semop(r11, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 22:13:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000400)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) 22:13:46 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 22:13:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) socket(0x10, 0x3, 0x0) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 22:13:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0xe6) 22:13:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x14}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x703abb5303fa1be7, 0x4, 0x20) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$getflags(r2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) shutdown(r1, 0x2) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x97a92a2ac637e74b, 0x0) 22:13:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x7f}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r12 = getpid() r13 = getpgid(0xffffffffffffffff) setpgid(r12, r13) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r17, r7, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000004096", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, r20, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) fcntl$getown(r21, 0x5) faccessat(r21, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 22:13:46 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x52) pwrite(r1, &(0x7f0000000100)="c8a84e", 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) write(r3, &(0x7f00000001c0)="912a0707a32abaa81b6cd5447d19cd4a3744dc80cdc14ea686138485daa28a968dc33e18f75ff459474f0c88ada1462b5f29b3fb7afcf9e0ee802002356bc6eb79cf4e384d080479fbfa929f2732e6ee2ccfe98ae2ed8c824bc4a714343f39d30ca5440b1ca0ee59fe142888804798ca766121f5cbc43a73bc7b2a8fa74e1ea6e3afe411014e7cb33af2998d1f90eb8b", 0x90) 22:13:46 executing program 1: r0 = socket(0x2, 0x4000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)="25d7351a1856529a3d28e09a8c4d62d57be2912fc5680b8be30f9edc3b9d764c960cf0c2d77874807c5fd76ff35a9fa959e4d22cdb1689ceb407958fdcecabd8a14ef7832918eeaf5c05f959c235ebf6346fa4e4c6a1950672b097dc017aa9c0413c6535112d2a731749d15f900a918df76da517506b75f186ce5cf149f440c667010f99a3178b1b937d8f91554d8084c42152b37a298c4aa2c13605caa77d1322dca6c07f0a59ab95e1a00ce57db89b131ef40c682ecf509f5e9e", 0xbb}, {&(0x7f0000000280)="c4349e4e874e4acea7e1efd5cd9a13ad111b4653779a0695374c3ece08604ed4a3c9f022c7ff2d415d3eaaf1535666bb730805922b0e2682d9b3abeab12dfdb6e2eb115f07394b5ee46cefd613520a5dc59dac1fbcb737ceae58740cce17c18125b5ed193f02e73fffc7023afaff324f638e81ace143085faeefd111f956d2c2eb668f09a136f59041c6f89159c3f8b3dadcafabb3b093197730edaf4f777ad55304ee07f32f86258dcc5beec57a1573f0137cc8bf9062cb8a9222edcd785d85065733c217c644", 0xc7}, {&(0x7f0000000040)="1a236c24559b7e95330b1bf6999d418b7a9c3a629e87e57fb75af0ab87c81663934f84c6a3f4304011d3a112d241b8a5716971dd5722d56fe4299056", 0x3c}, {&(0x7f0000000380)="ca9101e85b7377578c3d9b957eda579366b0977d627144adde802e7735bc61ef418f4efb593e5fcab55fdc89c751656436f8954599656090a20d785f2f7cec88dfb50e8b0912dea5f89a6b49383e28c38ce032164ea96140ea25e51b96165a74a447abbf3edf84ab0935d9bb1d55693e4126a1dc4f52cbc0f3c83287434938ea90c5deac463495b5145484dece7cd19b44420c992f791d6e00b3e5c6cb06e5b3b459cd4adcc4dcaacee77f37b89791b071dcf9ca01178cbf87206c8b9608d64c06f1fa5dc1d3fd2f603b", 0xca}], 0x4, 0x0, 0x7) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:13:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ftruncate(r0, 0x0, 0x3ffff) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r10, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r10, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x3, 0x8, 0x7, 0x1, 0x80000000}, {{r4}, 0xfb9bfe3f7ddad17c, 0x8b, 0x40000000, 0x0, 0x6}, {{r5}, 0xfffffffffffffff8, 0x10, 0x8, 0x7fff, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0xffff}], 0x5, &(0x7f00000001c0)=[{{r9}, 0x0, 0x40, 0x40, 0x104, 0x6}, {{r10}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000008, 0xae33}, {{r0}, 0xfffffffffffffffa, 0x6, 0x2, 0x5, 0x2}], 0x5, &(0x7f0000000240)={0x0, 0x5}) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 22:13:46 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100, 0x9}, {0x18, 0x2, 0x6, 0x2}, 0x40, [0xcbd0, 0x50c, 0x9, 0xffffffff, 0x9, 0xffff7b74, 0x1, 0x6]}, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:13:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x10, 0x5, 0xfd) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r3]], 0x1) setsockopt(0xffffffffffffffff, 0x9, 0x0, 0x0, 0xffffff7f) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 22:13:47 executing program 0: kqueue() semget(0x3, 0x1, 0x240) 22:13:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0xa, 0x4, 0xff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x2, 0x4000, 0x20) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000900)="386494799cff796c3ae76d0698394e5e7f6102c05d5eb324923f36753daebf4468cc4ac928f9390314847d50f7dc801b690e18a88bbc938ac4d472f611838e545db77fd38e9779a7a886c2aa1b4d3b759b858d6ecc8eb1f25b1335d9e61cce4fdc2fad4ea527e6da95126c058664c44705aebc6b32435d43bf795f2792dc8a3e2981e26932c6e46decdfd5b0f854877dd3a4267a595d25f2f0fede0cec00490a7bc2835e982aaa6315c120a8322615d811b194cea44e706f92c1bc16429e8870f3fbd92561b7e3e25d0559e40eba852bf52d51271bb62342395c4bbd48049ba7b21ca289252fb1ed61cd5e1d6b38a09f4916c838d765c4f5f04db969de92d26546d488b4cb2b682da0b67e91518ba0a457e68d6904f50886db9447a788807040b5bded7464a4955847d10607b7093e953569e63a372684ecf28324d289c47965ff73da361fc6e60735837f657ebb3daa1b47b0de151a225690b8aaf05df2b4acd8d4a645ebb4dea481a6f3f273a00904fd2a81bc27aae91037a9b394303fb3a2861fcb548c1dd87f3a80911ffaf5fe7c6eb7ccc8324fefb3c58ef8770b2dd5945d79f656ba97fd7c059ee8ab2776cb63043529b60a5efcb8a11f562f243cb8c87c3a09868eef039617c05e7744d6ac40727ffa664cc46a641704af280047645f275f6c471b3fdb89673d88e520e5f5246c964de17dec5e502937ad38212bc807af0a5d78159a40f2b66d5ceaef69e4dfde7b9c7ccd9cf569454be2909bf574922b7f8f11fdd3e473b1adf878922dd21b40dd817d5e1f6481bd11c4a80fc47bd3999fb3e3beec07925d0b878abc19cf2d42afb02b9d4292ddca2d86fd671677760eafc14cde8e875d3efebf4329ab51340edb9504a49fd970e3b71b30a033e572d048f4aab661adfd94b4f9ab71b05a1db09ec7571020a89d53ad76a2a389495b33ed8a5b60abf7973a883914c547a27019eae8c2e46b8a588f3a77cfc8f5c6a893b184cedef13992ca0e25dc93e983be7738a63bc9ec32c20f77e7f154cf15d5c254e92c2c30325644ecb5a87d87c538034ddac6a44132cc87464974e669f070e7eff5e60c284f73124adfe05e3703d9b843d802c7860ad2b473849f8877d9d8dbb7a0fe33b17e536f9e2ff14a212069c07da6aac820161ecffd6b417c2ed58537e366a7ad100cc54f1c2e30e1af63c4e962d78b4983e2f7df1674651c8e7f1501ca637b57066f329449bfd78807bbce5c9c19c542e61462f185a547c39aec07f2fb50faa83af72042eabed23adfc81adcb6822bd03a4da081b9868270ea155a908ad4e71ef727dd20d312f45ee03364a3e3cc9f768202874fe47996067af37b45c030d376c3100bfe822deb70d1f9c3d3156eab78c701703b7ea3551c478b0add428d3259a26b6c42a097e2e6524b838d8f1d1b7c1be4f8e53d64c0d6521c23b2faa4945ea1bd376a6ff270ebb1cdf4a610a6004508e0f1926879041c17ff8014c2c967f2ca1c229313eac87635b84c58d51eecc39d1696571fc73039af8147c92cc4c2eaa4a97d5b58e38b277152411c85c4e4930b6036fdfd54505ba9b613cf47daed25897699643c0164cf016e5e919e4731184d70b57d76da5bccfc9ae64decad1699265ac610eafd387596b52ce47379ae190dbbb4320792cd96b5b262b990994118d7cdabab0844439c3f17580940b6722ab0d5f20ba6d0790ad55642146430ab2dfddf41850f28a24257ae0257dac4d5725034f4c319b3cd1e5544ca0bc7bf240c26c59624352a140576653ca9a59a9d53013fbf19b9433a6c30ad7e7118ea7dc773b31e801f51290778c3360e9abc8800e8fa4c72e23fba66b15961a52bdf85f27e9babffb8450deda0d576b8bafe9354248d2c9a7a043f988c0a7ba041024a1df6f45a820cc744b8fee88595a3f369031d7030c3a4cdc9f517e23a31116cd00ce27f7280ddddb3875f836f57a84aa174305c2a0ce9db8adba9d94915319c7ae397a0df53ad68257ced665a64f4977637b04429c37b2c7a664a1bed0f4b1a26bf26d30bd06037747dfa7a9cc5911be2c4fbceacc21f6d61d11c5519226dbc0d7899e3693cca7e5981c5a3b3de2d2a72914260d1c62b56eb3d2e5ea1fea7d56d106a7177de81ebedade77020808ef3905f5ac64650abb79aff1bd1f5c77e8cb8957ade5f922baea11a9f9551623eb86000c9fa0203f9b658a4fbf408f63e6e334b10f4f8ce9fceaf8c60752d7613d6584df4efd62aa20d615479aab3b945ed5736bf91d0cd315dea91e410980abe5d7e6602eeda98e6cd9d97d4229a7f3937510bc154dba0b614b87ac30b884ad811b1d9edd311daf9e2f9ca87df9731210f3c6c9152ef3df7b252bf94f5311f331e6018f92df7ff1adea1d4fe35308729b6821ae02ea082a60753ebb98c3772d42fad321f5cd10825b1931e340e4ae49f7f416c3a9433e8c3833d62407ae6b7699ed45ae94f61e016254b551cacf1a08c44c499eb0870bcc463cc81f25b42147756ef7bcb1fa37e714f82a260492ab01ad00b682c06714e94ef54d91773da367df0b7696a6ce90662a5b97771e2a9b592e9e65de00a80112b9cf8af53fe4be3bb14e1838004b712816ded05d02a81f43538e37e128a140b54b712d8b9b5545953e34059757fab8a106bc91b3f6282b0f43c24f119206ff9e910d4165a0a30343cc2373a050ec7bedf707b6ad424b1b32a5d04307499d3ca1f07cf99a0fd985130b46460fabdec6a42364adeca109672217e3b560d54b004c65f96a0bd83cbd47a92ba9f8a11f2444f70fc6acdf3be49dea43c90b192ddafe5d838f2a1a365f22e41f471c865a01cc44e5fe73b898f1754e4816cfac9a20e483ba239bc7710e538027b74de15ccebe83fca179ddf6b8d2f9e15154fd7ef04b6e5cc7d1dfc0ebbccfd940737d9c891bcf5c0702e309648f28b69504cd4a8b485bb267f1a25c1d7e0057b28bdb2d1ac6817da270ef4fcf2b929244bf5f7e239fe6f1bd475f0ab0fe7c6973e4459dbbfc3eeb72ea9af7dd2e60c79bb37d511d639b28569b090c5c068553deeec1c2469af41b5d00a63016fa36f0e482efddc678c8ffcdbdf019bc48a82abf81f4bc376d7815b494454b7de3f87ea23f1cb8b1dc82dc72eee621a55d09fe53d45e7ec97d163f76bc25703050bcc9e7bf466b1a85808eac076563e975b907e2a63c36cd791dfa3bfd139d586026aae85c4b7a397ce170df4dc6da8c336b4fc7b99f2c8bdedea10a06eecfe3a9cba1d5ca27e9873f23b2a83a4d5523fbddcd0357120df14b54904008b67e0ae3b0d69cf9b6ac18c15fa5700ea15e700e6c7e553a0adb4bfdad011422c0cc54d1ca49e67302d6f96103499cc8251097449a8a5f06a9876538980127b1e9fa1c5dff32ec344b5a76fae18c7cea184e6fac39d75e32721dc747cf229f74b594657aa4eb21ef96d2e5006a8f108ce5647bc8484f38e4de6105ed57994cc0660f6d1fc6e00be833357172dea5915ff99ad0ac27fe060a29c559b889148069171120f92f491fe5eb4e1d5a7a67a5275f38c3fc74306a38abb249118d472bfe5270969f45fc0f2c3378d8cde617943bd6a8a053b66cba843b022e6cd19f6d80573e0ca42710b0acf49f78e1d838acd2439c079cc5659a86d95c2e8e3efa6f877621e31e4f96c82c74fcfc5edee3ca6a4f1590ff02f7f32353c8786da75e1938a7a2c3ce46833e01c42bcfcfa7c09ceb93cf2fd5097187c7dfc1957d6da4b37aceddf38125ebdf4c75a9d2c3955fe2f772d5b6dc274fa659c0d4764656f88f6fe37ccd8862deec2b7d0d56130a371441c0c31265c267670d0cb1a9668e0d000fdca4901e6a8cfe8862f200ecef04e0abdb170de9794ac45175ef31b05e51802c57c6c94163b3a1835b4738e4e0efbf89756317a65cfe27e1a831e91175d7785b676622faed68c35a16723b12115af51c180ec94eba058e03d86ad640e3aaabd987448ca8d258abd73ceceea139548e53a20c9b06a27af50f1bce0c9f214ee4d24273ecc456ad24e0e1f3d1bf0ceb01d4eb6f97ac26223d045342660a490ae0edf7a775c7a9eb444ead9d3569ee869be01333e62f0e1e4cdd3e4ffaae70a1d78bab8778eb86ef4bbfb166f0c93005eef0cff2d9c14e3942f14a76f53763e568a9658db967b2c4496d05e995c5ebd70730be637b3a06c808e706c90af3242e59d50e25a4dcbfb8da79d3f612acb01ad5351063e92a98b993a81fc83a98fe06b6ca95e764fd1c658f1fabfcea233cdb3ba86ab772f318c1f62391129f08177064752deaedcc817eddbeb48d32439086645dcfd33e6b3a265d91bb1c5f92ab5e2b5b1b751e902ec5edb13959ddb4f6750a957467f0a496e862d5ac96a577c5c9cd9564c305ba4fb250e05d39288706d666440b16606104c0e5c0a33b156ef628d9644581feed98254e607d2c104c11dd46b786a7fb2c24546f8f40cbfa16f94c06f31e1fd80d4fcebb416cb731d2d71d842b17b3243e412166250bdfe53fb3af9d6522b31119681655b7ee36c5c41b3e4fb7bf068cbc5fb5e7ad258e573d14051fbee38221c1cd44d9dd02c698a2c3b109fda42e0abe5e4780ba3b797380517385a41313e51f1667f61951f28bdff8d0fe39904cc39c4cc2bf4ff42233412bcc3b1f15284fd5d1f4ed7330f735993f2bb235484050b023f87bea606df3c050a09631025fe1a8f838beb093bbf93e978bf9f662195e97daf31753a07b0a3c068691525c3da96458486bbe1ce58b8667754333088c7952a877a40912364a9e5e7f21cdba3e115dd9c81afc32de4d26b9fb44e1631ec0b8e3163926db537cf3e6cdb6ce0c0340dd84c03bac7c3f6d336b779fa8ffa9167a8844cdd70f79466311cbffd69f04778aeb76025818ed9ee21ac57478c4ca5f373ba52aa90a54411edefc1c475f34ce2697a3f4853a5ae845b3bfe522e2c9b13fd00a12082d0d650954ab3cb5851d19919d9a0732113c32a38640645596ece53348596930904729ffb5518a63c759b48650962fc53989e82f1822fcf9829062569deaebe43c3bfa59b79900c05afd1d00690e625fe0830aa3db25d5a6a4fb8a8a529be0ce78ce44e7455e569fedd7167afd5a12c3409a9e3707322f0c19cf30b2265e6c0cd0abed9306cbea712de6490ac1863668965489eb24c2cce1a0f8a95b842769d6189260e884d546606681beff7ed0d76270a9087368f1532b25fca7e7b5e7a5e84311b722fd391cf47bf563663ce9352b0037f04d3978100aed0f658c4bd136a5833e4c851ae429ca0ac3b7f76c8a15a7d51a9052ec15b392ef5a60f28b072345513471d181baa30332cad700fe8b4b8ecf6ed04c26e8c65468a95b5ab303cf1311f67be65323a59708a7f64d59ae115777561b452df519496a4416143c4833454390b6fc2427d1e08bb4522f9b67b7febac4eece1ac186b4fe65ab7b57e9b8add954036c1760d9e8ca9a0a90f258a542c1049e3dc83387f6ecb163633dbcaa06e583dbba034251342469a502b713c1acf416452ccec8f132b17e966cf34d70a6c68a14da9bcb03df419291a19432e7fd8201d108747edbb889b51999e2862477ed8ad50efa0a43bf68cf61002021a5c2cdcea81ea8406c1570e5481bedd0e247515ad65ecc6b35ca48fe6d4f5456dd7983c054f6706fd58cd8db7cab0d95a0e0fb520e8710a2e3bfa63027f5c2b6a39f84be77ed59116392bc59455f55cc525af805c1f21826bf5568e02446d0b55bd7f0a0e886bbc79c7a5167ef31f284471babb864ea314a4c688e386", 0x1000}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}], 0x20, 0x402}, 0x81e) r10 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x72bcb8947134f15e, 0x0) dup2(r12, r11) setsockopt(r11, 0x29, 0x3b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 22:13:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 22:13:47 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 22:13:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000008c0)={0x10, 0x0, 0x4, 0x8001, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x30}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x30a978cc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x12000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xf5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x83}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5ed}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', '.\x00'], './file1\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x606dca75) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) bind(0xffffffffffffff9c, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) dup2(r1, r2) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x160}], 0x1, 0x606dca73) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000dc0)={{0x18, 0x2, 0x80000000, 0x2}, {0x18, 0x1, 0x5, 0x7}, 0x8000, [0x200, 0x1, 0x7d, 0xfffffffe, 0x7, 0x0, 0x1, 0xba]}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000180)="b08db67d29acfd305b5489e7f26c118cc1aeb326495c4de5e1096e9b3d7a0f35a229ca83799e36002df14480c6cb37d12693cf3216467fe099335e53df93ca5fd60b2b72ffa0be799d17a4a719a398384e0ba86727d51843b0bb76f4b3764dbe0694bcfe7707a63e74d45f4ea219d359137cdd9508f82377a4c5f047716248b3918e9d1fbbb7ce6b52423bcd2eb9dd31fe57ce191b18a68522d34719d69a41c90e23cd86514bbe800c4143d38925ea7dd3", 0xb1}, {&(0x7f0000000240)="e49b5533bc8ef32d945db7002531b5491721fa11b5dfe08efc5fa55bf3d7b2ba772626afa46c4fa2955c0d50df62cbabcd7d90cc5697a7aeff68c8cdd024c8a6659b57cbbe3a71f15aeabe44aca0976b8697e1b1e1e8f263d9b701f5428da8616789b25fd3922bab18b94c6695365fb189959227c4c248d6683d1f2d6601776d7862534950a25deea79b36f0f724b46057700e6f213c6c7d0eb1906d8b3c4f870b56bc6877f608ca5e7d17e94a41d0de619430db0755ced899488550159713ae6c65bf050375db95ea2b6478d3d6f3013f543ebb4696976cb224dedb7c81570ffcc9b7a3b8564bc70a16863c0ad546812bebb1", 0xf3}, {&(0x7f0000000080)="0946623753bf21f1a9d3e387846ee4117c38dc0dd4b5c875cbf9a2036a3d1eabc05a99f03b1b034651edf097c2e2a84f54", 0x31}, {&(0x7f0000000340)="206d560c42b9c61edd6dc91aa29badb256fae2c2cec190664d8bfb9edfb2d7ca1d92e79796e5090de0c6", 0x2a}, {&(0x7f0000000380)="3e951e842f9413989ad66744787bcea39033425e8233eb815d68707f551943a34eba216540cc09238fcd8c2b8cbc4f923bdd00696cad8b7b7a5cb1864996c2366d5b0367b91a6fc2d4d02adcf7edda9551f7d86341fa42ba7833098618bc01defb376f09d997fe681a3baf7912e575f00c52a97d2879e01b8c4ca365ecf747f6a16021fd8b0ca2080a47bf34d8efa5ea77ff7d84b5e7a8f357b0bb4354bb5dfe646a", 0xa2}, {&(0x7f0000000480)="48b23d6e56432f61305225bdbcb0f55953ddf021db89c6f84243601e51b067e732a50ad3f1c57b0e020ff332bce1a3cca9a0660ca4be031425e31c829c4f5c1ec424255dd16da3ff4111337935ef7c641daf481f0d4ee759cc3e7168d7c247f176af8b7b815e419d54b31f369c4c1fa9604a5dafbcd079f9585b5ca0f0d89e525ae5a6f9848e2024c268e538aac77145a398b5f00c5e59822463fe92a4a5ce39917531e115b37d458308b391581a48145ab2db486cb1dbbee0e03d6f09f8cea5cea3a32102e5695aaae8acf6b584d69e10f7b0f1af", 0xd5}, {&(0x7f0000000580)="d52d4b584a71d7e42af04d94efa0edb68f55369e3c9612f5afc002607a552e55145b23f82990ea0ff2362fffae6d23ba4bc3285ce2828c9a1719919f0287", 0x3e}, {&(0x7f00000005c0)="fe2abf0542000bf1668c5c879a8fc96e1dd94a4ab6283abd26a74a273081c2a59a7ba6579bbd204e01af62d55c62bb6b70ab2799238b66f40ba6504983e17e314b5796b089ae9d55c7832ca792bdcb6b48764d76ab770f6641a92d7feb9c6048150db926d86722f0b1384d477eb32149ac3ececa1046f45e9c9f6d1761fce93e640393eb00c15407715a45565aea54200315d55cc237b6d1275b3beef67a3d36254648afdd4adc27f34db2b0b029578c847171b2677b01", 0xb7}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="3b829d4e3666181ac4a3a833867d7ddb5a938e67692959b3de856fa56baa4576e98378c6c392a2a4502d647195d28a564d1c30aaac1ad18cd1e552acaf62083586e0bc29bf5fccec5b23997f33cd4e7c9a04aca80b7d69836a79eb0df2d8ffed87871165bf396b484135dcc530ee095c0970678f117b23db51a4c84259601d18b0", 0x81}], 0xa) getrlimit(0x2, &(0x7f0000000840)) 22:13:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) fcntl$dupfd(r2, 0x0, r3) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) 22:13:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/86) socket(0x3a, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f00005cd000/0x4000)=nil, 0x1800) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getuid() r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpid() r10 = socket(0x6, 0x8000, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r14, r12, r13}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r8, 0x182, 0x3}, 0xd61, 0x97, r9, r14, 0x200, 0xfffffffffffffffd, 0x401}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r15 = syz_open_pts() fcntl$lock(r15, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1040100000000}) r16 = syz_open_pts() close(r16) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/89) 22:13:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffe) r0 = open(&(0x7f0000000140)='./file0\x00', 0xea5c8a71e3101e2c, 0x0) kqueue() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000eeff"]) close(r7) 22:13:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531d", 0x15b) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) recvmsg(r4, &(0x7f00000007c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/55, 0x37}, {&(0x7f0000000880)=""/146, 0x89}], 0x6, &(0x7f0000000840)=""/35, 0xffffff31}, 0x1) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000780)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:13:48 executing program 0: getrusage(0x8000000000000001, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) read(r1, &(0x7f0000000400)=""/248, 0xf8) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r8, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(r3, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x06\x00', 0x6672d5ea4319049, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) getsockopt(r9, 0x0, 0x9, 0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getpgrp() getgid() 22:13:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x88, 0x0, 0xd4e, "aabbcb1300603127a442c9b7d66e323ee34e8a6a", 0x6, 0x4}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x0, 0x3, &(0x7f0000000340)="abceaa4766cbe3f1f5ee17bab5627538dc5c179999e1a779f250aa6dd87bd16997f925a704c39fd0b63e55ffa468d626c472ab4de8ad1f6377bef5102e3ed13a157aeeca49554e5843d0f35c63c66d39952c628730b70380be68d1d877bcb1a16aced18e469b975d82c99a277aa1d071189ac870277318009bcd9d401b1467e9924484524c120ff2efeb01d84b280ad2d5ee1851d4f56343e3e9937e3181247ba60674b20c10ec602d6c87c55814e1cf502e23a36e34107dc031422c34eb0d0897a5017a17eaa6e0fca243dbd75118ce9e97", 0xd2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x5, 0x2, './file0\x00', 0x6, 0x7, 0x80000001, 0x10000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="00ac2f54a738f9c2440800000000000000a1eea89404570e14db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629c01af90bca67b634e27770cb3447a1561233ada3073b9a812ab56bfae87", 0x9f}], 0x1) 22:13:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="fd5600000080000001a7edacc84eee25e66a5c1fc5bd285ba56578c171757a677337faf7ae041a1920d335756989a94b1980ef02a216d26b9d6216f7d984aee4cc38d85b41a358a4b713c336aa3714ec23a0b004debe72c0d593b7b75de309b345079053845f1280b931506e45d415e0fea303995659b90da40485d1275cbfcbe5673af7deb15261e5e8531a98bf38e9d27a5eca97dff02c1da79d77574bcd3a145a2207d94cf0aa"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$setflags(r3, 0x2, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ftruncate(r5, 0x0, 0x1) 22:13:48 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x130, 0x113) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) socketpair(0x10, 0x5, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) flock(r1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xfffffffffffffe4d) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 22:13:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x5) close(r2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0xc0}], 0xec7, 0x0, 0x8001, 0x0) 22:13:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x1, 0x1000, 0x51c4c56852f6835f, &(0x7f0000004000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:13:49 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0xfffff801) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069a1, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r10 = msgget$private(0x0, 0x21) r11 = socket(0x2, 0x4000, 0x20) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r18, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, 0x0, r13, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r24 = semget$private(0x0, 0x8, 0x100010286) semop(r24, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r24, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r24, &(0x7f0000000280), 0x2aaaaa38) semop(r24, &(0x7f00000000c0), 0x0) r25 = geteuid() r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = socket(0x1, 0x3, 0x3) getsockopt(r30, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r31) r32 = socket(0x2, 0x4000, 0x20) setsockopt(r32, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r33 = getpgrp() fcntl$lock(r32, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r33}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r35 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r35, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r39, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r40, 0x0, r34, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r43, r41, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r44, 0xffffffffffffffff]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x6, r25, r29, r31, r45, 0x124}, 0x3, 0x2, 0x101}) r46 = socket(0x2, 0x4000, 0x20) setsockopt(r46, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r47 = getpgrp() fcntl$lock(r46, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r47}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0xf, 0xffffffffffffffff, r20, r25, r3, 0x16, 0x5}, 0x2, 0xffff, r6, r47, 0xffffffffffffffc1, 0xe00000000000000, 0x1, 0xa36c}) r48 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r48, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:13:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000740)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) r10 = accept(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) close(r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6601ba92e900"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="ed7dc0b25a1140509a35184aa5fc8a8742eb1448765e0a7935c961fbaa4ff34fe9e8c2c10f6b6bd8661fae5755d0e727e2e3a57624e2ed26b6fae35bf0319559daf5623d", 0x44}, {&(0x7f00000001c0)="175892ebbb9de29a743cc350d6105550da845724edaff13b73af545c4786aee697426f6cefd672989ee414d7277c0617ddf9be621ec975074b48f92d831ea9b30d3efce194fc43961f417933c1fd9c659f6063b182cff88e2f8785c8f32124201cdc306850b862cc321ee240c4e802353b31eb4d6a8e19b25839eb8160cef5c0c5eecd8fd616f661f4e7d11855aa0af4", 0x90}, {&(0x7f0000000280)="ccaca4c3c2e91340bd76c2501a828d88dbb983948a180196fc5023e684cc461e83d1a15d9cddee637d891db5dc3898f38764260e846b725904860a6ff210a1c959bcb9da0c0847742e417d626b1210dbcadb1394f5d44b8c2b9d9960833976fe2bcc5165de9b87593becb972d7e12e142d6865d4edeb754a86bba70f6e874c54ae7c15a0f539fb111b6babab7ed958024d63e760e300bcf8cc3c833757a88c2d0ad1f0bc2b96c54dbbc9d318264920cb40f3b84618722bc2ea6a9b5502a6da04a26d346e00b6597be12db2562cd217c2", 0xd0}, {&(0x7f0000000380)="d9508f9b079bdacde6bbc1de83a00f056550f2f28ba8e4668c1e9786b61be1c9606f5cdb4f31af42729cc381dac60fcd65819cd2a92a4be323a6e5b35db6161b70d38abbf733a3c5a417d1fc13f7e8375d6f9c65691b3818268244b7297ce58179d81f8d77bbb6984139dbf6dfc3e22ebd738ce8a0896caa47802814dc46a966a25280277e1b", 0x86}, {&(0x7f00000000c0)="5dae6977124d5639a6a0cfc464e91793d0b4a4f6cb93", 0x16}, {&(0x7f0000000440)="588592456fa57663c3f4e02d2aff7019db6935fde1cde85f08bc649f5479a0283824105992cab524b4a3b9fdf7b2dbafcde97ebadca7ef10bec73a8460a2d8e30d7a6bc4dfabc13edd43042630244ea0f3678d0017702b6c5a38c5c03f50cee33c7aaa51f1830331b0293caf62bcc24c", 0x70}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}], 0x40, 0x13776db9fed1960a}, 0x9) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) socketpair(0x1, 0x2, 0x3f, &(0x7f0000000000)) 22:13:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, 0xffffffffffffffff) r6 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:13:49 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x88) r5 = socket$inet(0x2, 0xd96e8a5584f41c58, 0xfc) getsockopt$inet_opts(r5, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r6 = shmget(0x3, 0x1000, 0x408, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) dup2(0xffffffffffffffff, r4) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 22:13:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffff, "d730c1e7bb6fc6e23c5b000000e0e90000e74de4"}) write(r0, &(0x7f0000000440)="582730efabd1e5c15f734ba3d32ecbf0372c314deaf7e91dc300f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab95812fc382c4198e6dbdf278194fdfff12e238cec5169235a449df1603588fb5ea3251a5d5b0c8817f537cceb485b826d4e3e6bdbc637e01081e805eb4a931d7c78ede564037a264700adfe91a245591a2f907189e185a0a46c6f95411e1fb5029212", 0x48c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xda2c, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) socket(0x12, 0x4000, 0x0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 22:13:50 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x1, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r12 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r12, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r12, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r13, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r17) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781a4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0d6dfa3b7001b67ab000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x408, 0x0, 0x1c3) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r21, r18, r20) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r22, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r24, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r28 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = getgid() semop(r28, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r30, r29, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r32, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r33, 0x0, r27, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) fchown(0xffffffffffffff9c, r27, r26) getegid() r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1001, 0x0, 0xffffffffffffff93) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r38, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r37, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r40 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) r44 = getgid() setegid(r44) r45 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r45, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r45, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r45, 0x40087468, &(0x7f00000001c0)) fchownat(r45, &(0x7f0000000080)='\x00', r46, r44, 0x6) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) r50 = getgid() r51 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r53 = getgid() chown(&(0x7f0000000180)='./file0\x00', r52, r53) r54 = semget$private(0x0, 0x7, 0xa0) semop(r54, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r54, 0x0, 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r50, r51, r53, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r48, &(0x7f0000000a80)='./file0/file0\x00', r49, r53, 0x6) r55 = semget$private(0x0, 0x7, 0x287) semop(r55, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r55, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r55, &(0x7f00000006c0), 0x0) semctl$GETNCNT(r55, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r47, r46, r47, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r42, r47) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000000d00)=ANY=[@ANYBLOB="979ed9cc329420d537394b7486aef0ece2f8ff90b645670802854efeb2890aafa03b64e7876e064f4097d88e0e7826132445b516949df1540819866cf6c76e9d2af6b3ea1d6dd60a81757e7b2c591dbb33f877aaa3fd6626bdd6642b64182f59e12df2d1f5dcb53e4c6b0500db8546e34597b5bb7ad022600525e16a1b9b2beac80bc80ee6b7c80574087594536b57b5d7e68a33920e1f860ef32b2e0c4d7752f63d68bacf4378673f56247ae4d42ffd4b1b60941e33a088d8b5995ddb8d0ddaf02ef830178ea8e7ad7ee934454e91aa083facdbaef1ad97707f6a4418aef214299f73a525c894d743c900b87796076dd27fe265b6f8de2b8e7d0d68764d1f564a978460"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r39, r40, r47}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = syz_open_pts() r58 = syz_open_pts() ioctl$TIOCSETAF(r57, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r57, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(0xffffffffffffff9c, r58) 22:13:50 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = dup2(r2, r2) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00730000000000000000000080000000000200"/28]) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x27) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x57b27b08, 0x4, 0x7, [{&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x61b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x401}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1c0003}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xbc}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) r6 = socket$inet(0x2, 0x1, 0x0) shutdown(r6, 0x1) r7 = dup2(r6, r6) ioctl$PCIOCREAD(r7, 0xc0207534, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000780)=0x1) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000540)={0x6}) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1) r8 = msgget$private(0x0, 0x40) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="01000100000000000000000000000000000000000000000000b52000"], 0x1c, 0x0, 0x1800) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000005c0)={0x0, 0x6, 0x7, 0x6, "5e7f95d17132fea268ecec1779ac7e9cb4c22452", 0x7f}) poll(&(0x7f0000000600)=[{r5, 0x4}, {r5, 0x80}, {r5, 0x1}, {r5, 0x1}, {r5, 0x20}, {r5, 0x1}, {r5, 0xd31620965928d1b0}, {r5, 0x44}], 0x8, 0x8f) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000640)) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) 22:13:50 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x9084, 0x0, 0x0, "f000000007005945fdbe0700", 0x0, 0x1}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) r7 = accept$inet6(r5, &(0x7f0000000440), &(0x7f0000000340)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r3, 0x4}, {r4, 0x1}, {r7, 0x10}, {r8, 0x58}, {0xffffffffffffff9c, 0x10}, {r9, 0x10}, {r10, 0x10}, {r11, 0x4}], 0x8, 0x3f) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r12, 0x160}], 0x1, 0x606dca73) dup2(r13, r12) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000400)={0xffffffe0, 0x6}, 0x8) syz_open_pts() write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17", 0x18b) socket$unix(0x1, 0x1, 0x0) 22:13:50 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchown(0xffffffffffffff9c, r3, r7) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000840)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:13:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000e0e90000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd1e5c15f734ba3d32ecbf0372c314deaf7e91dc300f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xda2c, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040), 0x1d1d, 0x0) 22:13:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xc6qS\x8c\xeex\x87\x02f', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:13:51 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000900)='./file0/file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000008c0)={&(0x7f0000000840)=[{0x101, 0x1}, {0x84, 0x5}, {0x83, 0x5}, {0x84, 0x80000000}, {0x81, 0xffffffff}, {0x45, 0x2}, {0x8b, 0x1000}, {0x0, 0x5}, {0x24, 0xb2c}], 0x39e}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r4 = semget$private(0x0, 0xe, 0x182) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r8, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r9 = socket(0x2, 0x2, 0x0) recvmsg(r9, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r9, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r8, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 22:13:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x8, 0x100010286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000280), 0x2aaaaa38) semop(r2, &(0x7f00000000c0), 0x0) r3 = geteuid() r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r9) r10 = socket(0x2, 0x4000, 0x20) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r17, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r22, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r7, r9, r23, 0x124}, 0x3, 0x2, 0x101}) r24 = socket(0x2, 0x4000, 0x20) setsockopt(r24, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r25 = getpgrp() fcntl$lock(r24, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r25}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r27 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r30 = getgid() semop(r27, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r31, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r32, 0x0, r26, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x2, 0x0) accept$inet6(r34, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r35, r33, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r37 = socket(0x2, 0x4000, 0x20) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r40 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r43 = getgid() semop(r40, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r42, r41, 0x0, r43, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r44, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, 0x0, r39, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = socket(0x18, 0x2, 0x0) accept$inet6(r47, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r48, r46, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r49, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r7, r33, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r49, 0xffffffffffffffff]) fchown(r0, r1, r50) r51 = socket(0x11, 0x4003, 0x0) sendto$unix(r51, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:13:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000680)="80050000004d1a1bb3ac5fceeb0c9e8dd8cdac1d6ca598e139617d2f2ce8f37820390ee9354b608760783c68e2b74e74ea37ecd57d7cfbf390bc39d5444e3792b7dece9635ba3d6331473269f6cdea0ad3b3ad23cc32104e90361d2398bf4b4f2f05a50e4e87032a431f3baba38347fa1dca2f281a8c7caa2d05ee55df04b62932ab7c3f8e3c8baa68af6fea03e21cf08d4206e4da4d0eff19153acdeacf377bcca418041cb94643570a749d9ec217b32843551c5d03afce7bde06fe5089072225ecf88dd23906ee179fbb1dbba8bcddca257c3b90292e46053401000000000000004f9b101ffb7b7dc4472e7eabc375c038db627c0c7f2a2e2ed393c1900d625b345bab057fdf64fa9f480f6f6f5ca116cf2225181b7d8688ecc6cd591e1c40ce97c9fdf62e4e5be760a269e3dc3328272d8e8995609f5faeb2ee8fca8496cb9bcd3085", 0x144) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001400), 0x24a) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 22:13:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0) r2 = kqueue() r3 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) r8 = socket(0x1, 0x0, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x106, 0x4, 0x4, 0x1}, {{r6}, 0xfffffffffffffff8, 0x16, 0xfff7c, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x100000000, 0x7}, {{r8}, 0xfffffffffffffffe, 0x40, 0xadc234a54774fff6, 0x9, 0x40}, {{}, 0x1, 0x40, 0x2, 0x400, 0x5}], 0x1, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x40, 0x8, 0x9, 0x1}, {{0xffffffffffffff9c}, 0xb7fff51cf214871, 0x11, 0xa0000040, 0x7, 0x5}], 0xfffffe01, &(0x7f0000000080)={0x20, 0xfffffffffffffffc}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 22:13:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) accept(r7, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x80, 0x101, {0x3fe00000, 0x6}}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0xc038694e, &(0x7f0000000300)) 22:13:51 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/104, 0x68}], 0x4, &(0x7f0000000300)=""/16, 0x10}, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) chmod(&(0x7f0000000380)='./file0\x00', 0x2b4) 22:13:51 executing program 1: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) fcntl$getown(r2, 0x5) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000240)=[{r3, 0x8}, {r0, 0x8}, {r4, 0x6e}], 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0xb) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) getppid() r8 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r6, &(0x7f0000000040)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000200)) getpid() getpid() ktrace(0x0, 0x1, 0x80000000, 0x0) 22:13:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x8001, 0x55cd, 0xfffffffa, 0x1, 0x1, 0x1000, 0x5, 0x1, 0x3, 0x6, 0x6}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x60) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) pread(r4, &(0x7f0000000200)="27f91058f5c189ba70bd71b65d0a055bc0eee6f27418bec4a43971421aa13656f1dbb0993f5bef30b32f2bd476ef9322a7abdf4072ae2bc29f88c398d1f89fdae805aa17be6b7b807ada2d746810567af073c4cdf7f71895305d9927a2ff3a61dacf3d7da4ad754347dd120a37fe06b4f127971ef568de756fb22ed12c12ecbbe5e0a9a46c5ce891ab4abb7295e04d299d08ac6364efdf5e74e8163fe49437154aed9e4bd03781cbd917c2dcf25384613f815c2c06baca9b75a25445aa0fafb6705569d3c2f0517e2f5303e0bd68e8313d636320a1d7b7", 0xd7, 0x0, 0x7) 22:13:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x92\xc5\xd0\xd0\xd7dN\x17u', 0x8, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f00000000c0), 0x3fc, 0x0, 0x1000101, 0x0) 22:13:52 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') listen(0xffffffffffffff9c, 0x6) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000f541c09b5fd2b2baa4a581a5f3066f6d2ae7b747f78e2a528578d38039eddd3650e01afff2c0b5aa29a71f540fd707cc252dac036d2735c5a607a29fa44f1674f1eb86e6dd8d065eb3720d561e6bf5bdf87502021abf751c4fb4faa1d0f9d9eb19247bcd4f961516c844361bdb30e0abdd6f8cb0c80168a699ba64cb4ae909bde40065fc42d6f23b705b7f0eb013e4ae3ff68e1aadc953a74463a619911d4039055800"/263], 0x4f, 0x3, 0x1000) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="ca05ebfac1ea68f2f45fd0edec495a6e5c5f8795c5ce74d48080b7f310d06087f00bfc21f3c6d255f700b3ba741f0c53726f8d2ef692a5e83e42e5d56a61f12e7e098ccaf8d77a4a066b178c8513d7a618a26729f8617ff80b340239d24376f1c5aca2a6d0af1441f8b1e979b3089898ceb51f5ac5cc"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x4, 0x3, 0x0, 0x6, 0xff, 0x2, 0x0, 0xba7e831e8cb84e32, 0x8, 0x1}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r11) r12 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x100) r13 = accept$unix(r12, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ce65ee041df8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca85afb6dec7edf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0ffc663c4f8c6eb639f32e897908b544d34f7c1d5ae87be43637fa2ada2ef5aab78ac508edbe91d8e83c95fb44524380301fdfa2a0e4931f27a029f51cadd5920e03bb0fab58b105ef306287c"], &(0x7f0000002580)=0x1002) sendto$unix(r12, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r12, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r13, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000002980)) mkdirat(r12, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000002a80)) setsockopt(r13, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r12, r13) fchown(r12, r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x3ff, r10, 0x0, r7, r8, 0x85, 0x3}, 0x10000000000043, 0x0, 0x200000000006}) r14 = getgid() r15 = geteuid() r16 = getgid() r17 = semget$private(0x0, 0x7, 0xa0) semop(r17, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r14, r15, r16, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000000)='./file0\x00', r18, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x361) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r23) r24 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r25 = accept$unix(r24, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ce65ee041df8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca85afb6dec7edf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0ffc663c4f8c6eb639f32e897908b544d34f7c1d5ae87be43637fa2ada2ef5aab78ac508edbe91d8e83c95fb44524380301fdfa2a0e4931f27a029f51cadd5920e03bb0fab58b105ef306287c"], &(0x7f0000002580)=0x1002) sendto$unix(r24, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r24, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r25, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) r26 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r26, &(0x7f0000000000)='./file0\x00', r26, &(0x7f00000000c0)='./file1\x00') r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r27, &(0x7f0000000000)='./file0\x00', r27, &(0x7f00000000c0)='./file1\x00') r28 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r28, &(0x7f0000000000)='./file0\x00', r28, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSPGRP(r28, 0x40047477, &(0x7f0000000a00)) mkdirat(r24, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r24, 0x4010426e, &(0x7f0000002a00)) r29 = syz_open_pts() close(r29) r30 = syz_open_pts() dup2(r29, r30) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) ioctl$PCIOCREAD(r24, 0xc0107002, &(0x7f0000002a80)) setsockopt(r25, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r24, r25) fchown(r24, r22, r23) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x7ff, r15, 0xffffffffffffffff, r19, r23, 0xc4, 0x7}, 0x4, 0xfffffffffffffff9, 0x5}) r31 = socket(0x18, 0x1, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r32, 0x0, 0x0) r33 = openat(r32, &(0x7f0000000140)='./file0\x00', 0x40, 0x42) ioctl$TIOCDRAIN(r33, 0x2000745e) ioctl$PCIOCGETROM(r33, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) setsockopt(r31, 0x2000029, 0x0, &(0x7f0000000480)="883e2e4d5279ad9e09cff580e8191c2ecf3c9f4f80cc0878b236db298bf2092b414b45e9422f304d03bf32e4d848e5dcd1485290bed6042d720b8ee9dbd2e63919a53d44e65f47fff48e0d73afaee10d45fc22c9dea04be92b195eb05be246cafabc98a5c9535e1d1cff719f28cfbebf56d1eeca605c4a3835e9f5fc3cd6f6f9796a", 0xca) setsockopt(r31, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r36 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r36]) r37 = kqueue() kevent(r37, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r38, 0xffff, 0x1024, 0x0, 0x0) r39 = kqueue() r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000340)=ANY=[@ANYRESHEX=r39], 0x1, 0x1000) msgsnd(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="3de13cc65e1dbe292d477fef86172e8cb471349ce09379c4e09d21ab41411207bc4ce94c8e63f930da344f63c6dbf714843c7a5666f46ed93ceb6a183263c4187d27abae663236d9ce817a30e8be301667f83dd3023b9610a8094f48eadba69ce397eb4b9ee422fa08d1a3ad6ac011a3f2d683a77b5a4ab6f8a07419f4bf98bcd827e218a62e0c2a2544c419a6120f3c3aff88dbbd6473f34483a5dee39c787f7be894ebd645619b3ef7063ada2e4b2bf03ce09b", @ANYBLOB="c254788bc2f6021efe0122ec0fdd3e6e3e4266567c474ded9d261d5151c131f3f20911fb5f4e21dd2a3febddd127cdb932f30122f355a96e6f12fd1a2188d1ded27c843907d1568094ac1aa6e943b361fb7ac417c380238939ee325723d1d37b0039c6cdcd7b427f887b5964e823a8f6398fbc9b261b601f4f7127e5cb47799e394991b6"], 0x2, 0x7fb) msgsnd(r40, &(0x7f0000000d00)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d9f76323d882db01eb5f15aa0b5d1a2df5dbb0057444ce5c0eeca8078b2cb1728a77b4f4cbdcdba1bc49baf2e9392dbdcbb7d98a917ce860b8fd9acfdefce55b5926f18c266821859842255f4b05f7d5e3622a66b40b3ab7581ef9fdff059ba455347130e752fd9ce80ede4be0a2a0a7dd40c939f56471ab66fb552e649fa3046"], 0x156, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r40, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000855500005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fc08355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c817bd2c5f2470a3deaf00"/225], 0x222, 0x40000000000800) msgsnd(r40, &(0x7f0000000400)=ANY=[@ANYRESDEC=r36, @ANYBLOB="cd4db48f76baceea9f57412290fd5a565c77d511513a1023118eebb8c1225b105959536e5211eea3bf4ca409762892578a3cd6606e92d5fc02a0e0a0e8df855468939edac1", @ANYRES64=0x0, @ANYRES32, @ANYRES64=r37, @ANYRES64=r38], 0x6, 0xc00) msgsnd(r40, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r31, @ANYRES64=r34, @ANYRES16=r21, @ANYRES16, @ANYRES16], @ANYRESDEC=0x0]]], 0x1, 0x0) r41 = msgget$private(0x0, 0x20000003c4) msgrcv(r41, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r41, &(0x7f0000000b40)=ANY=[], 0x0, 0x800) 22:13:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x160}], 0x1, 0x606dca73) dup2(r9, r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r11, 0x160}], 0x1, 0x606dca73) dup2(r12, r11) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x21, 0x3}, {{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x3}], 0xff, &(0x7f0000000440)=[{{r6}, 0xdfe4de5e5038095b, 0x4, 0x20000000, 0xffff, 0x4}, {{r1}, 0xe40d3812f362024a, 0x1, 0xfffef, 0x400, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x81, 0x7}, {{r1}, 0xfffffffffffffffb, 0xa, 0x45, 0x200, 0x2}, {{r9}, 0xfffffffffffffff8, 0x0, 0x2, 0x100, 0xba3c}, {{r10}, 0xc3d08e20c3552dba, 0x21, 0xc0000001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x6218ac879ffd14b3, 0x40000000, 0xffffffffffff0000, 0x2}, {{r12}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x9, 0x92}], 0x1, &(0x7f00000001c0)={0x5, 0xfffffffffffffffd}) r13 = socket(0x1, 0x1, 0x8) setsockopt(r13, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r14 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r14, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r14, 0x0, 0x0) r15 = socket$inet(0x2, 0x1, 0x0) kevent(r14, &(0x7f0000000000)=[{{r13}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r15}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r16 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r16, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYPTR64], 0x28}, 0x0) r18 = semget$private(0x0, 0x7, 0x8a) semop(r18, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) witness: lock order reversal: 1st 0xfffffd807f004748 vmmaplk (&map->lock) 2nd 0xfffffd806e3f4e68 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e3f4e68,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806e3f4e58,81) at rw_enter+0xd4 rrw_enter(fffffd806e3f4e58,81) at rrw_enter+0x88 VOP_LOCK(fffffd8062dd4420,81) at VOP_LOCK+0xf9 vn_lock(fffffd8062dd4420,81) at vn_lock+0x81 uvn_io(fffffd8066bf3b90,ffff800024fa7168,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd8066bf3b90,3000,ffff800024fa73c0,ffff800024fa7354,0,0) at uvn_get+0x226 uvm_fault(fffffd807f004730,20003000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004730,20003000,20006000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004730,fffffd806b3b88b8,fffffd8066e21c18,ffff800022f88000,ffffffff81b6d177,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a99b40,ffff800024fa75b8,ffff800024fa7600) at sys_mlock+0x185 syscall(ffff800024fa7680) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9a1010f4b80, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fa6de0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f88000 rax 0xffff8000009f5b00 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x34e1fd0001204a38 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825f2770 w_lodata+0x4ba00 r15 0xffffffff825fbd50 w_lodata+0x54fe0 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fa6dd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=264784 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a989f8,0xffffffff82659068 process=0xffff800020a9b1b8 user=0xffff800024fa2000, vmspace=0xfffffd807f004730 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56456 187812 68637 32767 7 0x10 syz-executor.0 56456 111878 68637 32767 3 0x4000090 netio syz-executor.0 *56456 264784 68637 32767 7 0x4000010 syz-executor.0 68637 106551 262 32767 3 0x90 nanosleep syz-executor.0 262 186138 34676 0 3 0x82 wait syz-executor.0 63575 250705 0 0 3 0x14200 bored sosplice 34676 251764 45073 0 3 0x82 thrsleep syz-fuzzer 34676 319567 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 462278 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 354844 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 344484 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 94360 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 359243 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 191528 45073 0 3 0x4000082 kqread syz-fuzzer 34676 261068 45073 0 3 0x4000082 thrsleep syz-fuzzer 34676 522773 45073 0 3 0x4000082 thrsleep syz-fuzzer 45073 186517 30789 0 3 0x10008a pause ksh 30789 477075 26350 0 3 0x92 select sshd 62214 153483 1 0 3 0x100083 ttyin getty 26350 177026 1 0 3 0x80 select sshd 63221 325656 12628 73 3 0x100090 kqread syslogd 12628 52492 1 0 3 0x100082 netio syslogd 3557 14216 1 77 3 0x100090 poll dhclient 21441 254677 1 0 3 0x80 poll dhclient 64297 247057 0 0 3 0x14200 pgzero zerothread 55477 35902 0 0 3 0x14200 aiodoned aiodoned 2905 463857 0 0 3 0x14200 syncer update 9728 193457 0 0 3 0x14200 cleaner cleaner 56363 481431 0 0 3 0x14200 reaper reaper 37076 228428 0 0 3 0x14200 pgdaemon pagedaemon 99773 42458 0 0 3 0x14200 bored crynlk 23386 493522 0 0 3 0x14200 bored crypto 12742 479355 0 0 3 0x14200 bored viomb 12321 228269 0 0 3 0x40014200 acpi0 acpi0 18167 280139 0 0 3 0x40014200 idle1 99340 271947 0 0 3 0x14200 bored softnet 23055 14139 0 0 3 0x14200 bored systqmp 68712 129792 0 0 3 0x14200 bored systq 55097 411571 0 0 3 0x40014200 bored softclock 12495 278276 0 0 3 0x40014200 idle0 76139 509858 0 0 3 0x14200 bored smr 1 264 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 56456 (syz-executor.0) thread 0xffff800020a99b40 (264784) shared rwlock vmmaplk r = 0 (0xfffffd807f004748) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9478 6339K 6341K 78643K 10600 0 pcb 13 8K 8K 78643K 13 0 rtable 85 2K 3K 78643K 531 0 ifaddr 32 9K 10K 78643K 90 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 28 0 iov 0 0K 48K 78643K 192 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 76K 78643K 1407 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 257 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 5 13K 33K 78643K 408 0 sigio 0 0K 0K 78643K 13 0 proc 48 50K 83K 78643K 726 0 subproc 17 1K 2K 78643K 153 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 83 0 in_multi 22 1K 2K 78643K 118 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 78 344K 344K 78643K 78 0 exec 0 0K 1K 78643K 299 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 118 14K 38K 78643K 2420 0 UVM aobj 86 5K 5K 78643K 93 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 38 0 NDP 4 0K 0K 78643K 30 0 temp 84 3028K 3094K 78643K 4842 0 kqueue 0 0K 0K 78643K 9 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 21 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 112 0 110 1 0 1 1 0 8 0 rtentry 112 116 0 82 2 0 2 2 0 8 0 unpcb 120 485 0 471 2 1 1 2 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 89 0 89 1 1 0 1 0 8 0 tcpcb 544 237 0 232 1 0 1 1 0 8 0 ipq 40 6 0 6 2 2 0 1 0 8 0 ipqe 40 194 0 194 2 2 0 1 0 8 0 inpcb 280 639 0 631 3 1 2 2 0 8 1 nd6 48 18 0 16 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 517 0 348 14 0 14 14 0 8 0 art_table 32 518 0 348 2 0 2 2 0 8 0 art_node 16 115 0 84 1 0 1 1 0 8 0 sysvmsgpl 40 70 0 36 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 255 0 245 1 0 1 1 0 8 0 shmpl 112 91 0 7 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1883 0 484 46 0 46 46 0 8 0 ffsino 272 1883 0 484 94 0 94 94 0 8 0 nchpl 144 2607 0 1011 60 0 60 60 0 8 0 uvmvnodes 72 2045 0 0 38 0 38 38 0 8 0 vnodes 208 2045 0 0 108 0 108 108 0 8 0 namei 1024 8985 0 8985 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7420 0 7420 9 8 1 7 0 8 1 plimitpl 152 89 0 82 1 0 1 1 0 8 0 sigapl 432 558 0 545 3 1 2 3 0 8 0 futexpl 56 9636 0 9636 1 0 1 1 0 8 1 knotepl 112 191 0 178 2 1 1 2 0 8 0 kqueuepl 104 203 0 200 1 0 1 1 0 8 0 pipepl 160 1096 0 1079 3 1 2 2 0 8 1 fdescpl 488 559 0 545 3 0 3 3 0 8 1 filepl 152 5612 0 5525 8 2 6 7 0 8 2 lockfpl 104 181 0 178 1 0 1 1 0 8 0 lockfspl 48 69 0 66 1 0 1 1 0 8 0 sessionpl 112 24 0 15 1 0 1 1 0 8 0 pgrppl 48 30 0 21 1 0 1 1 0 8 0 ucredpl 96 958 0 950 1 0 1 1 0 8 0 zombiepl 144 545 0 545 1 0 1 1 0 8 1 processpl 904 576 0 545 4 0 4 4 0 8 0 procpl 632 1381 0 1339 5 0 5 5 0 8 1 srpgc 64 16 0 16 2 1 1 1 0 8 1 sosppl 128 6 0 6 3 3 0 1 0 8 0 sockpl 384 1258 0 1234 9 5 4 7 0 8 1 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 273 0 0 34 0 34 34 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 453 0 0 28 0 28 28 0 8 0 bufpl 280 6922 0 1327 400 0 400 400 0 8 0 anonpl 16 84148 0 72214 77 10 67 76 0 125 4 amapchunkpl 152 4625 0 4495 22 15 7 20 0 158 0 amappl16 192 2772 0 1962 60 13 47 54 0 8 5 amappl15 184 99 0 96 1 0 1 1 0 8 0 amappl14 176 96 0 91 1 0 1 1 0 8 0 amappl13 168 82 0 80 1 0 1 1 0 8 0 amappl12 160 65 0 64 1 0 1 1 0 8 0 amappl11 152 71 0 60 1 0 1 1 0 8 0 amappl10 144 29 0 27 2 1 1 1 0 8 0 amappl9 136 747 0 741 1 0 1 1 0 8 0 amappl8 128 304 0 264 2 0 2 2 0 8 0 amappl7 120 147 0 132 1 0 1 1 0 8 0 amappl6 112 67 0 58 1 0 1 1 0 8 0 amappl5 104 228 0 217 1 0 1 1 0 8 0 amappl4 96 771 0 743 1 0 1 1 0 8 0 amappl3 88 181 0 173 1 0 1 1 0 8 0 amappl2 80 3237 0 3167 3 1 2 3 0 8 0 amappl1 72 23298 0 22872 24 14 10 20 0 8 0 amappl 80 1732 0 1688 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 92 0 7 2 0 2 2 0 8 0 uaddrrnd 24 559 0 545 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 559 0 545 1 0 1 1 0 8 0 vmmpekpl 168 10579 0 10549 2 0 2 2 0 8 0 vmmpepl 168 81942 0 80008 140 15 125 125 0 357 34 vmsppl 368 558 0 545 2 0 2 2 0 8 0 pdppl 4096 1125 0 1090 6 0 6 6 0 8 1 pvpl 32 247991 0 232978 184 15 169 182 0 265 18 pmappl 232 558 0 545 4 2 2 2 0 8 1 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 196 0 2 6 0 6 6 0 8 0