d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) syz_open_pts() r1 = shmget(0x2, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x4, &(0x7f0000000a00)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000ac0)={{0x5c, r2, r3, r4, r5, 0x40, 0x1f}, 0x5, 0x8, r6, r7, 0x5, 0x0, 0x3}) close(r0) r8 = kqueue() r9 = syz_open_pts() pwritev(r8, &(0x7f00000008c0)=[{&(0x7f0000000000)="4d69f45d6f2e83d35e", 0x9}, {&(0x7f0000000200)="899360139fb34c0edf77de19fe2453df9a5c9be136405587180ffc5999f1d5fb63f51fb6661e76bed2c9a8d32dc952da90f2efdbd33e44e051acd05828", 0x3d}, {&(0x7f0000000340)="4aecaf8bf5a2b77e47943f928e0dc3d68472d970816e58fd49ad478f6a62e4d6dcb7b31af14030fb5a6aa8864d289fe358d3ba87142efa1555f55a0af791ff6405ec53b895", 0x45}, {&(0x7f00000003c0)="86ea7e4656f24a7885e3771ac97cef532bf9a2a5aaa6951db14cdd3a602dfe067f05bdc912d8fb1c51eb084346cf90652b70517a9d019b5f70270d71a807a57a3f60868873ea0266459a613b9b75c5e6d8123a9986e25e70b1586653d8c8ce7656175db10e80bebc", 0x68}, {&(0x7f0000000440)="0094681246eb81391fc74fb0e8fbbc273cde9ca5f62a891867deb29b20bfd65bcfb599cfbc12f0b6b174b0c4e3cc60112d7ef05c1ac66a0a2dd9d9f6659c956c15868df873507deacdf865acf58c88bb4419df490f55b7b8c46af067aa78f2bb8d31e9f193f2e3b5fb54a4a50436eef997123b6292dec886a99d88bf91ed4be9a889e1985cd1ed0def54f667324ffdb3bee93d2bae0631d97b2b7d6e79907736e444e34b6d05e83aea8975c04d04e842e64a68f0b8dcbea967f3cb45673d931a72be77ac6c20781e937895b97c9d09c8a22b5e9ea26757db43a67518b21082c38520735315feadbaef1939277ae07f5daea8b0ee2a157a6bbef6868dd200", 0xfe}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="8e45caf31ddc258820c686c0c50a700b31f4ed43b3f78937be002d14a2c3b38b008bf8553f72fb2c55", 0x29}, {&(0x7f0000000640)="f2a5cd061f9e5765105dfdf41570c82d510b44851c2963d30ed6aa9eb0841d203c935ea06bc0a9207f676f74c8b1409108ae0e3db93dd98b1734022ef03dd9055a417ef7d10ad0fcb41fa8834060d2cf2fd868c37aa2da211f9a728422870d014fc6ffa06a257ac03ab9a7d0f8253fd886fd2d1e7d5ad68902e47ac3b96640032c87fb629301447ac8f84c4b44c0de58c354a3663965234d13cad8a2221ef0ae0bb3ef", 0xa3}, {&(0x7f0000000700)="c9ff6cbb187911505790dcd02674f497c262d3d5a5d91d9e633a582c18dbd9ff7cf311e263b2ac5d579a262b97041a23b82015648ca33e1ede222cf5d75fa894029305f6d841da0bcec906959ad636a24567e0b493e8a8e60e9fbca9682dcb611180c929746172ef230c3e676bb3df31d8f1ecf3bb6ea56ed71c051adabadb348615e28e946684f3831eb5a4a6a48cecfac9e8cf17587085d97c70a553046743564069c9d022edc798a8bbf4103a0ac1c1827164e38b50a072ff4e20348389e5ad08fbf991d820b7f32287dcbf73f0e71047b9a0669c5d", 0xd7}, {&(0x7f0000000800)="f266463d7434139af4f24b253cab21ce3415788f5476b73fcf6c9e518232b9766bffb7354401ebcdeb9c8969906d079937ed4b4c45f4e4b85362234bc90e03167a1afcd57a25713e8e51431f6995d5477f3c7785e0c13a677d86a3b1b6959f3ee48f1b4fe0d8cc1f13e1aaf3e0d13951e0a4a2447f21b2950c9baf54dfe3d471f565333d", 0x84}], 0xa, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) nanosleep(&(0x7f00000005c0)={0x9, 0x1}, &(0x7f0000000980)) 03:56:30 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) 03:56:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000000c0), 0xffffffffffffffe3}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x746, 0x100000000}, {0x18, 0x0, 0xfffffffffffffff9, 0x7f}, 0xfffffffffffffffc, [0x101, 0x0, 0x32, 0x6, 0xfffffffffffffbff, 0x2e70, 0x0, 0xb3]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x2) setsockopt(r0, 0x1, 0x1f, &(0x7f00000000c0)="cbc0727c12f83030bfbef71aeb2781626340ff066d66b34629ca16449064918918be6e52737685f48763ec344eac6cfc3f26489585526722c971eae0c9977c10ecc3a3b4129113544f61c8c302983e1e585fc9867acf154a49fdeba1f77b51745e5f38034419dcefd68b1cf3826d9b50de", 0x71) 03:56:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) 03:56:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="02e84ed3c232d81f230b685d21abf09d6f565f368eb671bfb51e71fb331b7009e78a13a839792f51af74220915fd86aa9801ce7a9e0b87253c035fc9d2e87195ee639387f655b50426e0eaeb83cc12d1804504cf17a91b49201f512515c0a53774b1421cda27d400f1515eb42feae35b6502bfd70ad57da86c2ce4fdb4fd4c998c74fd4bf270b9817ab2fb7415bfad4daf6793cdbeecfc02392d99ca49f1c0fcd4baddc3fce67adee11162545aafbc663d5524a751fcb6a1e061bf27c6681507cba8f3b93dd962b15313c59cddfe68d335d3dde44d808632029b49730c1c35df5c8dd45c8a0a172d64f05fc78185b32719828f86050b43d28e29f3a0190f03fcbd6d701fed180a5aa8e4d04203407f2453510882564c1785271e05f9364163e3c0f7331fa97e9e82066ebfd898919b508ddaf15ae5adae42eba3666e2e51a9a778cd17460af3823e650b6ffe1b541b2b0b59634abd3b57a0d1117d7355143a196ab732501b5c9dff0174827570dfcfa84deecc3ef1554d463e7fa2a1d39980b9a3e43f375deb97b710e9b387ae6b93ecd77003199bd34985a18d93a568f691e69e900b36113e0daf9846c8481f28d5956dc91f11003a75f867ef672f9952da66fafc8521257d74d2a27a641116085a63da7f96494f0733fe483b85462a4c8ca3722b32214d4d26aed6f5a261273a27e82784b38434238447db2562669dda234da258a5c0da956bdc68418deac6fece6d870cf66b4fc77a312d8852293c005a4de75ee4aed40239d04006c49d3b927f3b1376ddb149dd18a612b698d406e62fad3abfda955b60fb6e6dbb9b88ab91665a238780258fa319f5aac48360dccda91d14592c267c965b7aac396f9e1e45b1a970caedc0078d1b521d736fb590e1e8b733619605b721a6fcba6188b89f5a4319ba715fde43e410d3ba70b3856f200081506af8fa6e50d76f668b7917727ac7112ba36023df2c872eceea6cde09c45f4946b0e5f939d53b6649c5a3971a7dae3f69bad48ff7a326e1ff8777180e62a2e7d7d7cb89ba0888aeb143b09b06d7993c0a06f8f10d4a4f60db70bfeb53e836fca30547b06bae0165583d7abc165a4061a3c700f7bd91364c3e27695453dc0599167bc53444b178ce44f2243027a4d49020c542312e5a353c6b8a79d1ba7071dbc9e8d268bb600a7d97717d1959ba0e482fc945dfa19e328a97605bb497ae8d24c894a66e3d9afec1d97a0787a15bf1fd6f1ddc8372931b8299b133a5e0822971a1a4e9973fa51022c1dc4b07472b32769124bb7bb2666392a021d0b6094801bbe6d2b769d1c62375df2a6eceda8a4c0bdab3b4b536c5f1a980e4ffce2bad9431c95ef37b7f7c2b88a2515fddbdd96dad3712eed74e861c7ae5ec6777309a365124a9f2317a8e5a36cab20e2684a24f7957dbf0675c038e2a3b44e9189198be38cc163c092f1bf9e7a6a4b9df14287da4c5c21648ebe0a66954bf6c130ff0c13b5d28e926743263d9c6a2387f5cae3fe019acc4143b78b0c00ac9394e7cb44846bb53e7907e55080b310eeca00be25999607d6d078c3fa8e6a2f9d81bf37d08b1a1d48a20740d7b9acc254b22b3651c1530bffff635b8cb2b4a2ca34387fba8d95b53cbb085ac635c895e4f6e3760bd3de77f553274584b22d959b152ee76d86c356cba16dcadd4d14d3baa7b4870a3254367f7470debbbce39638a4b9b83a8606507d9314b91409ee3ef821d14dd5605fcb61ffa099bcf49fc1206efbea691a10ecd17a6f8f582d7dc6da406d174b3f1c3838735168a6215a77d387e4784239fe450d55fb83472f5b5b55c5c9258a9e9db2c391b36b649c8d11382c3a47371c354abbc4f1d2746f02ef7568791be302bf532b7e1c99a1363603ebb47e2fe9517b7e5367e1cc4266104bb643f2616f0524db445f4daceb5e47bf1fa3f8942defc9ea82dd8b58da500231cb5ef7634deab79a2cb47b1ab59b9c235799effb9fe3290f6f344a8ae87101e6f5ccbe85c8bc99f9e85fa0bbae8cfe6023009dea93b8626bae711937fd5e29456720a0dfcbf07367a4c5bb50f376b31a9f0412ad6946bbae9d535e20bad954940ea2ca78d81177e418a4cc46714da50169463a03e4ff8a9e54e5e9f19bd9025471a4e1af11c23c6ca49ca0c5c8723f9ac24ad4fd3309ac47bed59fc3900413f154c13089390fe5399060c25aadef2d9b4848809278a7248cea8b898613feb1930f0409d1121a9d643830bd53aa12cdc966e8721c80f54d4e864327024d1dd166f643fea3278ecf2a84c9382abee62a6eed3f6d7e44ebc6989be740fd4b55c8834d00e6706e6a4bfb4f019b95cf7f9c09030c4e0386f3cd362c940791585205cfbb5d64c3e9917df550a2ebd586e92d957bed97f30a2471d862e044f14c619ddd3a33beb37429b0493c173513b6578db6d72668815ae60dcc09bc16931aa04917dcca3a647ecc52ab9e00beeae37f7c1ec8472274f66dc6b49f210f828c39d399f85ccc35d7c3777ff18c3b7eb3c96e9d79a08c4f35d518f80e12677e12dd55ea3286d1df2f97301bcc2fa44b70839a5ca60e897b1f4f6052cca519d6548c1e25cd29865602c862967c9b25367aa3bfe2020afe62eb22f76eee97b0058117d99809c40fcd5bad2d85b1e7abdd239785b4eedabc40dd15d3cc80704c7f4a0a317024a664e81ce2ae8a2a5f42b589c876f0af87482d9ca3b4f7c040e40ff4c25f11617c2821063656e8b4492db8c79e55e184397d5e15550fd16d427f3e3ba734d3e97e4f06f83effb637a09d204f8420ad7122c7ec934e143316c7701f63c8994915ce99a66c12703a8074d6cc2ea6d390b1bcb5ca4797dbc1efd88b975be56661eb86dceb319057af144fdcbe0f8aa9f69a96375ffe4a2f15f10ac428cced0ed5be1a70583fa94ccdbdc9735af4d5f7f4fe45243b25db35dd7f1a506f14c517a8ff6077518c9723790798fb9b14099d877bf72d7b458d56b78c669cc11f7d083186e3aa1035278f9c0b8f6d7887b0a2abe2eec132d6f7e4ec6b41ab4bd14798ea861f53f550c24f642d42caea6e779589b8a538dd8f416f9915b3e566b44b6b8604b9586a382a17ed387da48e22c28bb609e388a9265374dd2beb4b6ad6a8f55c3572dc94ecd48f949a956d3e146606121356fc93f2cec79bad78add88618076dbe57a33656df396344b25d3f8f0fc19c5563d210aa3958acce88163f2e34768eee2670af5bc59d2c64dbae0280898ae24f8389e71fa378ca8f5931291fad57e42a5949bb79ae836b3d361e8a804aa3e60c16abdb3e3d754689c45c8e0b3dedc4bf38a992f78886c3de3e0533de90e3efe021e57dcf434bc29a171b77d4e79385d4383d054ebd0d5843b7d5408a8e0a71d20322dfe55e1f9dbe630d7055ddaad522b4bde0ca1703a10c0f9d1bcf7b944ef90f8a7334b1251c1947192f767c9d52b34f0b4ba5f1e7ec243afa501a742d6d81031c339d2f98f684e88325960c5a958a09b0d44653e936b4d7b86f026c6de426f1c3b9bab0a10004e714b73855e63ab8783f09869158f1fae03e37a10d08b6e506754fea0bd6f9a428b25201ee2133088d84e846f1220ce5ec40edcd8425fac86b7486046ba6fa7ee409e9b9b55d74509e8a82161f69a07b1c8980ad305ad906f235ecf99de1aa22ad5582431993b9a495cd17edbe77f5cb50908b24dede9f7174f2f13ac34a66ac59c5611944f2cf66cd1d171e26e2500276c52af28eee3e1c1b882b5f7dd30e5307d0a23d8953c89c525b5289221bdd6721ce02464dc2992a56efe3cbffe482cb6c7ea1e0d72493af7051170a582a2ca504e23d3904041959e0ca40c90ca96442b0fc09dd22a5a4512b13515b1ccb9475e2610ad638a84d744b3c87dc3b304488601399b69b46e3f38ae7147c0a24de42dfd1732edddfaeeff155ce4af62a6ea5d056e2730c831d704d60ad69f1e90f7748a6d5149da42b269136bb3bcbde5df831571786b2d05b7da4f0616a8400319fdc221e5fcfc760cb4d327d40edab072918f51f98b4ae1930ba288ccc32f1265c7fece49214a5f91d86a66741365b368dd18fbebfab6dbcb5e2145ec6d7ffbf424a6c55ea94274252f0a43cba96e171b9439fe4d85a63088765c701c9d2d90034718260fcd17f6fef383d999ffe78a5a1b3afc940340281c1c3f9e77c52c3c2b0c0905d32c4b714c594fe205a462ac443c08cc724dc99e84186f6090dd654ed1c28018697e79487b7740b08af7aba7a077362b6d8711ddaf2323c069edfdc4c54157bd3155ada4fe38dfe2bd5a1264e256c0f57ffcc2092fdfb3cfbb022d25ea9a0306156a07a14109c70fddd02e87df7fa6e4ce17f233e34d7758d0f14f29325a0a05983f496f75d415ebb221b940528b4835a64360a8fe90a56b91e99ef95f75740961ca17b931fb5fa1298a32c955f1ec1eec2b347be86a26efd6863434122debf5d32d5a626183a7818ca6dd26ea34c34161b380877e0dd72ca4c14375c9e42d44d2523337a0acd42c09fbb8d0bad9a03c57a909b23f5bc401b5817f433f6423ed4981ed383f6c4c534bab6b9602c8621b99235942dd1e2ac1c474ca63d4b08eb8f46030aa5f3d9a24576d0d4a7f4fcca3f1ffbb030ea12d6843acb5811abc575b8f4ab1a3831e225f7f68362a7a8c2c76cba39ee89b04494f8740fddcb531799385bf3d58a73b84c06086987150f95ba0d840c54cb4f33eddc1aa8976e5058f5448589bca789716f41b84f698af3494a56f4dad89a823465dab556f9e6e50a27b22843d4ea813ec891af390895764e49c392afbeebd07063640481b293edf5f3d67c76ee6e5fbd5daab936c13b7289e64610133113cb189bd2accaaf724ac55a83e5e2a8d3c5135ab3b7f71b606583527d01d34c6424335a1ef380e1e98b9a7e95ea2099a8aa9c139151a35e72158600fe7005db99661b238c1caa760bba98dc1c4db987e71e761f66a328ce6f80dafdc3e9b91b921bcaeb7c285fd11929775db7108f5baf7917bc7682a36109d54b9eb5ed073cdc0c3bd9924aca46136839100a31714eb41ebe64ff4eaec4119befdebe04f5dc270169c149dc5d56a33d111c41f528940c4f4a3c8d56c5229ed1c30fddc59364bed9b577fe21949bbd907f2c5fa1cf1acc2870503b7bdb952f42f452278e58d6c2e5be3a88c47197a235a6afa0641cb3df88516e3066fcffaa8e4c32d555afa51345c53a6ccfbbd9e6ec12e36a3ab70a8e6529d3cdfe30dfd826ce1fceb9e06281de1bcc695d979d12c7b6297f2e7d765c1a2e45e2b2202631085d79414921ef105b09998c04a4f47140c4e343c4162bf3c3ee23edf9ef191947eebee744563168c491405b8aea755ca2652822e71d23166f6e8b8b27a55b8ea32d4cd857aba3415bc923048e76e7675c142036d4b08b33a0c1708459042a729999f2a23fc5af1096cacaac3bf4dc0f2a877f14c11f9bd000b3bf481ab1054b9007502c3db5597e2f25de6748bee6ce64577c0478dfdba6a10fbd7e81843c348057dbd6899058db00cd78d43b49a6e836ec2cbe2b63d35a8b21c442e25b96a747ffb433acc8d7f303663d88e8fe5b50038390b86f02473e94a516e2bc2936cd302679d84513518cc2cb048914e817c4d25e8048029edae3c0a6bd7ba2563d03510179cc1eed6956dc7d824a7474b40436fc33f5b837903ecda8a442b2c5d0770b371af3570539f70c6fb0c0b8a96153dea26294c9ed39f68c1f54f852a64aeaeff4d229f633715749b97d8f1c199ed71911c32708e1444ded6f5a84b7ece", 0x1000) 03:56:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 03:56:31 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r2 = dup2(r1, r0) r3 = dup(r1) shutdown(r2, 0x2) syz_open_pts() syz_open_pts() close(r3) 03:56:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) 03:56:31 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) sync() r0 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/76) 03:56:31 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lseek(r0, 0x0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 03:56:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x4332, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x411) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000005a875a0000008982be97bec8265f6b84f230e130db327d41f58d4596f4ce52a92e3ae73aed318effe40073834bdb833740b0e09c799278e80057ba45a0666092b76ddf578526621256a22fcfdff235660ce102603e52aa46d644ed70a3959f6977d15ffa7f56cf174be1bb6efba1159c27a21e2e91a5a365d56cc801f933f8c80ff0d574c500d8a480a1"], 0x9f, 0x0, 0x1000) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x20, 0x5}, 0x3, 0x8, r6, r7, 0x2, 0x1, 0x0, 0x9a}) 03:56:32 executing program 0: socketpair(0x7, 0x8004, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = semget(0x2, 0x3, 0x20) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/136) ftruncate(r0, 0xc5) pipe(&(0x7f0000000140)) clock_getres(0x6, &(0x7f0000000080)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) semget(0x0, 0x1, 0x50) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x4) 03:56:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xcd, 0x0, 0x0, 0x1}, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff9) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 03:56:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x401) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 03:56:32 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) socket$inet(0x2, 0x4007, 0x2) 03:56:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x61, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x3}, {{r0}, 0x0, 0x4, 0x20, 0x1, 0xb41}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fff}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x81, 0xf0000002, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000003, 0x401, 0x5}], 0xfffffffffffffff9, &(0x7f00000001c0)={0x7, 0x4}) 03:56:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) syz_execute_func(&(0x7f0000000000)="c46149d557768f09f095b902000000f2450f1b145ec4c199e9f60f00633536660fe20d066b00008f09a895da898d8f2f0000363e0f380302f20f5931") 03:56:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x128) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x843, &(0x7f0000001080)={0x2, 0x3}, 0xc) close(r0) 03:56:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="40d98df2fc82ffc79105762bf859ae35423ddb01444d3f720c12e2e8401ca693eb88ffbadc6474695866a3a130881c0fb8a08780cd9e96fab28b16e6c78b67079017bcdc45873df7b32a2351386465e70152ed777cd468c7654565de18db57ebf2e319753100585db3bbe6c98db4e6128bd6170926ff98edccafc4afe135b9109d33868d02f355651922b4f24af4f1b7b4a515a6dc8a448e67b982d957e1a148e6a45923f0d0da4ceb9b10ef8ab6a37a5f", 0xb1}, {&(0x7f0000000140)="dd65e50b64c7ffbef1e0493867755c9646f2c4715b9e115e282e471418bb5a68767b80c3d2667cdfd6f88fdb847f018a97a5157df6b9d82fa75812eb70ef7de3e5f1a31598e324f2ac707bf46c1c71607629d76910332472a9dfd3187de914e5290d40a8ff83f9e41b6d637ab641a1b482c15c2f59293f885166542915fbf503967f28f8c3c7b0ad87c9846408cedca6effeab568492e4156b47bbdf2e0d9c6fa3664382717dc1b811c49ce835ffeaba96dd937707af63e81716fc4bb9be0fb7b5f845d8fd2bce3f770eba6258eb19efae38557f910bc13c1a700b49943114f473afb9ceff63642dfc42b172e9b95cb6c003d64102c92efbb99bb17a48a9898f448811a4b0822d05d3ee3d0231f5a4bc7da74c2572e9920d34c3b0565b145977ad9706bf4207fd9b4483dd6ece85296b80c2b6da3388b59eb660e68287fb56fe0f45c2805178ddff143d520af37ba371331b1700f1ef985039e1dd0454bfb2d755b7e334ce162d72ad8837fff44456493185c7719c5da5b2e18bfd61bea6f6f728c920083b4a53d99443cf6aa2c231d9cdf0a768b9c306a420406b95997200dc4a059f243833266574fff8fcb8bc0098f2a22ed588e7a8b911bff9df2610012f07d550a089e998a405bdaae8d3b879ec1b29619e3ea1cdfec7941d7203df6ce68e4433070aa8f288c882779c61500d5a7bb0a76cf823b49d91622ab3c5d631d88b28cb3c8667a746d71087a45e621fbb909ce6c560964bbababa00c9d848ffcbbb159419d537997343eed44d8ae1a25b6b02fc1fe1f6fa4890363a9213e42b05f5c4501d94b5610c8058a8cc27e11e47cfe991ad1b626867b5b8b7b1a4521981d618277bc7f0ae8a3082194579b055f9ca1a283ed2df7556a0f59d50bb4eadccc4b1499ad7183c7cab716782e0bf318e9d3e4617c2147afb31a62f3f5a1fa616cb7105404bddb6b2159c34d7b20ad37605216eaf575ca6d044481776e6cda12aa6324b2e5881ccc427743ab020c7c484f06404a9c9c971e90b5ae6c0e4c9bc0f6b43222566ee4f55c74bf82641df865ce5399bb899efbd5dd08461a6a9fdc0b0c0be3318e9badbc5612e4a5fb3af91c7b61f9fd2ecea50bf5dd45b40636d19d4b4d675e4f12ed5c3c9741d59b4f138ad03109426259674b4e34f38687e9ed6150b24d1fc824623f78a41a9244c709aec09cc0552e6c2b01ba831d3f176b07162d0e18d413049683b55f3bbe9a6490f9628233e996559fee34de1d87459d3270390d0d96a46d07bbad97e636bd5e5b92d8e7a8b7c228db7f3dc91f4ee7d37be40d35fbf988f9f148f3883b123bafd91da32e371f62fe42eef94f3a0889665e2282de9553cc685ce53587c480cbb3c16d2af6ea3e78bfe34ae4f25d6f95617beec4d116d40f41da2062ddac4898315a3890013acdbe96c93709633e1929941bbd061845dd3ecbf54325cc9801a62aa96b353ef94bb009273ed855b0d706fb4df989d06bf29bc848e567c08bc2ff9dd5935fe1574b385bf2d9c57e7e7203821d8c6f237189fce171f3d365beb99b98bf851c6b391c92036e3b459b4f56efa7d492615d4088cba8e09882b2fd63153966c01ffb6a6edd87c0422f656bc9332a514caacbd3c13d1ffcd41d2212e6256fb2f92058df0bb6041180bf01410775001ebaff2df9820318499374b845e1bd09b7e8d29650cdbfaf807ca47f0355675d47e67f2595e39e7de6e5f71ae381a39ec5fac435627281c3cdb6f49f6cc035b6808db84f9087b00c87adf20b6a7b7b988a55b2b94292f556e18d4ac5c1a1fa92a2c6efa0553f8b99f1fa80ccb0a949d6db8c1f2cf33b530928f997b743f66e704d43ce69e1dec3dcc569b61bf0b2e383438cffda2b089f22d6e99b063c8a1f8b5ecc579213bdba2d515f5e8500e29ffbf7dbe008df0b18e8c74efc1970295977a3cb910f9cb7b84fcfc45e3a413a81e8b44ff45b5a7f4760b4d675c87703a9f6d6a20d7749b981cae40cd9613af71856a5318db41e361a945b3b1900a8aac012d103bb7d68a72028439a34d99385ce7eaeef47bf8327ee3e29f42691f75d4cc41fe4e6eb7a73d2463345cbd02d9db9f846ba78a31f3c493e5c1bc404a2392ee60efef7d1cc06ef897f6b5edac62a2e9149697560f752b09b7bb567014a525ee77c879bbea2db9cf69fe50585e7fd41c3a045e516cfc83dde78fb49cad53a1f97f95e6aa480cfa3affe6e816c380faa2fdd784ab8a86a9eb717ba6c038b86245f72186e16ae2a4a695349b7374ec4cb79b3fedd825fc24483545ab28c9e2a76bba8fde425d61dc71e3bfd1b841b1643f2d2d8fa8a4b5cc0df8e981a0f014835cfd24e10504df63790461ca7019b66917f9a369364c272057494b97b57e33e8925e314550f3e0b278c882ea0c7ba44338fa7ed6ee48a0aaa9e5399257420833da301103c98484ed0cec6bcb713f50c96a3942fd0514a480ba28852ab379960b81b44f1764c744c5c4602694de6eac7a8d1df3f57d6dd821b011a2e6cafd23b2a3d4c48877ee30a7afa2ee07dbcf2f75c16d04f2dfc8c528b1d63345408db4f5a99ba1f7b8b0a6e3614b460163d5c78d8e582cd83cd2702836156e2fdfe2c7db62abd85b7db306867165509b5d68ef71eaeb524c1b0a993813be69e0f78d939576e30a3af22c1eb5c467de5276335d7f14237b82ae7612926e017d3a45f7a89969136a142ec691f29964934b40ab1e4db795cd2184b58ed191e79e112d39baaf1f04be1c8a7127c9f66c3e33e8c3a733a70f1c31d340a56f3eedb844820e103cbd74b48fd0bac324a6a52b1c366bea26be1e2f56b97179fbf95a54c752e279ef37d55a1a71a0acc02efaf51c3e63eb1c76d4cc2b584828ee0a7711b69e681baea79e59aacc07e0daa5e9b4f080035a0b9d91c84081aa6c138a4fe5572650a4fcb7bfbc72aa8605e98be533f0481a68537a14432c28ab7539c92308874b8667b6ed7e48aaf5fc4169bf2ccb5bdc4184b0f0f9432f6bf2de0f3e2dbbc1af038ddee8b3640d3648c369a1110fc13e7762b0d07b425ba6efaffb9d531c7affcad457ffaa0a26caba714c9154ea93fdc6f24b964197159eb56f7c63140b5483f90d6344d81bae8c665a3466c58212861a85724b5ff1974287966fff3b1766fccb6b12ed37ee5f8f341d1752fdbf708634735069eb035c338586d11c9026cb0c4bef4724e300355b98d5f2005a24c4e1094b91e9da3f906798c104097992ab9a724b7d7aa7191c1f39faa1b78d621e3243ac54a9267547f26db289c0de7b0c328836343bae9592c405977900f51a5697771a0f35fabcc1874e07bf11100fe66adf26e907ca2ca7f36c71399aefb8e6f5f800f5d3e173c617ce1ef17a6213955900f32885b481bb1d9b9a8eb22c359790df794f4beda643d5fb70743fd457504ef36c0c4c7172fa0c4cd31147e4557f50c75763af2c8346f83be2a7620084c975c5a155f76f9c15c9a43be0e2b3af68bc736bf84e972536b8269f6ef3cfa67aa01ab0fc555599e3c3603c5bd7dd8e8e995a4b803669b99cd6a1c68b18cf3704682ecddd64d4ff3223c5771f35b0db67772a99a7dcf20584ebe96a66da9e6c52fd9cb86b95a7f7c9028e62b77047ad7a6e42a5f38d97d9ec5dc4a8388f6fd2e42d437f69c85db54602b692582febfbb2771daff5536b054f033e0190d454bd6d38116751e48f142d62340f36ba072d4e4a55fb9cbed4f585f01c5a7bb1aca6574f11a6a8942d8b40cdf7a8c4da2f529398b40b91ba4df403658aae24de97845be734db300e076050cadbe5fc5972c5a06ab747e6208f9e9aa681869c354f6ba005b77d45e1f8d6794339a4a2d42d5b600afa75914e3a9e0807a8b4790d9e745f6b4a5154abb3a45b7f7b8f407f0391e5f102cb807797b13fd2735cdaaff3588d586eb14b2b4090845647ee58e0026335ca5b7a631efbea9ee79242db3340045e61848edd7ff8a091eb461ed02c5cb0f36c830e03ca863f395098fe61f388aea946da54932a7bf768217adbfb364ee05818a093e955ccbae9cc8887aee855b707fe6764d3d854a160e7d83001ebf8199e7684a2502c24207bc6233819b04cb2c7c095d37644d7f114beeabe110913cad89afb654fce0a747ead808169a2563b841bcfe9463f50e0b909fc03af19f9ee1cd30243112acbc9e79fd29bf70c6959307f91a14eb04d37910617ba208ced35619906ad512654beee47612b1f04e7c3b560fe23fa46d0f5bca4a23766a64335043fe4999d4151f77a57f0f0ce15d753dfd95e0f17f2e992bd8ca684a3be0473a855b0d16177af8688bf39ef515864cbd8fa6cb071d3bb11b3432373248ee3a9c0d1cc7ddd74a52f59b78bb411a0d3d7500e1c7f63596369039a8df4d63e81164704915a8bfde417ce09e706f4ca6e524886e57ef7be54feddae44a8bd5fc4bd2e32970e40c5ddd98c4a513f0b9f584a173a2ef037f823ee220a29dba9615dc7210a6689610e1dc44ed967234d81dcf7f71c1a652ead835077343fd8b0559e09b3a1cac43db2449fe3f70a8dd803d766272d3b5328a13ff92c1cae0855fe3ab7a3867b2d5f23a6d227ae61936bcc3244847240af417eb1958ce6f025054e567b5c6a6b8fde483bd35a4653c615fe2b9f1c381b15a7a4a1a2c2563cec4941db77be96204430a79083383f1242baf229a47860d2f5b2594e28cac264dbc37fb4c4d6d370feffab72c4185bf79d81c20342150b232028911900aed547cb341432b9c853d99cf6fb0ba33c76f667a3ca970f6fb6b5dd85cb8d686e15f840e6f62da41da400499cf3a8f2e66ff01fdcfe63231eb3c1758e39666fc5d368226c674f4bb79a4832babd375c3fbb098ace320f070dfb5efab3dc0585e5c9b4625a9b61340f98b004bafa676c1c00bbeec1060ca5081a069e9d9153a587bc280b79d01d75dcabd08b7f4cc1bbbf5055c7b8a1b10278395af1713615ba91126c739d7f970bdf7fd8907d4bf330420c675ac85c8adb972b53b2ce2f29f4dc574a02e00eec47721f7c2c40726e894194f133f9b29b0cf74f376ff57ddf228a50fa32cea7288a3e7f0d231b07183c702bed84dfab426925d4f76b44d0a12e68ba925e43c4f70782f9a4c0617a8894579ec515e10b6811922662f18ee08dc92fe3fb9925a73d40641f87165435521628a7054a984bc2069f8a54721c58045c3509e315adbfa724f5eb309fea3368bf26508779c3403ea059d31aac8c1e273bf6cdafe0c95049570b9f56eaf798f4d38fcdcfa82dc8eeaabbf416a8c20ef9441b60a8794d86c43ad89f2846647a6ae0efd8fc33aad11b34b00b9c0784a23be3c5e82bff291569d30cdfc2bbff8ffb6393f836b9f479768e28f9e4063d019b6a6481e517af66653d7d61f0906513ce0debe7e52206b7751374ad72a4cd7f6b9aa5ef9d4732336a3f92727d96929c5007d0ebe465ff01ecacfc7e2e4fa2cd9ca5226151f3d335269fd49064d5b47fa4fc74bb81a85c6e6314409d0f4c65031c4bea948b0e57bc8226a8b26b92991f63c6084225b58b4f4cb6a036143a70a25e1cd88d82c8c94c1099da1088541e8f1c1db72da664d7b002bc2f180b5930033316946d1bbb8ef5fa07f4337011a897c264b1ec3452aa605fb90dc07cdcb5850062e9880db59f5a6d0c4ebc3eb39c6a01e0b40c7f8477b1a9e3ed9915b67fcaea30b358fa699bfa1dd2cff93e56c5bcff7a9fcf73fa31381c76cf6bd976970414e02d485a905555ad8627d8fd9f01a46eb86a2070a71ebb0c6d5783008d22b8b855ca", 0x1000}, {&(0x7f0000001140)="f2232d51bf4539f2f18e3a2beafbb755e9e435e379ec63efcda757e11a3d5e81e5960dcb2cd50eac9a95fddfb189bc194f5d11bdca27433304de748054bebe61b749b5d533bcc94fbfd38c5de0dcc884c1f2c87976e02161107841ee1702", 0x5e}, {&(0x7f00000011c0)="b3d98a35ae5a304188dfcf47c61161740cb6356dd27ccc24bfbd85d84a8bea28ceb885b6d4d86dd3b9978bb55a83fdc6f6068c2d5624fff13560f147ad865af9e7a0c3d895d7d111079b290aeed2a50162610c96a32e5b0ba0c637e997", 0x5d}, {&(0x7f0000001240)="1ed69ece1d39ffe9e88910803bd2bea9da9b76a6e9a5ca75edf7f6474faf3c4a7b9028162555d10e8cd8a4adfcf1875943ff697b3e80bfadfbe989181399be2de2f5e40d", 0x44}, {&(0x7f00000012c0)="088d99a82ec6479c2f0e58dd5d5b4dbd952c72001416fae06a52b742c23ba7627ec80bead950f653fb5b2535c411db4bae3600626197a16b80b49a8e1fbab8a846d3eb606739e1c4192c5c2a83a66097ce2a6e324d7d23fab82c315bebf376b4fd607f11", 0x64}, {&(0x7f0000001340)="74f54960d60864fdfdfdde2d013098bae4979bab8ac6d2a8304cc8bc324159f3e8598be3f822c5203d71f00582204069dbba491daf3f99e9bd1e55fc68346d6311aa469d41faedcf47746f2374b68cb79bf211fb3c1c1ef74cea28be7e6490fbf8de47db06b6da76", 0x68}, {&(0x7f0000000000)="fe1e7e9cf660b3a3e18faa16fa4d613752a9e37ca1599da9349ee89302", 0x1d}, {&(0x7f00000013c0)="eec22cbbb290e2c6504d25b9f21c2a", 0xf}], 0x9, 0x0) 03:56:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = getpgrp() getsockopt(r0, 0x20, 0x2, &(0x7f00000000c0)=""/131, &(0x7f0000000040)=0x83) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x4b, 0x3, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) pipe(&(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x11) 03:56:32 executing program 0: r0 = socket(0x100000000002, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) 03:56:32 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x40000000, 0x800) r1 = dup(0xffffffffffffffff) msgrcv(r0, &(0x7f0000000480)={0x0, ""/128}, 0x88, 0x2, 0x800) msgget(0x3, 0x19) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d3b17a85b09be4bd14ff6352effe204108ed76669c7488e28c7f71e23b1bb2e490268d49f117d85dfea860544ebeb4931fbf0373560cc5ab2bf4475da174baeeab07c53e67599ab1cd94074b6510737ea4bd89ac0c92b9ec7bbd0797a2555aad85f5af216b0f0c0831f03468c2fcaa4e97bcf7e6ceb2ec3c79880109163d1658415c0b0a9750e768d2900e2604014f87eaf07a9e2fb7ee0c8f39210ea49082202d5df3dcca49ff5c359ac72367c515b54688280592fe4558621aeb17fb7ab7ebcf34e9fc65de7bf28fb7cbce8a7822f74a67192acbd32b8a3c19956f82ebaf155a13f478d93ba62f854b424a27efe06bd5a96f", 0xf3) getpgid(0x0) write(r1, &(0x7f0000000380)="bb5f6aac56453d3a92ed0bee8f7af17d78e61a359503f82ce2c951bf3e32381fc98a1625067843831a820c9cc66e61b6020463a7275fc052dffffebc4a0626992ba41514ed24040cee59941cef8454ec312aba2fc8164f592d29b2", 0x5b) connect(r1, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000abb045257c7b2c9784c1e868235d090c7e0016dc081a1cd782e11f9cf0b3589b633711be1745b661b818765ae6dabbad3dfc8265ac4628d4205eefbeb1cee36dbc1a4bb37398d53b550ef27515b06cb4d2870f899b776d6f0d4d5c31fccf474a847f0957746ce3678b73998f2b46628ffdbbb9e23b70423ee3f2e9f7495ed53256a24eb0e8c1524fa33b1ed81800c3796851271f3c95d0dd9d7701456028d839ad80a362bf54295dbf4e008572477edc2c9649109efe95762e848d9294fc5977a99343819d9ee71e40d822152baead7a31ce6addaf380d9a7f1a4ec7f96352e99a93000000000000000000000000"], 0x80, 0x800) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file1\x00', 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x0, 0x1800) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x20) 03:56:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = kqueue() syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchmod(r2, 0x2) getsockname(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0x272) 03:56:32 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="4cc107dc57cbe1995f0a711daee40e834a221b537170ae90c0fe898defdf9e925840c4f578a0024538b4eee24d7ae466f1bd2b5565b5316e18cda72dcf5f8c95d3644d7fc39fa7f9e340840283be0053cf83870a0d489da828633cea251d8f6f5368d675bc06d842c5beb72264f324e7b477c4771a0de4cb30cfb1d041be5089c3b633572a30633af86d342b2e0b585c3f73dcecad806e65578902dd939c7b34d009a902646b7ad53ba9fee42c097f43b8d3626951cbba89e7eb2279671c5032f4c9f41b714e0c308d34d08ac92ec3cebe96dc704aa36b2119796a8641eec962c1cfe152e05794e520c5dec4", 0xec}], 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x302) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) connect$inet(r6, &(0x7f0000001400)={0x2, 0x2}, 0xc) r7 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x6, r4, r5, r1, r2, 0x10, 0xffffffff}, 0x9, 0x0, r3, r0, 0x1, 0x4, 0x1}) r8 = getuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) sendmsg$unix(r11, &(0x7f0000001c80)={&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f00000014c0)="d8bc32c487117c652700718bed617ec45ba7aaafdfad026ec1cb4037573524bb3a90a8125c8b8e825ed8d9a6077d1d8f6da21d712f73dc845068fba7577bbcf7c7e24023dc77bc7a2f7d99096b7028e63d5e9630d2e6efb2610d673f1bea458c78a83038d99f8762bfcd935d1e772c5832bedc3778306ab24c80fa20b149d2c3d5d78e39e4bc1683e40a80309b6281e37d5700deaf860615f85ab6711d0ed31d570a265ad838ec511beffc546f04f5ab85c753330d3bb6c937e4c8dbeef1bcd8d3afaa8fef57fbcdb83a291dcaf5e1de530774696fa8cf8c34417f2b5d07ba7b81e1de8067fa03", 0xe7}, {&(0x7f00000015c0)="3667ef85689953c5ee80ef04e8a0fe267b704b5531afa4250b4c2c6e7722253e31d682da7f339a7c9ec26e9d0cc9c75f521b6e6a02d86205db489873af0dc5d1ba026312e7b59e00e0f537167daaad0eb4773ca0152eff446800f052aa26b2422548a880ab9e8e15c367fa7729cff5c424abd8f38054ffc5271ddd6f992e1af4b6a073", 0x83}, {&(0x7f0000001680)="35218a7c469b506452dcbcfde0efb6ec80bfe1ce49987845134baaaf940be1a6ac1b56aaa9a15668a9ed61da5ea1348dc26b67ab26fe694a714d9c50c0568b20285a1fb305ef4a84e417addcdf5cb7ffed2e20c9e5174063d8f72ed8cceeac6609e310c045da6cdadfb6890e7bb2ba0cacd7cb07f8d0a3c9c29484939607687c4004b2b26fbc1814d62dc2a2a2b7739441", 0x91}, {&(0x7f0000001740)="8f88ef04aca7d313393bcf55773bf19c27bbb6c146c0e8e54f84733d8a54acada83cb3f74d8988ed72d8419e19a072e87b58d8c320b80ab3b361739ba8e2d3c6e68c2a7b679ef579acf366f25e45bafc01a874cb596a45", 0x57}, {&(0x7f00000017c0)="67845bc1d94a7976dd51d0664f120c57b8dcfcaa7407cae0de5bfa5a2b0dd6970b0522dd33e708d51daf3d2c82c47bfd7f248e9d301041261cc8ad0ef3012b5003a989ec3f3221661c85e642f6cc4a878772ec589b399115b1ca57d98db83a06e303c95893f9528d510a527774cc530cb5e9bec96698f950c98ce4", 0x7b}, {&(0x7f0000001840)="229fb2813e971df57d5b5e51e55fe72570fc963864acb57a8efee59c247805a2a26a24bf87665f8aeb5c0e3404d38232a69863f95b94301992465226e97582c204f513a30521cae1f322886ffc6fddb2da3163c745ffbd1b5678c9e838cdb5e6f42d53c380f820d9e37e5fb2475620fa391bfbc7609663c3cace2c29a1e30f40cedea30a176992e66b78ca9a098a41c73d51ae0200fa8347e8853fa5b02382be7c0f301ae1d8f20d7b7aeda42db45c8f20be4daa0602d36bfd857fcabdf1a3be64912c7e68f69d2063ec4dce0ad3579b82d6ef91be4c5439aa4a3611490aeecf", 0xe0}, {&(0x7f0000001940)="8737147679a92b44cbbe0e7900080598182454d5d994a3f2a4e60f7555bc0af835a99f98b0317296ddd88e82adec03465e9d9441c697d3c3073e463a46c6a58a58a4cb57dc79f84957e9c1c8c6f82e8b4d1aa61a657a35e1f24bb2af628e5d9850287b5d1530d3aa2a1e174e4fb0b05c1d8715e210bc60fd6726857e5865953d0f9e1007b6ecfa428b7cbd604bed5da994c832ab9096fb9335e00af8c2b2adaf3dc46dedf24cbad2d9d075f7487c9e331a450905b9a1213a115af26f904cb08f3956aca72c849c7d8d2f3910f496beae49ba53c06e65543e0e5c3868", 0xdc}, {&(0x7f0000001a40)="59f58cdac8b9f72800e769b26a50b2cb848ac423f39ec9d7b7a63950362916ea5b4b539796cdaf879c0678991dfa2778a7d831ac1b415987873f25ea1b4f98140bbaf5583cddaeb2522fd069d3f1533b2e87d2dab0dad64d3a44eccb90aefeefaccf4adcc7632db358aa4a351384cd4d1776b04005e9f22ac2a030777a02ccdc3154a6ad9f6df2cc3f336ac07e036e4447561a8e", 0x94}], 0x8, &(0x7f0000001c00)=[@rights={0x30, 0xffff, 0x1, [r6, r6, r6, r6, r12, r6, r6, r6]}, @rights={0x20, 0xffff, 0x1, [r6, r6, r6]}, @rights={0x18, 0xffff, 0x1, [r6, r6]}], 0x68, 0xb6ceec84602e3750}, 0x8) r13 = getpgid(0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000380)=""/4096) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x6ee, r1, r5, r8, r9, 0x1d, 0x9}, 0x8, 0xdddc, r10, r13, 0x1f, 0x100000001, 0x80000001}) 03:56:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x275) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 03:56:32 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x2, 0x1, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x22, 0xfffffffffffffff7, 0x40001}], 0x200000007fc, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x67, 0x800000000}], 0x41000000000007ff, 0x0) 03:56:32 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x16, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 03:56:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xc996, 0x0, 0x8000, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/197) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 03:56:32 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fsync(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x5, 0x8, r1}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x22, 0x81, 0xfff}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf00fffff, 0xa6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x800, 0x81}, {{r0}, 0xfffffffffffffffe, 0x9c, 0xa, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffc00, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x7fff, 0x80}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x3a, 0x400}], 0x1, &(0x7f00000001c0)={0x2, 0xfff}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) 03:56:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) readlinkat(r0, &(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)=""/84, 0x54) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file1\x00', 0x200000000000000) r1 = open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000040)=ANY=[], &(0x7f00000000c0)) lseek(r1, 0x0, 0x3) 03:56:32 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0xbb) 03:56:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 03:56:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 03:56:32 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/203}, 0xd3, 0x1, 0x1800) 03:56:32 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000400000000}}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10100, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/216, 0xd8, 0x842, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7, 0x179400}, 0xfffffffffffffd1b) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x5}, 0xc) 03:56:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f00000001c0)="ea4d5bfd2118c2c16fd7626f1ba6f90faa8051a5ccb3a00b642409fe4308ed03631ad07c5b873aefee58b8a14ddb71921eebf95588ec5c926acf67da4bec8483bb616416e6c28bc4da03070a7fba710fc4ea7eca56964e6c7dfce039d402b26cc4f84a693d3bd2332c4bf78206fba66813369c761b6ccaf91098141feaaee55935e76214408f16d169753ced4ccba58e16940440c403ae2ee2d321050bacf75a97568cd96d253c8621beac5604b272fc2330509e59f7a3cf1534639506e477837f030b01013bc8bc330f4549805e9b8770b2b272c737cb0d914bde36626d5a7e8cc1", 0xe2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x17b) 03:56:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x7) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 03:56:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6081, 0x5) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='\x00 ') truncate(&(0x7f0000000000)='./file0\x00', 0x6) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x50) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() r19 = getuid() r20 = getegid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="4db58faa72e00100"], 0xa, &(0x7f0000000380), 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="220000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000f50000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x8cba46e929d12655}, 0xa) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x5) r21 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000380)=0xfffffffffffffdbd) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="de6cd3d7d6b3cb50d91fca108cdc2776f5c90d05fdca97c49035960ba11daa441ffcd5416495634b3c787e00caf252fb70caf72789615e3fa199d0b4de7231895775c91a1d41e8beb0b563", 0x4b}], 0x0, 0x0) getsockopt$sock_timeval(r21, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) 03:56:32 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x78) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmod(r2, 0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 03:56:32 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup(r0) 03:56:32 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 03:56:32 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x2}, {0xffffffff80000000, 0x100}}, 0x0) 03:56:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x3d, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 03:56:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4d) r1 = getppid() r2 = socket$inet(0x2, 0x7, 0x9) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r3 = dup(r0) write(r3, &(0x7f0000000000)="a52b10d6cb93fce12b6c21115a26d24d026e26d87b29b93f826bab9364743143e25102ca9a89363f349de2516c89ea90471baf81c60cae6659d8fdb1bce3fce45b19d783c558210f8d9d75637caf0e75aacc2bf02680b6d38ffd554f26fe4b62bd0f97fa8e60c56d2b1f664b00522febe9173a6a9cace3e9c94d384dc467c943249461cbcdd2b4c2762186e48e8a", 0x8e) 03:56:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = dup(r0) listen(r1, 0x7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x7}, {0x7, 0x3d}}, &(0x7f0000001140)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r3, 0x4, 0x84) write(r3, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) dup2(r2, r0) 03:56:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100800000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x80000000000002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc0) 03:56:33 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) socket$inet(0x2, 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x106) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) recvfrom$inet(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x10feba025b8c41a4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) 03:56:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:56:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 03:56:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x20000000001000) 03:56:35 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x21761651) 03:56:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:56:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xec, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="a78eddcda49224f54dafa2406eea04c946260ff9ec6a72b59fadd7c1bac1651cb5362d8795ba40bcc2a11d073f9cbc30c72b42dfbad9bb78ec09b28d9fec6837fe763fc0840f7f06fda4ce9afc05dfc51b9167e670dce70eff698feb9fb5a1149bab48ff4d0111bd0b941f8b2e5c3353b35850293d2fb2f6fe525dbcbed0855555a23c9e3c1e7ff97522c7a1cf2f2c92fde641329d973582490499dc3f713c229d439489aa71fb2d308efca137994d7f2c6ecd78e4ee5357665c32f60b5035a2b6128e70c0b4", 0xc6}, {&(0x7f0000000200)="5a627e162d3021de7f0e2de1618d1a876dc1db086071567e4c8aaa51f85b61bbcd672825c7001a666edd55fd5aec08acee", 0x31}, {&(0x7f0000000240)="b99a0833b47f7e1b1befd3379247eda70554b1de12051e492370f9594b5ce62f4b540a539dc85957f137bd6258cca9d695963d6f1b3b69b151478ec62da9c21635fef0b80ce9b170cbdc32aa5859701e2cd46da2f0d2e505b676dc690460cf6200fea646f52b3e420aa0ae60fc02e3053bc01ee566584dc8b324fb0f24a86b9fb406181bca0e2c6b4e47317c2ffb6ec0a887e40ececb27257579b202c099d38405c31e9453b47fdbbbf84560b3d7f8dff472c4bc49f48cce584b3ab05c9c652b8fcce2adf9463399f42123997091f003f5db6115d22e027391ec8612419c8e50d7e673775ecb33b0e6c9d43fb2dfbb574f76bf2cf016c470cd", 0xf9}, {&(0x7f0000000340)="8669b186b6a9f9669961c35f90c7a09c596dbf7aa046c530a969bcd8d440ecd0ee483d9ed1531bd2ab098cebac277602ba7e4ab98187f18f5dc7f4048155171c7269e985", 0x44}, {&(0x7f00000003c0)="ee85e17f9a57c25387cdfee1d73ad8db4004ba2578dd5318fc058ca306b3f37bfc80bd777829abc38b0b44cfba67c945cd55ee18a9b5c0405c37bebca46a58755513eeed070870e79c2c2ce8075be4cd435da9c80626c7343b2ebc9b5b29df855b4e8f5036a47b7756d05b95d963cadfaffc3a255cc2caf7aeef9e76ae", 0x7d}], 0x5, &(0x7f00000004c0)=[{0xe0, 0xffff, 0xb921, "c25fe37f3bfe2383624ceb2075f62c4fc0884a310352706b21f28b61a9d9e36bbd7c6ae359b89168cbe56913d8d98f1e2d93711303c17ac1366cfa31e14027a04bd336d567331146b2b2e82efdcf507910af43fdd7be1a2970008a7147336d5e6acff3319ae0d8ebed78c7aee3c49687ab2bd8053d190719ec5fe310e5839a8fb186d3ebebcbdadfd9865f6f4105f7f89b72430b90bf82d64068b18aab44f234a85b64d18e019e069ae922040fe8f1741a0f721de296af4509e073229828e095513aa8c891917ca03e4e97"}, {0x40, 0xffff, 0x5, "0f1994e359718c959fdbc72f9682752d349406ac80e57bb7a0bd96d70911d4db3a7c30fc712af4b0d3a4b26e"}, {0x38, 0xffff, 0xffffffffffffffff, "7b763b867fc877fe494a2b8ed2aa7d674f7165edf7476c59ffcf7996e19aa58d2243ad67"}, {0x38, 0x1, 0x9, "c32ac9c6b0d26f139f572e5cf84d481981a6ab8e7da6532f18b6e4cfad67aa3ad3d5819e"}, {0x70, 0xffff, 0x6, "879cb2e3c2bd3650426b90651489d2b64d0661c280edd621ea05f554de77e6eeb227974e3521455b7f3a854d8e3970a127fbc9afc57199e13773b5f97c5aaa80558279f3819106fc76377c988d89b3c15f25bf8e33abf6a200017aaa"}, {0x60, 0xffff, 0x8, "d6b8964d721117f701a21f051426c67df6e18ca1955288f7e7fb55761938a68ebaab920233a4acbdb2700cf0c0865a25601dd667c2f3e331f03dcd62b36d770e0ae4f50162b65819669a7751a85e42"}, {0xc8, 0x0, 0x9, "99dfb9960b0cc016d7cdc8a78f20af3a5d12fb5e7dd986ca3b6049fa70339430eebbd9b9652780ef1cadc832a53adc282fd8747b754868b21397f1e2f331caf726f44b78cadd7fdbb81d15ab3f72e28146be3175954f7f39a0349c2321cddf6e3cc926e0f1e1ad804835eec66f1614e4e1209468beef81f47b30e66e969341ec58cf24cb1928d521dcde0f31cf23ec5b34f29cb6e651ec60f92d111755847a027a7042e95515dfd7cfa73e1b81c37813aa6fdd132f"}, {0x68, 0xffff, 0x0, "ea9e5671e324fc0cc138c001714c246b92f0a972a79a694de101f38b3a94a13a3e96e0b67ff5e235a169977d006c1608fdc4a412d6f54349bfb2b6d275877e02f5a7b19eb0bc40eb7c482f0170e76b0ca715"}], 0x390}, 0x2) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000008c0)=@in6={0x18, 0x3, 0x40, 0x401}, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000900)="b0898c09d9ef8f0b229084b6318f025453eab6fcc7302a11e1", 0x19}, {&(0x7f0000000940)="0475748d43bcddb7d5c748121de424d6537d26d4e07423fdc101d49e6aaa5c8ff2a3990690d7b260f54cd87692e614b82f968a8dae120e111e99ab5f0094d641ce14c2da6db38a6d96c23236ad16f35ede49e2d1a47f78a3883da264bd762bde57305081d1056942ec00c2d49d93f9f9aa66c6d2072b4850d71f6b5d47f1f062c2", 0x81}, {&(0x7f0000000a00)="3a93ea6ea6a37034b66bc87e1613452ceb9a1cfa54dd782a07d2212bee00f506760d298e2c436a99f7abf8cacf5cbc34a6d808aa98966a4c20e79895f9f64ad0a3c4e306687229bba3053af4048f11638185", 0x52}, {&(0x7f0000000a80)="8e9b3f5d769a88e1d8cdc8334f395860cf7baab4f818181e54ce6e7c63f70418e3d3840d8446ddd0972a7aa5fb49f9df2cc6e56ed44f41379e542e234fc89eceac9510b9ac04d410b18f22325d4da9c7fc621e99dbddf0bfe15e72bff6fe325012faa0a93821f0e05e6eff08245b76c432319d42f3", 0x75}, {&(0x7f0000000b00)="f4080d5238910a494fdf47e1ed88d5df250713473acff8dd28713e88df440b4d93fa7761c2e716c23536b09a0da90ddd8b875a3ac51aca4553", 0x39}], 0x5, &(0x7f0000000bc0)=[{0x30, 0xffff, 0x6, "54bbc08f83828066868eb5da4b05e1e2d2ec085b4e0a89425c579b2e68"}, {0xe0, 0xffff, 0x5, "9947d669cc96bb590eae4839833450682ef5a0d1a43f29739b08c770cce4ad02b8feebd368dd691ad6d4feb1d91ec28f4dbe1584dbc2f84c7c17ca0016ddc366a464c0adb6b6cfb6480c8b873b848236da36e5e6c5410e2d36cddae1f65645a9c07c59369c8e7b06d80695d02b31ccf31ed53198bc089b499743cec8418261fb0ffc4c00d722df1d1c312dee527fe3b2c2eabf2023a7ee4313d95175ca16ae814cc930ef66d19261fd2c06c3dc5305f9e8886a3790fab2c7dce8e56f36aee69a8b4e1323dc639babc896aec5"}, {0x50, 0xffff, 0x1, "64f0b350e6a220524610f4c99ea7c15282c2b92f9659e46dffbc1caa615b767446fdb3c8ff6d3baecc7eea413d590e100928cf883bad7218d6"}, {0xb8, 0x0, 0x3ff, "ff9eabfc0ffaa2a3c1df0e7748af5e2a06d14686df2adaee531ae62745559321a8f52a9fd914c8065ae7a4b01e2d9144270f95d07299f70d7d6d6a454d211cd730a4218132cf53d99e19eb4f386bcad13b07cee58667a92b460334ac2a2abb634fa11db104fe94266d0e8af98c8445fd905ce7e79551d07772f45118bbf5642aa1770abfeaaa5d58be33b8ff4f6dd4b2e82892ac686adca59c91cebd1367a31ba9"}, {0x110, 0x1, 0x1000, "8d5cd060b8c6d62f170d595a814c4673ee5e3b5500b79ea6371267215ac8bf9b6b958df643ac4359474f1d47012fb10ba2610a9a1d1f2fc39206d063e43153539db73c3ba844788842c7f54c04246fd1453fd86995e4bb50a45dff8798e05b6b943c54e58084d0f9166be4bff77ca09dfaca2fc4b0958720d1e50cbcc03f23417550ded57e00915808494cb8d27ef00aac09d546bd967f734b3e333fe3e73a0101a62fca1f6a2755d19afd48796fbe2b79ac07d399abd4b3938920a716196b121544008f62007a3b74944b523cf1ea4cf1d8005cc89072c4abfcf534381fab07e7723e70b628b38f422084933da5f9fa0e7da4a18cc91fe9f1122b59fed22e"}, {0x110, 0xffff, 0x5, "5ddf931c9ad6f4142f81085890121c55a6812469530c7a6c82ef091e89ead551e07aeb678aafa96647b8765907c99ce677f196839d035f37a1e1fc83c98cef59cd1cc14e0664942520177a276edc52445f2801d36cf1086f175bbd5fb8bd936cd06f1abf5b478c3b88a0d7160a0b358367b9cf2260b3fac61e950386dded8f6d1836b4693f2818de43b9ae5ed7f28b8911e08ff9327b9211f330af56189712f9d00a2826041a472f69cb663750743ebe2888e706dad8d60da4df32b4dd6d7773c1fd40b067a866a9858c9f53503c9aa63ae0a20879831d286c5e61e45ea30a73a1a265f82903496f15d7aae65e95fa23ad29f43166d84edfa85aafa551"}, {0xa0, 0x0, 0x10001, "4acd2c610b35a76e0ce7d81fa0dfd4847016699da9608a8f49f79adf5fb7361ce48daff3c8e7429385997a3ad45e61918eda64dfc4e46e387846afaaea401f09687cb68a66f1b9352fe11b4faad6c54cecf6469235c836d490a69bef31a8470827b601f57220deed358f0b8654e83dcfe7cbfa1e66275236b319c471846b4e17e54d58968dae51739e6c8a51217b64"}, {0xa0, 0xffff, 0x8, "ae80b1d4390ae428f6af8053b4181eaad92b75bc635900c7b339c47da33433353bc826e2d00a9c87a32c000399e92a37b3e53eb501467ee4a916e4a79c9cf46c252aea4e124fc9dabeebd2ac2392e2ee5adca4669e58ce69da3d2d7b815bdd74936b546edd6dabe78b7d0d432f7141548ac845939d8783e08fc409a0f65788e360f634caf8a13c9d15e2db149a9f95"}], 0x578}, 0x8) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) shutdown(r1, 0x0) 03:56:38 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r1 = msgget(0x1, 0x21) msgrcv(r1, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, 0x0, 0x57) 03:56:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/118, 0x76, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) write(r1, &(0x7f0000000000), 0x18217dc8e278a8a7) close(r1) execve(0x0, 0x0, 0x0) 03:56:38 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) 03:56:38 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x4) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 03:56:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) 03:56:39 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pledge(&(0x7f0000000000)='#/{+^^\x00', &(0x7f0000000080)='\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 03:56:39 executing program 0: socketpair(0x20, 0x4000, 0x7f, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f0000000100)="1b9c6af05bc6eea8029135de9d79420c34285caaeb866bc02afef28452adf2e2001201d88e675c2ca7d189d57004d63a86eaf891fdcd18db3a4e80c4acc6b8d9bafd3be0241e0474161276c7db449905f768ae6977a807a4a8dbf392c79e18ee26a0045559002aced72fecc21cc6bc6b706c25f64d31b807282cfc8840a39a1acc87680b743f515d890dfb0806f6a6e0cd8c6ce2d82d44dc30761715c2eb04fca1e803618267796f92f739692940f995dd56641ca88196", 0xb7) 03:56:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file1\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:56:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1311, 0x0, 0xfffffffffffffdee) 03:56:39 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 03:56:39 executing program 1: r0 = msgget(0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) accept$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000099ceb27822286e5b10eb8c4e9452ab87c46822b27fa1f4a38ede949ab635a5d3d1d78c3db2af6bc1c92b845c32af093f4bdbe8b2b34354edf96b169a60be9e1cd5221bbb74e5e011c939541cc62f936cdc852cae7d092efbf7ae9439908d61d58b02e69d2153f3745a69b1fe2bdc722f46b47b50c7b1a6e40351cb79ad3c0430086c2f1859dc91fec3c403feae4d15c9a8fb76c639b7a512376514ed28859a0d3dc5ef7e7b860e6f28a92db0fb610659a848095315ef306199a189ff2adc41b9349caf28958db3d6fafeece19e95fa225b0b3692f9372fe168d5ef946ea633c8f956a7249c7222d3f659e35b3600acb064677b028d7c1e301978044da145539f85c60d4ba0b385a98259ef35b97e257a3fb941bf7c5463a9b6f6da0e6bb4b47c6ff1e4e2b609753d3f8b429cf6aef8b970f942da477edf489c89d9b8d439e9eea286ff895e27afcd586c8bc1f50263e065de6d3e660181ae3b70f9be17b223f455cf225c4239e33b1f7cc7c1cad5dbde97e990817af3bbe9da1f51d6b5f5d1fe24edaf5111fe16ef8794cd22ebcb9a936c13097b8c815403e87af36affd664820394fd9c8e680deee525564d82863185ec62e71d9db25f2148f9a64f1eed169737f032b6da3fd298373ee64b2c98ccf2905dd471"], 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x3, 0x4, 0x7f, r3}) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7fff, 0x4}, {0x2, 0x8}}, 0x2) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x3, 0xff800000000}) r4 = semget$private(0x0, 0x4, 0x1fc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x5, 0x200}, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x100000000, 0x0]) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) wait4(r3, &(0x7f0000000200), 0x8, &(0x7f0000000240)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)) 03:56:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) chdir(&(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000140)=[{r0, 0x100}, {r2, 0x82}], 0x2, 0x6) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 03:56:39 executing program 1: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) msgget(0x0, 0x20) 03:56:39 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x14f0000000000000, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:56:39 executing program 1: r0 = open(0x0, 0x0, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:56:40 executing program 0: r0 = getegid() r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x1, r2, r0, r3, r0, 0x1, 0x9}, 0x800, 0x9, r4, r6, 0x4fb, 0x80000001, 0x7ff}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r0, r5, r0, 0x80, 0x9}, 0x1b, 0x5b5c, r6, r6, 0x1ff, 0x0, 0x7}) r7 = semget$private(0x0, 0x1, 0x500) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000180)=""/56) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x800, 0xc4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000240)=0xae) r11 = semget$private(0x0, 0x4, 0x214) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000280)={0x1, 0x4, 0x0, 0x800, "03564f2460c5d21be7572c51dfac3c7d73cacfd2", 0xfffffffffffffffd, 0x4}) msgget(0x2, 0x100) recvfrom$inet6(r10, &(0x7f00000002c0)=""/136, 0x88, 0x801, &(0x7f0000000380)={0x18, 0x0, 0x3, 0x73a}, 0xc) getpeername(r8, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getpeername(r8, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) semctl$IPC_RMID(r11, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendto$inet6(r8, &(0x7f0000000540)="6f5dd90505a45125c6b7b6ec3ff256a3afa4fd981ceba0d0fdaadd31e2a332e478ef1aede18ca91631d55d5148c45f55f0e2600e1709b1ccad898379c20eca49135d56ddebea7888626ff179d068671e186eec63663515fca0d82f02a7a49de5e647d7ec97c8d41649f7a586", 0x6c, 0x407, &(0x7f00000005c0)={0x18, 0x1, 0xfffffffffffffff7, 0x101}, 0xc) sendto$inet6(r10, &(0x7f0000000600)="c62dc88f0efb4b7f078ef113e7a4424efdcdff1d75ccf5de864744de8e93d430e9fe042adeb9991a0e2943a975477e7bbd156c0393bbaf6073dd39a75a5ce416164ab6038e1454e4f7822e81fa09503aaa235a8029ff5f937facce7447615929382ec3a178cdcd68ffd0a69029f892dddc59b67a58107301c327c209e8461385e8d5cf7bd7f56b453e410215dbc06f", 0x8f, 0x405, &(0x7f00000006c0)={0x18, 0x3, 0x7fff, 0xcdf}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) syz_open_pts() msgget(0x3, 0x90) recvmsg(r9, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000000780)=""/189, 0xbd}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x3, &(0x7f0000002880)=""/197, 0xc5}, 0x841) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCDRAIN(r9, 0x2000745e) 03:56:40 executing program 1: mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x800000) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1000, 0x7fffffff}) 03:56:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)="77e8") r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 03:56:40 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000001a00)=ANY=[@ANYBLOB="01022e2f66696c6530008f099fcb585bf72d60f2d986368d4c4a21a8ccfb8baefc718cab40d4c51a1bd2539a66a368f11a83f065387832fc57e4df45d2386b1e38181b7cc1a35ddfbf1b7d371f8dc1876419ac681c5f010fc0839a563424e943c353c801dffcc91862b61ec7159d2eeaf6fd10e1210ba65c320168a5b6a4d92b56e86ac9f7ce0ecc7bc7e80cee2cf2a7dd06ba2f5565f89e3201b9687f97b1762b98b5bc7270cbfc75435f07148d7332d73b39eb95339c2a638a23488e68a9a8d0c731365cfa9bfbe16b0a5024d4f3388d05cc816cc9fd79d4dca623b1681dd6052137aa3ef270067fe244f33710eedf4dac254915061734557e8fe2c39f569875f5c6e40b3f1bb76b3ee581d7921a02ee36a1104ae96d"], 0x1, 0x0, 0x0, &(0x7f0000001840)=[@cred={0x20}], 0x20, 0x40f}, 0x8) 03:56:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) 03:56:40 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) poll(0x0, 0x4, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) 03:56:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 03:56:40 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="4360e4acb884a59f2e0295861324f256b4093cfb25f3bfd483cd4c8183b8565bbdc3a519ac1b0023d58bf6659990bfef3204", 0x32) syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) kqueue() writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000000c0)="8426653598a16f241a0bb02a6f1b968d605b834ca74ac720da50bc896b36e267548a9838adf5f133e29e2a4f2adeec0d141789e6269508558baa199bc0e559be6b99e36ab646cdfaba4e4f9dde49fbc9ce0ee87cf81ecbcdb4674d1238a87c35ebdcdad1c040b2f8325a3f29b53d33c5a92a90870c7f2fd93c3dfcbb2a66a514696c688e8473e13e64d2", 0x8a}, {&(0x7f0000000180)="8d1059b82c5081cd0d51bd36d19b133eb53954550731710473d4318d5ba5a50d99cbddac28207ee0ffa8d9779f1318472b8544f194f82de8f0693f0c2a5b619bb1690e9a804026e1873c49dfa4390e437452", 0x52}, {&(0x7f0000000240)="9532055b503464d965db4c30f4333f3c9c8e9d3b02bd1a23cc7c1fe00dbd05f8758ed428c655453a8dbd0bd284c5cf63b5f90ac88a6e2844ea69c38a2ac0d009d0caca2307dc8ddde3", 0x49}, {&(0x7f00000002c0)="aabfa1fce4f41dc30c3ce9e62c3fa30ed56f3b96129337613f2cb00cd418fb5365068cdfe044c4e07efcbd5cc61c6a4649cb6f5f38e00ed5fa25832ebf5d853a6ba4f7f5c420e4452988c8ad313495fa7c74c7bf0550f6acc5b304ee5ed5add382ce9482bf31aefd2928a13d428d15cd35c6a8f5897de811c70ac517c64041b255edc2b66a981ef701dd4cf15a2cec93509ec98491a2159d504404351f9c8c79f1bfc80729512144c8920a2da78b20aca536092c6bed6987b55c1845596aced5bb8fbec3f0b2284bff3451", 0xcb}, {&(0x7f0000000040)="2d5974b635a5aeb0d2117d8c", 0xc}], 0x5) 03:56:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8a0412ab3c6dca61d807cdf0e9272743d1157b081a623bbdc32461e45eec425ed6b5fe1dc17341d021d309f88414125e796e78bf22ffd57398dc299ad7efc0a7", 0x40) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 03:56:41 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f0000000000), 0x149) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 03:56:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 03:56:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f00006c1000/0x2000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 03:56:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) 03:56:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000320000/0x2000)=nil, 0x2000, 0x3, 0x18fbdc7843fb1dd0, r0, 0x0, 0x3fffffffffc) 03:56:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r2, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fchmod(r3, 0x40) 03:56:41 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x1f, 0x4, 0x1, 0x7, 0x3, 0x2, 0x8}, &(0x7f0000000040)={0x2, 0x3, 0x4, 0xffffffffffffff01, 0xfffffffffffff801, 0x3, 0x99, 0x7bd}, &(0x7f0000000080)={0x9, 0x592a542, 0x3ff, 0xcad7, 0x9, 0x81, 0x9, 0x1}, &(0x7f00000000c0)={0xffff, 0x3}) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgid() setgroups(0x2, &(0x7f0000000280)=[r0, r1]) chroot(&(0x7f00000002c0)='\x00') select(0x40, &(0x7f0000000100)={0x92d, 0x6, 0x3, 0xcf, 0x3, 0x5, 0x7fff, 0x6}, &(0x7f0000000140)={0x2, 0x1000, 0x9, 0x0, 0x2, 0xfce, 0xfffffffffffffffb, 0x8}, &(0x7f00000001c0)={0x20, 0x2d, 0x5, 0x2, 0x282, 0x3, 0x0, 0x800}, &(0x7f0000000200)={0x4, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x95) close(r2) 03:56:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:56:41 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x6, 0x34b3}) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) r0 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f00000000c0)=""/93) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x80) 03:56:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 03:56:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) write(r1, &(0x7f0000000100)="ef2a4a843752e644c927c21b9cc54706c7a7ee82de26f04175d1fce3537c6c5d53929a245f3f5df328a824dcb02778d1d50981675ad6413f16e425d1937f49be40c4558fe6969a5661754c02bd79813fb04a756bff8ba5abf3716012b010ae0c22af0421e8dd3d4b56f98a1408c50062a8d4e2f54d9ff678ac758ca4b5f94bc20cceaddf76738ea3ee684e8b419c368270537ffa4dfd51083b11e1c0a1e65b908023c87245473bca04f90fed9b564d6b4ea3625b0317dc1391706401d342ea", 0xbf) writev(r1, &(0x7f0000002600)=[{&(0x7f00000000c0)="f5", 0x1}], 0x1) 03:56:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x89, 0x2}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 03:56:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x10000001, &(0x7f0000000080)='<', 0x1) 03:56:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) poll(&(0x7f0000000000)=[{r0, 0x124}, {r0}, {r1, 0x125}, {r1}, {r0, 0x100}, {r0, 0x100}], 0x6, 0x6) 03:56:42 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x10008289, 0x4c) 03:56:42 executing program 1: setreuid(0x0, 0x0) r0 = geteuid() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20090, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xb0) fchown(r1, r0, r3) r4 = socket(0x20, 0x5, 0x3ff) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0xffffffff00000001}, 0xc) 03:56:42 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffd) shmdt(r0) dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgget$private(0x0, 0x52a) 03:56:42 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100), 0x37a) 03:56:42 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2000000000000140}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 03:56:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40004558) chdir(&(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') 03:56:42 executing program 1: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000400)) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0x8, 0x20000000000000, 0x20, 0x81, 0x7, 0xffffffffffff13fc, 0x6}, &(0x7f0000000040)={0x400, 0x2, 0x8, 0x10001, 0x8, 0x4, 0x2, 0x1}, &(0x7f0000000080)={0x7, 0x14, 0x9, 0x8001, 0x9, 0x9, 0x0, 0x2}, &(0x7f00000000c0)={0x7d, 0x48e8}) shutdown(r0, 0x1) socketpair(0x20, 0x4000, 0x1000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0/../file0\x00') kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x100, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x3f, 0x5}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0x18, 0x20000002, 0xb05, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x88, 0xd5, 0x6}, {{r3}, 0x0, 0x28, 0xf0000000, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000080, 0x6, 0x9}], 0xfffffffffffffbff, &(0x7f00000003c0)={0x956, 0x4}) r4 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0xfffffffffffffffd}, 0x261) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fcntl$getown(r3, 0x5) 03:56:42 executing program 1: semget(0x2, 0x7, 0x208) r0 = semget(0x3, 0x5, 0x2) semget(0x2, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/84) 03:56:43 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xff) getppid() shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x801000008001003, &(0x7f0000000180)=0x9, 0xfffffdcf) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000040)=0x4) kqueue() 03:56:43 executing program 0: select(0x40, &(0x7f0000000000)={0x5, 0x10001, 0x7fff, 0x7fffffff, 0x100000000, 0xa3, 0x0, 0x1}, &(0x7f0000000040)={0xd7, 0x8000, 0x9, 0x3, 0x5ec, 0x3, 0x1, 0x101}, &(0x7f0000000080)={0x0, 0x54, 0x6, 0x8000, 0x5, 0x6, 0x3, 0x8}, &(0x7f00000000c0)={0xc93c, 0x9}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x5}) 03:56:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xe4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x2, 0x4010000000000000, "7e00669c75d230806371b65febebab5aadd83583", 0xb5, 0x7}) syz_emit_ethernet(0x424, &(0x7f000082e000)) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:56:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b92f23320932c2970eed9f41c743ba4a8d9f7cb4", 0x0, 0x4}) socketpair(0x18, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f00000000c0)=""/3, 0x3, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x9}, 0xc) 03:56:43 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) semget(0x1, 0x3, 0x2) 03:56:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x9, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 03:56:43 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 03:56:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000c7e000)={0xffffffffffffffff}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0xa1) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2016aeb2383a932e6fb631ac12af1fac71a2ee9cf070f35e005655f16b0000a982b8621caeb354f2"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x800000000) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) 03:56:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000fe9000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) shmget(0x0, 0x4000, 0x42, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ff4000/0x2000)=nil, 0x0) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 03:56:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x1) flock(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xe5, 0x100, r1}) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x7ff, 0x74}, {{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x8, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000040, 0x4, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8c, 0x40000026, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0x0, 0x21, 0x80000008, 0x2, 0xffffffff}], 0x800, &(0x7f0000000300)={0x8, 0x5}) fcntl$setstatus(r2, 0x4, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)=""/196, &(0x7f0000000500)=0xc4) r4 = dup2(r2, r3) read(r4, &(0x7f0000000540)=""/22, 0x16) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r2, &(0x7f0000000580)='./file0\x00', r6, r7, 0x6) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000640)) r8 = dup(r5) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000680)) setgroups(0x8, &(0x7f00000006c0)=[r7, r7, r7, r7, r7, r7, r7, r7]) readv(r4, &(0x7f0000001c00)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/190, 0xbe}, {&(0x7f00000017c0)=""/193, 0xc1}, {&(0x7f00000018c0)=""/131, 0x83}, {&(0x7f0000001980)=""/124, 0x7c}, {&(0x7f0000001a00)=""/62, 0x3e}, {&(0x7f0000001a40)=""/102, 0x66}, {&(0x7f0000001ac0)=""/93, 0x5d}, {&(0x7f0000001b40)=""/8, 0x8}, {&(0x7f0000001b80)=""/117, 0x75}], 0xa) fchmod(r0, 0x100) socket$inet6(0x18, 0x3, 0x7) ioctl$TIOCNXCL(r4, 0x2000740e) msgget(0x3, 0x390) 03:56:43 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x10001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0x44) r1 = socket$inet(0x2, 0xc007, 0x4) dup2(r0, r1) 03:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x1, 0x1, 0x7, "90c988a7bc5edd340bd7eac3f379ae4266340523", 0x6, 0x100000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311", 0x10000}) socketpair(0x10, 0x4, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0xffff, 0x2}, 0xc) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 03:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000004340)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce1c98117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd26aedb123c21e5187e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c794026337275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a64f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268ad01fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165a91bf557c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840ab819a4e492198a9e15d1332a13ef7703860e54d775d41d9d77a6a16c89cd5d4bb747e2a7d35788989505172cbd81ef677609f81ab74ca6ad0eede970f5accaacc7238031c76e7463a40c95bf626a2442586ad577c41ada6749f3d425a37e686cf8843ca519310f4179417763ca7cb99e40f6f6491b", 0xeb3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:56:43 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() setreuid(r1, r2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/29) 03:56:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) getpgid(r1) 03:56:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) truncate(&(0x7f0000000280)='./file1\x00', 0x1) write(0xffffffffffffffff, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4", 0xd77) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file1/file0\x00', 0x80, 0x40) dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x2, 0x2}, {0x18, 0x0, 0x101, 0x1df7}, 0x8, [0x1000, 0x2, 0x1, 0x3, 0x3, 0x7fff, 0x8, 0x6]}, 0x3c) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x1000000000000000, 0x0, 0x10000000007, 0x0, "a147900bc800"}) r4 = getpid() wait4(r4, &(0x7f00000002c0), 0x8, &(0x7f0000000380)) kqueue() r5 = fcntl$dupfd(r3, 0x0, r2) writev(r5, &(0x7f0000000340)=[{&(0x7f0000002480)="60ff87f4be5696a91e6a8b1b18de1ee9c2860aedf5ca548a7cdc70d4fee15a0dd9f3da7e4b0360ad3b793c143a3c445f0e8dff1e711840c7e03a8f684b918bcdc8eabc59d6c1aae88c486b1cd7032c80ef1586ea6b9b097c979c10e784c4e6bb00a097e8a277e492824b7eadc14cdb41ba419efbb805506ee6da51410b0acf2da031b14bd913016107f2e81425319a9847a6c26573fe4a18614152e6999dd46bfa463cfad16dcd3d23b911e597276e5c2fcc4b73251a06124b7c3fb1e8a8d713b1b14c7f911ef7c3b806424603c84f2b2601e49642f5a81b6290e01cdbf4bb00dd0b7230bc5aa5c54a5fd205341e0cdadb64d8adc816e24c6b02e3a4fe62771906bf49102896798a6867d3158fb76d6d85420bfad29baaf31f2c572b62222500c47683ff1239135aa42186b8be2701c83c80f4602ddff4b5fbf9c95236083b655a6e4c7a221853dea420f4967a317e8f83c771bf6416561bb1f16f5cdc04bd3f4d3a48545c8d23df31051c070914f7ed1877ca01d26461dbef5bf4f25e93449989115f33019130d7f445c4679f6bfeae522092c96db2128ad6791f8a407b3933ef384bb2e008161f135a5d441805956242d4c66cfc564cc74c1c1a768c1472eb1db0e18d349b874e5a9cc9a4fb0ef07f25e51c68b06ce26c1fb2bf2c918f448e9f6ce2cd00e2652bdf527ceeb95dd2b1c69b190ce239e39f211ccf25dd94a30a49cb46c15f3bbe4cacb7e4b06ce8f028124329874d8b1a5f358f5c9db227a57dbc40c6d4a727e1497e35858a5790733682d326999c77e837ab034022a390895990b9ce99dd9c0791db35ebf5b47bee81f6552695dba9560e0483f1ddf74888df8e0bbb3015fac074863d0c873bfbee7fc658283e1eb0179fbca2d91be86421d0e0f2f5160532119c542c702f2fa3f35327892fd14c4158111284ae10f82b39c6990f79688b179a9ed34295f78e6dfb28497523b74dea85adbb2341e208ffc19602d9bd69e3e1e9ce12cac9dbc267562c2cbcac9a93840a6d29abded4afca3c91b1d630f67cb2cde95e07c7e45d2b288c3562d255cc4afbc76d3138168b8ec9cdf80296eb7aaf7606593201664d4bf0d2d7953e6bdb654e09c8eb69cc5843fba2da5fc3baa5454fd36577d65f650252cc7ea0d608c94f4344d95e51607e12905041f403e3f4413c33977e097440af6a65bd696697b0c0e97294bfdae9582b95f5413f654f2c5434bf76d899809465b50d2299068dcbbfeddfa1de686ea960fcb2f649583a77320bbcc1425a9842ea2d5e51d55323f5f9e70d951e7fa7386b094ec1740452e9a01ffd32071a294176bbbd8d0bcede7fe1334c90429e72fc4bac496391c97f4570c9b6b2d82a4bf600edda0dccdb8fcd45bcd82a07bc286f0700e03d8cefad2bc35cfeb3ed127e40ae788fb143a09ea88e3da3627d920760965f17c48114b35ee3690e21ca76511c21f00ba1be6e9241c676c22273a98e7bbf370d83b823720763b3a8a6929064db49c32087f7c8742687b16e8625a368eeaa91f239616ed6eb2f7b2396564c0abe51c456ec5b01e51cd7e05e4f66a3e608e3b9b430042ac6d36e0c9529786f46d24854a7396ac7b3db46b4694fd2764ba83ae2714ee86eadb5ad096c142669c0ff1c977f861ce3f4b16069b6bf0164fe28cc43be17206f30c0fc8bc3438114332226ecffa3e809dffb40ae248023e41171ca5549c8483be3d93f56ba8a9dcad96deacb73a28bd0e8305c1085598cf313b017d0cdcd03e2e0c1dfe111059a37eccb625a27696d5d3cee83d46f8262fe0aaa7974119e2bac2bb6432d10e5f77520755cbfa88ce839629de390253262ad7e51deb7f2e45f2752742a95898cec4e6cf5d2ec64ca2f53b6f711d0dc5385663f2e18da74f7b8ed4426f47110764d0a01931736c7550bb73b21e6f6e855cf6cd898871ebd5882467b9592dd399151cdf132f8b6904a6f70062b2178d5819244c889ceea2f07fc256cf92a1a1ae12531dc4efb06611224f038fcf8f1e2ca6687e8d38f6dd9748affd735ee930134c875a4ad923101287db71ff1a96f1f821d6b6c5eb71b2d3f093735342fff24fd19a4787727d777e3ced607a3c71ef799f30b743a6a9dc1bcfac6481b3b19d1c7b42436fddd7522a22027d8daa9ec773084426f57d4b11c9b6ebf47dc0e8106769d8b3f816536021c6c092c0dea90bd538469716c21a5223a56687ed2669a43fd5daea37e3eb8c5bfc0eef5983103bf914914be73f6b22af0badc7f7a540f84ca6603a6eda6a78cb8985696d26498d38e08556a97f32efb486abf151e8bf517b3cb2089f98993c07bc71587420c54ffac3adf48b0690639496de2776adfca1f6711f720124def7126cf704cf4ab99a03f848d2086e0ed40c381fbdb67781c87391770463998e6593475701bae164de367d8af7e886747610553448b8dfe3f9897f2633db5b25f559706bd127ce9994ef673654cb35999255f527c8bb4ac33331e02b30b91d1e923dea0ef78a885f2d9d22bb24d03419c8c421251e7d4656d30f844b7659543d45504a54dbb878a3301295aaffc09d7aeff4b5850e36b63a41a5a1e5ed75b389548ae0b3e98dbe3ecf3d0f1705eba4f0c86c9a1a0b0d47943095ac835df21cd1d1c984ef6cb034ec392e6c870ad2062b845b765c30dd9ff757ecb0329cac6579bbae382cc5cf9afb0277a604a7267b07b781fa31a89b2d795e1ebfba6d51a9dced0689d24d9883abc1da4cd512538ecc2e6291413974066bb0fee49852137bca7434b7abc1dc25e607157a6f009cd58553fdc7af105ad8b50de3534c9e2773ef891d1755a6fac05d3c02bdcbaed0b9fe16651bc73b63d96037a73284fb447babbab4a508b7884a68ffe99a6ea879bffab5eaede7724663c8627a148d060e03542c40afa3143914385f04d63b1161db170135f3cda82eb86af301bcdd32624e14f92ce225ff3aa8a5b3d0d66939842f9fa514374535ad4f4b4b3a7f5286d3c3071afa7f07a7b5ac1f1738d9d378cb4d2eab98a5896d2d9845539307108f2125765d5b2c191d1f769bdc802357496ec6c7ad6114b009fc393f3ae842903c9b120753a380e99b2bbb697262a00b919cbccc8be8a451c9f2e98bf8684a8743fccdf797a7e80aae6fbd939491843b41d1465b8f0ad0b90dba8b776133c772fe9926018d107f1023311028bfc18147c7a4c7e7841ffb3edc44f77253ad222fccc3afa110836c2096761d63743fe0148d69435fa7e2c462bf3f1a02ec8150aec241f8158dfd31ef9263ab320edff51c759c8279648174e85be41d0dc1ce2b1a066c97d0608191c4f566b84d5a6a4811a8680bd07afe44aae149fddbe7940c171256a2c1dd9f232ecfcdfc7cd87df5a422baed8bcb4c1f9d84fe1c7f2eab84502cdd08827ee5ed8131d5d0d867f94df6e12c9c157b12d02a4fd359c8417e7610dd0ce81b428e150e4dc82af87c3a0f487be18bda73edcd9be6e2cfec0f2ee60dfdbe7e9e9600d81111feef12ba54ff55595a2852530df428d84e67057054c410e7a75b0209b727a67898b59def17486ea979a0ed83875217bb50ba7e377f8bfea97171a4fe1df238d76ff0b95c908244835b9fce13b1c495949ce1de6258d842280923b7846f9e963ed515111856e0513b97c74c0355ac424a7b28a925522c8343e98c0b868bd72be32c4149108f89d9eac05abe358c58cd38ced6efe49cef43661403b6852ff6fc332ba2edc571f2a480c24158acbb76957533965ee6fd0b0bb2260f19cc6aef23c699266b83f4d695c1f7e419b872b395afea40d3ea14c680592f4185425d38df54e8790d9917e7af950c9c9d3f79d35aab9d037632fb8c862c3ee8a6d4e2f5654192f1d714e8f26ed94aed1a373b8a354eba3432b5b1758e768ec085ad7f1701385eea3395a3bc1d7fae6ef8632e772192a1d7e08621a784f9bb70f4911470ed4366ca3ce0e77b2d9b564dfd9da26fbc3bb0ebe9219717d64141432775fbbc72f55230766fe6941a237e64a2c255189c50ca4c7654efd9eefa61a9545c8265df835a93d87aa6a9f4380bd1002b71bab360da9e94f632af569d8a616b31a1acef4346324b2fd4a16caca963bba95982b62b4d3e9f7f1610b4f678e7cf55ee9b19091075a52edc19809834af739b41533b17d396f829af0eecf259c8549b5a37a8fc58379b3e22367ef854ffcc7387081a1952c450a1a53ef9f647ce7a2c52a8a3189809ebf4389fbf3109bab3e2e4707a636e021072a9392f3bd1cd6c0014bccc1b2f82ac2c03a856bb12a44b987da956d482172bb21bb4891a67b9b176882cc4f9cdaa442a857a13668595e4e26ea067c00342d95bd6e578dc09e4d40e75b381bb1ac3a64e10ec712079a3a6356a2494b15c67b0db34077bb17e707e69e9fb813516583b8dad5e73589b4f3cebae9a21303dd8db5806a55365b9a0cf1e1dba82135183eb25888732a23d58751d0637418c2524a4a3f816d975d060e81b47ffc19b406e56e65f775c5ccdc4fb150230e58421c99af74b6f5d6a143025ff726d3657591cb777b378f9bd5d080de0e4176077d3481c281d659c830c1b84ec7a833b45cc3089d2a459bfcc47907b2592f81de6aee6e0e90f3441e54023872ec218370389c98615593efb272feb85deb3ba5cb65bf36cb0f2940185fca7e698c15d0e4f5d9fb04399cb5985b6f4e93b59d2c851fd43ed3fa70b96525f3c6ad7e7d3f1fac1ea67b25e35bec3b9242c0f88ab023bff4d8967c3af62fff0ff41255c7b6cf3ab900d648751871a2076e39ce11b9e330cf6de5d2522583ed99fe0415c9bdd880a6ab9b2d32430a9a3b74e618dd9e6330f3aa5724d5ec883f554ce70d9793ca3bcab849b38024a47da83234d23e4508be7c6c336c04e61be0622117d8ad1b430280a4441a13fa7593b246b97aa25de00e5ee12fa271a16841ec849af9dd36ab6aa2e67e0c98a1245e6b7c4ee6f20be88745bafafe3594038a416f659c0abf13e5c4415ccf28fdc7684b3bed8720d201aaa81f33524463154ff7486d0065cb6a4ede7218ef7618c6685b92b7d90eb665103be31557293c1915431213bd3fceb606be93815df564ca01d031f4f585237500ce26d00eb7d719091152440cc54c621be9b798d102a5a75943c87cecea35fff0ac7421919107bfed3d1fd6bc9a6056bed511153d74888ddc4ce824ef1c45be0dad3c680984c003a9e87b5b4250f84f106a588c66ebe8f32279b9a38a57e3a991b6d86c8a2a3c3c8c848ed0d48b51966d4134460854396fd0d330dc007ac01f218f3625ae6f4a5510a0a3279523c392f84d1139b7159bc43dc93e54fe6df5f8fdb5ec25007a2ffe2a6dec30cee30bc0ee6cb420f174fb60dfdaf2bf88aa6302307f74b613c4ff9e0b6aab32135a854792751f9a6be1df38e6d0d557af776d489fd0a1f3ef493f498820a9595f0dc2122818d80e5af22500931cf66b433e1d39a475cc2475a114b8cc39421e1578f55c11992f7c64fe694918c16f3e7fb190b12152b5c6c2111a0472d7ad5591bdce2bd8ecb1adbe4729632e3bd1d473e820802afca80c86f6d9ad80a2f966a12e3bf1dcb428614c6571fc96eba974e6f274b744e900d4c65c1be702168c0e6b40261d6391", 0xf95}, {0x0}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) close(r1) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r6 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000004c0)=""/86) fcntl$dupfd(r5, 0x0, r3) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x0, 0x1, "4c67f478740683b582cb40c4e4a0fd1d8f5350c4", 0x9, 0x2}) close(r2) 03:56:44 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x6) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="81c0d6a604af44f8c19f355f930c079ea00be379de316dfc3a54891990796da75c163b8afea5d9b1c08920019664980b97bd5996cf7338b2411c986c54e73b5ca35ad8b2fe0da1f053de8eb9fc5298f231c3408835212799d543c059e0f4033926c396d198a949558a92b735915e8c20c06e3922ad09c6b6f3248771903806b42b7519f526787e81fbeadaa5205abe070bddf2e6cb896bb196949e0f7f7b2972cdbc731647da97f15f12310457af51df41b6b93d41e1ded6b7e260c4e560dfe12bb1aafa21a0c10b5e275465a3d8bf48feb43af05f019964cd3e9858ed17efcf36fe83fe0c952a974672927dda42767e4e4e10302da40e0267ac68593ba576e8b42862ed2b30b2b686e78eb066eefdd4741fe4fdd1e1ece9a78cfcfb57d503f7db3a7b8e3571c008a2b46dd01fa909362f04d39a6832b0b19c837c9aafd9cbcd10bb86796fb36bc980f1277f720a884aecbeccbdbef92bcdfbcb5cf4752dd76a0afccf3be693cd94224e25188717877618803335342cfde50a30f317b705dc35da8cc3f3b4ba0906ebc45a878e87afbd2904ae05f3b45ece6202aef2aae41ccc16e60063eeb9263bdd0d83222059c7e4f8e0092c30ecbf2a0aeab046d68ada64cfb9ba3f4c96b853aad47fd86a87cc68ae88fd624104479462e7c0ea6bbb057dc9ee1bb0f9571c51b174eca746d687e57b00aa4a218dc7f205bad637896f01d9e97391699b031bd31d4214b14d0fcb1a661c945a7267d5cbe8952808f1de52c7512dbe24f3c82b08a4831407ad54f19b79c0e96adac4cfab2545b202d28318d18d5adc9522ced640d377d68f194a283a917c22301b16f0cc8efc49b5d027220a0bc265d16c02f1ec6c302bf0007ccc7776ee75ae6c539008e8ab67b691f5bee48d540b32da0edebe6f2b31897b4f1074f234229266ed6d4a228430ae6fcae3521801b7ac1295a5b1adf0bbab4443d74e90566e35851652fb7f9e6763172392eea78eb1a2d57a4249bcc12042a462aa9ad309db6748124cab7832461010703bf7dec77e24dabf85437f3d8de14429c3105bbbd4e73a6409b3e550846b23704955a2ef17f225b97f270437bf2de6db4f438fa2b1d34b79d9d2b57d06f9112cf1f6cb1117b5fa337234f33cfacce1b126517b8b1e1d268d2df8463ddc011e9d242799fdbef6ff055b161eb7c38c45490167209e8b0a3931d03ded3bd011358f33dd62f3694d61cdcc76b31cadafa3cefc972aefbf36b259ec9978692c82c50374a8b2f27dab1f2d5c32bc567b875f9b2beee860ee73658bbf7a41ebc5e163471c202f78ad9246d2b6ee3c4a03a2b9f714cf10e4bf75a53e62a07c09e530d81cade24b609155c852aa744aa5b6ef7b9e9aaa6edac4e6cfd3604d79b0d9d7478097852796fc90225119386fd2bad497bf2d65fc8ccd72d8388de7452d2f37c561f5daf65b1fc3a060a0e6c16973a4c5eb544135ac1b48dee5e38912b47d95b8c1401efc4ae2fd6904cd84a735567080de949f7fc87358b942c8d51bb4266588e62ef03f963c177542dedf6c32e523d8a583a0284448df84c7f761d1f4ee4dfb4622eadab108260d5504ee8001ed1e2000a999faf64edcb53799b40bdc249f8df6954dc4e813b3ffdd61901d8d70dad6b79eed689c5c5770efd881786e594e0a786db949c4f511423bcb93f2187bdf2b8c81ad9c51a9c8a8369e44eb85ffd4c9dc021f9175b52b78972acfd1a8fae5ada49324d0c10efea9595a9320b15c48e43a8227ff790d9ff4ad91cf78ab39552657f48ab94929637d909c3bbca081299f7a124666b439e0077dea3ad800d8747b9db086306591a5d9f35c208428cd8ac757d9fbd0e74ef1c2202ea04b32f722f8635b1328d7b12b10b5b046b7ee4566e1bcd67367feed4e183f854712a9956b8f4bf689ab147e777c7ef6c430f19e089321fa258f40376e9803eefb989022d5284b89b28d8c8453a0e727b96b86fbff4a12f675ab11ac4910286b8df106a90550b44711d9e2063a402dd5a8cef98f8e77fbdf38eb26935c5ccb05f6393cfb9e980cdf8d57d4ce2f421379b8cfc329b06e5f69e3a1069f0b9675ad52619834a3a2c6732c0e51ac67856430a238fe2ac0e9214c46164d6c2e2b058c17e99c39bbe410296b88eded722ab328d3bb3e8c9d9c4378240367db6f35347ed885bf423b21b349222a2529df1e6a1e6744bd31b190297ffbe6c2bb5af88368a6c53b184929620247d694cd1dc4226da85024093ea38fe882a92567d37d29ee201871c2dc260f21d3003571c587a526cb7542e05bcc8525ede5cbd71ed81d64b72da39563f3e76330d2ab8815537b8d00b01626da96686a85fc6f89ed576e6ccfefc2f67cdddfb2763e1e6a668bd8fe8741176c31ec7fa487a816fa7b7d1f0d42dbb31d6734fa9b087d33051723532dd7eb2889f7e5baf7ba3e60fbdc844601f9babce14ab018f864daefe255422f2ab92e8637c299371337142204ac45e6f54d2fa9d80178880fb4e272a5dd1d0487048643eb433451c9722f7dfe30adf6461aeb361eb8291df01576ad2f84a6d4796a5d84930c1723d3db98df51a2764839ef0f3ea3df55244d50bdf5c164b3531688582183fc84ac8a01c1e333c1cb56f1e6538a7a30969819a2ccd389e5631964aac09a9a6257385588873915784372e0ffcb4db75bf87c0b56537670b012343de9dffb2e5dbbcce33317209d4a36821cd833a7391e3ef27c925dad9b99a307b423bd3428d839b45219752b6d82a511201130d782fb7ce3094f9b268d77fa73e33d337abcb0892f202b48b4a19e1a114ec6670dfdb2426f6d8446c3b39bc4ab006d7fb6bb2b5ca78da4768638f27dadbc1bbfd78c8876e148ed1a1b5c45da1b8fc347be3850fc57c1fadb76ce01a923fbc04181e1835014de2147feac404326ae15de15e78c179300911c16b8c5f95326db02922836d28a4fe22c4547d606a6eb72ee3aff8d01a26b649d2a23ed6a3f6a002591dd680dad1712efaf555e74f42aad25e02716730ebc1d09a843be1ae2f2ea6a03d5bc16a05b7fadb11833e262d925bcfdff48847878f2180fd168337adb0324f84458bfbd14bac8e43e626da42b6cfd3ce5ddad277526b7c58118c39227cd9480114fe75b87524ee6f1f428cbdc965311324f80a1d1ef1b724565945f2a11e1c9ddaf98ec60f2d6d0caf51aa712ffdd8de8941bacf56af4d0b10b0a307bef2f7632990b0e1ecbc3e0ecc4cb7b35fd322c0978071b68f0031496da64e75d6a7764266c4b97603f2ee08df255d6fae6e8ca79c73e47cf1d8242db3087451f69d1bf5f97a510f8da81ff6bfaf5230d55613a55c16de6c2640431f18cbdfbf31b1bc73b771610574dd6430740f1f144f04410d512bad720478feddf0354ba0f15e343985133642432ca392de993934c4f6ffe10ecdfe97cf35fff538e7c1c52e96460dc546cd2c836e7da7384bb4a033325a8f4c80449bfd69efca60ab85f8b7ff7776d7b75c7c941f940abe432273de8672fe268873ce30e8c645f346708cba8e30b6c2bcc8cf824668b22579ad2480a0c1026987c7c1f7713731b0177368045a617ab2686973f521790695513be543824584e6b4d5d2893f7306391d6ec8c65d5b527855c116b0317918b914d472591e43315af9c6cc2a9f3d07fa804a39d62f3e67cbb36abcc15e035de9fdc87b29f1f8debbc3f32b46e61baf1e9a8b13fcd2deec2cca2b6d3dc7f6176cba74cbe3bda531737cfd70b32c4a544b064ecb285722694252699f967453c2e232903d0ed2acad0afe434f6404982ff263dba6e4fe29734e3772ecba839a7d55935678e402363edddf7d83666600ac7dec3254b29c5031002751b5cae85f45a1afee20cb05f1e8ee18a32e5d3ea3cffc5c62412a7eb3cebf809e3bc91bfa4974296402e87a5e353f1a4457e113337f356d175d56c025068e5569036e85c52d588a5a3a37e828bf4594dfbbdf61899a82de73b8ce9b936a736c7d4b0777ae8258b5db382e0760704a8272d0086755cf720f07858065ac2e2ad9cfd5f997abec5995016a27aefdc7a97682b15c1e59241e8d05877e1165126f6ca5dfe774f4d7ebd64ddaf71f93667cae70aa7d7f1163bdbb305b7369f00c063ce2f163a13519799875fd39b50ebedd26df5b67ba9206db668496ca1ac8a6275bfdc0f773fb47cf44a4a0fd0893858a2c93993d0da2a3492552982a9075eda03ee4f260da9674bb9d007168f399b15cbd99562eb9c65f7afd50ef8eff4f76fc245af65af0d17269259137481a6fb29cbe285d71b901233135ee82a92e88238c0c46c7b65eba7bbafa1d5a9fb15f7196c2f1667d4e4035d8ee731229af6ef076921173db637c37ddb542423f3189b9f2f72aae33cdbd91d8c94285b66ebe333d0341f51671198b391f238826516815b5f29bc75730c95bf3dd0d15c49919b02002fa77e2d514fe754a724909c3a65bd7454f3f1f5a8b2df55a9f142842720bbc3dc520ebe687da78922d8979c69b4b05ccf90d80a0a92fa9b3d24c1c781cca7237d390b97b188c0493e1ae98b2f9746a1a8744b7031319d25a68a183dbe4b04fb599d16123150f6dcde14645dfc1f95aadbf982eab3ee18b0a5838d88b5cdc03c64d2fda828cb8821b2a5fb23bac4a754f63befae320c3e634dc7625718dadfa0f9ad2e10c3656c687bed294df5d55f2f98fad3db70b2867fd4ecfe6ffe26f98f888bc5edc83f1d5b71f3e281b984d1929c06eb27f3368944ff67cc0f2f0494a8132e3ba2e1731cb4cdc2b001493ed5d715b230859e05ef8507c8a585b67e66b1ef60a4d1c5e21e65e0734fded586f550fcec9e96c6fa7cce90330d4ad2e19b8448046a6bddcd3d3c082bd1b98c2cc8e3f0ddd8831b5f9d97017bdef25e4b624c5a2e2952c8cf2c4bb2e09fb1a3fb640f4f93fbf129f27090a1b5fcffdd568d10ffa6ec9abeb0ef020256fb11732516ec06007408286d2ba9e1964a045ebd8264d9f233953c4b879f0f791edd73a2a02d321a4ea7c89581f06a1f47a7ad1d3a663006b32f63af0189ae5d98ec8f717da8da8d7e083bf7f7c191fd9631acd0d94d7fbe087c43bb6b5687eb7c380a13f1d325ea776152c0eef3696ae3d6782946164101b6f83e19c9e25873e8720b58cf762eea4acbb514867a9cf754988381ff994491181b2d5ab4905ab1c3bb7ccfeb96c8573588d422700696020e46ceddf0176739a3d55a44d5d1f2b32726e571110d2f2b414645fb59d1656492bd9dc0fcfd024244ea1ccef190d084e1f573baaa8b09cfa136e8880dfc1c0e29314da6fc94b7cec04c41104718b5325136659bcae204f09c944d9d0598f444db23322fe8f23e14bfdc85d0f64e817932b3b80e1a51f5b2fc3e2836e7c5c4d1409faa1ac61d673db2ff2f89dfbf0b54aa773ff3bee2db7c77e56100d4a713c69a5637946cd645f09fb05931d3d6d6f55b9350427bb44701a8bb6a5b6c11da14733106ca5055a622929f2ddbe1a199658d9d9b1f7d3d5231b0e8047c7d17aabbca004deaf9c9245cfb0d30227d0167c6454a6ee3b09794176c88ceb4d9897d5920c1e1765f73228d44fec7f27ee2f97884c7ca9f6f8c1e5360960ce389d538bfc3562b7a1a243c6ace23b961af26941565dbfc729712b033c8e2ef0b54f95876099774da6c9aecada0671906eded6f6cedffb743f6f88056658747bedfd74cc37c2418002013e66f5c7a618bd90ec4c6fe684ffb13d8cf1798da3c2268f8ca606b91ff1b5b747f1f04c50e548199a56383e39b0f2a16b0622fdc", 0x1000}, {&(0x7f0000001000)="8175085488cdcd04be89c71635965003d6fe0fd70e7b4e8072", 0x19}, {&(0x7f0000001040)="c81d85dbb56c20fab950d2a654a67b96e406f2fa7b8af8f2e6d4a6f88270f4c95b35aecc4cc0e10d3abad586ae440561139706052b7442a75a71ca92d356a264360428e30ffffef7f11b47302f559c93af443a0b6174f9912ad5d249845e99ef96beb6e6e84cdd4ffcf011b6b18ed44b9eb0d6c6e1482031ceaffbf0480f8635843840dc4c1ee8aee95cfb0cdba3c84ef53ca49cafaa1b3186675f7134f2213675898a0c84f07db2bcdca75a5e31242cc0cb1d8fd28b73ea62952a0e4f3f28b5a175bb5d3e7256839b284cf8151b1301b4a92db2397cac56df4baaa664432155ed4d1b509da8cf94d18998a3e1e571af70ec3ab8cfb3c73f", 0xf8}], 0x3, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000001180)=""/100, 0x64}, {&(0x7f0000001200)=""/134, 0x86}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/211, 0xd3}], 0x4, 0x0) poll(&(0x7f0000002400)=[{r0, 0x14}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10}, {r0, 0x10}], 0x5, 0x0) 03:56:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x4) 03:56:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = kqueue() r2 = dup2(r0, r1) close(r0) fsync(r2) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 03:56:44 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f668f76204f4fd7a4935b696c653000"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b000000000000000004"], 0x19}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ebabe68859d5c3f3b9375d231c59876b77c7be76698170fc257f31368703ebb0d5683605b491d319b6b26d3a639824c641806ceafb30389c3cbdf256fa85ff6aa291c2fdbf813962f6e9278279207753a4793fb47386684aaece467a25ac06926aa1cd55fc12daf65db4e5e54703385bbbc7f64853c3ecf38687d619ca2648818320054113138193fa438e842ccd93647619dd150afde8c9f5a86d2c08f6cc7d71c06d8e032e81f22ad2573eb5fa280ad12954f267a301e29404d7328e", 0xbd) 03:56:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x105) lseek(r0, 0x0, 0x8000001) write(r0, &(0x7f0000000100)='"', 0x1) fsync(r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)='[', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 03:56:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 03:56:44 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0xe7f1edd15ca9d83f) 03:56:44 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, &(0x7f0000000000)) wait4(0x0, 0x0, 0x323741f1461611c2, 0x0) 03:56:44 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 03:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "510b285402319f27ef3b7be362163637f27c43d7"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getpgrp() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 03:56:44 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/65, 0x41}, {&(0x7f0000001480)=""/18, 0x12}, {&(0x7f00000014c0)=""/172, 0xac}, {&(0x7f0000001580)=""/28, 0x1c}], 0x9, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x8) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x2}, 0xc) dup2(r0, r1) 03:56:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="9b39cfcbba25682e347a5e7942d48eaea53c7d52487781c74ef914a3d482543046923b30e5d45a8849f006e8c7a07018ac2800f64f876895c7176289ded1370244f06968e4724786bbe3c7e4cf4e44423e642846d2e5aca968bcf7d70da8161aceb672059bf3dadc8d73faa5eb25b935ca13d3768bc7f9f9d07287292351882a61372c69d93d4fa67798567b0f436c0d57c3c804188abd91f246eb46b5da6b7ff30bab307b7f39b0695057466de831fc6fcf48a159aecbfe757c9ea2b2f1efaddf08218872471e17313b224e6a562d8ef558064da4275b0978f8e381", 0xdc}, {&(0x7f0000000200)="12839a39f88c89c10cf0a3dad54ac3c3ba27009fee2036b81a9e5be8e8e04f77a804b992cb33dd5f1f0472bb16854e28a090801f17cff38123f62ac2b23d2ec815367b55477891f804e7533b28b756164f73d51768fe7839d0a2270511e6af6a66c11a5508ec1b04d95635a565b760c361d59b2f1f620d7d18b010d52e88d131d8471597b68b0a875757fae1fb744cf4438330f40de1b507638003cad9d9fc8a6f180da44e24c942a966e1dd52dd7012ad540538fdb34169df1c98e8a552b4d6c772b6154b1e731c7ce369b55369d94cc2555dd452968a301ed55750968ec176d913504e", 0xe4}, {&(0x7f0000000300)="6e9fbce90aac9a285cb99f2ab1f2bfc2d3d6d5dd4cf97b2a256d0b61012a7d5f89edf7fe1daf4dfd2be19cbe56e37351482bdbdc3aff138cfa35e0ac00c64da7e47643d78c69db68af4e930529ed3875a6633c9d4b3e295d91136c7a8c22ac96ec0d1c7c14c7fa14f370f83482e09ee2f0d8e1fd1cc5897b94ef6de8d5d7cd749e54051781ec3ddfe6dd7e66a02bd6a27ea93f70a81997fb3c5e9ba566e944cb3cb1930e8a17031680d615c4", 0xac}, {&(0x7f0000000080)="0cd1d5506c9eb57ec97c3ad6be60dae13c3e515487eb92794a1437981904f3d68c5f0ac0c96bbb231472569ebe6d", 0x2e}, {&(0x7f0000000440)="c725c2e47cb7f397f6142c9bfde730ca1d8539db41c3fc80f31a78c7636f467167be91cffd3bbb48f741ece6c7d93078a53f1244132dfd2353bdf1cb938a300e684b6e2b595c3ce7387c31d46519b43af17c33e245d289b97c1eec48eed263ad01b27c3322a8e744886905284d5a7418a659f2e1793f5acb168e57b58e9c35568dd79f5febb69556ec876c72c7304a089f6405fffd2f04de27760a322c0f6a60eee07cbbd266884c36bbf00cd7f50d858e3dafed00613cb488eb971031d30835c2821cfb862e68bf9bcddfbabc35ddc5ee32db55c1c846cb2cb6526a0ce1712611b9298c95550b9418f010ee275f521b0ce1795998d241e4b0d6", 0xfa}, {&(0x7f00000019c0)="f10fda65b53f662f231ce77648f2cdddd02aed13773598120489246f3d2ac45288f2b822747f1ad7b510f0c4774a6dd544254ed4e8c15ca8d63746b70f4e9035eba373220c21ef96f09d10d1a7c229c947cb9aed84e357d0ac1012afab33471f848cd1b6d5e6e936aeabd57bd27cc19b855d93ccd70accc9b1695e1d9cba5391cb06e3b86243fd8e1467b684b5b808a84d5e092c62b5eb5866e1bac4f8e86d9c4490d3f6966323ae4b2c30c0c3356116a060b28ccabdb6bbe6f382811667f0d2249df2fbd1143c57dccaeb031bf1c1fd6a49ae99fe206739b08bfad307486cdc69cbc9d20aaef01cbcdc393b24ebd44babc361fff3b745511ed19f8385d9e5c5f4d3f16f12f9fa46d6b228c22e3cf219f8938d84a525e880c61e594611ed58b7219b679fa686c0b0151b09fb840292a48095c48d72e11dcf567e8d2b9a36ab47b78063a0286fadee22214c7e502953840b77037de2d58cabba0410676f6530463a4193bfb069600ec4430727dc46302e4f4fa957efb027ad322f9ff0f499df30e1f6c4525ea6070885f9609f0a82812cc244ac22caa7562a8c37bb7475814c92d95cc7549b8d0e48944e1937f5cc4e87517f81502979a8f53804a94ead0c2434794e626508fde05ea22a7cec873fb54b473d434ceeb38e7bb1a7e07a5ad17f5e33c0d686385d0b1ecf0677814079109d27726b2ed80aab20219b03b0465718e3b50cb2427baf8aacd96a075b7392b0dad379612e1ffff95c828a3a13593e6ec6222e5510a0a0ac16e886ba2625cba98e94e789997bfb4888f6e147c04def0f7316a6a77eb6ff7673dbea977d3b895d0a9ad28d45198208803006d122cf3e4b4493e5ddb8bd4904b0c7a27a58593c42007128540bf4497b6497e9b34451a098b92108711ed70a88ddbd23f3173a616f245530cbac14ba4ede3fccb170ee9bb86dd03566b844ba3e47c89d0962379e4b935d734a4b38f25ebb58a7fec46b3cebd2142336563613b056a10d7f7bcb6ea7a9910d1a396fd4c791c8004718a7dad080522bf5a690eb42a2e3682c96326279ccbc3cec393c24b672ff8acb706aae16552dfb680191fbb9f74d515bc7e5a86db84368987cff326a70a05cec1ec36465d577c67533435b57d6266e8e56041b3cd80fd1c7533008da5ca2e35ac16f91a8125a5eba94486b180464301c6cab213aba3778a59a36fc5094447b6e1d57204f51de8b42a03e13c9de3259c9ff5fc25744d7216a82dea6c9cbcf20e88c45b2f4649cd8c7fb92b4f99180a1e43747e345194ee695e400f5dade5c4a4e8e4de6a826a5b9d0f41cc1a971ff8c4a029a411fc3e5d3b2498ed165f84cd80578c867e485d5f132fab5980122fe5fceda0b9b6b3b22bd7a26075dc0e28541fd7315ab9e89a0565f78df76dd4c8b29a0529b280793c5fe4dc04de716cfda9edda1187ef45228849088c74b6c4ac118c1c03cb83567d4af4b927b39f1f1fbf6a008d309dce607a5cda079df910c9b1c49735d78afad12bb1263e7d2d7087e07e8e82783796f98e65700b13c26a9631a659a3b7f2fcf84c58c939ff48b3a9f68e163c3c305f0c6e9ba2149c0a92aff4cd7e1b007fb22cb3fba61a038704c696c6c233ecd887a722c320a238abcb25189470d57ee41884c267142f6da3cf072c761322756565bbff6644ce37668b5c9f3c88917abf143f933fee9772441da78d0ae1a40e685b2a9c38c709293812c9ac7305eb50b6856ad2afd264330fd990cb1a4207ba4558d4394dc5230903b7e05795838d584d0f3ba6c0373332e551c183d9a8eed5396d7c82bb7927a8b2ede6ce401143f631252c573d0c97a2506c4f2bfdd2cfd278b498b0a0682a52b9093fe7a726b767bb36df321df3c754171590de334f04e2ef902d80862a34f2975bb71aa9e1b4ba15036ab851f942467af26342e8acf4851d45ccaecc71d8f58ebd98bfb2fc70b307c49585f65ba53b3314987eb6a9a4615dc73e84073febdf70e97baf7c2713e7ba6984b3a806312fde65e95ab4ab69fff019be607bab9ae0fdfa1208f340c5462118ed465909a49340bac3137111faa66fdcfce3bd33cfd4002743341d00ddc982a5cd413456a165c5e504c82537611a970042e75258fdb3dc27e3af1e9eb03c1bda373d978dc470a6f97c85407a61f7eab76ac8a601f34dda054a9634034cf0c167bab7b744663df847ab7715cca7b24e8e743f86d85627b480424c09ae8c86963ae0706300de0660e16d4fcee8817140453c4529abeb3528dfd83ad35cf1955c1bf0126c8b08a65f850594e4bb69a40f379ba3c0de7df90b2703ff5efc6887eb9a80b167f42568049e6cf2c0302d0e71783ef2500df9ae4c0cc65d05fc813f6c3ef2ffba45ad194008d9ea3e0eaf5b8ea3f7fa33a329f39a74979fb458635cecf8561739a59ad3a497f0901f2f7cf5952d7778e87da5bf25f0bf80819c127a689c80f899c74746d8d6be0a0640fdb65129d89061d69f4d30fafda9390aa655232bc2a9fb81c6a182d34469b2311425a1d7d99d8265c53afc0398b91dd1e5210c1a4a9aa74d84476b71825577d801a54bfbf3e37eb07d9e40b1f42e8d012d5e47a9611411fb1b5601455b6c9e0158c1df6a642e458619e1be4148f2d35c40ce708bfbfc7c5cded086fa63b1d3b2223af2d8aeab9b8423cb84465345b638b19ac92b9ec8a06880de555a42f1c22ecee13c844b31298246de71448604298797e84550aa4ce6275200c3eceaf9ac1adf70df89bf7919ef384465071373dbe2b8b46ee96c49f375f9a4e5fdb7803ca8ed8092b9a72289029b29813d57a38c8fd284ba2ab37dd49da8e8c3ce6f663a35fd7031972098288596b83044863a312a38a81fe5dd809693067db32a45b254930aa66ee19c3e559672b49b94dc37aa7777353e8f1e32a736f915f5cf1719cb088854fdf90df7de7721946eaeb59f5655a1845b194d384a10163373557a2955ee2bc45e8a90b37d0faef77de4e469fb5e4d74ac16980bbc19f6c0eb2ad6896d45442b85db54920e7faaa8d5c180a7b510b2f392bd8055fff1b22c033fbd69025dfb00294d6b15a0f680356ea7a65ca05eb5651c2d04be420788b7cfde9454fcaaf8e83d8195c3e8c15c8ae09c17be56ada02b9ccfac1bf4128597d96a9c083f3596c7fbfa9d3d28616f04cbf9fd167ca520d92b237b0f26be7aafb7fe3017d3b99e53fce91d037bce3be4e58a2b7552bb6569af2496daddd59ee6b10a3eb438d075b75c07d00123c09690f25aba0a1ab7eff7aec508c5e3e07a175c8c34fb67277d1c62b60806a04ce62f06a54f98a5ed72e0e18ee197cf25bdfa6b2cb8bbe0541bf2ae23a9af0ee96d572e70feb3340c335ef021249c4533a121cac24ea69b1f73ff4c75b42a617154e2c473d3e46b52665045c0760bef82b7162a5817087fc6c5feff96a10f067d9002de075e3a7a3fac32b99a617d00cc5c818aba04346df92094cf804b4a345be946f908c177a13d797974298e1220c7a1d385545deb7088d8a3043b7b379027de19de2ca05230e0d05fe38ac33d95a93fc45f1efbbf454b866d6d765494816d9cebe43e02699f7ba1e3a4a736032adddeffc1c083c780322c44e36eada0ca1629f3fdd47e1aa6f184e490c851c3872d658c9ea9dae6a3083882b145f781d87f0a0b54a43fc17b49bc37472623dc944935a9fd761b89cea36db48802171a2d65ddee4ee156e9d618fc2bd88ba4404215572071743353464eb2a2409c6f8a22b7f84cc6a709e91e1254b28e5aa86b516a974ab1db8daeece3b7544943c85473011715c4dff77d6e114b11183ccefb2f2cb113685820a42895f40abd4a5dde8cbfb3da667f140f92bb6dccbb678bf7642b1cc461cf823ebcf568ff44c8cb8c81db7077a515fc130c237c6b6094817b395253e1499b95b2a02be109ad5ea0643425ee9e6c057b9c1dfaa0a28a6224969c1a155cca8892ff049853df654a7b2ed48758bf9be98eda75306db9049f7aa1c34fadf36e89dcad503db970ef3df57a24f62231768bc0579bc3d153a63c451e40531ec1f994cc038b199da91064399faad03e1b3418eb7e35340d1ce91eecf4ffbc5c8ee88da59fca5bd04833a89cd800d8a6497b2b7e4e0b363651674962437aaccf44d90b9261109b3ec768866148b837999df00164339c6fd4a8e33aeb877a310b82427d8be7c17a13f934b1ebdde48c73ef94671b54b06bf4f43be1d693023de17eaca515bf1f06aaba326f81fd78b91de14845a3ed811345aecfcac4ab1f38e19adfbc2e7bd9c2227c02119397e8c96531e8a7d61ff25c6eaaa40edbb12090b779586049d9953e9f6032d5bc58f285511e558bf0343c8e01c7f8e35c9be6765aee13f9c50f534de361e47fc71ac9a1697c201eec1d9e309dad0ba26b9b2364ba8140624b059312314ed9fac0d68bdd3f03000bfe6b7f2cfd42505667547d79d00febc7e07ba06178f07b86cfa70b19b04a5366985c914f306100857c13f5666544f35612214643b8f7a75edb3ac274b823f908cd1dbaccc275ed8c52f591ede187041b8b32e6fa145cbb0a5508ed581f5a7399676200cda5ec74e9023de33bbcf563c7ba51a3630e35809b7c094b0a7ab825a69e33d163b93914eadad3580003cfbcd5f490d148779ee2982f47bc365eb67ac7398c8d24d34ab8c11cb2c4a9dccd8a194bfea5f6672be4f1ed5870d46b1de86c7fdc85030b4ad7bedd20741f59c2ede7caad39a57d5690b47fee6756ee0ff4000cd132dfb9540675faf07d2d82a317b5c19c398f3a4b0bbc16afb102031686bc0e590043c4cbb0fe916cf0a129f98b92fb02f3d2fc529ccb753bebc6396be97a9255ac0e2a7d9ff62882f6b91d1ed43013e89a4ac02f9f060fa10a1797dbc0b3adadf527a75f23ec7d1b8de146b1b8c50c48375875e2ea172c0dd5c009259fff89b066f406fd7b97ff44c539d707d8193921bdd115d99501b1031699852810e205b587d9c4657ee2eee6b61a4f43b3b817aecf002b21cf7633831ae1adf3c121098100a5e15ac9de1f9978c7c8913406af0b06911e17fca49ef14f48896124957e0c5aaaea931dcb84ff96525307c30e2b8ee33fbd4dba59ac45d991f0a21881d55bc07f444d11556f9f2758f1bdcc128bd693654bbb75aa0dd3b9d25f7b4aedc5b3f8a829de49e77d3730687b5b86d09593979fa3f7916d4783f251bf8f858bd7378105aae545f9575bb246a44d65be89f5a39f701efd5700f22450353d2db04db21937f7dbc20aa13305b498e84e0bc940b026667149f4c2f8e8cce446bdb7208b6524aac639417b9977a5dff4ed806b3a21dff482844b4f0a6e75743a7e7075ca70fe42266f1125b6797bde788e23034c0940d16bc44a2db16b6e3e485c70d5c26b918618be227bc5610c68b20f4c53e07b15029c552ed70cf198123c3a9b68bfc8ac8d92f10ed2822cfc3ded28eef7116f58d06b3e89c4dffa010a78be6131fcf2ac78c228853d0455dd61bd780d22a694381e36d5309d2bc5760f6c84f59f08fb76a0048c826cd27d96afd98496dc7baa5fc41ed0373fee1bab8663b7f6bd1a9692ea8bb66e8dcba35c249d67402900dd0e5c4ba9c5d7ceb29046a85d628fbcc55cf37684e8478e1fb7034cf2ff4c873153730387d8ba623518db2f944c54d98484e2176feb61c39a12c67fd9a8ba246e61873781ae8d576fa111b96f8fd617484c5d8478acde45b37b84486a92690015311de12c7eb22fce01579f3c2bc0f863a09ff5583155ab92a21ff71d68b90d1ad174602fda2", 0x1000}], 0x6, 0x0) fchown(r0, r2, r4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="e38485c0857f5f3d122de718e235c7592d804f4da15e39e17336333f095aa199eaca91b73ac1b06f7d47ef2a3371694f2d1da5526c6407ea35961e385905a53d094d562a4675d93fe3d2f4c9be980114b6d911954ff27a45e02bad94923121118692092cc01606f225e2ac8b3452f5b31cceb051feadab06461f029effc69387c8384b77f542559924bfba0e04b2a1946dd30d90a3f9e13fe7777e98589b6b85b5adb89af0295e8b8b208a84482380d1cefebcda1c7e466e9959b056c812eca11e9fa1b2a4e7876e8cdbe4df42e31b597ada19b7397e7655f2f991cc", 0xdc}, {&(0x7f00000006c0)="914a6c9735ed201cb031e7abb3e3e14c2f4f523ca687b64ea2aa271d27aadcfcc9f82997bdecbe92881a13f06887b9283368c5ab42169646eb5e07f326209485f01e806dbf1cbae05ca51decbe3b94227ac9fab7bada0a848e420b37614028ff6f0315b9f3510d74ae751baa3e0784cc325f91a12670a34cf41663a51e320219e5820ae3e352a753700e2f859e244a9b21594eb8d6549980048b6f507346d94e37a01f42ae32b9651242c68a", 0xac}, {&(0x7f0000000780)="f53b422e2027312b049e7098c24b1bd498654f09308a7bcdfd4cc5be9f7a65ad6aa3ed0332307beb9a935aba1553f75d5ab10a4b8a62fe6d0cf968de1ffdef10610d181d55beec4513ef6c2766862628fc8fd195c3ef2e348f92ecebf6f240b7af84d8d5397b9125", 0x68}], 0x3) lseek(r0, 0x0, 0xffffffffffffffff) r5 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x1, 0x80000000, 0xcce}, {0x18, 0x2, 0x7, 0x80}, 0x7f, [0x1, 0x1, 0x9, 0x2, 0x200, 0xa60, 0x6, 0x9]}, 0x3c) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x3a0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="61b0b6e55227a5d0e15e22fe7c8754fa5b4765d15885428b89c6a6416f8ff8c5e386ebeb05f2980409fd4c7b9983e5af297b544671af1239a39ba860fee4daeda6fe899859679d0b6ae771646280e31de84e3f609e807cf513de77725232ab86bff035f730f34681dec075064649a5ed11767fba9c890fa97352196b7c1ec48298294663944b0041df37ae27356a39c7bd6962df2667e8107376096b834e8eac3c6532906f29a5f0b16580c15e555f3508c129fef15addead7652246c4ac3f9a86059bbf2ee3d9fe856b6dded0e164568f4b494f1da02dd2c32c", 0xda}], 0x1, 0x0) fchown(r0, r2, r3) 03:56:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x37, 0x2, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:56:44 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x8000}, 0xc) 03:56:44 executing program 1: socketpair(0x1, 0x8007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/75, 0x4b) readlinkat(r0, &(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)=""/161, 0xa1) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair(0x0, 0x4, 0x100000001, &(0x7f0000001680)) chdir(&(0x7f0000000000)='./file1\x00') getsockname$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000fd000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001740)=0x6e) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)='r\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='c\x00') socketpair(0x7ebf2c96340bec70, 0x5, 0xdd, &(0x7f00000015c0)) faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/124, 0x7c}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000001340)=""/206, 0xce}, {&(0x7f0000001440)=""/199, 0xc7}], 0x6) socket$inet6(0x18, 0x8000, 0x4) 03:56:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 03:56:44 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000cc0)="ed7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000058b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45", 0x1cc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 03:56:44 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x8, r2, r3, r5, r7, 0x40, 0x1}, 0x8, 0x7fffffff, r8, r9, 0x4, 0x0, 0x3}) getgroups(0x3, &(0x7f0000000300)=[r10, r6, r4]) 03:56:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x880, 0x42) r4 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x2, 0x400) r7 = kqueue() r8 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r14 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r17 = socket$inet6(0x18, 0x4000, 0x3) r18 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x180, 0x40) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r20 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r22 = socket$inet6(0x18, 0x4005, 0x2e3c9cc4) r23 = socket$inet6(0x18, 0x4000, 0x2400000000000) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000a40)=ANY=[@ANYBLOB="8100df3ba0211a08fe409f7c3df90a853a4f17c200806cbb6b3e4a7b83c77514b97a7de6d43940936a15330ad1568df0ca2a42997468350730a143273487fede7b349e048b950a41b2f92df4b40ccb4377c6d013b973f8267bd4b9ced8ff7232dd93a80bcbbc2206940a6005064e781e174845"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="5785169fbb0baeb1db4d3f76f246ac85fd4ca9c47aa17504d09b034f67bad869328239158c82b8a743b07705474ff80766c004394a704d235c70eb", 0x3b}, {&(0x7f00000000c0)="0bc6a8718e44c99cd4518ae461756ee59685", 0x12}, {&(0x7f0000000100)="9aee8b3e33ebd80c36f22265ce3f7d0cce3e925f378ea5de1be1010a4c4b98fddbd34f0a42d523d6e29c6766563739f22282640c1f8f9b0dbb8e13c2b58349c476b59d04f40971fdbeae6dd447c21a6506be6e8339aff728e78f54039dae1907862fec43926f31d0124ef80a9dae395b3c3ff536c1c22a2ca6b03b19c99318275fea0f8ede3335c2089a064e80edf1ec2344c5fc03b6b75c7345e1df6b8eb732576079", 0xa3}, {&(0x7f00000001c0)="5b6860b4f106429370c7a9cc76c8dbd9abb67d04f580fbdc5892b55d553d827fff2be332feae74989ad307e74b4fa9b0fc4d781357b9bf0230171df58175dec176e8b82f8940791a7d02b060148d6250cbc163b6ffd07b09ebfefa1fc8b0b66c65cf046935c8f5", 0x67}, {&(0x7f0000000240)="7977565a3e72da7fa41a636fd4997d69232e98a795f731c2722927535fa26cf15f8f17bd9d8c21a0f29ba5a8ffe6c1fe34658cba5a848cd9f5f915d3590c38c168895093b7d94fbc2eea603ab2fc110b1eea0bdfbac8c2f5ea358c856eac194f436ff209bda33d292ee43e898e4d8daa5b1642b8", 0x74}, {&(0x7f00000002c0)="c62f1748154b60f0c4f986cb1b39095e21f9bce3606179edb1e5610119a8f725961fbbaaeca3804c55d0d0dc0c17f92fef521fe29d1bbbdf5be4ad0d2b32a9d6120fa0dcc99bfc30931b0071cebafff4874da943f76457fbd503359eed8775ff09e45f86b6a4df54fe60c7142f8c9c8bb2ce1fb42e0496168c6036bae8e7dbbef99872df3b2801208bb906ce7a8c03acdbc14a16bbc6412096ef1aed5b2bd9752ae75ef3cda156d293f6a6e73fea456f370ac2222eba20a7a53cd0dd3a190e7745e104a66c50707406c8d139de443ee50247db909b9ea1afd2aff4c783", 0xdd}], 0x6, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}], 0xa0, 0x402}, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) socketpair(0x18, 0x8003, 0x2b, 0x0) 03:56:45 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 03:56:45 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 03:56:45 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = socket(0x3, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x8001}, {0x18, 0x3, 0x1, 0x6}, 0x4, [0xe00000, 0xf5f, 0xfff, 0x2119, 0x45, 0x2e, 0x0, 0x1]}, 0x3c) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 03:56:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) getrlimit(0x3, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x1, 0x0, 0x1, &(0x7f0000000440)={0x7ff, 0x9}) 03:56:45 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f0000000080)=0x3, 0x4) 03:56:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x61) 03:56:45 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000), 0x0) 03:56:45 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4000}, 0x0, 0x0, &(0x7f00000000c0)={0xfffffffffffffffd}) 03:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="0300000080000000a08454", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 03:56:45 executing program 1: r0 = shmget(0x3, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x13000, 0x200, &(0x7f0000fed000/0x13000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x102) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) shmctl$IPC_RMID(r0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x18, 0x1) shmget(0x0, 0x1000, 0x80, &(0x7f0000ff2000/0x1000)=nil) socketpair(0x1b, 0x4000, 0x1a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x8b5e, 0x5d4}, 0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x90) lseek(r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff6000/0x4000)=nil) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCCBRK(r4, 0x2000747a) mknod(&(0x7f0000000200)='./file1\x00', 0x14, 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) write(r4, &(0x7f0000000280)="d0f35c30bf8df202ae6777c727367a7ee755f255a1eb85e8c1f33021558d7cb2833c58f40d8d1a7e71ebd43ddcabaaa80eb98268180084a28181ea279a253093cc9f9726184704de02828f63791ac339082e2302c85abd3da74daa6bd519225ab407675e08bb755ec9622a633bd19952fcbc493b0932804ed87cd2aaf611a31ee3b7a848a17d41ef8737254f8d07dd4a61ee7d46ab6fe823a3c36648226ed345aed7afcc8f01ad71994831c4a94a972307a386e2ae0c9c6a8e393a369bb4e4246baf4b0bb9f38b1b51c562cfeab2999b076a2b65ce59ed73080ddf8e7e560f838d4c6d9c", 0xe4) setitimer(0x1, &(0x7f0000000380)={{0x1ff, 0x5}, {0x5, 0x2}}, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getpeername$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) execve(&(0x7f0000000480)='./file2\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='^(}\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)="27250100", &(0x7f0000000600)='r\x00', &(0x7f0000000640)='r\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='r\x00']) getsockname$unix(r4, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000900)={{0x7, r5, r6, r7, r8, 0x38, 0xc2c}, 0x14, 0xf27d, r9, r10, 0x40, 0xe000000000000000, 0x7}) 03:56:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x114) accept$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0xe2, 0x10) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x20) 03:56:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401, 0x7}, 0x10) 03:56:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x0) close(r1) 03:56:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7fff) socketpair(0x0, 0x0, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r3, 0x2000747a) poll(&(0x7f0000000180), 0x0, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0xf0}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x5}, {{r3}, 0xfffffffffffffffb, 0x82, 0x1, 0x40, 0x1}], 0x9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x2}], 0x7, &(0x7f0000000240)={0x6e}) 03:56:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x1080080) dup2(r1, r0) 03:56:45 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/176, 0xb0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x208b0, 0x10) dup2(r1, r1) unlink(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) 03:56:45 executing program 1: getpid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) getpgrp() 03:56:45 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x85, 0x2, 0xb5, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x4, 0x401}, {{r0}, 0x0, 0x20, 0x20000011, 0x3, 0x6}, {{r0}, 0x0, 0x80, 0x80, 0x1f, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x82, 0x7ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x98, 0xc, 0x28}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x0, 0x40}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x94, 0x2, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0xf60}, {{r0}, 0xfffffffffffffffb, 0x42, 0x4a, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x11, 0xfff, 0x3f}], 0x800, &(0x7f0000000300)={0x5, 0x1}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8ccbdc5b8441adcf6ca10558", 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) 03:56:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7ff, 0x9}, 0xc) getsockopt(r0, 0x1000000000000029, 0x35, 0x0, 0x0) 03:56:45 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 03:56:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2f6, 0xcba7, 0x200, 0x200, "b5b7b85807e3afb232c3373ab1d674911fc01fd1", 0x9, 0x120000}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 03:56:45 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x5a3, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:56:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c0299f4", 0x0, 0xffffffff7ffffffc}) r1 = socket$inet6(0x18, 0x8003, 0x5) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000001080)=0xc) 03:56:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) kqueue() close(r1) 03:56:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) 03:56:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) ftruncate(r0, 0x6e947232) 03:56:46 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() 03:56:46 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)) 03:56:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1f9, 0x6}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 03:56:46 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f00000001c0)="be", 0x1) shutdown(0xffffffffffffffff, 0x1) 03:56:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/107) 03:56:46 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0xc15}, {0x0, 0x4}}, 0x0) 03:56:46 executing program 0: r0 = open(0xfffffffffffffffe, 0x440, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x2, 0xfffffffffffffffe, 0x9, "836980fc42f2b77fc568bc89db257f541ea5f2d4", 0x80000000, 0x875}) getuid() socket(0x23, 0x1, 0x6) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getgid() setgroups(0x23c3ab39b063c76e, &(0x7f0000000180)=[r1]) r2 = socket$inet6(0x18, 0x7ffe, 0xed6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt(r2, 0x2000000800029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 03:56:46 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3811, r0, 0x0, 0x0) 03:56:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4e5) read(r1, &(0x7f0000000000)=""/3, 0x3) syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) kqueue() syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x0) 03:56:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f, 0x0, 0x3ff}], 0x7, 0x0, 0x0, 0x0) 03:56:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000000)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) 03:56:46 executing program 0: r0 = socket(0x3, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e16395a42126e5fab70a4cf34b5d066696c653000"], 0x1) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x201, 0x8) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 03:56:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) fcntl$dupfd(r0, 0x8, r0) 03:56:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffc4, r2, r3, r4, r5, 0x0, 0x64}, 0x18, 0x3f, r6, r7, 0x3, 0x1, 0x56c7}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x100}, {r0, 0x101}, {r0, 0x4}, {r0, 0x110}, {r0, 0x4}, {r0, 0x4}, {r0, 0x86}], 0x8, 0x80000001) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r8, r9) 03:56:46 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8000, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) 03:56:46 executing program 1: mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x0, 0x18071, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x4812, r0, 0x0, 0x47) 03:56:46 executing program 1: syz_open_pts() execve(0x0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) close(r0) 03:56:47 executing program 0: getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x101}}, 0x0) r0 = msgget(0x2, 0x40) msgctl$IPC_RMID(r0, 0x0) 03:56:47 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x4) 03:56:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9b24d34bf80000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x0) r2 = dup2(r0, r0) r3 = dup(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') msgrcv(r1, &(0x7f00000000c0)={0x0, ""/144}, 0x98, 0x3, 0x1000) 03:56:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x3bee) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:56:47 executing program 1: socketpair(0x20, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/88, 0x58) fchmod(0xffffffffffffffff, 0x22) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) 03:56:47 executing program 0: r0 = kqueue() fchmod(r0, 0x1c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x67}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x80, 0x0) 03:56:47 executing program 1: r0 = socket$inet6(0x18, 0x2000000000000003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='/#:\'\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=',{\x00'], &(0x7f0000000280)=[&(0x7f0000000140)="e500", &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&M}^\x00', &(0x7f0000000200)=']({[\x00', &(0x7f0000000240)='*)\x00']) r1 = dup(r0) r2 = getpid() r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001800)=""/120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000001bc0)=[{&(0x7f00000016c0)=""/167, 0xa7}, {&(0x7f0000001940)=""/119, 0x77}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/241, 0xf1}], 0x5) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000300)="24e073c77939e34bdd76bc63e31e93b7fe5d8f40fcd16f773c9d01192cffa1312fcdf9744745d246937fecbe1817588d49272b696a049b09cb77e84f743c779d08d36f68859de7689959de09af2d774f00cfe013644558ef98523a990005995b66b44a21c88d224221a06519b99234e65b1279c7ddf5f227771b8f24b4868d960c57f218a85f32bfccdf70126a17b6132dcd87a8fed9c08f66fedaad69e1", 0x9e}, {&(0x7f00000003c0)="3e2b4cce8392940130a8958997459f3e4ff2ca592f37e36936c54bcbfbac80aeba83445d5d6ee1818f7c357c89bdb970be5aa601f465d75cd133cf8680ba939c181c4407ba9dea7b441776669b78", 0x4e}, {&(0x7f0000000440)="4d6f0bff09d60923b6b99c1cfc0acebe0ef50908d0e1bb6e1d91f9b8d9fa63dfd4fc5d9c32fd9121b303566804cf32fd530c0b133e2d5ff804061742b3faf299821d47923b705bc959636f", 0x4b}, {&(0x7f00000004c0)="bb5481b8555f7bea633b03437a40b77349efb2934ca72763c2140956da2eb5a06916e59cd773e9578a27ca59ba6f340055f4f4ffd023b35f549378cb", 0x3c}, {&(0x7f0000000500)="40e5e8431c33fdc6c95e260a675490077c3cfd84a663838679b1990e46a850fbe15e1383823865d192d842ffac62c9e427fa58be1cbe709329d38f8988c8c19a6383813041aff162c5cfd2b3be82609674f5f10d1d8c0d97d17f5c2a380fb7032369a5981087ae73bacc2c3c0b460ed4c9aaa4bb05271c531f73f5eb7a48ee2732427530312d6799818a1d15abf1dad77dc365cb1d431b68567135fda958ecc99aa1c8c83771ccb66ade03226759c85b3f4e42734ebc06b72c6486dd03c1a10e31952967f237add4e5aaaf57f941214416de734550cc1e5e0366116046cea4dedc54bcb72ccc2ff305da7e77ed746de6b3fdf956e26d47eb25f48b40f6595ba163ce4e683b44a26947de405190e2b15c48681052ad20ce06924046767ea4cb2d0f50ab6509434beb1fd290a3bd741fa0fcb13e26e7c890546ae412dbffb1fb244adb457a87a9e1b3b4c938a8431bfca7f676fc480d36a219dae05ef7684510f6a2cbe70ab67dbfcd63b0ef6e944fc5ca30f1f14d97e9483dd9b8a6daa6ec1b452308d6f08988bab155501b8b75128d8d6681343f8a60644a02b75068e1a69e5a863746a9297ab2fdeae6ed6b7a3316a63959fc6eca2bd7a4123c12d2a9e7145cf7576b867b0959f032707cfc439e3a8c5c7ce39972f24184dd096068f4163d2c13d4ed684e589dff1a7184a25afea79f42bb29b815c8ff2d84268d82ce55793d19b0500661f6ac754a1df89258380c5594fd516cb0cd7f13c51037a4c12e05ee179ce9c9a70c9cb96acd4489f1be5b3e76ff033eb1b06bafad33dce67dec29bf091297dafe5bb1e7de91af6b956fe6fc7a3fcf444aaa5d400748410402121b3d8ddfb9187b0afc6b7700eac64bf84c8d33a0508d6e3903387ffdbe3617e54ba62944747385fcbbda161bb7533c6fd142407bc7f2aff91be385e4daa45336acf110e7b175ee7cc32a19d56b0eeb413d124f774564363612837d4710267a31373a10def10cf6789f91703e791d19b7bcdd079b1270ad985c7964285cf64432c66dced1ad14c6da8bc20efa1e0c5aceedbaf078a00aac6ac1f371506e2efb47c842400a84602ae27f6a0c8849f5dc97b1b88b5b249ec267add9dad1fbfb54f9473eeabd6443a35ea164bd746831e6e3721bcd8ae13996c56b9f1f7b2d8a58969d379333b72f0be1a370892cabc95bebd2dcbd036979484547d7dc6ad2a5c5f11149cac8a80b89ec13a41e4899d2e7b36f63a59e3166394a118eacbd77696a16255cdedf0559d1b924230b0fa17caa36854757686b5c3c165125bf28f7b70438941c1d85f64e9b90add0adbd8d1dc050dda3670d30bfac90959e0b78ccd353fc38e0de3782fbe1f60475346cb5a57640fb682b012c89f63eb679491718200a34fce0e6dd8c9bf8684ab1ca80b4d108d2c02cee031137752b248d795f63ffb2f82873f23622c9855e68acd95fbce86211ed029b3c794f8c018691a71e5bf2dcf0f4a80ff6e1a0a81c58e04a56cd3f9a8f86a4bace56d735e5e27f6e1ddd5c48231085f0bbf3309233c58510a31e87890035e0f3bcecccf80b0f289717ae7a1fd428eb8d0e0aca70f4ba91f5d5fd2bded146a5471b3559d80800d9b556ed5b00eca286ff8f67d973d5037c5cf0476828c6559c5ce11eb70a3d68d256e8f61e68d4f68f59ee4369b7eefe30b76e948d27eb340e5cedc940f8f8d0b518efc18f30db8e6a822125accaa9fc0c9ff53e17cca08a6b802ec5f035e52f8373f3a3cd8bc1e625aca075b285b118cc95016a5590db763d5cadd03b95144bcf96a4250807b4c3d114a07900b339553d62e46d4f40f00b78eb389a580097e2e5f3ea853619994bfde18d496fc82b92f7d0213c74aa99cefc4422678f380495bd08a64c127160fc557568e31db1c0a7f17a8c2a372a35de00fe90c6a09b532637d67ed219ce514276eb781c16ae77751bb0e10c8b12d18cb446b2accc321dce9562f0d05124260f3163ac5ed9b77a6dbd4d1d88d33e73087011e1c8fd9fde7423f88a7aa0fec5fde8d013112998aeaef1fe02b2510a3bb1b493c2688baffec5da9b8a14597e3835ffd704f8522d0c9deffdb2c1a8429f3f3308b3885ef7db38a8ca165fa82ef2fd684a868897a959083a9314704e0310093e8d17fcb1c8d7d7d7f58cb86f8d24f894c252fc6bcb42e5f98c23c2e558e5572bde4560259049d760b62fb8c14b78d0eab06d337c4f050d1652a98ffc77150177fe0d163fad7ea5dc0ee94146a9a779b4d9d1bd60f782b65f3dbd7854e4328deb5887a05948d64d2050dd8cdc3053a9d136205a4bfe0300ff969266342bbc54deb364c7a81835091c3a0bd3e87b06799cab285255e88bfd18eb30306be1abcaca00ba8494be99f9dbdb2a7ad0f64ef9f92b05115b30656485c7161103a033a6f1a4bce00a35a8d64508ad7cd12632273ec29d8dd8806a90bbaf98b5f32bc5de7c1a0c5dd15b2de65345ea0dc295e5263fc3708dfb34fb589498127e876e838e594a683d92d4122c5f228933d922faa0622dd081b49fc7088e468a1ae05ac23354828b92f5649cf8fde84eb2f3c1e74fda4c04f12acf8d557656f4468462d5e35018755d68617e88800af5761abd5d3aad1773c09cf1c64b3add793ed12220e4d562a90c537443524c0462c57f09a803a28cd28753929d14b005be2dcccd3bcc9509d1795ae3e0e9f3e91cc980cd77b9356bfcd490d4aa2cd93e76807e824a03bebf12b88b597e4806be3743a1ccdd004033e3d73554658a74680562a506d54ef88af1a5adaf579c3a049930e055e3aa916ac1d38e81aac4872614398fa3b2e76ef06f6ac0f64efff3ac80eada193bf6422979e5144bc9ea3371cebd4b369e5537208b6e2cd9a91e501e13b27c4d6c6b5e6d5b92d64082032a62d5db3d14d4ae3325955c31b365a1a3185ae3981890c10a587bdebf02028bf5b0aaf7f592001b588dd463e9060736208cb59c75765f3e2ed7a00c07c26ab91c957a447a2bc69cc8c514258873c89e40c696e8ccf61ab5a6285e15d896593dde6fc6481e6561d3e2e7ecf8189c69fecadfbd7f78459d267c023c4dc85ff0f73b9c79184095cfeeb843823b820e79873ac27fbd2a25fbfedc8f7d72b00d0fdd86c3368c27d359c959c7d33c200ca286db52f4e292f8afa68518e43da4b0af5733cd6bce5b9caac25df53169ebc38ac7fe93fafdb4961c4f929643c4534cf366ea24dceccb85e306f6fcad0da3ae45a4c65eeb9eb49a3097803d32e69f923e2ee567301753b0f35d101b4d65c77e17c70cd8dfa701703b1271d1b36edd9b4421513cce4d0f5df70cdb17b64d3aede855d1e0bd6c8ddab83fdec81bcf97e45e9bce320b3d0bf804b888971433e019eecadca6c8536774cb29c99847c8c5507c57e4cbe076438e296e3832ba547a758e57252d21b90a05b53b20e6d917c7a5f2df54be2641e24e29ee3ef160a5af47e87101311294d69ed07d062b031e2c485ab464b30151df4a0ad160869cd0e7f45f5be1e988b696d0d7fb552b4e27cebd20528b997fc1afcec444af57923f208499a2415097eb9bd356df2d59cac23e96ef63057514787ffe99db0ea54fce1dd195fa2522677eb8a9852339dad4e2610938b90dcbc190a489e9282172e2df96f62e79327f97116d365a84c7d1eedce772429fee21116e4ab457a903e03b74652b9a37cdd127a8674a543a3555fdcb9803d81cc6a09d09a32b30f060693747a94002afbae2e5878a77646325e329ea73631d192db18105673b23ff4f5ff5787b2bf120703fae798fd35034c7b3117a567c018407cf25164c0a200dc9f449c21ecedb136c095a9cb7418c57c5dffe68681a0005067b758cc09d3b98421b518c92f5e69b7afa9ccd48f900b0f9bf9b756741313ecba831a61bf8a4b9e3422366c338bbea324819f8074df44147eca55a9e117bd53fba68d7806ac10e22af954cd1b81d2a2685333e9e7bfd756b8b18ffdc2daf1bbd5caf8f521273deea0c17f4ee048f130b02ae548954306f4106af8690454d62469e4df3ae17f8b87af93bda9f72394132e81ec6046704ea4047a48ec05892855ca9bef32d4a504b36e262a179dea89e7ab23e52a3d3c3b02d9250d6dae86fe816ebf938387dd5747f7349f0698b2b2af20c588375a34e94d002ced213bf4c435d3e8dbed786e02c4c7d014b673ed2d364c43cb2f1054afed6e4c4e0a67c6aaa4577466694bcfa14eed912df8257e5dcabcecfdc018bc704318ae316dc0e4ccb665b71df5c716838e3b41316eaf598566cec623bacd033c4a0bc5aea0bb61810a8598afb46303b3332a89255a187827d06524f3f7651e7c83a26cec1942b6c81dd27d71289a84d5efc075cfff33c89910446124660290ec8093833e6b20f571bad8bc45d234d99e0c6d345d00b2ae88fb2dd89e9c604f7261144bb79708fd63fb647619ec59d42128f8f15c2605553b8a8c327769db36e8a260bc5c4aab298b56a3c42e3dc8cfce4231072e7cc0861a268adfc676e93029d456d4f3163ab2a194b047ba237cd4d51740c7733feaef7191584e6f4082cc016814948994f3f5b997301cedfde21f6aa680d2c6e21a92b248c2afed1ddf82020f818c486429f71128d2dd43718248b166426025f41ce2fbc0a15d500b3aca62fecf52e6a92eb79a0269203ae46ccdefdb8e97e78b8e7c9841903f5423dd38801133110fa70a28c88f97cdf0fddb1e92ae38bb261b67bc7e77c7af41f0c8959461e987cc340247b543936ed2e3e04e3f10b2d9ff71e6ef98964c683cbaa178ee1cd6b2ee4e187ff274a1ab50a53881219d6a6918d328dbafcc5e986ff1ac313ad9ea78ff1f01071101458537988109158973d00b4c93ac6a4b81890cc370cfb3dead397022c1a6aa840b5a1ab7e674b7d978147efa39cec5d026aca80093cb78e98199b378b903454c3d378133f5977f7f9e4eac278f7ded54bb25471b3a1d2233db9e406569092420f8663374fb36d9f9342092d116dc9631fe6b04ada66b95c1932f8161f8d118cfa97d3ac8793d8f2aded4196a965bfdd646245f4b490cbb4e17dca25f422910ffb60698aff37e877db25109252557e3857c859e09ba4b61ab5c7a18e6f03462d43ee59519174c23cfb32ae67b9d87be7419c7199fe71c883ae6517aaae367ea2e3eec1c9fbe64bc1895fc0cf6b63040679995a2c5b3b514c40a46826b89f0f98239cfc0fa7672110b5fba6822d79a17657269eb3a396d99b91ca24b2c32055732f7c76b31ad0edc2102fa3a32d14a91c86ca9e67af758d5dc153fbb87e79dca3a464088f1e4c4e461daedbfb8ddf48dd17eb4915c6ade39e03bea8947410ac48118e9530feaf86f534b0a0b10fb733faf00ceed2ca5150b30de2736cd93b8715679b89e81728b72e689065f6c516a72611e08cdbd848a9593bf68790d604fe32df33422315aa3b33c20eebebcf20471e3afa3147832058e08f9fab5232c3680c662cff710527bb1a41b726e35c9fbf504318ee0cfd38a4ae322a9c41533279a179444ab866dc6f816c2dddd09277bb98a6d831ff9d84e75ef29a5a3171f8ecfe8358a838dd456634d7f2061fa17f878b1218bc089900ae3fa832bee7a7a9cedbac4454dcb78688e4c830c24321bda9ba39b24720cba9b1ba2e3e14842a2c3cf4373bd4f2efc28f640353e02d453976a18d2a63235331faedeeada0cb0bffef5c366b64d22558067adc037371cf3ab46560a25acc3dfaec71c8ccb3cccb7a5f73b091b76c3915cee73455d11708c5998a7f321b9224cfb65047", 0x1000}, {&(0x7f0000001500)="87fa6a6bf989f4cb355040a23d26b8ff87b4da49e433a4f5c5e7ce79eca615417c616357a59d3180faf0bfeb2398cdbdc0fc2788f21676dad7be83d54c3ace46716d2bb9e816c576a0d62a519c73c046a61210dd03bf39fe48319151fe3752d2f32487b6f81062303685fbc284022dac86f03143c6dc3944dc94601bfc79807522e7adca7a6c694d7d5b3da972579977c0229010771dde534e800a364ae0db707a9f5f8da9fb7c4307166a3b1aef0e80e72f33b58d9267302e400fcf096c7998cd54d19a3e893a0b8a7442afe89530ce45ad754683d51f0868fef3984500b6379225aee3e1d655749d2abdfda16b6fe0e1", 0xf1}], 0x6, &(0x7f0000001880)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000160000ffff00000100000019c7ef755df675208078d42db60e36ca", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x9}, 0x404) bind$unix(r1, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x4c400eb5, 0x0, 0x1007b) 03:56:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffdc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000003c0)="62738a0919dd07f135f545d3d80519f265ddd911a68c3660473fbcebcb1aeae7b18830892774d599245f58597b07f9e492ec2677171b3cb80b9e0be5e26aec09dacf6964168a798182b13f8c6994e0d34bf4ba39befc7caa7dfef9648c6a4736530298235a53226932d6a5ff3b03640b11d976c520740ce3f38901f5f1794ff847d91bb7f8ed751edbedd23c2d3bb30d204cd94d06b4ced24408ce0e52bd91acf1a9b84f4aacb88cfd727fdee359fc1cb6", 0xb1}, {&(0x7f0000000200)="96b2699268fd6c83462d251490329ee3fc34da592b770e849027dcc4a192f1f97d1e03067c0da5a75d208c286478c89d672b05e0329e637f08cd1a04b6ac258079ccfbf61f34a4a63794fab0ece177ee45890e0d8ff300f609acf1027ee9091c2f8071b1a3123068da876180937bf5bcef9d0da3386b18f0a6b6", 0x7a}, {&(0x7f0000000480)="143bb35427ca25569baaba6688a31797fe024ed2594ebe971be2a32efee6", 0x1e}, {&(0x7f0000000580)="7d2f0dacdc99dd0d739af487b630694b0767667cbeec294fcd2d0e32465d920750f1dc61ae97e319636675ba00f43aee50cde20cc72aecdbf03107a2736ac069cff9d1bddca66651d3b8a0ba4449c7fb88c5abc644972763440e2dd703137e0c8b1a5c22542e1f09dcc2a3e91eae5fac642c8a20797f1140625a13b515fce6bc5d3a5d2300331d8985965ddd825fcf3604264f54d67ca5c3933bb987a7c0ee586df27ccc3bf31eb8a3df0055307cb5a34713a93529256ba533759b19bb0c918aabb8a137d6943bf7a9058168fa88d940f30827e33de414e21d9d15623e", 0xdd}, {&(0x7f0000000680)="63cdd756c93f97762c22f81b81e20b5a7d8f9da213a0381f73487dc700e37d3f290da0253fff2ddfa82b7c77b048b314e6970c159d118f23e04b9f0e791c0d435dadf39cdc062be53a9947f91af8e6c3907866b2fbd2f63b73df6d6f9e92e0606667e81ec5d3c9f8c0d39bf4ac4e3a2a", 0x70}, {&(0x7f0000000700)="4b3f5f57a5dd3d4d818e903e813546c22871c19621c7d078740d57161630e66e7f8b8605c50918c607f42f88d57285a196036c09133554d463ae5dd602745527d342db21efc6b3d211eaa2aba9840ada1e271a8574d2e5f84b34986aa6a8b89e355938659d968639fd71e772cc1eddc513c79223d72879a3c02e4b3e2f6da7ed7b91010c", 0x84}, {&(0x7f00000004c0)="2d5d2d9b1aca3a70262be9b9f2ba897bbea18aa3cb760dcbf8dc36fcdefbf534ef1220378f30daf75c999932d5dcc5abdd7778ecc4f42e6e97", 0x39}, {&(0x7f00000007c0)="f22dd6b2d76e7a2e32bc3016177ec74124bf8bbbd2018e0d9702ff4c4b003f147243d6e14f2daf380c2176e5a030d7516da0f6d96711873691e2af38c136dc5ceeab9cefd18233362cb759db9260e51d6ccb40d1c504b1f8dc45e89bc281149a11644ed602bed2a05e67080d471c176e9f682b7ed2c7fc2f1ed8a3549168c0f048f9443df647cd6ec6a5fc46130479a82cf5a8666e175bb29e336e30d11fb64e7dc98200bdfc5eb2a5f6c005daf263794242603a6f58abd193d7f9a8fe3e92d9d285323c2fb8bd15089c69cbcbedaf", 0xcf}, {&(0x7f00000008c0)="e0d916afbdfdd21ff18ac5fda78f7d85f54303656178fc38688a9833cf54b581daf68a1f8ed6dbd744832c85be05d7085261c49883097770add0a66e436ec69b32571ad2f6536f26c557f95463db23425da11d11533c7efbcfd6a21440d78b9e65cefdd010bb9289b11488b3d01071e1e973a167f40475baf04f5e0136093b97d6186782cae64a134e66f1307174404d16df", 0x92}, {&(0x7f0000000980)="be3b39f2db389f8740804bfd95d01cb6b863efdf6ebf42ef0eaa124899ee715a", 0x20}], 0xa, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x4}, 0x3) r5 = getuid() sync() setreuid(0x0, r5) pipe(&(0x7f0000000bc0)) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) semget(0x3, 0x4, 0x10) r6 = syz_open_pts() close(r0) r7 = kqueue() r8 = syz_open_pts() poll(&(0x7f0000000140)=[{r6, 0xe}, {r7, 0x20}], 0x2, 0x2) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011", 0xffff, 0x7}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)) read(r8, &(0x7f00000002c0)=""/249, 0xf9) write(r6, &(0x7f0000000040)="95badb3cec5ec08fc9", 0x9) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSTART(r6, 0x2000746e) 03:56:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000200)=""/18, 0x12}], 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0xffffffffffffffff) 03:56:47 executing program 1: select(0x40, &(0x7f0000000000)={0x9f, 0xffffffffffffff7f, 0x3, 0x5f1e1cd8, 0x0, 0x18, 0x7, 0x5}, &(0x7f0000000040)={0x8, 0x80, 0x5, 0x188, 0x1, 0xffffffff, 0x3, 0x101}, &(0x7f0000000080)={0x0, 0xd0, 0x394a, 0x1, 0x5, 0x8, 0x3f, 0x7ff}, &(0x7f00000000c0)={0x7, 0x2}) r0 = socket$inet6(0x18, 0x8001, 0x8000) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 03:56:47 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 03:56:48 executing program 0: r0 = socket(0x2, 0xc002, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b41fb38bc6c8b2d9111fd281d355e11e089fec6d800dae22e5a6ed378cc6eb1954b9f9a32988fd91d028361149ae86e1b0fda37a2966e5b8719633cc08e9e16e4cb8c03b863ddc77b4fa84562d4dc27f55c3dadad47f9e97945daea1ecb0aa75a7ebbf3fbd02c24fb32b3584f89e6265d9c1c0f3701de07670d09c8fdbf8fa99f584df1c6f3db26cddf1b0be1b9db9476bb2dcd1e2234c9cd418d16aca2cee3e93a60d4a5bed03ff", 0xa8}, {&(0x7f00000000c0)="3146d04d6d4cdb3913c2069619b6f6c747b9b4ca46b3f19c1486faeb5e3b94f7864f27eaede9a3c2e0a9cbfa226aae775286786c9fcd9ad89ca2b34829cde9670f3db2addf08ec5ea3b0e288fbe6fbe1991bec0f724540300f335ce92a728bda8bf0c181a421b0571c165ffc822ec6a1ad775e746ff4e37730f1ad936c27bdaf3f98515f6e23cb29a673cff6400097c4696864807c", 0x95}, {&(0x7f0000000180)="68d123ba489494d8906d26fa35abcab3901228521d4f3f99e9252a1ed23be84c8cef5d", 0x23}, {&(0x7f00000001c0)="053e98148e179f7a1ca6b08e1b04f859eec20c9c5f202d4c23d50f5a614d52eab11eb36fbb371b5731bed1f8a7dd3aac5d3dae53ebb97000cfa1bc3fa2663baa7e2b1903b89d491b232b4ed5ce443f89dafd62117873e376e570c4945459f9ea0500fa3da1b172dfe7c41746de3dcbaaabd99181c4f23e62b2799e0f2e31738ba8fad179c8dcf4d474a03436e1b5f4c5b9f24115dd8fc373206950344ff051cd854d274c06ed62", 0xa7}], 0x4) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 03:56:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r1 = msgget(0x0, 0x440) msgrcv(r1, &(0x7f0000000080)={0x0, ""/31}, 0x27, 0x3, 0x1800) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) getsockopt(r3, 0x1ff, 0x6, &(0x7f0000000100)=""/163, &(0x7f00000001c0)=0xa3) kevent(r2, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) 03:56:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20800, 0x81) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 03:56:48 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getuid() munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) 03:56:48 executing program 1: r0 = socket(0x20, 0x5, 0x1) getsockopt(r0, 0x20b5, 0x2, &(0x7f0000000040)=""/124, &(0x7f0000000100)=0x7c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) getsockopt(r0, 0xffffffff7fffffff, 0x39c, &(0x7f0000000140)=""/198, &(0x7f0000000240)=0xc6) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 03:56:48 executing program 0: socketpair(0x18, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x183}], 0x20000000000000d6, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:56:48 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r0) 03:56:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x50, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7ff, 0x7}, 0xc) getdents(r0, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x5) r2 = msgget(0x0, 0x230) msgctl$IPC_RMID(r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x9) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x8000}, 0xc) 03:56:48 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xb8fd, 0x1, 0x6, 0x7, 0xe0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x6) getrusage(0x0, &(0x7f00000001c0)) r3 = socket(0x10, 0x4000, 0x9) clock_getres(0x3, &(0x7f0000001400)) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000180)=""/41, 0x29}], 0x3, &(0x7f00000002c0)=""/212, 0xd4}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) 03:56:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 03:56:48 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x7fff}, {0x100000004, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436bf21"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 03:56:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x7, 0xc23, "56cb68a74894cc07dc174da15377011c55c73a84", 0x0, 0x44}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 03:56:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="029802000000dd82"], 0xfffffffffffffd78) r1 = socket(0x2, 0x4002, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/161, 0xa1, 0x842, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000001c0)='*\'\x00') 03:56:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() pledge(&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='-/\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r0) 03:56:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r4) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) setreuid(r2, r3) 03:56:48 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0xc, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x300000003}) close(r0) 03:56:48 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x54) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) write(r1, 0x0, 0x524) poll(&(0x7f00000000c0)=[{r1}, {r0}, {r1, 0x42}, {r0, 0x5}, {r1, 0x20}, {r0, 0x80}], 0x6, 0x3) preadv(r1, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/2, 0x2}], 0x1, 0x0) 03:56:48 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x102e1, 0x10c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 03:56:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0xfff, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000020, 0x5, 0x400}, {{r0}, 0x4af3d964f7d835e7, 0x20, 0x80000005, 0x1, 0x81}, {{r0}, 0x0, 0xa4, 0x0, 0x3ff, 0xffffffffffffffe8}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x18, 0x14, 0x100000000000000, 0xed}], 0x100000000, &(0x7f0000000140)={0x101, 0x7}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0x0, 0x9}], 0x800, 0x0, 0x0, 0x0) close(r1) 03:56:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)='O', 0x1) write(r0, &(0x7f0000001440)="3cd7fdc1540069c930b331b501db30a67df1a028c65c70b121d2193002255e6d2aa957b04ee8d54bd091e1cfb31182c125e50675cab4da16e831b48bcd18e9b97d2adbc1f968007b1635f26adc22216f7186ea49061fb9cfef20a5ac197286aad70d608e7b8485995fd76a17420ebed8372bb2b4dabe88c4a9be6c205a4fb82ccd608e76921e6a4a9ca5de01d5004b1eb8b9bdd54bc69a4207c6a41d4fa25c21894578916116ec8799dd872ece36f5e5be9ce1e422dbab4d1b25104e8711015d8787d6a22f68df99acf02ab150691ceb5ad5748ed4142fcad389688d34005d085e4386f120c8bc816f73e3bb3f56fd5bf45e654d4046fe45", 0xffffff2c) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="596f213088ae54c1aeea4c9785d54e86a97f6d62f16ed2cd1bd9951ae8a6f8806799d26e4ee200d7f134a6e14da761da8bf004548f76e52dcbfb5621a12b6f7a45334230c7b57be83a04972a5292d9b590fcdb3233f878fb0abde1e8ac0c2c91fac4ff29967484b877167c9bb02293c62f93c9667a6b81e6bdfcb08645c1c20f70c880b0c553ac488f09a88d892d89188e47fb9293e5306fe07ff05fa2cd949dd2302d459284641101ec60fe22de9bb67d6a619577772886f828d873a50c6e99e034af131b8873af999ffc743c6adec4183fda5f3fd7ee2fbe30b04fadc62fb5f49e422abdff523d868fa3252fe6d4e71691cf1cd759aa93f7088f62019f28e7c25bf4a5955c684680c3861c292ecabb09aec427f926d996575b9a1b47d934a50102446fc62e8f923a5ae0de405ace4d4e0136528664773ea350344e4ea61a22aac37cb22ab007e639851f97f3cd1b0d79bb725cefb0d3f80fd754c1ae26aa46f9a0d0fac468292c6605d34cf8e0e8d60736a239242fcea3d041c5a9e0e5fdf5af802ae75de52adfdcbd708fd3eaf79bf0533d4b7a8fda41248241e23580ec8d4ce44047ac504199640fbbfcbd920c19fa948cf84b1ee177d5ff53676ebdc05ab19fa5433c60d213be0b8b235045b9a3c5360017ba631d3fb775b6491690e2dfe16d0614e4d426ec5a2b941c31d1f950b509bd3be5d52fc5d6a8bdae4d452f0767f615818b6c10be8edbeb29b0312e2847e525af93f7ceba3b069d160f57ec2db920ed43a04d9f8fc8af89ef0aa785af12da578ca1f10b5dcb050e561c4a442695c92e41f85c2a4b13c00fa3198528345648f249619696004fa9c0bf0ee51c747c9bebfb0b437282e35c6fd997fcac54c56603c26896364406fc20bbf3f0604f6fd9a5f11b2506bfd87622135042c088e6b4d5ba5e4313f6db32df12ba43653dce33830500f5781545bbac94750e357d892716743f244c4b5645f86709ea2306ddf9bd236dcfd6588e529b04890284efed7b051faebd478f106f92d0e51255296c46e7c56b67abad495f033f769fa87127ddff99fa1443076b4b8b36eac66fcb81e34e4fbf49e630b137a7e08de8fbac72c98b8cf8b4f208e6674f90361fcb0e5df7f9403806a7685a387bda81ee1c056d937f2c1a8f7d5ebf79fe37b63a5d7a4e5504158cf32f92ed6e2b3e3cf0315ab864e5069aa3ef2254a3231042416cea8f4bee87a6c9dd16c4d6c5e9edd8a1252341c2e422e4d9c9dd7e77b6b3cca2ae560ad6c9f0f829719ee6db6016c23eaf51a62c2b569263aa100dc470b96b646a4c6267ff6a65294c7cfacad2e0d550def9419073b6d4ee87ed997d5aba20552e1d5a22dbdd6951b2512992f048f1c12a3d8032e2523b73a69953fb7cea87f7336f18626205d99d234c81fe65bbdcae457daa91625545a8d02f8a4239c0632cf5556824acea3baea817264748c9f6df69600ddb9a6da0c1bc30059e159e4d42ad4b170cc8edcac7b114718b9fd6efc290455d0fb4a456465edd1081916a63cefe7274a86400417bd88953953009af8b12830b90eaeabbb9063bab1d78836cf89951cde57173aa617efd3fcdd342716ab4d0b5fa827f7484191d62edd541d9065b4510846331c273a278676e825e397cb588ae9777bbfc55f577ad3df7ab5ae8d37880e7258880de776a1fb0def6e2a0bbb33facc896006679f53db9d8b8fc4acd79e43d9bb62856d1e35c73155767741b95201c8a7214ad58af71e586e1a8413104e2714e0759fb4b1dbc674cbfab0fdde844d2c1a518d078562c94b8a8211a7d7800af9257cd5bee8cdb1fb748f5e0b51c6cdd64d1378605ed0f8e5033ecfdbd621e30496944f84f0fcc0a2817223d30295036ba853459d721a64270b22b192ed62c237a1b500390bde150f83112d4f5dc720da2784449e723148a7ff7787a0cf5d25b4f34d1ec6a3de28baa617f186a62dd5add2566b348e54dd003f30d80c7abcaf6338926dcde51983c6ec35dde73eec53c9ff2af20331b779f24bcbbb3ca0a8dc3236beb8f4363a2eb7ae7ddb5a0375e8682c877a2321a8e30f32063cc3006a2c7529273172b50bb27a7b059216e0e3cc95f8090f134505a1327e2f915ca256bea0d829c854c3f8ad2fb481f5892d7300ec7e16a030b58e22d21b823165c404f443c27ce654c7220ff748ef9ff14bf09736566465448870a35d9d79d24fd0f3e48bace22ead72e8000d642f4173a3d95008285dceb92a30a49f4af0f56ad488cb23c942258a658200bfe4d617096d9688e78c0c420321b001b105b5d07295e011ef8dd26ec600d6a5d5376d7e1db19d16cc9eff58e1d6fdcf829f8a42d63826ea547a8ec17c7b971eca6f2b69ec525ba7e9a8acf84baefd32aa6d2915b51e897293de16e87a986b0a8a8d348ce37d69a78aedf24f1caef811b6fe6df76066d1dcff92c2af5a071e86272648a179de5012446c6168c358d3d916880b7b4677e939ffa21f3326a9bbedc71605eae9e79bde3a60ad891fdfa7c827d5630f3d012bf559648bfe16e2b09c0230358dfc99ced18da3d8d475b8a2cf8b770d9c779f8fca42a8ebc1837a5fb1f8d404bb8ba1e2cc9bace7c7a99481407e27f83251c1cafe307dc8128084e0b57089fbfed3ef21a4d5754649bafd3ecd9b41f68dee99788fae6451bb2ac0e3ab763063c1324953b65f02f642bda709bbb9040739443f9491bd50de8459dea7905104c36d456b4b9292b7c02c4396efce19fd10ce574f248359aeb8d5f429c40cc5bb9a68738c4f639a2812a55abbe1130a0204e54c40931e9ac7fcb8e2fac7a2b7ceefe4ad9e4c7fbf460df72dbed41eb5580e551c367db35ae6da3f5decec9ac54c55f2ba32cbb3292aa41264ee23ae2992d1329b82b3ce04e91991cf5a0e5f6695a0cd12b2e99411e0deaf2fcfd5bfce086d088e66c643faa4d55b89816b1d3a9119147d6b5c15b24bb80f16892b82202865616de25083a4b5754c8ba241a104f02d716fc4d2a77c572e08c81eb7b2c102cb61c2e8d36577426b9b10dcfd26167ae1f7c9df20bee602d99643ab744138f002b392363ddf53312193b5a5a7072fe8458aed2d9f9cca1b2f97ae9a8336eb41fa2e31de266f5bd4dd5a81d5979fa2e0042a2bedd81c0f55f0bc07a43b75027b9c0d0e539e3ee17c86d8a62161b65a77702296e9675fad9a20ee9fe0ca5a424201b62cc47890fa3e177a72c4cdae7de0b1eab767ee675bf7ef15ee4b1f86f7ee621b1133a55f9130032eaadff8be3b6e1fb4a0052a4eac07283630b76bb54dc49d1133e48fd936d49038b64e45fce616a9e6d6ee791aa06c1da8a45d5a8195461c6f8c56955bc7c18edea8d276e2a826035f48f9b09af4424e952c336a6986680f5a728bca2c1bf85534eb88aab9e2f680c80b81ba61195026e143b39c88ad1407598759a97357c1d46d10a35d7d154dbb9e558502c98c4b08db3846f6153f182a974cb81bc01a822da01c8f4003c0e740de0d6382fbe4922e8847b0a322e1a96df2b3a47d768051012b8cfb5fb1a5764cde566209ed31e7bf447fafed1aba51a0c4623b7b24b08c1e8abd37811b5f15af571168571b48ba5a6b115282d79b9eaf0939dbfb381614ddd34fa247d5428256d59750974f77b3d55dda8bf302b040536c054323c506a8c01b21086a23743db93aaf70643f1f34dbbde78a6d0b44e46bc61d5491c3f17a9b6b8580f82fcdfb48c6925819ce767be3f3ccdc80a0857968aee20cc7c5740de40def2a82c10f3735220d6c1fdc1ceaa77504b13868b2500f1f2ec1c5a505eeaba062bed0d729b63884c4e37f5bcf1fc0eae63c258d958abf2970b618b78f0197847d79f7fb155c898a6c1f5f8827388af5bed44201068c4903b6e0c8fa4e403d4f6544e6b9adc39137d1e453538969f754c6f13c98a1b829df0484416d2e638b74fa26b70d030fec9de1f1c8453fe013cd15406e7c6d5933e12537c7a2f02614ec30b8f235c7afb8cae701f7fa8e16c0e5877b175a50de9f5539259f88cc0e9c8b8f3c424d7a3062fa457c92d15f3787500bfb52bc6585f3d60f28015e6d36bf5e82b528eaec06df133dfbcbfdcbd09089b6a517f00e30165a0a47a7ab0e899a9ed3b59abc1ea53e18a41c4b63ccac4424b55adfd0959c4869069d3546a0ad235dc35abe1e8f6c36e60d97dc76112397500dcd30661d3615b4db5a3f372d4dfe79bd6d2edda3a8da081331410cf9dd96b3c7e7d37e6324a70c06264b7b807c7d767e698e3507975444957141d24a653180f301dd83ddb52d28817b67bb255dc707f8246e41e66d467f64175ddda8274eb3bbe04be6252da729460dc1e2c75d80305c55443f53ae274144a833bc451ebe6cace3ebd3df35a27c6f5488885b9f325dd0d72cccd09dacf5b74312c1608b531c3b7c56fcaf2af4c525c091535d6db244879d06b1c214ed053e56335a18c791c0a1059cc4798b1018ff2923e20299b3e02c0e8a5a825515bdba91972f5ee3e7652ac6b84afc6201435bd7d1521c9cc7752d1f7e540e4ed6f7d96acc547b8c6b1ae820560302eb22443aaf6bddf0bc9f2ce0f5ed0e61560cb81cf528b5b31131bb563e0da4471c47bc04eb06c51aeddb85de4ab8d2a59846b4682602685637e17237b6c2408506b673166b2657c0f605943fd3d9073a0639e21bf0d726caf638bd342da1f3cc9586c7357cceecdf3fbbbc2db3eb6142bea80338a595e91b52534f049e665acbaca1ee221da281fc725e13a183ad89a7706d7450c2b801f242f3f95f0d7fde84fa7cb189f8a04124fbf05d32e2895a0c8bb8d6c6fe05c133713ac784f609640af606124d060923702da3d279934b54742256072af723b1f8d37f3b5b4368eb2911ba4ee34a2a633deb6f66916d14228b5f6c56bfeea9309993ecd3608fdbe3ea0214d62feac9398b3adaedc0010b3209e20e604006ad37ae913645c1f8e5eb3e77b0070fc4a0273f4da00560e0fa1c498524fbd8505ed3616f0290d0be2b5e7efdf15d41ad7ca3058985b4dce5c551accbecb41af2d1378b684603517049f63d5fbb154c4b37f464b97ff61a52fb55aca69da9f87689c8ba75f373a401224e95e9babe398411165588c8c1a882d36de21ff1475f73ffece73df351258f177b4ed4a8feffc87ded5fb94aec2dbd5f563bcb79e0c8d7c6487863afbc4d8ed8ae87a3b4fed488d0dd2ec3a1872cd9256d0232374aca80b24e423e8a50c655772a9a169ec56ba38f7f412b31501288103978d6076181f60b8aee90f79ae2f869b34d70248217414206ae4bd8646067319e08c707533c5334d1f12cfb8bf35cd574cd1a0b0d9963e8afd1527152544c43684044257a98a6e3ff0b16a2cadc293be67e5ac870c3b9b26b6038d42fb05f02399d55f5cac81df1f83f70946dd522e8d84cdf10275376c0d1e41a8527094e7eab5c4a07c81a6500eb05a664c63418074271e462a284ff3b94a695fbc1ce5ce3d7d6ecae22e43bec775e470af0787ac35874988307a275dbb0d2fcc233250e86417188b6b4efc6ef48d398668f19dfb12bebb282af5d97c4a588342fdd6028e01b5d3fb6fd946a61fc2f8202b6158333e109b41069586d02bec090523be463ef2e9b079aff8813a571b23524805d82569533f597915a22473086eeee3a8d6c52664f0646eb802d127577d9136d5a79db4c840ed954594586b4ffa4ff752f3eb149a7132125f4bd25e183409ddca5bd277c89fa9318b4c30a21ea7a8d4437e04bb745daa1786f7cea4bff4d0c34bf8c42ec3bb22c15a58", 0x1000}, {&(0x7f0000000100)="31a5e647ed064e2ca4b3f503df0be6f631a60471fef29bd230c41079cba8c4028b5bbd5b72e2450c796e03af2d3c2ad03a936dc7ff9ab52d5c839efc050eef1f0d3fbd7e64dcc7024615c9e0a83ad5719290023a37ef4c3a13cae030027bb43f2439e70d215356dc2895c8b25e7508f1b7ba7d3de9267760517fdf071b580c774f843bb48e8e115f10afb6fdd5859e9ecc3f177bafbdf3df343f68ab805f1052afd21523dbcd88250bdd66069207abfa426ab2bb9661ada19f4052b7460fa4139295030468fe6dd7ebb5993d50b93c8e389f", 0xd2}, {&(0x7f0000000200)="6595b6045e88cc9842c770cb4a0b054b5f6a052916c150ec04df8b2e215604ca1a399276a6cc8c9a1738897d7a17cabf11a5bb343056878ea6348ba1e9641b15455220cc558d8c416a08fc1e47cb493635779f15886e9ae70a99766db7087fef304a2ab8007b3e4a53f22e5d7d8e73b822348a8db93020dc2492e629541c10acf26094f3498a014cb559171ae400962221a510da904b8681102c0fa6719c298e957a742352be17a518", 0xa9}, {&(0x7f0000000040)="74d7620b27a4e52a33ad22c6e2cdf1e8ff8cc361c4165be8412ade5b9093cd6aef72676314d50b6b9f8e651a74ed49d918c4b21fed8c444e36d33f83dc602e3c3f41b54a9816819c0e19995d65d29c34bd", 0x51}, {&(0x7f0000001540)="a70e09010064a70e7ba646935b5da29b9c424530b3561107ef5eebc313600d4d7912cf80eaed07992e8d4974fd1f8dc11c895280a7249cad9edc17c05bc521ae33d24a01a4ef60e3ad4ab0387a8461f8123b213599e72314fe794b57611c26828b57193ef928f45b032c9bcc4f978ff9e117f9a5f82f2d84e3fa0ab19e09bd427af060ccdf64b8e56215424a631a8a2cd991810ee2119879e5b33c7911d362d7f52d123a3212c859700c61ccf78f6a2ba310b620e83501ae71b9e2f7fb9346b2d553fb73c34be496efb69b2597ba32e7", 0xd0}, {&(0x7f0000000300)="b51ab450bf6773dae5a8c975ebe0f9f52edb993b58072ae0c453dfb5d85ea0823d06fb11271caefd17494613bacb8a29401f42fb8784aaa5a8d5d086720def13e6ff21c88738e7e6f0ad4e14893454f7c38b0f9c0a17fb1f0548e84c6a0c33ac8bbd1e56ff89bdf3d5d4eb09162f", 0x6e}], 0x6) 03:56:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80000048, 0xfffffffffffffffe, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x5c, 0xf0000080, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x64, 0x20000001, 0xc3c5, 0x5431}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x1000, 0x7}, {{r0}, 0x0, 0x11, 0x40000020, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0xfff}], 0x7, &(0x7f00000001c0)={0x0, 0x1}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 03:56:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x8, 0x2b, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 03:56:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x7, 0x1ff, 0x9, "d0723c532dfd673f1b6bdce022f930ce231e61ce", 0x200, 0x6}) r1 = socket$inet6(0x18, 0x4000, 0x20002000) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:56:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092"}) 03:56:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000080)='./file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 03:56:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0x5}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) semget$private(0x0, 0x0, 0x160) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r1) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6669818e5350bd14504b775dc9f93fa5d947c742380def5845b1e572bdfb91a26b510b2f9c26a4004d75879c59b8b5e58f1353c7b4497efa43fd0670538740683318647fa83842ef61db178039d3d1fed18ea4ed928e67c730d89a7457cb523734bca10b6d4c8578682c7a56c5c85c77e69611be924d96883babd7d838932d43ccd9"], 0xa) 03:56:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 03:56:50 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 03:56:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x6770, 0x5, 0x1000, 0x20000000000, "15ed16da9eb2a97c53aba99d4f86d67f786bd664", 0x5, 0x5}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) kqueue() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:56:50 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x34f7) getuid() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r3, &(0x7f0000000240)="a10400fd7b85b507dee41a3ec3cabc1869e5e573", 0x14) write(r3, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r4 = syz_open_pts() close(r3) ioctl$TIOCSDTR(r3, 0x20007479) r5 = kqueue() r6 = syz_open_pts() write(r6, &(0x7f00000002c0)="5462d1a56153b97a43893b8a3588bb0469d325506578972daba5011543b5ca08c16a3941c03f9e4253e2e645a73816b8c810231c3dc8f95d5b5ba6993514a2187a03f401457d42a80a21ce058efc4fac9fee7c905f0a3b51739c8f4a488808ea4acc9c1bc9bcba6424c82c9a3c5854cc1bb39ff3ffb7f60dc1b5aaffb572b7681984068f11cd81999e11fa", 0x8b) write(r4, &(0x7f0000000700)="68271ce2c7909daa6028543a9c343185fb5886ede08a33d74a12b2ad56a876a89a8539b6b60abfd9f208e185e3663be86c493c84816f17b6f03944dbe4dce3e38a6501d1b2cdda608021716aaf55c429c4c6d0e962d3115e8cae9b10fbf43587a11c8cfdbd7776edebb000b0a6d19a34708a0b6de5c2327be2d2091d13d6408a37e34af165159de0eabfd4017e341b892d854601548b7f0acbc41031f0cb6aaca61bb6c4f1d87a3b6bb9030513cedd94f004542a14a1fac88cdeb7c11e2c2e5965aafb306aae2107876be250311df464163b9a2262e9f5fadeb1f2927fb9336474045eb3ae005c030fdf", 0xea) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180"}) kevent(r7, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x1000, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0x3ff}, {{r4}, 0xfffffffffffffffa, 0x8b, 0x80000000, 0x1c, 0x3}, {{r3}, 0xfffffffffffffffc, 0x7, 0x42, 0xffffffffffffff81}, {{r3}, 0x0, 0xc, 0xa0, 0x80000000000, 0x80}, {{r4}, 0xfffffffffffffffe, 0x65, 0x0, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x5, 0xffffffff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x80, 0x7, 0x6, 0x59}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x100, 0x1}], 0x2, &(0x7f00000005c0)=[{{r7}, 0xffffffffffffffff, 0x0, 0x13, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000001, 0xd08, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x10, 0x9}, {{r3}, 0xfffffffffffffffa, 0x20, 0xf0000003, 0xb5, 0x5}, {{r7}, 0xfffffffffffffffd, 0x0, 0x11, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0xffffffffffffffff, 0x10000}, {{r5}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x8000000a, 0x5, 0x20}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x7fff, 0x9}], 0x1, &(0x7f0000000200)={0x28}) syz_open_pts() readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) getgid() r8 = dup2(r0, r0) recvfrom$inet6(r8, &(0x7f0000000080)=""/65, 0x41, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x8000, 0x1, 0x1d7b, 0x5, "ccb46e2b7bcefc8c2373544be4d96d1a994b5480", 0x1, 0x100}) recvmsg(r8, &(0x7f0000000c80)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0000000000000000000000000000000000000000000000000000000000000000000000000000f849efdd2371d07234825e"], 0x54, &(0x7f0000000b00)=[{&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000500)}, {&(0x7f0000000880)=""/31, 0x1f}, {&(0x7f00000008c0)=""/69, 0x45}, {&(0x7f0000000940)=""/236, 0xec}, {&(0x7f0000000a40)=""/129, 0x81}], 0x6, &(0x7f0000000b80)=""/231, 0xe7}, 0x40) 03:56:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = shmget(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000000)="7dff6f91544642771ca08b3334b31ccb1c80859abaf6c7c95ee986eea1fd438170ddf09d32a7d06c3952280be59423ac7c0a632a29f74e7f412abdf59e305979c4fc4bd736418d7d6497254e44181fe91094297a3ec87645944937bfd8ab4c2cef40c5729f1fcba1194932436fb6ad6cfbfeaedf6c4d6bfc66042d3c1e2c0ba0a86b671b83239e116a398b887f203287db25aa9de62895c4d97a2a141b58cc3817322ea2ce09bd400f120c95e1d04d0b0aa640fde725", 0xb6) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 03:56:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:56:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x81}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() socketpair(0x3a, 0x8007, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) close(0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x8, 0x0, 0x0, 0x0) close(r1) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 03:56:51 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x5010, r1, 0x0, 0x0) 03:56:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 03:56:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="7d9b726f8fb809cff6390719557d9932f0ee87dabd6ef57512907337c80cc89483e32b3841ac1ac607dbfdb270173c31be87018585e603f2efc8089cb8673b9289df1dbe9104760619b1e9324c17940d7ffd25c4f3f7cd33a86e6a9d16d1ab834288ca8d2816a92289b99b101078f9b9c8be00d9ae54c9a393571b8eb5a5b7cd5b2978e47722ae8f3afe44d5193be5529328344aa1de994af6c4fa9c210340cd04d94aa7197aa41a80f519cad9bfa1b3e5", 0xb1}, {&(0x7f0000000100)="f9d893b5fe1f8fa6a3dd452425a32ffb615aa04f36fc3749fafb2aae7cd008606b57cb3782912ecc85edc2e7696618edb7fc31cf53e3ed36ff4f8bf97736191cebc0fc1593e781443f7f06ce5430165299cd2b8057a548fe866d31ed65c61a6db38dbf7a227d7a6f4c6de2", 0x6b}, {&(0x7f0000000180)="30773c998576afe662710956b0b626114af2691a468e1ed22e34e62cb9479e0b0c7aeeb2615ab7b8", 0x28}, {&(0x7f00000001c0)="4f78fa24d676a5f93ddc4f3facdf2dfe263a5d9153b5f1c8044abd72e2313b054dc783f0a8356225b81cee6977e0f5fd1440f99cda75d2d41bc1347ac00da401af134d4398aa8f8e1d6cce60d0bef0ca86e7e766fa078b961dc08c013601dabb03dbdd2873922e5d962415b52722b4772bf792cfcbb056580fb23268a89be3514c7b", 0x82}, {&(0x7f0000000380)="22a76638be3aac3856f9ff84281a7bdcd9b352b046ccd661c86bab19b87b357e18e79a802d5c6996ee013eaf8c7f4eea761b3d89e2eee91ddba251d77322b5103ff05495b46cffa858902ac856d8af8dd3e44c8d7b7d859b9c760967cf7a74b48fe232ae236f25400c6935c096dae0eab759080bf0337ec0a75b3085e4c2b9f057651ed2af4dedd0af7e5ea800f6969746055e030cd28947c634ab98582a4b192e735fbe7a5c4ee51af947cee24a661be1760e3f7f24ca6629500d3945ff819e60fbb9d80db1fd825cc50b3d429c2d60573b930524858049030b075e9367e58bbffa82645168fa6cd317ac66871d66f201bb4507b8adcf5138332d", 0xfb}], 0x5) ftruncate(r0, 0x0) 03:56:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) flock(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) close(r1) 03:56:51 executing program 0: r0 = getpgrp() r1 = getpgid(r0) r2 = getpgid(r1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r2) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 03:56:51 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x810, 0x157) mlockall(0x1) socketpair(0x0, 0x8005, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") 03:56:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c170371", 0xa) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x29, 0x3b, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1ff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 03:56:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 03:56:51 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00a7dba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db575ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44f9ffffffffffffff2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea44b224db6c67cf6664a09ac76317852b52c01c92df5c4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9daadfd4bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bffff1a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf4cae609ceac29f11b539ddb78774d482f7026ff28336a751232e462bb8526df3f4a870291cfff9dac52c70e3dd285097d6680f536b592aedb8be3f2892f41a2b79cb0f3a55fac47dc942ebf1b8976144ce784f2333bde1daab7d91237b74d13e9b0be1e6015fd094a9f247a9df7dcc12e79bcfb581f9d9127760d12a69a7cb28658e7c6a439f2f9be0ba42bdfce8f00ddd2c7068d545f7c805de6f909e3552de4df460e33035d42941a8be1e318e6fd250a84d3190feef3c12e347b6a6b9012a0298b56d1bc22d00e52992be25fc90c6658f6bcf7736640384d54004ca25ce509e70d88443f7d7aee458c41804352bcc04d82557308bc328fa5be98ec89d40a126ce8df779858001f987d1edcce94bc7adc137bfdfeac3bc1bff6ae3f23dbe7f744bcdf0eb4447b62efe7793ee36a9e40c8da406e5a36eaffb6b05795b4dcaec8b136ad555c8df01448736ce5bb68a9feec5f837911516ab21fb68b54f6c1bb2732e29bd0248b84d59643116fe2aa6354c6c2a7d218d0ca4d4a2e54c5858d8d30e1e60f360b7f404bf97bd127b16b3052845e92ac1d2bd3645328b4772bf67d0b911d4ca597b16ffc1cb619a8353d81cbb751b20167eaebbdd1abde4f728af5d0ee3ffb85bd0fe3c5f3d3fa349e0eea3591e7f0e9c5af1bfd7fc9b5851920f3677de5744495c50ecf88fee3d20eabec7cd0027fabf46ef411a7e7645c63a0e610dec5a5d1520a4e", 0x404) syz_open_pts() close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7f, 0x0, 0x9, 0xfffffffffffffff1, "a146786eb95bd07babec1100", 0x800000002, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x61, 0x2, 0x4, 0x80}, {{r6}, 0xfffffffffffffffd, 0x20, 0x5, 0xd157, 0x3c}], 0x3, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x5, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0xd1, 0xfffff, 0x6, 0x5}, {{r6}, 0x0, 0x80, 0x0, 0x2, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0x10, 0x27, 0x7fff, 0x7ff}, {{r6}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0xaf14}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x2d}, {{r6}, 0xfffffffffffffffa, 0x82, 0x400fffff, 0x8, 0xec}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x79}], 0x5, &(0x7f0000000180)={0x200, 0x1}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) 03:56:51 executing program 1: r0 = msgget$private(0x0, 0x142) getitimer(0x1, &(0x7f0000000000)) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 03:56:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) dup(0xffffffffffffff9c) socketpair(0x6, 0x4, 0x7, &(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x800a, 0x80) socketpair(0x3b, 0xc003, 0x3d, &(0x7f0000000140)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000180)='\x00', 0x80, 0x0) 03:56:51 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200a0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x80000001, 0x0, 0x100, 0x80000001, "a13a65b2fc7780cbf500c4488e9490afb004f3b8", 0xfffffffffffffff9, 0x7fffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a", 0xe8) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = dup2(r2, r2) fcntl$dupfd(r3, 0xa, r2) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140)={0x3ff, 0x800}, 0x10) recvfrom$unix(r4, &(0x7f00000001c0)=""/23, 0x17, 0x800, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r5, 0x2000746f) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 03:56:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x100) write(r0, &(0x7f0000000040)="da9d06dd2ad57b62ba11696f09d4941eb696974df707156bdd0084667421eeb9e61f", 0x22) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000002740), 0xf5cf) 03:56:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="16b2e1e4ccf7ef525969544fe57ef8e189a1e73e4b442ea4a3f783cade76d1a10193372d7df927f6c89f5f0e8640521cce3bace423fbe3ca2cc5b88058316a302da234856ce83c4a58bcaa9cd6359c7532c29e6900a9fef479efc9d3edf58292790a00539e962baebf1e0a43a102e0947283dd0e04a76c8a5afe9349656351e14b6db52c3e0d5d2a891ed2f2e04d13336473dc6627c76825fc453b68ae3f7a553a6ebe59b898e045268f35da132b1ac338c2fd9bdcbd7365ef743c0a43f2b39e6b25cbd338ee5a67c867eb79f4e57a1a2f056c35aed842f8ba7b73e29046dd63b8941f20", 0xe4}], 0x1, 0x0) 03:56:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000280)='\x00\x00\x00\x00', 0xffffffffffffffe5) 03:56:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) connect(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x2e2) link(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file1\x00') 03:56:52 executing program 1: socketpair$unix(0x1, 0x200000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) 03:56:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="26fddd949550a6e833071714add8c8320b85b660f35bd0b39086a048fd8c0651f39c7dfb77ae181366a9e07b3f1b1a5e7b0779c6af15bcfdf7dcb9927707be67c6946923bf524ce56b80d7454bfcd55060e226c6f04ae67cb3ea809515188ea6ed6d723ee2200f82a899edba447d5bf4e2afc9add80e34c512a71a5e4bce58636fc713533b4c1ed47d805e2285a7b971a5a2e1916d4916d40cba3a8c6c5dbb92432e0db748244182f01b0beff5dfa32845d96d6e6acbe0a4e49f1713cb85327ba766d2276ba2f7a6ebe5590c68bd96f8ed275a2342bdb2b2566bc6ffc9568c597fd4ddbbc00cdd402ba7d53c", 0xec}, {&(0x7f0000000100)="a1790c4903af6a1a7b10557e896e3bb9fafe06f7be541647d03d99604a40ad0556b59a429ab57f0c1a517ab270332240f7343e29abeb738ef4559e2d0693d503c855", 0x42}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="a43f27a3c59a23ec0526ef89ce4e5218247e280a1e69257771099c916750ab12c151c74165446ed772563d0cfc425204f8e622f4552a34cf243d3b657a544dfe0f070f0e0fa9fd637be23684d53a44e2524eb3476dadc0e46a605196e3bb8759c88baf8f3eb05050a2242fcc1fb803efbe41ed140dda0a52a1f03ee431d2c02ae5ce53a13af1e0791f315c2c93eddd2f3cf949eda303e90169faa91b0faa3c568a894df090bdb47b567cbc7b74e4bd601ed255f43ce7f6a6a75b1fc68074f59e5bf74f065356a1eeba1bb155b87b34b8a1f2c399ef411ce46522c11d14731c57359527679474325c43a3fc978723f82c12ba619bc13d3b0e6dc38c9742026c16e6c83ee11dda482f1550fc33e30af20b8dc794209c4610642d58a0d1c35ab91de583e1322e9f0d129d6ee63127b8f79345c968dcef3e0ca1e3f80c9d00571206947e866bf1e13086c3c1bb37dc296c6065b9e78b4d2ac45cde825bfd34ebf641d92e0745be746b28aaffca755636076cc44962f5db3b85a0b0854af6bc699e80a2a8c1832a2568b03f0e637dc752e143d27ebc0ee5b74dd45bcffb0905a222a241e414a739725c4c71300dfc575cc811d30be8707638772521f95d4de8bdfa916cd90ce2619aa388ead668d70fa4b6788e76033efb33faca3494881fbf845cd89c410ad6647573978bccf5e988b76bc2421bef33d0510a2a496bfe1fd944d6ab827e81616517c9948d41a047584fe0ac418e9d7b939a1ceaa82199ffe34d246e1ce3451d8fd8ff0b63334f5e25daa28a5a7ee42b72dca464c738b181e6a7c411e4c07bd90f117e04d52122b88973e5065b33ac8dfec7e5f8db99c3c90387c310a08d5cad257017c982ce0b294b86041bc0013925afe4ebdc31479032c50149c8be8b8ac8394a12f8f7ee9147390f6d9666c59d17ad5ef48cee7b73ded11451f14ae18ccbb8e21bc8b69254d044498474f1f42b8154fa57c7adc3c7f0b7deb5919c839b2720c6891a4951c57c06ecacb9d25aee19bc6bec447928ba9aa9cfce9c46e2183e30dbac19fb90c01c0c9db398d1e52faeda4e77dc9135e80494c50df64c900c80f184cd60a705e6720497a4f57dd872bd495cbe71f0ad0720bc4eed3ba49094f0d23589d6065977517b1706c661df7c345eabbc652e245164d24231d81f81e679a0a438e708c4cf38a5dfd3d7cc455c3c174b20ecc862b964bbf589ccce9a14c96747f6fb48d7cda7d3f59250d734adf9f336d54521239fcf8405a3e99fa13467c5bdf6894a1878b8eabc958e922768790746ebf5f1048c929e4b150214ed308ef9dde4b74da9b24f073d75b6ab326cdaf67c3ffa4a119089bb3a8b5da3f83aeaf5c02201c678381d27bf4a79daff787662a6673a9f944782e6a46d4f6294dd183f241c2c52dca581ed8b13a11a03f1fdf67eb008e9f79ac5bf2e40f57de58d6920379be80c9f313f605cd6e101350182b869aaee590453cf30fe2811ce89bbd357ece5a847588416c572c67cb2a7cf9023ccffbe6b8f7936d6d7efa2086bb6e0a9d2434832230ed91c3e0574f30fb5b7cbaacf825306e3a97c7b8a56554da7c154e1e0ae2d68a911b39ca1cb5a6c16a86484319f1ce2d7b0f4f864ae331d523dd1f24238787182c5a9278ffe6883cda7446922bec1fb995f5fafce794f0d00778b864bc11713bc150584527135c17a2f56ded6c0511173b5d6ca4e154308df924a0e46c2c8563bdc0fbf564b5fdc1eeacee19c544957aafe1f7088090564c8b1c1759e5e2831db8091533bd314ffab8a7734b10aa7c6bb77963e7d5e82a7cfa9e01147669a3ec7de0f44a331e9a867e26377fe48acd390e91d16ee72649c5c22494183f43f1f815abbdcb8fa6bbca3773f44315ed002f32ee6940e0d5fcae6006cd0e6fb4f2bac85d38970c1883719902e20aed57d1a27a29e29355205ff8fa63c980b76883978e7402170072fc80bf01e1252d05c35896560a1d7455cef5ce9dded5a38f8943352c7fabfc58db052b1e88d57705dc9d65407dbffaf7f4ffd6d4b7d512a8291333e3f33869abfab4a17c3ac721323d077770b8f51210c4a8ae2764cd91f971fb846ab691b2649f101d2c9205368e56726c0e1b2a9f5ed9444e3a7c56ae76cc10f95bab4ff1a306dded0f8ad6a9062b4c37acca75650c1458ea5685cecffb45916c2b50bf52991ef81c6261f0c92782bc783199aa2462924935da28679c5c1e5f1b7a9688fc872dc13bec9b07b238987a167fe292b1a8f49d5e39c5b70843b7684e0bafa35291050c8dc7e1cd8cff2e9f16bb4137eeda715a03ac8c909bb74af5988ff750a378707824810e786657bdc09a8e669323f91ea9c63dd03bb9929e14c4fd8261e8aed2b8080b5ddabc5c771ca092ab79dc7304490fb832cd689936ba3f2930d4ff3be3506c8181b00a430653ab0bac989dce8666d9ff8a35ba07ccde22b14ac5bac8d22f2ef66a8ebf6016fd0ad3f0f174f439c2fd2c50b58ccd9672ccfe771b11179bb3b884cc9832be306216e44892d4e2831e56a56446f82a31fc9c9fe1e198b113b74e4843f1c3e11270fed8d032039317082ccd46ce2d5e8b307d6436fe60123470e613e3edac31c6be311273171952d3a8ed533680ea355650733bb3afc40193bd44c174d66184af6ee1a1f3759b8d1dffaa9eec583720ebac800af574568950ef704b2c612b68f0499769eede86fd3e329cb8993dbc684fd36c5859e639efb3562dba70e628c9b1c0f33e3e7337d55d32ced509cd8fbf173f79e939a7825ff4ad5bf1c320253a4bb0d421cc85f55f34edc4360239288dea94d7bd12bd1b9a5f3568bb24b73b7d6063342cdebf2b79be90bd0ddc1e0e48a35c198a8fed5a5ff964d18601d7bb596b0bc34abe6203161762987069ef306bd164560a1cb23edf97348a817c95892521b96d4594f3f25d59c1eeb305e5eb45dc96eba56a92a6a2b32434bec28d4c73d0e73e889ec65d496672ab527a92647852b009ec5264ca2030c0a87829ef8715818dfd4db118abe86a7e03da8044d1b7161b9a3251560eaa853a520c9fa57fb9dd53de29b529e6e8c286b9a8a2c8bd49c81bc42df2eb65a4be7a2f27b05b7654d266535eeb1b8f3e7d019fe3718929d031ffdc92e181144ce1eb0aa0a286ccbe4e2dfacb212871f3ba0849d8926ee7603fd430db72700e65c7596ec2ae7880d65e75233e4046a63a44156348e6de49c9823550c68eb76e0e31c6ac1ae8986a856553eec4f45c605e99091d04436a70f2139a24f41fadadf66683e41a20642246cf8c7002a2ba80b536612414b726ad4603546ab81b4fbcd47c88b84931c5460232e76aeca6df86e065a04095745f4ae2e69de5a593afede8fd1f0777fabd5094ea6994527f37474d3e87761cbf1219b9021e2def3f49d9cfafa8c647cc5425e43814e46a6464e925b2a207a8cabcf40aea5ac80528154c1b69a8aaad965efa8408092e37450c3e395dabcd55a8aa90cca555a206febf1d22ebb1d314c9e30dd94f13a1c0188d1e324c8c79e708d9b7a85ade28f04f77a1d2e33a437649cdc7d7b9d74e2fa9f96d4ca8541208005ad0d0b9cacd7d148a26699061dfd42f0fa80b9a85738f49c69cbb40f09ba5d8684781c4ef4d286c86bc550be50ae02468a4bca2f7bbe18a04fce2d42ab9f65348f20cdb973992bfce44dffaaf1c58cbe2940da94771497746b97b7539968457400df95e5c61fac9f13f80453726526d2fb8a5eea9e8a417a6c6055b858f61573b1922093073b104be06ee71b918e2b238473b627f63b2e3319733818e6bcc2db79a028b23ba4efd0b07ac49f760da361720c4f228e356db756ea28e150b253ffad74d3411f580ac0f2c6f0a0613f7452fb0125aa293532faa9777a0ef8c6359ab9a23e4e94603262737936cae99099c789394fc28f7ee1a266064699cd2f63f07079ff37df5310b1fae2bb6c78bd25376bfa3370d19a888a3b8a37b2055516d58efda0b671855105e038e964ba14e3c952685afbfaa7e40de7a765d45cd9d4f0bd8d480e3c33e51887ac44c42ed586ed42f40820ed589d965f898f55de8033715bc2642fa0e0000d554fb4211447f1cc1d5635d4d1156472a5fc889624b79bcde11cc4003adf841c59d2c893fafbfd58981e8ae7933166b85734d4fa5ddc0195f8e5a9fdd278ef2a00613cc49c7ad8173b9dce9f600612e83fb7d5c9a8cd52970fa1762e7de8706c96e6bb1958cf5d2808fb1b6d86464c7f35c5af68022d3195ee8b2307881c29cf96a3720672758b77f8fd238c943aa681f4cfa35644753b690838defc43e10035631da1d144a7955298b0f9911b54a4d4958fbc7842d347cf43354f8d9141857a5d6a4654e352f346b223eedbd3730d22e80500b1022aa27f44d7163d8bfe9f5e2a15db090bc076b16e382abcf037d27bec513285e4aedb33fa4e90b5f7bfa140fcf990ac5321702df2146abb68947d69d9095ebedc71ce754439a429a658ddd038f5bbd94426fe2518ab4c40bf5280d4ea871573325f308c7965d7fe80bf2d4b0656dfc6c0ea9b2bd6d279211169ed5bc2b7b4d52de2efd9f6d08394be0ca526e1430a472fcf9f4d226d8b15b8be62dccceb9f14106e430fbb288f22a897922ded1de140f62d51b509a4b21942b74f4343cfbb59c33550051820af5f31840b57fbb96e1963e7d7ae75575a6c31b199561f8cfef18397a642c66cf118e92514979b852f1db8b72642d068e079c3c33b2ef2d7783e1b19ecade8f071823b05d6819b1fcfea429bf22bb8939aa6bb6ca1056571afa9396fb0e72a6d700a1001e8cd5ea8bdab420ae6462e2ebe624f8049ddcb34ab950269f6ff2a93cadc41b99a5ea1c36e19d2bf3b20de9f349fd08a65c5779dca18b21917bbb360ba8873a56b07812e4b4448b94d72808186c5571e558dd495acbe46f35bf7ed3a021902117642ab76d8c81d1eae0c302ba454aa227f4a2369d92effca9c816ae76ec6f43ddbbcaf947f990f0dc7db2d450f23540e50e961c2173e1df8c2499bb3a2849132e14fa47f9358d39b4c8ba3e6bf0f65446d4b0ed08317e6b67fe64fec86d854a21d2f3cdba557c1e0c0ae3de1d9785f35a5495c4bed324be94c14cef36f6995ed93d1d265deebb3a790e5aa0b7d06bde286ca503f7514607d04fa63978fdd87bba205220742f350cec1489823ff8b5eb4d57e5c1a20ff7e8ad9297c7ebc4fa3d5faa74711898fe8f5b0a822186e9e4f4fdc8263a2747143743f7ff7f5dcbf9e70e990db52a7d6d829cb86f4de1daac046215858b3b330f323ed48c011367d84f85f5286644200dfb7204e0b58f66bae7f7b504c0934b43aeb94f345d5554aad87f3b740df431e55fdf0b42db6272e197412c543c407b2f83f994041054490e2815a56404188d828b923981c14d4b4ee7f8ea4065855c03ac275435c267b7d1c0a6a4e8e1918b2e68604a253db013e96b77fea1adbf0b6c505f07bd7cd04820ff16292663e8be45f9c9e56b9810db220e530d6a08dbea12004ada9065a6aae8ac9398284be58d9fc372c7a52be04c18f2111c29121f9c58bf61188b48a3ce8b1734b71038c38d8b6a5cda9925cf77f13de04ed7ec050a4a8d5a39898939aaaa326d077a2328cb60d369ff713919b982c3f764f018afbe0458910f6f465e92daba9137f00165ef63ad9691b767f7386feced62a8732fa446ad5b64be1d634372448dd1d13ba230774760c73927a7426d5124c6b550af7f5386db9a315e73f9bd3847c93f38e08506b46b21ac2c7ca9bae380f2eebed", 0x1000}, {&(0x7f00000011c0)="84b110d31f2ed6c664c1391adf2172dfe9cea56e017b25a09c558eb86848177d83086f89c2a1f67b71732e7e997400c38ce01dc1e7f058915fdbc4547e7da9dc21e53a095c069ee50234d55634e5913c6d90508fc669d0f3f814485208d63f907b1d7c67d8965964ad504e9d3778baa64ba54e6a8e029b1e56bca8bcf1be83c203ba9b9d02c58c6ca7b0d6525cac044b39ba4da41699588c2af120b61846ec341230038fa36f2253ce449956437e4caf07d2a81af3f047e2812770992115dd801403e69932cf165cf9751e", 0xcb}, {&(0x7f00000012c0)="e33a1a7dd9635075848700cb41bf882b667bb3f604686e391296bfa328befce0cf1f03f3ad823392ffe2f4ddd446a7bffb73588e732bf9454e940e8b96932eedde87ecd3bc69c98adc5641b50d434f945c5e74dc147ac44b28ac9454956dfb869d146d373525b1f0ba6b8d37b6f2864c6d3f5ccd21230577d3daebb51b05dd56a66300ba024ede10f41e73a63b2dabf51f54b2b0ec770a4486db5e46a2616ababdc6941e715769162d10e3976b298ded3ec096c77d1c6e10128c81e922e748d61d20", 0xc2}], 0x6) 03:56:52 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) getrlimit(0x7, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) 03:56:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/160, 0xa0}], 0x1) 03:56:52 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3de6cec0, 0x3f, 0xae9, "bb8c2133203806f6950f1eac367e9a550bd93695", 0x1, 0xc20}) setregid(r0, 0x0) 03:56:53 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x5, 0x81) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/9) getuid() fchdir(r0) 03:56:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) dup2(r0, r0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 03:56:53 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) 03:56:53 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x1000120000000, r1}) fcntl$getflags(r0, 0x1) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x0) 03:56:53 executing program 0: madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x10000)=nil, 0x10000) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000000000)={0x81, 0x101}, &(0x7f0000000040)) 03:56:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 03:56:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 03:56:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, &(0x7f00000002c0), 0x0) dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/216, &(0x7f00000001c0)=0xd8) 03:56:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair(0x26, 0x8000, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f00000000c0), 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="49a23a3a9849728611dfb81c350efe7db64f82be41ddf45c58edc9ac94b32e0e320aaf55e80ff91535f1faf977d6af1dbb56bcd03de95b97071d1e89a53738508a8f00a3722b562c065687439b782f85ba39744acd1e3bad05265a3497a564e931068c2d2bd814db03b343bfd0660dff00821e0dd7c30d37c2b5dc3c928873238b71ad7131", 0x54}, {&(0x7f0000000280)="ca451c652b6826487e7ce29abdf7f3d9761d2ab106054ced90bc07f69b484e5898fa8633d365f22a774df011573e77fd5dd5d750e0cf12056abfc56d60b4f23b494dbdb20b6bb7a66d71b2fb63e0f9cd046ccb6d069ee9a4aa3d228667ffd8f62a8a244784990022cce0285de86b902c69ed68d20453e42e538dee84d47883a78d40bce78efee1ed0d242cfaa60c", 0x5}, {&(0x7f0000000100)="f3cdd2bdc86e50ddc80181e0df21bea6813410c2ff7b9380af642eb81cbc67d204f64a104166a2882e3c35359780adcff6e2330efed17a57ab580b180eedf010b0ab7c48e537d1e3391bdc7977c659fa91", 0x51}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:56:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x4) r1 = socket$inet(0x2, 0x0, 0x7fffffff) socketpair(0x21, 0x4000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 03:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a4870", 0x6f7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:56:54 executing program 0: link(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) mprotect(&(0x7f000010a000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa9, 0x2) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) getgid() 03:56:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9d415527040ebc082e4f745bd6f18fd99a9cb67a748aef8765685858e2a3a50477370ca47f0a7a3f63eb33536d067f10d4b919d1c392b124acdd8b3af9a78e8f0ca2ec927e1bf6e4aeea28e1ced5adefbfc789e0b86e39e20b6db59627a9243976465680328ec14f3b36f837c8e7f2fc1352e04946d1f3d4a0106ea8d486f7bf19012626b0da006538830b54998332fb28343b3edfd5be03d07f34ab60ae9b1b98575115eeadcf892933b15d5c756282152cea44de0a", 0xb6) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 03:56:54 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/65, 0x41}, {&(0x7f00000004c0)=""/100, 0x64}], 0x8, 0x0) mkdirat(r2, &(0x7f0000000640)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 03:56:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:56:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() r3 = getpgrp() r4 = getuid() pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000d00)="c7da86042d695a3ec7427fe5ce0dc03a5de0c0a18b682366196238d6e106d9dd6cc04d816c0e417bed9127f216e8895edcdf1db940d291282c418cb346671d49f6215a04b28be3a77bf55ce84c84e9c63f3872a89c47cf7aabf6e9fd4ca6f9b5f96dd83ecc52158380b794f386bf7b170c5c26dd119468e9425feaac1146bb3c1184f90270c58670a9a0748cf60ca3dcae18", 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r7 = getuid() getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r9 = fcntl$getown(r1, 0x5) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f00000008c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000900)}, {&(0x7f0000000940)="249cdf6a744600ebda1fc49ae4c4e95d7cbbe52139aafcc0e378af09a06cbbab150cd0d60bb220c1f63553c9efb3f26fcc299ee081efebcd1e437f8d82aa768671d30a8eb35d9c612a40fab594b7793aabe475020e2ff42c2c81aacefe6cb5ee409398466ef1a47bfeac7b12129777ce5a7695efd8d2083b92c9164b07f1e30e081c492e1940c6116dd09764a9f977b23f7cabf98be6c82869ed086869ed2634bfe5aa0bc4472f7d10a6f211a6f2a6ce851b0bf159fa73b3cd38e83c337f2e584e7d060bd67321acfe722fde1a6603e85f92392ff610378956f4f6a4fd19a9335eae14ebdaf2a8d8f9b746d51bbb149b8bf1f7b9", 0xf4}, {&(0x7f0000000a40)="fea21a644a66bc56458279c7cef14de283fa133067c0217a4861d31c6fcdb38b93e2654a71de8bf78775757689042dc750e35aa4f3a5e93413e8f29728934c92bc03a607c3c29a41648b7323b8218e8d4857746c93431acdcd227178a1f829cc38a735a87b554d22bb98422b0cc2951efad7451e523f252536c2ea4c34f7a5af7bb04281b471faf5813d3fd1fd3880ef5e2c40fc35ae5284b4121988efcadff08cbdbe079f07cf552fb56a8b1f9c6e1a295d6a7e0c652f6355303659c192af4d8182e38bcbb0c211e4e92b3b73c3e299e8e17e8e812394963ed7ac7a16bc770342", 0xe1}, {&(0x7f0000000b40)="e10e52ededaf453b5bb7bd6420b7d1f3f29a6dcc83795b541b0859d160", 0x1d}], 0x4, &(0x7f0000000bc0)=[{0xa8, 0xffff, 0x0, "96b43e48b0a022a860ee60f2558b1d55ce6b0648f4ee6bdcba561b52f9aa7784e4255ef690f222411fc8743d99ba8ed004412553eeb2e0ddb2c3a241601dc98bccb2f4e4a517cda69fd0978e1ba01a5012072816338bd551637eba0ff26901dcede8f814a7586bd08c403eab9e777d6364b7bf560272864ebebefbd03a4292c157e71866a5b0030c70676469c1aadb2053ec244d"}, {0x30, 0xffff, 0x3, "a73c4d66411accb7749c57800901132a6c994e919b47ab07387c791b"}], 0xd8}, 0x2) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="8120a72eb529ef5372e6411a58020916e983ba3fac45040cb980ff5c8feeca2bb878724f728f13dd9538d9eb45e716bb64543b86d54898445f20a191ed2eb89aa991eb333b59ba6c48461b25e88833b461207c33a3ba50c7aae055ffe23ce3b8a34b7ac11fba9e31bcaa23ec00efb21f3db9de34c79839d457205fdbcaa97eaf3b7286436f28147188727c8e8f017021d2ea8b2a0f5a84ff376b69b178ccc63f06a2f5f55e81b368e24ce3f6dfd243fcc23fec512abc94851f447f4f40a6229b3a2d4aecc3e6aad53ab7944a6e810a6635670f63914e6e89a8509a2549ff7ac758fe7da2f8fd7d98fbcbdeb221eda776047586f2239410b6d50c3c7b5b00", 0xfe}, {&(0x7f0000000340)="fe5b9c057907ee8faa0247252e04beca4951aaaa520b6e950062d2143d310a0fda0be08b5f0e64b3a4bba931a55632bf864fc59ddc494aca7136f535c67a08e6f387ced6c05c0044436ad0ae95756a837e8e7d424aa51179888bf1133c39f47104f004c34a835c8bfc2c52166f89375f1f861b7a94876e1f2efb2587a12501ed8ee04f8b133cdf02067c47b6019b7a7b4e645eafd5144f2b72d7ffbb5148f72075cd6d68b929c9639ccefada1d90f85a763f2dbed8b23b387b49b86a36b2f454e99bb258fcacf00dcad01c301570deafc433fd47467ab892e413e2c440611605daed6af230c40c0a650e1e3f12fe", 0xee}, {&(0x7f0000000440)="3f996bd538593d71f2b65b796a706947bca4838a5e187ec070fa6c85980260c56d51dc148c2e14d719454881f813f098642144519dac0ce1d37f64f0b7d390e4d898ae459e33c4edd85cb5579d0a070980652548708ea08b40145e937c726dede9e2298fd16cae8090623e4593f68b2aad44a6329d17f8bba3e3f41c5322772c439c49c7573cdd8b58bc41e09b42b0d26ff8aa8e711ca7f91a400d9e5c8a552814b59823579b00a4976a756f9c450b67819fb86a425d964797c087ef06aa189ca87127b880d3aab99bb137bed63443d4385ee75d096fe55b6749a71d55f0ad321e634a", 0xe3}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x110, 0x5}, 0x401) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) read(r1, &(0x7f0000000140)=""/58, 0x3a) getpgrp() 03:56:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82bfbc89f6fed950af7889dbae827f05580cf9acd3c8f35c2d5104f27492fbd710f23068bfa121d1718fe0a7cbd77ae30f0d79b89005c233cb9d01b8d58e27df195ad417bd15dd2abbcdb04c8f803cd03a6e4828bf00f8cc0a14b44484c2e79d487f68b84b5905a52e5590dcd0c86d6ee8a056382f3c434856e903c7671903c8ac17d6bc082660a355181b48c6b6e7cbf20cd283f2d63a66fe3fc56c5e47d840fcd99562a9035bfbabf75d024d63a81f9aad08ca1bb2fdafb317bdfb46c1fcbb882ab8233639ebc50d6ae7443835892b1e3817e825e43f495103cbfa2640f4e05160bf4eb543c2f0a2ba2741b311288c5775867c38d183f312c2f68fafdc581719"], 0x1) write(r0, &(0x7f0000000740)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494308b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62365c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e36e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc506898340000000000", 0x58d) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x3) 03:56:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) 03:56:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="ba483366992dd804ddc0f10e50a911d451ff1400ed71eef0962c48816f806574305d84986940f66e1a8bae41a7bc4dc5338398654f562000117d28d3305d633955a1fd00fa4d6cde840603bc42d39065d32fc69b5e9dfa442e86fd2b3ecc8f90f64fa00f901b3baaf8de7e932801dd605949dea6970c435d58db1d000e44d909c71538dec55793e6a80ed2c5bc2b7848ff67acb396c7e1876650457b8ffd7698e45e7982c7ceec32325b14c55816de194dd076d787ad606c9d2269df4ac64d61746ffd42fa704ae1fd0e49585212e11521b18406d61e0a252cfedcee55800d24ad2e29d9c8332c359cc16eb94571265a0e1b9010eb26d3a89afe", 0xfa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 03:56:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800100000000) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 03:56:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="f521f79c", 0x4, 0x1253f8c7f3dab7d1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x214) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/149, &(0x7f0000000300)=0x95) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="a573470f452f1ab59a962fb5ba97f5", 0xf, 0xe, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 03:56:54 executing program 1: munlockall() r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 03:56:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, &(0x7f00000000c0)="c2a52356d181afe5f2488de56cc21b3ac93d96e9532c81b8a66e49881feb38f358976799c4690f85e09c6af8acf77ad371bdcba8a05cfd44eda6987ac1f853200273079418b31fa6a3eeef866fff", 0x4e, 0x9, 0x0, 0x0) sync() getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 03:56:54 executing program 0: r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r6 = socket(0x10, 0x5, 0x57c95d7f) r7 = socket(0x3, 0x8000, 0x6) r8 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockname(r4, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x600fffff, 0x70, 0x5}], 0x10000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x11, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x80000001}, {{r6}, 0x91862ce5a66fb1cb, 0x8, 0x0, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x40, 0xffff}, {{r8}, 0xfffffffffffffffc, 0x50, 0x1, 0x20, 0x1}, {{r9}, 0x0, 0x0, 0x4, 0x7, 0x8}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2, 0xbe7e, 0x9}], 0x7, &(0x7f0000000340)={0x6ec3, 0xdb6}) r11 = kqueue() pwritev(r11, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) sendto$unix(r12, &(0x7f0000000040)="66fc39362437a7d06dcb97548644b93eeb4dd0154ce7ca2208e1aa969c4e20f82b7534564959a5858814f8ba", 0x2c, 0x8, 0x0, 0x0) 03:56:54 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000640)={0x3, 0xe5c093af1ff2655a, 0x2, 0xe8}) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="9161e056179febdcb2510d8b38ddfdc2e2ad6236fd79d780de20bbb258105b61a791afbb1fe531a956d5c7ff126e869fc4ab2a51523ee1d85581657a53f9d7d5e059634bd92d60dcbe3ed3375b17fcdbca035aeaa5b3e2d14302fe8730e0138bd0f37f442fc1c711c1354098fed82c1792effa8b327cf79a716484b6a6f8d0ed016ba3a4a5a6896f1c1c71ce94f0c487d66d28fdc86b0c6e79e3cf310f0fea02afe2ebc31d2cb9328952ca7c393d", 0xae}, {&(0x7f0000000280)="cd07a070ca0db581e96d502ab86e7291d55b4787eaaad9b94359ada686752dc2c5eab97457df34344f8864fc7b33dbab5c24a1f43d183d05c74c280f9a6fec2991248b6b4945da762a4daa8cedfdce2928a71180c84b0ff446736a5724aece7b18169c3838eb444797d29240eb9001d417367e95d9a6499a85e521598bef096faa5365f8d18b32576f29484293a4564a748a662508f67bc3779260c13aa9b14ee72b", 0xa2}, {&(0x7f0000000340)="691905ebfd2e6e4e0c770ca6ed0e690eb3e93f25e5375be427389d69a9842b12c93b64514a6c242d51f644d4f8e01af8f063de3a3377b75dcf04244e67e2af0157a395254eaf033c8e9245ffa4229a2989b45de5849f59740c35e6f573db4b6589f87eac0b4dc263d7c6b96b33366dbb54f3a8f6274530a35e7f92526204c9f98aed83d9abe375f426bf1d18bde8fa4c7c3cbfab1fac012e15c9dfa35747797c31ceb960095f427de6f39a257c6584271038a24c768de0e5", 0xb8}, {&(0x7f00000001c0)="fd8f9b8c84b226f3db8bcb848527a8037725c9855726c72da7caf32685b97eb0de2b3d2d1bb6b11c0e768a2d98cb1314d589321b44c70b3ccc9eb5a74a6b6c0d9e323b68b6e9265daeff510f9fe83a132f3e432892951c6b1377360c6c11ee256fddea88408f9109fad73e47b646cec94c24", 0x72}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2800000000000000ffff007049bf0d005e6b6a4c893252fab2e96dee319a20648c5b16b60cc76e5a5f0edbd480d57b4659bb79693686249c84f5a43861f57c60", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0xa}, 0x7) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) msgget(0x0, 0xd0) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r3, r0) execve(0x0, 0x0, 0x0) 03:56:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) shutdown(r0, 0x3) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/166, 0xa6}], 0x1, &(0x7f0000000180)=""/196, 0xc4}, 0x1) 03:56:54 executing program 1: syz_open_pts() socketpair(0x6, 0x4003, 0x6, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x147c) socketpair(0x1, 0x6, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 03:56:54 executing program 0: poll(0x0, 0x1b1, 0x200) r0 = dup(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x5d) poll(&(0x7f0000000040)=[{r0, 0x9}, {r1, 0x4}, {r2}], 0x3, 0x54c) 03:56:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) socket$inet6(0x18, 0x8000, 0x1) 03:56:54 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0) 03:56:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="48753ed1c488ff07d402d9795a8edb01984cf2186f5aecba99323598ff39a4f1d253a474349e0a621bac0b2344a6f83d0ba5bd5d1ebfa2fcc7c28041cd0447af26b923f1cb79b135b738cf7ed672022ffea00674b6638b992fb81e790aa8536f88b20abd823b5decd835517e9683dbacd32073b40ce837", 0x77}, {&(0x7f0000000140)="c38873fa5e8b2c146c39c59967820b81631c92bd315209b1a814ca473368447da1a3e67391776d1792fcafe2e7f4b8d451cc1de4faf05ad60062898f6b32486a8967705acb3041580cd70e4db9fcde602a9aab7376efbf8dfe78949288a82f59822e0ed8ac6b4c30bf384558270b9076b0f7e508a70c69ab59edbf63959f8da27ea0284ced7dad3c18c63ad005f0b2f9749f2bc75db5c74929fc166fe1d1009c43609164818eb87d42a9e7", 0xab}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x4000000000000}, 0x0) 03:56:54 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x8, 0x80}) 03:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000400)="35db4bf228cc73d71444a4c16da0ea9f962185b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2c8d1906d8974febdfb25fc904730838923ed771cfb99b3a0300000000000000e0df9abfd6d1eb720a73", 0x51) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpgrp() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:56:54 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x52f7, 0x0, "c4ab54daec7ed9cd611f258f704bbd77a823c6f7", 0x0, 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 03:56:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x7f}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:56:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a4870", 0x6f7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) syz_execute_func(&(0x7f0000000040)="f2dcea45c7445a3b0e000000c42150145300470f6eec0f747e0bc401792b0500800000c441fd294d00f20f2a0a660f3adff02e47defc") ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:56:54 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f0000000040)=""/72, 0x48}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f00000003c0)=""/2, 0x2}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 03:56:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000040)=""/125, 0x7d, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 03:56:55 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x7) r3 = semget(0x2, 0x7, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/221) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/217) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 03:56:56 executing program 1: kqueue() r0 = socket$inet(0x2, 0x6, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') kqueue() kqueue() 03:56:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x242, 0xa0) sendto$unix(r2, &(0x7f0000000080)="598a97ff49ddb1361893ced504b82076487e637ab82fd6ee560337a374e61617b02b31a192c2d9e4661ef92648d00a6fa8902c4c673696f9c4654a219351c1e00ece78f91fbad1274e5da5686d8b59d83bd77396224607432aef979085d25e0d1313b559fef3ba9145a0269d40f5f244521462e73559106f129de54e8aef0debf8cb2d81a03753555992c0f5f182c566706bf2c81aa7a55c143d70820ea87e7c4b494daa6a49d49b313640a4eec7f9824f32651f12305e4ffba4123e94f08b9a89354a508317977b80c786161918b304ae4ac884c5a4231b29d22f36e054ef4d8a8ca3e0c81cb800f3fb3e", 0xeb, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000040)=[{r0}, {r1}, {r0, 0xc}], 0x3, 0x0) 03:56:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x5, 0x3ff, "c93dcfca9a2cf8456a862f1e26ca12142f382d70", 0xff, 0x3a6}) 03:56:56 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 03:56:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() kqueue() ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000040), 0x8009, 0x0, 0x710, 0x0) nanosleep(&(0x7f0000000040)={0xc11, 0x7}, 0x0) write(r0, &(0x7f0000000080)="81e62c4584462bdd906ec9e23f80cd7cd7eea390c4ce492fb32f2c19328f0744e9d269733820295c813c2ff6c300ff25011a29b25dc90b964f3b8427ccc15e0d7729b453a1ec0efab36eb4aa8eb6664248572093412d4b93506266657e510d6fe966de96b364a1a789e7c9d9c50db22bf1607fbbf108899e455eed3e33f6954bbfbf6c787d5d7bbc0472b037c8763cd5697a6e1ae8ce2562ee166d65d0f7e653426332db7fc098ef493f628fb7082979bf2d7eaa7f9d668675bba74cec039079195058cb371aabd15ac0cd184c6c014a5fdcc057d8c3af86aed70abcce6696ac6ffacbaff4f38d523ea17fca9974d7fa34de77bd9224b82b7e1d19483e969fc96d0c1df902f26af3aa3d325ecaab1258d039b75576c1dc5186eb1469d79111e1418754ad9cb755c10a67287dd7fee8c9db483fc1b9dcde969f0733c347a1cc9776853a13c4d25d5e60d1dfcf0773dfb9a08df5dd0573d429540cfc2abb8853f7fa00e59d5edb5d9f13967582b8b752a71acbf33b379ceb7e4b54975d9e247465d2983ce5abf59a93d06479068777268b98cde3b6e3919c59f942e9d4a15adcab0044e74a995e3a8dd8f9bebe0fb651e10090ad0d15b7efb488e1ad6369d5add1fb9cbf5b99716f4e83f4619f69a330c73d61743319e64671164558841cdc7d53ace94ede8455a91ee7a9fca8b46245633fbed80da7bbf0df361f1c6f2dd86300892c649f84edd1161c03c0f3dca13f0e5038a7f44542e8a9320a0c5bb52d822e49fe8bbab43fffac1b20170caf411740ff675266c1ccf083312227c78cf2e9002e6e6f709b414ea24a92b4e57c8a4b11e1fdc192cc551e63b35a5024215bd060a0ccd37a24305165981dee3baa88042be69e90aa6ba80a11ce40afa712c0fb3b7a833f2c5b60f96dbb7b4b5a5d9e49767ffc4a99aeb68beace548b46c8e5859db54d2185a2f18c50c8aeec788a089d240221d82977e5f28af03f5f3d0f1d253a48de276172b75e799c52ba72711c009f317b58b0642310b4ac71329596feeeef87a9d9f19095a34be3c67c20fa58b2e6ce1b0336acaab89735550fcca09ab687c7719a57ce40aa391f98aed3775751232e07d7e33cea7447d2c34facf66d1a595ea904df0ef014426aff2359c7b777e10a0955637d64c6ad8325dde57345ee873bcb17475a4e1e2e24b0ecc03b64ed1ddea52b0294536cccbf64daf27b1b54b81dfff7c4853649c8a1e6b91acf33b4a09a5722493b0182d750ac87c6ccbb6946b23a4b2c61c16a1579f7be87a6fb8ad784b945f9093af69974ee3f92fb2a36c0fbb90f0f6c0c15ecbbae2492b9a79f252aab2a26f9771ae05dc4d8a701deff9725e8be3604d484062065c218f462c43f063c1a5ffe5d35aacd33af5996e681d3376e6004a5feb6e1182577ba0cbc8a87bd6b60bc832dee9c8dcd9a1e7bd603b32bb5659d95e6379191f4131f83f17cb618747faf0fbdf5331bccfc18a925284dc0ed637054ac39f83b3463b84f273558bad3dd1dc555622b87c2833f36450a23ca59e8dab92683ae577fce9248b8a92d4514d9bf024b2e544e402019989f65764a4245b0ef666a89cf7f57b793bb2aa5f1c4f33c076ddf7bd3ae426f475261fd9f2511d7883aad9df868b93607e4fc69ad05a10df952459c37a0be4b798ffcb845f42ae03a57dc412b29d4bb1d473b18bebd4cdc648a70c9470bd245ee890840f2fd254f574addb3fe4c0082300609e636b5922adf0fe65346d00dd4d8f09e3fc3456876bff7cbf125188e0df7e05c00cf82070fbb31e88435a46b40a0925a3fd4def003ae107eb74b7a46252619fb05d403dedc82877128d0f032223ca82cc49540d6f1666d369285d53e6e34a9c459c8199dc7946560e5696ecaf9b73e16bc0294c56eb268a046f103e37e98e82bd83fce8f948571beb803664c6e2dff40709fdf6ca700ad854dedfd149871e9c2937d2226829b63ad3d4d1f2b4e24ae14894ef5a3022d1cb0497bf6070a26bf336c07f4888f3b4ee830c3d64d2c7cf66c3835c54cfc5c17806a4d2460faaf66addb5e71f6be33a6249ca6061b4fd671005817b581d212ad5311af0026a179a22aa29815476150d9222e608612cc3e994cbc2081e2f4ec49245f4a0457b3d062c722f9083f71b0b69140df64ab8a372ea158badf91741bd01ea3325a3725e740b785ebff05e97bc9f0db7b2322470326b120ee9239e3b1068e918d9208268501e83200b09fd44e9c1803c6342ed555b67dfcc7281d43c54a46790ae129d7b642c5d4286251489ba1052d148b225e559b9b568ea46b257bbd0350ac1685cf60a9b658e51e8f7b64f6e0a01aea16bdbd99368280e1937b2ed45be972b0d87b765906ce5c2b1269579047370cff363d4f31e3fec5efcf42b6bffd3fb0926896e42524b24c0e844f478a6cceab6d3ef89a15dcf71ea321e6259e30f31bfebeaf0a0017f11d0bf28940f22926c0f26f6ef4dba0c9c7aaeccf9cfe771a9619bd1ab13b03f9c1c28edb4631e55cff094fd142cc1b0d1623e879c98df8bd69b420c9d173465f1506bcf5fe8b9965af05a025aef080aa83104e5c34587cef277ba6524d0d0ce7d680bd19f39759d4629a67e0172340ab7868265fcb1a8d3e1c544226b6b1b64d7ecf37d875aece7c1e7621c969108299b31966ff581a5850a85ab1487851a16f5a6d81edadece5d340de39c1788d6d4b99bb0ff6e89a88657559584b6782f3ff9b1da827e08fb9c5583caa90b98d160863219ac5d1f7d6383bef7ece267b0922cd558454b4757700a5fc0196952596c392b8b585fcccd859ccbf05afe25ca85a194426bc4ad2dc7d13474ce25d1e8965e7c10d20a5f03ca51cc7fc952d2847a7be5039281e842e3bf0e44639101e7438bf0ebeeaf3c69b32815f03ff37efa7797e0de11c20ed299ec38503f63ad1cb5e1597d9cea3519d4965d5a719c8d89218bfca719f365687dc753a48e4ec99c92d68b874a96218f7a4d9ba4e3743df4539b4b7dad7155d5a6da3c8de7a55570a702d0f4353a8935101d6559b090a21956d98b803e1c849f6d473caa1b46f29718f02935032f43b7e73654805bec260bf6dfb388f5e93019e4f9aa42fad01e57ebb27b9616e712609c4a6811460d27e613f6bb46a3566d625eac45d4ed36ac1d298c6387a0011b7c524172acc613f4b7d7be121341a7bdc6cf343e27dc34819df283bacbf5491a6bc4e2debc2c33c64ede691fa2a65b0ec2848a453054cc610260d978d92f0e71cc4dfcd597b2a5f35d0c146445d06755f9546a0bf589d1414e7c51d9ff306bb50e1459c81340ef752c3e96a082019c1cd775d3bd5449bf469a15ac2ac9a0d9dae711ef63354fa20ef938bf0f793badb4874f6ad288b90045eec5c5c9c31a3640e1ac322c391b0ed9cb61f77e90542de41f80006777b4af98acb187de714373945391e50191ceec17b10480fbfad43ca4e0fe10ecd291de1020c38d621975b78213fbba3ddcae55fb732fc8a5f91d61c40a2273bc74b7d7154181458d1b4c350be27cd4475a6c6240b302c05472628edf68a050351ec44eead971737f1181cb50342e24c9c2de5453b187b46e4d39fe44a6b148bd87b7b50536d50082bbffb5c8725633823212bc7d032f4621be246655f1c69dbcfef1050f5f8627afcc95ad34db96106a56f3afabc6e0109445c3ed997cef48ce964922c81b7aaaa7728c60afd729425376b71c33c115faafcd5b992cce961033c6c651894285299aee28681777bf656b028c380acd86a6a3eb952918eacdd4925bacc81b9faccb750b8a8937c8b5ed6ad9044228ca38be3ef864b8dc122ae5899fe08888ba979008468105bc2f2e89b5c056dfc273bc0efb1f8adb8d28fe28382571f3c69285f0cceb239696e41797dd7d1559e07c1b1cc5bb27d0c46929a98e62a15f0969b32c0567a1b636b6af04e0810aea4ae1b924fc74fab1e5452dd867b4a2ecac3f64034a85245c6ed0f12959f394dfab192d805726125d28272eac187f68bec9969f92ddd1cf3fd2a833494a8302e5cce71da84ae1644373f40fd448468b853dae5aaaec999ede495e6fcdf4eaca1f61a6849a4d4ddd8b3324617e72b843182ea49a8ed3decbdd556abb7ba7e67cb9ae9556e96f7b557e617be1bb6ae4e3cd76872f60a5d4575a372d3495f7d34b11e44a264d4d86a79750bdac6331a4985adc4e665377dfd23f9ffdf18e2ac931ef81b169970943f4358d0b89f1127ed09cce984985d20555dbbd296b1a6143245bbf3899f491110917b616f48f0f821cbdf6a203f98e192ecc24664e3b4b4d4ec9101deabf16d994569734d78bd7726f2b1b1e6f1b4e722c8cd5d0ff6ba5161a9e6fdc0819fc67e6f8568154adae01daaa213c6ebaab936b2e3fa50b75f674e1b971dc56e41530509ea8830868580ec1fdbf3e5a8cc9ccbcb4779218d99716aaef46b562c8e82687d3850a972d45acafdf4636b707563d03a60d8957e3a09564b02b5deacc4cf83511cf1c08786a98fb7c1934bcf6b5f5188a59f79c4c125e849f946697c3a669b1e0c71665f32c40f6033d5ef4cdcfc9e7477e7a000fe9e8c0cc1be2490620d368fefe360e2554e12acb3206eb048531bc0bad3c70f4f3aea6db6a453eed61773e6eb68b0dfd760e0b4feb6bf40f001baa40e06c045f6813d445782f5032f1f2c20aee5f5bc7cb2bd5d773a7adf2f5a7df5075b5be8d4c2e52319ed71d6a2ad95db9b5c40927911719d120e5dcd5052ffe8ddc7e29221ab35bbb164c492465d3743f87694e89d8a7c3eb1325085c4bb6e697454787e8f952f91cef786346f1b48e91f9a56a809e39f3572eaab8ad4e1c72e6b48623f120da8c5ae873c70e3d788a3bcd2c25605319543e46bae0b8ae0c2817ca026552fb7d8eb85326ed07d81a388c8e69cbd492add3b23dff11745d35480b4f36d46aedf65067b9b1f9321bad551a6bdff882b82d00ef60b6711cd4eca0be69a9b1b61bd1aad95088f04a8fdaa01d878ef7dbd9e77c1d6289a5e4c1c8c1658beb1105d0b12fef9a11b94195a7b2fb0e8cdf3603f06ea093de82d802c42261f8dfed7690fd1b6788ed3eb736e9ed5c6c0fa6d0fc1ccb10c9e85cff7f70a50ae310de6a7ac572c919baea6df61e37b494c0fd38b43761526d1a45d74d94afa895d59499d72760d3f90dd42f25e01d8dcc1cc35f6b587e042b5e83b1c92e415462f9110f96a8d8532336c4b5052504c9780933c1f2fb74bd87572e72a19896c9d0d8922be544c2d61aadaf05f8fe9ad09ac27abd61bd7b4df6bda3a6c484deb02ea73362fb3d8d1a7790b7f99ae508dd05e6541a078dc5a6ae60c94f7f2f4362a3c3c399181cdd3c4d4b82be151a0e7fda72122c5f074db40e0d8fa64fa8650a1513db0a2a6e771083fa4d4c4e83a9887bf1de4d56d6c45d4e9eef891b8cff21750e8cb92ec4cc8a92dce4a3bb6bc320a807053257cbc84d6e63f1b3e8e2f58a98dcf4aa7f92f8256608c5ce66adef6b95e11e447886055e351dc9ea89905f18209920654c887ce981cd4d37ca1faf8df7e19d6fc5bcfee48ba6f0d9c7054083338aaa1f8dbd8a1cdb48b8be8b16d7f7287c20a226a079f949000bc9d503a2e137a12b5e755eb69af9d07b845625c81e332f627ac3b92fe5fb1309faccef85e02822bb74105ada6ab659f4a56b5316d8658927c1acee94abc5204e06161ddbbd5329d774f493d8be1a757ef6c8095b008ec93416b27c5b23f73e0420ba4d31c8723fc51da9ddcfa0eafb1557c08824e363d0f87da80e20a50f957ea", 0x1000) 03:56:56 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1ff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) 03:56:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x9}, 0x396) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="244add48280e3eefc176f951dbd8e816a7766da410acd11558c6432be46aac69d26e8084a616a2a821ce83d4a043faf1d9d5f3eb2171ce18ec29", 0x3a}, {&(0x7f0000000140)="05676f125ac3b2f9929fddac45c64bbcd798c5395c131ff3da67eb984b1a634586965d247326cfd51b42b18603580960ebce3e7c848b9129bd865d1a3976be96cda32a0400c14e975245cd5cdf041766e8e18dd4ccb72857b7be1cea327134d0aa1e296ffdfb107ef2d30ae7150bacfd7a6b91a35d3ac6fb9d62d3369c34e2ad8be645672064c556d3bbf608b25d2db3c1b4bead8c64bbf6b4f5e7d4d6b366799860288bb73086729f23abb69cdc30e01cbac368062c736314ab4bc6a1c84e56b23a79f4dc3777", 0xc7}], 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 03:56:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = socket$inet6(0x18, 0x5, 0xebc8) sendto(r2, &(0x7f0000000080)="0e7881155333c852d13ffada5de1ee163e43148a17ca3292815fa851f934858472ea1d68800ca68d0d5250b5f74ba701c4e19fd6bbcf747e13c34c210aeca5946d38836eb89e195752", 0x49, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x802, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) 03:56:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0x0, 0x1, 0xfffff, 0x1000, 0x20}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x8}, {{r4}, 0xffffffffffffffff, 0x88, 0xf000000a, 0x1f, 0x2c8400}], 0x2078e497, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0xa0000088, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x52, 0x40000000, 0x9, 0x9}], 0x0, &(0x7f00000001c0)={0x401, 0x3}) poll(&(0x7f0000000280)=[{r3, 0x80000000000000a1}], 0x1, 0x0) 03:56:57 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5811, r0, 0x0, 0x0) 03:56:57 executing program 0: r0 = kqueue() socketpair(0x20, 0x5, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0xfffffffffffffff9, 0x3a, 0x80d6}) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 03:56:57 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = kqueue() r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) getrusage(0x0, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x4001, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) wait4(r6, &(0x7f00000002c0), 0x3, 0x0) wait4(r6, &(0x7f0000000300), 0x1, &(0x7f0000000340)) write(r0, &(0x7f0000000400)="d8ee", 0x2) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x9, 0x2c61}, {0x18, 0x0, 0x1c, 0x8001}, 0x3f, [0x81, 0x0, 0x3, 0xe4, 0x80000001, 0x1, 0x3ff, 0x8000]}, 0x3c) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000480)=0x9) kevent(r5, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x7ff, 0xffff}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0xdd}, {{r4}, 0x0, 0x6, 0x2, 0x8, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000066, 0x8000, 0x4}, {{r5}, 0xffffffffffffffff, 0x82, 0x1, 0x8}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x202cc0000000, 0xde15}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x5d}, {{r5}, 0xffffffffffffffff, 0x40, 0x9, 0xfa4, 0xab3f}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x4}], 0x1, &(0x7f0000000600)=[{{r5}, 0xffffffffffffffff, 0x8, 0x6, 0x3ff, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffa, 0x60, 0x1, 0x1, 0x5}], 0xfb, &(0x7f0000000640)={0x8, 0x2}) r7 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ftruncate(r4, 0xfff) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000680)=0x81) ioctl$TIOCEXCL(r4, 0x2000740d) r8 = socket(0x18, 0x1, 0xfffffffffffffffb) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x3, 0x1ff, 0x4}, {0x18, 0x0, 0x10001, 0x3}, 0x80000001, [0x5, 0x100, 0x1, 0xb34, 0xfffffffffffffb32, 0x5, 0x8, 0x5]}, 0x3c) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000740)="1b894cf7d0622507032762482f36b724f8407ef390da1b41a2640e3428358c060a76dc3efd5165dca8125873a67d27955e328867cd004c756faaa38aba58a0bb9381a00cc0feeec795db4af7dca36dbad533084d7564cadd83905a9b03f80b903e7194ea6266cda14017e89aab45b94483f023d0b476407db031b0a83a67ca44f91a0457", 0x84}, {&(0x7f0000000800)="bfed0f96c32527f1a0222d6de0741994af38f5b1dbda72a80fc025823d2645544ee6a7dd63ae9b6fdea9a5e13d1fd95fddc38ac33161bd2696403776c2bd2525a565458545d9dae67830f6fd0fe1e0c2b769195ae2d9adcb8be665b2e5016075b78203d3bdcaa2c9982ff985bf96d5d9090913", 0x73}], 0x2, 0x0, 0x0, 0x4}, 0x3) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) chmod(&(0x7f0000000900)='./file0\x00', 0x2) shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ffc000/0x4000)=nil) r9 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) lstat(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)) 03:56:57 executing program 1: link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt(r1, 0x2, 0x4, &(0x7f0000000080)=""/146, &(0x7f0000000140)=0x92) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:56:57 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x10) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x43) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x45c}, 0xc) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 03:56:57 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 03:56:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) close(r1) r3 = semget$private(0x0, 0x2, 0x92) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/179) 03:56:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 03:56:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8a4e}) ioctl$TIOCSDTR(r0, 0x20007479) 03:56:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 03:56:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0xfffffffffffffca8, 0x0, 0xf2}, 0x0) socketpair(0x0, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 03:56:57 executing program 1: mprotect(&(0x7f00006e3000/0x2000)=nil, 0x2000, 0x80000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) syz_open_pts() 03:56:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x53, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x0, 0x2}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0xbcb9, 0x2}, {{r0}, 0xffffffffffffffff, 0x31, 0x8, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x8}, {{r1}, 0x0, 0xc4, 0x3, 0x2702, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x5, 0x7, 0x400}], 0xbb, &(0x7f0000000300)={0x20, 0x951}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x49}], 0x3, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x85, 0xfffff, 0x2, 0x8000}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x22, 0x1, 0xb29, 0x7fffffff}, {{}, 0xffffffffffffffff, 0x7, 0x20000003, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1, 0x19}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20, 0x6654, 0x4}], 0xc2c7, &(0x7f00000002c0)={0x7, 0x8}) 03:56:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 03:56:58 executing program 0: clock_getres(0x6, 0x0) socketpair(0x2, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 03:56:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) 03:56:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x40000000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 03:56:58 executing program 0: setregid(0x0, 0x0) r0 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8007, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x2000000000000000) 03:56:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0xb, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x8, 0x101}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0xfffffffeffffffff, 0x7ff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x1, 0x7fffffff}, {{r1}, 0xe0d4524a95399d5c, 0x0, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x62, 0x82, 0x7f, 0x3}], 0x2, &(0x7f0000000000)={0x9, 0x29}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xfff, &(0x7f0000000000), 0xfffffffffffffd15, 0x0) 03:56:58 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0xe7ec}, 0xc) setregid(r0, r1) setregid(r0, r0) 03:56:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x80000000) ioctl$TIOCNXCL(r0, 0x2000740e) 03:56:58 executing program 1: r0 = socket(0x2, 0x4001, 0x7) getsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="456c916afd1389c5f0c7ac4e7bec4642d429dec7c7f04171b6f6d58d7ae8790fe1471abfcfdcf2b89164e38ab1384bcd298da8200e35de05dbc7529ecde454f0e426f4eb72eeeee196284901ab08008cc4eade77a1770bf78e6c0eddef7c7908248f7e7d718a0e8bad5af42e2376a11c2376e2df1bbfe6230ebbd81ae1ce89b6873f40e92d77cc8df0a58d7937f9f136e65425c551ca3be56da7ffab42751cde6bc29e0554", 0xa5}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x400}, 0x4) fcntl$setstatus(r0, 0x4, 0xcc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x9}, {0x9, 0x2}}) 03:56:58 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x8000000000000100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 03:56:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000180)="526231fe60b9e197836771a815f61da0e84b2512e905f5de75e348f5e21281000349eda7186cd5c865c5fb37d85eb5173934f2a3abe3fe7dafabe4a5001c9e55221f481900cd02308da61c717907f2e41f7404bf324ffd220fe4af710b154b08750cb08399d1eab664c0db21757859c6c0034cd2d9ff0f021e1026c2ae3c7d1d", 0x80}], 0x1) 03:56:58 executing program 0: bind$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r0]) setgroups(0x4, &(0x7f00000000c0)=[r0, r0, r0, r0]) 03:56:58 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f00000000c0)='./file2\x00', 0x14000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:56:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x4158) r0 = socket$inet(0x2, 0x8000, 0x3) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) chdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='r\x00') 03:56:58 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) getgid() setitimer(0x3, &(0x7f0000000080)={{0x74b, 0x1}, {0x10000, 0x2}}, &(0x7f0000000840)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r2, &(0x7f0000000980)='./file0\x00', r2, &(0x7f00000009c0)='./file1\x00') r3 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0x3, r4, r0, r5, r0, 0x80, 0x80}, 0x5, 0x8, r6, r7, 0x1, 0x8001, 0x0, 0x6}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000940)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000100)="a08aedee54fecee8986d0f5655c837b3bee6657726ee873339242b931869dadeebddfd82b951372c75cbfa6929de071749f687678cdf3be28a19294a84fde0762d584793c5883d12ffe09b47b439214bcefad279768ae58b091a60fccdf50db6692d63585b2fcea3ccbdd8b47bb1e4f59a85912d4a9fb75130b9f47dadcabe1b651c215da0364b4106df6b4b00c0626eb3cc84aa05d689ba4420dc3e77e71f7efa9389deb2f250bae30de4934b2264234ae3aa4ac607a50b49a5dd43a742dc47482aad6e79", 0xc5}, {&(0x7f0000000200)="894b2def8ea25fa23575096263bf66c22798ebf763e236fd1b5bf0de8311d99cf4d3f5d5d5a39b85579333ec938a27c14cf95dbc55244b393fe7cad52416be72076f69e51afad624aaf47bd21449e940d6874fa57f9ecae3bcbf732962056529aa451bbaff2747c95a64e5211238cfa8b68456a8c41e0c2a8dea12abde6fbe57a1713c38065c18", 0x87}, {&(0x7f00000002c0)="0eced305726a89cc6d8cec42b25945c030b8ce9c4f365545ffcea4cda0502b850cce1bf934226e2a3509e7dd4e6737446e57464c1a175f9a3ad0e854e4c66586017fe47131e1a8d2f80b846d427728dad0afc67bc9201a078618ddbcd99752fde8527f7492eb70de99bf6fcf21dcf2a1051b4196cf4e2174bdc57fefeb3b4203a0f83d0cd27c999c90fbe97512eec99c736c5c6fc5f3d752f68ba63442163bc9b3ae52f4c333ac3b229ced0cf4617a1e7ccecfc495cb", 0xb6}, {&(0x7f0000000380)="a2d15135a0ff201782e07cd517b1d311e2a863780488c6eba9ced95cf866de23858d01cddf91c619a63b3709f7aec923e9c8099661ed65b0548a04a7d54de276986a4c25a9273881804941424fbbabc4e4715d21b84c32a463cca1ee0bd89923c25423f57140aa3757a655cf895b81d817387eab8b2d2907c5205326aaed69935fe7eef4975dbeacfa37812ea53089e4becec8ca111fac1ac608218330c24319ad44a6b81172fa534739ab06d33a7b04540deb7342c5b55644824d175fa84892147053c5bb6184cf4fbbf8e8ff0716f16a8f3e0a50586361402e894dd95b04e891bb4be3c6ba4e477943e52a0913b4906e73c5b23da9c5a865a1a2ae", 0xfc}, {&(0x7f0000000480)="cf6dbe522f3e44246942d675cfde704916a3e4ae997dcbac8e919d9e045e62dfc39f850806ad7a92294e68349b849151d58668c3ffe93a82a49cb815d3fdcba49ff88d648fedf4215243dfb1c6f4cfab9fcbbcb6866491f10da69708b44abe2590dfde4881cbadc704b9acb5e1c492273fa2611e07b130b3d3995d0c7f79ce763bd73f7f4806f0134b19feeffcdd2f44", 0x90}, {&(0x7f0000000540)="f419818270698a6af6d8d0176dc2ea1ae78a0ec82e7aedcc7b8c0dfc2fd005eff7fffdd1a3b221e388e25c183a49a821ae3b9fc7d184713db76f868ade527af1bebbfdffcfdc159bd50f489941e6dabe74046fd759e245b15f6bf6ab540f6cfefec30ca08bfd0ef40d0644119acd6e2a4c5d043a921827da338e1e85da50", 0x7e}, {&(0x7f00000005c0)="2e22e04940aad9a5c3f1532d0e9593d0e9db816ba4cc9e701a9dfbf3daac1598f6cf4aedfe86be2e2773d687dd7cbbabda3bb2ee30f7917c488038ed408d0482c6090c71f02108747c32c7cb4d711df2568584a974ee236c1f661dd0083842564c0a929870d29209ae47a2b6accca32ffd98774a5a0ed166042d42f26004e1d5e0366ca168d51ea5c549bfa5dc7ba4a39e41b904f1b3ccac45947bdb5133473c9fd7406d91478fba8664a620f22429e5683fa709fb5977b2113dddf1528127cd3a68c8cf97a4c463625def1e3e3a69e55619bbacca1397ca7a40d27e00b5a3", 0xdf}, {&(0x7f0000000000)="1cf120eb6735902d3ac4015412b6103507f3d336b9fae041c015efda599e8e22ba90d79b", 0x24}, {&(0x7f00000006c0)="376718efc091039b8fa7b099fba3c2a4cb0744989ed49d20423ee3abd356ec4976a1e38495f8f85eb11e9166426ce8373b2867f550416de883015a53d19a40248911085bfedf34c10a2e75b4c697d852ed7cdd6f321fb7702132133b128d27cb8245e1708d404804c79cbbe6d9072d8e3f99783c158fa318381b1ce61324a563cfd1e2ebee6971c3d557bfe44786e59a94f45f", 0x93}], 0x9) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) 03:56:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) flock(r0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec9616fe5dee5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494388b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62448c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e37e3993a853c73a5b62a183e56e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc5068983416202c4dd66ca90864519608547b2b6c541363f3d356772c5c52b703f736e6a99eb5a6244640712784ee25996161191c31512b7d18fbe5afe1c69f6aa6e8005e9538b36038d1d04dc046646626daf9c356e089319e4832e1deb1fd416511c650a044840aecd1abc28b453a98e105d2bf63a5f8ed3b52ab9cb68ca463d0e76c2b1a5a8e7132ed21a0b9bcca4bd3c10bae4ea9a19d9fce5a2854f4acf491d1f2a66250bd599e72d115b539673d05dea2c3b680750d2d0cd73af01ca7b6e1049e3cd3ae0c8fe6a2549df67705883ab6760f91aff57295fe06aa9ffcda6f6df7e5956c82e5bdd7d512cba3a3e5532a87d2e68bb1b45174064911e5c3d90f557a7eb1faf2e2990fe06a4743c17e81e2ac0545", 0x6a9) 03:56:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x101a, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 03:56:58 executing program 0: r0 = msgget(0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = accept$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000089ceb278220c6e5b14eb8c4e9452ab87c46822b27fa1f4a38ede949ab635a5d3d1d78c3db2af6bc1c92b845c32af093f4bdbe8b234f6ced1f20f9b4a97baefd1f222705bb34354edf96b169a60be9e1cd5221bbb74e5e011c939541cc62f936cdc852cae7d092efbf7ae9439908d61d58b02e69d2153f3745a69b1fe2bdc"], 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x3, 0x4, 0x7f, r3}) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7fff, 0x4}, {0x2, 0x8}}, 0x2) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000480)={0x3, 0xff800000000}) r7 = semget$private(0x0, 0x4, 0x1fc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x5, 0x200}, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000300)=[0x100000000, 0x0]) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000440)='./file0\x00', 0x400, 0x80) wait4(r3, &(0x7f0000000200), 0x8, &(0x7f0000000240)) fchownat(r8, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) accept(r6, &(0x7f00000000c0)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000040)) 03:56:58 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket(0x20, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x2) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x6}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x67, 0x80, 0x100, 0x8}], 0x6, &(0x7f00000002c0)={0xb560, 0x9}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8081, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvfrom$unix(r4, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0xec) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x5, 0xc4, r5}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) dup2(r4, r4) 03:56:59 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x2) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 03:56:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) close(r1) 03:56:59 executing program 0: socketpair(0x2, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x100) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18021, 0x1) r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x0, 0x10000, 0x4}, {{r2}, 0xffffffffffffffff, 0x4c, 0xe, 0x0, 0x31d5}], 0x0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xae, 0xf0000000, 0xfff}], 0x3f, &(0x7f0000000180)={0xffffffff7fffffff, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x1}], 0xfff, 0x0, 0x6402, 0x0) 03:56:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001280)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba3229fe4e51149ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7ec8555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe48aad7d15580807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0xffffffffffffff4c) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x10f}], 0x5, 0x0) write(r0, &(0x7f0000000900)="2540cbdd5c41a86ca3aed6213eb4130eb70f01ef4f70f2104691bbce927a743903664881c0ecfce206faa59c9c4587215aa14676cb712ebedc44c40cd7b68534f22cda07b03a0810534a6c5d2e322bea5605bf058ed0a7cae3bc6c9c55ce57fcdfcc11eb5d7b9697cc4539e74bb0ec762406b32f38d08591f74308cabce7c4583369a4e6a7bdba7f6d4420c3", 0x8c) ioctl$TIOCCDTR(r0, 0x20007478) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000380)={0x3, 0x1, 0xc5c, 0xf058, r2}) close(r1) flock(r1, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/155, 0x9b}], 0xa) write(r1, &(0x7f0000000600)="5148af2af513ec2da03c2d88221ffd93b43d67b8b6612ee37c0f4f857337b6f73b37235ed270b4cecd95459a822b72a1f601a579279165d95710a4f5e1c5c3bbd20eca8f4939d8022de3881194291b9eeffcbd3ec58a", 0x56) 03:56:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) read(r1, &(0x7f0000000080)=""/83, 0x53) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 03:56:59 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xc3, "1aae869eab0320755aad34a9e800"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) syz_open_pts() close(r0) kqueue() syz_open_pts() 03:56:59 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bb7000/0x3000)=nil, 0x3000, 0x3) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 03:56:59 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') readlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/4096, 0x1000) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 03:56:59 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb3b9a47f2b90bda1, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r5, r5) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) rmdir(&(0x7f0000000240)='./file0\x00') setsockopt(r3, 0x6, 0x1ff, &(0x7f0000000280)="14fc8118213c765c4f33be090b3b20ad1be8f2fe94ddf7a7c2e817f97e4842828326527f762c20bb8741bfa2dc62d5d8cb04f9a8a823d6165d5a98eab0ee5c7bd38d17658879d28eb40c20b1d277f9d8ee35b87fee3cebbb87d34b83c975bc5fd9440a9771f04f883bb1c88f040eabe8669e303f41f01a3fbef506c0ad74b596f9fc45e09fe77205364e412f38a237f5f4d89e9f57fa6f6beb27816627", 0x9d) r6 = fcntl$getown(r3, 0x5) sendto(r3, &(0x7f0000000340)="b1ee7c31926003ebe1a50582a4695ec66efdf3bd5e01185bd292b97f62e6cc70f0434f8c6bbb", 0x26, 0x4, &(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0x3a}, 0xc) setrlimit(0x8, &(0x7f00000003c0)={0x80000001, 0x1}) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') rmdir(&(0x7f0000000480)='./file0\x00') setsockopt(r3, 0x8, 0x0, &(0x7f00000004c0)="6a3a0c4163ccebd41dd704a4ff8f27a0e6c37cb41d5cb8ed348f7636a3d8cb5cd5a9e6068fd39b8d97057ef1aea1c7bc36dd20adbac34d68f97a257a8228d98af95f9ec049f9729b45a9c46d62b6b309082131ce000a46faa596b85fe845fe2eba52086d8ec56ab799c78c184eeef9a41176620d160fd2a6ef3f3ef6535864f5629a751eb61f7e9f", 0x88) readlinkat(r3, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/235, 0xeb) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={r6, r1, r5}, 0xc) mkdirat(r3, &(0x7f0000000700)='./file0\x00', 0xa0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={r6, r4, r5}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r8 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x1000) readlinkat(r3, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/218, 0xda) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f0000000980)=""/189, 0xbd, 0x43, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000a80)={0x3, 0x2, 0xa712, 0x7f, 0x5, 0xffff, 0x1, 0x7}, &(0x7f0000000ac0)={0x81, 0x6, 0x5, 0x5e30, 0x7, 0x9, 0x4000, 0x7}, &(0x7f0000000b00)={0x800, 0x8001, 0x104, 0x5, 0x0, 0x5, 0x2, 0x9}, &(0x7f0000000b40)={0x8, 0x75}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000b80)={r7, r1, r5}, 0xc) getuid() 03:56:59 executing program 0: write(0xffffffffffffffff, &(0x7f0000002740), 0x106cd) write(0xffffffffffffffff, 0x0, 0x524) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 03:56:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x40000000008) recvfrom(r0, &(0x7f0000001080)=""/4096, 0x11b5, 0x801, &(0x7f0000001040)=@in={0x2, 0x1}, 0x2cd) chmod(&(0x7f0000000480)='./file0\x00', 0x8) r1 = socket$unix(0x1, 0x7ffffc, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="d2c7dcd37244d71a15b4bc470a6fe56e8175b75938f7bbd29c532ae1941e48a5568604368159f3028c10a1713a639c01a17ee67f3248018f70d6882efbed2119c9100b6d64c89ff7d9cc58572453482f042064ca5e015383f3ca8e9dd72a746ee26d7b414e65d342ae2aabb9605f84914239512e0a8f", 0x76}, {&(0x7f00000000c0)="d635873ad32e1cb626c0c395512918952d726645a5dd2e8b68e1bcaddf61b42fbbba278c09e1d6e5240cc52d5625b1e7fda601769aa52144d72328a0602781949023c54c562453ab86a116a4534f3a268bd4", 0x52}, {&(0x7f0000000140)="07aee2e68324774db0c8564860d6efa93b297a6b54c8284d25e4f6b61c173fad4c5d0d041909cba712e9", 0x2a}, {&(0x7f0000000180)="f826fb8461633761f81799b36cef8bb6a378a6ca0b50699806faed80b09ecff876ae151c16d82532", 0x28}, {&(0x7f00000001c0)="918920106627d3c6084a18c658abab81ae710140dd19f74004a0de8b167d8e7fba35842655e8a2a74b97fa25f8f5e95ac4de93986c8d305271f1fa893b84808b9e17863378ea68c9639ebb2bba45bf194d0b18c39065705b712fdc34d493b1a751eaa0c49c4589a5e17cdabb910f3d12a9cd9762596610b460041fba81384ac470768fc38ac36a2cec440a2ccddbe0101d0b5d72a3b37e9a4e1808bc47eb51686410bd78b9", 0xa5}, {&(0x7f0000000280)="f63b41c92cb401c6952349976edf566bfe5010feb38bf13e258835c107d1d75abc74c7fffbee9f9d99cb07b7bbccd87e885fa1737ba589514794ef24b2e5c639ff1b8889b7ba54e335ce3bad264f91fd0f1a7d9cf2ac7eaed3790b5f", 0x5c}, {&(0x7f0000000300)="61c1061cc246e6d17346cb8ec0e655e4c29447c51f3df19d9221dc8431d67b7191442aa76f947216440d7de7f39af648091d1d5fd7f96b3ac175d99350df76fc16c0f367b1e3737c3c5d3a6ab0150c09b06eba25c0623c9eb21cda1bba35cbc80d5d13adc2b307dcb237c1c029f39732abbfab8de628f6d8dd09829aefba7eb959e364258484df3a9d4863401e6162eddf9bcfb2856e1b40b353cb36092c0312022b905159eb517b0748b6e7f3fff353bf79ad62028dc2052bde2a51bcfeb385339a89b9f1ba616b53f25544efe893dbb831a298d3c52944c44f80c9adb93267", 0xe0}], 0x7, 0x0) 03:56:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 03:56:59 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 03:56:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="59050294c99784751fe8cc72885b3afcbe39564c4f3535ba08288924aed9b13cf89043330a37b811acc53beebc47ee1ea34dc4e8340f5d01cb14d99514b521523445160426a4ac2543ea6fec562c963fa1c5b2bc5b72905dd8d040ea979f5bf090c4dfdb1b449abced8778c9dc3e327d868f722c332a991d630fee9ee217c1ef", 0x80}, {&(0x7f0000000140)}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff0000000000009bf573944af600470acf", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff00018000000000723e2955c6ac9659e9dd2a9610ae5cc086561753dabf3d958b7d0436e7df51b119e7694d6c55fbf53375be4160e2d413b23d4bed4d03a5656e141b34", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x409}, 0x2) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 03:56:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getpgid(0x0) socket(0x2, 0x8000, 0x9) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 03:56:59 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet(0x2, 0x2, 0x800) 03:56:59 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f0000224000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) 03:56:59 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 03:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7, 0x10001}, 0x10) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f0000000040)=0x27) connect(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffdd) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffffffffff4e, 0x0, 0x0, 0x0, "a559c867aa720a4fa701778793ff07b01d566e88", 0x4, 0x753}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) shutdown(r1, 0x2) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:56:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:56:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0x400000000000) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040), 0x0) 03:56:59 executing program 0: r0 = kqueue() fsync(r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) 03:56:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x9, 0x2, 0x5, "eff3ee78e9bcf0b48cb2a820b8aceac83d0dc676", 0x145, 0x9}) 03:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000006c0)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x9, "5f233e183a47044927a91776679e8d3082b037a9", 0x6, 0x1}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 03:56:59 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000640)={0x2000002}) 03:56:59 executing program 0: pipe2(0x0, 0x20000200000) r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000080), 0x407, 0x0, 0x7, 0x0) 03:56:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000a80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x239) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 03:56:59 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x4005, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x401, 0xc0}, {0x18, 0x1, 0x5, 0x5}, 0x0, [0x3, 0xaa90, 0x9, 0x10000, 0x20, 0x0, 0x2, 0x9]}, 0x3c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xe81c) 03:57:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 03:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 03:57:00 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f0000000040), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 03:57:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f0000244000/0x1000)=nil, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x401) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x1, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) 03:57:00 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x52}], 0xfff, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:57:00 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) ftruncate(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x8, 0xbc5, "81324496ae8e77b058e57251e09514b02e2b9c3b", 0x9, 0x100000000}) 03:57:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee009ce78210fad83d86b803b4db21e72f7300000000ffd1b900000000000046114241b2dde39579e8a2a422e4110056b2edf5d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcfa6a73cecd6dc4d4687cd55808c1e977eaf3f9f77cdcec047a1efee084f30d8c4fb575e0cb7a637d7717d6c0b3ac573e84956c5f0981fb18ce8b6c0f6a6134e4e1ffa29276af512f9a8432853217a7ebe9adc986f9a3a78a9ae054fe34b79d171558f2714d9902b97a7f8fe04a2b1e1a6b01dea87abb4b414c7b120dd235e6f94ccd66601e44cc84a230ebc2a0b49f271908a6d7e774cac3ed120fb0e8875185b2a8e7d2160c1593b4543f3fcac9e90bdada2150a2450e6f6a36f050822ad76f00de34ebb648c0a6037ea9b7b0bf446d9", 0x12f) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x3, 0x9, 0x10001}, 0x4, [0x3, 0x1000, 0x8, 0x8001, 0x10000, 0xff, 0x0, 0x4]}, 0x3c) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0xffffffff, 0x3, 0x7f, 0x9, "1b6e855579edeb3cb0f95a5d13df422036931e6e", 0x7, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open(&(0x7f0000000300)='./file0\x00', 0x8840, 0x80) 03:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:57:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x81, 0x3, 0xfff, "d3fbf19e0457f736a40bb9b56138ed76c823055a", 0x0, 0x8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x300c8, 0xa0) r3 = dup(r2) getdents(r3, &(0x7f0000000180)=""/197, 0xc5) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) semget$private(0x0, 0x40003, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 03:57:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x140000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b045441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x308b2, 0x1) getegid() unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x44cc0e11, 0x77}, {0x4, 0x10001}}) 03:57:01 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) utimes(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x98f) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) 03:57:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xcc3) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = socket(0x100000000002, 0x8001, 0x0) preadv(r5, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x3184) 03:57:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 03:57:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4e36) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 03:57:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:57:02 executing program 0: r0 = socket(0xfffffffffffffeff, 0x200000000003, 0x0) socketpair(0x1b, 0x4005, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0xffffffffffff4e9a, 0x80000001, 0x3, "10b998315d7373771028be7f9970f80eabaa6f48", 0x6, 0x7}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 03:57:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) sendto(r1, &(0x7f0000000080)="effcaba26adb623f4a76099df8d57ea5b8851aa47a402d7700fdb46a47185d348b2666b70c90ca0f4f5076bb8388babff8fb54c9eec7f44c07e7f020815f5c668a8e4dca823cb960fb869ac70a462812c3fc3f63da67ce7545c55adca3ec226b2fa6bb800ff93e52a911d8bd09fef057797673f32511c5fd5f33c4bf6067e12033dbadee541462973315cd3e6518f7513ee08b63961567409a433f388439606129e24f2839f9178326364163111b3e", 0xaf, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) write(r0, 0x0, 0x2e033057d7d5ee6) 03:57:02 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) 03:57:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000000ff937d4149e0c10000"], 0x10}, 0x0) 03:57:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r0, 0x2000746e) 03:57:02 executing program 0: mlock(&(0x7f0000240000/0x1000)=nil, 0x1000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x4) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000e47bd519"], 0xa) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:57:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 03:57:03 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) 03:57:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00001f0ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 03:57:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 03:57:03 executing program 0: r0 = geteuid() r1 = getuid() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) recvfrom$inet(r2, &(0x7f0000000080)=""/93, 0x5d, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setreuid(r0, r1) 03:57:03 executing program 1: pipe2(&(0x7f0000002bc0)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r3 = getgid() r4 = getpid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r10 = accept(0xffffffffffffff9c, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f00000026c0)=0x1002) r11 = accept(0xffffffffffffff9c, &(0x7f0000002700)=@in6, &(0x7f0000002740)=0xc) r12 = accept(0xffffffffffffff9c, &(0x7f0000002780)=@in, &(0x7f00000027c0)=0xc) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) r16 = getegid() r17 = openat(0xffffffffffffffff, &(0x7f0000002900)='./file0\x00', 0x10400, 0x100) r18 = open$dir(&(0x7f0000002940)='./file0\x00', 0x80, 0x2) r19 = socket(0x6, 0x2, 0x4) r20 = open$dir(&(0x7f0000002980)='./file0\x00', 0x400, 0x161) r21 = kqueue() r22 = getpgid(0xffffffffffffffff) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="b313d87d5c1596af65131821de351a87754b5a2fa950756bc31b72fe61be82c5f2d53cf11b99e8fc63eb10a1128ad5ad8e797ea155dac112f5c0d6e62a1f58e179c6dc807baae6e79b664d5ce0072c07907f91c7441458f091e41d36d88d", 0x5e}, {&(0x7f0000000100)="de65de5b7fe8b1f9fa428313c767290847637cfb07129e027e871dbcc06b292d01e935ea5142c50eb336381e3f81cc10c86969c4bf400fda9d2643ebbb2ceb894b75b8a50d06b7ae15d50cb549781888546f84665630b36908c1a3a3dddd85acfa200ca09d400abad1aa2c9978bda4474e8141ffe61d7b5bd064e4f17e992d90fc1d2f8143aed8f8e9a28694cd8c13ca2a85b8a23c971ce4d45335d785a25c45f5e09800057f2564087d4578a6dc3df57f0e0fc9c5701c407b2658", 0xbb}, {&(0x7f00000001c0)="e3d105d7657787fd32e10b5d22ed5d69242fcd387b3c92a285f53869b55997a57a27cfa6f5a2538f2b590d1d0b71518610ee0991ebcfcc20a16b23210c55dc5bf5f65873ddce2b057971f04184c167dafe68f797c5d9e119b0bc3f2355470f06ca037015d9c1c062ef42eea1", 0x6c}, {&(0x7f0000000240)="7cec38273f3cdffc2900ce0da38db294b274f2218d67c9f7830070427e4777c6681b409dad0debbbda441cc70c274b95d5dcae9ebcb01fa9956838a26922cd862c05bea612a432d6dfa31bd610267b7ef9b069e00d8279cdc94cbc62275a24fcc3ad01", 0x63}, {&(0x7f00000002c0)="7927abb296", 0x5}, {&(0x7f0000000300)="6c16d15d0fb51cb4d3c4e9b5a2e7988599cd4e7dffc6d53912cc012a193ad59f3658ed10ac5bff9d0ab289c9b929b927642f7e447ce09d1d8c2eeb006a443edb82d6b473da79ebbbf119271a6984b85410de405b8e6059a5b27b711f4b282e0f6e27af3924c687ed01667b86b48344ff426f63d04150871c2e4497c995e4eea342432ccdd3a4e9b25fc2de7d9bcce035df1dbc954482116bb383d357af19d5cc12a544f5b315a8bbe7c5e4c4661c6a8495de9c43f483e9d17b22e815e58d7856d4aaac24f9a57b098cd46dd33f5e4b1fefb2bede23121ab7b7314897e7c0c025e339b05a07a8dcfd", 0xe8}, {&(0x7f0000000400)="ee57520f2f66fc4b0978d24ad241b9dca3e9e3a6121651e84cf8779953127fdf5ac86ca65332e42f59b27e3a820b037752be638a3c627752fb7820d275d652d6bcfcc3676f18f4fd355f2d9dfe84272ee49a1d0eaaa6fe5d0f419a0f1f613b06e3e90ccbd2a80eea7e9d60318ef789360cefbcb990dab23b86506ef95aab31a0d527c86da7b54a64a5b932d650b37283bc01dbdc675aae5235d619b6ffa42c7679d4f206dc00ac685c9a0c2025450148d3b505823acd8597e464eb77b4be43af2d64cd24461e99b532ff4401778707674fe88729bf60f1d4939b6761b7fd819b5905261139beafa8141b906b55eaa6842a1362b4922ff67dc24e39ebdc7819208b8689b30d885f25e88246e5bbfa1f756afbfae0c1c418713d2b063913c9c5ba4ce5682a1dd97f6c28e9a685850eedc4fb21d593f1e808c0def76e2e592ca06cb0f4278658c38f7d11a18bc4054cb5f6f2920ceae2ee12a566156caf16cc4d74ea47c17832a769ab5ff0ee9f89470ced9c7e88f537e97a6cfa34b9150552e03ed8f38741535d29303a4d26a70b26ac5cba10fd68a400a25b1101b8d0e0033c3c3ce5bb024097d9f2cf157336432d902ce1be12cd89b3b41f43d686c7123f6d1cb1576e5a92190ee02544be902a2f3063fb5593dc936ecdd3d9f8863203de038e1cd22d866b2fc4c215e323848ffb954a303ef4ca547deb7c7cb90443ca17c82320f7f39894b0eb8bc24460a59f604b70d0a45b55c6b3cc54d8fe2a02cc81dee4dc87667f76a0605c65c114d7b535b1da9fda5ebfffc885a365cd65af12597cc1045a6df583a4a7e7e4f01226e68b75375470b44c699173ea84ba7d88ba7ae8a34d44a13b50de3a1c1d395f3ef1d0a9f15eceeed48e848fb5a4d68a41b2092667b60924db281c18d41e796e3c2008c933fd3c7ec3a4cbaf24a85b209c7e5efd69587e776d8198fdd8ba3f9fb754083221d659f365a93ff4e833692593987e337415ed89e476989e33bda30714bf9b75790b6e11fe3545549431933e193c5bd0068ac3c33a92ded3738c0cced7e57561bf90f8ae94e11a82f9982e9a2229bb720e1f2245d1ca00e5471788da2a88cc5f9cd926792e651947cfefadbc1463e20f79d59dc9a2745f69fe531dffa289d4e82ecc63b025df6774f3f8cd22ccd537d10be0c6ec977daf719abff639ba9ab8dea6d4670e0024792269351edcee9e00ac01bddd23c2d4c8b75b6ccb9f3983d9f0539f482563ff694f774723737208b78af6d7c6f90bad0df0b89f4b5c0f509fce22898b9d16c430ddf6cb8ca7c869c0757a2724c2d6863448c1c6331f25e83355effb6568595c943d64ed26efb583a27c1c6998d1260d12eb53d92208afdaa56cd0f29de2c1cef004986877b80c66a0da4d6d93b0655c5e758ee2573b4a40e8b78a16882c673b3539e47545dcafdb22b19da44bfbef2bbb0d510f0c65dd50bae753cc31f0ce847f20281d9e50ec69f5e911f348800b4773fa6c14ad3ee64494450ace68795c10423342f7d94f02808c630501f9ea1c55a4298ad71b52b1c86a810149d5904014682bee54c33904d263dcfe9dc8ffa2b00f04e4ae96c37b4fea717ca51933ea75a11d8f5997cd6cba61beccdb05c79b0360c5b4395cfb28a8ba922ad03586f8d432b1568604fa6e69cc60d27cf68020bb6b17c2e6ddb28e54dff8c9ebdc702c68fa1ecd7b43bcdaa0d1d7a3349ca1b93796b05b9d4c65e1862c93dbeb576c60aa9dc88f296463bab8010c22d917790adde6c42211d6b3d81530d3d78aec5755300c821dea02f3b9a93d5110098df6ae00390df32414fc31b70d4488f797b1a42f20a441bb359ffe5b832ffd415616666623b3ddcc25b20f88de6ff5800547b6519b082c0052c77a42159ad0ce92a30c3ae3b5bf4fc5b03577e14cf4fdb08ecc36d79ec2b8713e7b6d3b79a1248fa65b40fab042772eeec2d132ffb62416f764bcf7dff4926bab275e5e6346196fbba749de9f70ad59395741a3908a308b2ba7037754bd825c28d16079c672f0bccd03a845cd704cbfbf9526477335398bf7a499ddd54de0c2cc518e00e0b5a70f9e45f51f568a991b7c3fb3912576ec5a00a122870df77f10bf6d9811236aa2e463196e9b5567da8673b35a872395ad762e3d3bbbdc90afb99f1d998aabfafc4cc3de8979cd49510a27dcedfe2d4d7671e652423d9dfa1914ca7fd3342aad20c8bebeb61a737d63c4e57aa3c754229b2317e5576bbb1b54843119af632cdd88306aa314c62aea843b9c0763faa0b059fbfade4174c82b042b758c58297ff03ff8a0ba874329aece1e4e8e36548f46d3145d2bda6022cee1c71b57b8ba44f3fea5223ed8b764f3a2d152efbba36932af93cccce97c21974afd5bb9e4a5a891841aa8804c2c012cd9d40ef13be17a104880fde16cd333213486c392f8034610fe392ea8b49ec283e3a43e1b3bff7c86cfdaf913e612afaf21668837a1725d007cb3f50302e83c47547b3967282a3bf3a028dd374c1ff2db6cd5f4dd80bb59a08c2e97e9a8527dc36e6147f3fc915497d66d792bd8a747498c0de4c8aec5a261ea172b1ee8f2993a477ff550ac670f15058d29685b7ea99de1c77f9e7cb0e92e39142ef5cb1c8dccf2085d474a823bb6cadf859bb097e415ed78f54544b50aa93d4fa9fa184e67ed3f015d2c999db17688f19ccfda2b84e5e36e1caa126552d09ce97bc44e8e3eeef394d6a43627afc4f8455b74dae0e36446694b9405557438c4529f06b09f3c705cfa33d39b3099a54213e6de58eaeeba9d18507b2cb5839f9feedb3edc1c16aa50224894c5f8b96b27f59eea9f939354ef8fcb9c7a9e4696f58b8243f286825c095abdcada31fd8d8ca75bf87b56a6bea37d4c99e0ee9d2cb06d2c857c19903e9b2c6a1b24f3f0932b83d230c67da05e863bb3d6f3dc47fba675b26e4b2e31e064094c9859d43c8ebbeab94da6f6ea184b06ed8d62cfd2b1fa68a79704b1e68423557ad9259f4597a4685169b0a8ad3d859125f6d1f67d37038dbd0f157ee0351f1454e3447102801b24a1ec38b548810109803160c34ad13f46b053e94da9e8a9c8e9c0716787edf4b4ced32f09a9927324ad8507630437f462e9703a05cb67a0e370ae8ea505cd33be31e17a78ca419cd2878bfc1b20d99de2ce6e228298bdd9eca686d0bbfb56b4fc1ab69fffebf7726c7a004f09ebb7114a3476a104873625417e8740e3d0f52ac1576cc0141dcc5a6514a16f82c381a83428a7257d827f93b16e877b5bfee5acae4f9859b03bc4c55ebe631e6a03efcd592b87cf89018402c456eed6706316d69f899980fade5347ec41ed0ab7d4b842b1edbb36e23d3e93846e15b89ec372dad79ff3b7f68c525a1732fa947f40d1c53b51fabc2e6b1b9fcd852287268d53a47cb995b65cc76d4204dd03a8e6d3ec98464289ded1ef9000f65a2d9870d8505e69af0cd293ea8aaf286765705b95c10122a99aefbdd69c9ad06cf808431ace177afe99081f1ab8df9628b564994e431dddb94a2fe2650942fafe2028ad92a9ca3ab1a899a7677c2bf597b9ec228b98402fc16844ddeede8b4810b028fecde4fd6cbe0e578569cd9f71d584dcb41b9548cac8070bfc857ac78d38b0d2082805958f13809214382097e32d9a3cfefb9dd488ec2bb56f5b8be70ef3835bd7d52be46b44cb1a63def013ce61d18d1c0758a159e37b200357e7ae05b61b1f0744615f9daa6911dca1e1bbdf1e4f0355ca74df065d1c0d4735277fc53257ed85126b55986c18775c8df15652a479ffce2233c957eb05c3e83d2b778e9c36d7e4748fd65194e87fc9ea3b96ed83bdfc6a22d2b80500b4bdb8180ee02a018c04b6f2392a538b5a429dfb5c2dc0c73eef857a1e5cd4891317e85439cd34796d27661a6967bec9f1ff78636613c32b5fe3737fd1f07a8d9af6438f104514b60820740f7f4c0e03f172ee6f610339ce18142d36c246e6ddf91322ec09b010206429e2824f537aab4380d63e214c4e1935cbf3e1c6e763fd36032bd1110d3e6afd563854af9aee3e8b2aa067cdf8610f438d478fe77618e2e6cfa29904319255a1b55d123119f9c5a38f3ed0b24cc3a7269ee289ed968845cfe6945c34922a6799ab023b76222f9fb6cd490cfa863d2850c2f175e0c5801f3ca179e08fb6ad407be962e5f9d352f16c00a23b8418b87ca7edac9cb740c40ccacbbd087dbf05023c5bc0ddfcaa58f9b7aa4a0b72251324960b4487b7757b4d4789adb89a2ab2e34e647cd91f9b166a406fdf56973daa372153fa53b2b0aa48a8c2ef08645d6ef0c4cfbbc4dd3aa087602ee1ce3f38ac792663b53611a2f5a9f3ae488a0a326f32d75c2efc4d3c4480e5182ddbcca0d9c584fd78259f2c0dc4da25e6e0811b4b6e42e35d9cac00990c97dd6aa7fd07a4f7571fe2d094df5b578368197ff216081237425a2b8c533427396b3970387507163156d1f35bfbe201d1a014b998408573792ec6e81f7caa09d7e31eb5f417bfc5a498a69f0ffe0e5a542628d5f3097ac18428981d594b094c3a9f7f69f35e177ecd97f1bb8652b7cd12705789ea89cfd49baf320efc54ea2d1ea66c9ec45ddd5506912534bd02077507ffe0728a38576a121b1eb0dd4fe293c5a4169f0fecce2ce31d86b0a277861b2e28ac0bcd26dae00f05c88a29044493c871ac2a9f51e02bed2ff28e7de33b54441846efae693a387edc56ef60642d50eb90aaa5b8cbfaad215cd64c5822c65798ce6d67a8001947ecea17e28d5ef5fec352894cf34547aa52b6622f8d278e3402da6d7bed12bdad18cb2f621ca3e24dc971d87a822ce4212665781c7273312e3a5c58422149956b3f14d82047d5a62581a7de3606e659ba3f6c108dd0827ae00c02b530c23282bd1bdcec563afe3d9a85f58df6cd5518be4eccb77f93722def1cdc39839b85b3b8342baa23d480185a5d50400ad6ad30f5727e381fa48499ba14b303a031eec4770009cd9c56eca2bd43500cdbf9c861a82d0490fe755e6e1f343e84a655bd2d491645028084f468f31bd064312486a281cebca27fcaee110e5e857a2ae9a4541d86ae0cee38d6dcf3ff8f24b914c28ed044c3640d64dcb175d9994944cf6baf48119e35f6e76e8c07c7772404a453383b9ae73dca9237a69dc1b35aeda961360b7a0d7a3f6a2daeee62e3a8adb49a8ce410cd024004124cd6fc12fce3adf15fbb7d5561c659b7f31646683724e2fb0f1a69b83a784c549a814a6787605251559c9d9c08bd8e698e12be77aab337662ad9dcfdac81359655c0029e74800cd6685000a9f744d3c899675b554d72f9a29be50f051e051eb781e9fa7209d84a5c20a9243966589c4f8e719e3368f7b8f0b3690fa7a8dd9b6547f6e36c25ffe4748ae5d0c522ea497faaa9bfb4a878046d3cfbe1070089d23bc27a63735a4ebbf35a3e3000ca9fd4b51c30b5cb243e88c7f95baface2c9f1404ce4f3df01aef16c2ca1ec6274425d476f7719ef3958319e979266984fd86d6e8abb2f7482f12a7f344740637167cfd6ca6e0f6eddfa3f8a8d233a6c9cf823a582f307a9d25716eed30bc166bd62a431623866a6b7b4aea79e801854a2bae9200f8be5b4cfe024fc42fc05819ac7d642525ed4d3b47ba599fca75300cc96e41c9e90ec2cf398c5f51343a40c5fc92418e31f32db19f7acf1f78fb579c56ab704f6d4c3b3986ebb8e0ddbfae72565dbc5dc0290d9a90fbfa4175f1635c736da172f9a7453632b2a3aaece45fbfde3dbd8ffcdec7162f255fc32d8b28844b55d", 0x1000}], 0x7, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xf8, 0x400}, 0x2) r25 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r25, 0x6, 0x1, &(0x7f0000000100), 0x2a7) 03:57:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x1000) sendto(r1, &(0x7f0000000180)="fc15f00279de69f9866a029eb7f0a947e60ab7f8479d1ff197dbdacc1af174685182f410beb326e0b30b86f9327d065be13561fafcb88797e5dbfe6935e17d63d115d8084aca82943b20af9aed1c5186ab711d3b", 0x54, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 03:57:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "56e5a24200"}) write(r0, &(0x7f0000000000)='.', 0x1) 03:57:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt(r0, 0x4, 0x5, &(0x7f0000000080)=""/212, &(0x7f0000000000)=0xd4) 03:57:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1013, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:57:03 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x8001, 0xd1}) r0 = socket$unix(0x1, 0x2000000005, 0x0) setsockopt(r0, 0xffff, 0x36, &(0x7f0000000000)="9af418c7208f98ef56c0b5104d141ae4", 0x10) 03:57:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xfffffffffffffeb9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7c4, 0x100000, 0x0, 0x2, "f2dc889cbef040661081ebf8bed3a9846812f708", 0x4b9, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x1, 0x401, &(0x7f0000000480)=""/153, &(0x7f0000000380)=0x99) fchownat(r1, &(0x7f0000000280)='.\x00', r2, r3, 0x6) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000400)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9c9, 0x5, 0x1, 0x496e, "6046eb169a38e32b6870e4ae5481b62aeb15732e", 0x7, 0xffff}) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/165) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semget(0x0, 0x0, 0x400) setitimer(0x0, &(0x7f00000003c0)={{0x6973, 0xfffffffffffffff8}, {0x6fb, 0xae8}}, &(0x7f0000000540)) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7ff}, {0x7ff, 0x4}}, 0x0) 03:57:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e351c663dc458612aa47ecef96065d9b8bce09f1953eaa5585e9e36d6e878cc5ca87d0293f303600f10bdcfc77acc6aef82efb37b40cd41afa1e93de955dbd93b4c8b5d6713efa161905b7cd90a597b8972bbca14c5d51cbdd85589e5fc14d02ab4814841c73caa17db54125bff374971c9bab6d0e698d64693ce43c6ca47cac43ce599cd4ed4d5361c677da5ef4adfc499ff135bd9ecb77525d4d549ba1daea6e647dc521d912fa1d90a1135221c28055dfaffcd5a6af1b699517dd4d839fc89b233da72562a3f453606ef36dcd9354d308eec7e112a9198b1c7e51a568a0", 0xdf) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x3, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="1ab7c794907ed1263f26946475c7083d0c2e0695551e2cc200f047473d7a7c04707103cb5f38ac131511f99f67073909a9801059ae89aaf1445bfab49520e649bc7b70b93ad47361f5ff78697c3f6eacf2ade91f6acaa85ee38f98133b3d83fa9b4c41a90c363118eb67352f38b0079d5530aaf0686a08cb7d", 0x79}, {&(0x7f0000000240)="5590f77da3394552ad5978cb3623fa06fedb5f726961092f727f7aefc6d36a6756a036d843cc1612e8d35c943b7cfabcffa32fcd88c186adf05637c6e7283b87a93742f0e65da4fae392a6eb5de0fb59057006400384b4d3241b35622dec8dc46cf4a4738abbed52dd4ec0b59284975412f5abe1745c9670d3d619a1b24e5382df1f70a2cc53c545bc256c77dfdb85730c83e8f9413b466084e73e86368c3bae4801288c175f824cdc0298702ad259f615fea6880d8c96babbb6821b3acd09add0be53bf048d7378fe26c9009b5f5fc3a085a2d572bc64dbb81ab7c52858dbbeef8ee9", 0xe3}, {&(0x7f0000000340)="43f07d06567768d525d7bd90c36ddd09bbc936d201b9e914a7666639a1127952a757b7176236c7b4c272b7708b151081cea20f400e41800d94390015f5652936f2afc72a16a5ab6820c8b8227dbc31e12cd75fea7fa4a8bf996e87a121e40eae817a228873d3725437a5140ea07fd423c948768fd67444f9b5e9a759d2cdb8dee3a9812065d55362a92b8fe34602c1de578e2cc7bc243357a570660d133c8388afb732542cf950ae23fa31fb8806b9aaa149e484c190b48601e71601d6496735a914f4d9ba4775fd6e4e58628c440b6804ebedc92b729d33702a49995c68222b06a3", 0xe2}, {&(0x7f0000000440)="e45f2d5c63058ca944ea773e68e2a782ed939c5a47b781febc8c3a51f5598a40f7ecbcbc5085f8ccf6e49f78990ea9c85667af1d62523a9533dee1d41a01e3e616cae3b30f6da0434b938aab56e06208a692c16957929dba4791813b097682a20340f87611796fc2e81213555c797089fa35447b5c05", 0x76}, {&(0x7f00000004c0)="08728b390e91036a0cddefd21e8e3e7714b99fe9e42a54f0e0", 0x19}, {&(0x7f0000000500)="350c8b43b8197576a1ef5b0c983f00b4c406cb3b2fc10d5528fb0f2ba9beca00ccc6bc8aced7f14062885cf8a12e13a41495db9cfd0935a00e6a1b13218c35cd3174eb6e645da484dc8b6f1e70b0e007571c41dacd1c08cd30293be73402c2da42fdd61700f9bae23aad7ebef735888220f57bd1c5b89bda7a39262833b3b03b83762f7598b0bcfa8e4f1e61", 0x8c}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xc0}, 0x40e) fcntl$setflags(r0, 0x2, 0x1) 03:57:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="c4365a1e80be74ab78026f", 0xb) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r3, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000040)="e10b4bd4b85cf95a09f6ad8ef7d34ad089f916d436c3590145f3b0b20100446f9069c50ad7677b3399e034e0739cbab205654b428478b8fd5bdb0c3f296560cedaf2d29f6da3382659f44388553dbf89c291f6ea93508aea8cad8650c6c74011f7f5a51f521b6dd4afb452b7a9eb95ceec3e94219e1f6026eb9c6e5f848b5309bc1a354f62d11f5f34754cb3d3d1541182d5df390ac082621ad73c849e71798f9308c3e6e2b8f61315a99ed6fcc6028546bca4535d616bf99e3f94ba04c6152118c3d64dba69a1d8f6954835431659a3318d6386b6394c8ca78943641c40b5573a3727e72347c133f4", 0xe9}, {&(0x7f0000000140)="67b5a2298b0a984cc0f48bed096f337133d9e6f518def57d0fe9dcf8b23eb3ae08f54a13b13320db2d44138e3dbac5c79dfa06ce6c150e9a6a8657f0251ab1857a4af2665eaba626242a7116", 0x4c}, {&(0x7f00000001c0)="9149cb0f7275af2f517f4199776efc174c49c84841be58cad99cb3bc2b5a0a821e4cbcc31ae7a61e725d8ade8552a19095fd5b7ddebc1058a44903c03d4bdd010ebe506a01e7b1bcb2f866194036723e3cd97767dca67a0b76b573520b58f248f5373be44b195018a918832ff488c07f3b746f478c45054e56bee26b988d238fe4d86a9185", 0x85}, {&(0x7f0000000280)="003c5c5a7422d3a37ec8edd61cd47d1e3694a5803b11dac1b0a627c4ae24e7b8", 0x20}, {&(0x7f00000002c0)="6764d2ca4a854f3f61bc33d7e8e6ab189d643ae1f57838a4b16048107ed5fbedeb46b25ebf3e0b2f0651", 0x2a}, {&(0x7f0000000300)="e077aac6dbc08365768b783af42e33f0a3595901fa41aab05f", 0x19}, {&(0x7f0000000380)="4de6b97837090d927c977534c1b8c3e7aaf0e62924e50b07e51a24c90665ba5634c4de52f1df772ec00d948747e483b12a4d0a2d8336950dc5", 0x39}], 0x7, 0x0) 03:57:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000241000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x1e) mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) madvise(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f0000241000/0x3000)=nil, 0x3000) 03:57:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="0e114603b5803e81eb25a1722cb71b4de0db39d06e397ec37896bf1f9c834611903228091bf7923709cd8007b405b4b05e8d9582fa3946840421c20f1e8c823b0f4fe9f6c8cef4c5f7bdca9fa22bb30ed9b8f23e3b29f81ded63db3666e78a864619c40520511f1438bad44a1883bd7108b9a88ce51b6b8191baa7dca6e5a883850ecca021ab73840ea19c7ecb4087fff9c29c765aed73b58932ea1970f910554d96", 0xa2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000005c0)={0x4, 0xf8}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x9, &(0x7f0000000580)={0x1000, 0x7}) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x0, 0x0, 0xc344ec8, &(0x7f0000000040)={0x80000001, 0xff}) 03:57:03 executing program 1: mprotect(&(0x7f00005ba000/0x4000)=nil, 0x4000, 0xfffffffffffffffa) r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) readv(r0, &(0x7f0000001400), 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6) 03:57:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x103) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20622, 0x84) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x322, 0x74e}, {0x9d58, 0x200}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) connect(r0, 0xffffffffffffffff, 0xffffffffffffffa8) 03:57:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r1, r0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)) 03:57:03 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r0 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 03:57:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f0000000140), 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x4, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x1000) 03:57:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)='B', 0x1) 03:57:03 executing program 0: socketpair(0x0, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 03:57:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 03:57:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x4) r1 = semget(0x1, 0x1e69b24df149ea3, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/239) listen(r0, 0x100) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000600)=""/80, 0x50) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x4a) getdents(r3, &(0x7f0000000300)=""/213, 0xd5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r0, 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="3fce2b1bcbed26fd177cca3d7649b44069b0e49917c2b18fe2287805db34958d5cf73a4bd8c56c18a517fa22d73b2b9a872d26b85472d39701459d6980c91f37c2cc9d0ba7ad7cc487effd561aae8ce83d0075d821ad365701b14be20b0eeddfd3892da385771d5033812da43568c4075cadb879c9f0b78b8c43c1d5ec4a11eee783594e9bac939dac3f1547ea9b0e38ce3828b247f3bfe1b1c688290dd7f61e924c1344482c0e7630a6c4ea908bbb93db5e2c15519cd2b7859e", 0xba) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x81) openat(r4, &(0x7f0000000280)='./file0\x00', 0x800, 0x14b) getpeername$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)=""/27, &(0x7f0000000500)=0x1b) open$dir(&(0x7f0000000580)='./file0\x00', 0x82, 0x81) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) 03:57:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000500)='./file0\x00', 0x201, 0x0) 03:57:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11, 0xf0000020, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xa, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x21, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x40000000, 0x800, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x9b3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0x18000000000, 0x200}, {{r0}, 0xfffffffffffffffb, 0x4, 0x82, 0xc81, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3}], 0x4000, &(0x7f0000000180)={0x3, 0x2}) 03:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:03 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="d5ae4481a54e538a55f05175c5266fa32c51a0", 0x13}, {&(0x7f0000000040)="8e218c03b6f791d982bf838a95f6e0b111c2d29a75d1f84170d759640ba5c8fbf9197aab", 0x24}, {&(0x7f0000000080)="1f6e2af3dc62ee8ee6f21329ecab194f83b64c775fb1695579243fdbe56132e6e77e57e3af1455800440a7305614f6cf3a99811a0f912ed5a1a0748d", 0x3c}, {&(0x7f00000000c0)="47307b568bc796f0e15189afb9d34277a48b3001ec93f2a1f4712737c22fb44dc93f975f788ee46abaac1847ccb358cb5790af3665d68bfca3a6fc701a861802ebb90faf8d05c2a0d7c407a64a4c437a49c1ed536ae4f07d7874280de7db77e34aa41bcd9f69d14595ae6b8be03373b72d60befbd4135552a6b28425681f5d684005b194aca93e926da185f8e275ed41383cb7cbff30543ef44426cab0137f6d10f6519380f11936c8d7d0ae8a90613f29", 0xb1}, {&(0x7f0000000180)="5e3ca0748748aeca256af9cc13a06b3a4f55422496e2d2e86834e37883d9aa682f0ad1cda8017931d5bc8a5983177b72602b949bac9e3fbcdd2d604092ce2fde535262a0afee6406850009b9fd26cade55fd0bef1c486dce3a7c1bb4c95775cbd03c550609d3ce4003d1727a4be5f4a1d4825f3e22aed5f049c1946e27ebba816d7261313197ecb6d0363fd18feb60add9ac28d34d7c8738651f8d333756a9c90daeadeb773f8b1c06102947", 0xac}], 0x5, 0x0) 03:57:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r1 = getuid() setuid(r1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xc}], 0x8, 0x0, 0xffffffff, 0x0) 03:57:03 executing program 0: socket(0x11, 0x3, 0x1) getpid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) 03:57:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x68}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffff99) 03:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 03:57:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 03:57:03 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') mlockall(0x1) 03:57:03 executing program 1: socketpair(0x3b, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x401) syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01004f2f66696c653000"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 03:57:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x100, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = dup(r0) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x3ff, 0x2, r2}) sendto(r1, &(0x7f0000000000)="20b5bfa964268899b2d78dff964d838504fd0d3cbbd7ec999051cefda96d752f6ab276027f7e04f224c83b5a0996184474fdf0745fc646c8c2b80127daf7a2d6083794efe1cf3f5421e8b0366920d923e70f9594bf8f3df288d991c27e05b14a9501e4ec8f5f09391d0dc3b424e2a55750f6ede59a71c7eb04fce75b3622ca5b5478d86d34f50a38ea0f629b8036e72242ce2cff4472b84314fa8ac271050268b2d363205c9283f5ab88b7a316447236f424e4d270851b21ca8672a4c5e1a64743ad2c47f6743acb4c809fc1f89549ca68a964180e35c12d94be0355fe04c86dd9984219675c1e2c8b67e758c2eb4f5f68dde86f8a7fbc42b3e9f27ecc4259", 0xff, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 03:57:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0xffffffff, 0x8000, r2}) r3 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) 03:57:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4e5) read(r0, &(0x7f0000000000)=""/3, 0x3) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) close(r0) kqueue() syz_open_pts() shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) read(r1, &(0x7f00000001c0)=""/92, 0x5c) ioctl$TIOCCDTR(r0, 0x20007478) 03:57:03 executing program 0: socketpair(0x30, 0x3, 0xffffffff80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1f, 0x80000000}, 0xc) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) fchdir(r1) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 03:57:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x7fffffff, 0x4, 0x7fff, "1a28f8371aa54ef78ae2e1dbec766de4910fc4dd", 0x1ff}) poll(&(0x7f0000000140)=[{r0}], 0x16e, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 03:57:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x284a0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 03:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) r1 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x16) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x46, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0xfc, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x15, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x75, 0x9, 0xfffffffffffffffa}], 0xfff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xbb00000000000000, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x31, 0x2, 0x20, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x6c, 0x2, 0x7fff, 0x9}], 0xa, 0xfffffffffffffffe) 03:57:04 executing program 0: socketpair(0x38, 0x0, 0x0, 0x0) r0 = getgid() getgroups(0x6, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x5) setregid(r0, r1) 03:57:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 03:57:04 executing program 1: utimes(&(0x7f0000001180)='./file0\x00', &(0x7f0000000100)={{0x1, 0x800}, {0x1000, 0x5}}) r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x3) sendto(r0, &(0x7f0000000140)="52e684fb8184c3304c87bc250911deda9dd811d670aa4ccff0c5de71459ee01965dc27e30cfc919aedda27e50906dc7a2862e57662c858dc0dae22d880ac5e95ac19f278294e58e5d0b917cdd6f272be5c1ee4325264735bc227f7dc095f77c45973b288d5b900418073d1a65554040c73e6932ffaae00735fb7a0b06daefdd305ba26a96ffd3a4a79cbe8bbcb860688eb25847e07d249a58e7a6a8dbb9105b21b263929388239b15e0cd69da1117c10a2015e4e882390ec9a57ab0595431b0c83850f6b56a86b9490d89f22e61626e7806d4cdb903a2c2f70dbf0b664ea4055075b1339099dc2853f25607adca68f1c3a23ccb2dbb40436b2b2d6fd471b80086618c23ce200e901b021147d68581d492416a5925c90d957ae4edc130498e0b3383403056ad9dc37d450df425c95a5f458050872795dc16fe21af2df91ba387b5c692507f9d8463307057923de143e85ffd6a7b395fcc84f9e5fbf3723801d0e0290ee1962e310830048ee72b9eba356ee022afbdb4b2b4c89507e469333d35a08f309879e3dceff2a85b790cc3d1e3424e9a12e30d0925a830d9f3f9d9f99c84b4a28ac84a1a981930db44003f414d6cadb1650c3d1b434fd812874e3afb946479385d9d05ad1d3134af1759c3b8c1f7b2587332c2c8e9fe72a0ad1316a366c3513eed6a0b131b707da20b0209f4148789169619bb33a569282cf2b14301cfe58da11c46948d1ebfc0d9fb80c13abefb40e9bb6e0257d7c237bcafa0dd8f1fd89912c2cd2e41939682fe8b06843fb59881abd71b09f4032c929c701784528ab9db8274cc57c5825f20f986c36ddc25516c8bbe821f6d8d9e4b486d72d62cb906c83d22938582d15d75b84c849025abae614675ec4aeb30149dfb934119905093315e637f76de61826b035884d6fadfbbdee696c50f71adcad4d5d373c2ad3cb4e1761ca7c88b663149adb7531105ef6e72f7c7b11f8fc6ca88beabd9f7ab86d4a7d64eb09c41234a7ce277ec8e8bc2d2cdac27f87d1cd308bb3fa5f249a0e92daa2cef7316776076bcfe5d55838f22191b992f6a8ea57c0327268dc4225525c6fb2baa2e3d5649963681f713d9040beffb62999e7fa346b42a81334fb27202f75c479f25f4bb90d54c29eb01133c0716ad66dbd66fe13891558e54c9ba89902b49c53c70f7324805729a4a4a8086162ce696b0200cab20bd7c90de087b6e6286ed8049de90bf789faf931ef304aacefa711152fb912b0db63b46e896129b693efea19d137a0e68751292116c9b78d5e0f3c876094b9dcc8321990c74285ea0965e2f56245962a22e227703c4c7bb0d2a1f5caf7c745d854c2d3d2fef64f1e6187d549df5e217cfdb597fea3a943d1a67074783f3634109b852615bbb19b42c420366261bd56d0f8b54343c79c43ce337c7bd0ffc7c4c2f9150a0f8375f2003d6bba651797526bebcde6b26bd056fc1c3885027e739809611a8bdc0320f7d688518590f9f3b9ce47b5341eaf7088479b54fcf8a61eeeeba1375f94d01b47a0f68559ac0d6f98b61a63350906ecdcf012941efdef7a4ac9b7022655b8d4c406ba3cdf2ed54ad1b5af19768119f333a69a360a8fe5c366871b05c4f33fc821483580d33de713d24b180b4c64d6cd5c833eadad5cc97077d2afb1182b9a5bf2622b1637884ddceddeced8cb85c6a505db01d120cb17581d700ed768ff9e9e170c1c56731e0350f45bafaf479c1b00510a0575ee330d8d1123c6dc6ecb0f3daf4d05bc56ac70ad1d4d374cbaaf622b5e97ffb389a3b258d7327d46137b80f26f0e1c4add464d887d28d693f1804193d4e8e86de835771094be1476b8a452e689c4479a9c700c4285cdb130420aa5ebdc240362140517cac1ea59fab093424a7e1a213d23f4290d94f656711d34ed080d6832af184f54f7c658e88dcc114c2c3e3960c44fc0e0c5dfe32d1f2297924915820670657815cf7f3cf7572cab7d4113621c5fb0fcef307d73dcdda37505738893b30bee90a4e6265c6071f199ff7e675e38da01746b3d95f82ad955bdd3a2bd543194823989188ff9b698e5ab0c7d8b2d49dad6beb42250a76b0808572fe94a06b32d6ca3d71500d0be631dd1fd44b6e4f9ef8fbf6bae749974f0fe8595c6cb0d5d4144b6402989e68050dc81f2e81668fce2a8ebe94982fa14a5b74fc7fca242af1114d50d9260d2eaaa65ef7691b1356fbeb6c894998d9273ab755c4e96b83034bb13dca741532152d846febb412da1443ac575c26d9abaa09c3e77308519b2969d0e23bbeecf8e0c6080a0aadf094bd4ec1530e7a763b226cf3f37e2a2295b72e5c6cd3379cf41feb8fc25b88a1f9dd48c005f6ccf9ec6f22b75dc1b0589afb71957561bdd1b1eab3b7174904c137f190db8fcff3c9d41bf957bf785dc6f79f356d7f1efb6074cfa502e0e9297a9779111c257845bce3e122c19ff9e3f242664546abb811aaa6bac30fc482050318087876b54b6aa6119db0bc8f49e5ac7f592a64b5930e381234a8c1b99e08729f62494ca91922e0858be4bd6a226f7c318391caec04407ba91d17ca455eddf08be982330182502ed1081324780f0c79bb7ab5df2c455a6bc536fe2768599fde4beec8b688389c58e8b6e0c87a8291ad92d54cdde78cd9aa01800b317bf6aa09335fc74e35bab3916a621fde0c2337ec8f2b9bd228d417c657829de73921e6b6670f50f56d310b946807241c2a21195ae2300e99118292eb9f8c1a3bfb8279a1fabecda0d8064b0d37290c8705e7c9eb5452f315d0df4c69486cf8ba7c724c416cf3d4216b8b7ce99346c1de8c157a71ab0e8f78ad8270398c6963fd89740b2a24085155159ecfe8e864950a501bba8e4e48c76180f3bdd06c18acca4c87205b8ffcf941bb796c5dbabfca04aef3c9edb5b8ba6cd53aa2127bef0a3f6e320b2250df210db62e394ae259adad4d33e38e6bceb05c6072d25d2ac749f0345c5a6ac94a73a1d5d72c93f30436e670c4c640b41003041a8ad13ab0edb4a8e79914082d50ffdb8c7c25094b4bdb802dfbb0ce243471149f0ee0b0b005087ec5753e5b337b07085b626ce0ed9239e3ac228d79b9b2c09ecfe1463db9959b83f7ee33f36f25ec65e5386c4e85995001bf03d404db648fafdc96f333ee0d211681a3e86ea8932456244b45778ba550ec38a694d1f89b4040f4a32861098ed6943a04b7745ef3ce956f6a8c5ca8af10b1cf49cca615959dc6b6c37081d39c2bbc5364dcf27fdf14472184bd81fc65706c42aa5e17fab55a7850a6d9d12d6fb2bafdc87e5156d6c4efe52ae786039eb0aa2952344d889615ccb5c7d8d005b569622f42470b86e4457597db28e3eaeb73c93a29f8c9b3e3bf2944d40f3ed8abd5f074893755b30d5cac2d4d6b56b695ab2edb5705458bcf2bebdfdce7ce26631610defbec4ca7b6777296ff3dc1c8d339707dc1eee9c5f95a234db5ce2217ebb9a23d4bf0c958826948d76c3a2ee4aa6e0616899bc6c8ac03c3e2cee26dde90cadbf8590d175492a2b56a80285d960ddb3d39b980678a34755d2a3c11acfa198c9a1e2f6d0be15980ad71f04790782d9b00b5435fa9a46d8cd01802461be8b2eb1c3438fbc754e33665dcf1d0a7aad02321a41d40315572f4f5166dee05eee52ffcee8eebbb1bcee6c603cd907d27ff3e4ec0684a295fe64f6272555463ef679c3a1e348c5845d9eb2b5b85b0c144aabfb97de9d095544e45c66945bb850c97a5c0506a7588c6bd256aa2a131b9eea2b074f43e66fd0e6d7a31e6cf6fe745b0d51950e6795614acccd20a0917ca27c4005354c27a581b6802e7f5794c589902d36dccd83cb83439ab200a7a59c1265ec23a66f39cb4d95b8673d3a896eb1ca953459f2a81b927c887903007d82da9aa10e8c7a917214bd5b741c44b40e862ae7ca0a27814c3e2913cc0bf871d0f3f340d38bc9b9916beb1e8509eb83e012603b182eef936cecf80c372088450cba538b49a10183dc73bd49312fcc035ceb4dbe6a4d58c8bf8c489c919305be579ab4fd168938360e4465c1feb793c3e9a0bfe83785387ec991d1e7bbeccfeb20d1300295b73eada91edd3a0a1fedc07846d6057032e5adc50647885674b26c7a7ea7d03f87aae72604e113586117c825f19a15dae3d629fcdc3d35d5f5cde456375f66afe7b8523f1fc3a6982a9e2e92d7f81263fa5abcdf13c50dd9ab31e5d37341cdc0d87c591f09bf362e00409a9226cfc5f46b3ae594fc23607a3c14f0f5d80c7c82e9ca4600d7853a4576d17c5fe90cfcaffe4b3f5ced7c3584e30f20d09cb9c2efa729161eabd4cc48a868da934eaf8e63a74bd64f1a917facfbcc8e722ab8409c81c7ab00f7ad354b640fae22f6c7004bce32d2f9259ee89fda3251ddbcc8019206e65e4063d49d6e34551f8ef9337d9ef87f08f524dd70991ebb0cca6c796ff48bba3219106a9fe93b1130a9abffe1c5d946fb22f8524397da3df83b2648091fb207e8c31c3596d9bc5292cb69d1a79e28756598e3f24e73953a1f9aa5e57e02e16778bffa41335cfb4b14224db12307922f7dd69dbe765c5085ab42dc83f3aa4297631124f721746d06e9359dee9dd2c680d4e58bdc15e059135c397c51d7143752a9b67bd3c67fe733126451e55d12905160a84ba4535be6084e1edb291132fc25f1c0126eaab4db78d5a961c9ef9fbc2af499614587ccef4d04edf93bd235d3e11624e5d2f9bce7853b403cbfed9a8e2ae33e7c7f26384be19189bc97d58dc560a4e7b7801205e48e41d707a4920bb987329d6977a1a966a625128239070968b21174e043627985a19b1e2aa7929ee31f271f121da2c071801eebfc374983c75d226edf41847364de99e388e4b356777bc6750bb8c629df7aaa2d8066e730d65f84aafea5f005065824bf598d1c043a5f310a90e1fc202be66be5534f47da4640d99cb4d8c9964911fef119e1f42690ef5d6a58ac4d9527da8168dd6d2d247daea7d8c79e3576f821384ed4922cbbeb614e86f3b0a9bb4ccc894ac4b79544cae3917f6cf23c7dfa159b2616ee8d0c8db8050486204755e5c14c49ea2f8ac81b164afe589873870d8adf2bbdbf2f3e6fb8751247454d36d1d77a144cb942d765d52bbbc3b7c59d09c8407b96b947d3d805bc9263ec05f615055fdd90c9933935cfa6de7135bf4911413974c2109daf543e012c0560ef5e461413c6d76b4414658e1f1ecc476806cf20a314b2fc8218b59957480cc8e15ea5b5bb55ab8a76b93cd6bb2949a827fb7ffe09a361fe05dfb0de54a8886f3e0ec113229138c981a8bf6d78427430ca38325c8f17e5351521214162d1eff86fa3d3414c24392201a72d78b2799fee860ae8baa6ea39840b559ae3478bcb1612cab117bcde3453950d22632049c8270ca40660efd6fbe7be287448ba2f3ee24e8c03a55777a90a98cfa3f0ca29fba794b55ccff7e93788025148effbd5db6e79cc9a69c35c7c94d46691196ef1e60dc53569e33ccbf9aacbd328c57d765f1712aca557e71ca4a7eb43f9c9c6cf010da0e16feaafc1a7806850642a690723f802af96162e33af944670906a62e6feff1dd6e381545085c406d23f49cd9c9ef37fb4e761aa60ac888948785a810ec91fcec6ece78dc3f93d9530416f7425a0ea518da1a4118bdc68076e91c25235ebeae9c4b05d324d38cb6765c8e68c8a5f17f03cb950488c4f2eb8dc7e44af4213736bd4826d24d509ec797822f3eebe326618658593e8275120b5e1b41f8d4630bc1c1922d6d6166b5157cf6d546db12bc447", 0x1000, 0x400, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000000)="8a0e4d62a99c930d42aacb9953766f3ba0edf7b76d1ce6c55bece10ecb906faca783f4", 0x23, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xb) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 03:57:04 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = getpgrp() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r3, &(0x7f0000000100)="cf794919f58759ab96b3955bfdba91d2047619464b6cd180670ac60173b8e35039995db1eabe8b296ff184ee5d176b0ba280", 0x32) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) wait4(r1, 0x0, 0x0, 0x0) 03:57:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="28067da92c4c35eeae5d95a109c79c6ca76a0491536390897c28dc4019f35c624e35ede4fbce16e3cb4cc41e8d8d76cbffe74de55b603363cedb18d49b7a175bac92ee5895db482fd8c42309b97ce0cdf4e70559d1c81ebf5c5c65fa89d2466e76d58dbc0bf5d111893dc3d05f80a6b64fde1d3866596197648e364925560065c009c715b56fcadd2c44670fdfedf9163ce597e2e1f6fd79951b892b773b63e346cb1fd46677ab4cdaea26d0935a455ea1727afa125c", 0xb6) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:57:04 executing program 0: r0 = msgget(0x2, 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/181}, 0xbd, 0x0, 0x1000) pledge(&(0x7f0000000000)='{\x00', &(0x7f0000000040)='\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = msgget$private(0x0, 0x81) msgsnd(r2, &(0x7f0000000140)={0x9e63eee003f14ad8}, 0x8, 0x0) 03:57:04 executing program 1: r0 = semget$private(0x0, 0x5, 0x44) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/4096) setitimer(0x0, &(0x7f0000001640)={{}, {0x0, 0xffffffff}}, 0x0) 03:57:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) msgget(0x3, 0x2a0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:57:04 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x1fef}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="5d0fca7afd0fc768e1eaa8c60f79ed58b2b22bb02c14a9cebf4f1f16c184a34c517c052006bc1183131abfc8f7e456dcdabbbef81701bc0df5b0e726c303bd23b8e7033c761913b22cc49228133eb3009e337b3b5e92a0db4653c2fcc970f7fad132b6cadda7d95a2f17e228f60e3348d24b2db9ffbf30bc0dd368529030ad612ac2d8b95e5e19930e446f66f08dab50f5a0fc6c60c11d3e425423c79099542dd1e7bf42b832f06baa4620b0c4dff08a4550c79b488a12c53accc158c5e9fe1331408e9d8f6efcd0d07182813d25f814158b53ee3195c267cf850d4470f9", 0xde) fsync(r0) fchmod(r1, 0x40) fsync(r0) 03:57:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000340)=""/167, 0xa7}], 0x4) r1 = socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x3, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfff, 0x1, 0x0, 0x3d4, "753cd1922b13223a67a9ee1c278db73fa7c4f8ac", 0xd5e, 0x38d4}) pipe(&(0x7f0000000400)) getsockopt$sock_linger(r1, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)) 03:57:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x48) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/129, 0x81}], 0x3) socket$inet6(0x18, 0x3, 0x3c) 03:57:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x3ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000240)=0xfffffffffffffd14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c4ab54daec7ed9cd611f258f704bbd77a823c6f7"}) chmod(&(0x7f00000001c0)='./file0\x00', 0x6) 03:57:04 executing program 1: socket$inet6(0x18, 0x4001, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) 03:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3f) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r1, 0x2}, {r0, 0x4}, {r1}], 0x4, 0x8) poll(&(0x7f0000000100)=[{r0, 0x24}, {r1, 0x80}, {r0, 0x180}, {r1, 0x10}], 0x4, 0x5fb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 03:57:04 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x82, 0x12c) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 03:57:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x32f) write(r0, &(0x7f0000000100)='\x00', 0x1) kqueue() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 03:57:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x10001, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x2, 0x3}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x80000001, 0x9, 0x5}], 0x6b6, &(0x7f0000000100)={0x4, 0x10001}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 03:57:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000001080)='./file0\x00', 0xc000, 0x3) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x1002) 03:57:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x80002) write(r1, &(0x7f00000001c0)='D', 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x5f}], 0x3, 0x81) 03:57:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x8) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 03:57:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbbd8}) msgget(0x2, 0x8) r1 = semget$private(0x0, 0x0, 0x204) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000001040)=0x800) r2 = semget(0x2, 0x7, 0x118) semctl$GETNCNT(r2, 0x905462db1937fa25, 0x3, &(0x7f0000000040)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 03:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000380)=""/117) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000006, 0x9212, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x88, 0x9aa, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x80000001}], 0xffffffffffff04ff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x14, 0x1, 0x81}], 0x100000001, &(0x7f0000000300)={0x7fff, 0xee7}) r4 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') r5 = syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0xff63) socket$inet6(0x18, 0x5, 0xe4) 03:57:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x80000001, 0x1, r1}) r2 = shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x2000) shmdt(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmdt(r3) shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) 03:57:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) 03:57:07 executing program 1: getitimer(0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 03:57:07 executing program 0: r0 = socket(0x1, 0x4, 0xfffffffffffffffb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x320, 0x7, 0x0, 0xffffffffffffffd6) r3 = dup2(r1, r2) write(r3, &(0x7f00000001c0)="be", 0x1) shutdown(r1, 0x1) dup2(r3, r1) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20008, 0x102) 03:57:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x9, 0x800}, {0x3, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x6) socket(0x30, 0x3, 0xe9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="58c6e67ea6de5968bcf1bc5cf905647b77ae43a7c33bac9d8fd797eb78730cdf926837b65630fd5ac81bb98ea3445dcd856c841cea2cf74bf18ed5f79310251dcbb52725f1", 0x16) 03:57:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/230, 0xe6}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/51, 0x33}], 0x3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x80000001) 03:57:07 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xb6bc, r2, r3, r4, r5, 0x5, 0x6}, 0x800, 0x81, r6, r7, 0x7fff, 0x7, 0xfffffffffffff801, 0x7}) r8 = socket$inet6(0x18, 0x4000, 0x7) setsockopt$sock_int(r8, 0xffff, 0x1027, &(0x7f0000000040), 0x4) r9 = msgget(0x0, 0x400) socket(0x18, 0x4, 0x0) bind(r8, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7ff, 0x4}, 0xc) msgctl$IPC_RMID(r9, 0x0) kevent(r0, &(0x7f0000000180), 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0xffffffff, 0x0) fchmod(r0, 0x2) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xac, 0x3, 0x1000) munlockall() 03:57:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="13b50443034f2abb14c343db2288ff711dfda913285cc1f0cc2a2e0ea08f04f67dee88ae979ef8e5c19ffbc49e1ebea71236be7fc89220b941822f7b16b87cb3a9d33c596a2b8a7dc03fb7c16c53290b9984454b00edd3775c0bf247813ab920d5ed216f863a576a8d3118ddff2e0f2c1eca27954bb03a07a5756dda04d49c7339400a240d8f74c4e47d69ad", 0x8c}, {&(0x7f0000000100)="f5adee4455825dd8deedf8fa8c3c9c55972db7cf82138cb47e18ac606e2831fd8fecc657f385328df994b615622df49d3854c1f1999bf16c6161486b09d8aa3abf88ef3d816bcbc8b24693fbb883aa49bb7ab6749635853b7b159e37d8afd2f6b81a513bce5a953d8dca989847b3011f276aa945ae21f23845ce32cc0681d29c319908fa37f6542ea28b7d307aef4f82fc", 0x91}], 0x2) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c5", 0x5ab}], 0x1) 03:57:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x8}, {0x3, 0x8000}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:57:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$inet6(0x18, 0x7, 0x1) r7 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x80000006, 0x8, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0xae, 0x5}, {{r3}, 0xffffffffffffffff, 0x42, 0x11, 0x7fffffff, 0xfffffffffffffff7}], 0x3, &(0x7f0000001280)=[{{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r5}, 0xfffffffffffffffd, 0x80, 0x9, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0x48, 0xfffff, 0x7957, 0x4}, {{r7}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x800}], 0x7fffffff, &(0x7f0000001300)={0x81, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 03:57:07 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) fcntl$lock(r0, 0xb, 0x0) 03:57:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) 03:57:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 03:57:07 executing program 1: r0 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x4332, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 03:57:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='@') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 03:57:07 executing program 0: clock_getres(0x4004, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/143, 0x8f) 03:57:07 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x100000000000000) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 03:57:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed508157", 0x73d) write(r1, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) close(r1) 03:57:07 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) 03:57:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000000)={0x3, "122d95cc52f12c"}, 0xf, 0x800) fcntl$setstatus(r0, 0x4, 0x8c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:57:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) kevent(r0, &(0x7f0000000300)=[{{r0}, 0x0, 0x21, 0x80, 0x4, 0x500000000000}, {{r0}, 0xfffffffffffffffe, 0x53, 0x20000000, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x8, 0x7, 0x100000001, 0x1f}], 0x100000000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x22, 0x800fffff, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x40000000, 0x9, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x3f, 0xdb}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x80000000, 0x14}], 0x101, &(0x7f0000000000)={0x2, 0x10001}) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0xffffffffffff8001, 0x4, 0x4, 0x4, "fb6dcf69a595159ed9f3adbf54f598c1ca1ef562", 0x1f, 0x5669}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 03:57:07 executing program 0: setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)={0x80000000004}) 03:57:07 executing program 0: r0 = socket(0x18, 0x8000, 0xffffffffffffff81) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x38, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0xffffffff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x49, 0x20, 0x7f}], 0xb, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x50, 0xfffff, 0xffffffffffffffe0, 0x9}, {{r4}, 0xffffffffffffffff, 0x21, 0x0, 0x86b9, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x3, 0x8}], 0xb82e, &(0x7f0000000340)={0xfffffffffffffff7, 0x2}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202000000001, 0x0) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r7, r6) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000080)=""/160, 0xa0}], 0x1) 03:57:07 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000dcff01000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = semget(0x1, 0x3, 0x500) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000700)=""/62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0]) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="0f56e183fc42a80aa126fd439ab029", 0xf}, {&(0x7f00000000c0)="8afc242ff188e544165d1ca70bba87fd16ba8096d6779233624d9744e15d94de9e3612f46a0bfdef8c2f6740c207cfc22057973ae23a2c9f754ec0bbc13a4b44de5c3b5baabd16adff077662b7344ccf4a15d350702723a3337d06e7f9e2ca7ac9dd664c2598c6afa6e239848305cfb0c0c08390107cb7cc26313d645128f9cb2955bc5ac928714c662f1127d4939852d9aa60d7ae6628da07ee476aa3a0ceca86d34b5f92f638f60ba4353b652fbf7c023b64563d7dd9df9224cd73749380ebac6467", 0xc3}, {&(0x7f0000000200)="a3f58a5543f8f297bd4c71e80aae65e9ce017bcfcaf969b3c26a005918a9c447fdab933a836b16c6c2930a0ec30852fe28a42bbc9c64e826069470ef20c6cc56cfb9c2bc09ce175743abf9e6981441157b1c72243cf52549fa38bc5d824f51ab923759284c22232de1bcf06ce2e3491aaca00426aefeb9868a4c94d0379f63673c48257df247d70ee7740b1be4128df141aaa9a489990d325daaacb193f07e3685de03c21e78d90bfd54a73b0f2db2f2d2f7ba270193c395e4cc7c288748d143c66135d4d1e951f65f1ae08e", 0xcc}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="39de9729bade03a09dcf1c3efab171547079e5860ec9dc6bcf911fdfa9048d3a8cbf2d1b2320d271702f4bd69a73365807c6"], 0x90}, 0x2) 03:57:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x4332, &(0x7f0000ffc000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 03:57:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2}, 0xc) listen(r0, 0x103) 03:57:08 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000200), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0xfff, 0x1f, 0x80, "f02032f3ca61c7434d543011b0718c69271c9b3a", 0x7fff, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0xca58, 0x3, 0xa000000, "3f9e986b6c2ec906b586127dd1ac5dc10988ccb4", 0x9, 0x1}) select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 03:57:08 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 03:57:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/235, 0xeb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "56e5a242000000000000000200"}) fcntl$dupfd(r0, 0xa, r0) 03:57:08 executing program 1: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10182, 0x80000000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) madvise(&(0x7f0000255000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 03:57:08 executing program 0: socket$inet(0x2, 0x8000, 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffff, 0x9, 0x1b, 0xffffffff80000001, "7431170fc9ada1abc96c21913aec14f3cd6cc203", 0x2, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82024732e638e6c7a73b1c7f7eda4cfaee1d6fc272b65a5667810d86fd2bf4105ccf7f264da62fab09d0d0baa136c65ef25c6e0c308f2456626e691764675f685dae2e0150aa35b6b4686a7c7d3212c531fd1b1caee892122877ae3806af98913ecd1468f35fadf191d16115303596859f030c0c5b1d63346ef3e0b63ff8cd35fb3608d9e7d0cc68807a"], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/154, &(0x7f0000000040)=0x9a) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240)={0x7fff, 0x3}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="a7d0d9d5691be904a4e6d25b8863392c09a9d434cd42df22095b2a14a03eaee2eb21c4df382e0795120951a557e2b532f62ee375be383c5923420b4a8e2e28d52aaa43d79d4ff11ecd5594d39a1ceb4553045c28054284a5fa7faf4222ab0f7a546e452f58021f49fd05bf4fde7130e81bd6ee3f6c94cfdaf3de3d9b844fb96f4a9610aad49fd44589a898e8cb9f6d7b4dcdb21ef5b451e96563c82541f5b7d014d9ffe8736ad0cc8e5ff76a34d609144525fb1ba5b4837cd482b601466a7b908ffb1a86a4a5c29533f180c98f95e0a591f431380f703f0d508a968e8338abbd8b4b4b78d39238dc98fa613e09bfa51ed5ffa285ad03243a4e044db2b4bf03117483b61d800c821d3e497739f5cee42fdee03089ef454204c61b3406f6c658e2698884c11d18793eb349a4a5c7f7c42fd136d52b7c33ce4bfcdc6ff46fdf2e2e037e016986ce479ae7af2055a6f40f24892d7f190c41dd149a783a7d300ce684d3e7af22ff262fb690aea5cebb5b800c2b070f55f3b95bd459528e45a15e0d0ba45d0338750b260e5fcd131abe25b799eb066eb52e252190b8416b5fe0671fa8662aecf3ef2f012cf480810fb356c26b20845db07c1b73e2e77fd757cdedd7166319393ec960deb2d8435174afb37624cdec7dec9edfb6b96591ae59dd585406a1c6e38406223e14f11628687a759f79377c98cef1bd09cf10edf955bd3970cefcf787a23a788c57616616c807370d4346849790096a9260285d67b4e24f4cc5ba23d09050097eaef65d7695ceb2ca9351a93e14380cc9ac88e9da001b1f9883ee13495822e2310de5be7467d3a52aa21d12b3ebf8b3fcfccfd542a0f3c234b6f46303e834f64581fa6cd4c2e06939f02ea81c7d64df493811bac2460c6a3e6c2eefe74783fa4e6eddabf7e6285791043988d3c271b1644a506b18a248e7fae2432edd0c051f44eee54c15067ccbad73acc253f23574d4fbaba3c2a3bbc2d017da65b3b5b29b6571e7a7cfb5c8fdd6f2ed5159a5d2983ad19015dfd5c46822c1badd96528b73244062fd797af84bd3a1d454e4d938570ba478b93c6a5e3146b35336640c38c18a972e07572e2cc74db6f3f8122d57bef560d918685c3382c89c3f610b3c36cb00c551a926f749c2f4deb9ec5ce0019017ce388cecfacd7a6f56df9d2211a771e962a6ea28e4bfc13d6e829099f65b461c7f1232702927d6b79f25d43034f87ad03b46470e376fd8f2129725ecf22e77fa0c9d2f73ca89394ba278b26a3a96de1dfc82b65f8a3dd1990fa2031b637a52454a4a4da067c6578595833bf15991b94c4cf971c1be96580b8410c348ea4ee233de671fc945126350815b5ce55319652a65aa51727eff3ccffc1eeabba66e0e70bec475ed7114d6097a50f18aceb1f9a69a9fa4309efa7c020ec82993c477ad03dd81cd5d5ae118f439ccc147d3093a84ff24f9c8f0c1209d6637b0e6e028aca47117055e241c04deb1cf2d36dc8d3570cea42b8d170faaa69589bd4daa1bed8565570002044f9dc995a49d70620340a508e561f566706df3a7d2786c13cfb040f950a03fe61d308f3a660933d46fe79e7de528fb7761341afd24bd65399f8bdbf999aefbf086bb9dac3668b63dfcac25f16a14c4417c53cd9d4cb7c7a347608ba6e65db67baad6548822eb5c3d46ab5f2b09bfb5730cf0f9a3a83627ea0d8db61b213b12b580ca0f00e813ac7ce194642e4b3be2aaae4c537e2977da4932629d3c1f6d977fe93da8fdeb06313ea1bd7d4d69bb5c15c8a6da430224b3fc801543f706b7467985f55e453da53698e3bb9ce82a97d4d9258f8ca1fc1fb37d48dd352fa3e79c84b2923778cceb65997c8d1d8b19e6bb2722f3f6cc0328d20974c80700e384005180326b61731f0fd91d402de762d07afb50233f9de98877a9ba0fe41dc122cc5398b62146dd3784a5d55a476e01a8cf6cad6ae6833278378a92644778964d842efa29d1595f2ff99b059f512ca2c0a545b27a9a56999249b7ce147b5d7e560e92bceca9ac3a6ec96e1431c331900f41753ce844d619bce2b783622b715d7ae9dc49c48f1f77d86b1f64ddc9fc632f72818d73dda625d406daf3dba1015dbf056ce3f9eecb3193b270284f5f20f27ff7d450834c4b010669ac90e707c79b0a22226d4d3c5d7ef47e44b6cd623c69c775dcd2917a6f098590847b179a0308f4dce63c7610e7fde172cde37243df8116669cc0828e55628791d4a8ec4ce2010757d0fd2b6d47bd8ef784021b62a6a41422fbce8240338b06e38786211dafb5bf2a5b14445d0b5e315c80e33e0f08168a128d74361d59f7c418ad517acc5f7460cdeb708c1cb6b06855c4c00332eca3236593d8a1be5a16add915888b04a82ca5c5f5e37b103ef409f54cf7731c60bf73bc7effaf937c25a782991e552a13d2d0f55ea5cc22aae04c90519e22e0119958f24a1163c2b3dcdc120aaa3fd762ab5e1ff83d2b1f130fdb12028619cd0b15210182bfb1973b83f836f9d1b3f6467da8fba2aaa50b6f375d44af58f0121187507d2f1267f1e494a5de8bd26ce983787b7df6a7e1916282b5027118df45e63feb9e8a3390f4395fd82ba42f81ae624c18954fda6980795c94c63391253ab69d5e1d2076d86e706b718a789a4612685eeb8ea8f12dc87dd9c19fc743230a4846899950eaa0e55a2a11afa45d196eb3f0b30ec520abaee9445c5e943a6f05e5463088efde67581fdf8372c98dc7041670a475e5c54402327a2587f756b5736779a6a015192219fac76bb3af5cdb90de838bc7553520f671b3aa4c58f366c42cbba13ca3c98c50552317d723b6e69a765f1e87ec73e2bd21e3d67818aafb6c7a2350a4d273d781b8a65893e01601764b6124b3bd6e695dd1aa4c664b2a94e58655bf1d388aef7c242c1915c8128362708b702dc6f3a28669bdffc543699c694cb2eafc0a698487b7378890f64db9e0a3a545578284225c26cd124953f48fa1a1e244ede5d227b48180c540571a99ecd6c0c0808a6db235ed65e9b64046fc837b30d4c760396c9cd1036a451adfdd26133c2270d6c6fb88e33b9ddf9217a1f8f0c9564fcf47ae011071d6310681875107ec9d00861b4cae16add60874e4ef6ea82b929f436806788e385ead0e1874652926a302b55a762e772c23eb96ee6be4a76995193b8b527aee35cb579dd2bfc5388d898dad2fe54201be78dc9727e8d23e9ac4b1608d323dd3cfbdec00a3afa4991fe846874e831676c29ba58b53336235bf1ea2b36d02e683792ce585a055a7b7564a1ec305ad995c70bd6bb4eaf295fcc97dba3e2ab6566345cf0a708340ff14abd2e33a3589979693498b170f1ac4f6c5a6c717331b5ddf1f040b1a07ead51f49dde7988add97ebdfc47598482daa73273def92f15f96c993437588ac2f7ffbf7adca6e41cacf1e8705dc5df925c466ffdbada366bb34e8bc67410e13c60445095ea52938c7285da43709c32bbc3def6509bd765e8abd1a87384fa2bbf758cc94b93a91713083524fd725f03123bcabb2c0f4ed5540d15889dbc849af5d1ed45a785a39e73a3cbe4b9360920dd8a50b6815796c14880521853041695f2bff43e20faa77a59064b7f956b442b617161d40c0fd5fa9677edde1764b0167e412e5c18673d8d46373992dc585d9eb6482635893eee74f5503bc7448e1219a8469f41a50692d21e7d7393abde7b56cefba22654fa45611b7423def2729a2198666261a7864368191ed072c864f36aeec712bde671572870602c305f48c871caa9e36e45404e33578c854c95987de24157c32e6f4b834f2c98206a718fb2917dac869ab565d31c5c2e202fa05bb369eb467e68af6447851ed49a823e58f245c1893feafe6942b29947822043e78969e3e7289a05b1a73fd0d0286bd95f105cd5836f8cd2396bae8de230cf6686edfeaa84de82baa47a1e7e84aad947c9ae2195ee091a9689b95b9c39eb2f88da52659cdd42ad58253127e1d1f9d15a664cdb61b403dc1427558d6d8dfaa00cc0c396c4c8b7b7bdac2ff2a4e51a96585625798b19d0fece5401dcd9157c13451e0080a6dc203b8ccb0f7605ebaa7f626be8b641088da0aabd7f3da272d05d994b27dd67cbb2544bd2cd13967146634110bef8b56a3c876fc2b1b202163738070a8777ab1a667b39e932e998bdb0e23d4c90a1f232a2804c92eeebe8a5f1550332f0b44dbd08d10736e914d23a20106051fc22173d4b1c4718fcf56e8d9296d997ed752078cba3b9f78868bbf5d0b6679c625c51d396a366bc95b3ecc2c8a8c99f3eb2a92be35d37bc7fc761dc6df73377781a5eeee5647d0d480691046efe59e3fc59f574d469b67dff91f76de26ea4830601db29a68e41013c44301706f743b9695f072c6f2fdb530ca98a7316885c915bc978b20e5f3d514a939660c9c3dc617702f3dbd0524665255a5d3b3ddf276bb3f3309b0a51263445588c416b4fdab6874a27a2dc89a080b815b58040f7b24951961e8627dacb8950035ac01422bb9ebf7540db9fc5b64e47a7023ddd8bb619243fbe3a6c0b71dccb41671c516cc0b8935f9da468f78a92040a600c74f3c7ad54891aa01ea0675a9f0233b2bce87563ccdae929fb218dae317d658abde1dfa219b81f03e700f4083aefe53142764ed58eb3b42501f5eefa0bc25c0d3d4a288c20ac5f3fb698c31ad8cbf5820c0e52e6e15360cd4784d8b49256db3b869d574c39cdd3255fd2c3093088d9899e26463dece9f903b3ac3ff8411d245882d04664064ed276b9415937019a9bcb427d1f3a8ff65e4734c8f3b76fc928414a119d7a831ce0fcf666ebffb0b194485ab6b989c150d083486276575c273a7612b5a62781f90e2b7ee0b0f60e1593a0305db885e0265ec64dd576eb7bf4e875667c78e1083a8f11ca6e29c81b10cc8e5122a9b6a9cb1bee65e8d68152c13d119bb3c8a97ed4582b4503a4f9cfb67d406a0e3eff8abc54dcf46a83246e25838a15fdf9246c823525a15ae43f503383acb2c4fc6719b4c2857f10ea26e1c39da6137fc2ef8780f656a54e98ddd5e4684d62407d29307e695800cddfbc3fab0615926c604f18f890abe99eadd5b9f0d47dc2603534c15a469ec919ca5b61ec8eba3005c2b89a3ecd8fa72a58d5ac3defecf15c6f8516bf6ac5c3f10dd90e6376f9c285e48754dee533bbb1c63bce00cd974fa3f599d48881c556bce4eb91b82f76b70f39bf8bac7a77019973a2ab8c4e416d667f1f8699257d5b4a33cdaf9898aa389cff145f58d86d257b26c18f1265b24932ddefe40c166f7410d34f22784c0a6d789e5da9da66263f9c2d1be9df129851767a5ff3968734b4f5846d0f8546ce381c57909599427ca7bfe3d337b8f5a7acd18ca8a9ad5dd4eb67992be66271612878ee10a6d7ff2e80f0fda57858efff02e438563f15355f5e2fd0acd835f0ed4129edc1b24b1e880878186ebe635db2fe07c02d2a02128bcd673cef431f8b925fa2024eece05e2d9fbd11f53b572dc1308eeb517c5e63cf85961454a7f83b2d3729d8902175ef216e970bd69503f57308156cd5eab5ac3cc884666882a93c543496f02f67b7ade19829c615647b31bd9d0d4d16a974a02e134181c4cfcfe4d111b3da755e691fdebeb48145683b53db1757c77f1aad901d262932968ab753bfc3d6bd610cd", 0xfb4}], 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 03:57:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xed, 0x9}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 03:57:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000500)="a1ee009ce78210fad83d86b803b4db21e72f7300000000ffd1b900000000000046114241b2dde39579e8a2a422e4110056b2edf5d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcfa6a73cecd6dc4d4687cd55808c1e977eaf3f9f77cdcec047a1efee084f30d8c4fb575e0cb7a637d7717d6c0b3ac573e84956c5f0981fb18ce8b6c0f6a6134e4e1ffa29276af512f9a8432853217a7ebe9adc986f9a3a78a9ae054fe34b79d171558f2714d9902b97a7f8fe04a2b1e1a6b01dea87abb4b414c7b120dd235e6f94ccd66601e44cc84a230ebc2a0b49f271908a6d7e774cac3ed120fb0e8875185b2a8e7d2160c1593b4543f3fcac9e90bdada2150a2450e6f6a36f050822ad76f00de34ebb648c0a6037ea9b7b0bf446d9", 0x12f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:09 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket$inet6(0x18, 0x4, 0x8) fcntl$lock(r7, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x7, 0x28f, r4}) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r5, 0x82, 0x8}, 0x0, 0x5, r6, r8, 0x10001, 0x81, 0xff}) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r9 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) getpgrp() semget$private(0x0, 0x7, 0x62) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) mlockall(0x1) 03:57:09 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b1a000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d35000/0x3000)=nil, 0x3000) minherit(&(0x7f0000a51000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000e00000/0x4000)=nil, 0x4000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) munmap(&(0x7f0000acd000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000080)='./file0\x00', 0x90) 03:57:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x104) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/215, 0xd7}], 0x4, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000001280)=""/6, 0x6}, {&(0x7f00000012c0)=""/66, 0x42}, {&(0x7f0000001340)=""/165, 0xa5}], 0x3, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001440)) r1 = syz_open_pts() preadv(r0, &(0x7f0000001740)=[{&(0x7f0000001480)=""/192, 0xc0}, {&(0x7f0000001540)=""/236, 0xec}, {&(0x7f0000001640)=""/50, 0x32}, {&(0x7f0000001680)=""/122, 0x7a}, {&(0x7f0000001700)}], 0x5, 0x0) ftruncate(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) msgget(0x1, 0xc) r2 = open(&(0x7f0000001800)='./file0\x00', 0x8000, 0x80) readv(r0, &(0x7f0000001d80)=[{&(0x7f0000001840)=""/183, 0xb7}, {&(0x7f0000001900)=""/182, 0xb6}, {&(0x7f00000019c0)=""/133, 0x85}, {&(0x7f0000001a80)=""/84, 0x54}, {&(0x7f0000001b00)=""/238, 0xee}, {&(0x7f0000001c00)=""/94, 0x5e}, {&(0x7f0000001c80)=""/153, 0x99}, {&(0x7f0000001d40)=""/8, 0x8}], 0x8) rmdir(&(0x7f0000001e00)='./file0\x00') bind$unix(r2, &(0x7f0000001e40)=@file={0x0, './file0\x00'}, 0xa) getgid() r3 = msgget(0x1, 0x48) pipe(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001ec0)) pipe(&(0x7f0000001f00)={0xffffffffffffffff}) fcntl$getflags(r4, 0x3) msgctl$IPC_RMID(r3, 0x0) r7 = dup2(r5, r2) writev(r1, &(0x7f0000002040)=[{&(0x7f0000001f40)="ef3a632659855f45cf57009eb34b4077145b52fae9c6fd1909574c34e17f26ff43cbca365d410868611b8130c05eaaeea6cfb1dfa76feb19e45696987cd4ec76457dd22ddf3815b1359cb693665b42255e4fe132baea1148f26877c621fb87777fb2cf5c5039cc5042a291521d7737f255aba591119cadc278bd9b03b9ee6c9ad4cc1177d431c341d2bd5de5e397e42e7756a5405d3dd412ea127b3ed3de44cb45c725d08ebc7eeaf3f3409c6a6bf8dfef121b4c5872a52ef9115ba0224d18ec0ca740da8a4d676a151e07b3a083afa24f8fdb8b4489368c2dda00550411cd7a1d8bec43f5d36b7fdbf896d14b004f647c630962e76e58350797727e6c", 0xfd}], 0x1) r8 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000002080)=[{r8, 0x80}, {r6, 0x10}, {r4, 0x124}, {r7, 0x15}], 0x4, 0x2) unlinkat(r8, &(0x7f00000020c0)='./file1\x00', 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002100)={0x9, 0xfffffffffffffffd, 0x283, 0x9, "3443044ce552d9d0e0125e4fa7b37b09adf6c87b", 0x21e9, 0x6}) fcntl$setflags(r5, 0x2, 0x1) bind$unix(r5, &(0x7f0000002140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r6, 0x2000747a) 03:57:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) close(r0) getdents(r0, 0x0, 0x0) 03:57:09 executing program 1: sync() getrusage(0x0, 0xffffffffffffffff) 03:57:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202000000005, 0x120) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/156, 0x9c) dup2(r1, r0) 03:57:09 executing program 0: r0 = shmget(0x3, 0x3000, 0x148, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) nanosleep(0xfffffffffffffffe, 0x0) r1 = semget(0x1, 0x0, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/190) 03:57:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchmod(r0, 0x20) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x8, 0x5}, 0xc) r2 = fcntl$dupfd(r1, 0x6, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:57:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') renameat(r2, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 03:57:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000280)="747d8175a532c8ea95f11c044e22d8c1f85bb27ae14ec45029a3ea9eb62705bdba374211806495f30562d1bedde3db7f1d79845b547f1665cd2ed8faee29ec59e2729e4bee74aab34dd3d0f681f3a842ac3bd4497de19644558b7b177e37215a2a48323459d74a9ca79004524e9c8925f354ef4af950721011dbf907f8f8b48821e67d9fef5e79c146", 0x89, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000140)=0x200, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000240)={0x0, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x81}], 0x9, 0x0, 0x9370, 0x0) 03:57:10 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641dff53d073dfe17c9070967e6188f3ac3d91b5a2f8693a2beec0439cb5caeefc3cc3ebb5bdb9d6b01244a609e35d3e93998d079c1823371f047d6cb2a8d8d8955076ef5bacf51e273186d08926d23eec552bf47b3e06298394e8bb7fa1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x40000000008001) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) 03:57:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x7c) r2 = kqueue() fcntl$getflags(r0, 0x3) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff7) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x60a35656) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x4}], 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xcdce, 0x8}], 0x6, &(0x7f00000001c0)={0xfff, 0x6}) 03:57:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/208, &(0x7f0000000040)=0xd0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r1, r0) 03:57:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff7fffffff) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:57:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x2) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x1) 03:57:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe(&(0x7f00000000c0)) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x100, 0x7ff, 0x100000000, "ec72877fd4bea1826f05c7ded2ee048d80ec2349", 0x8, 0x16}) dup2(r2, r0) execve(0x0, 0x0, 0x0) 03:57:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000380)="440723933b61fe863a4604dd603a653916398fcfb5a0e8ae51ea85f23917f08d525c262e25c88f95dd4348f2626d42946ba6cc5ce42a68a9d63c85fb6454b17e2384f6eb3c651d", 0x47}, {&(0x7f0000000280)="138075301179c44110ce790f340800000036a2c096ef4020e0c45f56c7b7de7241f25d62a041c52ef4170f7e6a970f07b3040cbfc54a1f27b6fb24aa18a03a35366be0026879ae93f28641ec72cb9bd382413716311aa03ba7a4b063078fb760a69c0072564da7717158967f6e3e799e25f35de5b3da129daa8465a5fdcc1f02b440dfc161beb45a5ba5bb6846ce6a2832732fccb826328544ad18284b1b74a2b958bb4a14d63d88fe55d59604d3c621f6f05b234d741197c17d32ee405dd8597bb07cc5", 0xc4}, {&(0x7f0000000180)="de51572a512aed49609fe434f1c71c799a4bac1eb637061a8f5b50d1eb8513b13f655b4822fdb4054950030ee856920d88351a6be4afcf7e9fcf389ae03f75eb9d712d41506835e5912380536eb5ea4174", 0x51}], 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x9, 0x4019}, 0x10) 03:57:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000000)="c0e2e334701a89c5eaa5b6d4ca71de7c8b497f83b579ac2647153fcde0b5f199bbc48bd665f76fa022cd7ecadcaa1c07b4cbf30c3a51d64af89c325894494049a7080ef372e894b80bcab59e57bf5726019befa96baf8205262de0bca0f15aecde8ecb6490073490ef63d4c6d814dae545fb0a1dc68e8a1798990fd91724205115eef0a5fdd9031ac8dad0d5cde10b0f7af6ab8263f054", 0x97) r1 = socket$inet6(0x18, 0x7ffe, 0x5) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000040), 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f00000000c0)="4987d3c15608a2068c", 0x9, 0xe, &(0x7f0000000100)={0x2, 0x0}, 0xc) 03:57:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x4003, 0x9f) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socketpair(0x19, 0x7, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) select(0x40, &(0x7f0000001300)={0xe4, 0x101, 0x55f, 0x32c25aa6, 0x5, 0x2, 0x9, 0x2}, &(0x7f0000001340)={0x5b, 0xc6c, 0x0, 0xffffffff80000000, 0x10000, 0x80, 0x1f, 0x3c9}, &(0x7f0000001380)={0x100, 0xffff, 0x2, 0x9, 0x800, 0x28, 0x8, 0x8}, &(0x7f00000013c0)={0x6, 0x1ff}) listen(r1, 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000000180)="7bfe659377f9fc8f94b71d9f841a0ca3ef5c02cd19d4b7e126ac48b24ce223434bfee43da5ec73228817acc05e3650c064adfa14f2953ab05099a2494c60e4c806b3ae0fed152ce4e390bd900655174e05103674e785f3813b73f0b342c2314138c30402998cd60e094342f2e5dc5a894c0e6f45148a8c81a5171b2acbcd387b73179e6a27cad9f955be86de219720", 0x8f}, {&(0x7f0000000240)="ae00ed973cd005e271f9b5b99eadef1dc0ca6d6101a478b6cf3b12617505d7f848574cac8be9fc597cd95b9a19eac4a410adff50321931b76e8fc79bdcbda938", 0x40}, {&(0x7f0000000280)="451f0768fc1bbd4ee15819398345795c2e8b9c4213fb18bfc962ba89b60d5725e1fcfc04f5b176969e948bc1f4cde214c55f9aae24f8d7f2cea85cfd9016c0b171640e35f148cd7d927d9e08b4f314823bd3620057f9eff17b40173dba9b9881a0d65c4eabbd2f1054366a28701c6815c000cacf91463d351358dc702af3b6b873510c4110a149d755f8b26fe049de3e086035bb94bdec3931def1af0680f19f0a311b15bf78c0ef630628d2de1d8de4e737e3f3fb7b732a07fd04957fae71c809207b78b76146028e9b810a56716ed03c2d0448e2d766fb63afe94e8ad3d635740a147b3a98a0533e606b29eaba0284f2ce89ae764e95a9c6638224281d8c7becc2ba9905750f1237a0a39c7c270901a2314350bc16da503f980ffa1cdd38a5aefc034bb0261edf0934a85c20018cea605cdd921144f972e4b7efe1de44023709c7ef7f6376b0fda4d06e12b7b6380a98d7cc667cd046ae3a4d5a1a5cbafcc8dd929303ee2f71c5c767b1bbf0fc37f7ede56218a2c4237ba44881b6319a8d2d92369e008e0e0ab585a3d4dad6bd6ab0b502e6c35eaf2563e3f8e80f72ad63b3f5ea86e2034709cf5c7529f0944326dd132cb932c280d7f63f236bd5cdf210221e98887d9644c8d40ed003b7448e9b86f5ed040c3647689c1adda09141ca59f3c4be697838961a292da5e8ad538d6c630b831458be2c7d7cadc7ad799830ce8d107374a0caa11a63e241d79ac392445755e5187820e496a63265e3e34a7c15a13d733625c1b5cb93efec882dbae64b99a65375b91bec397f550e0ba1a5784e38754a59370eeaa0938bce7b93f28c43536a23f9a6eef33e4bda627aa6172bd77d29a040c8813a1e27065387dd60d5162b5479d4a6ff07ef3a2881f067c9482218f3eae958ca195bc10f3009768313af538d2ce5c3f86501d95ee2a165f0966edc14c338d70c2b2cb8e182019c0287309f8758eadedbf339850f74b2e48b2dc4c7b4707b65eff1912c2caa4bdbf13508d122e96719c3d47adb2dea412eaafa460ed7012f14ad7f1ebd94cc4d81db20096153fa79fd3524cf4b071e54ee2d442c77942799d4d07e1be083d5998b972614b5c5f4676f1c3dcb2260e6d75648345a4e78d05ecfda67e62542b36f3955b94d52cf42bc19fc28b12f42d83b1300911cc0a4bbcfaf51bb3f77dfc037f65ba7fc4007fef8d086a49466f70df3a3b17e082f1624bdff1cfd0575ec7dfff6ce212d7aaf6df0fcde5c8a5ec0164da3bb987bc52857c485cc1de6f86fd0de116856328375d17cfb9dc48b3f78ff12e8ba864ab81b7cac4939a963a5a9ccf4581b28a007b3e12ab5a753da66053b9d5d56ff4f0d311a5cd80d4db800edc030a3e1c224b2ac17891e2a136d3674ae607d757f639a08c1e9f628ce89ff7f01c517eb15abfc11bdc48dc4d3e301b67ddbbf2f3fd3fe4bdadc7c443ff42cc1310ee932542240a34e595b55a8755b03eeab667ea848334d4d71fdb3e411daf3649e1be4e4ba503c7cdc941742030103e245b004afad121038baf4af1652ded42b858ea06df42843b9138edcce37ec3f8c3ad02629350db47b9fc371a00776a8cfa8b635f6d65d152e9cdde3b2a437dad0614a73e3c36aeee692b2b2aaef7a4a49440889063222189d11df71059c3b067b718389b68ea8cdce088be63d58160ef4920474fdd9b5dc14239a3c77f53d0824730c84f3a6caa7f3aaacefc67be0ba8c19fd336d2aa48706c05bdffc88e081de28faeb04db179c966f533785d47d667e24e49024d3f0c7ee84e25c29a7e7e12067b5ad5af1c0c04a94d1b9f08bc484b81ade465fde5a5736b8b86f7dc503a073169a16f61cd6b01eb4494de6d4a2064fc99d9c86796b1db56735d12dc03ec5349249162bf392516b908a13350098ce506320d00d10000c8936f0197f625afd2919b3d2cde4884fdc8ee40df8aebbc2d918d1f63bdffa011bebbb003dc3675d7f25f0ea90444e2d73fe7645cad8e7eb4a0ab603c13692acaaff8fdb63da3253865d4499a6c6d6dde74d629ab17d7cfb3e71cd2b86f796a7c69e8e2f7aa45024029844837c2cefd999133f9842ece2bb071a412db16e553798f088087a243bf7072fd495ae3252fb4b8b8d78c6f4f7b05fef90501e8751e819920d18c2c54d7c7966de6adbddee6d7337bd8cbfcf51b3d67882de4e61a5a1eaff3c2493579100211571dd966d0f74b30fc505287eb3c3d116f85d3ba9c9ed393dde5cba1c485166cc3f1cff21812d06ab8f035a2d3f408a4b7e5ec127055016f9555ef737b715a910935fa40c5cdae9067b300dab238c0b134c08f50e88d7a838e38c8253b2a96d40967a3f6f2d4873199f9f1217b6ccfc9a0ad5a5e080ca0a0715b948cbdbc930fa0e65b0d346cb679faea52d42af5dd914fdb28ece0990f1752931d29ebd08360e98f76093ab114689102f37f14c1fcdb9ce3a59d9411e7677f7f23d7ac7b21c518e25f01c5c3bca4aa233f7f46f853b10b9dac7d14bf00c2bfc931501fb7222e37947dfc6551ff1a4784a70d9d4420f7ddadc4390b903900e743481fdd77527e2fd75841909994b97ee029f74111d191e49de083af515340feec28d08ff91eccb01fc385245605d8d7464313883c6764b5d64f0f0e86fb2e908b9aa420e5fa740f9d85081e84fe5e7b345eabcbb6f2f8857f33dfe649293a176f9f5104b97a2a52a4224cbbea78bf285c960255a02730adc1df3ab8de3afa8eacd5f51ddea5e45b035c83832ec5b941b4bb9e1992c2d50cb1c76b1e0d00157b82d08873fd9778ce7cb97171de61ed58222e08d6096210705d4d65a94c7fd018a4df29f4fcc44bda45e7fa807b51cedbcc1cb246511bcd2554f5c83c9073a5926060d2a47f5e280aa5fa09eae323d6fc6ad1091fd39e4ef0eff3e756d1cbe80d3f3efc1fed7da5300560833695317d0a6b62164b8df90680fafe3d951a189d49f6927db6b194ceeb4f7115a3640a1c287b4b684b95f817c1b1f838a3b5ef26aa5372a7fb4fc2c54b53842df5d5ca76f75c788fcf6e4d8291e473af523d24e210b479d7bbcdc84a065ee604d7318a158a69e77a8d41dad9a0365eceeb9f8e46a4e40e6a976c0cfb227dc3f75d9948f3eab45fa9e916735dca4725dcd8848e6b0f2128270f6433dc1b06f29d38ccad67d88c5d92c134becc395ddd91feec61e016105759237cdd6b782454404a207e19ca19d64a86b4b664e92493f007311bd32a6058ca6ee960ccb380523a34e30a6e9fe5348bd87200ae032382daa2e9fa867a0984bcd9a33487ce66f92ea87b3a5ceaf0be53be0cb90a88e5a304a51e0ca0ec2e430e816d4311e8e00cb40141beb2b07975d9660a72a05c87cc95c4a436c9d559db6b2f7db43fbc4fbe6d9a92d026bb51610ffc1c3790730f9c8fbe2ee6a1ca4f7c560711dc6d59fa261438f6e693d24abbbaf98d6fbcd7f6e285563a727901b34a6773ac0e8af963cb8314e178558cf7f78696fec0c2c1717cd28e58b7d97f8568809fe39a72fb5f4f3451c6d2f99f6dcce3edf26cb94b4ed6e8d661f6b4d767dd625c3b6f11706baa998c679b8a3cbc22bd095aad8b3d575f1d1e752afcc6900ee4192ca9117845b8271eccfa5d87d60e626d31be7d7e7afb7047350885e1707db8896feadf2acc9504a904d752b898026ac64bb3b4e51bdca27b284b5301ba2aa3407258934070d0337006dcd86cf8d0896f9d2a7866dea8394474f74123115c1a58c4327d464691a778f88b2324b652fb4ebdbcb52fa037053f568add65fa4d80fd69c177a5d392c324ff9be11d2c65b7e400286d685827bb2e4184209a64b8627c8e5c5b0c590c85f960469af45d1b95fd6bc3d04cf1ac6f49040812b8ff9fe2d669c41c26459f62b858dfbf35f81527eedd663c576efea16186b8f3be094578b1b64c73182153be1a5087812ebed26ab427051f47cf2a86291aae307e4b26ba291645d009015ebca6576915b11649f80a9c8a63589e2280bbad28098eb00d1dc6910dc9747118243ce4acd1024f033efd383c243cf86e83e11ae4fd631ff135d793b73bd9395c26c2f932156ce804a16806e741c7e470d7648bda0748b5c34f62d059de08c918dd2c5ed3973667ad349c69624590d9113491738ef52cb9633cae83458b1c18deef8079a365ce144dfb8db6744a5d58e847d12190781f503ae7252712015d650c390ced0434aa004e2e7cef3ea8d2c8eed13a203a2be4cfc84b03b19b801ffb5f36f2192ab3642a0f9c0f0dfa372bc2c55d919efa9a0ea24e2c49cb4ac0268d832798582a9b3e79c43f0621632479fab6b9e88cc9993479264616b2a20e8303524f6791603b2865c1bda8e9d9174185d3dd056e20e89b19a6d9dba51f75c2a7d284579ea6c7675ba3eb10335a49185b59fe9623a97448efa16f6a6c49ac8fd781eaeb8c9521a985ccfa90852ee49338467a9bfdf5f8b57bcc1dde01185f87700b9fa45ed961dd47282081214dd858f439501224e4c517a410269487489d0235ddca3968d6478d3f14298862382aa6f8bb4a07dbccb52ff8c79e7de649b4cb3d8c584ebe0a0d70ffe9aa844faf78eff5ae50ae042e2756062aa6e2bf5c84ff746067d9b5435ed247cb06f8c066cb2057009e8d8ce690bda1aafcf5c085a01ace85ea4d2d8017b6646a222c6228a3185e48a1792c88b4fff6dc30cd527c6f7d7680a01a3f27bde6500f13b1ea92ff002f629b437fb4292ac858a8177d05ff5cd0e88c25d51d66d0a04185a741d176e4b149440b108264c0bcc465915cb6727a6c09644f1da4d8332b5a55867f7b817bba5dbaf599cd036cd04fe600d65527f5f1e4fcc20503a71eff63d6ba687470fdaa00b73cdc686811ea64fec18efab24971286634cf05f7042ae31d6ec0ab759560b9ced52e5639578e74fbcd3fae1153f31f8e3339e1399d249a2fa5552801993c14e0d428b542c3344f5c7aee2da831f8d2cabf819b648ef33ab70054f4fd5e10a901eb58aa70084584699a3e4b82d40f36911830e2b4b50bad38a37a1ae2f8f316671beda59f77f15b8f593e7376182487459e7d5132c54e15592ffc0b5f386c57bac0545b1c8dbe9b02c55d6ab2fa6f6664a47e2318533a5467a611b431c2122e8a2b206f2c091ecc8b50f211f7f467e8e19c25abc0de94ebda970471206d3115f1f118a6e94159716118388dfe84cdf9c55c65c4f5793e8df8dfd9ed96add9cefa5af2ed9eb0b5c94f7bc9de3718d03e5845d393cfb3c5c575221bd8031d936fbe99de435ed6b58a5d79a86d3b5d175ba54b7a400fcf24790570fc243159aa7dbb7c293296a569427830cdb4bf81a4cbb94fbd8a9299eb64c07db8b686ac6b48f4ff9456b318af29df3e58e207233beae26ab19037af2c6f0ccbd258f27b8f493e6ce4e612ad8c9a2b2efd2ed610755b652515eb268f51abdfdef8b7537bb6853559bca4b738ffe4f8188c70fac3a8c4217013a32d6448c583c33c189b0a0afdf3e18b0ee0ca0e375a283bc1def0580c7bb7ab4825907340f8fd79953a563d19520e24eaabc7aad5a92d1373fea6fdd1302128d69d39407d234bab278e2df7593d35009effbdd1d6a565e5d94a679655f4cf7859be4ef24b70915d30c2e862143978d838648c882b66c1d88e527f26f7aedc3ea6767a210b00ccf539e8e5bad2414f087dacd00f1a79ebd6241a233e973fc07fd04196094ffcd0a53eb269826c0885a815ac8cfeda265f787afff7d4d18db4058b6addfbcc889fe9de7767ed0ab000c0faf7b624183c4c69e3bcf59b1d8c785", 0x1000}, {&(0x7f0000001280)="747ac4f70470ec81225562f8dea58ae6adeae16bdfca0f95c5e8134c6e51123ba73a6f54d1d89df0b7caaaf8a1a83ab62f8b25", 0x33}], 0x4, 0x0) 03:57:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x2) 03:57:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0xfffffffffffffffd) lseek(r0, 0x0, 0x1) 03:57:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) 03:57:10 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)) 03:57:10 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x1, 0x4e) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) 03:57:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/104, 0x68, 0x43, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) shutdown(r0, 0x1) 03:57:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 03:57:10 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="47426809fded51c82161336452f2018c527a9a9bd0158167ea941682ceb883d88ba48e2e0517c61b8890907e36901d82c6d6434e62e047b1607dd9b62442351d549b060b1cf117fc5ef319fe964c54a119e1051384d1eedce60d921b6002ca53f4603bbd8b2136dd03d13d47849f7087a8c6c5d9352dfea08f771c4b996c1538a248df4418db935d4b089fabf9b066faa128dde832b69163b7ae60ae66114d14eb7fda0c936b9156f5c8ade7bfe9306f9860c8acd3c7690823be76012c8e6644df2a509e173e", 0xc6) 03:57:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3c, 0x106) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x125, 0x80}, 0xc) socketpair(0x2, 0x4001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 03:57:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x2) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/32, 0x20}, {&(0x7f00000005c0)=""/34, 0x22}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, &(0x7f00000016c0)=""/101, 0x65}, 0x801) accept$unix(r0, 0x0, &(0x7f0000001780)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 03:57:10 executing program 0: semget(0xffffffffffffffff, 0x2, 0x0) semget(0x0, 0x0, 0x180) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x2, 0x0, 0x426) semget(0x1, 0x3, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) 03:57:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000005c0)={0x4, 0xf8}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x101, 0x0, 0x9, &(0x7f0000000580)={0x1000, 0x7}) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x0, 0x0, 0xc344ec8, &(0x7f0000000040)={0x80000001, 0xff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) kqueue() r6 = getpid() r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="883cdd2c20a5dca154ea2612f399cfa569fcbe54caed91ec1310ceedc3e7ed0b4f0c5b5182703ea15e84d4f5e8379f7fd8ad29db5cc175c557018162fe2f7c2a5919f0eeab698ee6ed59defe45845402c5bd0c0a7164e57808946a2a3534f6a0c1325b24bcd9aa7e4c9c347b3672819333c39f25b898cae37dbb8fe51914cb60d85d1f769af7ab5473c22514eb8f01512052fd4958baaee97fd9345465811cf27c1ecd7f8b5ceabec8d1433de0674088a96cfafb9311f5ddcba5b2a907139009bc15076e7ad898912e246ccbb7ed0bbceaacb716000bf6d7d920e48e594bfa24e4f9692564b189f4a73f77390ffcbe98c60f789ab43c5676d9c054a5", 0xfc}, {&(0x7f00000002c0)="0c95f1c7a2893fd466e141603ba7d95624512956be31332aae8f31d134a50ff9d170bcf11e8f8778b223f014a02a0a6c8c7bd6b422165ba56ba0ff134c1133d00c94104f71bba1da5058b54d8a02a9292d9154ba18cb949c447850108d5ff3eb6550daa98be57df850095f8a32d71df4dfd131cbbbed68ac71e754c0f3f1379e10fa77a2ca7657af08426701352ccb372e9150c368fefc51a122a0b5f07cb4305cb81db8bf6ade29b0cd9e5a92d4d1dab3f2f28f67616dabb71ff39eaff096b0a557465568297d9cf3766889f02b14b3e197582d61ec8a1d05d351c42a1ea21c07a78de14547ca31ede97d72bdec14", 0xef}, {&(0x7f00000003c0)="b516f108b953fcb8b28ceb76c1e7e7ae7966e973654be2fa9681b0f877283fcbc203963d2d1b30b14bc5e9f471c17789ed8fc6e4f38be3a889739a6011701a", 0x3f}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x4}, 0x404) 03:57:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) socket$inet6(0x18, 0x4, 0x3) lseek(r0, 0x3, 0x3) 03:57:11 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 03:57:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) munlock(&(0x7f0000699000/0x3000)=nil, 0x3000) 03:57:11 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c4ab54daec7ed9cd611f258f704bbd77a823c6f7"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 03:57:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, 0xffffffffffffffff, 0xf7) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140), 0xc) 03:57:11 executing program 1: socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1000000000002, 0x0) 03:57:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) dup(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x110a, 0x1) 03:57:12 executing program 0: socketpair$unix(0x1, 0x201, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0xfffffffffffffff9) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000100)=@abs, 0x8, 0x0}, 0x40a) socket$unix(0x1, 0x7, 0x0) 03:57:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x400000000000, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 03:57:12 executing program 1: munmap(&(0x7f0000bde000/0x4000)=nil, 0x4000) socketpair(0x2, 0x8005, 0x1, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000bde000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000be1000/0x3000)=nil, 0x3000, 0x4) 03:57:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) mkdir(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') r1 = socket(0x1e, 0x2, 0xfffffffeffffffff) recvfrom(r1, &(0x7f0000000080)=""/45, 0x2d, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r2 = socket(0x6, 0x4, 0x100) fcntl$getown(r2, 0x5) chdir(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") sendto(r2, &(0x7f00000004c0)="fc757877578550a31aa14e99a9d197aa0b09085cdbfa9e4b870c950e9f653c75bc584dcba98ed687e5029b0a036ed15c8e0c8ffeee603606d1c3500ea71ca06191cf6aa0adbaaa43cdb20804b5ec7dd34d1446600cbf82255c0bc1e366b0fda380b03b7b6e3c2506dc021ecdc5aa3801307deae264eb7cad5a1264421929a6814f20b0a6a918bcf9463874950ff9", 0xffffffffffffff7d, 0x8, &(0x7f0000000480)=@in={0x2, 0x1}, 0xffffffffffffff1e) 03:57:12 executing program 1: r0 = socket$inet(0x2, 0x80000005, 0xfffd) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$inet(r0, &(0x7f0000000080), 0x4f) 03:57:12 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7ff, 0x100000001}, 0x0) fsync(r0) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x7, 0x0) 03:57:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 03:57:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x101f3, 0x48) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 03:57:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) 03:57:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) r1 = socket$inet(0x2, 0x961ac7b36a73938a, 0x3439) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x198}, {r2, 0x4a}], 0x3, 0x7fff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x8}, 0x10) r4 = socket$inet6(0x18, 0x4, 0x9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt(r4, 0x1000000000000029, 0x2c, 0x0, 0x0) 03:57:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x80000000}) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 03:57:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/235) nanosleep(&(0x7f0000000040)={0x78, 0x7f}, &(0x7f0000000080)) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/76, 0x4c}], 0x3, 0x0) close(r0) 03:57:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r3, &(0x7f0000000300)=""/121, 0x79, 0x41, &(0x7f0000000380)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x200, 0x5}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001, 0x2}], 0x1, &(0x7f00000000c0)={0x401, 0x8}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x7ff}, {{r1}, 0x0, 0x40, 0x1, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x87, 0x44, 0x0, 0x101}, {{r2}, 0xfffffffffffffffc, 0x2, 0x60, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7f, 0xfc00000000}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8, 0x80}, {{r2}, 0xfffffffffffffffb, 0x81, 0x200fffff, 0x4, 0xfffffffffffffffc}], 0x7fffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x4, 0x100000001}], 0x7, &(0x7f0000000280)={0x80000000, 0xcc}) syz_open_pts() r4 = dup(r2) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x12e) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000003c0)={0x4, 0x9}, 0x10) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 03:57:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 03:57:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xb7b) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x31f) 03:57:13 executing program 0: r0 = socket(0x0, 0x3, 0x16) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x65a) 03:57:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xc8) r3 = getuid() r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x14c, 0x5ea9}, 0xfffffffffffffffe, 0xfff, r7, r8, 0x1d4, 0x9, 0x655b, 0x100}) close(r1) 03:57:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f0000000040)={0x0, 0x80000001}, 0x10) 03:57:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100), 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 03:57:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x9, r2}) 03:57:14 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:57:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x8) 03:57:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r0, r2, r3) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) setsockopt(r0, 0x1f, 0x40, &(0x7f0000000240)="47c92339746588c9a5cfe1e84d86a9d9906210103ac811956cfa4ff2ba75a928e708f594031368354470966e0997efa344a18a948c7b5b387e5f9bd218972f10336d4981765144f75f2f7bd7fc209f5ac3afe880bfbb960201cd3f2ae446eaecd824ff3b792dfd5a1be8b242b86e0d44a665e9be36e9a0a2c553458032041b600d4753c1bf6c93d6b7a4595d6df3df227617335b6329ddb6fa5ce6f4de3ee75ccf5fa66bdf78f1ce66242f9ef553cce0026057fa00200adac6a71d1d33da18c1a19fc967d10c312ef767a5edc5e18facd7d51a99f21ba81cdaac62c4bf2ec28e8e80", 0xe2) 03:57:14 executing program 0: getpgrp() select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x10000, 0x9, 0x1, 0x6, 0x6, 0x2bcf, 0x6}, &(0x7f0000000040)={0xffffffff, 0x0, 0x2, 0x400, 0x1ff, 0xc1, 0xfffffffffffff801, 0x80000000}, &(0x7f0000000080)={0xff, 0x4, 0x2, 0x2c82, 0x4, 0x2, 0x7fffffff, 0x6}, &(0x7f00000000c0)={0x5, 0x7}) 03:57:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) read(r0, &(0x7f0000000040)=""/24, 0x18) 03:57:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58b", 0x2c) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="769a0acc3dc304775b39e89a8d639255b85b0d05cefd003c2c", 0x19) write(r0, &(0x7f0000000040)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() readlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/4096, 0x1000) close(r1) r2 = kqueue() unlink(&(0x7f0000000500)='./file0\x00') close(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/213, 0xd5}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/78, 0x4e}, {&(0x7f0000001600)=""/235, 0xeb}, {&(0x7f0000001700)=""/228, 0xe4}, {&(0x7f0000001800)=""/221, 0xdd}], 0x8) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x5, 0x5}], 0x413b, &(0x7f00000002c0)=[{{r4}, 0xdffffffffffffffd, 0x40, 0x21, 0x8, 0x42}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x8, 0x6a8f}], 0x1, &(0x7f0000000300)={0x7, 0x2}) 03:57:15 executing program 0: munlockall() setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) mlockall(0x1) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 03:57:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget(0x2, 0x40) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x2927eeac) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x10, 0x8}, 0x4, 0x101, r6, r7, 0x3f, 0x0, 0x2, 0x7f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x1) syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10}, 0xc) kqueue() syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x8046, 0xfff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) 03:57:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x1, 0x800}, 0x958, 0x11dc, 0xfffffffffffffffd}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r7 = dup(r6) kevent(r7, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 03:57:15 executing program 1: r0 = socket(0x1f, 0x1, 0x1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/7}, &(0x7f0000000100)=0x9) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getrlimit(0x7, &(0x7f0000000140)) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r2, 0x62}], 0x1, 0xf73b) close(r1) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) 03:57:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() accept(r1, 0x0, &(0x7f0000000180)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x130) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0xf65, 0x2, 0x2, 0x9, "75c42914d70f651f2a1c073a846fbf6b2d60d346", 0x7f, 0x6}) 03:57:15 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) seteuid(0x0) 03:57:15 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlinkat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x8) sendto$inet6(r0, &(0x7f0000000240)="8bc205b2c9e3f00b02a0345583b589d84aa7c36916f0f0589b44a917fea780e62201589a7ad105dcd1f57c01c042457fc71d9544b4464c91ece979d130f238a6fae45b8f763fd77076cc30611af2a88f3637305370bca157ad3a5d18e866f6bcbcdac2210c6689ddf7a017c9818a0197ece7e483c3ccbe779bdaab955fc41b59f153e16aedbe4558a5051b571bc1324d1f4afcb9c891ebb0106f82209b1bc40048de2e31824a5d35a566656decde05851276a9e8b1448d445676c2ffe4a923b6b3819cd4175472646a883190a7622144ad7da9cbee6cde9f95a3b1adc19ad765479eecff3ee68dd44f9f1f9f09a883d79b8203cb9c89420e5925", 0xfa, 0xc, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x1cf9}, 0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:57:15 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/90) 03:57:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x5, 0x5) 03:57:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b2", 0x1b}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x11) write(r0, &(0x7f0000000300)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0xffffffffffffffff, 0x9, 0x1d3b, "9adc4b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="515f77a12bdddef533a9cf43f46082adab186e834f91a34f34d25e2c3956ee43169a95b6a4a5c1df74f1bfec0aedfb32e1bcfc67024d3e941a38613f0f1b95839055cef4a9fa5b439b15d2f63d28276c1b8178963a38bdcf42eda3dd80e7e288cf777f953daecab593f8589c3c9ddd879a2886285dd54055bb2da0391ed225a9f725ecd460c1d64245471aedb373c18f7f7da2bab9b9c85e9f6118c1f20d7ddcaa9865d876eecca5dcfce76c757782bccdb0b119cb96b5d6852aaf19a5c06e4f7ed7543c04ac743596d61816e103f13c23e39869dd8fefcd04051a06002f4dc6870fae6e042f25c948361b325bf531f999b4ad70f10e20858a640ee05e65fcda2c3a11456c1d7ea936e9f9a07b038378f70abc0ead08edf9b14a889be14ae63962f317dada6aabc187d895a3543c0adab0dbc3178b7e51d991f86a8ce9e90d25dcf339b6b74ee72252a7b921fd762853719cf3307866aea5770cf09a49daa1d2901d5ab8f5910e61b3972ad82b693acd35055b69c01a21ee34551effad82a67485c6b1a66898d38f04b8854dc15dbb168e2d98fd8e019897cebb513efabf81fab454f86fe4b24411a71e740dc45966dd28e472ebc574876718855a4662a1424a9c892e0e6751ebbe4720522e726eb533e45837f6086c2b15326656b1bfafe2cf1576cb45000c37ea41d83346f42f011112c79480918d32754ef0eb64f2893361b91770f3532ad4e693ce772f2c3ec01d2f7bb5007789d685ae19df90bfa3a489a07f95f2165c894f344b7383540484b3b93b758babb94f69aea063a66d25194f292eaf266272ed6aeb926f9ecf8ff015577c99ba846fd0c577a7a24479aa8079b2e83e1e0d565ce24f4750e4fbcb874debfea0aa4999e0433312c4632f19ad5167cbbcff0f82fa96dff44229eda9b48830822eb3f3a62ceec765f8956957e14b6c5c2242f7e94433ada1b18f67222b9c7c2ceb33a7a28287fe4bfcf5f5a6e23554a779b09a8f2a1b5f702197e33f29dd7323b18be4a8a6a7ebe85a71009718ac59d12c98b8dfae715c4c540924813f614db83185fec96bd74b599a2553720cabaa789f0a6f5e330e71355d60dc754600116b313b890800591042e81df09a8e3ef484b8baadecbe6d5cc630c094b0dfc86c39e8728205298e554e5273b2a2cb0bc367a979bad083989fcad3bf9b9f1fb303d79ea03482f878cef973ce03cb691c4f69c206d7031907af70471e48fc2277846ff7eb27fb4f0d2cd8e3322fe105ea4102d87a14f55a671bc9b518a039f45e2c2ae3487d605b8b8f4a812b12face917b6939e502dac97f958187f60b91aa52e85f8c9aa9a58fbc409d3bfa6908f5bbbad6e4e0c4b503351f2923275f2f73183bb0103acbbc7d5f717e70cf198ab3aea324ca1a23b838aa6071351ccfbbaea6d9f2cebb9950777d2cae8b4fc8a57bf3b64628163743da13f6c0675f7fb94f348f1c64657ff6c54b93cb7bbf011ec0e38a4079998d75c7487a63705a8ba5ce72972c7ac026d802f1d4b277f06f7680f53f377ee97fbaf06a67889446a3b3b3ded257e83b07ec45d1898b2ec549cf01d8cb74caf1ca08698b4645299f0dc4e89998056a3a90ae89c7208e0107c1ed85c2f619620d47b04b8358a05b3737b394be25b68d8434645e09087e6f233eb9881e8cdb5045ba6bca461effe850bb0210260d1524be55d2a0412638c600a08b0a5d3b267e99f10588de04908237c6f155e1ba5a802e7aa5f83748e38c53410c80dbe3f7af20bcc5525d53b3a85d78ce12e431d2d8bdc150a6001058069e73b0071a02fc35c5a5dd83241ede3ef271f342f71fa279d0b8bacad95ef2b65c0561efa4dc09cdfef5a91225bcb5625ffe2afb33063ccc5e41341cb230d5d570f2a3512744c4c432a0d4495f3e28bb9c71aed7cdae70bd7db2ea913cc402aee8b9b05f5d57726157993afbb606e6eb0a3b90d01343fcb054f9cb6279ce2e63193a9b02dd1d50bf17264f1ce58e514f96b7a1b5f1fcdf8ce413713fa0d2ab140dda03bf5826cf2f4854b7fcfed3db3e0bc35d6d8cf52a7c85c7b2e4994091ceec1b251f608fd01bfcc16fd94fb26e560efcc3028fcd3312a6944012b4b6e7c3b218cbdc96e393d59523d40d1400fefc2d8c356bad05c73f2d811751e2a7d4dfba58475f8e4e6ab8db988ad03b81974f11301e03ef7a8f97de6b349ac4c25ad9a7fa67affcce04833d86bcf0e902821a158b797a2a54ed4398bb730883a42c847ce9b2d99f57d056ef167adf7d2466f1a42ca04a2b19127f5d821752760dc9788442eda28e13d686f5c08cfd88fd2b612da109e5ef7abbd7e14e5f868f8282a6ed29fb735a53bd953dc9c113dcdd3f89efbe080e9a099810e6f02840f0980641bf0c3896f4297ac80b9e03dca62867f1b8c18de191b00f0a37359a89858902a188dac5353801c01b478e303e2adf6931dbb004beb765f90aacaa4b36fadeb47518fc8286f9a92f405956e0c46b55121efa65ad8a014d71170af982de159270223ae71553f789560cfa994c5e70e190249abd686d6da472280eae38ccf7744897ef9d3b7c3f16f92888e3f3139e5444919f98504869574f33fde37ff338cd8fd55b220c545d22030dff5d0ed05b374c89fd4bfc970a722f8e1740bd7aefd52a04655434ba4c284ed8243b063b70544bbbe97884e5c2308ca63faf8b655b7bb387668f91adc1f847bacc8a60854244e5e1a518252e79961f1bd772e57344b2b2b07b930f30535ecdcab0bb39887e1954a2b26ee4054465e6f77af6303fa0a9d64fab6821eb38041266a4723150906c750ddc18aad87834b1141512f0aa0d5942836b77b3e1dc07251031fbc631c54b2e4a2db9b17482d8351354ca96809716691ff9fd2505b1d07cba6bc2f681b2f1d17be59854a1492205dcd4ad7de59f01af7d40c0ddc9fc3ec06fea7d88887e66ca5694b2a0ca4a72289fbdc9f6a8c98518f6a96b74e72cfd2ce457d2f193f337cabc61908dba5a2462318e17aff078301707e244ab8be5742a0b26a211f9fb86243c3583582435dbbf2d4359d5cafdcb2df3b6512780b3c6b3ca2cfba07568de95c913e009bb01ae3be0754093e4296fc961cb57f1c5864aed0f3251516298aaa456dd1cdd3b4965dd2b4dc80db0954891d8e4a01072191bebdbb807f4b83dcc0a04f1b44d1066f4dcf3b503f8c0d313126337d78b052b36caefddd626cd884ce2314174864deb74180b005a3bb7c9cb8ded566550a69efca041b258a73da9fe0821e186dfb6b6c0dbb4f0064b7c0bb4925956aacd8da20a3e4c6a05eba8c409338b2e447e942ef6486c1a36b4826632dce3521738997379b382f59d8d62fddba4125c57f676349e1436dedab00725645905a476e48443b0315ccada761fd10955b2c54bb2192f589d38b95f6e096d431e14d97000983a2e044810376c731f425ccd8c069991d703fab0aeabeed943f7b3f0eb203467dd05bc3b3d8310ee1c76f9c6adc8effc37b6d80550f0cb4038c2ae09ab11d72963983e026654037e04e1047b506885d2a3a6c12b8b446d5034f054719483610f08aeaea97e15893b05b8f4b77b5c06059c4b51a161c34a6a7f3afc5ec451a4d9abb83fc9c63ae2bad01d6d405c3a6b950b84f41b37e29747e6804eb38a027218bbc8277f262156dce881c26f72018246c1541e545f5aaff801068c9f02e1265b9c53077a67e16779ce957d099c048bbb72a88d074d8c1e247867fb9d10815da747b15880f9d55b62f8f7e03e9df8182ea6488c050a48c0162181869572a214af57efc887b641e7ec6f389ab3c77a3a4a0a63cdc21107e036f83738063901edc58e04e852839f3ee2100db4158178da8e8c40364b53ed73891f337edb0b5853d57062c1ffa761e9c7c75dfee38d04350c0523c5815b3b1e014932d5bacc78e939995770ee262bbad52ec9b968519e3e62be448e23e911fab2aace1ac00f6d228c4f8a5a84f2b326e2142391d97ba18cee3e89e48c91d3ea780262f652e06cad84b0f760ad222b9bd514f0844068d713d80c97bbdc831ee12aeffbe4f947fe07ae7c8b43fc2b85273845e437cd13882f11d0b45e08d4a29831445b82d36fecaa29b713e93f5ff4c9c7238189dd24f038136822654986445167178b5136e96b85ba38e595f60af5f0851f540cb4daf13743a5a05be2bd6ac34e1f4b1bedca0014adc4bee5c3609f69dd129d4a955d2f772264a23bc62c33a764466912588b66fd1e3fbd9c0126ca0c459274e54427be71822d0e9b7a5e156b570be572d7548d9c703a096bd6b9c7ae3e44a6ff61c16609c13c94081f991404fdcde1baa48985061c677a80cca7fa001629a395c788fe695a42288faa74bdf35fa5c32d3dea52caf0867c8b4ae19551ef5a06dd47bb663f502a7122ecf18f7bcfc5686219c3c9e71c87ba4139f20c5ae6e2e4b25f564d03a3f9ce2ca5bf76f0a7724143fc1fb861dbca0f7e2542b75d694fb29cde0edb81b6aeac2e2122f73caf47723513df9608f3db90a28b6add203ae8d9fbc3386cb2470e5639f451baeef28babf30f96004cd396ac1ac2c325e392e39c55b8f255bb865651c6324f7ec3e2450d3b5a16bad7bfd3bd23349c88969f5c26a8b051a494a466ccc3a649e6e02dc7190a57e63b6dc871f69551bb4502da90a69839528ed8a6d307cb7cde99fda7757dac3962af2c98c524e68bbfd8f7150b81f63c1d6414935c9ec6d3b91b831f49a87fa11fdcd3dabc0327360c5e85bbbda3a7ba41205ecf134cfee686ff979b212fc1aabfa49fd9a79b604918ac65aa997fd1b3b8022ca56015de2a4aecbf04b5fca4c2cd78da532d54531f58e65904cb041bbe9daca6a064ae9c0ff92d2f5fcb45047c4bbb5f31ad0f5a514dbdcc50a0ccb29debf36f148b976c26aa4c070f35cdd342c13f1b2fd35253647a79f233d6c3790797c6111c88f5b4ef655c5627ee6670c5a49c7e7399409126261846e764ceea5f4a4ece3fe23806a979eef0ad2bad5d911bd75ecd89fbc2cd9c396bff81d3cde4491e7f1269cdd853bb7f932226ab93633a663c9c65b9ca2c1b47770f45c0120a68dad1903b01eb13be663c3e7e1dda82a31a825350f99fec9ec56015942feca65f915e01e8587d854c77b590a02f7bfb48dd9098d97f23b8ae353ddb4121918210c966dc6dafbbf95d1da9328b54245a39bf1f931fe1e185244b03e9a84ac42dc036d31c7bbcfec8dc4c46fec7f8410510689c2d1df0f97da54a1d8a66a98dbfe38b0c8aa3d0fb4ce0c98d92b902e67567d20ff6cfccd05f330432e9f3e82d2a90c5e214fe00f713da6a20657519bf98c0f9a1db2c061bf7a7c3c5a5d98a457ea026532d1fc761b41e63c88d5999e1caf65342a9cf84c370879928d887267195fece1f6d24c2f014878b2cf7aa75e264e595f115bf83909c789e1177bf7b6386b8f5ec92ee2bec19aadf2abc1d801a29c53f99a44d5e35889b5405996427ce2c2638bee81f13a0e8d37ef2272f9e87d3e2cc59d0f77ea939ca4f5246363969cd89208464a0a5fb0152abdcb358ed5af4313d612b01543b7ad25532b4b4829041be4d527b31e6b59aa0a76a4d9128ebe30994118f20a3f30b26610703a16eb383266e37b07a1cd77f7d3ce63fba27534d648364b326031913f8467326128ab59f7893776f0cadf61b4cf309e7e698aafaa36a181068511f4ff9336eec6990d85d45669a068ac8151425d62391ebde07903aff57003c7a18ae72ebb3695a0c37cdbd6668cd403cab6dbc8ea95ea55b6833d419fdf2bf", 0x1000) fchmod(r0, 0x28) getpid() recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/66, 0x42}], 0x4, &(0x7f0000000240)=""/7, 0x7}, 0x800) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001500), &(0x7f0000001540)=0x4) r2 = msgget$private(0x0, 0x20) recvfrom$unix(r0, &(0x7f0000001440)=""/126, 0x7e, 0x800, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="020000000000000003850547e4e2e13d223f7d74fbfc83d0f161dfc29ed0d164b85e7178f1ca9da433c5bce91d6ad11749c9bb22736af8c3ce02cd9c2ded67f9e00f93b1d28f05335c41a1a375d1d2536001bdff7c7ecf4b755296f9e79d283f83dcf2a8331d6afb60b70711aa6416cb5fd263e1fd7731a178ff7a36e5ef5e97279751ee331a674fdcb232aac66b31768694cd6719fc9c3f3136e4ab96e8c5e294b7f68345bb5f4261893b789eea1c468afbd137c6f978ff7d6c6b40829e9fcc5d3799119bde72ef789d47d285f9f8b72efbf2b78a01d5aedf341c7bbd3d74cbd2de80266a1ab9"], 0xf1, 0x800) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20020, 0x4) getsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffd, &(0x7f00000012c0)=""/19, &(0x7f0000001300)=0x13) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 03:57:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000000)=0x98, 0x4) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 03:57:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) getuid() readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) 03:57:16 executing program 1: r0 = socket(0x16, 0x8000, 0x400) getsockname(r0, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000006c0)='./file0\x00', r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8"], 0x19}, 0x0) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/207, 0xcf}, {&(0x7f0000000500)=""/86, 0x56}], 0xa, &(0x7f0000000640)=""/11, 0xb}, 0x800) 03:57:16 executing program 0: r0 = socket(0x2, 0x1, 0x800000000000) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 03:57:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18) sendto$inet6(r1, &(0x7f0000000240)="9eaeced9f631097788da03097f8b9a0f4ac84ed2babb2043d6bfa0c53ece7b63e43c75aad2e6c4894e770602701687ffc7caf8a9cfe325a66014e855590d403cfbc1a62b13fc0d78f8d660316d7be404cbbc8044d63c675cef4a427ad8ab9b9facd1c4e38b896ae5471c0b7fee92a705745dbdaf4e1f71008407d9a465ed844e529d182704bda119709e4438b9738be1c0abe186ca9c9e7777bb57186a06f192a668dcbc460e2d278018c3e12790468380ff", 0xb2, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x9eab, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) fchmod(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 03:57:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x1000003, 0x0, 0x200000004}) 03:57:17 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x3fe7057d) socketpair(0x6, 0x4002, 0xffffffffffffffe1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/166, 0xa6, 0x41, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = semget(0x1, 0x7, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x8, 0x3, 0x2, 0x1f, 0x1, 0x2, 0x7, 0x8001]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x400, 0x3, 0x401f70a9, 0x0, 0xfffffffffffffffc, 0x8, 0x6]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/83) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000400)=""/80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/95) r3 = open(&(0x7f0000000500)='./file1\x00', 0x0, 0x14) pledge(&(0x7f0000000540)="272f2aaf2b00", &(0x7f0000000580)='&\x00') ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000005c0)) utimensat(r3, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)={{0x800, 0xffffffff}, {0x3ff, 0x7}}, 0x2) r4 = openat(r0, &(0x7f0000000680)='./file2\x00', 0x800, 0x48) ioctl$TIOCSTART(r4, 0x2000746e) truncate(&(0x7f00000006c0)='./file1\x00', 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000700)=[0x8000, 0x3, 0x3f]) r5 = semget(0x2, 0x7, 0x8) link(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file1\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0x9) bind$unix(r3, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000000840)="3f1183e54397033a5c77c656716fca8275858b1187c390e6228658edc978b3abef0f9f0a9fe3f52a3bff6c6f1c3d5c80d27025b37f1b538fcb3e782d14db03ae758f07c4ee4ad08449ec80819ea6379655c52e7afdedcc2ee0b6e66cad3f804deea4b22d93e0ed6e66d41d082799cb5d40a691dd5671a66c4607391f172417359a77469a96e3af48e0546e171a9e1feb512a1b81332487a046cd698df2f9a930f19a033eb2bd0f5cfc47f6c636a9931df5ab96fe1a70ae6659cc0c8062450c4adb298f9d73e50cc5bb75eee8e78af9f71360928f5a410633bd18c4", 0xdb}, {&(0x7f0000000940)="4696ce4e0c5c8f33b5b14d88fcbf2f923e1af8f7563a9d241fe4a47b0dc51a5cd6ea52830fa6922b31adc323dd9276c8b562dee53cae4c604f70f85f88a8d9657b1c045909fb1599af1f373a75127e5437641c511e44a2f3bfda7903245690f0807076654784fc76aba69019536bac56fabd8745c81a4c3133c171fccf5b8e1eb416066be97c079529ab8ef5e0a2f3ec13662c422edc7dedc9c3ee37ed0ab2909d03f47b94d63d5767c3bd917e2a2faab48b94a93af244", 0xb7}, {&(0x7f0000000a00)="584c36d5730f7bedb8a488ad7f95a1e759316f306a03383a89a0285b575d52470b2a5101c293a733079b419465", 0x2d}, {&(0x7f0000000a40)="cdd34c01dc40e3f182a2f26f89c580de182201c604645a296295a86b58ba9dad0d53e8deba8891a43027709c8319b32649decdd929e8762219a900c065d03952a760ea7bcfbf292e1c4860ba22670a563b2d78b4a38c549e536ad99b0e25f4025bd78a065e321342aad53c2e2fa8f4391111", 0x72}, {&(0x7f0000000ac0)="c7961909b6be02dfa410eaf6f1b527a11b2aa6fc0b3d4d4f906f04cec15abdae813139cf0a2a0cb14f6b9038375340cb59a02a9c927c7040987c4c32e6e2a91aa7970275cb4ccdbf731705c35ba709480e107074192e14f291e6330236be920632582a1a9b6d283d146de41ad8ced57baba5d0b2e71e869a4bc4829e3f9e1c6feb5026df3bcdbc3b45cbb91b2932789a8ef1e7d9997997060b95597906f36326f3757e68c93d8853390e6032863a1c65234fac547e17db8fdf5ae37b77e1dbd863b8823e3365225a9376b06d40a40383bd056cceb0a81a311436931eb4e14dc1db090557abe6d4a02f2dc6cc29155f3e9c8368ffe6fa33dd1458b11a20e215bea4c9e290b731cc61e55a42c10ed1d9ae63e18f1160f15c27fe89b46604b6cf8477057c290cb1d079813d3327ab54d08563e3101f0bb9776d00bf64efc0e02ca64675a483a58d9109efb7b487a7f961fe520cb354940fefc17f4e9108e8b138fac87f87d5bb9d2b8a9d37774c55a16be801f0e06fe3b5b95971d5dee0ea345df330c1ab3c9b64261cc4f752777ee2910883517c680d174aa90508baf10833e5083791e6636d6fb6ee6ece53ebf731220ddb7f0927a3bc8171ee6766ad695bad2be0110850dd2c967131c7b315eaa74bde109d4222678fbd80adda82dabf4167972bf00d070f450d43448603666bb6bd8da4cd8ca74a1b6f99210e46e8cdf01ac499c6e6fea75252ee7ac2650503ff9c9e5048f90a0154b5e6140ba3208ee8fbc22486fb381120572c61503115507f868eada522c58ac7d43883d87961a05ff85dda02377bf8a6c79c61031b3b79c73e5fba88207ac0d3bd3afe29c9c631c41e29946b156a1396ef93d16a4483bd0f5353246f7c931309edbbfaa10539a6124fec193bbfea9aef6709c5010d16342bffb7935a5d3eb90ca4be981029395a28fd38a086c748b5dbd7bec00acc1598127cf319a705ff91826147d5a1d089aa893854660699a595cbfa96ded2813f7c3fd759d0b1c3f06f63c6e235b366f3b30717372e377d7df023ca024c66f5ac0d37dbf68912c9a680a74b18d99eff0a59cedcb103223556e5d26ea9a78141cc22e9553e14461a651583e132485e3ddce7ded80057d2872c7024ae485cc579e3c5926bb8c89054abe12c526b63f46fe5f69d406198b3fdcdab5e6703654aa4a277ff9e94e142011e752c83dbf5131e3c1e8f86e3289c19d7ac8c34a39441ebd7970a72810b247d755b6fbeed1c86d0483a8c93ca59a0998844e3836ff92ec9b18e7797b3cf2a5acaa3115c68c929f0cef660d1452d38dd03cc4b1693764d97d132bc264f4553da5b58a49c570c5212b4c7d00c4573a07cc19dbd0cfe7e4cee252b1572394546767d5b4e256b6bbcb36b73da33071a7ced5f54957f8ada872be4d545109a88aba08a943bcccf0b0658fee0f24013876f7537163795b9e72c8af63c7bdbb8300d4ad81266435d100e2fab28d015364f1d96f791acf412fafc73288433bce99d99f5efbb2da45c22df9f38252d2a96a9d59864f0ee7096f1675ada9bb42be52e255a47e91bf88811ab32729391c4385bc740a970c81afd9e5a19223bbb2dd62b21a61a2c617249ae38627ac092cc9707065d8f96b29c1f3e4d9b21c8c01b41707b65234f191c0647728f691186d571b607a552716baebe6ce4656a9635c08bce4db29ed68a8514bd3f13c89551e5bbbb5abdeef247386dc150d6d0c41a2430b4ef348fcb8b7807a0848595387b028c740431106cc258ea6c79d2e7977291c76278baa76bf854189b03c1850dd27eb02050f455666cf98ddad71cf0115ce559bb8d6e07b9777f6a5bb8b6348074d041becab2dfa40cfc2130914dacea0029e6e7120d065a578f2ac660ef26309b6aeb201b16e512862ff1c3188bac6f0123b3a9737c190b3c074935f071b4a978652e08647b401a57c4a00a5378555ce8cfd87e752c562d51fa635bdb37000014bb84a8b34e163edaaacf0f281c280c2b4b94285cb23ebbe81dff13ae3392be0922b4f46e491182b71d8151ec150769b01ab6b4b8251a7ef447a3d28a2083f91c18e928e7255e2a0b2d1a55a817aad308d2f1df39d0195db03554f49299105c58e57dd14e7779734efa72356936130dcf2ed2b6ceced522c82b21145d48c94868b7beff3f7b86f2818cca6533d5f4423322c304fbab4cfa02c305e0ec8ce4c11ea159fa374f0cc5c676fdb74adee14af2ae158834470e2ec97768dee3fdc0861d084462d571619cd9e269b1f145c46c4036f397c1a6ab20df563af81b176b9eb014ab221fab9251a0f6ee76c0e7ae308430963b523d8da65eb5d4af3afea126711e1ff5156cbe032164f55fcf04bc33bdfd591d9da20a43e337cdaeae60415536c2f46ac1c0a32c2c7f0f666e89ce47eaee51d94fb6322c7b3f2f2d835ea8982de9757df56195e298f2e5feebac5c3e26f2440acf0251c09d55dc52b822d73da09fdaf73cc867ccf9d074a28fb362d1789956f93771c7928f5542e5c4d24899e241e5d95b214040d087970579c7defe09f4860cb2de52107895490a78fc6b4528efdd1dc2e99e9432708456b6bc50fee54f56482ec71b973ecd16823ddf165c4c7e231ab944b4d086b4e4e1b1cb943317e56abc1d7cdc5af0f17d6d73765297eaf157438b170c17196d3011140c29c88409cf399127640ad00b51a62cf4672301c6ef60ee31e299a380e566fde6e8a24f570631021bc715924c2a554ff634589da91d743483b59173d4fae5395bd04279e96b68e6dacbdf3376b5ffd8233247ad18f7b5548fd08af11b4a82a6d9ba91680568ebaa4c8fe7ddfc4ec136ebad70f9ab9af859e6412c6a6c64046fe02e038834c737aa7a8450eaf9e322d522726bf32c8dc44248f47eaf11a72ffacc3bf9b498f69dfe75a0348773592126fdc0fa17f21d6e3111085e3e92ebf12122cf731819ce16eedb474ec9876416f0c619a8e46220a4bfa73b6a92b0027fb951ece68b1e34f1e88f677dfca7c941297a14fdebd5e4aa37a46f5ee6bb57b04267b986b9aef552efd8110fda1f4d1d9df8cd4769dd0307899dec2b80cec39b840e3f59d1174e24a8fc60ac110b5ec864bd6c06aa94badba363b8a1f8fbfd1b9a1362758e9140df1ae0a395e7adcd16fda5f98157240c8b13782c6cd522ed75e68653b678435349f3e2362e3fc6cb848048ff2baf87fb7e58684fb14bd25b1ec5f21f6b6d53c9389b632a2463371a1365b13665c67d9f88f84da7b0d0f95f52aba4695c5a4405dd7a75756fbedf3f2a8da26569e22a16ebff935839276d7144ce833be7ec5bfdec7083d1a6b41ae5a414f9606f12f3100bdf56a8411f3d2af4ca529791413a5b5816873acbc0d595c75201ebce2870f78f1328cf370493ad430807791df271e297888ab4e7f430c6cfacadace17596cbb83c8d6c447f5f7503daeef7b296c02532cfa4352af89650007b9b6a8bd7f43108695ccde661f5ed0f94f9f183eb1450d75880bda89376687192edab4d66e5d4ccf627f7bd0218bfe122266d7e8a275e9db27883fc7827c91a6a4ea9557d67a4427bd57cdaae252cc86a69ea4f83b5b9fd9a1f7ee2fd7628aa14fa4abd148bc7fdbb50f59df95e1d546e36f4af4f32e58563c32cda2785f93775ddeb167451fa5a6d4b00668b0861e6044833ce6e4b15c0378e7a3535762ea7307cf33592875456d2b1af3c12181f548443fde8a4da2abb8563a6923a0260ff173cbd8bbecffe9ea00a06eadd67048f938efa9f661e0ef605b35d57aa5db5d440c90290100fdf13a891e8f379df22e8f27c20c5fa43adba9483dc36cce47665caf396db15b765e5da0b0fc8dafb160a526781f5aa0be61a97d0d9c98e2a36178aa9f7dc59d0be887bc7dea464ea27abd84c7364fb5c38c4a40836d2dc50365ddaef6ed75c8e2fe73a9ea303ca3bc34e28a9a77b6ccc8b4d3edc818de60ded9186d77094e33d915d6152c176defa92c2be776fd94e556ae2dd5ee6dc4bc6741bfa68b74bd45bbdf8fe8f3002fd14fbe0bec994635ac89bee3ca379402c568de22e0474e35669c96d29863fc6079094f49a4fe761885cc0efbafcd613742d2c8505baa8c366436322082d14768b9a550ba3819818cfc4ad79141679c4c91d929232f9f7ddca7d090d895dec85c41ca284577cb0efec0dfb50967a379c0e5e8436e152eb33b80b4e8c103cc5fb74f6d940b86285d815700f7b6d14d6cf9d70c3690b3d35aa66a19bf9436707dd5d3b6d3f1f03c7e94d3b67471330aed2d52bb9d459852de8fbc7157452104cb5325254104bd1a1049781c1fe8c6fc99c9a1b3c3ee992357f6f9ed5f4a90bc2e283d31c828b775a5ba83414e9dd1ffb54ed476c25b069c4d6bf23216109d51ce8f50aa8964267e7427232f86f70818ca929c62e652e681e11cbfe0a17c3b97d2865591ef84b1854f7990f67648da8693c3c2f3ba8eee50dfcec505a7b40af99d07192829bbcf969f8f54bc8c6e635083bfc84d1cae88f980d69ca1e1ac4147d05cd2b0397da66c76629e03e419c049321fbf3c4d2004ab143764063ce0246b749b52db30879df3b900ee3c6d4f0b6cefffed4f5f07c76ed44a8140fb08573feb437a20057f706dd9cc87497a1aca1bfb23b1210ae082194d7f92d4f10d8fb2327b2f713ac50794a272ca881a9f82e47189aa8b71e04e2adb6bcfc679b099b38a498b1258ea56b88df8b55b86dc483d5500dbaeba72b8353b42c67bd8fb0bbc35f3f14f2447123cebf33f7e8c56940a8f8392b688286b03f43d0a119330e138557e4ec14560fd5e38add574b49f34547633553eba5cfbbac38342a6dc8b64e1f4737cff2f91f5ebe5b51573238da268ce497e6ad7c0373453d53b244c7561737054ff86490937cf2f2d605b85bbd3e54aa5b5b0d319b4f491dd0f34e67c8dcca9bb28fe75e22e8ac3aa036301ecad8592b77e1b3b8c222a2a1d37105ce02042d5a9953e09971158ebd08558d23c6ff38c7d1c9353250efe4a719d28121ff992683cedd97672ab91081e5f47de58b0f983186362ef5fe3cad03327b3592e6bd2abb0f73e970818abac327cb78d4afe06ad5145b1a31cbdb15ee81264ffcd4cc61328c7bf90aaaf36ca1f093aed0c05f8e998bf9e84bca9e0cc987486c3ad6b5f6da4a8d3cb35428b5d7c492a0a5a3d7b01f72212afee844555228b34cf555b628ca3752d5771c2a17556c49144ae8b1a30c8ea3f4a363e4357d7f73b83c0df60f81ef3f7cefe4eab6b8704c22b448e2c060cc7d5e92f8b18ebef1e11d7c143b66b9037a53594aef46e22c3757db0f311807cbed38d6432fe4998afab270cd64a9cbbdf97d6fb22c1a98ed9c38ec040a402ade6b1dc8280922f887276f5138440406f3d560109817560d8857131e2592ba227693b097b2dbfd87c248c27f2c42594d5f393ea8d439ccbbe6f8502549b4bd2990056465e66fce63d7377bfd48ae95a27814b21238a978de6219c8fc9d947e9c459c29022c3fca65ce3fa486cce38740909ea538c515c5387209f165691dce908302ac419602df71d32c2daa41db7b48d098afd0697123e0a8e12010782a07368522f901fa6fdf43bc2ad9c506ac11e22080e865c631a468756738227db6ef48ad57c203a0232d8759897f30c8cd39a54de0d46d68db3c6c153c2a11c15c9f9c0cef1f2314f7277b0d99000d2a2f7850d6bee75835028b36f0bd328c96594940b16a7680e3f76a6e4b31638e033b0f8f2243fcb1451bfcf8fd40822d908cee60610007fb5fe2342600d6bf", 0x1000}, {&(0x7f0000001ac0)="2e6cb25ef1d3805e169dbef2668d57856dd12f12f101ca77db9f2cecc7522a770e577c709ed57b742cd6b8655b42fd8076676bae4703021c5192b0e43ac795c4184d7adc0353bb3dc0af5a4b252f9664150d76be94a3757218f8b3a89bd72393d8de046c722dcb51c5063c4c01dd8bacb190a3ebca7bac7f5fa407f7ddf5ddda5d93b17f2da4f56711cfd76bfa992494459cdb08ccb204d2fb2bb0e2a10ed8739039d6ea0b172b55fbf219fa2f220878edacc678debdb1be2d651f61327fc7ea26d6eee2663b4d2c4d94c522e4e8becd3b06f4cb614a3c6a800aa9a9fa4083a6db397f2e5a5a6b99afdaba6de5ac70c3", 0xf0}, {&(0x7f0000001bc0)="80d6f463d4d9edd91bbc9769f746f1dab55951eba5c5615e58b1cf0d13f8f95aea34350364f7a098706234f200502bcaac81a42ee510c83b64d8cb5c6aa1edc39a39c7df9d6cb4fd28b793860286693cccbee01a582ad9eac402605a50e68ee02b74b62fb9c482f81dca5172f0b27446b56669dd412efef103cde48ce0bd69e368d2589c9ab49d3eb849498b204e2aa456fe0225245dc1bdcff37b895b77a230da8159e3bfcddf0f7bf2c77dabd4d53b804091c7ca0b6e34a2470a2ba603133c822ba1190ac6ce1f46a570fe83c1be457648482ed59ed6473f72abaace20acf9e8e461ab2c6f0abe9ee7ea95d0b05b86dc31287ce0d3f572e1cb77f672ee89904231fa7e992009643a9eae79aa69e9bce2ee3fd09f40ef2a042c7ef3089353e1fad86e491221d2fb5f65dcfe8563cfb741426a378e9be85ecafdf98e3b410196402d649b99535bf99ff3dc076cf9c431bf4c7fe3db966af48055471f7462e86943c81dc24f7f2aafa9a0fd5088bc99edd2fff414455683755faa22d7e0c1e28638b731e0b8e15aeab956f85b9b3839d9813d4dcdc9706c0299fb47ca0187b9d8eb59001e76b70ea5f8978940a1a9f27f342e3d96a46f272a34ab882b92b84b94cf24b504e0c2be16d07a6b9e04850880aeb0f6f2df11031b2024301caf1365aa0ff2f5c78d7aa5cd25344f850762d22b268cd9c8bcfc4775b9380b7fda6c8c63528f35fa770c83d714f0a3ea87acc5739c595c4f798b3a03935ca62767562f619b9fa0fdfd0560515c84f3691adf82354836269a96a7e6f5e04824aa398b579a188c7fd4b7994492580b809f6a74c030f09b99fd4a730ec8df4b64a0a348074507b3af53bdc87085b118bf3e66663d9dc395b3c288b0dd836179ad1049811783220702590ce6eef3d8949c23270b8c8f07dce516f0811dbfc385b262fd89fbd412491deb397e6e95b92c8149506bc48696cc7359484fa1d3a858f1d92730891df3ea5df65b276844f5861e78de06ff00fb3801f732deb4c2e4b4064b5b6d687052074d90a67c4fbb6469af516ad9b8bba811171a254f3874c1a0bdabfcaa92adac7f6f99959c0bc26780b5b753b0a80ca4e456ff05e640261f1f1c4aee9be8479f3e73661648aa81a9035b2ae8269ca5aae3cd759bd44c9fc3072ec189c6d86a19a9e2530aa06585dccaddf45a951233cb40085fa7ad0c265dd002f38ef3050261eb19321e53d748668dc50e098d04e93346834f94acf374b12f0cc7d1b948377632dec6e45bac3de83d783273183958c68c3f90f4f444b9f0d122d86429a1ccbc6c787f6a4c7abcb29f8c1f5cc1baba20912cf981a472efea004cf6ab39d5074eb38ec3d873fe4b73a5a97996c01d5b1de8ffa34dde9cc8ef185dfe3ac08c38b82d19bad88dc96d18dc10a2849547eaae9fd41601137fe9b6ac33b1d924b1a414a9308dd133f5300c4be05f54ee29c7dbea161409bcc7406eefac47709f4477315ae836c2c4fc10a08abe20d0f71c97f8953153781963cba5da200a3e4dd0ab979fab5bef41a271d4138d36245cf2fff6f3719f4f51151fbde849b761e6f965c3013b806c2b85201601bb8a9f5367a25cbe3b93be59576ba50db42c6538efa089d3448154f4fd4ff9a59927a654ee906e9ccd756dca508c850de7b2becbb251e44560f72a39869dc571718c4d255992685569c2f278145907173f30676306c16ecfe5e9c2f1292408aa3fb35de9d6989d01761674b6f75fc520b6f2fbad443f631f420b893cd2745d8c3c8509c64f94159e430a3bf64c8df2cb3e0d2b7f6a5933cb8b0e9470a8381638f5841d9daa4770880279dc73069e89fd24088fdd0c1db139e0723b7101bcc68c688a4d70a040b033521a157687e1c5a7d61a8e38676e9e4526d7d0c7d4c834552b8ae4f60878bdafb9d0ab28b6631292be8ae1b6099e7f668c073b5a147da0729f9d6709f39d4919004166ad51a43f334caa25889b06e0d02551db69da006f00379c5201de99835749df56a094c157286722ee7fbe083a50efd715d34f2c5763024147d1ff7e92eda508a4365fe46dc76500805328bb7d81878816cac07be6cd2549bd6c4d3a08f21e7996b566db541571106ca5214cca7cc85a7120f3df9c3d53290b34060acba2b036ffcef6c2467f64a0afab930c008d1dae56b6b2ff2c7fea9acfe53a8aeb60c40cb207609339632fa0bdf2a5f8fbff4bdaeddbbe7a433376bac8ac392906b1dc2e50d83af1d4248aa34bdaa8586dcaed2ba7dfe49fbdd6495aafd522150e735c28eb4fb18b74680605af959b1d21ee3d8b04a058c2aff3f113790b7ee488957a95c4029b836d4cba0f3cac8125f83250c30662bef22efd541ca1411f939c11239d6a3f347fda8f0a75e923ad76392eb23920f81268d4e55e8b7ee07eb5fbacf03f292bf20d14a11b64284036c27fce6d1134295776e628510454e7f58579b91546e16e3665889bf98b81ad0cd60e4c74736e94045f80ed3c18655b368fe997f13525c1ad79ed84ef12f5bd86ea502c9ada70866bbb34b80cb1c6083dfb616a5010266b10ba166caf52fed6a7a95ad14a87fedb2c683d78168d89948a43fa7116c090e43a849bf92671670cec9c4948bc666b224c977d10a994699a6ebef6b1d42921f46cd66afce374da192f56e19981f1989487c7c469ec23a259dd0ba624681afe0b3ee2bfd3fb80f18628301e6908b507c5bf620fd5d7077fdced32584a4c66398d4383990517e25508b0bed9c3e9f3653f0769d4061aef6cf29b6a25f3ff5e61d65c24fa936f4042877ffd1b88b32b9a3ea89280b33f826e1cde80dc800fd4be86ce96aa33d3778df0eed6559e0af0afbc6fa565c0374c8d6046902e572ccb1402555c87e7102b97236471e0d96f070875ee05dcf0c537e3f43c18d8f5353e11cf6bd98399b88d05eec4bb7de9f367dae6e6f7883cb56dbe4c10b09c794be03c64b7807daf898233aae155bfc2cc88e083c4d7c1ee2331a66e17b83ff97fbc3461e59317e2b1593ffca66e4b145f2be0d4f399565597b35a15a41bb6a6a633f9f827c12af30aa9164851d80bf2fe55f5bd858216368dc32d2ab02ee1fa98588d42b694869a7922e228355afc4676f4461e2c0159e25fc7b8771ebe3135ebd54216cb7cd1db0bc985070fbd58627e04feba980b17eba6e84bc06c0893961d772e35c115df3ac37c2ff041d7b32d4315377d78fc94fe5074b9ac848ae7783b7430e43b49357036216f3ad680bfe0904dc3266a2a41e6738f0b15d8601dd0199833fb8202a6f754ee771ab6bbe746076a6868465102d59e0c75fa733d749230d4d5104c6f9282c7371acb231ffd11ecb97441c4386dbac7eede693acaedb1f8f1498efcb25bb10118ef2c5967e4d9d4ef42a01d1a4b249378617df708d99c248596f08f0a0505a7968902bffeed002da40f256165394180943ea18b4c4a21b28e3a3041217c3ca8f5d019c7f9769d61037bdad934a5302fe2bd50e62c0cd17097e8b2f497fd3d573ae1e8cdff58b3278469cadd8fe5bdffae226213b6e1c07d7d0f3d9c58de126c986e73f08a729b4b253dee97d1ebb64143591c229922ff937da37b001201ace1a57c696a5d4dd16ca1b4374d10504f5fa2130ba4fc73be3ff2241f4a65bdb126b5168b13f4e8d0fcb3d6dc8e02b6e67ac20a569b933cf61ac6f036fff085d54c2bfc63d0c9dc7e83df9044b6b130c9ce5498615b517629dc00bbc99d4b207de55f1142da1aa45cb901673893d9a221e8e40d2b44315d1a18e5bead79a0b303b19967263974f2cc03ff6c7de71746bb7365e29ab25b7738e06909c7a5de14c2c3b33f1ff64b0e16a99312fe0803109f6e4e63e7d207f2f5599665616ef11656896ede64bf32406cfc506bdc4b4aec95f1b150850484a5fee6207c918c0883f06715f6743b1ea8e016723a95bfb28e6cd699c31ea2d1850af4d967f4821e6b65d9246c8e771ee098f4da9bcf7c5af461749a1d9a289c9339a6afb77fb31eec5c19e4aa23c9fd5ff1c23dacbc2b6151649a71768393a68a06482be998f26d3d7a62aab24c2d4ec07f0c5143693394eed54905d781eeb84218f3b3c3cc8eeb2266eb3e8f6ee11a320676a02725f4df32930cf174eaa2f8ebbdf5ecfcea3a3ad0f60f60fec3e72b776584804e05ff7c7551102693db63ad0722a1d810b8ec7a990df38e3105b9af6d64f155aacdff1399dcb1a11d79e9e4fc0608f3210fb163b511b85d7abc4fb7e0c7e59c36837bb915aacfebecd66d98cf65f19241fae65150942b7ab30f84f184d3a3f645def6c5490484a5b782c0863f5a6f50a37cb63bef3662a6b38a18196fe60e70b44128274e9a47967453ba84ef502fdd8c90677a984c9c5582eb9a804fbabd107a950e99dbeb0a3c47bed9abbedc6ed27a49150a74bdfd09e5660e0541d52b85198169de237fbebbc6d5e54f4e54fdafcc447b3541d07bc66e42de3c8aaeb9a8ea10ddde3b8209fe49336b54d971f99abf718bb1905849237c88de8ac9e770ccc88aedf1204ab91ab799562322912c74b74ef58451c27c0d8964a4402c8a02321cc66a1c4367628bf08c5730d94a65ac1f48181f907e3bc2e4f8948e41b5086f2bb5e853859df6c589bfeeacd1f9ada34ab0232fbdc6433611254b5f65d2645e0f29122c0dc4fa0d15666bfc29653cacbdebbd0b880db8c4c4adcdcf9ce9ed814fab80c6db5d84c68e85920b0fc97c74d122323e7ed80926fa3485fbf0eca09bb9d8db540f89fdecdb876f3f7f36db3aa1069d9289430101b083dc818bd54fa9673afca3764a57c0278838930f35af92799b9fd443fca32a493ef3c5e8422e997f499e7097b56a986197de7275305e70279e2fc93a5467b4221331ca469cafa557ebd3dc162acabfa70f2e689011135a64baf72a6c83f56c66e4e817a32fe370deeae2e4599bc7548e781de658203dc6feabb28d832ea6f1fad2a7893750ea8cd213274ab29d6fb0ad86f0804b36a2045a66efb94a95fef48970ea65125679fba9492c9980cdecd71175d3528206ab7417fca3ab3a00532b13cf15d8601abae779bdfe56e739afd63eae92cad6a5dc0f91010f35d894bbfe83dd3d73d2f465b3f74ddc47e84dc3f6fd67cd5460e27ee2969f292be83a04b1fb6078f412222c201897cbe7960ee9b88471091cdcfa26f2251e76ebdad9f10b4b40a1a77a1ea564d4a2c3ed6f8a93177e04c2e316171fba2ae6c337bc330bed84fb182e2c3240d80636370bb54590af72fbbef0a7b56e29ee6df5489a1333b026b5146f3ebc962cdbce981ba92a3ebb414c34366ba1dfafb4591f24b4d56136966db4a79511c927d7db89ed0f8c2df025652681fb30eba9fd5dc5b8a3fcc1ec388b11b967bc036a8f4757100403afb58ee0930df73ecb304a9fcd7e5cfddb763bb5b5ffdc8438c73b8119e6139c8c43b86affef22c6c7da2f92dc8ed422fc93ced33cd380de1508c4795494d2ce5a44be71890e6c7f98af641b7c990e2c83d41b48c73227c4408e0ba8cb37f0e2481917675ca1594fceea0bd5a354f44ed3ad665140a606c97c769ea5e552495e9f7f91dd4bb170f792778706e041c679b08e4c03ffb2cfb6b3d893053ad2c0b920e774f33a9764076ce2dea3c8c14eb74741324f7d49c6f65ed664ea106b92f1d35b385e4824a5ee4f10c87aa2db184c5588fa35121c78993a5ef853c9b6d91f6dc2ce75df2ad8f382f0c606a5c44276404f0357306d1eaad54395d13adbe36ebb68fb66f3a2cb7b1668258771c393f970169a77f736", 0x1000}, {&(0x7f0000002bc0)="a91b2d842719245169ef599b0d20194a3772ed0e9c15b98e871560f4363f0c5299ed57dd8f2c44d2a91abf53870a22e36f6eb4329f29d0c3e3b5a8d79c64e67b41f990b4fd67fb039449ee9a4939d239578bae530638430d5be92c40bdbc143648a70a2b8a8da424115cf91c174be3d90d77addbbee6055d235cce501ea5d6aa89c4634ec98f896faef6195860944e994978bc31220dc46b1c47ece84dba91288579aa8b5fd03770cbb33b6c5a44", 0xae}, {&(0x7f0000002c80)="f5dad6eb4584fd1f9cda06c2424a5223b28b681266ab64d38cbc19283498546545bc8a86eae50cf2bde6a30c5d19cb8827fd115a0ad226b24bc148d8228dd4c3b08a19d4ef171ee21d10d6325e62a7f136bea21aeed2b5b162cead62d71c8a63023a5139fc7b5be8d6a400311fe9412113fcdb1e2943a9b4ed3ce1ef672ab650f7b30f80", 0x84}], 0x9, &(0x7f0000002e00)=[{0xa0, 0x1, 0x2, "72b6c6c537a3d98652c348b6cfda3016c5e1c70f11fa42723f4affee77ce719a74d9a59566a3c487c5c6e91c638383ee65da849800ad8938f3e498cc9cf561eb9d87cc41ad8c404a1b94e6ddbc9d3e860ea441fc5df5125e8bf6bd4c8024d5dda4f144f4220455de8283a38e429c887b345a1cfe80aea3e5d61df3e17224c063872adb2d1f49e4038efce78c77"}], 0xa0}, 0x8) fchdir(r3) link(&(0x7f0000002f00)='./file0\x00', &(0x7f0000002f40)='./file2\x00') fcntl$dupfd(r3, 0x0, r3) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000002f80)=""/96) 03:57:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x2) r1 = socket$inet6(0x18, 0x8007, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x125) r3 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0xc0) r9 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x21, 0x100) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000009c0)) r13 = socket$inet(0x2, 0x7, 0xfffffffffffffffa) r14 = socket(0x10, 0x2, 0x23c) r15 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) r16 = dup(0xffffffffffffffff) r17 = open(&(0x7f0000000480)='./file0\x00', 0x90, 0x102) r18 = kqueue() r19 = syz_open_pts() r20 = socket$unix(0x1, 0x1, 0x0) r21 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x50) r22 = syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff}) r24 = getppid() r25 = geteuid() r26 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000a00)=0x796c070e) r28 = getuid() r29 = getgid() r30 = socket$inet(0x2, 0x1, 0x39f2) r31 = socket$inet(0x2, 0x4000, 0x9) r32 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) r34 = socket$unix(0x1, 0x4, 0x0) r35 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000006c0)) r36 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00u\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000780)=0x6e) r37 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r38 = socket(0x6, 0x4, 0x3) r39 = dup(0xffffffffffffff9c) r40 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=ANY=[@ANYBLOB="ff070000000000003000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="92ad0b1ea9ff993c6e4b21318ff2ef47552c7128ce44365a76b2fa288a583013ef20c9ba7ff3a988d932f365ee29354cac6198e60c0f9118a90d61e841aa20314b9d25ba1f5b70d51ddcbcb713c545803252b23720d6bfd8d15951ba6b6b7e4f24ffc46c8242a2197f", 0x69}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000300", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r40], 0x138}, 0x408) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r41, &(0x7f0000bba000)={&(0x7f0000000000)=ANY=[@ANYBLOB="01010000000000000000"], 0xa, 0x0, 0x0, &(0x7f00009dffb8), 0xfffffe85}, 0x0) 03:57:17 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getpgrp() shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) 03:57:17 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 03:57:17 executing program 1: r0 = socket(0x1b, 0x4000, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x2}, 0xc) recvfrom(r1, &(0x7f00000000c0)=""/86, 0x56, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="1e09000020696c653000"], 0xa) shutdown(r1, 0x2) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0x9, 0x0, 0x0) 03:57:17 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/112, 0x70, 0x2, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x4, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="24e9ba03012126371860b6044426ee669b509ac2c64045f98308676b55c992f0410c8c571365b511921a64a794fb14adee3cdf87b58ef5ba968099c44ac73377e034dfebe7f3a93861c4dbe837a061e1bbadd8c4486892d1fc98bb5bcd71b936105a48753d8a5c876bb5a84d221c85b884eef542474087affd74871d6e15dabbbe807ffad782274ddf04835872e634123ca6f80f8deb225df0bfdedc96e0028da1c48ac46f8e1f5e3ff6d155a1d2f552c551c7a436abb54e6a100860a7139c855872f3156b16df459c7b554f0767553154c18e7b399cdd1f9b934def80d88909d074d0b6865a775ee94f1007da2ab045468bd1d0ca908f020df6cde70c201aa2312645d180c24057e35c407b16ed1fb3e26999647323435b5c83027e73290d3a526d17d09b66c6992654e01be4efb832ea75fbdceae083f29c8f4d35ce2bb400cfe49e9a2381633d6a0f529538dfa09411cd45f2cd196922a6eacda565e45d5135cf0adf6376b4a890ffe5b0f6d0e1bfb480c2c03a6144ff3c4822c09389d216f0341d2f21a5106e6e26e84dc1a45ab9f433b44d4fa1204fe28d3180497f2edf22c6190e334760fe2c35dc3ebcb8d43ba77e426d2e0acc2b4f91080b1a44e53ab5b3600af86851ef1a129dd42b0491eecf11a67f1c84a304d2352e5837915601719c4c0086f811af8b9c41b1eadc426b54c757ccf007b52b3cb2e60c083f55aa1a2628586715e78062f43b1a37a0d2deb57aa9906f49f851d3c1a12bf52ef42aba524b8c870e2a2ae17166c29ef243df61ab847bf11796817159bdcffd565be18fefe6f0976b76886800942a8c7ce9930082a639f473c2c3ed98b516f590c2c47dccd14713f35081835dee12cc534bf8a2cf92d11fa96f38b0f76b3b7988c122cc41d7d625f073d61aa1f0b7bba837c152cfbbd3bd175fa7ef07eb3214f51b3beed31e9c40f9d98214bd766820aa61ea8dfa8b6177c5195d97e890aab075eee596f0f37ff88b9238e1f8de2a289ffc6928abf6a84a7f174f64a12f0be905c04f6e4e0c7e0244d18208558da13e6ba392a869acd9eba856016f6a78d791ec6ae42fdf8bc75b1066f5220e0887defe911afbe2ca5f031c6351906a55e22ed3252a51a89014a64e8f94cd2810a8934b6048eb48ce8529642dc6be2f60e69a28fc145332620bd669767fd1816198f9ad9ba26c60bfb180266e847e36e7a14aa71e1ab9455327fb35cba51f2e14cb031543a42d1630446a564ead0586dc613cd98e9e66b9a02d37e643958c90134f2a31bbac98c81ec2b6a9e20f6667d6bee26fa807a5f169de542054c9b7419d2312b4892d0933c6ebb5aa1b806ce263db4d7dfc96b997d9eed72b6ea95c7c99867b9135a36558b02ee13d8bce8003b872b4fab6ec9d46da174e5aee85754ceff1b044bfb482239b5b1f2294b4103ad6d6216c4ac659c178df214ca782364ba9359066271162724dbad1283bb6872a1922cbc33846ce5cecc3c8540c7e632e3f80e7bfc1f53cf828ad994a5361c9fc80473ae94cd1e43749547d3a14b962ffe14ac3dc9351dbabff53138c94b332b78e69d74f57b6c895b927c667a7d079b9511e411d85d39562d6c271f3869e66c15a0afaf83ffef778a3b7529580301e6b487b547fb8f049eb349145ce67b4ee496010a686134a9b7eb8b52e2d314b0ffb91633acb03a8894c2a5e5216e342626c5892b3d47807f9da7ad9df062b9fde5af42f2f98769e664c68f99746631ea1c7b7130f3cb402e53d2fd51e5414a56f70ba731aebbb08bc581a972ead02dd8d607f04e6cb80ad88a1bfdc54f9a4a87186a3f7818257d7c0e423efa53aa93e6bc7f659aa7e4bbd0156f2464663601cae665541c2c82d61f1c4053643e0a4702093392986a70e304348762af16acd5cb7579dbfb3dd7cf53b911135fdd33b8323dbd773372dc0c23067725a637982b7c13a3f6d67686a529893f5bc4429b9383bce9c7ff26748d77c25777d11008854c77769ed555a402b46c5fdcc1c805c3e607e52e2a350930b22abf60bfbbc4e39364fe259be422880ab5b2f39db9cb2af82f79cdc0a58e6bceedd7426931dbc037076385ca8f678a61e2a1ee5302db33125bbbc3009bd36dd57067aa0dfdadcefafb417e245cbe84cca0300e57e01637b0d462f9de3c2f261fa25376eb78377ba1f2a8391b970f989e04e8c7586707a118bd561f0747d19116f9ad3fb1a13e406ba044e71eae022b116b284d384d131e12066d80a3c78b5caa7ccdc5391316519bd1084ea6e455c9153dfa4964d861fdd968e2dbe2bfda4d6b6b3703381a45672cfcc1167d95f3f23357e2243829e3009e1da5c0b31a0af38af8556bd1151a81c667b4e843eb45c84cfa4d210c76462515048bfa4d6a22c2563901a7a063139bf3d42c816bf36a16fb721fe0a97906f80f1c4b9b9a915f8f1156483f6a0836d2b69d316defa902c7c1fc4a0e5191abb23c4ca803354e7f4701ec1e2717bb05ed19d6d3610b0c1ad7fc88c98bf6e478eca390fc5bd68581584cb83b82e13b04c72769fa96a69e66a7cae248389859bc6d92677bd36663277f2635a286c7bb210586b80049088eb1b7f5dd8946b427e3185ce72175dae9fe208ee4587a2279876a152dbdaf3f6f7817123c1630b00940ff3793c146bb6eff2e43313bcf990f12e90633985af4082d564badaa3156d2be3c239c526bce6251d417927c568a7e3bbde70371c1ed35e01a1fdb4bc999db6c1c9b0a0a4d42b4de4a0cd46cfc47b95c01aa8ed077282539767b674c5174e42b55c9b15b5004480f9d2d6297c62841a4730ba30312022136891840a21c71f59bba8f9055208454267a8a29642b1e6a16e829a2eb7d58d95123b351c8efef1d7efbe4ff050d96143cdd02bbf97937cbc80c51a1b6983ff91d8c0e0fbbc94cbc55fce6a137cb4c350a35859224a17a6429f364f5fd4662cded8951d824058992fe4351328b10d4ebfc97386d77873461e6de03ae6545c2897ecad0bef2b06a38b1384e88179beb5e9597b965b301b8f774e2f1efdcecddcaf78d232c089436a0a02ba66c52afa2c599445ff8ed6be2852319ec78837119c08d633f3fefa4939d8c5dc45494158978929a96dda074dca03cf7ed9358a131987df387f72dd1c4a9a7257a8d6ab337026294e1b27a747bca4b58429ac7c8f5f83a32f51f96dfe01b424290b163c63c0d14c1716dac83319c8762123488990bca2c6374d75a60a1648f3becb5ad28e77b9bb75cb509794302a962d001806101003b384f22aca2f23eb3c7289d3d51299f882ed2563f15c1738f1c9a280f17644efccc21df907643162656301cf92284d214ff757fff4bb08f80081a34a3861cffb3f92001e97e7bbd4e8a7f0ffa4bcb43e1cb830c41d3fb6f0fe8a2392ece2a5206508a01ae4b6b7555175a6dc3334ff53a2dc2d5a2c05f67a636e3a6a56b2e548d9f11d93f9183c5ad7ff10dee5e6b07f10c5797ba022e1b07a17b7203c385018fa4d6bd1e507e1daf649bbeda140020c6c124c3c6b6d0d792bd6902e85ecb6468ae428bf3d1572a066ef4a4f6862b47cc51d56166114e2bc929460273510c1c27349cbd37365e9da9127c1c81db5dea142947e1c39229fd7639cabd2cc54e10f2172ea9168e5d7e5873142b6184a900ad58aae6e8d4e496b1cf7a3bbf3f726018906f8462b11b6d2e0ebcef48837b8ac986f585fabed069fe50092b9a520bd605c8413e5fee592f8b65071f42399a59dcc6b5298b213a43c9902c35983a44e8dfffcb3ec58e80416bf689da046af324879bf2aeb318bf8568ca0d47b426013d8e9bf5f6eb2c634dab07796ec78a472afbb5fc995073f37aa3b11e5653b0e7d9c2c1cb4a58244adf534639930def221aa9491a89cec747f3009154689bb7def7bde9fd2d57fd6781034919bbb28b1464a8b8a72fe7d6667a33e2d778260046b8bb0b91b505f9beda798d8dea280cd99eb6ce024d2213e69b8596a5c4cdb373dbdd9c2065c3884bc122e0c7257053d7a0b5d3c9992d8248a8c69b0ddbe4578ce343927831b6d8e026d94280ddf1eb4c97318a0e0c07944da2df40434588545da7fe4e5e4ff69c136f95eb05a64481dd979d628d4ab7a2e102826b7687804349c5821be961cc7d6ffe1ae23d5986c1c9cd07a245fa5497021f6df61e88f168b9fff0a96b8325063ed5db98d7067a38f8162cf41be5329bbbe355b54c1cf4d48a0b141bb7e617dc21420512b118a22f04d9a545ce0d2e43934ab8058f58513831387b235ab8c52a3cad0a5b0f17abdbbd092570cf9fedb7550db7f6efcf26d0efa1f3ba81d6c17b9c03fa34f0c5d6810837c502935bc73414b68bf50f81adbd0e59338d7b109da03195f011558fd8cde43aacf25fe72ca46fde7e8bf3af744bb8305ef86fbd7a84bc4f17cb4ff4521faf494518f3ee5304f4a9502f54f43efe0773cbde4745426621f6b54b5cc510e63e61d1463011d2108999a950a8227b92a2cfbebc0b93c905213975a686e81c2953f72e2d02c236a11411cd851dfc990931d26d6736b8ab7004302e1ae5671c7ce38376e62f664205603d25e4b47168861f0dee6e326bc38bbb47585cc48e569f3e56c1c9354317521feae221585942e707d4c96084939bbe94ff4141ef83b3545cb8c46dd20dd184af95671792b33dbd093ba51b67aacc4104f0052155b7596e0bdb57f053e25ab4e63fb5189b4486ce6adb09805ceb70020377fcb5881d70dfc7a7a24e0749e7e5a332275489e137a7c592249a1fb7e4842563179847a62a98a050f8f6185783d0fef031ef336604a8c86a54d6de09d801df7e36de097d01089cce31ce1b795938f1b79d6b102a8894c20bfdf1bbf3aa1de1ac7a70862876433358a37845392611bdf7d483727b4f991c9789a66eb99b16d7fd644e631fe7e590636c7b734e4ce912d37061507dbb7a24e1c1c52625f2557506182b8b08f3362dac706bb8ea0ea49e4da2cee454d19064b072ab2af1b077502add2f8aef2b1ca40f871f5ae92a9dcdf2e55fcad0ec7d445d623fe0f714105a8b3e4e2e1cec35d3263fb0f0aa3688245aa5514e5a9bd3691fe71fe66bce7c06eb5276213d639b980020d78d8b3f035ccb7d7c0de945a20832dafd06dc642482bd8d266c25cce4b0eb02f43a0d6f3991ed6a07576e870a4aa41b8adcd9c32fd4f92522b519e70ce08d7ce832953dfcb85b63466fb73a0f61c04bbceea9298acef1d8e2eaf8e86cdf6f0e5de8e89809fc50387e100a643e8392410335bfbdd260c5b32487d48aeee251b08d84b1be9fb0281cb942921def595c31b3b0c5a47eefd82edd367153e9dbf62801e708368bff2e66b05df69ba605dc587bff81ff3fee03e429b7007e258782ed757d51a2d4991dbfeb1c23e85cff1176bdc806693ecdfc0ddab6e75ddff0bb339196230c844d706ff2bf86930b33b194721cc435f1cf8cb779df94e9ca3a3ae91c52fdbdde66f91caadf74246b706160b56b1939c402ae1d5cffc13da26adc90ad0ae85113c9e9d52fd999d2c62055f67a9ef64e6429a71ebfbea0cc82d5a2a47f6d279eb95f9a01c0674bd851e7fa0dc9d3b2a74174b500fb53d086f1b7141e52f6d69eccbcf64652d422a0bdff03f92e05cd6ccd7d03f870144aa3149f7c98695ac980bcc292a4e68a8c8d435937388e976cb39e0df706263643aaaaad9b2a4d2d0a0ea6367d434ef7cf0625f5d9f7e3f581261838699eece8d439defeb944adb515a3ad27c29766a4f6a99acd11394c3f18688ad1fd6c130af41988b05b8cea0", 0x1000}, {&(0x7f00000010c0)="c024e5d6e48725172c1c28069b79888718a65abfb0bb2ccc0b7a41d5d5c2b78c44f624babceb1254e8aace6141e13751e093418a799fa80c87af770cb9e95b707c6f80de83dec3e71ffcd0c81a41ef8bbaef827f33cc5dfa5fc5016f714d58e72cedef85d1a4a7435a2ccb28aeb2ba3a594b200230ddad7705208c19b4512c6041ce2211ed4a9729f348211253f6afb118a3a1cb2789117519901f8232b74f70eaad71b4feeab54edb8baf765432de965a5f7b56a0071997dd0c62f6b23d5597bf9713d65dd60531c7af95818f65684cda80f603e37e02be584f437d0cc9d8b127870d7aef74d02cd713fbc8a6d62f80462dae71f3b2fd59", 0xf8}, {&(0x7f00000011c0)="ebe0dfda828b2fea6aeb518e362e4e21f3dbfa083df64311b93dfac6c3d78e9c46761fe14879ff125f9e19758d29d00201cef4b5b66c8339bf2ac4ce6bcd168225365c0f80e2bb92f34db72477fd9e1b548c207c474f3d4c2c4cf9bbc3f3d336ea2b4a0a3463c1efae779dfd1036790d233bb4ad74dff7658c7e1f414ae708bd91588a90a0a9eb16cefa7224647d1c2be3cb48ed6c8a22a4f20d0025bed6bd53f1c0d907eb4fb5f59f65c5b6737b79f8c972979d920a5c996d9e0bb3e2a806d2a649cd1d748ffa7c82ca5d8c37167de90032dcb26ce20fa6c8", 0xd9}, {&(0x7f00000012c0)="20a20894c4eef852331c3fe523450d89e2ae98e123dae295b082660e0fbf99a51a23a09a91743fe2fbaa717c171abc8732ed3350c361ac18bb61fb914ecf25fb3910e1f3f3", 0x45}, {&(0x7f0000001340)="6ba4ca7701352e5c2521760cdc9f888165ce12eee0ece2b76578be1bde53282f883295f9a30e955e7b3ce0ab4516bde4bca0b87dc2a38e50af7db56dbb15db183d6c351331b37211e8e01bd9d163b4d222dabd809f6aa369088b784ee2e6f341f26a04b22278917329f5b569ff738fdb7133eb758f6da37fab14f528e5cd26b86adc0a0127d1d1e845bba7856d33b064c2dad234296cc2c016397ce86a17ca7eca80f9e16a12464e0d0e742f8059030877bfb0fdad6077d49258a2979d515e3cf33b05219313ab8f3969c41be8bb9da96ad7bd0a0dad5683a272ce1b14da2a52805df31b0c", 0xe5}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x1) 03:57:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}, {r0, 0x44}, {r0, 0x4}, {r0, 0x80}], 0x4, 0x7fffffff) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 03:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000000)="ea5e2aa3baa1b325a9df882e65a5e095ea3d9531", 0x14) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) read(r0, &(0x7f0000000240)=""/215, 0xd7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) 03:57:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x2) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x214, 0x3}, {0x18, 0x3, 0x9, 0x40}, 0x8, [0x1, 0x3f, 0x9, 0x502, 0x7ff, 0x15, 0x0, 0x5]}, 0x3c) r2 = dup2(r1, r0) getdents(r1, 0x0, 0xfffffffffffffe99) fcntl$dupfd(r2, 0xa, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20980, 0x198) 03:57:18 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000000009) 03:57:18 executing program 0: socket$unix(0x1, 0x5, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000002c0)=""/118) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/107, 0x6b}], 0x1, &(0x7f00000001c0)=""/177, 0xb1}, 0x802) 03:57:18 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)="73d2") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/../file0\x00') 03:57:18 executing program 1: clock_getres(0xfffffffffffffbfb, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 03:57:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) r3 = socket(0x22, 0x3, 0x800) recvfrom$unix(r3, &(0x7f0000000100)=""/164, 0xa4, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) 03:57:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) flock(r0, 0x2) flock(r0, 0xf) r1 = syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/6, 0x6}], 0x5) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000340), &(0x7f0000000380)=0x4) fchown(r1, 0x0, 0x0) 03:57:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f00000000c0)={0x627b, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 03:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000040)="e336b89a7baac83be5b916c18fabf399de59bc693cf87745fe8c25e6819d0a", 0x1f) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 03:57:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0ffbec4c77fad7322f00"], 0x10) close(r0) 03:57:20 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530002ef9780e0052b88c78be8d5528779f45b2e6ec70a685b3ba16932af8431e1348d2b415472a6b6d7d55da452f69e4667d725795342f14ff09f337ed1155733323a7b7b90f26d7b33cb897a8a71059b7d40a999b8acbbe9f98f27b3d1efc5518ea2ecf69c7174544b3aa36a3e8fac1"], 0xa) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='-\x00', &(0x7f0000000140)='(!]\x00', &(0x7f0000000180)='}*-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)=']{(\x00', &(0x7f00000003c0)='-%\x00', &(0x7f0000000400)='.-\x00']) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 03:57:20 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="7202") 03:57:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 03:57:20 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 03:57:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="eb5f901e87da3dbb5ae9bf327575f7f2c3f4658960be850468eb4f31725e6fdd29851760b7aa637407fef1fd7c87eb80cb7917e55bd89dd864ec9b9f30f047d76a52899faaa6d11707c9007d7d250d7c2aea8b258563cc54f7ca32937a047b05d4af592a423d56be61730066ba6605b7f8d264c45886153584090a4e3ec30b7ac6a2ba1ca65f2c088d5092e4a35fbee76625ee231537a209df6b6aecab8d69696b63f84ebb86b02a08e6c15f7c7d054601c94cd5d4d97a", 0xb7) fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/63, 0x3f) 03:57:20 executing program 0: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 03:57:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x142) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6a7fcf212e48ca6ddb0dbd4e7f8ab4e698933aed82a6dea9fd0ff0ba2fcf12db3cb69e75c5801db4ca", 0x29) r1 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8000000000024, 0x0, 0x0) 03:57:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) readv(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/15, 0xffffffffffffffc0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x8}, {0x18, 0x0, 0x9, 0x7}, 0x7ff, [0x6f, 0x7fffffff, 0x4, 0x10001, 0x8, 0x6beff368, 0x9, 0x4]}, 0x3c) syz_open_pts() close(r0) kqueue() r4 = syz_open_pts() syz_open_pts() close(r4) 03:57:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000000)="d7b52150ee7cd9bd4b5c9de061620400153d6bfdc7e5d1547ac27315f1f32c9ed16fe8fe5d6c", 0x26) setrlimit(0x3, &(0x7f00000000c0)={0x9c2c, 0x2}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 03:57:21 executing program 0: getrlimit(0x0, &(0x7f0000000e00)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrlimit(0x8, &(0x7f0000000000)) 03:57:21 executing program 0: getitimer(0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0xc0, 0x20) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x80, 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/232, 0xe8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)={{0xd, 0xffffffff}, {0x401, 0x6}}) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') 03:57:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) chmod(&(0x7f0000000040)='./file0\x00', 0x82) r1 = getuid() r2 = getgid() linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 03:57:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x0) 03:57:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) ftruncate(r1, 0x100000000) 03:57:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 03:57:21 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xffffffffffff0003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 03:57:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget(0x2, 0x4, 0x220) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f00000000c0)=""/188) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a3d569020dbbec6c01"], 0x9}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) readv(r4, &(0x7f0000000380), 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0, 0x0) 03:57:21 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x6fd513a9, 0x7}) setrlimit(0x1, &(0x7f0000000040)={0x100, 0x3}) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/157) 03:57:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 03:57:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1e, 0x8, 0x100, 0x0, "1a75b8fda9cc90ccf6410cda1432b703d0b5f351", 0x100, 0x8}) 03:57:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x0, 0x7}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x4000, 0xf7) recvfrom$inet(r2, &(0x7f0000000080)=""/222, 0xde, 0x40, &(0x7f0000000180)={0x2, 0x0}, 0xc) 03:57:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000380)="c18a6c0685fb4849e51d513adc08f8c6b85717f465eb2b2efaca1eec83379b660490dc906c8c73230ee156edca52af2d2d2e27b74d4d751e7319ada2eabc76b58f4105c4d6e60db58ac3119306a821df22e36b01e46e2630d46ec5315a36df2ea99d1cca12026b829de37081b6b30772b048307c040eab9299e03e9d27db77d90b064ee1c333ea845c04ddc8f091cf1bb39c1d6f47a738dd5d4f08d4ea194223bdce8246f2c9264568d4ff630a14b62c23668ce872b651ff2d2159dc1f4f9e6128d0661a6b7396d7922b8dd820e1196ec3f476e9247dd41eda52865724478ded3e7edc6fc46be7af996cf347d42cb4", 0xef}, {&(0x7f0000000480)="4ddc457868894ddf258724c9c55b56fb4c16bf61cfbc9788f3514fe99bce7ad5041fd3b4f2abe52f59863c211453808d250031ae7fe70330853cc9af58f80bd06934dc73bf6526c2763817098ae26decbef5c53e66c1475d182a081dc1f3c0237e1c6023472048ef7cc9c793c0e88028c566445ca1f281fc2f9e9f87fc29f5e8b526d92235eb220576bfd13977b34373423b9a5fd992da1475a47c5dc88735c996657a0f8c82decd82f681b63d1e7f8a160dc6564e5fd921ce31f6c944558a", 0xbf}, {&(0x7f0000000540)="7787e462d8408ca37ac1942f4ac42de4f68f8ab220157eb6c1f2765ac7db2ca8eb06b5b2d0d06a7161caf42aaf319fab1faece5e0eb33529c499b78ba96535422e82959f96b17f261dd5298ff1506949b7528c974d5d70911eca75de689b8cca7c4603cb7eef4e293bf598c42527f8b4ce621ef98512be07bfc3ffb20aa048de8c5a13fa55cf7b59440ca39111757f4e912624d0b44088d970b4ab2343c0f8c49f14ac576bdee13fec320d837e2c2a0418a96d2d3e9a2958d2c0597940971c2a51708b9cbda0e8b3d63bee01b9d27821b34d4543cd78f340128167a5e16b2a8f89107e4cac87b66061f31258c83b8e6c", 0xf0}, {&(0x7f0000000640)="1645f061899ea3966001ea8bfb7bec8723ce9e532867d5f7eef2a76c5af3e209814549c24257813445777b4031f2a12223925eb2a59239cc826016bdefdbd58a12b7ad995b0230e5a7c7cda1e653578c2bad17881f4307bc74592bac280b54c8fd7395158a3ad4014cf57e39dcff0952b9b9a7398fe1bd2c9dafceb6f73e121d95f60cc76e0b54645bb89b101c31a381f94c0c6ae24f4cb13d31e60f0c4a7409ad6648174f85f8aa1b505e51c4c6f9b071afdac8ada23610021f90d6b7256fd044df5e2f", 0xc4}, {&(0x7f0000000740)="008758824bfdb90a55535d98216679e614da0766984ed9d1578ecc42dcb2632e34fad12206559472b26b0543b10a4a9c63d4919f61efceefd1c5a9c4b1bf7e23e6d27b4757ef9094a80d06c2b9291c5f8c1688c650d0581ddf0820fe3df3b063feedd6a7cd457c28cd2b87bc08937cce3477b8b9b7db91cc34fc3708022e025ac0024bf77b37ff", 0x87}, {&(0x7f0000000800)="df3aa31a11404e6532ddda673ca1b7654d7b487ee9885c4716a21c23b0f0b7a03e00398f4bcf034c1023622f6b89bb72ce375efb825817f379db76a1fef4c5ed66617e2939ff7e138d57472fcb00018fac81362f7c07d85aa367283e8fdf139f5fe66f3525af889c6c", 0x69}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ff8093c26b9aa47a", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x88, 0x3}, 0x5) r11 = kqueue() kevent(r11, 0x0, 0xffc, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000041, 0x80000000, 0xc6}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x9, 0x2}, {{r12}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x2, 0x2}, {{r12}, 0xfffffffffffffff9, 0x44, 0x20, 0x3, 0x9a2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x29, 0x27548e74, 0x4}, {{r11}, 0x9e33f7d32a479858, 0x80, 0x4, 0x3, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xc, 0xf0000001, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x3, 0x8}], 0x80, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0xa, 0xc0000015, 0xe754, 0x20}, {{r11}, 0xfffffffffffffffe, 0xc, 0x0, 0x81, 0x3}, {{r12}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x4}, {{}, 0xfffffffffffffffa, 0x80, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0xfff, 0x80000000}], 0x5, &(0x7f0000000340)={0x3, 0xa9a}) kevent(r12, &(0x7f00000000c0), 0x8, 0x0, 0x9, 0x0) r13 = dup2(r11, r0) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000080)) 03:57:22 executing program 1: pipe(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) socketpair(0x1f, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="3713dcdb5358947afe71eeee82ce938da5943bbb0e12b59c11c91d919532c79958e0542193826ae246e603a59006cf358aa87bd279116619454b4b934cddc2f3c7d76812dd25ffd9834aeba58274026e0f6b5ae7b4147cc0a167bfac34d671e82a120a00adfb6249a4a363d0c2285c2e0d2941e86ccfefd0314f77f8ea752cc42e0361a4be5865ee284803e9b7b124769f51c1584a13f8cb33ab99227c09a0b3f6270e8d4c272784a9d604f08bbc56a6d4a68e1db0becdb26c03696cb2a632d7eb24ae5fcb11d949271489d7950fedab859d6edbaca614ca3cf7243915512db69b3f", 0xe2) 03:57:23 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), 0x4) 03:57:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 03:57:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10190, 0x144) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x3e, 0x80000044) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:57:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000003c0)="efc695df600047bd898ccd1f29a5b5f2d3da5ae5a5cb224ad999e35ff21544e764ad554fb22ad6bc58faefb71ee08a0a48f6d5b0e3d37afb2cedc2c2e39ad9f37f76fc3bc449e6e3590849ff94748106b3cba5d3d5f26ec69b6b9d685d88e8185144b07f0b7d87f5a33568cd4d26da5d99b5be69230207b3ddc4bfb6209e0181360c022c48b186ecc024d4a2a239e4f96fa12530b636b074eb8bc93a25f01c7dc047e86ecfda0bbd093866e770ee32b67cdbacc9eb9c5c013012b2f7e1ed89dff844bcfc85d4c02d24e5f20b8a6ae4fe4bf59a6b203e28917fc77d6260fc0439ad8d721c61c4543767df21fdf5c6d24b755a2ba2282562d8bad1c02aa5ff4fcf09bfab33880543088a443dc5b0f131fe6661c181db0f9cf513b5d266844f100c6cae218d01f765248c240a30f00c7bd82f25dfc5205b00ba24e73b1a31b05d0c44704c2503b78b64ffe3b9a24116ceec", 0x150, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/125}, 0x85, 0x0, 0x1000) 03:57:23 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x4, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:57:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:57:23 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x2) 03:57:24 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0) 03:57:24 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x800) r0 = msgget(0x2, 0x21e) msgsnd(r0, &(0x7f0000001040)={0x0, "977f23e69a49dd92a9884c53bd447d63b0365586a6934aa98797cb2a15747ca1a952ee151e19"}, 0x2e, 0x800) msgsnd(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="01000000000000003b4b4de21adc1c90286af67cbb0fe1143edce50e9f431d98c40a89b4b89b174e7051f1a441f18ee84baff87d6f640c7a7a467c227b8ced2795a3b1846837ceb622bfdbedabae5ca6e8d39397d0cba6ec12c1c772dc9c15536d4705aa74d2992ceac89509f85fc9281a9f3a8e888b14cc68953bbc8b130125299685019ba9c562a3fe13dd894b15a90100000067a0c7d1de3c5ae87e129c7c40d0a5e3f75888650e6d87dfbaad9ecde6b15eebe32f566aed4e94ce092bf04700057875cbb361e859d4e75d46f4b3e04e0a2a5e1bb9de9e3460f05feafc37d1f7b63e2157475fbd8dc3b948ed49c69a9f1c22cdfd1ffe1d3442639836dac5a45df3452e71de568447b778b805b645d31730bcd5c2a536aee78608e62ed194c9f45c68d285601469e0a14abd2817a18d317334cce5844193541352"], 0xf9, 0x800) geteuid() msgsnd(r0, &(0x7f0000001300)={0x1, "34dca50490fb8dc24d6382a7dcc7858ccaeb8e984ff4f669215112d872dfcae434e0b0cf1d470949a04b0138755098398d0d39cb698ff43fd3bae3a2c9b4e3b3192becd2e3dd1eff0f834adaac54b8283737a5185fc5aa2eebbe4266dcff3d46f472905a3001bd538f2d37be7494a8371775ca6242e12633a4d43ad8e28636589b80240f74a374e026554210acfa5b46f2de83feeb5e92461e98270763294b4b0a7fe74d10329aadee050cae411ff062bf5828360317a62c554769606ee564dc60a84acab501492c936455ba83672992a11c463c878415d2d229091c4cc3a5bd8e4b19fba98d0125fa19aa2d288027963b479f716576a22e8d477ecdec296488529c617219e493c3b34395b2b4b41ed87632728080ba5347dd9c487d98dd0059caab933d089a40d4f628cb3dbcc969b8d5e4134a94ef18d69aff697ce0f733a98636abc5c26a40f0aa5262e3e6e5c8f73f98e4529abb38bf23e23dcc2a8e73d618896b080e89f6f26986c3dc1abcba75da55c0b3d27ecbb81053737e98a6b582fae1092d6ba545235768c1d7b678113e96ec532568fd9342a047cbd5f2e39803180507f3d16ebd20851c6a8046a7c6f781d24a7f556acf8415bac010c9c8755d5bc57b3a47dc79a2624805dbda1c81e3445c1b98e342b2d2712166140ee7d37a10c39465bb6065cb5e71ca5223d22b3e54b6b53650f3b0f20116ff6e157c427b18ae2f30cbf5de58da9a18624ed8efbcf6b550bd72fdb54d7d24d94d17295d4a899893a0fbc0777356e720ff269682ba3b15e4de1c8b2fc4f5f9139b76301a4be96208c2ca315f38a0dfbd224a32111558737a54a079259f4740b85c9c1d33fcd4e59d754e277e8522a68a1a94af1b3dc1a622bafc05f217437b5e35bbe5a1ef558b25defbdcc76c03118ce8cf31df438f33ad73bc5fe418dd3b0a8b8c992c2a6a82be360286fda2c5ea217829aa0bcf3bbd1e67b97b9ca9dfc882468083eebb69122c7b8112be5eb24c7835a471008cd22527be1b6e101e769d21e86210741c64696b8f3b5722d828b432130e6a2ec65993c27fc34ea6846386792d7c6f1e36be3c03c669eaa19ef80ec4408e05df02d440e43348712133a043fa8648b2b54f65417f05bfbb2948b2d2df5cb440bcfe67cfd51a251092499d5f036dc2cb53100654108e6c1eb12adea0263b1b9ec6569289d46e396c60ed7f1eacaa4bafba64b1bae69339333dd8e2dcf36d10bbf5aa2e46651e2fa26f5b226b2323f79409e5e954e32a543cd9e8400fb81bff259d77d369d6b9cd13b2626b6c8e6cdf03da66793bf96fddfc508f6b401ef17055906bc34ed558f23b46218502b74c079d812359a6c62df0af6e062fa2a49d033bf9c9102ac6fefa4ccaceb225cb11db59f4fa6edc5292636021068ae556d3b0df4bf550266f9267863775d761734f0a08b78fd48dcf9ac220f38a24f6a66e46cb618793ee816e2ca1cd07bfd543679f0809bb5930386fb658b91e8e0904633ac74f7a2c0fc213847ca51ed5a2c996faab80d96248718e9b6a18e7ee4488bbccc2fb34907b8bdcf1bb67b12740ee0aa8c7bc8a60811c10b341dd0f3bb85e1ade04c2ba9f6317c53a879881fb823b6bb11901785891ee81bafcbb2a0b976e057e42c2e761dfa716c543436a4ab9794f45face33ffb68401cfe253aa2f4c197087dadc2ca0eb2d4c5342288fd89ef11833daf48f9ae8029c97d0239cbb0ea451655161c4248071c169c7101d4cfb22da42c97b61c232e3c7b2818ed86082a42a4f553508c1dbc2b8cee03e0d9a42bb9c842e1b4f0ff247796fa291c201708e9eb98dc7ee925b8a715fad416cb3cf0176a903e9c9400e8b2a4df423138743c4fed0b235853c6bef972203d1efc20009913560ee0d959b20e08a219d8e80e617e6fa63171015ba6b4ab64f9c2bf558724e145f847bf7de22103f7834942e965e25c9e5cb82f44b22bb08c1061e9e419760ee1fe9f60211844b657d811ec9ae388ad1f298073714bb37338ddb17df4c536c6d4e17dd0d7172f0b32547b12d160d8955990a5ca01e68afdf70088fc5ce136f0310ae4a650d4b1acb72efd2db875955caedc088c8ce25da7e74c390ad76044f80acb67ff4c6f0cde4d5eb3314e00507c397ada6b6ff0ccc07c139aad785201cfdb82befd6d58e25233b6eabed9d1d2116bf278a2d0c43d7e4afc182335701fa61086320e0cda2abf762658d73515025cf50c916baef7d915af098c117c23c8d0efb78347f8935bd4947cee2ca1cf503ff11b38170f62d8766c29674eff43522efb2f2ec9de4542e6aaad9c0219cc6b81a76e61769784d4eb10d7ff46971fdfe2ed2a024b32cbad914c2e09527a2a4d2273e991506c52508c80b9b56c19345323651cbfb50a9a256a14b74c95b67071f2f6882a858994e63ab1ad76ef11b20b55112246bdebc2e1bf1bd80434723e8f174c6ca4ead7dd285a163f3ea5516f30a6ecb651819b74fe0d73a9fce271b7c82914293175e9bdcb610273f35ec8e304a0291caad5c3a01dcae5a6b69f6f1f5a7f6dae4ccda0321e1674cca474adfb650fb0b4fc2732fa8daa7084c7c90d7a8664bc3cc87a0528f0b73077fb189952b92ef4ab18c499db62f12e8c8f844bbec8be344043a0f4141039e8855692586b979321b60c274b86f9c2af78498e57d92efafb6a085472756b4dcac168d90231370bc043f2726f4a39a42d52106372e70ceb06358dd8fa3c4dcdde5b1a2963033d932164b2fb026a5af2a65991c3cd8793f964e61e1b6bbf459a63e776a22cdb61c7eb3e47a867aa98ddbe0af05044f41ea9a1c9518b6017837ddf8db1e85df83d7105dbccd5f32c837022382bd998ea0c4fc6b40c8bfd4ef826db3517e1a7a88e9d1a91fa189d18b8fdb58d86c4bf91885e40dee6acbc4eae14cb6e931370960f9b8a52449d9251ded53561fa5cea334803ebc931790990a264f6a98faf3942629120142c04e911f73e05f3a94928f9dee299cf1678c556abdf04c92a07d64d8ea430f33db0f9d66653e0c34430743a8d0385aa68dceb78f544cec79b8efe678f4f713d68153e9d34e16413a89dee048e2c0861af916a385fd8bdb9738c974bc7ec92897d766c5610e24acc87cbf8b3433ebe598bb25deae0b71c0da891172fa69f2893afec60aea5f0480ff9907e886d09265cb4df3d4c95b9b5bd41977014e6fbd3b40484570da8cf9bd8d03c029b1ab15aa73c292853b90429e7a4350dec1d716c8032346cf2b90cee27dade6229ab7515352783ad73437aab2c6ca886caf69970978cc27f9e0db9eccfa315420fbd5bf83f4d2c7ababbf51474175bcc1ada24ca4d4accfdf7ae160ee39c0166f17b86ba619a15c2a47309b20952622c2d99f80f4494da18d3119185bb58991730ccfc428db0dde317eceb209547e22bd93a4db881c19bd7692375c99690a8f984dc3b8c49a77d3e2f5465596f3c41f0a73372d71126497ccd298e654d4dbf4b5009fc2ce62a619a8c8ff977915ee027804674e4ba80c74957bd903f659bf07a461aa1f930e81261dbfc60c1b0e8fbc1a5942d4d28cf142966f0c30bc620c47e7d0fed31518cfeb0a4db872ab602334f403e4c161d924e9373465f6dbbbb61bca1e572577aab9df3b29d1cf464c9f7b9c3f186b36cdd8f3e465101859b8cb19ca574a852c222fcd9f31bdd37aeb7f10d8f70c327c50540590e2aee2d304da035c86aaaa20410181be62e895b26d543b9e58e8628b47a273e7ba2388738de1203a48bead6e5f14128c6f7ecf018dec92f26cc575e871b433fc1ed224d1af2222573ed2606f9facb3c89de2a2f5935c9eb6c160c5fb85e808f356d5a6902a8553bcf99dd31ed89fb9018ac3e578f45240cc9f43aef6a97144800e070ccbbd1c31ab483dc1f5d976c404e9c7c57dae48a67f9959bdf614616bf96bd50747a4ed6f05fd19c8efcba395c894fae7c8f52b8003669a266aed7f944c1871643a271fae6928eeca591dff029743a526d065cc29163311e05f7670c4c99a2e51cedf5388016cd17e3684c0adbc3f006ced722fcd67391485c67567a0a82c2b7a617daba9c2830db6a63fe3d94121254d5c1654b9c4349c73ad4388d1ac4f30ca125f5377d556aa3bb403827aa71f65d64f3d164ecfa4e0c7263a870ef3680d4aca32e10c8ec72c4869bb3860dfbb6f1a65466be4d0fa8a76351c6f8b2daafdd1dbb5aaccb56f2d07de9ce1135023f1f63bb74c482d5c79921d6c7a2deb1aa21f9a0185c64c9c636c8a0487a3c34ec011604ae0dac54f24c5dd0f96ed573b46612f873ee0f442511d576ee8446040c16bfb0bc3f7e33c2b8adb53627068617a4ebca3e9e180a22868891107275d4cafeb79292a98b2d0773a726691947d71479b7f906c708ac053a4efe19d8d838fa649605d9c6ee14341a30b28c6571cc870bccef9ba169d660c2a9e966172ed609ed6db84b1a0ada6446e90ca281a0da717010813321ed81c59141d6623c3fb7d1e7617b2dbf0b6eec2e0098df766dfb838be8e1b57e0a5192a0de955082640b03c87354a43ba049afaa898bec1c8428d9e421e404ac86a7ba4aab7379d2dee153fb03e30f149249ed2b84f810fc9ce74ab64831cd78790eb09e8f1327f069c69eaa4ac8794783312114cdd3e3784c1957391c0826d371897b093658ac25f8a3add3bf58c25f5a254074ca24077db9a36e65196805f80f080104a627a0c63fb2b46f3420ee3b681c4511f11fb55873565587ba8965ad5e1f0926c13e92a957e4537c44ac837eb0ae47d49b8514c97f95997edee4dcda16bfa0c306fafbd8feb16b038b2f97abd7d378d77171d2aae8a5ec4d9fefb331ac99b719e8b8fcdc05eb3cde866d53c4852e9fdb98a8e2aec5e29cfec566b3adc5d886df864ca3ab3a6e0242531bee9bf19b99ff08351f5b0536b2b9d05e1f3063e1251a1e77b9802e968dafb5973fa0ffc07ee51ee4009497d1fe0511092a8c79fcfda86bcd1fbb7e9334afba2996aa72c71b22f227840726ea9b3b5d78e94223f5f5a7b08169e164030afd8d82b673d31a30ee5afd416f009880bb9f19f58db64cf5ce6e98454c7ff8b2c2208e2c98cdc6a122eb7dca8f87e9d4ae0f4c8d53052e530db23999e18d6f576b8c588701f2405b5707baad682d1c4a6664b88a92b2e5b01d5b7a195acd7bac492f9b144b0de9785e784d11f25f066656ddc9bdbfb60a5a016891e4488fb3a493e022893e6eb40d6e3041d244b31a64f4d79d246c709a58dec9a281cad7c05722f49f2d91c209e2c79212b22567c179cf31eebd5872526e43d86e5c3e310f1420621b682a1ad8280e16c1096a6a90169e20e8c92d32b551b0cb8110404c79b96f703eb835eb562afe314b338db7021f1d916fa790fc1567e9c852a9f8023ab31e9ff1b4898bc3a08f33ac9dfe1a4de73ce1922f3d2b8d54dc61d4d02040648394aeae2e87d793687ab67f84d223baaf0b03ee06a5a77e652046036e344616942f6678940084264310e1a5a1e5fae4987373b32bf89b7d4991bfa3d0a61bcaf009cf2717d4b8036a7a4162e7d30e3be0c5b1358323531efe1e76291351a513659a77bc0525cc0b2c5b211dfa67aee53b5f2d55cfd75d67daceacc2fb3a390686a9a16b0be50ac86ee463de6bf150613f3607d179345172dcf9b28dfba0d6d2c504fed99a852bfb29efb5ab1934e42d5ca400255d14b3c1e210c7139d0f55977e9d0b84bd4e4bd290fa69ae3fe622d9787ec633ec8e0e6235a14ae4e66dfbb95462398ffb993c9604701ed7adaf2ec4f4836cbf32186ab0edbf0"}, 0x1015, 0x800) 03:57:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 03:57:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f00000005c0)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0x10}, {r0, 0xa1}, {r0, 0x42}, {r0, 0x8}, {r0}], 0x1, 0xbaab) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0xca, 0x200, &(0x7f0000000440)="e58f65b7866dc3dee0d610c1b556a2c5e3d2185e359bd76c03f47ef0c51fa213230b51154c2d7dfe1cb26b4e7a8bb41a42157ac56e0667dd8bd40dcac537702d17acba2f9bc93701f8e0a23ef334238c0526c276689b354984c4ece28b7fd16e836f383e69a3f1df3e8dcc91844b2775d86c2a45159aba0fcb39b79332d5bb28d9a01681cae6c5c992262dcb64c0b860afefffe5142316d16339f188e14164e1258ccaff75cd4ea2518bee74991a7c899128b9304d40ad17d3bf622601e169107bccff3579657563c063921d2625fa6663c478564286d849c1d907382efaeaee95fc0e821df08ce285bf028c04c41916c17352d6e7a201ad18ec8860ce9460", 0xff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="08d6055a4983f4ec7284d90e9c0c6f6cb93591d61bfb2dfa9721ea3590dbe33eb92a27a1500128fb51ef5aeab2e233a0ceca779d0da0226b5a1b683f210abd53dfa0b0d73170d35de804d4047940cad6f2f4a456cd", 0x55}, {&(0x7f0000000100)="bfb75571ab629965ad1f6ce73c77aabfc96558d985da92aafae0d406ce64c6769e842365b57eb4021604a26a42586e3be8fe60264442d40c3efea7f755e5d8594df7efdc37f2f2157f3e8d4629fac4d7735a4f6798667a41ab52ef2a3e0d57c2fd4a66c9d3ed86d2e1fdce08a9aeb318927abd7be366296516e6dc49c3d3da45e932cbaee5500a2ae1be4a73d3210541180065f46761e8438f5307e811005cd60e50a4754d6f4ce2b17a793867cd2f445b01f2b5a6d50287a1546951370c76bbc3db96b6349ce5f3", 0xc8}, {&(0x7f0000000200)="144b1d6a3c65f1099e4a0c9c84a579d75c77c2e9520e5bf008e5142bd844319a39c66ace2f949b04d50f10dbeea357989a4c5e34026049a9935cdf2ff31ef6de5c08f14dbc1981109f85a42dcd114741e9f0dd2ba0e6d8f2a400ad5e3c80ffd15fc3240a9b1d2da2d323833021057f70551074305960975d2b381d8bfb21c8d53c0743915df6bbd29c824cbd2f0da478a39756b05f162de103f82a13e9f030a2c850351bab7864818344de8c3a51cae13497ead9770874f006b0b7aee4e3887c88aa15ea4779c6b9ec4c774c52f604fe7a1495b6eac53221a850f8", 0xdb}, {&(0x7f0000000300)="aa7d1b81de1837631cf1db0c544cce96b70fb2fcd76c6b57a8336a3ad4daa104f7a00e4a46e1cdaa1e685246600cb64ea7a8688ce7a12fe74c46b6ea7bd2d3faf858", 0x42}], 0x4, 0xfffffffffffffffe}, 0x7) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) 03:57:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x3, 0x4) 03:57:24 executing program 0: socketpair(0x6, 0x8000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000040), 0x0) 03:57:24 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f", 0x22) syz_open_pts() close(r0) r2 = kqueue() write(r2, &(0x7f0000000340)="11ad5cb3d76d47978b92bd3db2ab23f154243ee3ef7119c1501e6403dc7fc8b73a20aabf0c0c1bca30786c9bb74045d1cd7aa5791c03a808884b5d211635acda00fa78433e781f4c8e1947d69178f9794daad4a0732c6ce5d41d0462f21e507bb47aa053567a176bcd0844ce152cd174ee3655c3f3780a8d9cbf3d5b3ca36e8b73b50ca9a3d25cdbb17cc017f63ae70fd4bf37d2f3fe7e8e00d24e2e90396d4d277b80d87661f9d597fd10eb3e01c5c219d09e066c78e26f15d1b279fa9646e11ccaff163c8e873a5ef6d3a690df1cad5d5ff439807f34a1666b106d2b95a8a424505a7ef53b8380d999a47691956f17b1749736b27438bcaa", 0xf9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 03:57:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(0x0, 0x0) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000a300000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000c0ffffff0000000000000000000000000000000000000000000000000000000000000014010da31c624829b2301b275571c9b08ef94a2cd821d2d3cf1b2089adc0ac2363deffd93c4530d062a72cea6f37edef3b0ea9356d5000b8f15a9e1c9d8d7d80ebe781b9ded15645ba40b97ef13964e4662365f5322e1ace3b9e9422193d6ee44aa16d6db94d68c401831fc242c9785e8046bd743e155d993b6268cd4caa7b24e0259d694f54964ecd9042dc9b79500e286ad6bdbbf5ab00d6465371aad45adcab2050f6b2218f0442ef08bc14fcbe422594a0fdf25d8ef71eb93080f01fa6273c9dfeb4b5443a4f2384f80b6b2bd0255dc9fd9d610e0b6459926c2aa8f9d6d86fe904ab6f35ab425852bb35063d9a89067d6bc103870c045ddfdaa734e25f"], &(0x7f0000000000)=0x6e) fcntl$getown(r0, 0x5) 03:57:25 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2a65, 0x2ea3, 0xb722, 0x2, "0c75db80be8722e4add0af883811d79bc3d62054", 0x0, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c4ab54daec7ed9cd611f258f704bbd77a823c6f7"}) 03:57:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x20, &(0x7f0000000000)="413d1e6abd9a621df938118878ddb0a7c3b1f7e2287221a7dfcab5613ce211e86223ef2e2244f0ba3c74d97d8c2c71e0a3eba0c8a8df7aa87b0a77dca742d6c21c032b04e158238a5e4630ed83030f23865be03ad2d31da5cc8a737f078c74ae8ffb772400519af588bd174b48f4c76e7c0ec5f3f6499e25acd16a089d0aa936eb1d50080e9e37c484ed619bcd59c841ccfcef3d8a45231c9dd3b1302cb2ba4c78794f880990f3b50565a233e50d3e1c151a3b5fef66e6872531f4813d6a1b", 0xbf) fcntl$getflags(r0, 0x1) 03:57:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x239) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x0, 0x2, "5089c001bb37472c9074d067d506f5628874f8ba", 0xffffffff, 0xffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 03:57:25 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x10) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="5f170fad3e8a0b86769db9c4bd7397c4ff03553cb69b3f8642afff6234fb6688850df99534202992ad4590d75c982b2c7239425a07f46aee0d2d8d4251bcde41289a6b46e7b2a00272b8a8e1f22c165c3fd0", 0x52}, {&(0x7f0000000100)="a5a6312cc3735a029ba97b0cf112ecb2621fec1b0b0a445a7084486eace205eeb5440cae566ec70fba4a7dcf08129fa0059cb359e89739fb61fd59b63a1d73ff85c31905950ac298d3b87a0b4c1df6b9a58d4c23f63d4c2b0c2948011a4c7a9ed8e8820129fd7046ad503bf320761438a95893fae2835644ed8874b70071964f146ddbd301d61bc05171961b5496af72016b97aa87c7039da1ef833361c7c2", 0x9f}, {&(0x7f00000001c0)="62010ebe45f840a3201ae67fa2cf4fb31c72d1144bff5459154d61042eb12d6865e38083f2967f454cf343a4d3619cb02b4683ed1eccf196c8a57f460b1eadfeda3971f688ba840b4cd45104f7bb43d67cd770517c707300cefb640f45c473de11e215a448aa9b0b9104bbdacba347e87df448c79f5ee3f4cd066b3843da36662f0fa267ea7f2c43a1ed3a365684f642b9bb3e51e5eb0f0ce57258c62aebe9f96321d6f65d2df2aa9b7e620c877c9c8f6d50f1b35bcba772f03f903a7e", 0xbd}, {&(0x7f0000000280)="568deff22d8ab6514c649feefeabca8ba3ce79a24cf84f3e43f0f88519471db796af0ffdbfb633546efbdc3266178d7f889587713ffd7da1c8081037f4e94d7a8c7a1b07b3dbeef1e840a9bdb0a2323ee9a12f2fd7f43742650937006fcae25976f9a1d965d5bf56154c948e94a281953d6bd9e30b678f398bd73e5c13d2ce9e3e1b70b0a508a4b5c3e42592440d4ba8cefef563b9bf199b6abf71c374d03081c632dc34bc9551c660e60a124dcfcffa55af9cda62bb41600b9459f89167e2ce2b2df4aafc9bc56c79db00006c6304c81474a07ac383aa59b5db30943d4aefe450e74880a3a1ca513480dd9eaddc8beb6b1ccab8e989444eea6cd229ac2d", 0xfe}, {&(0x7f0000000380)="31c44bb5f774237ee2517cece1b1721a6197334c9d0effc0f846a5ddb3f0d73af93d40b10742cc0d4c0398261ee3d0117f4748f920b38c0ba9194f31ebdba7841ea04a0a12b6f7ad142506f19976999d83b86733bf0537f2038d245b888ab53f129e9f758445723586804b3819237553597df81d535d340d15be2bdea90f5d693f42f5a35dd82655e06deecf143d6649c5e3734e46f827e924ace8fe95caada9dcbc3a5cfa633ab5503e1492c4844df49846283410ee6613c1ea38", 0xbb}, {&(0x7f0000000440)="35ded6328e70e1018e544e392d592d170e14ae1b1277ee318e11f8210b1f1961de01856b2835478ef72e07df285081216cbbc038c4f117", 0x37}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xf8, 0xb}, 0x2) r11 = getppid() geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x2}) 03:57:26 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 03:57:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x164) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) rename(&(0x7f0000000200)='./file0\x00', 0x0) 03:57:26 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) accept(r0, 0x0, &(0x7f0000000000)) 03:57:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x40, 0x8}, {{r0}, 0x0, 0x28, 0xf0000000, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x58, 0x40000003, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x70, 0x1, 0xff, 0x2}, {{r1}, 0x0, 0x0, 0xf00fffff, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x84, 0x20000000, 0x6, 0x200}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x80000002, 0x9f, 0xfa}], 0x1, &(0x7f0000000180)={0x401, 0x10000}) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 03:57:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000240)='./file0/file0\x00') 03:57:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66f194696c653000"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001900)=[{&(0x7f0000002940)="8ea6c9b9f443dda678c9669ef797799abee4f95117f2f13a2bf518e34f42faf9bf7a37f41fe4e4115494ac52760bc48f6af5150430d909c412ad8047d479d2af576d50b8f855e2f8ccb179ee26dc464d9763f2ad000000000000000000000000000000", 0xfffffffffffffe9e}, {&(0x7f0000001940)="d24b4256064c1bdde7d92c11dc0293e772722aeabb08a028fc62a3fff306dd3463968ec8b8340c8c8516b085179fcd4febeea61dee7af9f0bc79fcee30b910512a849de1eac71e985ebb9603d797f5a2f851600fdaf1ab91c17949285d86086473a9637f7aa57c7df974df889e8d2bb1a558b9931aca9c72684d724873ca278a4b6d0a341159eaffedd50a11eaf08991b47de350260a7631526d647acf735dcecb30994dd2388689f41be00d553c0d48e53b30a4f1da61e9ef3dc91dd8c2960a3c1e5b800ca543d988f8abeb70e23dbd8c17f10d9e4232efae60240bc8e06cbc44f2448870ed58e7c1ce3bd9e5f63be54158cbf400638f02f3051def3a6a37c03c37799e1a81d0793b381a6b296e22c051f4c0aeb750cde0f5684708ae2072da90f69c9a26db3fd7d98702eab093d76c70e934534bf2f970f51e08ece984fc8c1130094a8af8a7f52aeaaf825f610721c8785a232af5de7b67a9d282c02eb2a2260a869bb3daf0295814825ed38396ba3ec65e4cc971c3361bb453da765d71ac13fdb37d93975e8a548927425fe425f6f190f106502b4f09bc5bc02dc575e952593d36e715ed95d282542ad159daac9cd7386b95c0a77de390614a51f718abfcce9b15c4a37f71cb93dc01ed05b74f3ea8e57e4731daaa7f2ec2700668a08b172adf3f209f3c55c90d023810d39077e0651f33c720581dc39e205ba0a5ee470e6ca3cf2383a62d48f659e2c36704d1d6b8d4b1135cff7b22902d2955961f860610930ebb6e3287c100d94d585dc931d5b8de540e2606b20eea7bb4a97f5de64d7834789f4860f7294affe31b9a6acbd006e2df2070673ff48d8edc5dd605cada6c0acf616f45d3c65494bbae845416251550f442a45403ec8bfb137565b0b8fa51cc8f1681d6fd484dcb3a6b7944ac5d9bb91ba2f78d881a03507757fc6f364f7b8e71dbce6ec3adc4525f97c5bb18e2a4ba4d10d9c07f564ccb7c8858613e20453ab7e63b3d2477586fe9e8de23ca5154882e2f8e40f2d919062475b72d429babb31a8fa01cd9975539d45af7f13140940e2f662a156da836727d0784315f4211ff6d0500a7e112df7e2db0ddb3372c4a9d48c1fde5901c86c077bb85fe0e0ef41354bdb9a0d9031b3c199a37d4dc121d01a0acfea022362224e51538c98676c7fd67c4fb7eed73dc25559aa0bb4227a643297802d763ea2e67ef1e85d22b08077f80f9a240e07a2ca8f906cbf9c61bce2db886b23c26c82f9c9c69cff62ea61bb1eb1b1de32cdc738ee6c4093d1d28e3861fda097a46f36755b824ef75d1be8da404a59a9f82b205b3d2d6b90390fec8d6b19bd1acea2b5796d41fc6785d3fec2b5600eac9e9d76acf2a4f0bee1c7de7a4878157fe74402bab49604650d0de4f0706c2c6ecca476340498459dd24332b9cba6abaef2595f315679ad0e0448b7ecbf54553c0e7f0fc6143d6e230cd367a7d952dad7d8a72732acf25c989af06c85f61eb416fb024f887ad7c72d53cb7f3725a8698631f07c68b43813ac3ec07f25d223fe853692f395a35b8a6b0aaec95fac4871c19428c9438c6fb89e7c9afcb7667ac1f2f205a44112b572257a8e3dcb893ddf91d6371a856fd902552ffd6afdde827b93afe26a27cf4f93201cbe7856fc01121cff2165828386522ef8b955d5c25683b00a390f24a70528ebb46d7a06cc4740dda930f40e110a9dc83defd08973721e1a4723fbf12455874dc9d7390e06dfa55edb675d37e458f00c3e96d4976ba09585547c10b6516c3a4f3ad6b986aa9fe4f4e07ce97da9845f3902ca0c19c7888d97e9de9e852ad2d55e9c3e946cbdbce05d21634bb79e99b38215113713263d06bd2f4e3e15d12ae4993da048ff68ef02c3449ca2a1dfc65aab570e86b0d01fba271fb74419be53a736c03811522c34d5456fca0a2b762b9e906f2bceb0300c42efe2b220bc1e8a4aec114144c13386592af4ca71abbccb15531659df630764d7ed2207eadc1f1346402651dd84f89e7c8db70204b87922dc3b97792e5ed33bc900f43cf3cadc3d821641731d886d428409eebd2f8e269f625bac44e56216667b5ed55c0b839e8dca2a29fac2ac11ee95d076ca1db5b7c154ea283b8257bfc8ade81ca2a03b9424ecc1decccf46951c4839e48ae17c489063975b23b0f9c10449dd1010c816ab15249848ef57673384a34c3aaf480bc7273a5b328af149ccbc698efa98103e5c9f48a549e38b7f9b4bacfdf12208f2bbd59ff1971290b95b855dcf67bac0b73a25642cee89c852578bceac707ee8aa835b61bb8f8814c0b67170d3c46f901e58d44eab73d6d398031ad42b9709e4cdae7b12d5ec8dc73aeff79d443d3452ec8383e8792e9591051b70eb19ddae609f0432cf8510a587afa8f723a310baa7b804039dd6da50d8daa744fd5d39cd70702a84dbfea14e3a73f33f45861f82fe323398b4ece9da007eaff6084185efd16b5ca0e2fa2794e8a13e8d7235c2e0f1ed055af161a8a0828e68d1e5ad19722533b1f653e57b2492919d28cc4272f3bf9881718c1804d53a8d4101d1e31e141ee91138ed62781968cae9419eea7026907c615e6504227b890819621b44f647dff4875c9b874c1e7af72020c0f16a11e85a6ef624dad840994b59307a4e4c41286a3b995e66f6fa938fdad513b87b1ef4138d58b9fdea13e4d27da6de924710272eb81c6653bcaae9f9c519c7f369d52fb5f893045086257d2029e2cae1d0dfe632a2de3f4f77a5466124c5980ac121b82ef2bb698fbd21f7a3e47e4c937d2ad61dd39293fd02990108d6fa34e01f5a799f0a7570ed3fe60f7dfa5c5a3a40813ebafd58ebdb36c94d17e387d33a5970bbf08ea2f1094bf519e14fab1b3947d7a96b0fe18688dac70f55ca31d2e9da0d3d0171340c956898bd0fe42132bb0f9271d627f3cd286cea4740e3bc60a73f1997bd66eb53175d4ac58ab98f2215a49dec583db6389d3fb4d338c0c75a27e7a6736429742e7a441b551003686ab58c5b8e20fac29d8ffe893a6a4fa31d9a6f0457d38f6021a7464e51d7147e215e57c31acb3ac7a3ec78db5db19ee735c93a574e83be00c1a037381a85457207c92572c7db9b88849b7326eed8b587b2229ca1872058170b2dc94ff79dfcf3721889b9dc4b7a5466f917d1e2be25554211030d393ef2223e17c3d6311413bb15dbe9f418280a1d5b5d6af720ff759790877ea37db23ee5c20a60c7ce5898de91b0e8ca0fc0234e2801bec3a4b2e8735e2be3ef8fad6eadc850d9b3a1a6aac78f0ca74a8d67864d32bde3931cb04f29a7423dfdc4b56eecd0b6f27d68e736ebfdf6971084f46e49d58aac45ebf4083bb4e4f6968af1b32f27d14db2433c1aa664639a1cea356a7d69a9aee6acf248dfbadda93bf41fa276ea925529067b7c21962bbe7ded790c6cc299b0bf193b18b368a184f83f7c19afcbd667f1e37723aa2c2c010a4bd5d059880dbeb22f4aa6067371db1dcd26d1c0635cec1c6248092fd5fe73c51bc2b9b67e02186cdfd27310abfd278dcd59943442410d0cb46054f3f789212a2be15b5875fab2bdd0063debbe8fa109ba00bb1e7de182e8275ae23079715764d620906e2549bfb738e32e20d952e290e9028b9cdde523b67799312506cb56ca0d6340029acaf9eabc7890efa7ae6720d987ecf73a72a3e301070c9963f7d37ca8c21e5ac807704f854c6f1a165767530103975f53117fb6272baf23650ccc90019ad339a802a84d180d6ded904e70d71e5b796712c2326bf681137b8aba602b122c037faf478c9c79fa27dcc8c535563b54646f742fe47639d2ba4ac91d3f61507d32524cfb9b3b3aa44e7dc213d2847e755a0ed3dc1913d232a300bc0fcd694ec7e96f4061e62676b1eb16ca3502db989b22eb5dc4506a33e450946f03b0324908113820bb2c6abe43478abd21e07fade9e21cf8bd22dd33158835a4d3f268e545994fb9e10861b0dcd2a4531622ee953e379b8bee89a75525e69039630cbedc6356e285e5c706649cee834609d88ff90f858e1a6ea12b0ed023b6cb81927f48e3a538549569c4e276aead20e29b412ee7a7d06538df3e982e1af0cb0f1177133441bf5111e524790f9efd4f58fc4c4d70389b9a71b649f3b2c4fcfa3798fe3ea498ac14f6654f2c35aacacdc8b834e07118d426a1b4e583b0e625d35fe5ca4a99ae39ea2065c07a420e7f3fbfb3ca53039c5a338abdde77455ab2d16c20bcc9d8f2b3a882c2c6161b026dee553bc178e14ed3f1a58afc91e2d3714278b2f054a507f5751e7369a55c97b935f40bffbe52a7ed1e88bd0fe1d1ed63b6ce3c3c558e437a2ab76f5217e92bfbb78fe1cf9fb705fcac960d7ab9ba0cb8a2d6eb3ea14ee4b59d944b5979c846828d50e0da187097a93392e27b66b980d61c6733f47144580b78dd1c81313cbbe2366c9b5c7004021319e77d911fc4a7182e88477171bf55dd2a14e00821b64ef453ad900a799ed12f9484c85cbdaa34a5c8961309bf8d72d366946c72c294a26c9b615872762babc31ec8e9665638cf1eb2a1356106fedbd0eb96e14a31e2cb0c7d3ab2f6cdd1e9015b69d69cfc1965637bfc5fb555364d445cdbd7d5ebe532eaf152333f0833400575eaeeb94739969d184e804ded8c50ee2b8e4204e6c9cfac4677cefe54b9148c256994bd3c5f9750c675656c6ce0a4e4e8a9c3e7b4204fbf778952aaa1af8d175643db3194cae9d80b84f930878916565e82bc742c94d0c6eda5a283c9c43a4279fe0e8f4dda6cb5964d9329d239b8b8645ffda0bebe444e07fce6e1ee636150b8abaa4f96b97260b638d570a20943bc0422493e6df2690a3e4166ecbfa95ae1bba3cc453e08568857606c7c6dd08167055b8b2ce99c3d7abf91260c09351b9d3217bf6b42f64b6dfe3dd0a1562b53f068888dcbecf4d5fff15df26448bedf3119bad589685ce3860b9eb1c63b1f914a13408e5fac9b16b4bc78389d259dd1d7c61325cb88a0d23d228a4071e3a0ef650bdb3a0aeef1f45455c08360cef660878fd063c5b5ccff930c2c321997f2f30eac8b2a1eff4adec7107a4fc870094ad87fa6883b2d0ed3211b98361c83946335aa1909f15c9728c83d37467211d65d17fbe98f5e670006133fa0a60728d1c9bf60fd57a3dbe583a2a9a23d418c7a16c731116fdf829c11fb0c34293c6031ed8c18280dc228c2b529f0a8087527b805f042019d02f86aab0be11970082ba45ef876070d460d749ad3e9383a84fcf589b509f7c6f1e67a7249e1f395a7506140946a4e98f0980ed881da899a50a5683e7dd7e629ad90941d047848df64139e8bf945f9c2f74fb7414733ab993b650c3f25cedbad3c09d140ef5adf71f82aa861486c2285f8503b1d7d9e7b0cc6ad8f640e2de5419033be00b6f58b319a6f9ad74c1e612aa5b870c97cddbf230ffb71045e688328263854ae5ac3603f94febd4da7b4577c64105ff9d4835ed73e5fd3a9e92088c2412ae3243116bd8533fe72b478964dee662836bc5c9b0e9efab04d5def1905aa940373365a180f1eaa32216eff7104f9140fd24b99746edecaebfd4933cff369928d129ab0aee9d88ffe4e0e54830e85c997c93198b1839d49dc65f6d8e684865b106a2a31118c620cbea5bdee14f7a885a02ab87a36c8d5841ab1c1f940149e3faa0a7f9ebaaffa3c59f91432a0211487a009ae4b55df259f0d7e7047ad124ef10f964fa8b7a027f70bf67344815a0886d8375bf08080db8b2d463593502b8dd8eeab990bbb6f2c52e1f18fdc86bbb13e8", 0xffffffffffffffb7}], 0xffffd5e) 03:57:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 03:57:26 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x20000002) msgget$private(0x0, 0x10) getrusage(0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) 03:57:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r0) 03:57:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f00000012c0)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) r2 = semget(0x2, 0x2, 0x500) r3 = geteuid() r4 = getegid() r5 = geteuid() getgroups(0x2, &(0x7f0000001180)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001200)={{0x98b, r3, r4, r5, r6, 0xc0}, 0x1000, 0x0, 0x8}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xffffffbd}], 0x1000000000000018) r7 = semget(0x1, 0x0, 0x480) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/4096) pipe2(&(0x7f0000001280), 0x4) lchown(&(0x7f0000001140)='./file0\x00', r8, r9) r12 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r8, r10, r11, r12, 0x4, 0x81}, 0x401, 0x3, 0x101}) write(r0, &(0x7f00000011c0)="ac9eb2a5a3a70a4bafa6a6eb289f33c22ec96023b1e643a44f4280d8419012647225e2212601b976b9", 0x40) fcntl$dupfd(r1, 0xa, r1) getgroups(0x6, &(0x7f0000001300)=[r12, r12, r4, r4, r10, r4]) 03:57:26 executing program 1: socket$inet(0x2, 0x4, 0xb181) r0 = socket$inet6(0x18, 0x7, 0x7f) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="000100e1374067e1c7adc80324ce03e4c28f8d5b027b6556e490603b721e6c20dfcbfdeda31d115dce2b6c6ff640733b63af", 0x32) clock_gettime(0x0, &(0x7f0000000040)) 03:57:26 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) write(r1, &(0x7f0000335000), 0x1023d) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x0) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 03:57:26 executing program 1: pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f000013b000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000040)='./file0\x00') map stack 0x20000000-0x20400000 of map 0xffffff0065afa530 failed: hole in range 03:57:27 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000040)={0xfff}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) 03:57:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) fchdir(r0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x30}], 0x2, 0x2) 03:57:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000000)={0xf0, 0x8001}) r2 = socket(0x2, 0x8000, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES16=r1, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRES32=r0], @ANYRESOCT=r0], 0x4) socket(0x27, 0x8003, 0x6) r3 = socket(0x20, 0x4003, 0x57ed6c88) write(r0, &(0x7f0000000740)="3fcd76ab5fde3201f1588a0b18a71c2caf949c8509511dbfa01c902e9a0ccba6280cbdb6ec9f86ee1e748d5a4b2bf7c3e8de24edac86d8a68f72cc7032eccb5b759dcd41266e0eabd41cdc5701b1da52d4373c0a6a549f1f23d4e8df4a3180333da542e0fc201938ed32c33e95a03236736184e76c9680f30956b307c63833517bfb4dfb9b46be8fca8b3f8254c1e0b84ec5ecbdbcd4e9a57706f9741f210160ae98fe8799b0709f22d37d37ba394df85f752163cac68d646971bffbd23eddbf929d843101a8d1fff35815e46ada4993a79837b567be71332f85be13102436c20c1ccfa4b69cd8c70cfede812d06abbc9200a7dc3654a30eb263af182206f111b0db622b558d53fe8be2c30890adc02b8248648179bcb506a89d52c905f69d491ca0060d907cce20a101480099552070ba8bace13ab0a79276b33d576e7a760c52d8759bbaec5aca3bbd9ea22ecc4f7ab395a4fc1e32612a2701d68e5be0d13040b5a72db35aba3171cdfd7621faaccc259e7d7fd9d823de3c41af73510ef7a5d6865566e4d2fb082ff7213c8afc515e15eed772e1e51bc07cc4fd42308e41aa8dac1ade23a2baa2eb68de118050da9678a7b50d16ad9e4e1648678841cb2c6a494308b2e5a373fdc575b3aff6b7947b1812297ae4f10f78ee99423a2eee357180d7ac43430e62365c37058593df96d9ef8d797f669486be22a1e1e30bea1a1cd74f5d8ab109b750364f97f9e92947f3ca49bb04dab9e273981e9a5942a31ee8e52818e1d3755ce2728e73d4a72544fb8d849d9019c727c4cdbc478b564dd6a5ebf6c78afd11376749786771834b4a89b49711e2d627e397669cfc6c18d92b2dadb486fc87294b094653b06a2be0e9234dff56c4bde1f5c7fd17f60a34d7e64c5214bcf20c33244fd500298e973eba7e7e7c15c8325405e7d38b6cbe0acb23bf6dc1c2f44f38e6cd9ace98347f3af9964aadd0eec702edec231ea68454604cfbb0b095e7d055433f814cbbc90d2837c2eb3c4cdf65ec6aac3016f0aefcf252db39a7dcb4b96645d159a6e70727ebab0a5b264fb33db82e8345ede69d841b7946498fb04dfc9e4ec00b1a0057046fb4e0a93cb9ce49acdcf52df6e2347e1a2af0c4ca3c1419be23bcbd2bc53391f70add5918589d9fe6868119359b8fa44cdbe0d455919c6e9af52e708a4f473332832a48faa82b3915333e585a2943d3aea0d7dcb322f3a5deb79158921e44d09a52e8e2b35d244f502e41a68f6f5171387165f16ea1570dbe7b4ae76dd281b6151297f4e58b6f3064a29fc6e252020333f8a614947b73b68d1f40a4722d9a8b5945d65512bde026b0630ece705cf315516a3a4bf2da834982345eb92095c77f012d72992e2f6ec0f4347f8030c00dd804ce0d4940a330b260f499a352537bab4e5168c9111abe99d526c19556e91796699638b775047255f75b1aec24fe66ed5fb2f1eefe9dc6fa9aec650873a3422231d9fe2432ef9e71bdaaa26be1a5d9ec12964203ee44200529361255ff65f421c7698bb4065c9cac022a12b91fbb2e6f3a25cb6e4dd4f730f45817cf526e5b324e4f5b7aa5845935f0656a8ef054126c1ba26b2097b8fdac87524fb0f2eb60e8ef823710fa94309aab33a0d019641776b534ffea8ffeba1e358348062ff929ce8cbafd8ebb70888167cbeb172d53d64d4ebcad3e2676529a9a2586dda0de4674b687f28adb0f440a72b9a9617fdb88d4fe74b839a1b698653e493176b02bc99f664d808656203ca1e444097fa9be574c93834d8a5e08d685b748c82410115d46ce0ebe298b0569f780a2c1902d8b685290ffe1e68764cc7543e36e1c3dd96db2c43db06b59f3c43a7111558bdb69dbb95b8fa2cb3fedd0eadfa2fd874afa90b93d078de0ccd1c4b103b99954db8670ff9fbc3f4ae8816e5a1e9ad1957fb46332d0a972cae72ff8983374cd0611e693607025d22d970c66355dabd1bbd043107b76267c58f2ccdc506898340000000000", 0x58d) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) 03:57:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/235, 0xeb) dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "56e5a242000000000000000200"}) 03:57:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x1800) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) syz_open_pts() 03:57:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/154, 0x9a}, {&(0x7f00000004c0)}], 0x9) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x4000000000000000) 03:57:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) r4 = msgget$private(0x0, 0x40a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x80000001, r5, r6, r7, r8, 0x140, 0x998}, 0x6, 0x3, r9, r10, 0x5, 0x9, 0xdc11}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)='~', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 03:57:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x4) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) clock_gettime(0x0, &(0x7f0000000080)) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x9}, {0x99, 0x7}}, 0x0) 03:57:28 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="135755e253ed5efd5abdf091c86a4d155017ade88ef454fdb1f887133f8f6d72a0318cce96b01410077f434fd60255c6d6ba2ee77008cc26c341d8d42d7946fb6c5c", 0x42, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x746d}, 0xc) 03:57:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000002c80)=[{0x0}, {0x0, 0xfcf5}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x2de}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x44, 0x1}, 0x8) 03:57:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x884, r2}) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 03:57:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) flock(r0, 0xc) 03:57:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 03:57:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/238, 0xee}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) 03:57:28 executing program 1: getegid() r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) r2 = getegid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setregid(r0, r2) 03:57:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 03:57:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x801, 0x24) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000002c0)) 03:57:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x400000004, 0x4) lseek(r0, 0x0, 0x100000000002) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 03:57:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/49, 0x31, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 03:57:29 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000040)=""/116, 0x74) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, 0x0, 0x0) 03:57:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:57:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x6, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0xf2, 0x4) getegid() bind$inet6(r0, &(0x7f00000000c0), 0xc) 03:57:29 executing program 0: r0 = open(&(0x7f0000000040)='\x00', 0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="52f6aa9db192eef6a4beb1102deb964406174c83b4c17862728e85d182032f1e97e0e7b37f67c94c7186ff199e1bb93295e5c0a2b907f31f8e54af1362b27594f99279da2b1803374d6c7b7f197c2115a05b4b44235879e7870f0cb6fd9719e366599ee134f9890ef9303d7a4e7aecce490f6db08ee4c41575efd2c6aed751", 0x7f}, {&(0x7f0000000180)="05", 0x1}, {&(0x7f00000001c0)="cb18a99fcee21974e40ffdd0db8420031085472f8d51d1d20a7c597aad756309f7c4843e28d137546c0dc94fa5562f711cd67daf1e053ff80eb21f18c7fdc23b22bd459fa43ec8d6532bfcfab6ae38edc22c0b6345f305adf791449dde49ea76b57ae06f95a8851cd15f3498091feab799d5d5767b5cd6073408878f574bd2e1310e3440ef62f064e6e79a1beb", 0x8d}, {&(0x7f0000000280)="b87b98bc4374dd63ff3e9ca0e53ea2dd0a3143e4af790c92fa409bfb103580552646f37eebb57ec269d8aadd9aef7286d3d6ef602056d58602545b64cd78fcdf21b0fbc9b7ae6b", 0x47}, {&(0x7f0000000300)="668212ca98c282085c82315e96d0561dff6baee5e17f01ea8c54b457c5b06f0887bb2f6ceea8016f0509d2839ffc3fe91ce1de2331a2621363f627e55bc2d8bdb35705671c0b833ca4efad99b078222984c4bcd899b5f76c332ba46c7486aa7b97839e9404253afbc74780ce8ba80647e5", 0x71}, {&(0x7f0000000380)="5798f906ec1b7142d8e9da81ff21f12b439a22511d17e59a73206bdc535931c054928ced068753182ab8626b68c3a7c0818cc1e827a27b86c2560ff33e0bba5e18cf27d4ce7c2294365b6bdceb90cb527146e16a6b3f4926b8e3923582a230e6284e79d381dc65a8ad9eaa26ea31f00ed78ec7936ea32919198c7174652f00825d820fce6bfe5218ece805544b05027e0bebd5c56facd9e4990165a188b205c68c1024f596e154", 0xa7}, {&(0x7f0000000440)="efedfde61f2d4caacb73718b6e52727fe304ed475de873e1c88fc4b41d35351491397b96bb093b35d9b080de7540617cd87918ff9c28bf95f30a4bb0a5ab30ca5c898223a6f1d123c3f19d71a6f2e76154f38a05342d79c93aafea990e2fa5dcb91d49eae8ca3523b1a3a5bafe8bb6bcf9d752daa6122e541f6980aa69b76c7e9cc45600ce94c94b57112b2e598a6c96c52cbb0d1ad7319e633f9746a7bb7fd1082f0b06097d9a3b8c6d7472baea6a898667d6a23e033f3472eccdb1324fd4b074d6d261eb", 0xc5}, {&(0x7f0000000540)="c95a421685eac57ffedfbff451dac670649c0ae9ff00214e95f903bd7ad2648e90430f5a61437dd3cfa06f363dd0c6c3666e82b321b748984001416df1a7a4964268d9465b61455c068ae80e1c9f8373f0bef25c41ec15dc578de28737d06e46b8b7f0e50bf2bb3869ed9e490fb8e85ce5d579378ce062fced3efb2aca35ea429d4f8d7c0f3b7b87e75bf430088770d20d504651c86ba25669dcaeb97123d67a393fb9bd1dae2ce5c6d5ff270d196d9836149acda0594d8f79ac2f5741c31db290c3582e441a2f8fa7218913d96849c1b88a3dcf9bcd1017115db05aa21e", 0xde}], 0x8, 0x0, 0x0, 0x4}, 0x2) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000000}) 03:57:29 executing program 1: getrlimit(0x7, &(0x7f0000000000)) msgget(0x2, 0x40) 03:57:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10001) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xfff, 0x5, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 03:57:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="0a22e577fd675cc221bccf60a99e6451d7d29f74a95acf3bb909461f9b991c62060c0d3b20f5b4b2c97daa6abf6c3856479008f4817b09d23fd1ce3174bbd2692199790c0bc24d9e8ac4ac9b36601d50e5a5fca26c3475bef7bbb9cca51ad94e05c809854447fa6e3bf62092dd44d4a50cbd88641614f3d94d48103a52eeabdbd24cf85c7625a863923a475bc4d50b726bd6cd522747d2492449c934f7a09293147c55b3fb1c8d", 0xa7, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:57:29 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:57:29 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) fcntl$lock(r0, 0xc, &(0x7f0000000100)={0x4, 0x2, 0x0, 0x1000300000042}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)) 03:57:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbffd, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 03:57:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x4}, {r0, 0x4}, {r0, 0x180}, {r0, 0x4}, {r0, 0x100}], 0x7, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:57:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 03:57:30 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="209b466854a774bc3de5"], 0xa) fcntl$setown(r1, 0x6, r2) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x5, 0x2}) 03:57:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r3, 0xa, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0xffffffffffffffe8, 0x0, 0x0, 0x142) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 03:57:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509db", 0x239) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 03:57:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/103, 0x67) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="fae200c9ae8b2cabbd8b7b7319a6341cc1ee80f070fec36404bc75016a44f6604957843a55fccce70d5a4db7747d995df8a6c34f64da9841b955d3085d962177d442e04374a0d6f3a38ae667127cbadcd1b4d4e0befa", 0x56, 0x8, &(0x7f0000000380)={0x2, 0x3}, 0xc) socket(0x3e, 0x2, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x10) sendto$inet(r2, &(0x7f00000000c0)="7e17857bccaa61fceb30718ede0a2ca408a30a64bf23c9dfe3e2a995ed8878117a8c4375", 0x24, 0x40a, &(0x7f0000000140)={0x2, 0x3}, 0xc) 03:57:31 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f00000002c0)="af87066e1651c24b9d395ff03458a2a1d17596dd55edb1484462c9c8aa63ad60818b1fecc729cee8d39ca3c548c710a6d270c93e5c3f87d9cfea6661e2f36a7b90f5e9980d203190adae3af47eb68370fa6a0ec5d8d7010373a12a451c13a6b78e1a961dcc212e70f7e44661e32c4dc06a6460dbe4ee05074b03da88052967de7cc2ac1d25d9fe15473b4b96ac0f18ede40f2adca5d60e3f4ea0d194212231aedaef5f44620f1e33c52eeb75d2e78ae999496739ba4a2261b680d349755f919e8f3c36e16cc136401f0650d7c4501dd4826e199f7388315a68513f25651391f9b04d3fe8a6f64479ee6554e54472310d77", 0xf1, 0x400, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x0, 0xfffffffffffff800}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd1900730ea098206fb2", 0x4, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)='7', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() recvfrom$inet6(r0, &(0x7f00000000c0)=""/248, 0xf8, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x7ff, 0x100000001}, 0xc) kqueue() 03:57:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x97, 0x7fffffff, "1295cb57fa864082566dae23637c65933675df88", 0x1f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20c000) setpgid(0x0, 0x0) 03:57:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x5, 0xff, r1}) r2 = socket$inet(0x2, 0x1001, 0x0) getsockopt(r2, 0x5, 0x7, &(0x7f0000000080)=""/113, &(0x7f0000000100)=0x71) setsockopt$inet_opts(r2, 0x0, 0x22, 0x0, 0x0) 03:57:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='cH') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000280)) r2 = dup2(r0, r0) accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 03:57:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/155, 0x9b) 03:57:31 executing program 0: mincore(&(0x7f0000215000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/169) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 03:57:32 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r0 = shmget$private(0x0, 0x3000, 0x2a0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) shmctl$SHM_LOCK(r0, 0x3) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/1, 0x1}], 0x3, &(0x7f0000000240)=""/200, 0xc8}, 0x43) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, 0x0) 03:57:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000140)) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r1, r2) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x21, 0x2) chdir(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:57:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8c00, 0x20) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) chroot(&(0x7f0000000080)='./file1\x00') 03:57:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa16c) r1 = getegid() ioctl$TIOCSTOP(r0, 0x2000746f) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='![\x00'], &(0x7f0000000340)=[&(0x7f0000000140)="8d00", &(0x7f0000000180)='\\$\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)=')}{\x00', &(0x7f00000002c0)=']^n\x00', &(0x7f0000000300)='/\x00']) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getuid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x0, r4, r1, r5, r1, 0x100, 0x9}, 0xffff, 0x100000001, r6, r7, 0x8ad3, 0x5, 0x2}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, r5, r1, r5, r1, 0x1, 0x3}, 0x800, 0xfc93, r6, r3, 0x561, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) getsockname(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) bind$unix(r0, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') execve(&(0x7f0000000740)='./file1\x00', &(0x7f0000000800)=[&(0x7f0000000780)='.\x00', &(0x7f00000007c0)='.\x00'], &(0x7f0000000a40)=[&(0x7f0000000840), &(0x7f0000000880)='.\x00', &(0x7f00000008c0)='\'\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.\x00', &(0x7f0000000980)=')}{\x00', &(0x7f00000009c0)="8d00", &(0x7f0000000a00)='\x00']) faccessat(r0, &(0x7f0000000a80)='./file0\x00', 0xd1, 0x3) bind(r0, &(0x7f0000000ac0)=@un=@file={0x1, './file0\x00'}, 0xa) linkat(r0, &(0x7f0000000b00)='./file1/file0\x00', r0, &(0x7f0000000b40)='./file0\x00', 0x0) setgroups(0x4, &(0x7f0000000b80)=[r9, r8, r1, r8]) readv(r0, &(0x7f0000001fc0)=[{&(0x7f0000000bc0)=""/73, 0x49}, {&(0x7f0000000c40)=""/154, 0x9a}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/30, 0x1e}, {&(0x7f0000001d40)=""/179, 0xb3}, {&(0x7f0000001e00)=""/100, 0x64}, {&(0x7f0000001e80)=""/149, 0x95}, {&(0x7f0000001f40)=""/115, 0x73}], 0x8) r10 = dup2(r0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002040)={0x1, 0xfffffffeffffffff, 0x5}) getppid() fcntl$lock(r0, 0x7, &(0x7f0000002080)={0x3, 0x2, 0x9, 0x9, r7}) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000020c0)=0x4) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000002100)) 03:57:33 executing program 0: nanosleep(&(0x7f0000000000)={0x6, 0x7}, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r0, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 03:57:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x9}, 0x10) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/13, 0xd}], 0x4, 0x0) mmap(&(0x7f0000059000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)) r2 = getpgrp() getpgid(r2) setrlimit(0x2, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x130) getuid() 03:57:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 03:57:33 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0xc9) ioctl$TIOCNOTTY(r1, 0x20007471) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)}, 0x0) 03:57:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000080)="0b1f", &(0x7f00000000c0)="c3212100", &(0x7f0000000100)="0b1f", &(0x7f0000000140)='\x00', &(0x7f0000000180)="0b1f", &(0x7f0000000200)="0b1f", &(0x7f0000000280)="0b1f", &(0x7f00000002c0)='{\x00'], &(0x7f0000000500)=[&(0x7f0000000340)="0b1f", &(0x7f0000000380)="0b1f", &(0x7f00000003c0)='.\x00', &(0x7f0000000400)="0b1f", &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)="0b1f"]) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)="0b1f") 03:57:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffd3, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/79, 0x4f, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x1000200000, 0x4}, 0xc) 03:57:33 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 03:57:33 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x5, 0x10000) r1 = dup(0xffffffffffffffff) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x1, 0x100000001}, {{r0}, 0x0, 0x66, 0x4, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x11, 0xf0000005, 0x8, 0x20}, {{}, 0xffffffffffffffff, 0xd1, 0x6, 0x20, 0x9}, {{r1}, 0x0, 0x11, 0x40000041, 0xffffffff, 0x86a}, {{}, 0xfffffffffffffffb, 0x2, 0x8000001e, 0xb6, 0x3}, {{}, 0xffffffffffffffff, 0x2, 0x80000001, 0x0, 0x401}, {{}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x100000000, 0xab}], 0x2, &(0x7f0000000280)=[{{}, 0x0, 0x96, 0x42, 0x1, 0x3b}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x2, 0x20e}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0xfff, 0x4}, {{r2}, 0x0, 0x40, 0x10, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000042, 0x3, 0x65}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x0, 0x100}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000005, 0x0, 0x100}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000064, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffffffc, 0xfff}], 0x2, &(0x7f00000003c0)={0x7fff, 0x3}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="12935769c127c37b60bdfea5bdd32e41370da52e645a0518e28199", 0x1b) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) ftruncate(r2, 0x7ffffffd) pipe(&(0x7f0000000040)) dup2(r0, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000004c0)) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) fchdir(r0) 03:57:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) execve(0x0, 0x0, 0x0) 03:57:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 03:57:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x106cd) lseek(r2, 0x0, 0x0) write(r2, 0x0, 0x524) kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="b85609f63de90c17d9bc0a52523e2c171e06cb70a71eb55e1dc5902a32b4d6e12e03f196fcedcced4ee2dc710a6a1599fd88cdc2b104e16282772e5ad1ea973413678b53120812952d4f9364e0a098d53fe3cafe6443ef9a5ca9230d12fd452c94d4bd5bceeb2fa37c3cbcf3982be4e80c71db9101492cfa7d047296912a811d2ee7df8beb8dfafb656a4020427c", 0x8e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) 03:57:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x3d) pledge(&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00') r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) 03:57:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") rename(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") 03:57:34 executing program 1: r0 = socket(0x1e, 0x2, 0x400000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x10000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1124, 0x1, 0x2, 0x6774, 0x401}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x8}, 0x10) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 03:57:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/5, 0x5}, {&(0x7f00000015c0)=""/91, 0x5b}, {&(0x7f0000001640)=""/248, 0xf8}], 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001800)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b97043d007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6017c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dcd4fab137f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d3007b046d9df47425d483e0000000000000000000000000000ff4c0a9f35802ba07333b80d722e81c173f94dcdff8e0526dcb2c4830cd20991bbfe928798be1a498831ae1b8bb4a9b1826c0a67f070ecacdacdcb7273d235b252f00370e357fdf59fea9762f52713991de9da2b850982ed5f8e168d18b5b566409e9d96b9508bc7ebc03459117bc4caa8b93814ce760b95a88988cee5c994e3e1c5db9c800e86a0d93d04bd14a8336c058c4eaacbac35bcce4c424876baccae0f7b10450b7e07ba832880acf069", 0x3ec}], 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r1, &(0x7f0000000540), 0x2) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) 03:57:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0xfffffffffffffffb, 0x2a01a9bf, 0x5}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 03:57:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:57:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x88, 0xffff, 0x7fff, "3b22b8c78fcb39ea63d86d520a4841cd2fea93a3618f03159a72958e4e193af10f98c879bec19961a368194841da084ea91d3cba7634b8b82e4622008080c7beb2b5d2d627a3bff1a5e378722af631dafb07ea8eb71cba9f7116c6248a6c72b68fe4b8b8268caf98c0cf54a888d2c5cf5ad32dfdec8997"}], 0x88}, 0x2) kqueue() 03:57:34 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xcc1) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) getuid() 03:57:34 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) 03:57:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r3) 03:57:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x6) 03:57:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xa) 03:57:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 03:57:34 executing program 0: socket$inet(0x2, 0x1, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/45, &(0x7f0000000080)=0x2d) 03:57:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x8000000000000) read(r0, &(0x7f0000000000)=""/24, 0x18) 03:57:34 executing program 0: socket$inet(0x2, 0x1, 0x0) 03:57:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffe, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000084, 0x2, 0xffffffffffffffff}, {{}, 0xffffffffffffffff, 0x81, 0x40000000, 0x7, 0x400}, {{}, 0xfffffffffffffff9, 0x48, 0x2, 0x1ff, 0x6}], 0xfff, &(0x7f0000000900)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0xaf, 0x80}, {{}, 0x0, 0x2, 0x96, 0x7, 0x81}], 0x902e, &(0x7f0000000940)={0xed68, 0x5}) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, 0x0, 0x73, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x100000001, 0x10000100000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0xec, 0x80}, {{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x9, 0x2}], 0x3, 0x0) 03:57:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x80000000, 0x363, 0x1, "0fce3c62dca0dbbbf9c482270bd273306649949b", 0x3, 0x71b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x25d, 0xbf, 0x2, 0x3d4519b1, "7a2778dab96123c07cd27a1693780357a6b11fa0", 0x9, 0x10000}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 03:57:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6020, 0x8) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 03:57:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 03:57:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x30, 0x0, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2aa1) dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 03:57:35 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) 03:57:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x62) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c) getsockopt(r1, 0xfffffffffffffffe, 0x10000, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/52, &(0x7f00000010c0)=0x34) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4012, r1, 0x0, 0x0) socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x1000) setsockopt(r1, 0x26, 0x9, 0x0, 0xfffffffffffffef4) 03:57:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200000412a0d, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x800}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 03:57:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66dace67e8da35f1f24c526edcc454301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a", 0xfffffdf3) syz_open_pts() close(r0) semget(0x0, 0x4, 0x200) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 03:57:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000000), 0x0, 0xadf0) 03:57:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x0, 0x20}, {{r0}, 0xfffffffffffffffe, 0xc2d0322a65f1f957}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x40, 0x7fffffff, 0x57}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x50dff79e, 0x92}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40000008, 0xfffffffffffffffe, 0x7ff}], 0x0, 0x0) 03:57:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) shmget(0x1, 0x1000, 0x20, &(0x7f0000fee000/0x1000)=nil) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x3) 03:57:35 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000500)="a1ee009ce78210fad83d86b803b4db21e72f7300000000ffd1b900000000000046114241b2dde39579e8a2a422e4110056b2edf5d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcfa6a73cecd6dc4d4687cd55808c1e977eaf3f9f77cdcec047a1efee084f30d8c4fb575e0cb7a637d7717d6c0b3ac573e84956c5f0981fb18ce8b6c0f6a6134e4e1ffa29276af512f9a8432853217a7ebe9adc986f9a3a78a9ae054fe34b79d171558f2714d9902b97a7f8fe04a2b1e1a6b01dea87abb4b414c7b120dd235e6f94ccd66601e44cc84a230ebc2a0b49f271908a6d7e774cac3ed120fb0e8875185b2a8e7d2160c1593b4543f3fcac9e90bdada2150a2450e6f6a36f050822ad76f00de34ebb648c0a6037ea9b7b0bf446d9", 0x12f) r1 = syz_open_pts() close(r0) kqueue() r2 = socket$inet6(0x18, 0x1, 0xd032) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x1, 0x5, 0x4, 0xfff}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r4 = fcntl$dupfd(r1, 0x80003, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) fchdir(r4) r5 = syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) getsockopt$sock_int(r5, 0xffff, 0x10aa, &(0x7f0000000340), &(0x7f0000000380)=0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x402) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 03:57:36 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xffffffffffffff54) r3 = semget$private(0x0, 0x1, 0x81) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/59) r4 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r4, 0x100000e) flock(r4, 0x3) flock(r4, 0x1) close(r4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) r5 = dup(r0) sendmsg$unix(r5, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 03:57:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) kqueue() r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x80000001, 0xc56, 0x7, 0x64, "3b2814919bdd94f37d4a73698ffeeae5c958dbf7", 0x3, 0x7c}) 03:57:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 03:57:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000001}, 0x10) socket$inet(0x2, 0x3, 0x9515) 03:57:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0xc2, 0x80000040, 0xfd7, 0x8000}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x1, 0x100000001}], 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x44, 0xf0000001, 0x7ff, 0x800}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x7f}, {{r0}, 0xfffffffffffffffb, 0xcc, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0xb0d}], 0x3, &(0x7f0000000180)={0x1, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x101, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 03:57:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x5012, r0, 0x0, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0)="c4142b3b366f99a0bc5f47a8cc01ab3c2f0cb620bf6884f0ce7bf746a6ef610e15e5d3ce75c9450cba924ca6cde40828a85cb54d4d86677f6c213d3263d6a02991f1a1c37aa861b060b7b001551544e9fd2383fadb9d5f7c06ee557618c498a3c32bb3989828c908d2fcd351eb6c134cf33546e2e52ee7a962e1d4ba9e9e3014160c05558bac6a2db23f8be5f143fcf7e85e2bbd60bd7de586c73bae6945c351b449450a2533ae985fb2e609bc926b17a3c8a8d457d6873dcc9f36946004d94b2b3c40311f308f592ac54449b098991dd83cdb62c181b184c1efe4118fb42c09d1ab87c179411d2d16877e46fe89a8d614068d47c37d14ff8172b5463bc5d6494cd4fcaa1373d01d8e41491ab19ca1490fe48463b4aaf60e8ad5c4457fa53805883650ceb8b84ba622427e46b480044dba8e65294f782c4b73879541f03af00e09fd42783d206bde93ff5fd81ca39e7251dbfe201116b1db8cff1c2efa9fd73e264a6efdd03caad4f6b224bb675cb61d1e5953334f9aedb33d167f03821bfa093a749283221f70b325e0f6d4d4f154f1fb96114b5bcbc1abe8c75a9c83cee33043786753e41a0ca25dd0b26187d3ef21358665d6f781de9a5331a652181a1c05fec4b9ed6ebdadebc0dabb0112a7cd5ebabb94766bb08c708de9cc37d534f13d8b7d2396dbda788cfb5207071a4a9ad0a078d3bf9b801472d484fa9a6f81ca446097057df5d499e9653d3ec62fb610340427facb7d9ec50f0213e605dce541e4a6e56adc00a7d0085fa7e72ffd1fe8e4a265e7390fee78c2fe3d07f76130cd64d7b1e556429d1090c7253cc34560f175d6df37ebae16643c5a8d564291793a63867c17348faab66d3ad4a8e82fa6db064bdd6b2d66552d7850eef9caaac86acb02f128c9fc94a7a74689bc4ce78b44a266efc2e009899fddd562135aab741ae6e39d5a8bf3bc7b216398c9b0b1c7b7e053c67243f144971391b347cb261f77b34ce91ffeffc18ab097278392bf2c660f3b44a69f1b56670fcd9495599f42bbe46bc0102022d6de3faf18cfbe7ad22bd99cb73a845458c0ff533700704cdd9b4f19e583f9f34a187424ba8eb62cdb986d0c096c5c547d1266899cd29fca09023c7145591afc0cf8efd5465c979d7603192081472b5eb12b92f744b877e42a28b9902927607b2c1c8e4a7c8305810a06e26a65f9a8d4569c91027c6b77881caa3d4ad28a4a5f7f33f27da4a708df33c249470ae0ccdf86b94042ff19288d68ab643d9bab23e5b2fb4fbbcf34ad4aae16255a671a784229e01b2fdbcaac87d79a4ea0a868ff00756833dc353b2ffe4ae76bc1e1bd6ba2a49808217fc6c44f8906de2bc1c4437f9b198dc5b56eae27dc3c950d9f1c6f98ec75c7c7162a06aeb936a184cdc7c8bf8b0a8cf0c4696a4af434b77a7c0c6cebe481c7060ab5528c5e036e52030a1f9f61fb1dd0069987433cffd1d57fbc7a7ad1e56ca6cb0da7d048e09731c6f6db1a0168d240459de4469767bdf705bbc4cb887c85d9a27e32cb8fb38f9744182206d63d26e4ff4cd3c17efac93264e9c2e1909ff1134417f3864b4e667a70e3ef7d6d4001cf41439b2e9951ae65449e07e9248f350664a984ee2117682fb1e7e073af8f19e82a2e1747754c4dc924d5bb115e74f98dc2c696dd1813eed63fbd5d1552b9a7406b9e100d784d702ed893171565b1c3c03378cca938ad6ee8d9164d165812d3dcca67f66a2b8f51bb96ef2a98ad14697bbf7f197792a83f87356819044094bb5083621191f25c9c9046add1525e68dfef031e14df65da1754d407ff296706e55fd0ba6719443f5634c447fc6436748dd017d1bfa7bbf04bbaf57dbc3c05827c93295dccd337581bdbd865113281113566d59e3d27017bd37d0826dd9aa9c72c9ea860f904f6694f46d2c86c7bc6d6905ee46f98b15dcd13aeb65ddc0df904c4aba1fa43ce1fb85b6fe7cc376c8fd4c99da1e00da430d5c2f3be5e9b14e114647c63fb47fbf23a38ea77dd45919e41875ea1a113416f2fdd76f08550e82eecbf7610c748a0e4fa7d53d0e891b4b1e3bc24abe3272db8b69743b822f29649582f68683b57ff6c82f478c9a5f5d3d09954d2f6f2f55e1590cced66b9d5dc94fdcf38b06ccac88eb702a7a2adaa42e45bc3961b30eae92b40fc45f946ae47bb9245142a331d5ec6d09cf91140a9a4c16f286426940af020226a18f807c6977dc43a423fc6f89be451fdebd76416a9b1cc4993bd2f0c850ad8dce9a3a0249d3c0e01f9d040e9315cb8f64f897511c21c70ce3753faed570865bb5350f268cd77e4a796f76cb3d5b02fa3926b31d8aef266ab90b948cb8cafb6ea2165c2e639d562140e3a8626a50cedcdc8ae822a239166ed06fa95c7d6ae81d27c029ae31ccec52586aa7463913c39624160b366e0871f00048d044e93ee4a75ed37bf65fff5b3b3fd674712c07e661bdce1c00c17257f5e9312ed2a7816d5b1a660a918a563ea827f010e396bab625af1c222cb33518e8a92ff464ae2db7c8e4264ffc3fdfb8c9b2f352c3e62369c6ed4d9105c13f87f53788cf7dc550c34b975105f5702b6944cf2cc1dfe367f72dd010822a074ace640f9c2583e8b4423d83354f068563d6c1dcdf5cfc1fee1a768229775f383061cfe0518e41f4e0c730dca56899e78c801d09ef1ba1431965e9a809a4c569f4204b5bf67b6146ec5fbe99910276ddd306ff9d5ee851c02e4cb92c28677f5674b0bc9eaad78ae2821df6bd6ee8c1dd3ebbe059567f39abe3ffec7a5456e15aaf35f230af54325c15f4fe7189f3dc160e54ccba1ffd1d26d4c49ba5cba6e2cf5d3be5054dd75ec4295415ad93b7cd5ed2b8afbc18f59e81cb34ebf2984a63bb6e6ea4823211450a99a89d94b76130afa2010049b5947e62edd58cf5e2af6b474e1b7b047125c59f619cedf27f7cca6a56b28e7bcb4e4f649d801ad821a0633279c0b6743e5c17c14c64c6044bbddff34717c1ff0668d21cc4246cb7ae1ff324db2010338fedfb8ed3fdeec626846bcaf154b3129393543e51fa86d1e0b002e60e8f165f733fcaa35540177928761e4d3647c47f4856052f8bfc3e6c1fd26d01eaa7a02b605fa0a26dac0b53663aa1432764d05992a97a90ae1172ff44b004e3a44b9f55890544ba223fb521897ad3c8d8e9af61a76a918d6f003e2534978ebb3c690dc84e9ca5d8223376b1f1fa1a80157e8cd8bdb031af830630a085c65a066541891f656562f979d86cbc2c368c3097c0c70f29884a68ce2fdcb3afedcf492192015929fa7dbd5795246061e8ff6a92894b4178e241cd85d34aac0e703e3cc24cabcf9aade5d0d1e8aa70e2b33ab96111e8b68521f2c2876203d2267861150c3fb0e1f37b16ffc48d1882f7aa4fc2ed94d3038653c42ef89adb2c672c55ab52e69c4be20158b4f1ad81e7d7e6203e5f535e3321532322aa732027fb528d691baa4760a4dc4eb961c98f73ab1667d0e8bc747f786c6f8ecce43e34cac572d1a4e74521d7d49e6b67deee2867eea78173b1558e712a586e201bd7bed65ed4d7e91445a5dd18a17ded1da9cf27ab7561c22bf65ca0906cc424db6f9f1971409f40c20d37b03892b3bd89b39f8957a398b2559aef8eaf1156f96642b1031d812b6699f176635be4605dcca156a77bf3cdadfe4c214647215281e33af01754a84ca6878e8928c7b67b21ab70ee53dbcf00e57208c4b5292fb105cddb32cb466ea92815a41ac7ca2c8c7b1506bb33672803261c89668661ddf4c551830b3262e19dde589954394be335bbd68d4aa92196ac5de152579a2165e6450c85b3983b1899ff15d78c8f39146f8760876bd5db45d470dda95dc976e902edde712d839e4b32f108e0046d73eb337cabba54b9269064366809d8b53c12f055fea0ded86ac4a6108a10c8ce3bcdadae37850034f4ac0b1fbd938e0be2383d7a2b89b9a194bd5009724766ac4142ca70203ec5d9cac467f4111b9fe12ad930d53079085f9e4b47d451ab13e4d3693396be87dc2be6d66a1515fba8e0f4e943608be1e5fe36373036abb69acdfc1f4385f8a53cea21e4bdcb33504c495a774981524c06b4ade234527e817e3a2822a9897279f76947870669ff24cda31232fabc47c8a6a902b049a53765a351042f2599f9b1e4e421dd841719aa12468b19790906829bcad75e68f909a0ecf5800247deff8d6866c2f479bbd7cc5cae720b9bd19b42add446e0520421bf9cc8d076ad8ff66178c7d36128d7d40c765821a2d3de57d811811ec1e34ac2a3ebda1df104ade7d688b4f89914096ecd321be15e6820ce6f8062c25db7a5571e386a4aaba9f6f99f34d00975a61c7df1cfc31bd00fbeae54f98b4cac695f3942f3748f86310fb358d0f6f71fbf0939e01c4e4d31894f6e6d6e2af0becf7e5abbd8b18272d6610a4b19916398095c2d08573b2ac0342ee597ceae2ab1258fc86b1084dc1e34c334f1d55e58369489ed5e002d4b7f2c0fdc237d14fa72eda05b658829877280b76dae7012acd05e47f158bbfa8256a118c4e9d9499c7e740ba5a2c2e9fcf63b1489e4d67799e843db01ce561625311805aa2248bed57c2c9f5fe28426db0e86b0d84686150c5a166e8d9845fea6d54c0f02f193ebb9613f81712845b23b676eba6ba2713327bb2fd49d2a3e1d40044601239b7ec3dd828829d0fb4c7b3050d5d8a83a355bb896ce854eb4e7af534d8988782722c31b4c66aefc725f43be5f5cbb69031e201ba0d2d15911f82f877fec3fb082214bbbad303929f2ae481beaefb0d47ea252c70bce7d01e8c7bae9cffcf1eac3ecae4ec3917ba393b4a87df530645dbb61896292b5469b685c3b5e0ce3654c4d416399a01af6250142e3867f05da87a85f53eb5498039bf4468d12dae31ca9539cb649dd0709fe8c16a819c5ec99bdf1d3fb3e5a39b76be1ec2d6136779d5080a98459ce3ac25c80088e48ceca8a7fa19b9035ebd61bb42d959659d5cade897eff88c5460f4dc430f94a1ddc6f35b0f7e5c5b93d88593b837ec0dba460653cf77d589180b439758a1fce1f87d3359e9c0241b8474e6ff63da9ce86dc22611b561e8c4c0aaaf044eb8dc82600dd8fe9e0fef63444244abb62ca80f6822da4837a942cf20eeba57534ec16209c1dd406494719e4dfa69f065c1e9f96841bae1054d164a08ea1259b4a53026693c6f6911f93f613f4d01f6d7356c0788da3eec95736be25dbe1fe898eecdbc19f1ca6be2d44388358b944d6414f80150fce7447f5d34012bad2f2cf64a5d90fe93bfd67b2e5004e4339240255c731685df4d2217c900ebc63da02127c66b84b9609bc9f35ef01cafe4828206cad43fd64ce96bdfcb68603238c21814c571d18ea9d387d09919c69238df096702b7b90cee5342f9a4172443d492e0c0e7d6bb716c8ea5a037f0730e55bc607cb9034ff278d8d67d75ae7bde4e6ae427a5484dd0d8d0ab7917b1ae6526938988ada34ad620fe0718dcca86763d59572f12505e8554c8956f4bdbbe821d388cfb3523c2a76ad417f850d14ac7d09878a42d74ee07c5cb3d855b089fb7f03ffea82f9a64ff01c3f1db3e2bf428a93dc81ccb7051fc5390cf1d787526f08ad3b0081be745badcedd38ef78ffd5b391d34784895b7b04c092e2ea48aa4bd137d4eb872f9fa8fceb16b1546133c3efceecc7b6fe3536a8b2528d9306029161aa757a6eb7c4c53f0b5609d09988b1d5f47d29635033c3034f564f0d40a1ea9b372825d7c979f7fbf7368c19bfeb79602d8c8cbd2835418d58a325f38", 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x2, 0x1, 0x4, "3c4c4b7ad6600c7579ac3565f044f1857a95287f", 0x0, 0x9}) fsync(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="7c7e15001a52b6c0e77f0446063f1541bb141a109ddc9f334b90082727ba4f247749eb26d96aaa5ee4d11c91ec5babecbbd2f46c0f5d8999e720f1449a66d664820e1cca7d46c9856f8f573539915be033bf06f28c8359a46da5e7bb7819f7db7790172209bae5a497a72838d906d355a66e721b2983409c8a83feefae111bd565bccc11e97b4b5ebadb25ced28b513ee584a5bbc234a5425cd686589cf22612501d126ab89f42ac9ddcb0e94136c077581bc4781b7b4d5f8af757f1194d97637bb1b52e0470b685c7d539", 0xcb) 03:57:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0078426e3b8c5987f032079f43af5cb23841ae7454a6e79a71e1a2310ee28e386bbd769712ef35"], 0x1) mlockall(0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4008400, 0x53) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1d, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000006c0)="13af3a5479af05bcc9cf1161604967cc2f4603387608559f19534ca9b0215222fd204a0224fa83924e4a9fb7c81a5f415c468b63465068b82a7ba391ed19480e01ab679ccc59337b67dbe6cf1694e5959ed87e79fed859a52c326bb8", 0x5c, 0x8, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/102, 0x66}, {&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000580)=""/69, 0x45}], 0x9, 0x0) 03:57:37 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x0, 0x4, 0x0) socket(0x18, 0x1, 0x81) r2 = socket$inet6(0x18, 0x0, 0x10001) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/242) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000200)=""/141, 0x8d}], 0x3) 03:57:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="d84344717d747ea36bea2f6010d362ba87282ef3f875f67adc80ec066b9408000019af37a4fb23b000a549f851aca84753389600d0a107a2d88b855aed16439d5f8358506c442bb767a8716c634c9cc14e4d2a6a897cb0b476e8bd030297e8310817c6a5174d0e5b3f859eb6", 0xfffffffffffffdae) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x8}, {0x101, 0x559}}, &(0x7f0000000040)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 03:57:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0c312ff3ce83ac0bf3962c47477f6068c91e8ae6", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x8e) pipe2(&(0x7f0000000180), 0x4) pipe2(&(0x7f0000000140), 0x10000) accept$inet(r0, 0x0, &(0x7f0000000100)) 03:57:38 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x2, 0xfffffffffffffffe) 03:57:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100080000000a2bc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = syz_open_pts() renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) pipe2(&(0x7f0000000000), 0x4) 03:57:38 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x694a6dbf049276fb, 0x32) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r5 = getppid() r6 = geteuid() getgroups(0x6, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="72d7006100cba170366c54f4f5c5dad974d79cc87860479514abe227ffc97ef007981d51670095ddf8c52982f56142fdf86a2e0f7c44ef928fd06c32f3e8996336ff37c36554a852893ff3c502e8766c2da877ba9c4513bde836023f4574a7963d1d5c9834e191cd16b2acabe78f375438187874c224d635cbd9df69cdba0d95323e96ef9611a0e3eb2942fd243fe8083365f8a2fc5f241e3a690072186a06764bbeb335f5a0552c71d93c824f344474dd2506ff9f5897ab45fb581d722f52998e7d059101b438353fed646bd950d65b6e640b75b39d997b33f1dc90f965d79077343148d0fcb8e3498626314a3247099518b0403286984aa429", 0xfa}, {&(0x7f0000000180)="9b8fe5bb81da5198501c86efddf07d3b59ce871a70df183ecb5118ad8fc3830646245f2e3d6c0b14531ecab34d38de5d228b255bdbaf15a1394a5cad903eceb06a4f4ac3c4a8b46b85e4a683cfce14618e4d9865f9f013019149d0fbc6080f91723a73c0be789532126b0348bbe60a5b2db962722af1ea8fc4deed0633e625f47c47e7a04247a7194cc99349492798dcc7b49d64e4a9ab36a94ededfdaf5be6c", 0xa0}, {&(0x7f0000000240)="94588ed2d25c893b38e1c0a65e94b75a67001f513e8d2b728bb9acd3b7527075a9d389f6d4a976415fb77eb59a09cfd25902e6c72d006ccf3717b62f3d5da4ee31f9966bae0b9a62597e42db13b750fa7bb9cce1814d890f9dc40b8636e9c382a4b5eba077ab93d18aadd65078ac8039637ce975c33c562ae0f3b3899a8bdadf50967f658e762ab0147ea2529f2651c9ebd5d67950e947e89068de66d6743fcb001e9987320e8f09097d8b910fc54c00789b4547228b4e2e0e785d85991288bf6f655bf1dea2017f3d50bafdd46b4cae4a5c87f0f57aa880af2ae3e5d4d91ec1fa8f7c59ea25a1d6b230b6dc86367a4051cf51c3ec08df5964b57b1a81752aea9c9ca70f00defbd71dd39ff7a7e374c0fb0b132a17e51a71713b21061b052af478c3985332d05b412538649362eea6a98d22484b1baadf421a3f204b70a79f0110eff17dd9cde358f87a15da6e2566d8542a9b93cbd229d5cb59f15a461a2e9bb92feec181d67afbe9d9465abb7b5ea0a8aab48af90f57d9cde3cb487fcb450fb7690eeb2afc719518445e8dd971e749445c0b320327f25ea1f00f9bb876b7c9fe1d1ea67608cc906fb79929991d7dd4e3b15fcb0ecb5834339b742c2c9fab078152ecdd973f123d0bfef599df6799a3304f7e99bd30baaf0f01d3c144f8cb7becb7689b4413455bcde709400860fe799ca9a51d9235824f67f0fe6647d6803e04fa83bd49d0af622932cadda8ce0d8fe48cb0a8a049aff79e25e2306ae157347f73a1463c82e9622d57457c33d4679d1f69ad281710bd62740c5e5810aad547ebd4c96198e53e298c41d7fc13254404e5ba9b272627abc332ee3981e20178fa30e2fd6ef0550e62b78b004feffd74959cd8802d4fac4905b495acfdad2cf1077331a188346f51b6914c9965524f9d9f119d303beb96cba9acce749beb7d5f1942dbc8b93e9d894bdde3cc225208713382cafea0f3001869547a3ed0125ca02289cf51d777a29de3e209ecedd8add80f846bc8b019ed69f230bf879025b947ea3ab0b40c10e7e0ce2db15373e895c2b751c230b8858bfcd5c3ac4edfb4472bfe973631d82b223f8cccf2810e2c94d7f9d94941a64897febdda86b763ef318e7df43f7e8e4ba1c9ec475923b79cb790a290066496c0e402988d113d1a555195612d9bc2984eb9e76f922ae9e48f8aea26163d98b56a773ea2de075c58723d10e0a08cc99b0522ffc996d1e5e06557c17306440c14540ac77f9dd8911b5519f2ec58342cb2fdaaee6e3e19280feb54d57e2abb7dbc3314b26cf5b198090cf250ae8f021a0908cfeec424c2a8e2c15156b344de6e948c677355a5cf3d123d81a32a62718c80766dfb01439ad5f94c70fc48cd3e5a4ae6ce7b6ac7ad516cb81ebc8f789256f2ad8b8381378f4c61010d028b4746e2b734024681bf3d4d0be9a05fc1d46f69a7c1511b6b8d5dd5e7fc321c0faff6013fa484567228411faeadd79c594cc627d9e55ad50abbd02096ca89d4bfcc73d93bbf0550d9ee1b1a67b068327c5af9a2a8a90640d0809652467a54ca320bd3b954ced0084f60909130bb10c9ee219afae18619da67d4a8e405277fcdf46d50356ae5b51a9def790250c1bd8c41e7a78a49973e6df4d7e354c5f0bcb71256065d43c3bb0c627b9c7238b9c09cc053f31d16a1713d3eaeccaeab2e51f636682a2a4130b49220b25d448be3394c8796414c5ee99aca2ae0a61f2c10b1163f03e39edb2cc073af97ef9883263d78707a6ec78fba38850cb76012a4bb56becd2da8cd42897935304fab2a38df6126446610ff2055bd4e23648c5fa0145ad3e28cd30f5da7dabb6fe6cb2ee8439d55a6de01cd79e14168387c142ef85b86e720c4147641c74e4d06c94361454f12740f6f817fea229fd47e8a418e03fd731f833f8bb12734a6dc037cce75068ea55262683dabe5760e5cd541e19ebdc49309a3386240437884d6b5ee8c0bd436b6fdc134ebdf800bafa162f612309f08515f1d474b3e4b2e9ad7fa0615fdaa16861ee4ad189eabfdab2a9f8d648101c3a4e7b2fdeca9878de0141c460a2520e83e3297c332c630642f7e29f2983da9e3a5ad53cba255a168b01a680372c17446029e6e742f969c861b2fb2c9bfff83d7fbbca22cf72bfaa46da47abe4f6a1f960b044dd047b2d611773d59f2f88eec8935156a22d5a48c88c913f3f2a29e9d21b7853553185386cba2dbfe0abbc57a5840e522e4394bb4485dac2fe6ce80e71717155fb21b0623cd4ad0859516a46252519ebb555238b3ed682194bbd84d78a35c34f4f3a83273794f11696152b67239aab402586a7c4f69cd818516618f4c9560ec5569603b259d4e8e92850f22d65d0b76ca350e269f865c888f7d117ae1073aceb916eaf4e7516e6a5791585b77fee1b92ab7676d6d7c05fa8b2f1e943d118c93084cf8cd30a06748e9c52b0f4da0b5339fe8f89cabe57ecd6da2f5e9ff676fe695fb55eceddfd5a5f14b5837b231fe14f474d2735957937daa4f3bf8b94473bc1096490dcd6ce2ab52476dfa99718c416d78fa89e38ba498f0b736847226d6bcabab6f338d2652f4f39911cfae4e37f78819f2f480463e5272eda33eebb8d1b15f91acc806edcd696390f9723b3dd5e44308805d8f9d027a2030bf4e84c3799604cc55728e713b8c86201b7861d2763ec0c80205d94d34bff7348f3af90f8e50930426e45e90d206fd994559ead27c81b169dfa20274eb5458d6e65572e9d11ae54bb4f8493e5adb13d10c15775426be0d44c812288e2d71e725075fea1d51432167634ce37bd8db3c6ccedc59d01b2fcb6b8d3b46b4771c3775d1ff46039e77688bc779a85a87e0c480d394f150c78c2ee139a01a87b6d0ab0749024e3850e2c20d137d700582320a0ed13cbb5d2b26bafc40d19bae81fef15d6d8ee3d8a32404a03e2bed1209cd8b89f4e06717d329884e01119c3e41bbf7655b8616b1eda66cb8af8f7b9b75f11b32ed2716e77573dd57bda76c73914728b2fa1809474223b48abb576f07da5c6c18beacd8b9d9e3b9da70e1fb57842f7e28bfb8991957ac92d91c88d07c2932cab3f90a933af5b135cc4fdb2cbb3d02eccb192c7001e8dc34cc70036f4d4470e96e7a49a8c4878d70388468e5b25fef97eb1f85b8d4891bb1b6773b8b789f96d339dc799894d2549c8ce4b2b6b1fc5ef19dfc1a71babd70992ca7b2d8944309a24798a85d527969ac76b266ff05e3175ed6fab49b2c1f80a319d621f288f20d610462c1012ff17a9a297a80f976ff0d6229a30e4e48f03473b2ca707103f66ac31d6dba2f990b430cfd3dea106ce0766f8072f447d7fe6924dd3aeef072e432064f9d0db714c5e21b3e2b09e60e192040562aa66b89a3850a27658b134e1fe48f95ad93899588b09baf149ee213a0cb14a39d30d2ae76848f290dfe084e4b78c890f86e07d111e0c585ce9ccf0fcf9c206df1e5c264eb5543e19456c8f925a092e53e556946e62be5b42affa072c764a1a9bcfe0d215a8c59c5ab13d9213ee510b26380572e1349e3b4bc5088bf3797cb6273d68927e56658c370424388b7f9f737f7e6edee3b6eda79cea926c4e89cdf899c0b912f6d5fb4616ffca55ae0f6e86beb7208c2eb2dc56b2bfeaf1ffad93368634dde527313e1fd755efbd2513c7a3005fcdf6a78bc9f00ed1025e8202ee0951cb4bdcd1073cfd476e644984ca5f7431464440e642d4a5d7e5476a6428f395052eb4607f787ef2ebc9c0e6941242e1193e60397b05d824af80039954c1142fc23906b2dba8d51d9da01b1ebe12b5408830448a6d7fed2903aa93c490943dd24160e1ff5787d98751449384501eace0d9408cc38d8c9ac018801c95a404d528dfe479cac699ab6a00b99077bce347d5f5594b8e6051366caa6a66a5e50bd0ecf6bfd9aafdba623ff3d8dcdb2f2024ac56c06107fd91a32a89f9cfe808aa4c5116368e8d5cb6f3b4a7c3df76b35d10a5ad244cf19bddd9739c955ae054a77e108f0a34792dd9ce33ca6b7774eb5cd120fe2fbe1b1a7109fc6b02b0ff83043da764b77b69cdb11e846b3c6a568f2c275783d7a063736bdea813b76eb28afab7bf2f7b090648f0746207f70dd68b4a4939c11531b388191b069afb6120e76a34dd220e22ff3cb230f4cba690430ff102eb0b652297770c68b8ec3eb6d916251acc6fccadc470ffcdc0d7f2a1b207c10927b32cd23e5d793bbc47efb5852654141f9b300926fbee2f0128c9c4fe83fd0e2002088dd255c054aca3eeeada746e2d81a9027432e6a953d74c8aff5b6d6194e063e73cfab8fa12bf19c0c9c9c4e126f3caa2f6afcd41dfcc7fe679523211d8a0366cdafcf00b023654a1dafbfcfd67bc759df662aa617a2424ca377edeb5a2a458948d25adbc1519f8d2f77aee5803086e56c23c717ffd40f08f3b4c7f1287ad15d3966f10ab58ab6f0d98a8d05d24c1183cfa97397eb1f5a7de0d1cc1e9817666500727b915472721f2e90d742e80df6e9f0a68f4b638e26c7aa89634bf1d453ce004ca8b06b24fc5ddf52245edfa54b6474203aeb3f9a02740883ba365994c12a41d940745a5a5b61f5d15eb0b660e56678d51a6dc6c278608d6499769453d5e0b69742cd402ce812c5319cf981cc05908cb597b2adde24ccefd98ed39aeb5b1ed9ce1a2c3d26771e05f9fef9b43d64155e68472828163f3bd5529d861d1f0444766743c5811e84c9c8c2d67074aa894a0379186ab7502fff51997ef44c36d05c12c56c3e0de149e9b701c7abfa2a954223f7ae00ffc18e2d5ae269b130459d8cf6ebfde14aa773ac06743f6bb739dd3a460e3161460007f3e744bf5f0f2d1f5653e867502f25e9b02ce61b43ffa0070aac9250187591192a967d45a555f7f0f2cba24e9feb2a3e52d7a2baa625671fcb859c27ba98b1d7c2024845e7d358e3c56aab57f8d5c1d57860303266b24c8b71bba66847bb7bd9cc3e5e85034452723981b057ab1e2f712e729bdb3dc46674b710aa6366dc8de75217f530ad28318258ba03265d3e3ca20f3a813cdf7f61e826fb20dd16094aa5a13a26760f8c2f6f3238433fdbe4ec943a9327b7dfc817d205d6e62625b693ab2018b101a65274ca112728d61db4818f1eadf8df61cc66c6f89f4030017b81aaf9de6dd7e0f901680812cf874f2cf05e9bc9f6307b216cf0ccf7f2c01ade11a6db4229955cf6baa0abe9150fe184ab4b25a3a71496dad686febc7d8e7ef372718c271ad2756e442950dd076e1269151e49a14563c6d5dbdd5c1692b94d73fb3232069e94e221f7c5583177a7dd454ea2b14d904d1733e4dcb26fde434318303fb6492c4fcb7d19b18ce43737bdba2d9b075c16a06e103b3c63e011fcbb3944f71cb7d5e6cc1118357404b85ace8ad9ebc6a53b5410537396f679f5ee65f740b1aa92f5b89674408c2aff3b94387064ab9b7398d72c707196e70852b0069e5c4c219f2d9e4b339df8889c19b366529fa67152b5ab8372580557c7bedb84fcd84d7ef83ccb7a4d2785a0c6b96d6d27f29fb0f2dd668c1e5e16c67059f8af656c2c33ed677d4e9a25b067343bb8413962db6f9d189a0a067f05a324027fc632b4ab9cbe229b60ccab3398c428bb9b603c5b298eeec5cc9f03874d478b086dd3f842792b0af6930c7268d447137403f5e7a739a7450a4b1cff310b6763d8eddd4d428af60df05d44533b2f9bd62f726801e06b9c65704e6b85235d1e354fac4ed4583285a2bbf566002e08052eb0e7e57896cebf717c0b3431e3bb102b73f38061", 0x1000}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60}, 0x400) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) 03:57:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 03:57:38 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) 03:57:38 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 03:57:38 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x1) chroot(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)="159cc2e9633da20006bcaa1b2077455d992972e6310aa3cb34cb51f8ac2a5422e4da8e07866fdade9395d501658c47b9c16d1df977e86891d1435c459bbe7b24e218aa9d6c53549e03f98a1532b809b84122", 0x52}, {&(0x7f0000000100)="5d02570c45e8a8dfe51305f46583033d2a90d983938b977e08253e7d4e528c019a67ac57bb468a29941b37132d2c4294a3477c7ae81c59c18ecf0969df0097f9bb93b5474beb2ab44853145972497b7db8ca908c68604ebc54dc41da63680772af945d64517599a1bab6d339e81b46eef9f07ae35ef5c8a101c1b30e7c55", 0x7e}, {&(0x7f0000000180)="213245832858eba77f1c0c9640cb956119d08f4d336a8b47625129bcbb2818fdf2ed1ee4ce7df3147f3fa08b658173edaa203db063739b7f4a67b5f00b5f02fd47a8800b60cf1da03e771245c53108cc6b70766764162068c5b45f40031cf64b3b7ae11be31d8c6dfa1bb104e748046e7b74043917a45810c2710b8a5152e3779f709d3404f2780ba5e60584ad08f66eba47aa4774847e0f587b07d4d12068ad79fc5ea7f1aaccceb57412d581d72ebd90cdac86c44bb8d97c00afaafbebb411af7bae5ea32d8534814f6a05", 0xcc}, {&(0x7f0000000280)="1ce2fcec804c8efaa20d7ae112832440d922ad903fb031b63fa4908b0a4d62000ecb14400e6a0df99f88ece3c4a7d8c1595ba322396629c82091b5ec003abc580ba0d627f542834508c040bbf51e40ffb1adf507ddcdf30e5cbd191dbd96929005efae7aaf33d82d28f11b39474bc125bb33108d6838b1cefbee204b38e42bfec1ea", 0x82}, {&(0x7f0000000340)="392cca3dd48638e59e5bd08b3333041a", 0x10}, {&(0x7f0000000380)="4a9ee3bf947b9982c50b09", 0xb}, {&(0x7f00000003c0)="ffed66a1594e450f56a58b867b714399dead8763d80dce73b58f8577a62c474f2569be683f0f786ade139a39ef13fb3f21aed3313d5695dc578f428b0d9234a85637148777e230cff8bf964e611009cb5f0a34fe5e185a47683f08afb3743874d6e58eecc3727def4b6d8573ef41d5282c730ea801e06516c14fd1b2a6401cd62f3adc7d21dede974ffd68ba22d0869993a214d79c190f073b7c08d6d68b3f9227b79729fb95ed973478ecc1e7221220f7cc981c1a", 0xb5}], 0x7, &(0x7f0000000500)=[{0x40, 0x1, 0x0, "8948eb9e987c86c50941256353ffef49d592e4fc2b04558e39ba1636176f8330d9b28faefc9da10e8df820"}, {0x70, 0x0, 0x2, "e01c78b033bde95cc3803885c5856d9bc7a07abc949674b229ed506ba8146ca642e4b3c6834450acc42cd5b7345ef7ee18c9182d76b3d62df7b28c166dc5a7357b84d5aa73aa7f0bb056781260897488907d59b1d2a3cbbc6d29"}, {0xe0, 0xffff, 0x8, "79d4673b0b539a28ae246fcda50ae86aac2adfdf784ce7792aede18b75f2481f86e6b928cd1d37b659a73bcc89afd6b1867e6fc8ce114d32c6a3fdef518ff75fb5c50c8d3567a894d2526d1e14874615fbbc4c2c8384352f6c175b39e6940162fd19515be9ad676ea01a99d912fe2d3629b1741b77d2780e99e2c9ec7b2aa3cae9c5170d3aa36269fd42751bd0e0f0ac2e4f9316ba5850d5acf9fa43459bfcd75e679898f71b258c26ae2d938a16d53bb9afe56adf63a04e2c94224386b985370d4d9986232dd92128"}, {0x88, 0x1, 0x5000000000000000, "61392d658685304c173a51ad442c379d9da808ebb9e1ab992e6e6022317bfedeb20fca90b61dab28574725f9f33497afd43e5cde753f9b658b7e7e8b201e5feeb67d9634075babd2a5b2d85c203caf5785a594379e94ab4aca856bb2fd9980f217e01976d7077a6d09e044b20915c1fbd66045f588feb7"}], 0x218}, 0x400) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 03:57:38 executing program 0: getsockopt(0xffffffffffffffff, 0x40000000000029, 0x7, 0x0, 0x0) 03:57:38 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 03:57:38 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xc4a, 0x0, 0xfffffffffffffcd1) socketpair(0x3, 0x4000, 0x2f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket(0x7, 0x8000, 0x772) 03:57:38 executing program 1: r0 = kqueue() getuid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x200}, {{r0}, 0x0, 0x81, 0x6, 0x100000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x4, 0x2, 0x6471}, {{r0}, 0xfffffffffffffffc, 0x80, 0x84, 0x3, 0xe82}, {{r0}, 0x0, 0x80, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000083, 0x101, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000063, 0x6, 0x2000003ff}, {{r0}, 0xfffffffffffffffc, 0x70, 0x18, 0x800}], 0x8, 0x0, 0x1fc, &(0x7f0000000200)={0xf0, 0xfffffffe}) 03:57:38 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="a991512d0df34fabc4ccbe46a2d82b08125428dd89a197c5a134a5aae0376c2562538ec7a16d3d2722e715d1200c20ff4a8c9d214db313df1595256a9ce0dbc476b358c0296c981a802bfa40626f0518550410fcb543239994867662631c1c9e12c8b24c7177f53c9e1d5e84c8f3", 0x6e}, {&(0x7f00000000c0)="d9b9bab7b8e05d14eca45f7289dbd1a755c795cee9440c30c4941ebc25c32e52f60c6d54ec12c3b2873fcb2055c4684a1417d61e97e94fd0da08af9149d3f736ddae4b4891bf47da755c0014c434", 0x4e}, {&(0x7f0000000140)="a2ded94a79e361b0a65884fb41b0e88ec57e1bd7", 0x14}, {&(0x7f0000000180)="3bfba1368fa5ddbb08e6a12dfbdceb73a32439f822e3c45890e13384a1a48e2c11b7fc97ac083c7fd574f58d72fe00a0d0", 0x31}, {&(0x7f00000001c0)="33a93077efcc38ac5c44015e91fa33f7cc507b9b90dd6bce3b17681fbb219ac4593b942e682d7731527471873c144d97bc24b1dc0d8c29e803dc630b508b700ee8d8d008a4ebfb367b086495825b55f6ecdfef4c8dc79ff0232fb23b73566c43ffa5100b02222aa01b0167a1619654eba62c9017994b5275283c6be5ecde77c6", 0x80}, {&(0x7f0000000240)="5643f03f67270e661a658fadc66fe952a378028a13d86d5dda1975ab112efc76ea094e476b72dbc9b0788fe85cf0cc52922d3a140f5770d83491027f0b133f4fcc323e29ae131bc908c0caf21b3e8bf5", 0x50}, {&(0x7f00000002c0)="63f0efb3bec4f3ca26943d3ddcd8e47825aa8da68e35b60a18a6c21e98150ebb094c0c907635e31f45ef5326536861d7a8a573a48853ad922fa5fff668c4171e3827437239cb5f6c84e92d967f17a5c11d693e0b5b3bc474cd222511e4eba9e7399b850b", 0x64}], 0x7) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) 03:57:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4a258894826d000000000000004000", 0x8}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7b4, 0x6, 0x4, 0x4, "ab42a76f32440e646e0bb3e3524d68655299ea6e", 0x100000001, 0x33}) close(r0) r1 = semget(0x0, 0x2, 0x20) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/59) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x9d1, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) fcntl$getown(r3, 0x5) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x8, 0x617c, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 03:57:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) listen(r0, 0x5) 03:57:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x7, 0x4, 0x0, 0x0) 03:57:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x800, 0x3}, {{r1}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xffffffffffff8575, 0x2}], 0xffffffffffffbb84, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x3}], 0x5, &(0x7f0000000080)={0x6, 0xf53b}) 03:57:39 executing program 1: setitimer(0x0, &(0x7f0000000000), 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x100000001}, {0x1, 0x4}}) clock_gettime(0x2, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r0, 0x0) 03:57:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 03:57:39 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x3b2) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) fcntl$dupfd(r1, 0x0, r0) 03:57:39 executing program 1: syz_emit_ethernet(0xbd02, &(0x7f0000000000)) r0 = socket(0x20, 0x3, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x365ed0fb}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8}, 0x10) 03:57:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0xbb) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1f, 0x7}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x674, 0x3e}, {0x18, 0x3, 0x7, 0xb550}, 0x83d, [0x3ff, 0x7, 0x1f, 0x1, 0xd5, 0x7fff, 0xa0700000000, 0xffff]}, 0x3c) socket$inet(0x2, 0x5, 0x1) 03:57:39 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) execve(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000380)=[&(0x7f0000000080)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000340)='r\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)='r\x00']) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') chown(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0, 0x0) 03:57:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="005605b7000000d2edf4719ff8be7b6127638349aa73ac8e44282bebe09963eb0fad8fe19a567f540fa291dc5c84d6c0955faa2e0704f71b557da9f096b1e3a0979133187e29a20952078628c2564322e2178ee94a0cb2e9a45bcab5c14117b6b14787"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f00000005c0)='./file0\x00', 0x80) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="534bd4c97aca0c060db7d46534784c8c64d58208592b99817c83c506624a379226dbcddd20bfaa53948cde4603d81587a574b821f5f8fbbd1d1f4ae3fc17a629d01b5eb44271cc2be85be100ca1787162ebfe492800d42cf68d3e2c42fee18c9e4f586014ba1324444da40b6797f4493616034bcdcde4963075084ba06fe4b66aff9c43a5057f297e0d100ccaa9e959e5dc5fd7dbf750fb0ba0d84a1626557c986f479278b8b398ace55e6995454766abdfa696015fb708a89f74458363b", 0xbe}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x1}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) getpgrp() close(r0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) 03:57:39 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa}) 03:57:39 executing program 1: r0 = socket$inet(0x2, 0x4001, 0xffffffffffffffc3) socket$inet(0x2, 0x5, 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2d4, 0x5}, 0x1105) r1 = socket(0x2, 0x2, 0x0) fcntl$getflags(r1, 0x3) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socket(0x1, 0x4, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x8, 0x4) 03:57:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="fdda59b28f70bb3676cce3287883d5d216e58dcb344d831a214e368a5763f8340504d43a269d243079cc4cead8a551340245c2d11462286802481c1ffb0b6bffb02a6bec10091c59a870fdcacb9240f8e5ec69e594e206d26912054b968aedf777eef492b9b0de24", 0x68, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x31, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1121, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x26, 0x3, 0x1ff) 03:57:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) fchdir(r1) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fchmod(r1, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x5) dup2(r1, r2) r6 = dup2(r5, r4) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) clock_gettime(0x0, &(0x7f00000001c0)) getpid() getpid() connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x3ff, 0x632e}, {0x18, 0x2, 0xec8, 0x81}, 0x7fffffff, [0x2, 0x7, 0xfff, 0x1, 0x6, 0x9, 0x400, 0x101]}, 0x3c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x6, 0x0, 0x2, 0x100000000, "35c3f4a37f29576f11a5e6235a5ca5c81ea95a02", 0x6, 0x1}) syz_open_pts() chmod(&(0x7f00000002c0)='./file0\x00', 0x20) r7 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000340)) close(r7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) truncate(&(0x7f0000000440)='./file0\x00', 0x6) 03:57:40 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000001a40)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 03:57:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="9ac2552a68ee86d95cd3f197df855a353c9d9ba6d91fe86413c3d1346f36cad6a2dcff095a0950f13a", 0x29}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:40 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000040), 0x0) 03:57:40 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/197, 0xc5}], 0x2) close(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/216, 0xd8) dup2(r0, 0xffffffffffffffff) 03:57:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x0, 0x401) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x100000001, 0x0, 0x3, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 03:57:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f00000001c0)="db93c9102981fcf1ce6fb0cc69c5ed39e7ea8072231c15f8ac2cef4fab1bb51740c40fce626e80b9d0cb95e33104cf326ce24e89f8c667d60385572810838e98197f91203cf1a2007cd1e5d1bf9eff3ff8405661cc32216556f011abf21c3ad44b672b4223228ba6edda2e58e69be469fd4bc8da2c3fe641fc4859d3eb7f7d18ff34f7efa2866750492d1075b32c0b97810249d3abb7ed8838ff217df71eeeebf85ec362348ddba1ad2dde7131166c29a5a0914f005d9cde850892f711874bf0cabb7115b2245c5d8517085af5177ac874d836b1a7dc9e40aaa1d8aa0d17982483d89b490bca79fd3cea4743c190c54a4bf51dd627afaf795ed7f7f9b4af37c4471b901d56615412ca7f39ef3564d8d774704980e79d451b120dbfd3f0387110b24dc56316a3f45fe4dc9059d7ee4574b440f4209f366c3d7ca8bd9720878701395b52d2cbf60fda11f1c15f9cf1948769ec4e1ed7af8d5916e97aab837c42d1667627afb19789142fbac03cdd8f9e1d4c7d3859e7aad1e1a6ba47d37a32e96fdb0a12a537255b9654c32c5486f9a8370b9f3817b5a5d5b966307b8b4c0c4d16f4fca58994b7821568cc731000a6b723176f54e4370f69cac0508a1d4d9f649d90ebcf8605ced2fc3432a7699ba5110bf5037fe669c6b1a9e9ca5e33aeb1cdf8fad16ccc83c77cdcace2c4fa349b8ff6484c039e3609a08761abc42e757eae4a207176a374010e6b8f1749b0cbeceb694b4a31659bcd15078199c628a1b3bc0b38183346c4ea6ef84406aad9696d5fccd38341cd52f528d6918be589d6b1c611f199a069da565d3c5b8a2cc6ae20129ed2506f959a3a2c4b82999987af1a726f1b33fd77a0d4a15bc8c6b6e37170b629bce6e94bcbc79036411e096c5792a7dee15c4c9bc86863a1ad3c9e78d74a65555129930a6b9efc5f1baceb3cd71492c2b79cc0740957a6518b4c013a294c4c45574b5e72bbb61dd8067978662c3a7a028b42b17806c2b556a5eea970b9310861e958c5fcc5eb10ce448e0692e919be113fecf2226cd016fbd7fa40115fb9494ffb44a417837050b4dbce60bc19238687550cae372b11aa4eb5401df645e1a754eab2c1770010df9373210e5b3816ddb525bc5fe38af82b9b1f89f4bc3f1b7c31e46fc9db22622a18991cb0b7f10192e2a56ecc4d97ccf265c1d9cfa71a9bfc12070f6fc81889d0bc145383e076e6e559b9636dc6f7ef4df6cabb89ceec87f2e6e064b3e414e5efb3698799a61ce2816877814a00eec0267412d277e15a9d065c1fd67cebd134a6e0496ad4be005f4b9eb1a4fc5f017b780d50dc0b882e6b9cfbaf06bb972397b0bc3a05f784b76b1db2bc7ffa100a45cb4c92c6b555f5cb57c67fc39c9922d7a45c11edc123a3a2a0e46bfbfefc222181649270e28c8c9250c9b17804a8c8418a7d2b52858d1dacd03e4ba0ce39cf0686b8814fde6162d0479ef7a9f0e54694dc6a9f3f5d6a95a97f373fba38c645d30c14c61a8baa004921d2b9a4a2c9aa3ca115667dbca36e0d147702503c4ca29f3ed7fb5d17e55280f8da2ea80c03563753541086074425c8e51d837db2e3ca26f45fd35e034fcd615030a3eac908940df7ce9091e32a82a8932bfe13aa77ce83de33b9146102147baf54ecb84e9cf51797b800f85b4d9321aff8f5c03f56422f71016a763182df12fd1eef213a979a2dc6faa7ea64bba2a0dbb72eac7d5c6cc5f27982f0e968f56d95da98a6cac6d79a7b0c6a9c330de79ca93922cb5e640286795199af65986e09f8f20eff066a9a1e809d107dadbaa11e54086672ec0dff6e9215c92c8dafd969f22789a91289f0eddf8c32f9b50b9cdcd2d2e0a922f6a8fcea825848b0169b9e0a689004b6fdb255a250a3cdad74c3be5b61bfacc70f99c137780fa78e1c5cb75c0fbca668bfbcf3541aa65b193108d9084de6dde03714008608942d7c4c26cc1dcfcf44f5b3f4a9ba6881e2b93b65aa1775ec03ce5300bfa81658854d2346ffd9779ac8eecddaf99b77506acb5204a65e54c2b905e568e87d5991d09f76e98f33b607658857df13eb8654ee56a869c46bb6815de73186e72491b630b850439487bb1ce29192415b785c011b97054b76d60c5be3a6b887fd0e8edfe27d8dabeef8c90f9eb72f99a866c3bc6d6e65f8b9a8a9960b5f07e5132cd17a1c06db263e1a030e210a10a4b02acd1bc1b1441bf71caea784b91ccfbb3a7153e84fabd6f4a252957d4344ce4d59fc6f1a6c54b93b8276648e00d81e34ba34c1855a3a0614880dd9c3548f50243f62cb9534acc92df6a7af8bdf38c642acd66984bc7b014f7700f7d7c327ccf16a2648f29711f6a6045c89070a3a8701be81830c8dba85877dd11a8fcc798fa2d40f931528bb305a77dbc8d614916d19d196d5684f1ed3fc818dfdcebc5b1dbc3d8ddf9915c43eceacb634ba49537ed473bfe4583d2409b9f40fa14a657b3e7db6b522995b3af8d6c086cfc75a6015208f3270621eab81facac2c5a9809cd01eb50f863b3010ae5ae6ee894ff5fa5e0baad039eef04d78f5d797cad1a2f935ac0ed4bbdfd7a97c01f649b08c7d76d59729acbe052aa6b2b1d2b555714a90b64bc8a50e86f63748802dc41ef4e245ca489ef2abd4b2da5db12d90766af99bf79fd1cab26e40fc595b1cee7fc6d154fee33a098f58450e15bc558051c214cf26a5cfded01f905857d42258a919cd6c23b773c26ef80932b0010e94614005bd902952614e30815079e1e93c7ee19e663bc61be4b6223285738d6a34813096d184c13377f2ee9958f8dc4a686bde06d15ba3c5d2bb5ce63c905c9e7cfb296d3efd393df4a29e94a3ce212ee013709d663ae7940e3b70bda23ad24e5a4ebd953459b197df9c3cb52252e04e8c7bca8ee9844d7847e026b119a0e211ee5412a6d50d4a91febe90965a11e4ac59f4b10229e05a3ec405732f1b3e03bd132c411ebfd14ef42bc8550b751c88bd2d98fb2ad18ec5d9a7878b14a12541493d63d5237bed300b5b601a3aab94055ac49cd672dfaf23704be6b949663a735f2b108ad7760428b155ca419d6106316bfc040bdfe38b601623c71fca664cfa26b7d6ec5e9cb97cb3e2dcdb4cc26e32787323621924f14a5e13e7a86b886401eec200d271ee8a7a29e67aebcefbb36a3419bf61695c1330979dfcaf6a9aa870dc413f2e05d3c2c6ca0dc4526edce294b828830663f440bbbac0012f581a2a4cf3486fe0e92c090ff62724632cedfdb1ad1731624f024d2b486c48eb5a891fd46d4c5b3826aca5c1db58e0f6eaf0e84c9945a89d6525aa80097657fbb4a01306f34ea35a2d41a7970f615e60ae28f2fe898cda86a134df6180648de6018c6fe64b82d61897faf044d560e3b79cc3fc0c2fd38c59d08286970145495068b2a06c9d25953fcfa78cbef82b2abe62c56831bd0fb78e00ac0e2ed56f5bf4e74f12d8e6c06d4e9b962f530525aabd5612e77abf45abb83228e4586f5fb78fb6aa749cc3efdd1cfe10c3c214118227a4c4e381ef6e89d2276fd1c483b93fbffae4b708ea86dcd3318f01e30f68bd8c08c26fcac9865b0d9b298b36893805ce851edef129196988c3f41e921c09f1827fd1fc1388712a0d4624f324f4ad4a56e9a07a67e52e48c734d3c481a23a5be14453656a3dd92a620982506a9396b4c6327b4c86c9946f16db625ee775ab14ec9e83c142e707be41c167293ba54ad11b02e9fa4158d84a6fbbfbe577411da04309546dbe73c74d65011c48688bb68694d13ca50dfa83e5332eddcc1896bfd5dfaa7a964dc592d79868b001ca82fd9f5adaa0c92544e950d54dd2fb02599dc5666904d8d0067fbc98202a5c09fb8db1be5f7c5431b7231bcf341f59f0b3cf7af23a4ab0cf605fc54ffbad34330efbcacc8ddf3843acfff860482c98831a4dfadc2101162205ee91bbb7bcf01806d78787f355bd96819f73b9aa55a53e1966145291f35056644c7b82acb43e7da603b15c0be4d2ebd689449bfcd19e1d0a6e9918519c0aaf81a490b12447045c1f9eeac67cecc341ac7d082f35cb481a7758e922a3150f04af4c9bd30b1b1d19a877db6d07c9cfb48b56e7a76eca772063c9aefe09ff9aa8588a3b997209262de48909fbcc2928db0bceff7311a6dd23c06cac7184b9893e53a2214a58d95ed68eeebb897fbe808a9b69ed04d90f47112be15e4e83cc9e53b21f70f20a2d337b66e784c7f3d9eb2353dc975492106f3169de454d815c888304437ceb52bbb75a35fd20e2a4dbb74df4f59e94f6876b2d5f39ba2c92f610f552638ef80d565b6df27542e12c33d9fde3733d2d51e610f53db095de9adacf7cdb2d58a5e28ead149ed0f6cafc058f1445426979937077528e282b5621ef65c2595f5b6b0bce9622d6492e93fd09a5f5355d78c141262b14c4dc2af289ebb68dc8078aa358c001d1537d266e408107391e18d55ec729ae3a229af95a3f03dd5826b5642ecb62ee6bcdad20989e846780d6a1526f6d368ac968406a4d4e319365b4353108f6621171ba7533deecd04052d2c2b8fdadb6c0d482a3db5a0c4101679159abae6c034bed5cfdfd60387e0df72bfd8f2beeefa57499072a8d1b60985eeaa0429970db79fbe7f072168a26698207e976aac91fd34e1a0adccb5c3b287de0cc8e0744f852ee2aff9494cc5b1b55dfa339dbcb0859b40ab8dbace60403e07c9f0b5d58aeef0c83ef6ef55aee0b869ff6fd8cc53b7f61e418c33015acd4f0730a926427c8a4864e58f4b936593211c252c0a397a351b070d0264f94132caae4c719307d313f31eb4b641d474682382c3bc035f8feff1a3867d0b76291d76c859a9a821305a6553ed4f7043e12eeb3e16a5161ff6a7ff9da66c57135a933e824675376b77192aa675306e73912733fe3bc6566d33e7c89c9a397d6f4fcd5ef9f6d95c418cad0694b5d11e223dcf68cbe79001979e323aeb70afb0660d226668167960134151d89fda202f7b6433ba32de91454404efe3a679361f7d01464bc252834cf8328f5623cd5945c89ddc6c3e6cdd068178c097dcf884e18606bafce754f964309fe84c09c8e7fce85d12756bc14f39e6ec7e059eac83cf051e27210ca1be14f477c96b45e04fb670cccfac9e6119e89ec92f504c0088587af474e8574504bcdfa", 0xe43}], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 03:57:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8030, 0xb) recvfrom$unix(r0, &(0x7f00000001c0)=""/237, 0xed, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000002c0)=""/135) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/128, 0x80, 0x0, 0x0, 0x0) 03:57:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$unix(0x1, 0x7, 0x0) fchdir(r1) 03:57:41 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000001}}, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3f800) getsockopt(r0, 0x3ff, 0x7f, &(0x7f0000000080)=""/57, &(0x7f0000000100)=0x39) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x7}, {0x8}}, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) 03:57:41 executing program 0: setitimer(0x1, &(0x7f0000000400)={{0x5}, {0x0, 0x62e}}, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() setregid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) getppid() setregid(0x0, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:57:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3) mmap(&(0x7f0000025000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x9) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = getgid() setegid(r1) 03:57:41 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 03:57:41 executing program 1: socket(0x18, 0x5, 0xfff) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r0 = socket(0x6, 0x4005, 0xfffffffffffffffe) recvfrom$inet(r0, &(0x7f0000000000)=""/210, 0xd2, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) clock_getres(0x0, &(0x7f0000001400)) 03:57:41 executing program 0: socketpair(0x18, 0x4, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) setsockopt(r0, 0x98, 0x10001, &(0x7f0000000180)="12e62bbe6725c3daf373e2d6f9580a243ac468ea37e4d42150124433149f212aa97e819ec304a12505a94c39785fa36837565b2bc45697c79db25683feb38c4836c2ce69e769a6cf3fad1ab8d5fe7647537f3218d9bfb9c0fc8d9d2670d5", 0x5e) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 03:57:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xa3, 0x51) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000240), 0x386, 0x0}, 0x0) read(r1, &(0x7f0000000040)=""/210, 0xd2) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="6961191b7d54cde6251e541253966cb6685768083a9727ac73218817150f9cb85e74e795a1069b5cafa57fa304e54f3f0033565f1cc6ad6a9786afc25f24188a741dd461053c9bdb2efa403c8da1bf6c12302702b62a799dc653b0c4542c9e421aac1c47956c3bcaf1002d6b58e133729756b2f99d6710fcf7c2c9f18a76136d81dbade2081250c96c5d00be4e48548a5e55bd60192a7062a6b0bc0144ba96b75e4478a5bb2f4ba6e9e6242b66ce46529b029e5a8a26830f84c79e4c50e5cc50", 0xc0}, {&(0x7f0000000280)="a00ac3b5c0f109c57cd597c0e79535999b2c8ab580575e8a2b6bbdfee5d55889d363403d584d6e6ad5eec5afd91fb4f40d4ca19ee863dd91863b55b7569d413a07e846ba754456a780fe078b8bb12d8b733146c237fa4536bed4bbc3e781dea825741cb00d1b372080c99cc11aedb60489ad549167cb764872b03ce12a04a621ebba827366eb1981cf00e0bd6fa1800bb6cbed6b8a", 0x95}, {&(0x7f0000000340)="33c3b2a35d1252fd6c4597ec2a387d6a0b29c74cc9b31799f815f0454340f340e1bd3f16b849d4c2d7e3e3e21bd5a00a7c178e4a498030627f1905fc70f6ee37ce739471eaf2a48a51aedb052b559515e9565063aee7e00b1553f1afe96356c962ebfd3f3c3076bbee6377e882e4d1d2eb074f55031726ed4b4b0c106866ad65d2e4314696757e9ed7bb3820fdcbd963bbfd56757aa97953733f0d95ae7e924d28ed5960baf0c02dd6f470d5634797e57dbb211952912cbc555abad6a86494fa253f87e97a4167ff9e2b0c131bc1641b2a3b737ddee777184ea0773fb5", 0xdd}, {&(0x7f0000000440)="895cb2239689a0cd688afa1195d9684d896534a6b32e40b9c6c930bd70041b274e9fc5a027d1ba9c890b99d391a8ca7131ca30680cb47a5a37046d435f4cc1957f1ac680ab3d9aad3afeb04cf4", 0x4d}, {&(0x7f00000004c0)="44c70d7f16eca034df9e904d7aa285636aa03018be66559167bbb5e12a6b372ac5703201841b19a6407b2778cc7e06596a16f4937e5b0327a0818ebba1e990c121441e70d693e37058557374e045aec25d621abdd7dec408f55e9bd67dc6666cb41a38bba5ec32dfb7022c9bc6ae87dba876940ed3be221e0ea38bb37f95a3bdb4f633abfcbd8f1bb7fd7780592ae5e335638872819327", 0x97}, {&(0x7f0000000580)="0f7ac8b12910cfbd006e7fafdb032c29e18d6a7a4b8f87e839", 0x19}], 0x6, 0x0, 0x0, 0x404}, 0x4) 03:57:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:57:41 executing program 0: poll(0xffffffffffffffff, 0xffffffffffffffb1, 0x8000) 03:57:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000040)) 03:57:42 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(0xffffffffffffffff, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(0xffffffffffffffff) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 03:57:42 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 03:57:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000000004, 0x0, 0x0) 03:57:42 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000001}}, 0x0) socketpair(0x1e, 0x8007, 0x46, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/131, 0x83, 0x802, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 03:57:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 03:57:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='.\x00') symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x1000000000000009, 0xfffffec9) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0) 03:57:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x4d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 03:57:42 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r0 = getuid() getgroups(0x400002c8, &(0x7f0000000080)) chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 03:57:42 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x8}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xc, 0xfffffffffffffff9}, {0x27, 0x1}}, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000040)) 03:57:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='@\x00', &(0x7f00000002c0)='#[\x00', &(0x7f0000000300)='^],\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-)\x00', &(0x7f00000003c0)='@%\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\\x00']) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x4, "df20448e30508a591bc89f72df682c49b20efbe1", 0x100000001, 0x1}) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x1c344ec8, &(0x7f0000000040)={0x80000001, 0xff}) 03:57:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname(r1, 0x0, &(0x7f0000000340)) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = syz_open_pts() dup2(r2, r2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 03:57:42 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xcda) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:57:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0fff60100000000", 0x8) close(r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="f88fc7aa4066c337c90ba12dffa43fd47a600cb43f84082a1f703d059ebe8b06f525ebee75f1e2c36430d1e4cd976adac1475425480428aabeaa3b9ff6fe2817340dc070833ab8a15de7584ddb8f6808bd1fbe093960eae4d3ed92f519fa80d3b78a891b16e2a69edcb75a79370d0c81ed468f3cc946df6a7f98aa92d2722cbf77123c7cc014a45269f3f99a6b99be43f26c5152517e5764e1e53c5c5d98dc8a557982f985d748d11e1efd8a9d5e39146f65b2e1db1204bea52184b7554b022ab821f4319b9293", 0xc7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e66f1ac19141e54f574fb2158a2e5737095eac653fff1336b7f4721887373e5dd595626223ee441bea902323db038faf74c403d0b50c78cb9007c40af82ec9fb82adce5a2a81d16ffad130362b0f4c6e4538a9d84345035351c47b952ea0e8b3f25fb0f876dea686f1193e2929a7a439ebb5edd51503c61971f0ad1b", 0x7c}], 0x3, &(0x7f0000000280)=[{0xe8, 0xffff, 0x1, "e6eb18a9d835ab30a830ff26358212f8dfb431c2f006d83b8d73b7f954a2c31862369690d21b96bfb3be2a4a07d44b4b3413315492aa50b1377ca7ff21d25eb59130e3b19a21a69319e9227fda780baf03dbc1a7155e53d1e9fd1004454cfa54d5dd01ce5e9002ff5482540d14e2549528f3d1fb8809f5a968ff02bf49c94e3df5159ba8d568e77fa8a2b1c662714380253a76c7e04d4702d0581b252597f9a0f624a5669076e0cf1872137b904e060a2667187b67614b6fe0055b9d07a6acc61977b6afee36eafa3138ecfac36d0d90d4a8d88f878d5b58"}, {0x50, 0x1, 0x3, "7de9eb9d892a764854e61e3e3af88490f935bf8510b0d5377b05e58d39ea2e87e9d52e009cb52070c70049a169d9e3e48719184d17092591b4e4"}, {0x90, 0x1, 0x7f, "0dce6179622dea37652748331a63273df6580707e3724e2f7e0af670b32852bbc185bff7ec2b39da73bb9de97ebf40022964b2d8f25be0c45cde9c95d1daa295310a5c731827e6ebebd60b305738dc6b11f046e4bf1d54f44cd42dd386a36db5c96cbca47cc2d4ee1bb730efaf074194abd9ecf9f40245bad62565"}, {0x80, 0xffff, 0x1, "6918bff3af43c5ca8a4f34cb54ef8e940dac2bab1e6ec76a8b0390d437f6309a19ab84bb9732955d51ab8b721e3c52121f231b02ff1098e63ac19736e2821e3d7006ce71bc46c032ec8d9937990108cf5e1b5f9389e5334a13808b43f4d07695fef527b5b2d0b1ae6a0f4bf1996f"}, {0x78, 0xffff, 0x8, "d6b8388f6fb942600a056dc2e02c05443f1fe81e04758f50f0d8534edc2acb6e0acefde43fdc9a3d7ca66a167b9cc1dbc73292ce53b25aa7b69256f4eb33d194b2ff28def3bd3b93ce58c1e17ad0bf7e146c6dc9a9044d0ca1c02a54722bc5ae712ec6f1a04080e7"}, {0x78, 0x0, 0x3, "a39d9532a4ade813a04a28e727c5c30e79cf7a5169d9002709ac32b48ec1998d5797edf7c33ff5c1c20dd3c7cadfd288d869d1e22a35a0fca6a677bd14f403939480c07ed80ec120646d9a7dddfa4d3d3981ad9592445e91cae05edfe90a19b25c081a18"}, {0x18, 0x1, 0x4, "04"}, {0x98, 0x0, 0x7, "780ff1467fb9f385e6e1fb77225c176ddd64a1079ca89c4838ec5cdc51036eb9e8825b15b8def8b1b53d00367db6f4c04af5a2f7ed57755a2a5d5e231688058986af5e64ffb2614774f05b36ce6d638312aba707cb9b0c89db10d3fba83796e1c0cee06dfd11c48679f1aa668c2526584d9dd83dee483139e04157a42fd14d802705"}, {0x90, 0x1, 0x4, "f570aa36f19b887ad4104326f7d58fdd7709ed419666d2e14d524bda9eb66a5a93d630066fd102ab4164bfeb34b2b43d82d8cdcf6f4df99e78e5b810c391a52d5e1eb6580826a0145c402ad0987f56686edc3608fe7127a5014657c9f4423f7f3b84bbf7a7f5642a9d367c655e6c53597783309c5bdab89d1748f036cf"}], 0x478}, 0x0) sendto$inet(r0, &(0x7f0000000740)="3da43b4466f134c4941935e35d5672dbe7fe224b544795b9468ab6482b662edf7a9b3eb1811920ce86305dbb5fb96af48d7158c95f5b1abf213d597b53c491163a3c9b8ec8bcd20ae7b298069ff570d21eed2a685e302a6394f829bdc6cc8023e08c9ddf494d5112c4d4c793e32612233dffa11f7ee78725d97030774e11a3aa", 0x80, 0x3, &(0x7f0000000180)={0x2, 0x3}, 0xc) socket$inet(0x2, 0xc004, 0x3) 03:57:42 executing program 1: getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001340)) getitimer(0x0, &(0x7f0000001780)) open(&(0x7f0000000040)='./file0\x00', 0x41, 0xc) 03:57:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6730008ec5e598849fe0cfbba37230340c6f5eb1d518959fb15588b47aa31db32925e7442e17f7ff5991a6ddf9b9bc4a9714dcd1dcc50ff5de97f65b9cbf384cf059bc0b26b7fa4c87e73c73e024a8a5b51f328d9aac7a3b8ac4a4275e086add87d0fb5c4cf60f00000000000000ee08fbe800620c995a979a05cd0c3501acf8b825443b7d00f27f9b102735ad56b9bd188d541f9d349e7436470f1dd876665f85ce73a4cd2c0b26a3b6a583c1a5f635d538dd39fb41b3cc6f46840c8bbcec5a50454f551191204f76f2b350177f0000000000000000000000000000"], 0x10) r1 = getpid() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/79, 0x4f}], 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, 0x0, r2}, 0xc) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:57:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="431ecf0c74fcf9e0359805df9caa1eb7a552fabe10d7fa958a37198d8e67196e2cb086bac9971e86709a5c6fb1daea025cbabb18dea779565dd9a32ea2b4b86017d89ddcfd7e4b894a90875de855a4808659ded13f9f27b784c9b7a00b767d6446bc556664737af8f4d89ee724bd19de231a9d18e35c8edba31fa975af7e8f0d1ab89e186426fad33ddbdfea07e44e05f6", 0x50, 0xc, 0x0, 0xf8af1bde227e1f20) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000140)=""/232, 0xe8, 0x841, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 03:57:43 executing program 1: mprotect(&(0x7f00001a3000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f000055f000/0x4000)=nil, 0x4000, 0x0) 03:57:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd5483", 0x66}, {0x0}], 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) close(r0) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:44 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 03:57:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/72, 0x48}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/68, 0x44}], 0x5) socket$inet6(0x18, 0x7, 0x6) 03:57:44 executing program 1: socketpair(0x1, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000240)=@in6={0x18, 0x0, 0xffffffffffff0001, 0x5}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000280)="18afc580227f08f2e3e0c4b9aa989e3250b7d4b133ac7e429feb6061abee775d2d6260c631c1c2dad81dd1ae1d36468c2fcd9acab4948e6a9767fe6dfa8ffd32de580dfbd7b5803588b928f2fd337b32cbcfc9801d6a1a15b4846dd41737feb682feb75b1d53620cc5400a4bc55456a05ae5684d4a30022d2dd661b529b1819c7314536e772bcf70130d90f661896f0ed7f034f2d7f13a7cfa58c5acd393e2e5f8f07aca3eaada947bda4afa031a8fbcb23974d791d2501abb39b4b814e814246b7fbcc61b449fa7bbc17d91fc9b74d1d939f54ea6e37bb2552b608ad65258cb406e44d3af5eb4aa5e3035ab389f06", 0xef}, {&(0x7f0000000380)="fb4047d310aa70bf56ad1aedb289ea5a331b1cc057e0b05630975c8de84fb72d15fc0e9910c0f25fc5d88f505008bd0392b54a7ab83612db8c3d3bddfcb0b276e2c04c166ef69ddab59efb766565c2b0456f0ff6c8acf52b90ec9315f8725e077f62a9366fd65befefa5818089f63d2dab9e16e46ba65899b95343c003b81297ce16b2f108faa6b7d4f2452012a56438a1fecc91a97fab7229a6afe960cd971108c3c81b83b0591e0cf25d058317d7a4c18e2d9e", 0xb4}, {&(0x7f0000000440)="e2f9198b406df4e574b9563aedc1eda70209741b167916e4f118135c6205287d0d5bfe786c06626eae330850e1fe2fef6c4e", 0x32}, {&(0x7f0000000480)="60f365fb3e7744c5bf927f3e503b981549d22d2c1412d8cce228860b2cd8666517fed2d346b8a729a6854593dfb76c1ed244c5a8d39eb819aad6969bc1ca6061d900e822d85a5f9326942ef61dfa27281c67902f41d3770a848496a1875002a86b0dc04e1ef7909780fa889e7adcdbe75e96bb6adc3621a8cd6c1369e18fdbf90411212487a1e1b12953b71fa9993e1fb3daad12dfde4a95260b91b9fb6441bb", 0xa0}, {&(0x7f0000000540)="725e00d875cbe1187766f2298bac4172fe0255935afc40e6a9e024", 0x1b}, {&(0x7f0000000580)="3e25a50de07849510b6a82110a25d8384ee7a025def848b4a2749fb6", 0x1c}, {&(0x7f00000005c0)="f6f0f39ccfd7aa9dfa872eb14dcec871b6d4fc4c3f63445f8f33fedfc385affa097976c11cab331f52123d7f62af1cf7af38e49aee16687f41b9eb45eb23ce7afb42c2a8f752bdb2605d02d10630f2f521ca3746abd88af74362befa4cf4a081433dc4816eefe357c16698132cbe65d432b33ade707f3ddb457cc08f80f34d80f35dd5d403f1312bb4e3", 0x8a}, {&(0x7f0000000680)="c0ef08af7bc2bb8e66cba141f1b9df4b94c98e7049f0ef86f9f779887ec243003e1dc449bc3e3720953bf2721bb37cf838e98f2870dd40c7295903cb39e61df637413e6bcfa7fd33aa16476c", 0x4c}, {&(0x7f0000000700)="1662698ef16ef2b86e124c5b06f16c7795733a2e207b45a407b616e81fadfb5927928aafcf757c923f3bc264ee0d3c2df3fad154420988c2b382c8b298a03e03a493eedb161b0c9d4a0bf4edde3ba62885736f10c7a08a7f85e5c6b7cfac304a72bfb59f0f87dda5291bb4566f739ce55f76643c6fe0b67cff31407ea0075f0b4621466c0c05bc5059083b901fc16f1af9c460a6e3b2ecf78abed1e287b0d2e6a7b45fc6c798ae7855b544fd6dc5ba10cb18099753218ae9e6dbbd13533befe0a4b2250707814f0873358f7126", 0xcd}], 0x9, &(0x7f00000008c0)=[{0x50, 0xffff, 0x5, "12a24f1e19840d609ff6c432de169180296187a111d077206006f6b8a01f133f33de8862da6d6ef9dfac4b2b1dc5f5c3419741f40635a9f149c825acd8cf"}, {0x80, 0x1, 0x401, "3f40429fcd46e9683f3bd7cca4f266b23e8a7c885c718ad1e96f7fc6389234b5ef855d7ce6c28bf79393b018a5f6cd1f9b1c89190ff3dd66f02ec5e5864cbc218b4eec46975ffd2e17c33a2e41549898edeef6280284216468f9e41352f7af015b2d637d8554a9cf3a05cfb9ad"}, {0x78, 0x1, 0x401, "cbc31ea133a0a9bf691f5a7409a2bede23f4c5303596c3ac0efeac339c8ebe3586b7590ba6349a9205d915c9813ca38e1e71560df51097a846d13fc7fae1fe2dd3d3e582d18d3638f7da97b760b47196d408e73246427234d1aaff104f95cf5b6fde473091c4c4a1"}, {0x20, 0xffff, 0x1f000000000000, "e7ac2bc0658388fbd351ca727f"}], 0x168}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x21, 0x40000000, 0x6, 0xff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x9, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x43, 0xf0000007, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x4}, {{r1}, 0x0, 0x40, 0x3, 0x4, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0xf72, 0x48}, {{r1}, 0x0, 0x8, 0xfffff, 0x8, 0x9}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x3, 0x665}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xb9f, 0x9}, {{r1}, 0xfffffffffffffffd, 0x50, 0x4, 0xa8b5, 0x2}, {{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x7, 0xac}], 0x623, &(0x7f00000001c0)={0x100000000, 0x2}) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) fcntl$setstatus(r0, 0x4, 0x84) 03:57:44 executing program 1: socketpair(0x2, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) 03:57:44 executing program 0: clock_gettime(0x7, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x20) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 03:57:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202f24b43997c2e2f66696c65307250785b080e32375ea7ab642e1cf7a78d4db173f7e893fcce6d87461442fb755c985ea679b6ce481da59e57759710af8a6fcf6ca0d446cb0b809e8cd3e7e324563d5347cc77d05878239ee59c996be7ff66fedc9e3318509f3f96f56b299325f2689465d35842d2183b68f30adc130e5442290568990209fd9c67abbfcfad654bff90e7a3e8742fd0ca72a543c704d2dcfa684978889eef7a7bb3599386afff37410e6633202fbb076e135dabc13b1e777d107b09418257f29077d73e80b68ed510fbdff1602447d400000000000049976e6971aa7351dc49d9cba907004a9425218b3fa9030fecc6ca9836ea02bc9f4e16652dae03cdc15e35f6db2e394ff0f0d38720569b7cdb6199f2aa1334925d39f1fdb55ea9b67179d2ea70787d1f56da1977fbf47748ef57a792a1e1647027c1753dfe82b60956f83d90bf6419ae48490b26d05dbe143a075ad60371f7fd8f34d4094c288006c15c4e0eb9116e1498"], 0x1) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001980)=[{&(0x7f00000019c0)="b2426c697caa70d5c7fea7d33bbdfd2105e961abfb82027c7f0b23eceaf4b50f62bb35f3d673df970e6b9bec3d138b407c275263a896a281025b0725ec157ab1b2aa1c28d5c63ea2d4bcccc13536e7c5c032e738d163bfdb71d7be77b88350357ea578ee84cfdaf379a2c1b69a095099b26ee37aafd9b30879c41c14344b54cfe976bf44263a5d4eaa8a1973d98c997b5963da098bcb1b0d4e9200760845baee3b65f3149b4f9913f4a277075af93511e2ac6aaf23772c7c558f8793bf3822e6884ab3b3f45f04b774bd29ea9a21f87b44d77fcd998881c68657aa7855b9fa863bc31012ee4d067bb7af0bc3613bb427d20a612ee2cb895a817e10a57ca6cc38f8ada0b74c5669221a188b05a1559fcccaa1ecffd33fa1ed5ef88257f1d0b8b21a04d3d8f188b8f5c5eaa3d5a797de03134396110544c72ecbf18472e92fe2071545c3c77df7f70cff5d3267b0cdc9f3d22cae95912f081230406a1604a40773db4f15702547b9d969d377f5dddee43e1462b4e89d4b2e095d2dc7d191a25e221dfb6690bf4723cd5f8af80b88ae3aa2d8d154f14badbdbe90015662c0539ad3456e1e801e9c61afcd521438efa216b846da5cfaa1875d3157ce60a0fa20d705b8d86cfb027e7b8e35a7a2669ac9d14e13dc9bb6516f54c4b5d0821d388b57f2a5990ee634569e00ee77fa1ce6a0d58741fea8d6dffe1a316b95defb42219ae6ec5f8ee1632b483e7c557fc51bad67ef1201f709e30c3be374647bb376bafa1bed8f87c71e9445dbe26e262ac3ffb2dc82b786e76ff932bfba5eb78776146c3c685a24cf04ebd6b45f38d21f8ba370e07d15f30ca3593c7f8e975a7b0afaf24d94f2915548d49b718edbb13fde034cdaae984d37760fa964d5ebd6f375e901d1290917c44a598021dfd10c5ee0fc3d4a5f3087a60ce79a8676f62d7a0de4b6608fed4b06a3f5cae694563ff9377d1f5b097b55e341518399813111efaac6608d70ca2a917847004cb526a9541a9de28e9fc12905ad7162f53e0e5baae05ee5e5835e316b9fc72f99eaef2dd0c8c3a5cacb3232893f9731a78bb992076b78a04b8f86b9961144f22eccba2ef1efe499a241e5959fc41095f762f482fc1baa35faae4a23dd912ec0eed7d469332733e3e5b60e87020bf61413746aefedb01aa92a313bb20d23330944ae08fd323f2620309da40f4ca20e4c04972bc12ca00ab3155d24e12b0550f9f3cbe5017dd0a9c7bdef80f26594e9c1f96a1133a31096b666de82713fbf2e046e4f78c17d8b53ec1414bf1a1c0912874b136443f58ec204539022f8049e03f39ae3a95ddd47d6d8888c3d83dd36ab08fb26fe6d449d3ef0faab1fec7b2bfa2aec6df827eece8e0475f025b2c8dca6505e797df83af678bfff890651e84dd03fc1803719e4591a00bdb6d74f7c195d86bf9a4152ee236296ea38eab25125a147fffa9ff282aa8131e626eb815b1e6f7649fd2c5b2912c7e9527bade0971e3f9eca9f045a1cc5ecf948d74901754de6f275be59f1a1bf7f25897fc4f5bc59aaf6028a6f87d68d86a1ea29da12910c3d6475d98d033f54d90c0c902c857277ea4dc95917f0dcd908f9c517542dc43740336e5847987737cbc4b44d764810fad9c5a467913cf6a2c272381d6569e038f1eebfcd07003892f88f556f398f1f08dfc6e683e583cf98fea28268832f9b5dda8382313e2467d83a246c7b1e92cbb2d11d97d7d83e4b47ea199f93f856628ad45fffd843ec9cd8d0602d7f07eafd225cc7302f85dbd83734c21f2f10ac5ecfe757b5b7adb127c80f7a8fab02def372e4431a16da3a896b43bd9f668ecdf3a3a93ac8300b8e9c480a0fa1b0517cf9a31ebc2c70a68175c6f4558913a4b28e098035ddd9faae3a7aaad27ca708b5a03d7c7fdd65ec2aba646449f1bbb24d35548a5281bc1d77f24e2ed23171e37024d6fe6c3030087ff223ee7c4df225cc4a830de2b0bddb130c860f02a7103b32bff2f82f0b42c17ac0aa1bb07bc3d47954070eec390f577fed104ceca474d0738d1442369dc7cb393f5eb2292df97f85312e54e35e11441124d94b1300a649ae35eb57ce4e6733bbf4119ff814ed6e8426b573cb88a80a7b4ee2fd51f821043716918e42ae789ac178f0c5e575ed9924f30fa9a8db95727b699b3c88524128154b62c3823b5f148bf9fda09807cd2fe0149e7bdf6a19841ed8c85c3d69bf5209f9edcd96a7c157fa5d2b4d7fffc7631a589ff47d35a969e178ee86f3de8f658d005e4842b514f3de07557a688854f785cefec33c1a1eb8db4d1cfb4e82dc6d0473d69b8a4c20ae9f21748014f81cf23e8f944c48695d8b3191ba0d40f7fad2bdea8922d881b417f7d9f98058d9f111b080a5e56eee6534633a3fd0a4303fb890d2fefd1077a9962d0c73b236167e86617fca79b70f2aca0a8e196bbeb95a7ff2fd1c7c1d3c750221eb2cd2112b54d40ee6761fc52696ffaaf3c0d654458b357e7e007a183319e4011d1054356f5d8be57007804d10b578d35370801a55ae7cb92cd2d6902cc0184114673ebef0d671c37225e546b37a837c6334220d14255ffa92e6bc12b64257d066c3e1fbd16115b593cd4dcd6febaef4d22d8b7aff07b1603cb56725acbb844218acb1a523ef3cc35ce8b6fef963c51aa717d00a148b32eaf7b241de53f459414690da9bb510a961a71c1064bb57af4be72b8421c54a98ece2ae5078b910df01f8860f96539bad61c66bbfffb27b63527284cbfcffe1a6b2edfd24c2d3da8feec89e89c25fe28ceee45c517ecd9420897c3b45e3a8f9efab377d36aae818a9bd2e7c95b8b0de26c9750bfe2cdb18890fa8fa2f7a2166879301dfa52b07e811c0550e7151181a0489868cecb4278a98d21169fdf9aa3fd118f9b23d1d14dbefb831059aad14d434ade780b635a271d13d1b5f7b3e653a85a6afcaf434ade736788d032c37fa82a986b006b144bac1bea5b26314d91cd6992b462210fc4609ac26e497120167982ba570e65e43ba1e37eedd553504e74b048726206af15d0eeebf1848b0d7d7436b46897292abf7d8133209a3ce435a0819a34f75b3b82613520d7735ab84e92864f18cd62b862122f157f07e7aee26b828adc00fad7413a55a6ba8eced5450f76675b0b13a3fe18bb6dd0ac3ed0b9ecde600c480e79d9f7c3341fefc503e009b387e3f83c5a007734a3b773bbd8cb3839b115397e47fe1f31063092852086b32160738e64d93903c4b4bff26b3a190d1abd688839d635dbeb7a545c4a0137730a050e3726a4d47dfe67ed29dc4530794c631c9639ef3aba492bd69ed71a6933a486c1ccf8f1acbad912938635872c2300128862a1ee45e9fc2dcb607998337a8bb0933c66f21b2bfdcff9764b267afe352577846768a03d2604b551b1325da580f77ad0b661e6be18a52f33a55c4fc363efe2c458549ee4fa97af5eb9ea0a56fbdac709c4322a3d407243a03afaa8b9a89a0a7f4fbd742a6640a04a1249ddd637c8595760da7d8d9bf018278f701e083e15e28f1908e343acdfd6ee45ea21b482e8e1cd5e5a2f54fc71b6d821e158898871b2c90fc7eb0e77542c186d2102861e5627c129696fb444582e7d52452ea12e504045da8206e202a13e989e812841dbf9033d9026af87e4834e18ba8490d66dcd7cd191c5266f09c15fa675675312e5e3c3dc78f790b34b43ab79968920d1acd494bc1fa9702dc6de738a9b4708cc6ba87b473df466ff771d445b30043c208c0b5bc71e384fda1770e053112c73ce39139d82e7b18fcd5107babd159795f5ffebe41a2401405a259185620715046a6bdee04de8a3f0aacf45bdd09c4bb763e9b04ce8098892c50faecbc4d041743b640f9870537b6f67994415f39a50be9e1eba2a600686bb5c798d749324fcf454cc96ad1ba9d8866486cd7a03d28b8aa35eb7e03cf8d0bb5475d3e501906073eed8a14f158161da1a13f65c13b75f9c9510fa5712987aa3b55afee6ed5297549518795b63f9d89ac24fe35d7d79486e06b1d83101a77a2e62cc0463031caa8e446e51b5b93b924c6b02c1350b7f40af9cd3fb1d32147716c1b98bd620aa1d3c52422063098558bd34e276d0deb4b4441379d420b52d73d05279db798e6c778746358a32827bf2b63e31f4aabca841a5b03155b9d772126bd8e9279691c78ecb3a8cc1b8dd0bc0bc197cb927bae92348048ce431923c3e8dfcc88aa63778dfb633148ceca3ea14a48084f91506fb5b4fb950eb83ffd903a8856c4ea5d725f7f63f85898ae0d1ed44c40198c129ef74c05834af6b056038cd70fc262c23eddcd2868e15b1b46f231dfbc6c984100c491a2c78e3108ed2f59c305ab4307e5d9525c46d7a41b7fd15f84fa56326666d60af92bb0af8746cdd1c47a216c19367ab0cf0ff93958f5bd6df2ae482ec84e4652406c6112ac5712690c3cf2ed9a23c81d6bde30bbc46ab742b5b29d7f92875d8ce5aa282764d9b9c3acfe6211f6f5fecf6200c7d01b0dbccfbb4d5b7e42402fd5df503a26bd457a251cfff81ab20240b648ba3f52232df12d5b72c94a13d1ae850781f217dc8868bfe82f7e043c301e1efb3ad083b6f96932df51a0ce5e64bb500324e6053faec29eecc01755c36336f1978ccfe6e6bb168c1099d26fbbb6ecbfdf62b7993bef212376a65870ac84ef3ef2c3724fd43a960e38cc6ba06c87f9530cc36cb0dcb3d01e81d9a929e546170848e2c015363fa325d258470a7dacf0c23347e87da584eb86261dd19f65b5351c56c296816a25cf33193151c1a942ee24e5ba8dfd09e60072b54fed9948ce55853fcb80536ac375b30b4ba2b4290f1c926e7a83a1e54c15f29865a00c55bcfda6de6d40df66016365e8aa3339e88b7cde3b7f84d8eb93afa3fb7c938caf0ce8141bc46c95ba776940d5481349d2a60c3984886b13736a9e5d49f32f2c55b4a574a92a8722af32133b0d0f9c8bef88746056987ddbd58e366e5a7c0839b525dc30b35cc80e2cfeda26820c0ac31f477d92f5ade86c5d08e2d31ba3123b8b34a39f67ab7d456af7fbe2ba4239d41e3eb86f86c1068c72972376dbc177cf17f9825c84549237ef7efe1827d16bfa989bfa139e569a0012c67a2c7c9742a47ddd2c54bb8ce0978ac35838c740a9e33e5c023b9fa0b946d86eb1a743db931400860f178cc716a844fb18e02f21e72f990c60f74ccdfc8841991c39b9b78fa999026179d8451f9f21b7ac99ecee9707732bc7f6d18e1cc82633d327df09174d6f623b4bed35b9ddcea800a15244aa5cdaf65f29807cd618edcce1757dc735ad6d9ac47718b444307e2aad5410e673c2b4b2418a1fd251ebfb68f5bf396f219381ed58d6601e6999e8925df2bcb6fb4b7ae5fabb81ed838553a723f6267b26bcc560fec64c34ff0b9a4e353e45e5ed250d3ab9ab205ac35acdd2b7e312394676043d5db3aa5644bd85dcca03c77b8fd533d34986816b59d1e5b11debd93e272f5dcf8d91a06e3c80bc28538ac54e07fe5b6a9c0bb773261b87ace7cfdf20b155682d9af5fe12ef8e816f7cea73af7bff9bfada1bdbf977f35c141a9abad84bcd75b115a8d90ce333c8e4bfef9100c20c558ac595c0c1c3c4230c3ed3b6be8efcbda848", 0xf8e}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 03:57:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) 03:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xef4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x0, 0x43f, 0x0, "95db515cb84314a4fa533f6a1c98d702e68f92c9"}) syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x6) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7ff, 0x202bbadf, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 03:57:44 executing program 0: getitimer(0x0, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x142) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, r1, 0x60, 0xb5}, 0x1, 0x2, 0x0, 0x0, 0x753, 0x7ff, 0xff, 0xfffffffffffffff7}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, 0xffffffffffffffff, 0x0, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() dup2(r2, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) dup(r2) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x90, 0x7}, 0x100000000, 0x1, r7, r8, 0x7fffffff, 0x10001, 0x2, 0x5}) 03:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0x200, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x80, 0x3, "1078165be1ba328c0b0e946a097d0f52ef03da29", 0x100000000, 0x10001}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x3) syz_open_pts() 03:57:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) flock(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x8005, 0x9, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) flock(r0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) 03:57:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x61) r1 = semget(0x3, 0x0, 0x0) pipe(&(0x7f0000000080)) semop(r1, &(0x7f0000000140)=[{0x2, 0x1, 0x1000}, {0x0, 0x5, 0x1000}], 0x2) 03:57:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='x\x00') mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 03:57:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setown(r0, 0x6, r1) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:57:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x4332, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = socket$unix(0x1, 0x7, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x26, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000000)=0x10001, 0x4) listen(r2, 0x9) 03:57:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000400)="35db4bf228cc73d71444a4c16da0ea9f962185b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2c8d1906d8974febdfb25fc904730838923ed771cfb9", 0x3d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:44 executing program 1: pipe(0xfffffffffffffffe) r0 = socket(0x1, 0xc001, 0x20) recvfrom(r0, &(0x7f0000000000)=""/49, 0x31, 0x801, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 03:57:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xcd, 0x2}], 0xffc, 0x0, 0x0, 0x0) r0 = geteuid() fchown(0xffffffffffffffff, r0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) 03:57:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8000000000001, 0xffffffffffffffff) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x101) r2 = getegid() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchown(r0, r4, r6) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) chown(&(0x7f0000000100)='./file0\x00', r4, r5) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3f, 0x4}, 0x8) r7 = socket$inet6(0x18, 0x4003, 0x2) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ba8b931d03ceea916dd03dc0064d526d91653a90eb4bb2efbdb25d1db0dedc61a74f16be9a75ab796df25804b000634613fafaae4938de5bd662aa5c266d3fb9c39c08246e393d129d7785bd856e37e6c6d7fa7615e95c23", 0x58}, {&(0x7f0000000240)="760f7e5e1eaf79e983", 0x9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="6ef4f416ed671d70602e05a5662f", 0xe}, {&(0x7f0000000300)="a953eb7b06356c92726670b7c61c7001fe45d0c1ee21e3906ad843646006a4965ecda9f2fa3c7282de839e7981a59b50549e801c099c3f07a7503d770e7fd1463d7c449df51bc173ca056e96ac510f7bb02cf86d7153a84e02fd30a3bdafc4bd41424e0a2e50f6a3d15b34b462b93d8b5354e0f98c49fcded54764fe92d7590112c36155d9888235172b4ff9425eb23f50f6b7a8023856734f1db3be0285579968216a54849fefffb5", 0xa9}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x80, 0x1}, 0x402) setgid(r2) 03:57:44 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x1, 0xfffffffffffffe72) 03:57:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x19, 0xffffffff, 0x0, 0x800}) fcntl$setown(r2, 0x6, r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x5f593847) r5 = getuid() setuid(r5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x5}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 03:57:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 03:57:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)="5ea980533bccf8c39e6c80df0808c694dcea796649d6eee6c537a04292dda19f011e11332fb9159fed2e459c451504c66ae0444bff23bb7e55d6c40d8b54150f5989c3a8d8e9da7501e5690aa23aa6dcc65fdb5229b2ea041357e14d87a287919dbaf17b273f4851b0f27574a2a388b0c038e9d9750f0d2f9863c3252d8f7bc3cefa97d8a345b1598fb8ff1a2e5effc88234de8160fd98a649c0f192d86bf8596ed968d8005b", 0xa6) write(r0, &(0x7f00000001c0)='D', 0x1) 03:57:45 executing program 0: kqueue() msgget$private(0x0, 0x40) r0 = msgget$private(0x0, 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="c44151d8f3c4a2b9abd5c4a2b99cb00080ffff67430fbaff05440f8f052449248fa978c25787f3ab410f0d00c481c25de76646837f0628") msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/68) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x200, 0x46) 03:57:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) dup2(r0, r1) 03:57:45 executing program 1: sendmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x52}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="2c31b0f6864a92b7cf0c2eddbb35b947445bbfdf050694edfb7bb7dcc20ca8c82323523c445f2c37a5264281220cffeb6290ffc1c1bd46c1ffec1af5b7ad25e0e4214ecbcde3bd66d9447e8123dbb8c5cee0c00bf1d4d68a9248f75dd5b5ff6042568a23150d62679bc78493e14533036286", 0x72}], 0x1, &(0x7f0000000100)=[{0x50, 0xffff, 0x3ff, "14c1c0a882c0f97b6ef559dc7346b52af8c31e37469fa33fb330568163e001d447c3140a6f21586afccddb98a64f73917d3ee28f57107560e8f4e0536c15a761"}, {0x20, 0x1, 0x8bcf, "bcb16c8c81074ecb8065"}, {0x78, 0x1, 0x3f7, "9c2aca0d1c3bb9989396ee41097a377d3326c299e9db39ff10e0d4fb6d600f8f8541393e767d763c43ce664f8bdeab83a500133a08943c27a597ff26893ee6335a74dd8a0c53c9a9c1f8c10ef1f97a0daa60185f0dc0b07a7dd7130c5e14f05362"}], 0xe8}, 0x408) 03:57:45 executing program 1: getrlimit(0x8000000000002, 0xffffffffffffffff) 03:57:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 03:57:45 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000380)) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x3}, {0x9126, 0x8001}}, 0x0) 03:57:45 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x7ff, r2}) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 03:57:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 03:57:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getown(r0, 0x5) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x8b) poll(&(0x7f0000000180)=[{r0, 0x8}, {r2, 0x2}, {r2, 0x6}, {r2, 0x80}], 0x4, 0x100) sendto(r2, &(0x7f0000000040)="baff561c45355c830a49850c63e3ad03e73e6c0f9c0ef8e8689873a3fa29fddcd35d80d811e1bb2fd0ccfbcd807deade7305d9de949b062ce371658891fff5373fa233dcb68a67", 0x47, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x293fa13d}, 0xc) 03:57:45 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) accept$unix(r0, 0x0, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') chown(0x0, 0x0, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') 03:57:45 executing program 0: r0 = msgget(0x1, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r1 = msgget(0x1, 0x8) msgsnd(r0, &(0x7f0000002340)=ANY=[@ANYBLOB="0000000000000000ea05c351effe31a7c0b173a45bd09de7d752b2eb32117d79b52331e17b3990b4108fc0203b068eda38ce59d52c80f2d0c04adf2e3c431762216513057fb5dd6b22bf065e179aa56ab616e86112cac518a71a150d66f125e4810b797068389deadbf63c81744a26fd5d93d6fc090000b57825603e7f6b194e794cbf7b17139a243f32aeb5424ba86a3afc07fea60e10323e1d3489cdbc63186dedf18113521270f792d4eeda6192fafdf8400f3b4820818c8efef6127dd3d438d94164ddb8abaeecccdbf6b62905fa0c2bd23086cad3cb70d17b3c43f8d7803921d0092108cd8e399b1cf615adf4d83115facdf2cc8b33954fbe44e7a38da2254a639b420f6316d0cd696461ed7279c9c2e8b8b94f8940e4f5aa86b337a16f250d2a7cca4bd121fd3ab2d3d5499f234bd37d9fd173155a0c94d61bd8c3cefdff5fe5f5fa417e7cfbc856751a8fc40b0aee9ff722c32176838476cf39b24ce1fc3b6eea70969b76951f23649cccb09e3e7dbbbf99cc3bed1f74ae60d4621f4ba33f6b5a4fcace2fba3944eed9c46ead8c8c65b6766ae61601c2d9cdcde23d079b649369fbd4194e6d9101508c266190066ffc769af483f30e1ff27771b77786ff78f3a635c9b14e7d3a0f7da9890a000b3b0967e20fa4a6e1a0c920a7a4976e87d64467a70f32a0dbf875e8ff48b5e42e0d8a5532e42b39ca962ab6a920a43cc55f8737b20f1d8f71997335c257528d7fac747317d5bf13550af83826823e055e9275c44ab79f1f2d61a4b927a153d3a4881fd9279f616cc76850b8a5ee96fbe1d5c472edcec99737bfd14c3462f44c842af793d0d9c7c081ee36fe18b5396e7c12d0e852c6570b7c46d666cd6a5a0d9370dfcabb0e7d73480a56751a4565c16f5e37f92a804c7cdf95ea66623c571afd1498db419b8f799a678131f12690139f92e46c53d608d60821f067724cf41d83c5a633c0edc168829e6842b10be29b7fe065ae37de5fea4aa067c198b5d51ad675fc9a5a7f2a74dd798ee8c2d8844ccbb7207a7c33e4d88f560c6c500fd16a8ed4ea75b74271be108243a4626122d2208f9da7445522cb9e8505183b1aa234056ec27fd291a91d6f9085b3952c8b66c011512cc384ace03000b7612c7d4b3130c3fb8f1d820ff1a99ee8b1ff228df4759240e2f42d9b07e45e66669ac7c711dba2b63e79015ee6f604b8f0c1051a96e8c539a333ef988eeb5398ec8b2e023165cb8a38dc073c0027cd899d6eda801abdeca9158d307bad7b1be09f153d91393e0f30aa0e858ce152fa6eae34603bb700f30ed959bd9657d0108211f6fd317fb297b4a78dca598d4dd75aa3b454492f8c6e363cce3782e08ce73baa74c9e1e459148531c4c769893964b9cb535357706411b2822e8b619335a7b25c24efa958aa36fef7d0bf8f05af02bf610e6a05f36892ce9629922b386342be16f6bd8fc21a1a27aca48c31210fe42ded390fbe9637c67028f461d069654caa50a85bf89b042175986a0bc1be5e0867919d3167e3519b7ecac4250d2df832329a07860bd78c26991255c65b0873f75a2cc710434f84c70a5bdd0f624744a286237a1a2a908d95a62a1542d7fc359ea5e0f52af1417f093996144876f9f8e3fe34c1ce35111e66fdb1fdfe73a5bc4cb29f2ed1a280e566ae94c3e8a0193f858ece28384a647a444f9be97bff9846a063b3a4c5fec1e7b90f562945ba42ffcaebe25d557a5911b9be8e38a4b136a0dd6a8311d70638fe56291e0c0662f903d4cc3afd457ae78303a396ee81616a6a3dc8a3c4973b9e752efba52b91ad516e32a128a3bf75e78ee772334461708a22aee226d88e7265dcf08f2446fe0b5c96ec5dbcd6fce842e3037d91a27195b542f4a3b6bcf86aca0693f6600e214e327c6e8aaa3500928ab5712a1c72097a30f997b738b343a1ad0c92955c9228580526e388dfdf5d3dceb545d85c88a1930e2775a33e84a69775c1be58a2b932c5e6edde3c8d92f44d7e36f49b7a7909761200dc42649a5c96fd22fa09b3ef6300d18cb3506a8ff0d6bc17cd2be837f7d739a72ad926bbb3674d95e00fd9d3c6823b996d6eed50139f7edca5a6b96bb67535ef7be6cb8172920b9250c9ef3846293e17f3d7d831453842f0ff4a38f766c4f850d3e44e4cf342ab66359a573e7b4cbbf7b714234778ec85ce029c32e2fac82f31fa19dc5d960fbf47e526eb642e866e5ebb5857f0b972cb79622254ebb08745c04fb8b10f2d6c4c539585ab1c0304cb5cf451c8a566501500058bc61f9e26fd353cd098143bf4fa1c840754ae9d41dd72b8adadf54205bbc8343f39e8c44967e954d0c1ef9df37494266dcdbe580af95bd1c64b997d429c973656c2ae7af024ee5470dabef9d89e1ab5be609f86376e4433774aeaa6332323bb0d5f794b7f73c9e6e0187bd23f5b83222909f79a3e1cdb2e4e5341e543f4e23c0a241caac2b7da3e4e631841551e88153cba02e2af6d19edafa79ab783b1728f01c6eeabece68bc99206a9d4c61da89f930e209880037edfa20d879657bdefb6d184d33d14925b5b6ab8e94539d33ede58c6779c3cc8fa1cdc7631d7ef207806735e8f1664274bc83e6a2ff6f27122a2802e5a4da98a198c8ab5f68a15ef50f62b732d7e6e6e082598155fe105c644fcaab657ccef942fd76473578a2282e28eb74bb61f28648c54de863c68a7e2ac58584a77dc578417a7333e26f27cdd318537f320df544710a6bed7e0d67712b7103e540e4deeff8883440448482f8d9765e3fcad6c9278ffa5da51838d0f45d2306919b63005fb6b2a8e8b543fb5b817a087d150a65751c6bf75b8a1f5a05c7fb1aa8ba866917e6cd2fad85b05b23adfc357e191b09616cce15765c08b132390b5c479f5b0495c514a0330b4a6ac7c42f13dee7d7899dc3321f68091deebd488cb05f7d1282e57065dc0eee3ed9dfe90a54a5579ae00c949bbcc88c41578e598c47decd12b43e1e85ee9c4e3817142f5aca5b9557b1a23a170b06739e3716dda78951e46fa5efedbd6a839357c25eb4e69ef793966251d48df8d4b67d448e12e8cb020fc208e49b4c10a66496a68087a1c7a3c8e871fe4accf40af332144cead4435bf39e12f0cf920d42b24336cfdbdd414431f6a423fc72eea951a484dba54b60309fae3a8631014e1ce4ca012179980ceabf728e9b3a9606c94471c73f5f10064d1393afa2713b55d682d351b0e293d0ab584043758ca06503c75f23b09fc8e3e47057f0506f08bda2f04db41d1832f3cfbe739e3c0a63cf03753d762badbbc3cbd62475f7af4aff435db150015dd7f654413ad567caa474304e2c62aa723ac500d0d53ed4f2c62fc21a74c2bb4a09ba72c59eb19f28883156c7656117308e358929fe044ac294b447785e183057bfa111522c4d9010b636d00f62532f76f21a7040c954290d63124c71fa5b221a7a529ece8f73d6bbfe599f987c270dc670933df63d9505e4fdbc5322156c3c4fd0891de4a526eb9c2efaae91b742a9770eb5382b12790da542710ef5c5e44f871ab83f29e2aba0dd6689e03512e2eca634fa0f70f837dc839e6c81476f375cc7b29f485b18d810bcdd28c3d3fa548d31f68a118027303c0db0e0b9885a57fd26ee08becb498f804accbdd5ebd14201302ed49f22ced354fea35c8447709907a5a638e8d64b99925396968962b7c7180c6880b0eaaa52cc34fa4209e0995000a6b7a8ee1bda36ab93084c7bdadbb6fbb6a64149cdda2476b3c8cb3ca1322d3536446d2d60a39bc78ce1fccd55571b50bd081f2e33e501bdf5fcc5151ee9424c29cba7720b20d5f0b4ba2bae8dc988b4be52491fa182bd826c9a9aa7d7bf90465880cc2885a7dfcf1ceff43ff1692c49e3c9226d8d8a8514a906b29df65415f790160648de8d745d8b9e27277c3243f728521cc80132d736fcee0cfe76dba37a8e7dd8c2e7e2e6829977995fc36bbc12210b0e82d66e09a7a2ba2feb171aba205a833abb08344b2cbeec5a325e1d260d38971ea85cf5dfb08188d9a29fecf2bba94d198411b15a0deb057c90f61ebff827abf34c7c75fe1acda97d296cb478b9bbdd13d9012e2fef6ca9fe19590459efd98a9c29361c2aa5b450bb3cc98ee8cf3eba660fcd5c163eea72dc407a175dcae10a004351d6ab3b028c355a8eb5686938a35c6069095cdc527a2d03317193b476fecc785749f5c8c6d48c36234084d2be68c51eae6311e61a9df1521d38d6c0d49e09e62699f2a253d1376c9e099973f994da8499cb2aa5cadfd6c20059838cf9ba8647122aa671b0adda9921d7646e718ae0eb4785099335468da57a9de969eb21abcef08ce8db7055dacb753f97fbe2aa28f327fd59a5d6ad58b19259b4313f0fbb55dd8141f07f2feb5ff8426cbd17f0d6488af8a6bd271b691ec582d998e0934c8a7c498dddac4786c4002d6b87aab6e44e555496aaf7f67d5113b131aaa034fea400316a2da04d538663b10180cdd2495772c59c65626226971e0b8028fe035998ce90a104d2370713b1132ef37119e2e68efb68fed1a915980255dd64c1c964370acbc581c6a4741d9c81824a6c1fdcd8528de598d103505711da4c4b790fa292e8d2d9d5aee5da92944a6e0d0531bb6a99b2517f84509e9cb3a96a468c18b30e69ab8920a29fe4e5bb4295a20000000177e82b6b3bec5c6862aa8c12b0ba9a927df507662dcffe55650ad431fab75a3176c05c05cb7495cc24a1798bc50517b68dbd11f2ac894b5f15a8414457355889e341eecd8ea65767924c39950f34b8e78b623f93ab2409efea68fd6806c956247d62dc274545a75a2fbc4f9c82b949babc6efc396517d1946bdde19c3deaf006e85b6e291a0a8fb1a399be4a27ec8a965d52762dfe3c14c68400c7296617976b4a28ae9c1a5ed7fd22310b469f64666f5c8d0636a84ec2725c7b0f8941e59265653aab223bc4cddd21f6715bc5084912e47d3399f98c4019e5faa98af5df0f6fff0f01c4587b2644b9e2155f1715851d4144ed640bb9ab1d422c02a2f9d8791c17b677eb9adf9326674f070cac151973db6db0e23fb8227fa8e77d3a8b85d948f59fdb12042f220b8e3bdba8dff4ad70cb6972afd6f2d123c5ce257310af99b181b862ecd2735b4ba899354b0edd8c6ab499c39f7b693f793f06aabb1fe020006c94f574ea28d9747dc3d2d889b29856a1563e5c7d10111c99c7b82246bbac61b80604c2e6cdc963ee200f10abe930cd982a4bdd58f55a88040056c64afe35059ef40f9d39574aea496da9a7ccb29203b4d7f65ae39112d82a9df8a60d83a2cbb3e3380e2d25afd6239e25bfce4089a296df584b7f9f5b319e23774f3e1e5fbbd880e2960c20235e257623979e4f77ce009013e40b5f9ee767d8d5867909fc1408aa33bf0d1151ad731f90d46c5e1f83e7dd383e901eed3fb7e999732c78fd6c01c10681f5900f3459f522f64a2e18c22bdf658a07deb1b645fc48d0ea9b6f47332ce8f700759f94cd3004a18bc3bdf35d0ad9057cb769069e4e468ddc2b7ef452dff4ff8bc7c1a213bb296b65aa729e0563fb2334e88e3e8f5205cd9fe3e41f26fd6c09d112ec45ce13437d376e623a2eca08a15c221cef1c3f7456560473241f76f7da83a06cfcd44d95560b03e5b077ce97aac13337354346c5a07122d70f66810f4b908afb32946a3a8b5f473e6f2aa02c9d160eba0bb4052a539abe4761fdf5087245ff50fecb4c6d9f3bb8a4bd0e4eaee0d210e6b76eecaf99af25bab1e6af3c2e32d35cc168732f74eadf6958911ee0ee7a04efc5a9d4e673d51fddd055954ae292f5af5a6203c234a7ae477a8990f5a4f14ef3782de0860f4266e40c7a5b0ad5c23d64bf7899ac49d25177a087550f1212a89d60ce43b11debd8382cfb301508946c4c41296f99ecfa1fcf45bb775f51292d089d9b1d3bc91d1e11ada5b73c4e32772343a14a6416de7f035e8f8a22ad68837cdb215462dbdb67103193df6b529b0e784d179ea7d511af1d94158b348de1c459f283a15acfdf8e06026905f151a44f4c9988c7a2e2137692b24f95c9ef08776b8061b11b6895b7d4b6d2916fbc873"], 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1, "cfcf2a543ae4f18f889c203b66c38908d1a72a4df38a4cf0df5cae74d937a93f74327a82e9b61080cd644b218c24ac9a95483b610efcfeff0eea78d6fc8a0a060aac125a86a9b1a528b188ecd3ed68fc5f5840c1d15d0ff2e19ee4d721b98bcc18ccd9c00eea354a180eba2e6eb72f5f79e32f8b1d2d7841dcf98c4416315852f41795106c2294bc00cf7460a55110d177a090c4ac7eb663bd4623696a762ab4310a96fb6b4676c6ed0e2508b172f3aee29d887a1ad4750b74d7d454086d628ee16e4e346aa3353d9b928424cdf598c929952c3d049a1654f3ba594c1f0b032d15c8bdfd784f9c6f2667272675d611ae3df6db17937c61294bb75cc50d19228f8d3bbd343e90ddeaa83d7aabeb17c45c4111835e332e30d3a7a9f443d8963af5d7b55f05fde3b7b36d840b4377d65b28e4b4ae86f9a46ba5f0ffdc84a478270951bfa1507bd0cdaa5ffd611dc139db83d63716454debcf953b6d5b89ebd96555ab59eeeb002c79058da7646ec710167b84afaea66e322283b1e165c1710c88c449c4fd6e7b3d094f2957fc7c271b73d6d3ad649add7b988b3d89cda0996fb936544612182a99e52a77de6dc9aab89e48c7ef3ce2af71ce414a54ec78e3b560da04123a8e46f0f59d29b9435cd124b3f95998b8393bce34037d499962f7446a041ef1b1b99a3929654b2f6a9449e832a0b0afc3081e2f3e27afcc41fddfb6f5bbd1754e30ba144add2d53c8fe7f3d64792d933a96e700b53517c6737fee479ab6767f1b47d2cdbb4e9b810c7ea66fb002270a050691b9ccdf1056c06cee20d4b1095df446b4b42baf55a2c74b6bb6fafbae078e0208ce041b0264ea2f817f4aaa52018c502a3e7b58325ba8c14d75e137fcd6a7e1754c1c58623c1b3da5704f8aaefe31985d7fb2f0e7fd02f1e61da71d0d84260b6b7a3c173aa22ef80631227d82e508ea438e21c13cc576a18d016b188f9408e376398bc7c85cb58e823585b715a0b04acce5bbe74f05825b2f1215dabd349d57bcbe31d197b5fd598e2a77a811eea9255bd08b34d3f2aa3fb30816e2a4afb55e37509de7ab6e98d40a739c63ab47aa2e4e94f62b36d5d5f270d265d85859ef68053020bfb502a7d16be1cb45e87cc8a43a1d3e50c89bea40748710c34ba3bc20e2e821af09f5cd2c8aa99dc6cae5077e552e28f247377d3542ffcf12a7e57587c216de7666b268d4648e4687376c3bcc93e5b9ac587c10d64646dc8bbbd65fc07e5b122301269f8158886bb9ed5bdca5c52dff89dc6d7f93140199333e5d852b3cc924a2efc481a76a0e26f8ddaed5a1dc39259c159cbfef32e2b5f9b5982b55d613245d2f974f627bf35617727d7f080fef3f186e2cca7c9f98b10967c4471e7cef686dc9b5c7f467b7d75f9ebaa21895c50e5a289332257502004a55758986a0f45bc8bea19243ae6d3f6a28b6c7dff71d7a14c51838428da9bc6453e8295a9f1dd6407f234db9a8d1ad6aea93e73659face4978f95f78f51fdb24dea0b503736e21bb9a62fee285df8b2fb4fd5d56590b4e6cde73891614bc4a4e758ded25ad9456d8bf88355dec38bba087f6152f9c0cf40bca2fb0e712c907731b710323cd481bd173ccfbfe1de0fc530bd71e328d3aa9ada40da445f1088a92c4f2626e5e910d10e09dd96eb4e9b3a29132a339e068787a45b70fed5e6409d5ff6cb0dd70e1542700ffcb416f7c8c08fa41e95694526b56b8d8599dd75c2b52ee1a5ff5552c47a1558a6a70edee225f07995ca49e2fdf506acca7ad120ed5e4e3c5c60e93d2dc49fd568c38579780832f5d5fcd15c2b5978e354320441a86cefe309a3e1883e443707ba7bb781260d1050332f53f5b042646027e7dcbbeac6a9e87eba3f58bcb65ff7653eda26dc7ec1388c510d3fea3f5ae44a1b2eb9bc12fde6a5b94a7f6f2f9db7648948ab020f5951fbc3cbaa3bf8cad957ba530511013fa775e1b5fbccba90e71011bc9dd0feff0e3153d410b99e46c5e0c6f852ea448f6c7f7001baee9b3a271392eef8fcf5477cc70b79c878354475dd21c6d83fb5b8707ba664fbedfde2cad8b747ba4ec40423a3844c22a8eaca310d611874c0847df5a0167b1a6756d7c5759b125421618aecabf242255b6240ed41d7e72862261bd8dc4996dc3d1ce14ec7312bc3907b393b966a347b86ef1e5bc46bf1a0c90351b5bb336e0391fe52fde97be139b32f84b7e39aa2d579c526f3bf74654291bc7964c22afe5a7c8cddc0df6e635a31d4a2441a0816904e6f4f9319bc8f0a3b71d619c0e66042fc761974087501f2a05e9e6a54953b2220bb71213b9d53d461573ddbe795c5991e43fb0fb4e2377ddbbfaa7e1aeb8152d0644a26deaf73aa402ed90a5e788ab62c733466b40924e105d5946531e500c691bc7272c884eeb39dd44e165f11e4cf26043dc7cbabe54282383519c37567243caa90edc959e3d831808b2455e058dddfb01789f0ff3f2849f141ffd8c8ea25b54197b219d4abaafd5da0b10391eb5306596c1e842d1672529b39360c6a501e53d178523dad277c50e061f4496d7849bdf6ff1b0fdb63ba7158a7704b147884c8fd8bd887b6f1b3fed2013ab738ed675f9f1ddd9ace53476892360f3f1c0dfc4f8339983bb09f40b880110eb4f3353454de34b856af25f7026e77bc16a2428bac65597da61cc6ba5f8041a80e462d697657c32b9cf32e89e181a7710b4b9b75eb72a412f7919e223475a829285a343e19306bbf55a8d640290157656b5bb874f587578e81d2b2d103f3bc3a2e8c647fe63f63e6fc012fe0b2f73639ea1acc20b7f0ed85822ea10653c1dfab0b796133eedd81b0ff85e7b4c7308ecc8829f1126c1675f850e942297cc95db16fea83d8b0ef68ab5508cda89034da77cc8d5a63984acf49405b0546280b0bb4ec61663e1c46ac511985676630650415888580112488380c7c2850344eff4e5786c63edfdb90b301639a0b232589bebd3cf96e48d9a07c5fa571f6c57d847b0258c5e84b0920c1f0d957742fcbe1bba778e97ecc237329f924485ffefa642422ef84a5d489ff5342f9975679d9e4482542a12ba72ead5b82a00235c0366af6799c09960802b93383815afbdff6e6c9b2214eea729d68c3856be4b301b1ff2b285bcbaea4eb1efb6ff383d5633f926e10df59ae852b6750af845fe59147f0d31ddfafa3da64b300a267c9ac8cc60e3ffa968cdc419839045050633037e3a03aed3512e02d85a08d2a0175da480f012e9fa670a115853352312033bc6b7cde5b2989b14c8067d6129af535ad978e6d24df2a4395a2e8ad3475aafd5d98f6cb9969f5d1536fc14c0228fbbb509a2580ef271070fbe4117342dcd61f350870d63ac24f285c649235cf008cbbf45950b6ca777ca8e44c1c81830f9df0c3d5102de5f504e1233cc3229e39d49802d147a1d47f4758097ed205c7eaf9eb5b454beb2f0f6e30187b363c7af6410359ae627c7a2585a9f5d58b3c517f3420aba45007e57eb566734f40c2211a3491dbb57029ab41ca9e574b1a448ca17cba4e34e3814a6c56fcc324ecfe92ed92a2d9c712ef61ee696b258f5d18d5f83405ebd0f26e276854dabaf58203e86a0936a359493b059638ed87d5a4ed2f0f0cc456de4bbb3b4d1c0af09744e92a5e3250147f52a318354455d20471455ba4c9a63bf1596e0820589b7784706a5e23fb92b214d985881183f6f3cf76474453124de4cd5383425f01a449acc38a1e97d5a3b7c53d5b4e074f998bf4bf618f0f5b92022c646c6ba6e8e2e6f092c8d29c84f567043a24436e8a950257b50b2f1a6224cc51c095f96b457637e50f95073b75051e70cf0a985bf8cc78e22bb29c107847c8c722dd8ec2fb7de50f065d3d3ac6b84067961bbf5e583432a6c27acb45629490d629944c9ac67062d13a7d877638d33418193bb68d1d8293f1c2387142ffc873102219690df7ff732848809c67432fd5d2c7bc2058a73f4d585e4589544ebc48655864635161d79262e4a04d2292d2279670a9dc0aa6ca902c0e9598beae17e16c6035c0f7d4f82046b771f7b36e6622f20f9968aead34ed1fcd74cabe973bca95c50462cd2474147970037155d8fc95e3de8222e8cfa2b9cee015bb4ecb920f34a38874d7b88c19f3cad1fc7444f9299089894b85ea8e85cfadc73e8d99e29e5dcfc38e494fddf4d3a3c7242ad5b2cef1e2afbd19dc315a49585261ed5aba0d9f4709dce77455210b27eab328dc6c91297ded550b7befca0190995cdb3b9a8d50957c10b44f8b60f5c950a4afed7565e877fe0383e2cfef44e70258816184287ff3483b14cd25fdca2e3d2eb2464976d58c9c3eeeb7fdd50e64a9ffd087fed425eaad3ae5cf2a8e9e2a7f6fbdf61a71b88f03b62defb922aca77141c9ecd1071b27cb16330769ef7d1a91833b6187ef045bd2242a52fa778d5f8d6a2bc94a37256026f1bd79682a6f13a5eed3f54a9503d0caaaabbaac49b9669f027e1a3fdae1af19df3ef3c04a0eb80a63fdaee00161e7bbcdc92d8a809b391676b61a70fa72fe91b9941162030639fbfb3a104bf767e357d5023033ad7b1af82a4678ba802285250ebebe25de1dc376fa3781128f4aea85111c810049e06ca6fa1ebaee88f595d9843dee52d06cca7335e1d0929eb774d8ea9b5941e325f0f87b06c4b9d7267e7159490a1ab4fed9fe4ddd867ff4f78a9ba433d13618298cca5d96fa1f0099a31b6f2a6c9cfceb6ba1e4c688c8566a41aa0b9319f1c14118f5c4d25286e09b5cdb9e7cae529a6d1a3ee78aad10e92046de5823b59b5ba1b58be47303d498011db4d01c29d622c01dfbe4bd5b9f2cfed1808fa8fcc6c088a4ad0a2d903dafed78342c0c834d1f3e69b3c1955031c64b8b8b2485f983ec48a450b91205904c71a7a8a392b15dc1481d20d9d52c4d72fa0c673066d8fe71c07b04ba8265eae1cc7c4625098654bd1d7e9c4df3330eae5ea4a81dce6177f4ce338ec5c5c9904732c36f5cd9a8aaf414b2692b4f07d47f028ed15f7ecc64228e3408f0cfc47ef06e8af3222a794e1586ed251340c993abb9d63b9b258a54640d513beb9897941f4c0157732899023130143fe32a039b488e76f816db0a36ae8d84b88d10510628ebe6526e4b1e7ae79aa1bd95b247b86f6899606f714c8d97816f62b0590ec590ec7881e31559b36589eee43e3abc7aaa24ad5ca3880a0ed4977a0ddc6cac2fc517ac1c664ed37b54eaf8046af03811f63ee12e621bc5a5e9c6afab7dae66675cee16a1be2befe900f6ea278c1a99f494a843cbd3069d38db20c5775ca32f6362e3210e14a9def35d957669d8afccfaeeb28726e1dfa5d00e13bc710a58230de04d6883d7118ebb86acd8a77c64a5db022efe91288a6429363d3b292f35cff2577d94387560d0df6a5c7a2f33111bcbd6d3c66005525e16b9308f076b8c0b49b630eed4fa595b687237844b736cab16df09d11273f428e2e2ade71e4eae188c80de580b35f53dea9378f0baaa5db2ffcd9dc4c0fdb78d01a0e8832cc46a6c1eeeede9e2a9699bf18c617fad3036d903bd2b781cc5c44b61ecf2443c8b3849cd045d301c87102506fa40495ed45535029a06b1a7af704094bc7de0ccd6bd8728ad430a7fab006e6002f3f597262acf5f87a3bc6ec573c74b9ab672ceaa9fff3205b25d23d80cdccff8e92cba34b8324c524463a0b701609f7bf232808778dd7ce866e6a333651cc50e77c77e066a99f9597bc88d09d0a56af42b0d91b981f4f25ca9d79223d9d83561436e050e4b8332ec53d4c49"}, 0x1008, 0x0) 03:57:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x7fff) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 03:57:45 executing program 1: socket$inet6(0x18, 0x4003, 0x7) r0 = socket$inet(0x2, 0x2, 0x101) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8000, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x7) 03:57:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 03:57:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0xffffffffffffffdf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 03:57:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="823abc99558bf0902f68"], 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x102e, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000771f18a6eccb3500000000"], 0x10}, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x68) openat(r1, &(0x7f0000000100)='./file0\x00', 0xa1, 0x101) 03:57:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x1) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x3, 0xfff, r2}) r3 = socket(0x100000000002, 0x8001, 0x0) preadv(r3, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) getpid() ftruncate(r0, 0x0) 03:57:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r1 = getpid() getpgrp() getpgid(0x0) getpid() getpgrp() r2 = getpid() getpgid(r1) r3 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x247) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000000)=""/62, &(0x7f0000000040)=0x3e) 03:57:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x2000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) nanosleep(&(0x7f0000000100)={0xaa, 0x7}, &(0x7f0000000140)) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc, &(0x7f0000002700)=[{&(0x7f0000000280)="2f10f62ea7a013a89be18faef0dcdbf2aa6c6b2b1eb8c51a6c2bd60c7d46a2ce65ebf41bf1715e6bfade890b3ad1b72fa8116b4b3b964a8f8da677b9075b718b837dc81cb50452de9f7d77377ad71a91e27985e0ea3b306b1001221f054b1e6bfd48027cd22800f11c44d7fafa3b2e5eddd2a5dd4d3384c5b6ebd136e7b396e318b6cd75806aa64205b009da575f4a1ce86c401f0e583818caa2cbdcd22582a2e58f88dcee32629fdf03180a18ce7f814cc556ec7a1a85c0e8f425a3a4c330541611ca4bce56fa", 0xc7}, {&(0x7f0000000380)="73757c47d84fa574100b9b9d1e27745a8be55785e977ed1b01bd0ee896eca204a17f7335a805137258e504bf859b043530221ad1ade0785b6542434ec2f7af8802fc346d87e836c17e04ae1de1f8b63bda377b48831b5c817963d958745e6ff71b67bce6018403b8b3c03a5fe86043656e25a6a0ef9c5843d6a3b5d54051ea383288e33dbede362effa20b176529fd37645c5349597f8480c06f1f953c280bcbb218db573929f86f9bde4381990fdc1d28f86f7a0b243209be175d3f4707fed170d5933c56c3c67c37a20221bddbc55736b6f6922d79873996a3", 0xda}, {&(0x7f0000000500)="83a12e3664b8c057fbfa78b6165732bedc401dea51cd1c47b213594465d6183c92d056ea09bf376bc04c2369bc011561330d749dcb3320102be9d7b7325f2a58513ce1d287df18901226eb29b5935c304981703d6f111aabb9ff823eec6fdc7ac66abb7229335cc44842d8f0978432b82ef11097108c94879405eca73c3bcf003c57bcdfdc2b0f7f372a3231f8e65ac3d9f1758af1f99c8e15d899b76f85d309264e730c727bec6d3b6b2add8ffb7b94bd95c5b08b989d05eeee2d5da6431ec0010b8de554382e3b03ec", 0xca}, {&(0x7f0000000600)="27e4afa853e2d8305e7d269f15ed8b8c4fa2ed93ee652962ca26a9b3359e54faada8cfd5ae758a783105c7d9408e99eca754ff5d593d8fb08e11240ff20d1a80defab3da85c44e3cafd62c5544fcf4893e5723da211717e58dfc7a2585b83692995adef27ea18dd2bd561a84761a99e926a85866e4164ef42a7d3df8972af7c68a974222f408bea4ad61bb76a1afc817e8f5fb104c9a7a563e919cf87f566eb806f49c62ba905f17ed63b1da590d24beee7ed678096485135764e42d0915f742d959f77496e2a1376214866d532bf040e17d4665de93f5fd26a1a1a287307e", 0xdf}, {&(0x7f0000000700)="6e0d5b7e95274428cce696d06d21debe72444697c1e5f820853baf6c320cc42416763de5c5609cbc499885655384389c431fa06f4a95165f022958c8adc6ec370231f95c8bcf02bac202f70c410acfeef9b90de0fd6eb5f0e3fe083f31a4030c7efd94bd9ae2f9e790a990b37c3a161a22bfa537dc2993e90025c5dfda380ad867fff84910875f9820ac2e43cf93d2e062dcc4ee77210e1319e101aebd9b0ae4831ebd1acd458758f6c5322ecdc00e541be4512b6c7665045db5ee58c61f4aa6d13b2d37eb48728643af51c3bc45d143876cb9a5991e4e5924fefec3c925d44fb2e3eca630b8346790cd04c148576c31aa3356686a8050f227ad587ce1839d11c6c8d61b020718d25ba124c51ded98a9d0d9c8cea8c98308710fbe8768f25497ec6355dda84d7980b58b2757a86ddcc4616e321dc2f06f1cf374cbb75e3adffb7634952a604331a474dbc30f373299f55d51a405cf06bc70f52e2cd59b3d8564ac8f7ebe6b960bbaded22c65e675c3c40d898b7a12d21035eb7d993b92a31ec5c276a17e673aa7ba891512506c2adbf76c556522abdaae084c564b833d7d3ca1b611524e66a826d6ed59709b9a64f00a41dd5b4ccb5b57ac68e8d24caeabbbc12fa0a8a0671b4d915aa1b1e3e105776d80f353451c7844edacc868875555a0af36050e4777567569dd9b1897acf0ce2cb596f93a9b5a36716028f8fb87d3eeaf549f3b140d18e20b68c85d2094c9789822136250724198b4cadaf8937e24e2350c8b6927e5952c34e3ca1ce24656702a0ff5c8daf1ffb25eadbfa01f9a82c6d339f751d4542405f589479fbbf83fb8266154c78a2887e5d346fc0b41cb663d0803b9d03a2d132f89578cfe9af77afbf7a8f2263fa464b791f68e3f5e71aa9ada3a4a6f50daaf8e5ace70e2edc0ca4062e562e5ec137d99a9e3e1ddbf175861de2865b1f1f2ae94710a43628c8d0d6c355ac4f150bd1c980ad5f599a2409e706e08d69af62ec542e755f89c4e86c5c5dd80d4d884c9fb054eb61f808c1cecdede6d793c63cd7b11659ada0c381b2736028bfaf4856886698e4bdf49d532b7d4514a73b1c68023b32c369356c5bc96270993a6caa78b731d40c05721233fdf704ad44f4a4e99e5c8dc641c9db4d84f686aa2c531034633ef5133e18de5081aa6230efb9cf8932567422cb280e97607b471068f60bb55a4172ca3e1c4813e95507fee3870ca91415a40756bc2292f630f0de2cb877803b01ca0981613668c4b11e75bfdd0cf8d1ee46d1c1ee5e7cc4d6ffb486d6831414acb82ce99284027a0c6b6967a8d463045220e84a6f114f2b04ebf2fcd6a80f7ae1e8a9f3719fec9137118c4d9835de6c9d776dd015b7f1703627ef79350acc83efa2e65ee342ff2a58b875422533fbf70b58f63c870ecb6f7e44a33d39be73e7b845dbbe55e4ab558c9ed14de495b2d8f5d57e8bc7ae43922c2152ea6bf7d22d7cf1b1508df0570785857aa3c4631c3d90577e1713a0229b74cf03d289566c7ddd274a5cca4f30a78fe9e6fb00ca95abb9dcdec4b793ad5d6475cba08363753c996c76b24ae08bc65b6091041a46ed437af80f40002594ab72e72925188e20c2af6241a6dfe404d12991b994cf36c0e30e5006bb4f95abdfd7520dd23d8c1ce407c912cbd3e7f6a9221a8f39941bc56464054ca6d55207fdfc6280a5e05b6cd1518690a90e8bc7b2fb85179ff089894273776169ed11078c50b1a0beb1927c29e5ace041c60cd2ab2dd9dc966e42a5b5798c89e47dbf5fa320870ea390f66bd581a99714088874518d60cafe5c48d95d3ed8ea01e72ec57228d23b1062e0777c59a324c825eba83aa90caebc99cee4264bf2414b15766ca3556d82c82c1102cc927bc9661fe56ee0795ba69798c62e2d8436d4fb104c01b407b8a996335752fc44ae8ac3621abf2aa2891cf6bceb65a06f6cd5ac1e96b9ee46f4aafdae92fe1f1786fd716234138ba0203c2dd9f21c8d4075a40b821d68fb57c3be1ca4f3aa0fd8118e1f99a02746420841c791c6ce63582a844ada6b5861e032738535596606d73e3368eee93b5d05fb5607a2897f727558dd4ccba18208b3d9b1d00780b48b0c7cf8c2a055e5b8aac6618dbbaa645a70b77ece9042c1b99ad260a3198267527da6662c6880295c1e89eeb787f3face0669f3f62557a3794d705da1a65bc3bb45d8dc6ba1c3cffc83b52fd346315d04e3b7734a70176bee628885e3b76652c3d92241248e14a0c55bdaafb7fc28080e2588a85064eb44ed351c98d0561cade6635ff52adfbba18e42d8f68e3be63048c1b33a4271a5aceb4bf57388fe8f18d2a220bd53ac759e3f63b1986f60cac09e76859e112184df984ab402b584467ff9a49ac27e5ac2c4f8e54ecebed73a9f53eca6e645a346fd8bbc1da8c52b16f367dfdeeccf2b5631b3d271469dcc129ce10ee68e338e7394be443f107e95d35c1ee4c70fbd20d072ab9a6d6e7106d873c2eb033848684c35bd1aa8a8af19d89e7c13938342b696ebf3c42a0bf4cedee6db67ba4d4b7e708e25ce9f3fdf12e4d55c449712f281fd1a9f0e55105e2b2fae3732b732b98ca95010ae3463e165c26b32a1c409494742c289b83f1ef4366d2bdc506316bee3ddb7c15c6a8e30be680d99b7bc9cb0d8d94cc25e000ae5192f79dccf5d61dc59a52dda508df9596ea36289fbe67b503e29e045e7fab20d47d2b554c4e36bd2da1928f39cf679b4706397530a3ffbbdf6907548e3e15bab8bb263f4307985d2ca5c76cca18ee502163a36e402677a485062619014d91465b090c762c4b58b0b55d54478a87d7ef520ca31a4680c67e077a1ff44ee705cfa70b2509c8488d291da99dbda7f488a1374a0e85bd47922c1e88f9277b55c704a75e84be69697de5dbe0ef8dc3637af315e24e5ce099b133c34b9dd84212496d25882675aa521d3eea40405ce68b03527eeefaabab42b89d30f6261fae71fb22f9bda1cdbfa1092a98c18fc6d5c28e228769dcf9972c68f8f4f1d39c65b3b220624a92603f3abb2c2188c528a42bba1a140ecdabfa59bb903a01991b18f80513f9abbb856417f20fb77aa0842de7dde7973aaa68e871617f9e77aee84de3cbe65dc7871bcebb28050a93b8daa658cc1a1b829a8c74425a4659e7bdac9a5a80d10e8467308973cb9ebee0d4dad95885202f4c973699382192770f404b83a30dcdfbff158a839f61d8965573a4a08e135e130e0ac053756f72d549f92b1293e07515e0404d502babed618d61b4e856e119b5179402bc58366f9b3ffb2cb4d7cc57b53fb15e4a487de91bfd96811b331933cb5b4a14c21b4df04bf26bf903bd7313c0062a295cdfc63e22f351f8ca38fcedbf82a46306f7d634930780cb087681da1076d692743c0120dffcd4308558b1a34eb09f57a9b16ae34bf331b50ef5309dcd0ef241d76e84545ad002a4fe5e361b6f1f5ee6a2a4ab8784e3a23c081ed7204e69f7706e1adc4fbc79f4c3aff5c7d6ccdda02296978735939e60ddbaa6061ead132066824a601fe0acc462b479ef17bc45ac07eef128cf815de5335985795a9e5aa2e485cff54e340a9e791bea3f55d43574462d825b41429ea902e3b648cb19394d4ec8ebd39c179db6c34400e301d8b84f8073c8d031f487a76202799c3c23c28dc14d1408ebccf08686b48bc71f63595af7de10c685633af2e4692103c13ef164135c4f446a9ae9b013ee8b5faa5ece8be870ee0ce4c71b1bcd4d913ca34b43410ecc84ddb2158394432f836a97bd5ed2b62c2670c46b7cd51643cfc6d72b75254aa9c7ef54248c5018411147af8bc7b99d838f0cb54a81f0b015fa8030d911ed1e88abce444814a978fe96415f8a2b628e9dd613d1419016597761162a215f3ee05d51c4a9bd58c7040875c11b2c7bbf1bbf3ddb9b207ac8dc5bb98de8c277ca111ee100df4921e1121a376d109449c28b55e74e93c5e3f2eb5de6d19d1c5b504201568865d5fb794f5aafd0644eb3c6c29023322c83d449501ec5d2f28640e9d8f43f668e11c86281bb889acb88baf927f96ea77ffa0d3b0a29c159c31e79e3dd9740e95ddad6df92737c7f16cf49b1b788ccc21ab39314c2a6cf01748b9e1bdc131bdc6d7228d003232fabf2bbdf46fe6602f379f111b0481bfcda1fd66ebd1cffaa0f8bc202fef14a5d0291327589e765f7b73b468f8653d6b42507b5b5f1157c4acd2ea89c79bae912e740b27d74f3165ee0624bc9e0b2ee807151d561bdd7cb9ef6f2cd15c19bb1280464dac0b6e892c7350f9cef0ed6fa39128e2a1ebc96894391366b231ec73b92d5fd08215e6db6ca6985c3ec5de931f258bb798bba30a532370b0dbaa6a1e124bd9e7bbd7ee7da888c1b0435d834f661ce7d776f19480df04213d94737feca0ddc8f383348d7c91c0fe7ecf7fbbc0634e339252b9e7ff6efbcdb8a998657f569162df893bf1160f2812bfc84d9c249bb4899501c9779a35b69dab76a5659c38ad1da2dda1f8fa4e44dd0f41a8bd27dbf6cceb549a193126eeec06a789764d4e21b3e7930669c2cc63073c5b4e767124d1e40839689e637aa625124f6a274df355f83d6419d6104892f944ac46ac74c26b63384f48b4178f311f6e5e00c0f3558172eb0a718eafd3b63626fa22b046b78ff30daff0b60af811c599bec084fe842e99d56e4bc3f2596f9dcb75bd434c2bcc2ae0ef540e619840eb2996c645c7f7351e3e6dc1a5707b803789c23131e03f74edefdb99edb399e324a73cb3ae1a9b77dfaf8368ad986e88c638da12492b858f69f07024466b9cafc5809cd0916f373457783e7b6f366458382be7d84e43dc606338848d6c068e857562675d433711920974d17de279dd688ecaf01bb751e967c571b16b213cf0b735e98569b465b188bf589ae709a01b9eee9cda683c1262da53ab75d0efddc15240b4aa4475ae49263ed89344e11b3f9c416e439b94944e0aaea22f21db17de1f6a1bd1ac88df6f8197113caf2f2446b6d03089529270c1078ee9c6ec417940cc625646d9375616e0a31a663e7705767bd63e92140df040d4a9e5347fa398af2c5a1793016be46aafc752c82e95644fae65a7b791e53dcf0c42644a4b3e6f6feabd18d5dbfc547075c289fb4a130a36eaecf3982a2341abb46a719b5cc141d181ef787ab695f248e55ffc16570fa302350bf4467b63b084c2fbf033d185b259d51903c651f6608fa6581f10630b049f4035b8cffa9ca95409797066760eb18dfe96234e6ff8582fb25b58a63ee7c30def25f569412a27b3e51b020272d668abe95788254fd782b3d5b9dcd776e6eef5e41208f236790162c2cb40921aef26d1cd37b803b937cd415bad8c44282c195cab1eabc48ed454d63c7cebab45e0560322bd77ba0f9fd09284ef11f020af1ddc5808cda4cd5a6c280af8dc82f491e1bb9b9e1598c961f14639120e0f1a9ffc2b9870f65e3f763e4fcdd8069b8c4614a56f1cc3a878953acf41f75ce5c8eb0215a601b74b8612b3d46383628aa1451b2bfc74abc42d28a7703599c8bd6f4f1aa16f5d5535ce02b1be73d64f4014b897f3fd5e92ba9c336ae592f169b1e9520142915edb45084225d57d9633b8fe2694f7c3e7727c6e05382123a90cd9140e6d3a44376045879b8de799b2db7cfc9a8472c37fc2c60ab0616c0b6d598d61b94ac0d4154f507383b3e3170e3e6a338d75647b568966357d8aa36c479cbe8484bc8f608837d3bb0b113516dd5ef775652cc09294a41578f485ed858507d2a4f5fbe4f1bf87dfe621f2baf62", 0x1000}, {&(0x7f00000001c0)="00e70702d0cb3122a6b939266d39c21741fc17dfcf9d1b12d5dbffbf4db413fda326e0b85b44292d70ee5cfe6e", 0x2d}, {&(0x7f0000001700)="aa08cdb759f96164af956425e2bbe3927323bde880c588082dc3994878de9a0f1b6cb86f23b06cfc21d697c1a2ace4860f7fe46fb86e066a1a26d5185c69e7de589083669951634afc9f27738073ba4f058c1ebffaa24a7315cb2aba807817dcc085d7fe4b78f9cafbfb0ec8b954459aa55dfff29ccb226db89e4633785c9227cafacc97ec7b63e39bb3524680ba12b1324131fd9d7eba156d4135a4b362ea165482cb5aa34167402dec1942cecae02cd3612bb2583c697cc133ad3806f839def48631bf687fde54fa0a87b0897878ab91d91e54c89e4d7b778d5c864c2f7ebd9cf04648225fee98b3bde665db775a700aae18eb5b50d9ae8fa9f1ba9812f696bf39f191a3178d1773be5123cc28a4a9610b3bf98fd5995b62b9bdb31702beee8451e83e755a115eaef04448d5410de32d362571507c3c031b363a29e2829e8d85d2386b7f1e51feceff23b299c622ab40a2e67432d4d9ec9ea99447e94ecf490027e67fda6e5bac9e531162f1a8222c2e72459e4807bacb5472ff6865452a3a8b5073f4c8f0270399d38683986d5edeb14939a1811824261a4a0d815c1cd8a8d1466a46ea52ce3e37cb980f07eef2cd7fa4fe09d1cb074793b0fe53d39c5c2013a7066f285d95e3349fad4866bec703863bb368bb94df895a10cb3d85224f933f3de660a8bea585b6b5becd6a33d3b694f337fbb1b9c345715ef4aadfa75fa3bcd3a5216ed88b8a60a2fb5f9087894de88c421adbe46f1d5fd297a9744a52f309205b57f20dd4fc7b8d6820b96630bed68b53b809a67db817e817b18197594fe04515f50f6c8f12de1bf588ddf58041b4658a93b0a84cc2ec2afd91a3e422cdb40d5a406d9438888202ce7703cde1436dbd0f664463768970389b8a408bb83d98e7e1684fb404dca2ec33a1144acb3ab970c02b63cf5a41296eece2ec7f4cb66e34b0d2f2e46221c642bd8df4176bdd34f00664e935c6e409618618871fcbb25357a24982cb950343a278b8a81936017e129aa33a4bca4d827ad326a5f9e692fd52d39fe31f787b3dac574cf798d381d4703a84de62d313c6ec5a713055492838604ddb3c18f9f0328aa0c275bfd33304e885fe5ed8554dbe0ddb0157c9657ed4194baa9aba396927e7822022ecf5e3cc287423f53f884b89d814b54f3724ccae1cd47618f73e3076fe4ef229dc0863fef9317146e91a1fbccfd68d9ad48c3f7aa5f72eaa3ec0bf803e4dcaba478e83d8ef07ea1507ef9a423fb5e579c1bb669455fb84c156c12579b48071cc4e6ee674be5932e58cb71f12dc151524b2d7510cf2db3f49b4cd28414d2185a80e2a8c5955a9e2a6ccd001ca5a89a6dcc3606b041b6fe1d344e165381bc477c1a94bf92499f5ea513c96ea75420adefdd253c252f2076393624e632008fe6b9304d797db37f454b8084592c54a2eb368cf40a5c83eb725d6ada00ade5ffb61602222c9cc366a1fa643608da030de745ed1e0e6db0b57ad5bf3bc89ec6b5642bf1fccecba8782073f7a44937af324074272803421b3881ce19ac43e0148a57fe823eeb9bfe617852fdb3daf8f6aa92d99887fc436a31ba049d2747ac2b72e6615242174ccbdbfd213195b209118e7c2140d3b97a33446f9f7e9046a27ab5f6f4ba98091f1e80e042b3e0fd90e90660209259d4f2b8ab3699e759e963b0864f30ba5f48bb697858ce89576ba533edfc46acadcde9ab3961776de55530399d18c74bd07ce291481b4444ace529dd4a6040279e7e3e00502459f551939d6a9e41f28c90c0d32131d6a32eea378d20debeaebe0bb46cb8b09e7391a290cd583d722cad3ad7595cea3a05a9c92aa6c647882812bd475206e80ecea3c46a32f19e9868d94d35ef976ae92f926403f04c091fb3ba5b1ca3e8d276527b7f58140d13f1b9f16f355a45c37677fb4ae8b2a5bbad6d4324b26190cc2539e29cc70392f2c1eec6cbc83adbba179799e1f32879eb886307aa2f58e17675a8d4c83830714380aaf09f108bf18573c3880348d423c60afa76f752faec65e27fc696f85d75c838fde12899b495dfbfa52b8945a661296ffc797e56e30adc530caa855f7f8a109990cf84eb4cea19dab1f66799792b97e4b4e2f239b232599420b066f47061e457253715f5ba13937e7d157752b15ecbf09d1001a19ff0e52671fff17e4c6f49293f9156c149c756eb0b30a1bf4675e2ab4e62b3fb29004af77e53c02cac530db392ccc24f90e1659d2298126bce639f8e759e056265001d941f448896148022b25ff123c8d0133e2df6e6c49bbcc6f85a8ebe0bbbc945c810e1420bf8cea25bd1af8f6fc185d832c6897ffb66da117a48af0cd53988f0469fd6c35280b9edde077a5fc665c7d101fa6d4d1e0fd762b1b7b7d2f3e12bb473439d7fdbe36d5e8bb49d395283515c54c8e023a19fef081891c175dd7bf3e64fd44ccc73357119478ab24e80cb12bf080d94925c8e70fe0631da6488ff2e8149b959523d1a042f228caf4cec11584322ac4811be07ed86c204f98f0c08be655a2d65d6fedb1337ae0caaec58bd1b0849a3bfd95b96a23a5b9fc5ed5f407c8328ce58f085d1f8d39eb9e71edf968c712b9f4c1b38e9f9e6b35deb214b005fe115bf92742bafd65ca5820b065ee89396e6b0b2f97c05c6e33ed1606ba5908190b1a1bfa97791f3ea492507c9956508a37fddcaba6ca2bf162a83e45cd6c1c87de6f17a5dea3e5868a9e311fc42b4c0e3d966323ac742dcc30d91b1c57c6a5eaa576465dca5321cfb647bb927184e36ef3afb4ed8588e99190bf8f7c1ebc4242d818eab8ceaa522e1ca07689d4e1847be0dd76e3ebf9baf5ca1ba925c7de9bc9934b0e25cca8cffb48ea122797514f0a4051d315cab014dda3a2d03a6afe6fdce359262df0a0b8da5bfbff61218c09e8e14ff58ef1ca53c3ca7aa7629334bc7f76b565e4538db10b2c3fc5f4ad8ac3a965deab4c08a0f0d80c8439ce95891d8e6054c4fb31fb95bee4dd884f1270513f36f82d519c6ed0ea24d42a20cb7fed978cd68b0a467c875001c7e72c73cef57d88bbce25168ce07d6958797bbb4ce7553aaee219ad71905ccd9cd50a69c67b33e0b09998cb9a891f7f71f71176ea7c4de77e8aabad0ebd30f756d92e59e4c7d8cc84e4b3a7861f90545e329c4d2d183ff002c3d4ad12730f4eaab78678371ac56e40b0e96e3b4b6ad2a79044dc6c7088e5dd4aac0cf79898d542c0a58c245bace8391fdf06ca1ffb17c3674266aa0d963f7928d1d40086fd98ed766663a0143528715b6147ef90396478135d38e1ca6ee6261bbcc149dce83c759e906f4460adff4ffe8aac3a9c916e4ae60e84a073d744fb73ce1da9e2e301d779088fab0d50b825d6dfdbafd402df3376790f9d56a7e10c569c3f4da24bcaef82f0ac9d2f7231c7d321c4b1a02c09fd26bd217a9728096d4bd782351a196807c966752413f90f2e7096a84d0ffb91ab4fe9bb6fc58c8fdad7db53c8ff54789f225dffff23eab9f2ae226c097cf01e0e5c938761fed2f3e87f7c2dc6c4c322a4daccf29eb7503cccad6a9fd803d6b88def84f395bef83585e58e8c54c2d50803c65570287aae1f4800f62139c3c872f15e186c310e00222f97ea332799d642d255d9c649180145f467ad5abd9116bc28699422a5e2ec4e13292a0b991eadd9db01e83fbc5cab4b5d0907b67c3ea603e59b666e0a0ef4f80d75cb337c36e47c81717d5fd3aab42818103d7e31878685d211e406ff87f1a9de53c680938a30fdde959705198637f7d79b486792116cc571511625681ca52796ab26ae75bccc6ccff2d348e423fc06b5b95477720e279ea2d55ff093b2744ed42aa1923d0bf4d919fa61590caefc85bc2b744924b32428a2c0eedced96b0c044fdf59ff35a7db7053bcf627ddf868ec20d95090d442d1b9b209618d9f3f1ff1fe55bdb2f34d1728d98594b6ec99fa9ce1eb1281674414700153c3fec76622caaf4ad04de6abb1f4b1fb8fd340adb8507e23f7052b8ee35746ea306df88080309c914bfcdcde0c073aee2cc3d6b502dfefd98665704f0546a1fdd54b0454289950a15fe4f1514e8c48a278acab7f62e18ed7b9653774da8e4c3d8276d6aea2d51e9e43e052e1f73fb3875841a34af6205409ab611cceea8113ccd78cf876d5d13945d91437b4de16402c15b85151cf5262158614b072b1752de7673bbbc68f87983d7fe595510fe17ab650afee36a9924b40551663fea284f920affafb49008db596ac2eb707d13ab936c8b0b5fc8779465c1a63f20637bddc35d49f9a5e9f4da998fca2327ad35e50296bb2bd303206fb68da8eb2bc67dc17653c810fb587981aa727a286aece1695d153b63d72f54dbcc61b781ce88c97bdfa61afb07fec305840f063516da9210406141bd2fc5d4b07468edc3a4856db0f8a1788a35a1d6128c8aec292d0df41bbf8f06cf5e648b898c2b4fc118880547ddf75999cbda26c50221a33029b920febd8a21406eb0de95fe43a2cf1cea47dd905a1b660782c28c304c34d4bfa5caaaf97b8ad57bd3cb661a4adacfea7f327cca71cc697a0d2a6af255d4983083ac89d03e491e70e58008b7020985e0dbe210fbb16492ef8d49edeb3498db973dc9bde7982385e6ab67a423c0fdd35736ef65c1b8d5a8b1865e23bb1437630c8d336db10b416df6ab9ead2f1002d94bc54f0a45f3296ea022d74a1148cbb4df04e07823cf5f760c8014a5f5f4972d4d938fa1573902d213987352d06c5411fe868d054b4123f98196c0d19a8d1d4a623276b3a6593b35af2fe4ba0c509722941712050943104129df70f5c4b5a0606b740d0a57fe7c7c328b0e7f37910ab97c37d324ffda2b647451e1090573745b1e5f2e8fa2c369aa4871b9a7a9bd116fb0dc5ef6c05c9886b73481c02596a338c51310ea884e2bcf170468d57c199aefe3d244bca4553c8360a82518e688a84ce6d8687061f7abb3089d3669edf50738a553d71a867fcc984152938a87a14665ca3f4f058b5f68abf344befb01b4037920399af1271c3eeac5a7ad807b1d5f3e8e24df11e324c7fed6ee2521852d6a58e949dcfa6f50f10dd93a468b5062af0b9e07547382227f1406155c6d0fb7e007aa613e220ee345629a8b2cd91377ac75757a645162953bc8e27570596165b144f89818784962840e38d09e9b48b43bc3e811d98858d2540b9aa2601a673ede0b4d4cde6a20936253ac8766dbe0ef12d94146b3b2cb19d63362385665180ba88a36b16f6ff0e381996f1d222d0f9680b6f41d8d579838e7cd288d470d4a11bfd046ba2ecf7a8e1e8934a28ef501cbdab277e91a21b4fdee075d866d283989b8d20506d725fa82381963e73234ad90c52323ec316775a1e5d41b04dec3d6bc75050b94e949801635e37ebeabd946db84eef852b56562f385b8f8ef129fd550b58fc23badaf4f2d4237e356f7dc238eb34a33cb5ad8acd3e2e09b232732c0e93d464967c53b0ba6a865bf6eb97f2e0d8b373d99c700dbe38bf7e9f8aee7ed4adab902a9e7155ca40232748023a06a633efc0a47a25d6c73d025300f1ab0e313681bc8c989fd58b848618cae47550ffe6c2b9fdcee35a4236575eb20d936473500115fcf4cfef4ef1358c92309f1f236560bbdac6415c82b1930c954d82e7ea7b915cd0723979ba97a10ac98830bc3ea722b4553c486cef60b50144222c5860b8557e94b0e1afbe06263593f8f739bade4d731349679e9642c818a1d8edcf2beff750081e3f1c40d289d089cc4035a79f53b191b7f7198ace64de8", 0x1000}], 0x7, &(0x7f0000002b00)=ANY=[@ANYBLOB="7000000000000000ffff000000000000bb9e77e6601e08f8277e9c9b682bac0ea7fbe14bd41ac0e4d22bc6589e0ae5e058796c24332eadafd3064e0786986c509b73519baa7e69bb343186ab70d88bee1c1ace509e96792a054d8969dde2bbcb3a23a2d92199a2a9ce000000000000007000000000000000000000000800000080aa5f779b6b12931f07231c3c0c1fd7cc4f76e81c570def06178dddfffc18e985ff0018f9ecaef3ab768bc420af9330b8f5cd3a7c6b56a37b4ea3d525ae784d39520067ef20e3b96ba126a78f7b69efb414b30cb3ea4aa1f6bf7723be00000018000000000000000100000009000000b598000000000000b800000000000000ffff00005ae10000a87e43381a88a0a4865d6afe9c9ead4b9e737374f4938dd87c2aacdb502b4faa0e151a4a3bf548ebf900b7361aef76dc96f3cd924351db5ec357a9a6d56cce474182e051a2a24051a690df144432074f6d75984fe945cf725a823e4d882812f2836b490c599c70e2ed66d056d05a5557b097b9207ffe263eeee2a2d2c740b0354f7abadc4ca58a910af87d5a862f9876c638811eeff3a0bfefe5903e1bcd86a95b544fda680000007800000000000000000000007f0000004a64982743b154dedae0a4e16ff8af00e73788acad1f73d97c5396622c76f1dae7ce95a085964533912149726a621b17d3344cd5336ab0a4e833b25041c3fa62c2e9b6cd959b665863087ea635d7b1b26538b5aa4495eb9af2c9472adde8a5a097ded54ff5c7edb68800000000000000ffff00000900000025a4bc87e9ae5a6df988458f8fbaceb9f00b074b5d123c62a178257c8f5ff55aa4b90d0014fb41e2ef66b783d738b93a0bbd609f62c1e4412b740d506b28c03768aadb7625ed164dfd608425751ce17a994d1d3eb7ef7d4a916321e0bc0d80f98d598833e548a95dcd2a2cb77ea9b0b9a4c026278140241756457751983805d9c800000000009800000000000000ffff0000300e0000186952b471497a367d62a2576001db39f4ba0463e70a27ec9d7ceb44981b3c43faf5aef47f0571d90535c0f1898fdb3e14a0f66f83c6189ba9bb8abde66dd957e1efa1f3d1e1fd872a665453f850a7bdc3bf0002c729df526fb2f0cd5a739b63714c8e7ea74dd19d6059e32c3608b69a2e23813df8176510f73b5a23f2cbed9b2f00000000000000"], 0x348}, 0x402) accept(r0, 0x0, &(0x7f0000000480)) 03:57:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000005c0)=""/214, 0xc7bb6cb9ea14e5e8) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 03:57:45 executing program 1: semget(0x2, 0x0, 0x100) r0 = socket$inet6(0x18, 0x2, 0x7f) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 03:57:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/167, 0xa7}], 0x3, 0x0) 03:57:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8f3e000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 03:57:46 executing program 1: setsockopt(0xffffffffffffffff, 0x2, 0x9, &(0x7f0000000100)='\x00\x00\bL', 0xffffff04) r0 = semget$private(0x0, 0x3, 0x66) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/115) r1 = msgget(0x1, 0x82) msgget(0x1, 0x101) msgsnd(r1, &(0x7f0000000000)={0x3, "76106507d14eba46cbf742b3ad2a1df63f666f4d50ffe1405cbfdae458ce94fdc19d2f96d90c2299"}, 0x30, 0x800) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080)=0x7a7, 0x4) setrlimit(0x0, &(0x7f0000000040)={0x0, 0xd}) r3 = socket$unix(0x1, 0x7, 0x0) setsockopt(r3, 0x7fffffff, 0x7ff, &(0x7f0000000140)="fd9ba128971a4be9829a766694613aef545a48fb65a77eac0e748b453c046918c3a6a488bdfb5a37b786ad8b92bf57d83ce8c35e87653fa70e7cd1b815500f02d7f26f32f5cf0e934dbafa0b6538a2d681c25ea4974200c9ea7bf928579cc9abd801db5e941e3b9183609ff7b6a3392984ab7eaf11e4ffd1ab82fb04c05bc14b99d2805c17597f45f3af8f315c96ea6eaaf0bc74cd734b1f9afa238425a03110ef51780943301ea761b48198618e321c0337ea1015a6ab002d2ccbdf8e1fa73a53dd35fb67d4ea0d77d90df4788d92ffe26d4e77684fc05c7ed0706a8c056038fa70076eb0a8a2d689533b434738d0f0219c7fe0e92a35a15abbec", 0xfb) 03:57:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)="9e5fdae5bbf2fb21878a3178931581e8c772587cad62676ff32a0a3f99bb119edb91a42c5e9e1e752ca19e47e706e0b89e1faf9ca0c64985df5c97eb50f7b8edc6bdbb8f84663765a16cc70765c70bb62c1e8606269c64b9ec12b948e78d769c661e94db8f2dc3382a2764920215c5c1b47c9fe48a377e5939869e3f3d719b612146ea0f86b38a802c6e89792d88934e71e5c8155cc84faaf8a73e9305c5a86cf979b78c3d1a84fad7c494979ba7a6121b13b8fc0ff410084ba1a0e9253e1a2ed6da611993591fc6103e807b1d0ef32abcf639611914af00d711c7293d952dad56fd40f3f8205930ed02b8c868cce6224a858d0df419a56450539b0654a7a430d5", 0x101) 03:57:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r1, r2) 03:57:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x4, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) 03:57:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000001400)={0x3fde, 0xc8}, &(0x7f0000001440)) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x100) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r4, &(0x7f0000000180), 0x2, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x5, 0x8}, 0x10) 03:57:46 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000100)='./file0/../file0/file0\x00', &(0x7f0000000140)='./file0/../file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x0, 0xffffffffffffffff) 03:57:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x403, 0x101, 0x589e458b, 0x40000000a7e8, "8483dc60d5acd4e9316c4a33063649761cbd726c", 0x800000000001000, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "510b285402319f27ef3b7be362163637f27c43d7"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x5, 0x9, 0x6, "fd8e07a21556babde942504b3857401492c186a5", 0x8, 0xffffffffffff8000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x100000001, 0x36e, 0x5, 0x3, "bff8451213d923dd271384c0e27c9ccdd9c32eec", 0x7, 0x401}) write(r0, &(0x7f0000000380)="436c1bdabc519bf497c261cc19d317a9877fee94026bdae415a65525bef223b7b69125f20f4681ce973f774717f19222e4b3722ede9348593506c8eb87609fea3648d503c6cdb909dde0a95b88fddc0384a18c81bd0e5fd63c632ec7bd9793aac9108d50b1f54a70723805fc699d620cef3f4faf3c690dd219dc261b14f62ec9579ef75b3b", 0x85) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() sendto(r1, &(0x7f0000000280)="1da9e1f6a2bc30df24906734e411366e03acb9a9199a7e66df5f0a74e98921bf9dac2c012305afc501448720e818a1e87d0d5f8513171316fd3d5ac664cad35aa27479cea471dede54cf3222064049431b01705f00b63c3bd303b7949713dc65bd29188a188fb0358a6bbb34565a03ed80788f74c0aa7f0ec636add7322b973bd970cabcdd2dd30c34594450774cf61f8c00a7a0a03ea0bffeb44c73a86f7daf6bfcfa4a8271b033d7671e1e37eaaaff8ce10cfceee4c81180", 0xb9, 0x1, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 03:57:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000025, 0xa, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffb4) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 03:57:47 executing program 0: r0 = msgget(0x2, 0x65c) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) msgget(0x2, 0x79d) msgsnd(r0, &(0x7f0000000040)={0x0, "518295751d492edbe7708e40d049772876a6833ce3655603b8ca90a0cbe4b4003df6b3add62b343c1a05ee391bc420f1f527e93ca036d2b2747590b13443f0440f7992f5a291313f0303e678b980bc1b"}, 0x58, 0x800) 03:57:47 executing program 1: readlink(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000100)) chdir(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 03:57:47 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2d157b4fdb7f80c4) msgget$private(0x0, 0x4a0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x90) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) 03:57:47 executing program 0: r0 = getuid() setuid(r0) shmget(0x3, 0x2000, 0x444, &(0x7f0000ffb000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 03:57:47 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') clock_getres(0x7, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffc, 0x4}, {0x401, 0x1fa}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000000c0)={{0xdd, 0x7}, {0x1b, 0x100}}, &(0x7f0000000100)) 03:57:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1}], 0x3, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/169) 03:57:47 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/116, 0x74, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getdents(r1, 0x0, 0x0) 03:57:47 executing program 0: r0 = socket(0x2, 0x4002, 0x40005) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x30}, 0xfffffffffffffffd) 03:57:47 executing program 1: semget$private(0x0, 0x7, 0x22) r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x5, 0x0) r1 = shmget(0x1, 0x2000, 0xcb, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/42) msgrcv(r1, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x3, 0x1800) msgget(0x2, 0x100) mkdir(&(0x7f0000000180)='.', 0x80) 03:57:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x19) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/4096) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) 03:57:47 executing program 1: r0 = socket(0x11, 0x8003, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xfffffffffffffdaf, 0x4) 03:57:47 executing program 0: r0 = socket(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/160, &(0x7f0000000100)=0xa0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x9) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x7ff) 03:57:47 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xdf, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 03:57:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x9, 0xa, 0x78d8a345}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xc00fffff, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x85, 0x6cc, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffffffff0000, 0x800}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x5ed}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x80000000, 0x4}], 0x1, &(0x7f0000000340)={0x7, 0x80000001}) getpgid(0x0) open(&(0x7f00000003c0)='./file0\x00', 0x828, 0x177) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 03:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0xfffffffffffffffc, 0xeb39, r2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) r3 = socket(0x0, 0x4003, 0x4) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xff, 0xa8, 0x3, 0x5, "36ae6859b2df0bf3325345a6c8ec39e322134a74", 0x852, 0xa157}) 03:57:47 executing program 0: socketpair(0x100000000000006, 0x0, 0x20, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x0) 03:57:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2018a, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0xfffffffd) 03:57:47 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d754fc9279939919d0ecf26d1cb1edbe340250d725d2a99d8db9c597a78f0321e8d5ea0e2cd3ab4e6ab4943e7989b1b03f0fc4cba8e899dff8964982", 0x3c) 03:57:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 03:57:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20020, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 03:57:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40000000001) 03:57:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:57:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 03:57:47 executing program 1: r0 = msgget(0x2, 0x21e) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 03:57:47 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) socketpair(0x10, 0x5, 0x30, &(0x7f0000000040)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x1) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 03:57:47 executing program 0: clock_getres(0x5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x5}, 0x10) r0 = semget(0x1, 0x0, 0x12) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/115) r1 = socket$inet(0x2, 0x7, 0x8000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="897cc8639b803cb257ced8154d8829ad393db9e37bdf0965bab79059e2d08553f583f0e849aefbc986f80f7337e7f4ef5c4a57f95d8f9ad903ac283d5c4c1944080ae91c6ae7a6a6e7289c2a9eaa3a3870e544567637cd7551c516e3fabf0d49dbccc63ff032f4580fc2a31b286f364f1733d447b529ff5a9342f2b4223f22d61429d4148934552ffc9ee78d90c1", 0xffffffffffffff22) socketpair(0x0, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) 03:57:47 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000000040)={0xe7}, 0x0, 0x0, 0x0) 03:57:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x4, 0xffffffffffffffa0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendto(r0, &(0x7f00000000c0)="bf47e459792254baed97b8152dc6e634b15faf0800e2279710ac20fe9a86ae9af9e077097de884cbb38bb786a4ce81473319bdcd431612119e6d4d501837c9cc20b31025c1090eb5a31759b61da7d2f8e07b8b25df59f24d99ad876c24efc26e5547d8f137b33a5f4d9e0f8a92040f75a4ac0ebd6b07d534953009", 0x7b, 0x40f, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 03:57:47 executing program 0: getrlimit(0x8, 0xffffffffffffffff) 03:57:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000011}], 0x82, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x100000001, 0x0, 0x3, &(0x7f0000000140)) getgid() 03:57:47 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) unlink(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) r3 = getpid() setpgid(r2, r3) kqueue() r4 = syz_open_pts() getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:57:47 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="265b2cb72d00", &(0x7f0000000100)=']\x00', &(0x7f0000000140)='@]--$]+/\\.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='*%\\\x00', &(0x7f0000000280)='{\x00']) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000400)=""/118, 0x76}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000500)=""/19, 0x13}, {&(0x7f0000000540)=""/65, 0x41}], 0x6, 0x0) 03:57:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() r1 = semget(0x1, 0x4, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000002c0)=""/230) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xaf, 0x0, 0x81}], 0x4, 0x0, 0x0, 0x0) 03:57:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff2016822cf465f12e4b5d2dab75e73f56598c82669f8ac8de98aa678ecccc2476748a8e990dabb8f31ca0060000000414271477ef5936a5c07fca8b0047c88f45a0b7f434b87916497ee16a03538d258626d4a340a05b79f0351de416237d2beb627bb6d513fab258f9ef87d0e332e6ba2faf8898d28c05cb4090bdfc44eeb668ebc8d0bf3dc6d74786552e6c14a3343ae94d069a16e2152032e251583a54c75d694ffc675d98a8c2b35307bf38e221100d04bf582f1eb6a7a9964c60939627bc37268508d8080938f3b71748026cacc0e98831934ddf922b1921d557b16ffc9083dd345f53c79f4759ea16bfc424166680aff7d1a174af9952336241a5f05f38edb4e7d283da586f50a30d67be201b7a240c0be0"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 03:57:47 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r13 = getgid() r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = socket$unix(0x1, 0x2, 0x0) connect$unix(r15, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000700)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x103) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="4d9d83f77477bc88891513b3b0f64cf9b949f239b8227c43ad14686c2ca9c2209deda0611bdbd960359bbf8a62006323030dad294a7554ce2dc8eebc4ff6e8e284268767d78923de40b4ebcad79f273f37eaf9af0fd08deb79d4890a776a39ec0848", 0x62}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x1}, 0x400) r19 = syz_open_pts() readv(r19, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) execve(0x0, 0x0, 0x0) 03:57:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) munlockall() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3ff, 0x80, 0x4, 0xa4, "f23f05cd10de9ec72f720f06c001095d60ff4315", 0x400, 0x203b}) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x9}], 0xff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0xe9c7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x53, 0xfffff, 0x81, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x0, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}], 0x6, &(0x7f0000000300)={0x176c, 0x100}) getgid() ioctl$TIOCSCTTY(r5, 0x20007461) close(r4) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="5439001a8a5963b228371bf23ad4cc0cba3fe94c046879eb2c6f0d9b034a5036f67cce1ecc266d54e7b4e319c733b14c096dab2c4977a25a475327a45c0b74da8191127f6eaeb7e3e5b37f332c35c2cace07b93e5ec9cfb4b3d75ee271079f7f41d4bfcaaa72719782b6488e9e05889173e894a023d659f729b479ba7b452b613c", 0x81}, {&(0x7f0000000400)="8f13560914fc70ba40263b3140", 0xd}], 0x2, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSBRK(r3, 0x2000747b) pwritev(r5, &(0x7f00000017c0)=[{&(0x7f0000000480)="0e0d61498e2aed60b4c1e3b86dc5f6f2ce4c02b1417b60ea59989dd33a9923797d104b1010e667b0029d47b4d87e10f4da2086c931e4a418f2a29e16b7bb3f5252eda079aeb3d20b9119d42c89601c754ddc779ddb42c9dfed51c6921af59e6f1eba4048ce3773ca9c0a7426f7e85a027e38360c146edbd0cc1f555829f7ed2c5e709a9dae7a09b462fc07e07e84ec36246253", 0x93}, {&(0x7f0000000540)="371a48c73012cd405b6f9e049fc29ebae645a06f3ca9d0c0de352d45797243c046be0b6fa76e7ce34a6ee83209a9dca2d403e092bd074a40104c6266349da6d6ef475ed56bbe97af149b0e71783a8c49bcb879db01ac31c2ef3ec0317880dcb22b866dc9d08b3c1e9324b29f62b4ff4d93c19ff51dd8feae18dd0f7c751784a5aa8a2d478111c1353c12698b8d93011d2ccedac41929047766bfd29f5e850d85807fc6f46df3e7f48e0554f4c40b3577fee70c916171e3c4ded4e7a8134693c8", 0xc0}, {&(0x7f0000000600)="79a617f662bc7fe00bd2db69d8dd092feb9aac5f435b499e9c3e313f4f70dc91bc711c7afd8e1a59525ccfe48986de801089fb", 0x33}, {&(0x7f0000000640)="7b66ae3729b5a0e73961ec1c42e8a046a691aa69fa1746f231af30f9e2dc220a67d27a86f4fb9fd4719e032265e0ecb21809f95134b12c0d4b27855ad4dd897e4eb83968ff25abc1a1294ee6a4bb2d59d78013b33d0a520339be012fb311bf5370a7824cf9cb9ec92b6730bfe660b0f61b7382fc478796f18a503d7e84639a01052c521ea489be183e34118da08f473db6e2970ee9ff1945cd60873faac63af0b85795edca90b92bbbe231cd2e257432a7e50dd09e1976cb4b078d65a17ebcbf", 0xc0}, {&(0x7f0000000700)="c3ce92180cabd0c6ef30240e57ede148f1a271802980a6173114dcec558acce2bc1456c9c336a1cdbed54683bcd959eaad4f18a6ff727ad971499b8af2693adf1c8eb388a278801e2740b68b1412680728e5dd88ab79533618a6a3041694820948443ce025df8275c214d77a92292112c3552c6f69707b132a194d3bee3150400665a28dfdd96a7cdd84cbcbb6dcbf53d616792f5f239d302e6429a8647e39d347d6fe426c4b00ef14fcf36c2ff2754644ebb4b1e4699ba4d990a63ee62361edf44007ce55fdf9f8abfa67ad08e93735fbfb465dc1f9d0f219d7e09f939f1d1735b4bfef61a4a2cc45d759dad6fe2acfcf79134d72a497e3ddfff115b3f2d95e8eac5045fc3815d818a1c012e171673721c21c26daaca0ed9eeddf3ceb676a576076471b0b57c72728f34919febe155975be3183989dfabbf6c24cad428e78b76fbad59826c667e8cc583e2a90465effeb5105b270ae0ae2900a04955ffcba7c4dbcaea96cdff2f94e0f096084f69f55e5b11d1ae954cb1d22225733c330c5604402a49d4cfb2dec30a516db554783ad10eaef296b7deaf47828468b461c8bf67c8cb76169c110ba731605704ef629a3ce5e1cf0731b7bf9d1f01ffdd3026cfb3a408a8923836dbd09ba7c5956f01db221a66d15197c8254cc8984e6fcc122a03421a607feeb47b796d4043a7614b3d0553f06c22820a6d27f5697ad4b7d8176c99a18dc79dad557ca3dafe7312675d6a5164342cf4d76935c7b3cc1180dc486dcaa8135640ebd2e8d2e341cf3ceff7840608f8de86cdf07d1ee2e39d15554032306775c3e7acec8e91c377f55289b49568931a0e42d53cc894b15fdf265b221cd7d6a125d4074f912b4185c824144ac1ebf3cd82912f6230d2bfb5fea50d95c6a3b7ae0508b2189f268a5130d1c1b73af5ca8a30fc6d49e36cb30084590279f3cc37391a2ec9c12342eb35b9eaf24b3dc5a1463dabcf82960171a1b04d0ff71e80b3f41cff6903e0da96ab126f514305066b0f4f99e9698d756f56a8aa7312418c4336bef84f95fd998543ac3bc14f9b7ae50052b9c1c761cc07c69b8b0e8fba65381730d280fbacf73c3c6a0c0c3c6617e4cfc45147eaee7717c960b92136a17ade4983fc945218dc42945ab5043bf812208432e3500d6056ecec8bc10e6342d004ff1318b3924df2bc90438fb25237c3654e901d65eacc8da31ea712e862af5a7ce2dd8f9056b6d495ef66f5a9dd3e3e9a444befe2e13e7f1f104c3ec99a52266da482ff1391f175744f91e00a94e1a9cbe137e4b46184c3f16e7a186d48b2e84f5cf6976aea1f774f6c04fa38f12f14176e440acce2c1c39c41357582b716f8a038043cdb546386a779e12a426e522062528969a13b26065dd2ee2ec555932f504fcef278bc63ded324bb20e54410f07ee9ee8d97871881f249a574eb291856f10b9c73c56908c2130cb5fe154b65ac243f58e8922e1aaee7196c80dbcfe06ec076f7fb2d2876863cbd2862945351084c2fd15c11e11ab12aa2607cdf078e1282a062e76ed97ab0aa845dc70e13b7334c27711d75eb87b76d91481b971efbd9513cdc4d62d29ea78c16211e6052b4039e99e7a4f8c62e7aa0b760433e0797e641e09537c2cbc421b0ee5d3c264d905b2f3c3b40ef90b0e4591154f7203cd5591f8fd8e4c14303484be6b0f3dcf2a145f24d9fcbd4237ec0c71e82601c45d905b54d424b4a5e0e1359546559c044930ac622d9239f0c37234c962efeb0090209de675b4b824051b0578ea4bfd6005b6db9813c3c3c6c1926df677dbdaae90058399908a84ebaca03b7bc24a7b028feb99d2ea76bf65b6a7a73d359c5e523cc1990413eb1fc72f8a15a0988bdd3d0d65b7e0010e164ba9de5ece557ab74d5dfa44efb1810e21f7aaff4d6de21bc7a826322e56a24bec0958287360f6c46c878ff5a7d0a021922d2c3e3d79d44580d36d099158e14285149a660ecdf525501cd924d12867c0711a2611f0b6c747f3619c86a74d3f5453322a10e4caf6baf792d954a3244eee33d836d749c91075958004a97bfad4edf9dc0a656f309a9667c5d1e38dfdd30229b0814a02e042c3d5a74735a012d353c88cd1d23a5933ee4227af0bf5921ecc59081ab72de76299391a2cdfb064c1fbd0714531ed1a7020898e89abaa028a7165bd35882e451b6bed9fd27c67d93c59b108e6644fd31a75ed7219ef1a15b72b069e211f464fd9c2447443e6c29aaefed2279567438284e1376f0269b3cf2899dc889710a98064cef95d65e8e3d88bf980a917ce9aa5bc94ad4c1737ecf592f8db792b88f4d2424a7ac64ad3ea355ac2023c1c9dd40686904487c07579110bb3c9ed78653995f63a5a61a09b22e6ea86d21c2cd137f784b8bfd48ac78cd6c42cecff3cd355c03bd7f56ac69cccb5fcaca6ae4f10ebcb838265521517763fd00116e354ccc880169fc2a7febb81084c6064105b8cc10714223d540c663ef38fff0f0aa8e0b80d1c98c847d9a3ceaaa117d7674daccc7d5966668eac25dd3fb1d52b05f6039cfd58404a9eedae85a7c0cda951c9a7705447e0c97efa26508c8ee239923d7baba5701fbf1e1f7c1cac4fa8ef79d2ea81363ad9526411295c7653d304ed2d0d528f80e5e6ed4b9b7d7693ee5a6ff68d88855b125ffee0fe786e5c77a620e59290e420bf2498e6ea2262b5f8af832168bd903194873c5f4ee6d55521f28c52bc3560e4c49ea93ea0768728565ca74b46bbb34d439755a5904da4f50c7d7c1b7a3f19134b60e606b81d2f21b0354428b0344b85a75e84606d6d6cd68edad3ec8d8abf100356d25ca77057825516b049629abda567bc9bcccfe3e9c8bd7a8b214b43894e0784dadab4b37e48e3313a1a8caaaec7132aa29c7dc81d98d4f00e3e9775ddf3eee76b37281fb12caab2366b65333793bf051c817aac59aae97e2b9ccc88b3181d8710b39a3924df566f0b6577d5df93b2466f29140f3b78a8b1093000d2e4cf74f47f44c28e1d722345491f1a28c3af0a736f99f59e08e8f9ab90f724d3a3f048b2327a47d7b5c70e7f8c853466ab590e313e8800ffd98dbc96d1a267b796537509ca2222e995d4274887f4963fba411b33a013f2709e2005dff3b8f5c71f8246a0fc3d8868d89e75b5944ab61ffbaec098781df2adaf28fc2a60cd1c837695006da9584ba3c72ed8cbf671c1931150558a1648d6b97c0b4c438e1683f890f700c95d37efb6ce6f9adaa75c5942c7410ddb0ea1678a77aa34e26e0e704de585bd7ef13f6832c4ca3f83401e2a62f9605841fd82ae68f0b2428e060333e54ad6556703d70383f9b90ffad9b85ed39cd656719476f28ec923ef6117eb1d85f1775bf92012f8bfb0534f10feb5fd7e2b4b3603a1a421013ff39d293b4dbc188003faa8611e1f9d5ed6914a753768781b83bac6ac59cbd3669700a1bd0831d9d6ca192d51baa4ad4f827c3569bb249ef270a6da1bf47f993c69d91576954625bf9f27097f3c9068048d7b74d581407a2232e14580fbb6f7c55045969a27da9a40bbd2597e623f5463a7d87f4bc98bacb40b1d3ccdf73e20f8e921651db3a62278d5effec9b6be5de1d367f48fd5d23645d48f556fed8493acdaed16f5219b725512a1f4e2c7be96ac28e0790a1f42bbd38de442df5eacd50853a41270cda8ea73fdb62b9ea4f305ea46c8f3d8699df18bb293f034d3bbec4bb6349a1c24fbe722a35b304b482a70d6ac552a7ba496cc4d05a2fe969dda155785435e4f962bda711a32a13acac4d22deaa5d494a081f3ab4009162adcca78474854bce741bf1c91380bca7a4792efb3bc070c0635dd106d8911885766cae026f73386656a8d096d6665251fdd829c0b60ae233490bd09d5ca1397a374da9951fd390b6cf955e46b6ae414bfc8d36bbed3cfd11bcf8d86f44fed10e17e6119e21f3ea922b38122ff2a15e75fefe1d4f52031a859b3f2616394098f12bb275d7ee6b25bac849cf2b88b758c93f7555d3222908161ac41972116aa1a12d5746ebfa852414627a2b951d3fa8d9a2a027404e01f9b833160ba3ac888cc73745d6f11368a570a5b612de98c7bf028248a8a5ce691dbf77567c228307f69d1b3d3a21b0b8fc438ebf27c510a83933dffcf9fe09608847c79f8253bc95c3024e932b4857078acd7c786ccca01a80cee2d5fc33256422e7546155cf2e7aaa0416cd55c13a21d1ff824bacf87c982319a4f257a337608323c63e8b954a46906c940dfc290a989ea70f1a93e0dcf7274b5c212396fe348ae43d47270682531916d8b9b3903bf748dda4ca964500d7c3ecb862cb09c5f54a86546517392a50530dcde881d3dce35a83da0d9b2018b9d88cca2242beaf95a87ddedffbf249ad0f68749ef1bad77b82aa93c468152f36f297c5129d71597289e0ad1d357c46e10c885d94afb5d25463c4e2a53d98f29c7518331d23f42782b192cdc91a70279e2eadeacb7366549fd87fd93e8bdd5ca2461318f4a7fcbfb849ae37aa7c509364d62f1ead5d7f284a9785125636c23f1f4fad418ee1dfa4e64501675b9117e5df2dde0aa1aaa7a66f15e53702d37ff4d17f5e86bdcac0869cc99c38ef008d429c719ce74657c0077d457c8683e59d48746a4d18e130dac367d1d8af2e4547f16e69c50803b5981c4a030f002f104a973efabd8007b4ff50acb7bc2b75c17ed6295d3a4956652a8d0e6ba12f34fbfd9f7cb240e5e7b937decf16a39fbaaae7c152341fda63c75292305c78132d16a2a09ae90be5bb5adee7d48d4fa37c23bd03f0450a8de6b0cf754414b518bf3d381d9566fb767ad401b8fcea0f0408cb76d98b9d90daa8e5025f5d4d79ec8ce4932770575e2340ae959f5cb5e333e2a09d380e53636a5fd09271d3ccbc18634f89904c4e78cf45ed9b811202daab2df9e35acbe676f3287005484a56eac78a3a29dfa4e1a026b3477910b41e8d4ba3256677fb7e9a9bb0ef8b7982e0485b60a421358bc04189e14461308fb51d1c18e792330b76b8d0342987e25e255e511beaf552823d4caaf436db0c4f21576065fe3eb53143017ae5c8ef11329c49f7c87e4e070943023ca1099c8b102221dfaaca46343fe9565ed200b3c07d6625be23ab77dee89d9040fe0ab5871d2489bf4a3398f5b9a1b1c5a94b86c630a2220a49b13494d7ecfd6d48f076b4bfca691a2fe8679870a324e4084eb0e51370b40c9f28e430a21857c31d6794a807cb2c49e88f3e4036d8dbfd14fb7601120749b7ac07dfc42a96188607d13a150bc479c95ddf867a9cc4ac1d7f0bcfffe4e6e57fe8b6fc8fcfd41994171ca787f9ed14b3d1fa51b7fe42cc7b9a299c08e923f7bbc7808218ce0e879f33bd9f33c32127f2c7b147960bbaeefed7507cbbd814c76342db16a172b8c837c213de6e276f9ca9e223d0c4806047ee55abdd4a2234685a43d5e310349fd9cf45a65f8beaced5290845b0da88962a5894710119c08cb8b5b54812ca9e7cf2378facd41ba2461553f36bace648bd95940696170f8a1c34b8df84cad7f07731c97a98ac338dfccda7dbb8975df2022643c2638d851060f99e162d87e44ab1891c9d402d800bb7007ea786fa3674c1e2cb8a7ff9d4f47fee49508b2fc92942ce8747f3e34a9e51aab5db591bc00925140f36d7568e29b0dd290685fd2bd1884b16e180c4bcd9e3fafe4b5f80882d60bec279297bf4d573d9a1987521c21f5c760d1a3fb8f8cecc57ea6c54b8806c2178e77fc62f73007f398b32514183e4848a34dc72e19ebea2bfe56d3625d287f9abe", 0x1000}, {&(0x7f0000001700)="c28b5122726d41c0375b62086fb35cebc9168bf700b8fba5dde8ecf2b8aaec12fd26c232a35dd397b4caada200b9cf5a180cedda8c1ad477b1e41475d3651178f2240f0a7213ee8ce2f13856899dae1925620e18c9aa70e39fc1af1e2278269b9eecfc7f4962629bf9090f43ed74d6efe9db74230946", 0x76}, {&(0x7f0000001780)="7dd91005b1d51109af63165241a2f65e2c41502e0c64ff716f98e3f2", 0x1c}], 0x7, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCCBRK(r4, 0x2000747a) bind$inet(r2, &(0x7f0000001840)={0x2, 0x0}, 0xc) poll(&(0x7f0000001880)=[{r4, 0x4}], 0x1, 0xfffffffffffffffe) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001900)) msgget$private(0x0, 0x200) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000001940)) lseek(r7, 0x0, 0x3) dup2(r3, r7) writev(r6, &(0x7f0000001d80)=[{&(0x7f0000001980)="30d5f5f6615d9c6092125d401c8729c2114d1d795b5506b379c01c31bed165e5f384e04e2f38425e1f714cf86f799c9076c09a179958640ebacb3f8fdd7098f2f5a3f75b691ed9a89550fbd4e9f5b73be35b82bb48a893bc0609a2e6e8be4c137cdd1e594ada4f0fcdbd6f44836cb5cd3485e78cf2a6007f5ec7b36f034dfd89007f16cb2e10b85689fb705ae9069b90976ed4f81232e370ead47d17150bca473007f124810ba7837ad0e7defe5d34a64c08d32ac774210f12aa952692f481309939332718f4e0ca811116614f48340be3c13e2d603ae4b1e4d409fe", 0xdc}, {&(0x7f0000001a80)="2a18eebdaef2caace5f5d0e0c32082a83ee581f37f4fc04934f1d47e49d6693a78389f5594cca70826df82ce1e356656406fc895434d9ff7b6e7e52f7e36e4e8fb660ddcaa6621d3ad79c44823f3d660dce1567b105622d0f58334898a40b71cea57a5da8502c557bbe21d29680e782fa36e6c6583ac8b9047ea55885737f2646b98cf24984640a94bb7abe68bd3da77f7008fda451b7d", 0x97}, {&(0x7f0000001b40)="65723af1256d6f9c8e9ef37acc331a54d67997847920629a79723bdb3883cc4516de61934090383eb09437062bfb8de1cd733fc7332d426dcba5dd21005409e515c9f1ed424aa97c3bf2af9fea7e6796d8c61200a3fa3305ab43e28a2f47216c776f43a29f76416fe333adc5442c6c817ce2a1ac9a3e14570490fc7bf889f456f4ae1b938aa8783abe4258087c711a4bd3ba5b393d2e70d35ffcd96eabb0aa99d885f72688a318e14ce1d143687b19c3533bba2deb7d98846b198cabee6012d13c52798b3e4f6c687f0a2e87faaa46a10ff26e1349d7aff31ed242df44eee1817e7c85", 0xe3}, {&(0x7f0000001c40)="60796462c6e148ec23594796a5de61b476b8b64880ed4df4220cd4dca55c39bf6b7be0de097e5edb9d1d2f5ee1b38db6e42f37a6384cdedbede6946556081d6b160592d4db5ab5e1181d41ebc7574a7c7394c06c", 0x54}, {&(0x7f0000001cc0)="e8029683b45bfe1347aa208c25f0b8700f22c755594d5da3107f2f64c8e4559f6adc2f4948ca5ffd2cfbb21c7771f34385d01dddd258493d2f0db044dc45e0a8b51640fe94f7ac76e26f1b49281107227c03c43ed2ad78c830f5800ee809cd298c84c4e0fa4d50bb6dc8a9068615cd4e7632bbb03ad4405b9387da1f79420c271a5feecd512571c4159586421a0c5757d456e2b1ff72fc337d35", 0x9a}], 0x5) 03:57:48 executing program 0: getrlimit(0x7, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0xa4) 03:57:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet(0x2, 0x8005, 0x1661) sendto(r0, &(0x7f0000000080)="2c4e535fd1a7ba9e99cf770e890abca9fda499be0b10fc74ce37c0da826b168167eafccb6ea59822b9bcb61443b858b31d8ae69f", 0x34, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') 03:57:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) 03:57:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r1 = socket(0x10, 0x7, 0x1) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x4000000000000000, 0x7d7d1e82, &(0x7f00000001c0)="aa39ce820fcc297e21cd25782ed795f56fc316cde8717f6b2c5c4c9cedeb861a3c8895ce9b2398393ee531f7ca530e5613044a77846e336eca8b39460111adf2748a236bc1f5e1862917044f9e49d23b22e51b44d929af42e3b405a5218d76a05318ffe8eaaf96665a4900b2078b8f2c0cd2c396b0154d0a2e2a215c7d59ddcc1b990f3c6e7384dadc5fb1dfbb217ef3b873db8d630042a112f95713285e28c16ba65551f81d46a18fea5edc54cbe58dbf7c843d19a4c44d474753ade73c4fd49a70c71b74a31ff4b6c32747", 0xcc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x100000001, 0x100000001}, 0x10) select(0x40, &(0x7f00000000c0)={0x3188, 0x6, 0x482e, 0x2, 0x39, 0x100000001, 0x2, 0x6}, &(0x7f0000000100)={0x4, 0x4, 0x3, 0xf, 0x8, 0x800, 0x4, 0x6}, &(0x7f0000000140)={0x1ff, 0x800, 0x9, 0x7, 0x606c, 0xb361, 0x5, 0x3}, &(0x7f0000000180)={0xffffffff, 0x1ff}) setsockopt(r1, 0xfffffffffffffff9, 0x2, &(0x7f0000000300)="7daaabcab68d0118d9202715495c73af16c88cee1ba981ceb5e0fb358459b9ea6ad83a81f603e7c147e69497d0c92716dfdad1d33ee08ab7032a3bda08fc7f94466b5ba028d797a47d194b309ef2a9a4e2dc84b5135037394ca05e024abb4b81b14f8cce20ab8919d170ca689d0357fdd2a4f57d52662a90c287de3fe763f98b492a2145b27abbbdd5aea01f14d813052c48bf4e5875ac506e6a3b099be21edb6a4c7398d159e4bbc6e73d09526496cc88fee11d178f", 0xb6) 03:57:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x1) 03:57:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x180) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 03:57:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) 03:57:48 executing program 0: shutdown(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xbf7) nanosleep(&(0x7f0000000000)={0x4, 0xa74}, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32=0x0], 0x18, 0xfffffffffffffffe}, 0x1) nanosleep(&(0x7f0000000140)={0x0, 0x4}, &(0x7f0000000100)) 03:57:48 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x4}, 0x0) 03:57:48 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001340)) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') clock_getres(0x0, &(0x7f0000001400)) 03:57:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff, 0x9}, {0x5, 0xffffffff}}, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00') 03:57:49 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xfffffffffffffff8, 0x7ffffffffffffffa}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x27) 03:57:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x842) getitimer(0x2, &(0x7f0000000100)) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r1) 03:57:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)='~', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fsync(r0) fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 03:57:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) bind$unix(r0, 0x0, 0x0) 03:57:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000001, 0x6f5, 0x240d}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x6c, 0xf0000000, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x8, 0x20, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fff, 0xffff}], 0xffffffff, &(0x7f0000000300)=[{{r0}, 0x0, 0x6, 0x0, 0x80, 0xe7f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x6, 0x8}, {{r0}, 0x0, 0x8, 0x1, 0x4, 0x53f}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000020, 0x6573dffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x70, 0xd5c6, 0x80}, {{r0}, 0xfffffffffffffffb, 0xa, 0x6, 0x1ff, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xb2, 0x1, 0xffffffffffffffe1, 0x9}], 0x6, &(0x7f0000000000)={0xffffffffffffffc1, 0x1}) 03:57:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040), 0x0) dup2(r0, r0) 03:57:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x49b, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x1f, 0xfffff, 0x0, 0x563}], 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="b1427c0138919cee7eea45ecce70906dd7e77c406343d76b718eb3190ce9d784f2cc961759676a30540de72dc8e243f2d4018a1a4a143050c2cfa4dd9db66fbc692aaba5716a306e4815c4fd5d7bad6e8deb9232032dc217cd0246adb8834911b1f1c8729e06c8c27479da28dd4590cac4435a0702ed9b31f93d75b3f2ea0adf5bab585ef4bd4104a677c5eaec67791b4af2c1ff0df32c5c722594", 0x9b}, {&(0x7f00000001c0)="a04492be83b5f59a2b5f33e9a39216e5db89c300ec69c4a204700b9e6bb570d6f9a03d88fb140a643c3bc9e2580b59bf38453f7ca2dc4eaf033da7ee7164923415bb12a930cae069e7aa7ade2a16585acb64d07caa748c6e1ddd0b894820d548eb9f2312a91d199e50a3f0d0a4f32134cd75b441f0fd49203f943669c4207de093df7517492ffd65da057b1fed1ca94a70b42347661361a03e060a5815781ec19c1c3f4cd2d36fcb55444cad01c03ab1123bb486b13ea3c79ce421ed0fbbad255a277f9e753d5294c8d6e8e72d3a9d76606d4557059f0f0db62ded61e278", 0xde}, {&(0x7f00000002c0)="b8dab2dedb9c1a5187139c96583255f9bf4d28fc6ab78c28869f08fcce8a9b3b9275fff7ceb7888e1c1628caa7f702a7e1cb002b26075df7c2a6270668eb8aa04d6139530ad5be5255065b4ac0f7673a48033eb42c6207ff9d0e81b5d0a8ae5509cf600b3b81d97fbbab4f9c1e3b5811f8a1e947caf40c2d257c1db6b2c87268b73896e2e0bc4ab9b393cb974bff781e89169e401a18e89a4f52f8e909c0565b893953c198a33bf61cc93d5c5c809f8b8b390f657d65cac1d39071fc972d9832ff560276e60d725a1d3e4a705f9c4873991cdf7a2535d8307711ebb3fa9f714dc47d3088ead040b51bcf66dade", 0xed}, {&(0x7f0000000400)="310efbded9812aff3a649c00392374fa533adc6e5f07793d0b3bd58faa5ae7afc1ba65cd28f0cd6a1456b879340ea21162e9f9cd6ed5e8fa719b64055a4a3809c97d0832fbfb7aa05b1f5cd5822b401358d39373c92cd01f6b3c8050e4ad7b546590bc4055f770ef4c927c0e3caa024696f35b9da8e9a40ba614d36ba13822ca9ffc9060182fad35f1e140fb2dfddc9da3b624", 0x93}, {&(0x7f00000004c0)="1f6b600e20b0cd98a4fb2bb72400a682c0bbc451fe810821f9195b1211b34a7f55236431aa0342c9f89b9a05dc301047a6789d0b3aa1ef91965a9d3569da46e64c753bb1ba8854f2f9fc037c007702552a5065a7876a46a787e797acc5fc93c4857b2148b6dfd42f6de601066e2dd10a0fd4ec85938758bfbf1d0949572adc3e5c307b5951b9aa8394291d9aa0efcf0045804863504dad6bf603ee0e8c383df34611b7c15878b4e621ddc5e99a37703571cd1b5eaa20b37fa45f8967f345858fc45088434d9672f98bae59b0d93382d6e3fe0dcc1ef9f4a09b342e186e97dd7048f702e829d44191a3c193beefc55535122aabae10a2f63c73b43f9ff35e17a1beca4c19ace8f330a4be68a4e24aa5995de2128815889b5739f15c650a2fd564d515c1209bbe786f5b411d9ac63e15527ff231e5e77bacf11e026afb1017b1e9c66224eda759dc48a28efc867c34ce521471f158686d51c75ab035995ee1334c0fdde3303ed269bfc511fd35ecdf147b5fd5ce1931c0a02a8af62054c806d00d012b9d29e1f008f74a4b5718aed490a7ff2fc0ed55e9e642b6947f201186fd425a63bf92d4afe9f5de901fcd88b26d1523bd23a37553182533e65bf5718508b0ea8d9c8239894cf113d66d8546ccc6af8ffeb5254486bae7f3dee8351e383afb14ee39e25bc853db4f5dee93e59788aadb5d4ebb625de3e3a306aa8c8b5e9a3d3083c510b46aed2e463c3247d1ef5a924219eaa8ee2e133443fd91fc17ab7776b9c81e93d8f93616ac9e8218a56026465321a83d2fd8697bb5f13478376f28ba5d2506055188b4cebbbefefa5b29475e1fb74364e8d557b9e546452025b89aedbe748012083605f5c285675a9a0564f407d32fe2b247f363d921230fe8375f699fc306781d748998c525fbfc84d84d77859f36d8cad1819e52e880c1f2f5bbdc1c3ae07b75aadbdf3fb9107f9713dc2793c00a46fc1b5671dd763ce5c91c76f3914505d9834982850c34edc923438f1885d613300991480c0f1c1fc5af220b22df0b5707deef0a4f1011798825ee39807c5c52892f093449df3e6b7bcb228acebc921ea633164305c169ef45c4fc930c0a4be2703067ea918ed0a4258d567f1ee2ca5d373f61279ee29cad6a2f99825a75c7953c8ccc99d14bdab6f1b083d06f3d560ad111706a0d3c48b0243d8da43ae509d417a747c52883fb5df25973cb05296bd1ef4ddc05fb774eea276bcb52f7cfd0fc959ba48d3ee71feb7289706a3909c9f4cba02bb64fa4f6bbe94dfe89de5cd0a9edf4c965a89b30200c1436c213d9aa8cde32a719242c4e6ffcf6c147cf4e0e9349e8c671359074536f61ca60eb0576f1491866da1c82daab29c5de98d5c85f5f379923740c7b2c88b5d0f35091442300f520118893576635ce9a40ca0a51a0f9adf0c531c0e38f318a0f223093e33bee263919ff13dafe0bf42e3938ae8be03593f94c3c76ec1d5f61cacdac7e9aa7ce1bfa7d59fd68fb55eaf253060f1c97f0a1befa481b7dcad2cca369959649aea9f104dfa8e92f396e9c88382eaccc8b126c2ef5540e14e7d53b82d8cad4beaa19888294760c65b5432ee1b3060d1f1313c01e601048f9084a01d3e3410bc0ee63d48ed1ba39dd693890d3b0b6be5bb20623a30aa66b41d86ef35876b8e60462d5fb76a9972166992a7c365c95e1cb1c0f75b38a60fe6a716f94b591af0644ce209c7feebc34bbf7cfee75c5be68bf3558a3900cc9b33da5ea946024483799cfd87cab23bc3a3176290d8e1d6bd6307bfbcac6a2afdb7bd82828c4551de645321b6e57cca4717af40fc89eeb4ac453ed81eb41908adc8916e3d510a42ccaf391bab9dd7cd148aad9e782a45ae53255add7d7ad4389681a88c0050dfd76e61b749ece91c849582cf652f8badce912f39b38d9fb382987279ab53abe1207ea3eeb32468371fa1677042d9a3815e5d520a11b49f06c2604dc09dbd08561d2e8d87c4b522246fff2e5a7737a9b553eb6d3552aefa128a30614945be814a41ff315658318940e18e2b4f1fdac80fdb19eefd87a7d423bd11a1dc38b84f00161be4c9d0c5c51b885d74c5499db5f07897fd64164bb400d2da353a66a585ee0ffc831b300f9ce465b6ea9f98f3792e902a40843bccd4611cb576a52833e4350314480bd592e71dfc6db29ead41ee90b256bf5d87c0435c90235e6ce647093fed7503a44369a521cac0db7343fa8b4a97af52a52c854dc52884c75338fb776f4ec295555a2f8e935d6e1cf4f575a45d708c78614228f93c3892de85d80621aeb70cd4de2c171f3fa4b0386338fe473f7c192ca747f2c92bfe8e634d665f868e5937f7cefbd15c7496a8f0031f4ce248b70ef80c81e094d6a617cbcb87317e431ec87657c472fcf4a11d23f8230e4214250ec7f27d2b20ee91c2cca8a2d7f854bd26f480961fc12b94836d060f16d38f60f80d2605e2abc61017fe097566cbea113496d3a16f28dfb470a0d8b373d08149f5a7a38d6a40474b19c4718ede8ae4bd00607dd3e3376de3332f095ceb99ad831fc618f320cb8d1de314d997f8ab098126a3a1574fbf2f2febe2cb5bdda365267968593e7c6a61ccfeab3a1c8a0cdfce014c403cf7377988cbac39f401dd5e1cb1ca4501f689b991052b9f7771bb062be4dfaa2837a5b38340422f7251f4d65afc3bacfce03027dd7d51a6a09a089a0c1b423852d5ca8630892c01b5809524d17e92d54c66a5850b28417c03601cb9a728c641f97afd296c38d720fb02ef3ce43e0229d564268f8d2396df5bdeef6282d8ed7b26e552408ff9330f72565956a20f2116453526938bd243fac3077cf0adfe7fd1db38070bc53e7265311f2c2fd58e69f972ab71b30015b9e69744ce12808b4c0fe516bb21c57668e44c46de55fe9c0df815a816e47f950f57c19bfbbfb977e9a6eec83c53ea82b85e674df913917e8ab9ed1b50920955165970e1bba351a9949858db60d028a79e442d95b89cfa0e85781d0168543eff70d47dd846e06254bd9fe7f904861743a3d8e166027d6cdb32676a7b8435d6d1bd38768b91e25b5ea08f169201fae8b8f095913bd490395eb07ecd909ae31b07dc54fd3cffe3f776c3ecf4cb0a02f3181d46e1b7bd9d462f9a086ae2b725cc4abebf371cb1a639b91c2e40f4a3db4fc586cfcd930e5b7bbf80357df00150cef336a95ef8d4a29ea9ce1ce7a1a9cd3c7bd55337a55033ff95fb01b2700ead23810a09a6bf523ae84bd63e6c7f9022c0341decf4d958e311488dc92b05f54ce4821f0bcc34ab8b7cf32c9417e6c3ab77ecab0e7ea51b5ca7c69def898a9e5c7be88c2dc533380a5828423c1915fb0502ba3dd9cd41630599095d22029912abf9ed291d12b88a659d6a8c696b447f4b875e08ddb00775da00387db0c0b38622693c2d3bc18c6f9394008c99a729aaa411b9ad190619f0b85bb3a7eefb7103def993e31d2fae0ba2a185aeed66051a23bec741d066ca8b0c95b1bbd5d38e849b181ea794c89ccde97215d9b23000a64a760e7a31112bf30ca27556091e711c8158916c3769c62d1a76cdf7d30b388641d9faf4fc39f42da611217f0a839d26b4e58df7e8b3546f075cb5d7e48cbf997ae60ab2050c95ec3678fa75bba282ff2d46570379bbd44bebbc0ec3a4ae8d56854627918152159b5d9aae0971c93e7a5f7dbbd76e15eb95c94b279879178096539afe4dcd4ce1530d88c211c4d79ac8fb2abca0d52e8b63e380e5093238bdcae81252d16563f11e79019b5292117238eee086b5da69bbc73f41e9df5c890d0760a5219a9489baa001121eba79b507bba40938032dfac1bd4251f05c00ca5c512c8687e810b2e83b05b1370dbbfece5949132f9bbfa8adbaed61535193cee814abeebbf7890adb0a3ab4b47d343dc4467d2c2346e0cca31e4e6b42f46cab207c053a49370d633e666679373cb563a62b9149b64fe22929e8152cd50e73d59d9029ccf2c4d9a070e1a526e6ce32d733e555b594b9e921ce3c25ef8518b6b0465e3ee2dd26c11cca3fc79b3c3431a4bfde15788cc0e08a36c829f758caf11372fba6db531f1f03661f955f46295ae9263dc9d4a4f7f47c9f2c4b596f008e4477bd992f389995ae777e753c1ebe24483e0abf6a316e9daa0f8c9b6c3e3f6a78e51da0db8b95247f85086f05efd958e717598349314f5fc7b1c4f829645ad38fa01cbe5e4711d06f5dc7564baf125ea9dd084b19af94fac93d5dd8603d9069006e19e0a72bfd5bc72e87bb15ef141247550a8dd80bf7b9157a6e9e3b414e246dd8686836d93c5cfabd5b6a021331ffedaeff65a91d6666ab7ed107ec1824a2ba7dc9ea688b96b6bcb4368dd6e8bae2026a28b84874979d766e5a63baf0a8fe438d8e5b643fd5db1514cade9b459e2737ccc7b6c04f04809739d4a685930f4f7a2af1b8006d78fae4a7dcd95b76635e9e4a27d134c33bd273726d7c5b273aa61a729113c486aa048a68d59535cf1aa301339503f032a25569fa632a83ffc36ca19eb340d70bb2c0b3355d173965a008a8f3349b5ca2e9bb10055e5396ae58f0e98d6af471970e9c411acf5dca4b29326e58ab377aff1c306bc341584b44e14b1c64c52aadeb1508fbd7a65f63c2cfa1db395cfa775cf667078e6dc9a4f53b9d2f5eb5bfaf62a07173b57b70bcf5bb032c197c71a049f7371eb80fbd6a5e13fc4c4edb85ed812e294ed674823ef9d4136113c6ed19f44b3f64679197d1288c79ca27060764300d926870a91f183834d6b28a0aaa8eab10927e336326219fb23947b3d20200074c77cefda04dedc24862f595bc3b7e504fa214cccd09be59fa48ec3e63f4d409acdc4355179453196a01e9ffd856b88e7fcbc2c68ec52a5e85caf96f7287d11703bf1fa9b20e66b831681c8fb42bcd97ec3cf77b6f54700466b37ba49a1fee7bc1fd213faaad99b009321717474f99799b8b2b7d5618bccac97daa2bf1da601484cab7da488d670979397917143f5c0c88bf087863129d933d4886f8ea28760c7175fc1ffd73a97e5e12b478e20ef0fec2683348ada4d507c94aa338d7cac8b21a6694d61e5b6c7caccdd95489e535828be7569caee4cfcf52d4818af46e191750026dec22b776f54ad3ded4a4de136bf9131cc71ed450665c92af2af23183baf81b5fd9ad6539638fafe847198b1f666df7f6aff59c66026502e0cf8024c705170c564b4a93e2694c0ca304e6ac796b97134aadb8c2950c17bd8f684b3c868e5994e08da52a1ab885bd97c12642c6e5a79af8e45047916607ab831e37c4894692c0e4d454badad352f50d9375ded32a4e356f8eabf5d4c46613b4a83b0bc6337e25e401128be7d76ddaa14f2fe20d1269feb51b04cc7d2a661ac82c57fb3b1ecd3be4659fac783dabd63bcb9436db6fc7918b4a638412027f37a01f6d53a5ff8b1373029667e00e3a37934e6042c9d4e28639d63e69a04db7c9229e7f27d04a9b77cf0cfc12a79f713e1dde756bbb1f8e5780dba5c7bcb2926a2284845440b3ed6cc88847cbda1b6988bc1bac927b7ae206d36f8707c35d5fdbeeb3cd070c4d8facce7b3234864a15d626a7bc9a1912447b73f7e32bcc6ee31623a91c5adc770dff83e3ccd10ad9d2da478a12c9e7a720c7c853b3d6b9dcf1dd6179c3264a136d6698a9323e09e9d90d414f59b614d8e8b79da1de1304c52c3f23619859d88006919a77230f0f4ed650039cfee39a460f30ec72d63cda6da2674a13c7010900c1799867196b84be9282aa7c581583275bb4a743ca0fa0eef", 0x1000}], 0x5) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040), 0xfffffffffffffed9}], 0x1) 03:57:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0xbf31) 03:57:51 executing program 0: r0 = socket(0x11, 0x7, 0x7fffffff) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 03:57:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x41, 0x40000022, 0x10001, 0x69}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xffffffffffffff8c, 0x3}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x42, 0x20, 0x6, 0x3f}], 0x49b, &(0x7f0000000140), 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r3 = socket$inet6(0x18, 0x7, 0x0) write(r2, &(0x7f0000000040)="3561cb183e6654495e176ecf1bae374701b292078a902999834e6497d5ff1f3e91e97511b05c5a16914a25796bf6a111732b1ead8873fb6c59a1", 0x3a) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) recvfrom$inet(r1, &(0x7f0000000100)=""/50, 0x32, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) kqueue() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x3, 0x52f, r4}) 03:57:51 executing program 1: link(&(0x7f0000000040)='./file1\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="c3bb76b5a8c977ddc9295160b841874e110ead51dc7fd3bfd18a71c4285f0dba9cc1cbe7158c7d93e2686601337719a4b9c98d89a31783ea5e0fcef0943f", 0x3e) 03:57:51 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x0) write(r1, 0x0, 0xfffffd7c) 03:57:51 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0x7) r1 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)=0x33a) 03:57:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffdffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 03:57:51 executing program 1: mlockall(0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x3) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r3 = getpgrp() getpgid(r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x33, r2, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r4 = fcntl$getown(r0, 0x5) getpgid(r4) 03:57:51 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 03:57:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a00000000a0af000000"], 0x47c9) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x4, 0xfffffffffffffffc) 03:57:51 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000040)='\x00', 0x0) 03:57:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) 03:57:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 03:57:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4005, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x3, 0x2, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0x40, 0x1800}, {0x2, 0x44a, 0x1000}], 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4c325c469b56c37e, 0x0) 03:57:51 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 03:57:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) fcntl$dupfd(r2, 0x0, r2) read(r1, 0x0, 0x0) 03:57:52 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) dup2(r1, r0) 03:57:52 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/57) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/36) 03:57:52 executing program 0: r0 = semget(0x0, 0x4, 0x5a) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/109) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000140)="466f1fa6479e9f47fdb1fb4e7d8c02b42458ead91bc841710ed02fdd3979b0be1fc75c335d436e42b996502ae572f3ab6a500fdb62e775f0ce657a1feefe6502519422141de0f801bc012ee15ca0d195bac0e6ff66dbb81bd90ef134d190c8f92a03ac14217b8de1348bcb83dc2a94857378164567cb90b4381af83d06e28278b543bce67117e551ffcd1f4b1b09d52774217fdc2915fb2ef6146395ae58e7ec59fac07103e97786b20d28ea8de7a89925ff977ecb10c96a9fb18664f28206872635aa72436ae6ddad24", 0xca}, {&(0x7f0000000240)="c429999f0bb9f6a2b5fda9180f25e4c3add61a9a14ac41591f5a9f4ff4c4e96d1dc918077b8f7ca31d6ae44c64714d29fe4aa8697978d5109633f3d3edb8b7f03362ebe59b97740b4e233794df1bee823c6dd4650108808c383346158091e5afee2f64d1e25b38ad574a02150a95905e3e736bc3bbc3d638cb548343ca70d200c4e528cd88aa777c0fac773aff275912438bf41ec8c36fd9839f2a3248784f3757688da2cb5965f33a9c9fe3fad96877685752aad9c94d5dfe8363e4328f8cac6722a36fabb3146c77668dde35c0939bdd4e1f455334bedadca00df721cf97cdd4df53caccd38cb0bb53829bf4816f248f5331e4cf9a4ccc7496250fec89e4", 0xff}, {&(0x7f0000000340)="3c27186620767813bac8e64afe82a687da5320afe259798dd45db1d464fda1b0cd276a91905001665e0b92a221a65a29020e2c387b38f7fabce8a8c7346a62f54214f00dd87004744aef5576ab23beb7cab54954ad3f61c27ce68c2992736a2d7a3fd523f068cc5c1335b2975ac0bbf917ae57", 0x73}, {&(0x7f00000003c0)="04049726829a98f18b33d1315b90a61d05eb445aed6ef30ed68e2c97ec2ff2161c56aa28364da5e514f7af4d09a1de371bf5aefa6226b1c9e8168854feffb7a9627d55363325bfdb6a14c1a3bab42c34d2ef51c95e527e8b116a733892c0d0f46478228e0d161d346c7209e02b529b9993f77a1ce956a02795ce095676e1f4083d9c", 0x82}, {&(0x7f0000000480)="775e9ab815c7aafb1402185d28ce40082990c60ddc297fe3ffd7375cc91288e732650758cefbfbd2fdd9f854a784e9c14682bde58d0ac7e7dc9479c887196b337d30094ff34f01a5aa048b0162996d6e0dbab670e91b78be63504357e2226e199e75704c5757", 0x66}, {&(0x7f0000000500)="f7623d0bda8b0c71ed3f4985c88eeb177d0fc36bab07fa9c05778ad401923ed45612ece951fb97d0c3963c349d4baa31a13c51f8be3112a55e2670c273c72f", 0x3f}, {&(0x7f0000000540)="3953ea894325d0e153e95db0568a2d176b610a2e8c47d6a0f94ce76bb037ac0ff464925fccc484fe4ed6d87d6790ecf78856321c39315242703938fce30a3ddf", 0x40}], 0x7, 0x0) r2 = semget(0x3, 0x0, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x10a, 0x80) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)) 03:57:52 executing program 1: r0 = socket(0xd, 0x3, 0x4000000000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fc, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) socket(0x18, 0x7, 0x6) 03:57:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e30058a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41b52f0000000023d58bf6659990bfc732044908d0d99bf7419f078177da4ce9c28773", 0xc88c3a64ae6e4fb5) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7ff, 0xffffffff, 0x3, 0x7, "e7fc133edfa7dd4146e99f15e2c0d75c13495256", 0x100, 0x1}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) close(r0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) kevent(r4, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x10, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x9, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0xe, 0x4b, 0xa05, 0x7}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffff0f0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x81, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0xfffffffffffffff7, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x4, 0x81, 0x2, 0x6}], 0x5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x58, 0x40, 0x0, 0x6}, {{r4}, 0xfffffffffffffff9, 0x2, 0x40, 0x587ec5a3}], 0x0, &(0x7f0000000200)={0x101, 0x80000000}) r5 = shmget(0x1, 0x3000, 0x13, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 03:57:52 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r1) setreuid(r1, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) seteuid(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3f) 03:57:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d7d715c28a00", 0x6387c0cd53b6685d) sendto$unix(r0, &(0x7f0000000340)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0xffffffffffffffc2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) execve(0x0, 0x0, 0x0) 03:57:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) open(&(0x7f0000000040)='./file0\x00', 0x410, 0x61) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 03:57:52 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:57:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0xffff, 0xffffffffffffffe1, 0x9}) 03:57:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f00000000c0)="842ef11069a1b7582d06f96c097c8fb1d0ccd8dc5d30ac9c2a001e48ca6ff31fc3c54f6c5e4bed20e486708d5cc2340754fc9ad3b6a6818d0631ec630180dc28021711e699861ea87b4c6d4fe8f44c179a0dbc40dcdb2adc51820dbd34a3ce61328a06265453432d3dd71836e83e23b83479d34c4294f0ddd0612ef3c184a20a2d19d8b064528a68c51ede4ae1a27dae16004ce064", 0x95, 0xa, &(0x7f0000000040)={0x18, 0x1, 0xaab6}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffefd, 0x0, 0x0, 0x0) 03:57:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) 03:57:52 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") unveil(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000380)='W\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x84) utimensat(r0, &(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000140)={{0x80000000, 0x4bdd6273}, {0x7ff, 0x7fffffff}}, 0x2) 03:57:53 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000140)=""/98, 0x62) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) 03:57:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x1) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) 03:57:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000040)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b800ade41a52f5ea7fa0023d58bf6659991bfe4320449058177da4ce9c287730600", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 03:57:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff920008aaa00800000400160000000000000000", 0xfffffffffffffed3) 03:57:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 03:57:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x1) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000b40)=[r1, r2, r3, r4, r5, r6, r7, r8]) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 03:57:55 executing program 1: r0 = socket$inet6(0x18, 0x800000000008005, 0x10001) setsockopt(r0, 0x100000001, 0xb0, &(0x7f0000000000)="69ef17a49486787e387db96a2ae284783f8487ea0dbff4e5ae9d1ac523a6f7c12b228f7ef8936617da05758ff94ddb27994e5e0f6c88cf1d6a84b47f592961258f08b1b5fd137c55dfdd6008030753e4a12de4dd9591686ee2029afd2fd5e0e191c044039c5d53f5f3b445c4e985c731354c25975e324143093115619916ae1fd405903d860e51604d2fd105e30e4794d3d8bfecd0c1ea1ff4cd60e084a0e5caf2d4f712bbc1559222d717f317e21971d2311e0bf4e8887bc01b93c65bc2e6577129e9ff6db609331a35910394df9f0ccb48c2a1f12a74ec50bcb3e8ad74972d0ba5c40df9db1fa95a8c243764f1fb16d917af45317b35c83bebd6b08e83d2d865801f0e8aab1b62aa55f3fe4c34623c3718b734a4ec30551aef6e77ae2ae1a4e380a8b125ffce87010087f40e0308083e028b3473880037a9392bcf01edfde1a3a0ae4421c41a59d3cc45a02130db28f88bef40d5243d3ac803dd888444b6997ff6bc56468cb14661d5c9233db94dc794c31e8294aa0aebe2a0be99e508e1cdd4d2c9662ff0cadfc56870816e50a9e159cad9595ec11ff97902e015b6ce7603b9650e7a80e4205317aebf142ebf91f436e0b3e994f1a72cf45cdd5b7e207a39ff099215253a02cdc0f37dd1d8b3385cf40bddcf1ccbec229cd394e1f5a22149018d3367dcba0cf06d4217c45f6f0252b4a755a1a91f1c33e4907c6fa5125cf97936470259736f01e60c8dda2559558afdbe77dd7db3e99bd6072485ecf1d65691e2c7ec5591ba8df56e6236c2fe6bfbb40c6da0f9c9c43670a015b6154dac1268854bf0cf740ae6c678243ef07812affc9e493d1c77119b91b712d71216fc4418102f84c74da276b8826e076a09bcf61d06e0c9153b725fe47c9bedc9357a79e923421715fbc1e4f15730b7e6c1307a1b32e235effe0d35647ae8c9aad07638e90b80d66cdb17ffd7d90ae31d0ab218319d42a30ce8530256b2acefea0ea122b47ae34f46e8e79be03a21c7e14552af8525a0f048667d0cfed55417e787d30d61854864dd6e2c3a526dd878ef3c37f522c0790328c6da00becd239c654539f426abba1163feb13e0afc849351bf842f2b98413cebe2ee301c7ad2e99c0cb0c6b3e7bee49486e603d1670ab9648cfda19f5383b817c97e0a49a9560fab592b76a17919677b18731fc395d779a81163852917cb7c6c043d45d19c28b2c2c35177301bacd4e937dabcf085b55f0c7552335cd044d371f7a3bc6626fa1d324caea076c6b806c8e4c374606c71aaf0d23eb87c7458b59f16336a1d1c2732a5e4a2d31aca7604f90a58e101a91a09fa86f96ec3d94c55fbaa15e002b4618f28d3a3310eedf48930be2fb4d720d6eaa838d535e5d3fd78fa50d4c93c9ed307cfc21326824e8bcfe1124643756f57c36790682dd83bdea725fd68a53c32838f466640f15a303bfae8481af2af7ee1515bf6396fd4da944f020b2aa69be85702b4ccf88338bdad6676eeafae239a4bab9cd568a5d190b6dab081a982d76549005c85d5ff2fd2bb5f7323baeb4c606eb67fadacdf1ef61bc386984b58af3f057d8c050addbb711a25efdc0623525f774e0c174d4f36a7f92987d2d3b0c3150aa250e2cbe41624bc9a652b85982ac85dbc1b9e4762ace466b1d08d1b3314752286f79de4a63ec865272aa9fcfae3425b18aab7939f726408927c0aa5ea9814802c20f6ca127ef35e13a29d20cd6271bccb98e4c9c137efb609c5a21e1331720da01f23b2bf5927ea1374bb34c6216c56bac8ff3c2f5965837bceef47aabd5d380193ddc9523858124b823cfc3f7f4616a199f97f728e9dd348e33b4a71a55b6dcc5ffc19ede9b82adb37eaa70be0bdaf3948067c7ea8d8aef6cdf3faae8477b1333270e2ca2a1af59448ddbbfbf0afde393d937af8c0a8d6e3264d2479b870fcd3fbb8a1d28bd8077fc238d6565434d3563c10343675fdad0508de0c239d2549135abcdd0136f48c8db06ed6a418cece6e2e4e846a3799ddd464e335ce4281d808164615e8dcc64be2ca43acdec9ecefcb975b220ebd0944d12c67efce960cf51ddbfb2fc4ba1e39f1ca56c7966f4e738ca1732a27e2c3c6cf0b455a87f35d8eee1746854087f0f67fee88167e7fa21dfe725edc2e33b1dd8a29a82652e3489efb9e6bd357f9cf697d8527d04953d76733878d4c8d2c85ad0df5981cfff4e1d53e753d2a8d5f8326030612f022917b4516043432fec0e731242b0cb3e3a9b4c47efb5c2dffcc34a890081337701ddb3b19c49b9dba0609c11a91b182f82e733f24a07d84d428fba3be2c413fd3f79ac158ca352776ad20280a8aedde723eac36882335946df3226323f3b88d2fbde9d0e6e9c361ae92eccf3c0e59f0ae0a62ce2bf3044db33df2f950f81fce822eb03857b5c22633dff789d27a169c5c1ece6a7cd0a238de7fd82f34ad328b422d0e5a0134294a656bb348c1c49d078aab79f0c36f6d57404b9f5d2bfa90de85505119aa8d5fa93225eda1c70c09bc2bf4a229149b57041af699d8073425a209953e6149b3320a46bc0162e5882b12695dd3048729529fcb808b9850ab16657f71b0ac6e233efe627d168ceba6242521959e1b6539b6f48b26aafaa6e060d2d44fff6e8d7e388b866450b0777f50bdf4ce56ddcff78deed613185443578df0023e4415d91e1ff01371fc4486f977b2e42e65662055e322112fd7fb60f431f8bf30eee57f8ea0b33d45a2183117ee6612a76f1c0356cb8e8cc987811819ca55e05ee89b0bbe6efc0d5b13d61f9e1c9887f22b8433105795b20ce7764b0a516df090f225a68d05d8aedc2cdd3713ba5529677721b5be112a815af741f82f9b411f587ae81e12f3d78fd92873c20f305e2006285930f1a24885f871cf6b0ab8e88518e36dc170be65c2243b6a046f24f339158b5b3c44e2f6c564f6f32c3c4fc181b7d160a6fb5379818e475ba396059d59dc009fc4b4a97f855273957a74bda3a4c3b29c8ec316e5283c0335234e06b3b51dedfb0df852908556cece359e509a10cc3589645c441a1b5bc12649db748de4e314838a1649ad4f9698004b98ea994360747b6b5587e2e3f960fc276ca714a174f56de1dbbb9f8072ee3221444e5f84ede389e19ff48694958aa212c99cc283549d0d3c8943432509ffd10260deef9021b4834e6938cd42d234f10139e9c4ac9dc77a48dc2272ccd04050d1efa0e91312375d0b7820c0bd6e29344f5220494b8226a5dc235fa61481d3796be1ddb38dd13e800ff217d5277d82434a82a7150753825f3e64a99de59a536f1837fa662147708c8f668f476279adb8b8c943da6dfba795cf135293c520eb725633748aeeaaf6aa2c245edba473f43aa18430e99746edc737e6c830dcc1150a6949f01049f47e37ae4002984d87b8b45661b0b9f7e4d0bdb2b6fc0f9aa6f312d16041f4fe949083a7c914ab2a662384a66fbe0b2fe17cdab4214913088ef306dc883f7c64a1e282ec1a664204d02265b27202422ddacab2816e8dca99ade9cefaa0b99e01c869772b5b7957b5214e85cb7912c31ef588d4d9328b4afc1ace94e53331a9f49a824609e88f5fb86ee97167c056b391832f3bb3d607ac8944ef424d1aa700a7331e32644a206d022858f218887964a6b85572906688c9e20ff4ce4e9bef97a5f97829ec433c577911788b83d28c23ce9869254ba19110a25abaa6e7530b6332e8e4c6a7c3ebe16dee94ae81869295911704269bcf6ce4d3154360455a6cb5017ab4ae37f54b8a55172c1a7a8d3c2926d44fbb7b9036c8fd437ae5f0a6223271c94577b806307d9de10297a8d6fe9bd0fe34543750489afe9dfb9ef8641262cfe17d0a9dca0771500bc31754e33cf59a529cf07a3eabec98d29e5804020c120f63642f0fc589a9265bd433aa6e2d9e82164bf38d7408c9ee4d21991eb61356239370f32a61146f435d16f6018d48d31dea076422c5880fd2a6a10bb6b51fdaa0740d10daa75d9b4114e7020beadc2a5545415abba88d457701fa5b53f67709865a3ca4dcc933ca9c1600f507385f9b346c74c1050eb50928b962497a23bca03506f5749e6b624e7ecc8e0af8089d57e5598ec0ea0769ff634067008f5f3a1f66d0971319b3a4946155598de2ec6f730983daf212e0933125a987445174f35e709761df220bd89941abfb32af3380902e185e158b0b99f59e895458cb1d61ec46c7a86178962bed0df3d89d22294da9a9bca9b5f066fbe33365162c6045f486e919894a307dd7f8735186f5b9b5bc04f7e02017e60bd424501a6da593ec622c331299f2bda220332f11d2c809dcc14237a06d251473741cfd3763f37e400aac74006cf37f89078ce0f50c537eb8f84cb56b278e7f6872f7492be2e1a2c588ddf3bebc6cb534004266c587c5d466ba96ff0e2f15d7671330e56aabe62938e15335b7b37ea9956e6e78122bc909d0d74d246541a94aa517ec936e0edb249f09448b038bf30b0a746c27bc33808909c4e1d7bc422879a17c86a35623a728d184156d82adc7364f380c429d340a16de97c1f7d9bcac81b31b7af3fc51e386ba96b37812df05d876ec07e33337d6de5db2f2034bed4430e57aff0351531df88edf4f245d6be0ab3cf051fb5f7f90ba9d6e1a5a38d504da6645d53ced36769cdce72dcd3c57d91d1689720652b1157c9287332a6767d043053d1fd02bb0cb2c1b3e9124b4ab0bef1ce5c428c04eb8d7bb36a4fe10f0e7322a75a05e7f4e10568bcb07af199b3653081199521d5f8d4fd0630bf33eb24ae0befeee90885ea57be8bcde296f015977ebd7568dfc60ac74710cff3e3d1cd54331a54114191de17f29ab78c231751b51a84159007a7019c601ca5e8acc5d469b984fec6d2117877701134a3b14601ef1ad6c199da34c2bdf876db882e143b2d5ec5860c6a4e7af2ed27ecdc8ed4d5a18e3029a4681064aeb23117c0c07d2c90c417650474b34c636197d19c29a5e07f7d579dc555cde360a6802e8d3fe507dc13e6d16fa82a3d004adfbdfb1bc18f710b30087803720e5aa1d6c15462c52e2e4b70c28fb5baa7d33dd7ecefbd2c8df676ef34b12a9c9d2f479c5e84ecd6a9c71ebff182a3eedaefdcb411fbe875b20650923e8f1e57507c5128fc3e8d0318142282c62b3bfc3f379b2fc971d8c316fec01f12d00625068813d2af47e969416cdeb08d48df1f0dfed7e1d80ffaa309b5f4bbe8536206d9c9a777560e4e9bff483c39f8b85e35c13de4fdebd1d4638137b9cdbb6b1f5e7ebed319712586a2a388605dd5283488a7564c1dba3703560ed48445ad172f16ef0800520a332099698ff30d09508545d2be9f4689d8098faded381ae9d0c7accbdd0fafa54d505c3d8a9745b1d32790307088e7d6f6b80c586ccf94ab0b42f8dbaaf9c6ff3b96e6999aa2c2df383d21ba6a041d0e52826312a58d0bef05b333189dbe6d08119e816f8c5e16df69c66c7c161d3c9ea46b9ae15d9623cfa78aacea74b6ce69c58938c3687abde5fd6275c11e4ac405d003fa94f98cc9a32b465d5408501e627fe845d74752920c258b02d7c83c0cf4fa929a28432b2b03095dca9c79b23231c91ef9263c6d4eb1d048530c327657f257a7f2013fd955df2a8e571ace4425ad2fcd09019d2798a6b3e109a63d4aa10c18159c4a1235e5c6a4ee3f4fee670c019e08d0ba31fed856eeb90d3ed1a2b7de2d4a824e741418ad110786e232cb453f269dedf9676236d1cbf230143bee34436693624b585158df9c17ea4e38e7547ff50ae339b72255a1155", 0x1000) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000001040)='./file0\x00', 0x2) recvfrom(r1, &(0x7f00000010c0)=""/135, 0x87, 0x2, &(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r2, &(0x7f0000001080)='./file0\x00', 0x13, 0x2) 03:57:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) recvfrom(r0, &(0x7f0000000300)=""/63, 0x3f, 0x843, 0x0, 0x0) getgid() r1 = socket$inet6(0x18, 0x8001, 0x0) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r1, 0xff, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) setsockopt(r0, 0x8, 0x3, &(0x7f0000000340)="e2176ea6dd89737dd2d2898effe820e967dc4d563a4dd9365af7c58f0f02461c54416a51f3d179919585767b1fa714d171edd077c1d334171c0d14763bbdf29c1ddd24a900fb3d4f15d1c7cf808a523c0d01a5b386fec9dec5ec6516338a504ed1924f74d4f232d594bd78ee82413db119c05e40cca9a850745c2d0b283fa7c2c7ca0be9c0fe9043c9a2bf3ea3f839ff21db33c2c97e75fd1063c69a3113881ab6d5f4bddcb1905bdbcefd12dc02e947de1e5c23b72d44cd8f625d80895f3fd3e427cc64a597d4afc0b21a1f54005d5c8f1927612fb21ba55f2c16f87ea9449ece1b6ef80234740bf048fc1dab2e18c9771adf99aed3c54b258b20ee3f3838880b17b5ede6f49978ca879d3b5ea8457877c3edcb0b64a27f4d01507b3bcf8c5f229551b9bce7b3a3a626ecf2f7a451b116541d3bf6c83a3d413801dd786aa5a8ec7997c5caee565a4ba74837409eee383eebde51ecd132e5d88488e58176d26bc414ce9542cf38db1de46e0b991cd83dbd88b26b47e4fab11923791f81778a27697f9a98edc51d3a187c4802097845ead9b38a2a4be43711888b6515ed11a5091ace3bdd376417258b0d5f68ac5c2de6f0565ca45bc0687d729b5d7dcbea117c8c453ba2797d39dbdcbc3fbc85cf78f2df810767358b9b760ed4100d0aaeef75243627855443bdb27e184a1b655ac52e05f8d60541d7e0d524a3e4d9479032c75a273b1cce34a5e591d1cb4249f3e3a79276ec0baa88b1bc357ac05a0eb0b1f9afc01fedc4eb381826a042fa7c111a81e5c2f9e8513029b709c34c03fc341f6a8d2b5f2ce85fb6783a16189cf30bef38c037735123bfd330ae852cf0648791d14fad91bbdb604e05b7621288cea2603948116b08e31c0692d2e2747d0ee0382c7e28daa53dc07690368f9f99c69548fc1539f65b6c21dd39482cf284bffb1462c8fe5d8a2688344ce24f5ae59f404eb20ac082c1dc0042dc12f02492f3fcabfe7940ca31978e95fd3beb8ae0bf089b2a3cea85074b21cead3709c768fb2c913fbdea6ac766c6ce6418cd12b30644ad105157f9f004ca40cd1544b37c2eed757b03f9b6b3b6d233bca421b6c1db30d710e6b64af34913023547ee5255a188c7c7ce5fdb91a27e37726e4f9a155b6c0c4113d6214e9fe09197453c99c0a3c1b0e89c54bafb1dc53c1a0005e1f73114fe97856cc40d00adabdb035a0458d52b93fb4f76245946bd379eb84bc18a98aa0009953d789c1f7de09c0607de4d585b0182cf99ca27f096bfadb9bfd56b225f914f819c63d16e78fdb7c9386d17036b3e3575acfec14ac27b28e190633323ae34534da64f4a5b596e0cd16b35dc5c71ab12c7d955c49014dc60c180fbbdaecb3a69872bab1115923faf21b50a0c574a3005aad78372cd695be62a800bd1e041166bf34715b5ac9dd757ef7ee3ffc4ab4dc8df8c3431541bf0cbdb74ad60d95cd466d1609e12741f4fa657029f81acecad63552159c37082eedef287aad7241a7ba648d5c6101d3ef545467e5da4c34ae230783b5c76925d920fb08f57fe1b68efb5e17359fcd3fe9b60bee4de298864db58bec0899342a6933cadce9d4d4bb8d225723b82cee2f8796c1878a6d03b4aa4afc9b42b3d885896063c48025a5f72dde645c8811c58194dc87105c2d1a041c91f7ae1c94b3124f037cee1d46022f3a4ff6ce8fe22801ef329ae0d81c8bab47f8301df612aaaaa5e256fe4f3037ebcabf42432e239e096a6ae4236fe0a9ee7f8b89162d1e8d28c23763ec04ed1a2a046453fa133ef94aba3a4121d04caccf5a3de6950d23b3ee0eab9a64a638240125e5888624e103297f802bcff07a05d845a4da69c9136a0091c8b92e2e25e8a4817ea4edb29a5e53e3025e8b9f0a604b5593890b39d2cd6eca20d13583163e9715b3388722c6041d22ba753630b86ec90e3f3af982710ce07ba3f8174a6b95a6074c10f09b3d2a644dcdb2b00233fd61280a1844dcd254d196ae7bcb28e013d488cb886ea03ca1d19f0dc43d509a51c105b7a3affc49fe294344dcd52fdf4e69ed94e8c3eeecaf9dcfff492d33aa98cb5eef476904244dfb8bcab756f971973bbbd15c1797b81a88b46642d4d324b5f7f3f7a8dee5ad2cfa043606e18a1206930367955f5333f61cf44ecaeacd7513de0d5bcf23e627db20fd38434765028780049f185b99b2e95acedbb24dc26c0f4ec252531de27df250ef8b983b8bdb56b97eee27851aea7c9e0b93d409cee3aa9ba4dc1c1d14df60e41245aa5f38ad1e71b214c80a6684ac9ad43918cf658f60f36393bc0bca3817b319e061c00c3e4e2c0f7b5544eaa9b301ead124121f652a607c3cae269cd23549423ce62d6d7475952b9c9774b5deb63435fb0661957524b1f7804f3e3619528b028a06b9ad4240e0cc53cee94fc979d7df4f232ac7b8558c1f7980e15d230718c19adc22f2185625fdb6130f85f243d5824d4241b3fd264176b87caecb703d93f9182ad2fa891be3c6584420f0bb2ec1d68b56530e941623350b05b1e406463510613ce830cf945e1e041a4f060e39ca5398291b53e0bdcf8844ad0e6e445d8f3d15d9f18dfa47c9fe0495813170876cbbd3bf082c25b9d63508044493a8033ec56f8fe8e6e91daef008c62f4c1e2a2b2e53777aabe57c68bfa8b9d52e2a62bb366eadbf07998096d8fc19d0ecdd61973345b0623a020693d0e9d52e5854aa54ca93ff4247f809abdf112a50b0eb26284ba0b88527cdcfdb38a497c157734d705507309987c40c3a75301762043a36853587c037721c0b5f2ff75d415a4cb9e57bc7666d866d6e5cc8307a1c2e779754d6845ade66ef898e2005faefe1ead3ea740e087b31c7d1af0d0f272cdb7d51cc91bd457b6d4c4a219b69f8407aeed46206a36076325d0e03c82dcef49e93a41624599e6082c98af34d656d1e735409b5851aff229cfb2c69a0e46c44c678cd11e58feaad1643e24bb1a6d38b2e6e7a8ba2b2b5391a32c8cd3dda57578889c5077d805a4d5e0ab72afabf2cbc57273f1753619adc7d23758107d7f4438817753186f8bc601b06e842e93c0a0c5edf2e5112db813c3d90cb7582086ef008d4e2a5e8aeadce35e293be87fb3e3f3021cf387df60fe132364f71f000bf0e45f41e11b97dd6a618e8c77fce214bd1aa1bfd5065a747cc75c0481aca854c47eb0d5e94c69fe975c2b0cdda99766706fe53c0d981bca1b842ec84a51ac78aa0ce981f09d58a6fadf05689c93f4c3d5d362df85456a876f2cdbe3d16756a534819e4b6b3b139de283e97d91d7d491f2c27a5ac75a0f08c8088e8ff88a95064f310c7398c02d76ca32fc33ca3221d8327b5041cb62a1062d5263227b89405d7c4365d304116f915c3dd3055fdc8438c4b6dceced578ba788b1cf268d52f050e32ba80e192bf8c8cfecd2af30dc5a4d65287e596a24750ea3a6a62c0e6477ebd4b7cd63bea34c1d3ad61f766f07d864d02a81c13a815688794a7439183b75e1a8a5d5a4ced8be560abd6aeaeff2aa9d5ed28b8af5480572cde3fa97f906bd80228bf0ba33096261981de7c6418f4afa3949c95521938b5d2217ddc6cacfbc3c727e2248c1c8a4a31d98612c7bd59b288d2240c1874110613f761fc80ff0946be41877cb33dec16efe91ec91d5d1dd2bbad84c3da328b279764959cf4a15de7553da3befa72fa0bcef37012671f8ea43046dde4a1ad9a0b429e7af17239a2493a6ea506d0be737f8bd0217053c3229c5642b31abf36f4876f5820db342e1b87482adf01d4f33f072afb54a7f5a63a8c238196b43676bdaeaf19f9e994a3e231e9acdb54f78c32320e007e5cae828d2af9ebb9e761deacf9fafdd02ab4a4dad4ddc59c6d1381386fb5e59f5e7e9c42e40a61a18c71a05f26c1eddf4c2fb6d71eed6df49dea364d3cc747d527fc68dc75e45107ed6cb61c17525712a9f1e621639fbc797f4b4ac7d6841814118ae4a82a030759b15d0a028a3b641fc594b7be08b0dec6321dc1f1e7ac3cd0397c4f104528585d84cd28d533e355b956e3d7d25a1aa6bad35890c264ad6a1563779e27c4fe539174988c3fabb411eff4b781e70944feeefcee773809a932f4f4bab185ef96709c9d6b2756ea72598e5e96d92d75d4603779ce7060c2bfade009f8a1672ab36fc07b8785f3bb97a3e444209ef6af7f3448c040394e1a51ceed368cc6c165699ea0f81b219c95173442a605429854ef3038ea3888d7c2bdc82e36287ce867103b945b329c4ba0fac2d7f8239da15116c4f2932f212cdc258f18c249f55bbd7175539b403197377721ba960e33d799c1613743c79187ffc4c44e89aa7f6c6e7637c88d1750b35f6b2b6ba5954242b2b45051a69ee8ff73360212cec4bf6193f5d9977586ae292eb5ebe65fc9e827227de763f0b5534eeeb5c1d21d7fe87775fea73c0cfc8156a4962b3682006351eeecd0781d8112c671853a34a7a201447feb790af760ff8d5bf11b3f75e3c40834212ded4fdb473e36d381129bbba4bbe913692401ac49a80837454ae4bb4698cc68571ecafe7181c2bf07b65b63bf3336f64d18ea7dda4490b8ccb06f702f0ffbd40ea571a68ea1286548b4966937eeeea7a24af8212d00371aeea3625444042081ff4d794e719366ac4f6addae6e29c4d2ad892919dcdfdbf61f68ad763c27455a4cca5b1772739537f57e59289b5ed1757b489922748b72ed94ff032e75544a340294ec0e5fc069350a79da31e8264d2465ecc356fe1fb151054e42759bce4ef1ea7781bbd3dae0668b13d2b8a66e1b7375c4c0b6c17aa135d86bd3f3915c173268268757c467daccaa3cc166b89d54e64681d52793acf1e5a50fc96f6019f54eb1ab18c952e73998d154bbc50409309c7ea2aa68a07b219c8cd806738dfec68fce4c8c927eae55625ca8b272d30b871ff9cbb7472e1d45e49f0c7ddd4ab88835d53a0761a5d3fdd3adb17b10f61ea67c60ac00990d791371f3a74b7f96adb35edf1c097891ffbfe50ae89c13bb7eb790427ac50f323d3b0a80838b6c950d99092b7dc96257f7219ad355f57437a180e3fb44d58ca4078ad98a9b83abb0f04e11be658111fa47494b1bdb178006dc6485d86dd78859f0bb2c1d02ad67d3494d1216f90bf483ca353069d79837d1493fc45575b7b3530b52121121120690302f7caac99c523eb13f65845206436fffc24f0ae54dd80b13c2f6285fd203b97b41b547ed20be1706d2f3f863c478c0f40fdee62731c6e2719d257f211ea3fc267717f07f680da79f20e36e9a47eefb03fd7dcbdb491de9134470a8deb925c4c1f86788075cca1dafa2801936be8f11ba93f130dcaaf6ff01d5191323a53f193a3fc469a07757d7444c94949f52f02b7fc12c72d0b853209a27052fef93e2bc87d71ebf1d69369104ec32c0dbe73aafdbf3e62215eba3a6f8affe4b32c6247433759f897ceb642dcc7cd38e10f4bb8aaf97e05cb686ae12315227ee8e2f6b94375e53c341bc592bb09cfa86eaa10b91a81bfa9b4002e8d45fc054a9174dc46f16938c8eb08d2a36e84347907a49bd6571b5aac543fc10edb1aed45497707b97aa33d4e3f6f39da86448cd7ff291ca2a069fa7921b441ecdc857e8424ae960371ff5fa5667e30591d2e8283941d9c50207a9fcecc136298848d5094f329dd93b1246559443230d75b3dfeebd6a4561c329b84ee95d3ee0670f85478fd2a61e99170945ac59960dde389aa66ddee8a93859c6be67140927c2f8d0d96c9b12e0fee1ff9f790f732701760c73bde25266fe3397c", 0x1000) ioctl$TIOCSCTTY(r0, 0x20007461) getppid() getuid() recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/199, 0xc7}], 0x2, &(0x7f0000000240)=""/94, 0x5e}, 0x802) 03:57:55 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="29a6505f119933e3e5f6bf33efd8ca769f75ac2c43853d2ad61479799b75306e7adbb54993045f8c71a2161528a7a0fa092fd65cac7587ac5deb45"], 0x10) sendto(r0, &(0x7f00000000c0)="db6e838aa793dc43e2a3ed10f86deabddc027a8cf6d5b72867f6ab01633b29f710b16cd8ea5ee0d9775f2e407d1ac4a78bce8e781ba1ff9e8e58156f918d2b32ea5b3ec3e27d03f1c0c411296aeedd72bc8f582c6d658f8c61cb939da8abe1cc10b46d8c4d720b717039a2f15b3252d91f11a70fef7555f59ca1936eabba626810424bf408a46a18b835b19b7be0cdf7cc03c48c5fc1acd19d4176a0c9b14d42cfc9d2b506fc324f3e76e7d9c3bf1a6c2d80084dca619dadd598df4f9982295cf13b5681a460a7d2271cae", 0xcb, 0x6, &(0x7f0000000040)=@in6={0x18, 0x0, 0x400}, 0xc) 03:57:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xa0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7fff, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x20, [0x2, 0xfffffffffffffeff, 0x1f, 0x77, 0x7ff, 0x2, 0x9, 0x80]}, 0x3c) r1 = syz_open_pts() flock(r1, 0x6) 03:57:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 03:57:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x101) 03:57:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffffffffffc1, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffd4, 0x81, 0x100000001, 0x9, "b5e09c78c72e4dfbf61c73dcf11b0c6f3ec3f63b", 0x0, 0x5}) poll(&(0x7f0000000000)=[{r1, 0x102}, {r2, 0x100}, {r0, 0x1ac}, {r0}], 0x4, 0xbc12) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x8, 0x42, 0x4000000000000000, "f7144f57ce662ef1976b2e1ed3d29d5d2ffcdc9b", 0xa120, 0x6}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 03:57:55 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) recvfrom$inet(r0, &(0x7f0000000100)=""/189, 0xbd, 0x43, &(0x7f0000000040)={0x2, 0x0}, 0xc) 03:57:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0xfffffffffffffdaf) listen(r0, 0x0) pipe(&(0x7f0000000080)) 03:57:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) socketpair(0x30, 0x8001, 0x6, &(0x7f0000000040)) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) syz_open_pts() 03:57:55 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) setregid(r0, r0) 03:57:55 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1a, 0x7, 0x6, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) getdents(r0, &(0x7f00000015c0)=""/205, 0xcd) getdents(0xffffffffffffffff, &(0x7f00000003c0)=""/224, 0xff6a) syz_extract_tcp_res(&(0x7f0000001580), 0x1, 0x856) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pwritev(r4, &(0x7f0000001500)=[{&(0x7f00000004c0)="f7c2bd3c0128f5b719c7de6a25490a6eac4399dc23ca3a8944163617a15a39e30e0ac2d64bd3c0d48467ec2bc05e5b0eb0b0a2c14c48d46071c161a24275aa7a685037171f656864e8de7b3260ddd472cb2a5d2190b21154a5880f29783e92ac99f5d5235f54c1f553b69ab044530cbf61ba03b7ad4bda2e8e8929c3c21a81b054a1b8c4564f080dd964b51cdb78cba313a31add1a4ab4352a81455965199417349623998cdc9428c0aebbf9504b5bf7458dc6d57536a9f4167eb9e6a3f113608a28d77d2d072606a515c17a736735831d82b700549d087627c113b4e4f8f49358f32d2390bb5d7e4058072025f44cad7d7fb821e28f0c8e2bfcbd594240f93e37ee11107c8389b2a4a31e3180cd6927083bff1a04c72dfc161e68feedd5a17f5eeb1d9353658a56dd18fbec1d8247e07e4d13954b41f9d9441434ca99012816d3856d60d97bf3df440b46781939dbdf0c716704ce149cb23e6143002ca51f292d34909904ed89c2fa30c79ecfbea4f08ea330f476a78cb7d60e05bf6960a88a0f48e739e3ffcd273a3b2ffed9ced7168503b0dbe2c62f421ef30c5d40b1c815343e67c92ae2907b97825c427472e9d89f1626af89cc2a4e9021b4981d36e956df8f0d90a856f9d1802c6c3b8703ac32eef38dea2fb93c2b13eec81d97fa7770ff03709baab39e1af645212687f1f8c2a077c9d8051bcdc33902bea5c0a0be7aaebca3240bede79b598db6e45be2a17ac4550a7f039f43a8b4eb28ae9cdb4b7631dc4c18e54f18db965167ebc25e96f06038e8d49145344048e8144898d06596c243832c1a2d0e0a51967e780634826fed5c01b5ec8024bb8d27445be7a69fd2a1caad682dc4ccb57a1ccc69493614cb6dc610b3643f76ced9314769f908a1b3fb517a7cc8377c111fc339c61ec46f593ab1093381b85f3fe89bde727483483f67bc1bd0404a2a182099266c3b14239440925ff77c3c373503a6acd481061f83cd743986044bc17e042ad1f8ec29f54a10e246bbdb8384875aaaef2f5608b300d3a7b8e33a37c6168fc90ba395629d8a1419e18be65fe8c89c3c9f873f1c082c59c41156b599438d71f4fb0ef11c9703077592185ab5e2fd1a13735ad66e422ca29cd338872aa5e9bd75659c15d25e69f9e8dda0b6edc63f9caa064ce4b6f2eee48e5b7990eec474995009393ce47de2157a6465bb26bc3a060fefc0b90073b95eff6c7e397533c95fab58c42850cda80ea1e4b1305bc0e2d4e21bb93feab572b78b5a6418ef9553e6d41d65eb40e820010fe6c6bdc110c125538ed2c746db42dea811e2af7598a44a2f13f8ab4f6254b1cfc1eae4ddfd6879649952125a3e51c8d02c63e406ff3165cb457b9226f7ad27fe69b02e9003988c0aea3b5995b30493f81c2abaa9aabec389a8c9fd2d1f380483829aa96979e40a9c264b555d78d2c87ce30c6d76db804bf87e13f929f4a84280739a22e0e8d3ae258c1945db72779314063b6e5487622a864ffb5d82a0311f2f8702f1c455b9d88692fc968c425e6d698488545408bc85bed08e3ddc789265ae6761945db2fd7658f6c9dafa5f2c9fb89f7052a3c216c7bdf44aa25b7a380f697f6f1d7d1de7b48759f49f74c6ff855bb9c901483657343ccedd18d5db16aa9f60ecaa4c30dd3cfb1cb53551d6ab63843b01f4cccc6157a3cc95074ab6c99ee05dfd63d33125cb8f8afb9e4b22041e5e37eeaeb192778546cee3892625ab17d98491a25bd4d863ac343e8434daf3fea17b31e7aaa1225cc5d009ffc9eeeeb69c2c9ee21ae8925aa1fb1d4d466d86f52054c3e4d4829a7e3009626078f1b86528736048a4acdf27f8cd001a18acc11d7c0678e6e45eecfe801e78433b258359d9cfe2bef3dce10c1ab5a504118374d8d813c13ab7dbe582e32a275e341757774ef46ae83d1da4f8254510aa4608d25776041cfad7eb23f17267e7e571fd67a232d1fa2634a1dc293b17cab9e4871dd4e2a10699c366db5c19246fc7feddbfe863fb70b7c888d2013a88b2930ac3c0a40619f0db6ec0ca2d4635599ab334ec26c8e9f728b007d271466386957a0414c80a5e9773969c90d12353b24b6cf431a5031068496f93675aa0ff0dce3f99dc36723e9c8038afbbad8011207f6d55db02e56738f3f86cc776ea98984fdb0bcd97c77fdc137bbe33c16e99a76cb09b1e55b70a39a0e23cfcff17831cbc9ec9ba89918b586647d611aa6c73602611c5d3bf862d3408e97ceaf7e9bb780ef740b87b76048a8b68b29f6bb5e3b3d2234a88f85a72bc2bb49ce581a92e7f85d707e0d35b5a62e1c3bd699c77383e3a9eef4b52ca1126fde2ab99497e8bacc258e8907ca86d404ead97cb637836754d5a16a74c5be592caef7c3e61ef15bbfc0a5c4a296ceb4fc5bf840e90d2c8c68f0c9c296e0c67ad4d8d6c3723230f0f53fae0d4a5c5383b9bebc6ce90659106e10fb2137e477a7c14917d50182b18f326126b7a8c5fcc12b17fc6c7a3287d18e2a955437c975ee8e9b115ebb6ca3647725618b95f3de75c05bf5ac36a437fa0e206a4aaadf5c5e3af44a089c24c6938f38fb4b97d8da5b8ea3359c242cdfa0c42e14ae1940e222eb43b2039bedfabf8950004c4753ab715dfaa0bd9b0c8f2bb41fce5f655a814e7a473fb0c4167d231f93faa40a84c1e5791ad4f1a168b0b8ef877906c0847bca3078da2e5616a785356e6600cc75843f70b5bcfa91967f7cee8e8db426a4c8a2c332b8ea4e6191d3a87d0ceee7f601c1f4aa5d4fe218c1774f01361d4991ed6d38de2637d33d5e2720d97dff3a07229628538b05da98a0bf5805161820677bf5e703cc8f009a72f4bea682c87f61f4d143f7a6cda6a3c9bdff204d253dd88cf84da3952c7022cdb1122a66afa4996873a57aa7c4331eb23d0faa6423e8148350f0c0c91cb0acec9141ae71b6cb50c8c38794cd572ac15feb4a4e8c15abd8ef6ef287e9bb36342dbc84bdbbe8154d2aba36663f6cdbad0002a65eadc06a9dd73aa0d4b7182c3486142974dc97dbdd584286262a6bd7adb0e3fe2945e00f7b386bf39cda94e3299a7c82dc1321afe94a023eadd9f4d51d5ca9e651cba2093f58d4be08845c792d5e005c528a157b86fd61595e5cbf95acaccf05ed159c649f21d47d4e68b55a8500b9c4cf7f43430f380b7974a4c00f56c141c11fce331beb199264430d2f9dc3437ce4e68e2dd2a74b70e0c07082b69401d7ca5001079e2dbb21803bbb9cec97ff897ea4e4ffbbfc9d895435f48e29acbf26a1ebfd0d806b143d4c7c3e19f6741fb76cadb7ae804ba84d0fad3db21309bd4aa24cdfa99b32f88a0c9f79ded9dc50925c610624db989a0a76eee463edce15abe72a11f3b18b2ba94557c4fad98f01772817da33b449139796a670fdcc543e843483bf8767282b8346c03eb6909e31402cf964edb8e9d6c70f39390eb1c2ca6eaa977a3c62821c3545e0b175d2cfdcd5f9f6ae1305b4a0a6cf6ec61f58f85902202ab1ef7ffcc567a8990f20d602cfbc62f081202136749aef52301a1e1b3df0314dc63fd7bec9687443a2fad6a6dc06a037208ab8901a9a48114daec61d3031fb629ab4c29b5a0ea399aabee44867aa44d74ef8fdafffbfdbed7bada5ae0f4e8ab4b23e81a969d6577a7dd7cb87c3eff02fdb2704b3013c90d78218a2973377bc82b5d815fc419f40dc3c3e5c960e7bf135155f1b90144c81b36d2082a38a5fb2998633fd6880e7be0c0b6486ab7f37c64dd9c69d19fec113ed1c08099bcc01219c3bc24837aa04586fb3319ab8e58032b63a8ad83febb32804276987f0898b8ea90f00b69848c94ee8e46f32df7f5f2c668f9f798d3c52ab755d8d12e2c2832497b718b0dcff518b8676e253ef0c72870cb28dbcc83f5b9dc304e6ce86f6cdd5a8e0909b59927837c9f72333b887b0cc546f662921b0f8165e4878182340c2587be929ca0174d8a2cc7db6dc142d9c847588163bcffcb36d0059406b81176d876a63b3882f747d0e4492d622b657d40df9f8053dc9b4d34b0c3a8d2e8cc994ffce52f7121e55658f9df72fdbe614185e4aa0988f616d225fc15ee2c25e7dd8cc024cb37cc6b194883d4059b8822d08f4a79942308ae1d52db29a350145d21123b34b5a21a1574b4d5207028c294328bee94abc0df074a9b19611d64b57f397dd125fc5cdd0b9f852a1e2f145e882e5ec94cdea9950a2bfa8235cd23d587b66893e6a411aa52681aa7060371c2469fa9b0edb7b61c46485f7fc844346927340f6368429a5d84b762bdc8995750fc713b74a96997a6210a1a160c8a8f60e1732584680c1f8355706e8c7d42b47f4f94ac8f68eeede6aa8443768ebd6bf25264db74654f8030137a54c6c212f432b4d7a6e189a94ea0cba53cf3e5eb0e160a69911d439cfc407222926ee0711240a9379dc10490b873ca89d86dd3ccd3d1c280f8af8ff6323e96010cbfa80333b3a08c2a01afb4a536c868d8203eaf5f7c7c0a7bda6d61aeb9a51495f9b8a55bcd525d2310eea400d32ede822cf6aa9a9bf910fbb74c150b84f8fb585edc47e7c49d3f4dcf2616b55e21d4babbfc26594c038458f72c8cb432a4850cbb397e38dac8041a452f4f75b19764a7ec67879c2d8259b86d6d123a30bc8ccf5bb3e2efc2c12a5f730c15c59918b738a433611860e8b55ccc65b5d31b32b6f9a95d00b88755d4398e7d60a5f2497f27c4654e70e1a882dd2800f4fbbcdcc23cabe5b3fb5cb97ad4a69d411b0425cc5784152ffb649f913134ea935ee8c74e21db6518269792162ed814a52e1850f48876f662f3474dcebf5b54a030cfc155b69f49408d16aa8bc85030f3b33209cdd21154aebc442a7903d13ce8369c7e984d214ea0dac5f9bdea1b5bc13d4907dac459a28b8e2866a259093f60c6e52987d7619ef369fbdc7ff5a5c0d50b21571df86d4d096dcea129ff719a5de321786a588fc098ae7c1d92ced18c50956250f660355f899295fcda3f4ffbd26a8a264b3ac75d904931600e474c192ef1417b58a5317817986ffc3ffc856f69f2d1389de156d347bfa08e477ea8aa0f4bdd472d382e7780d5403dbe681f328f0af85b63262ec7d711b6805233cadfb61042053c4205f0191c2391c8de3de9389fa0bb878a1f1e6c7ff7d6db06db9e813980f2e2652e66f578080ab89b97e533298488bf8105b9abe143dbf95e28494187db5305cc455cb432e07b85ff2e9fb123c6ad5d93942349e1701bd15a8c7a8a880142ba8c320c5cb7e42e8bda2db85701b06c9a49a4cab5cc375f03645d99f8d3916f01f4ab2e72c42b7cd52e849bf313a22263dda07180bc0d5acc2baf254094ac8a508a963e20142b86986d3c323b093a76e6ef19dbba56e4f21fea2ef4fca59868a8773071f72b43415bc5936224b3e93dd3b7817860db35ae490e229c25c714a5f359de7d2d94c225e63fab355e41ef6254e971acaf5a9e445804976fa841a25d02508eb66404930f39bfa0dc19e7cdced497f5e7dfdcde4ef13beb52aed1b858f42bbe8036cd67ad32a76b90719d6c36eb8cc22e1f7ccedc444618f78a267204b083e654298c89c5b9215f1c45fe649e90b1b1f85811ec5b502c9d70bbb5499304e2a9c31ead80024d05441fd97350506396f24b33f449fb5d63eed3e76f52a5f5114006befc19051f5fb8fecac795e626a03decbc886fb644255f784e261c70f475314e2dc5e6875d9d67975bdd1245d771d83618e60ee870b3c8fd708511153b3f92a569e3bd864b282a8ebbe2cf1f400a1624dbf208c3360086686e46", 0x1000}, {&(0x7f0000000140)="40048be52e7d5faebaa98080473f7efd821a762ca9b155f3b7cbfbcac192e5c38a48fb3e45567884a7ff6ad93267ed97c9ad1e009564", 0x36}, {&(0x7f0000000180)="d9cece5b62257305100d7f4ed81d4a76ab5445800a563a4bff063fd75bae2cdb517adb4ee59a6f1a0343045fb98d446479a8028281d62adf4bbd65e00ddbf88401162c8704a0e095a1cb157ba2b5398d15d50f5c71d01d2300164316835b0828a4c659596533b691fce7c43cff0196f44922fd6bf81126facaebe801d8136347a8fa86a51b9a", 0x86}, {&(0x7f0000000240)="f11f9c03f5b673c5119b15d37a0389997a2f9de0b7e1e917f2205d1fcdd10a7e35eefd1599c29e6b20ff20f2ab5ee00a4772a043c0eaa9c222624c51d114ec3888e9076fddf2bb9c797b11696ee5d6b18547f388498a5ee0e9152cd28f0993c03b8b57304ac230ea0605053878d5dd65035123377663b39cfb10729b0f65c73ba44944d7c067eae9fe81b79935dcf57e70e9b4fd222b6d13d11c5a25fdb018c82c9a02fc42eed810afbccab13983e1c6b29ea2a41191dcd321e9a4df8326b995afc2f9f0479b98611bfdf955d838d67d80a7f3c993f025dfc4a7c7b466fcdba437e3aac4b60274b81664c69051bf79c01b6393184348aeecd3486f6fa8", 0xfd}, {&(0x7f0000000340)="f37772c69235c263eef8eb43ac4b646555030bf7542153e381c6e5a8d75cad4db728b0a02ebd2609f06571ae8363c455b22937f872fdb172528f52c5e7bc9ee6c9438ba6621fa2a88ce9f733787251", 0x4f}, {&(0x7f00000014c0)="58beb4035133eba098815ee31725df4b2e", 0x11}], 0x6, 0x5b) 03:57:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10060, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 03:57:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fchdir(r0) connect(r0, 0xffffffffffffffff, 0x10290) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 03:57:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x84) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x7fff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x4, 0x4, 0x4}) write(r0, 0x0, 0x2e3) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x400000000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x5) 03:57:56 executing program 0: r0 = socket$inet(0x2, 0x40, 0x1) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) sendto(r0, &(0x7f00000000c0)="cf62a58b1cb1e21a5a59c4c1f00197f6348ee98bca05649cf725a4e174f75eac9b1f786573e8baefd9ae1b958dc2997b74226de66ca08a92e76ea024d1230648324d1dbebd4c7393e7a13e0220ea9a9adb6817f0efc7ffe98e22823545b9f08532929d8291510b76c0e2712bfe64765556d0f0e336d2f1b3811fc0700e2304b5f5e095b44035a7295f4a64070fce2a41b36b660ce62c7bbd8e361b8055870e7ff66b", 0xa2, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) 03:57:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x5}, 0xfffffffffffffe90) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 03:57:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0xffffffffffffff7f, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000002, 0x4, 0x2f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x401, 0x40}], 0xb5a, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x83, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa, 0x2371, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3186, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x80000001, 0x5}, {{r0}, 0x0, 0xa0, 0xc0000011}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4d, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x2}], 0x2, &(0x7f00000001c0)={0x3, 0x40}) 03:57:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0) 03:57:56 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup(r0) fchdir(r0) readv(r1, &(0x7f0000001100)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2) fchdir(r0) r2 = kqueue() bind$inet6(r1, &(0x7f0000001140)={0x18, 0x3, 0x86, 0x6}, 0xc) fchdir(r1) write(r2, &(0x7f0000001180)="2d61b0a4a42fb1a6c85204d51e0630f9c95d67ce69adfaa4a62867c85727b09d0abdbe03bfebebe2b640061a4c06961a20e4c0d9dfa9c7845329cf2e282f6b7fdc558c581fef60f83e887821d91ce70331b673e9e71096fcbe5cbacdb1cda23d811d6e957f6aafce077a297ce60a8147c9a203ab5e1683e4e032765a67202db23a7be24194364d6c531d8f8caec4cce9587751d6", 0x94) flock(r1, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001240)) write(r0, &(0x7f0000001280)="a63b93610f1c0f785228da1c64ddd57c0fad076c813d541a1bde2d31f8f8317a014191aed4cc0cb6951a76b1dd4b49c5460389696fc80a4a29b4a84a6e323534ba051d5aa483d9ef4988476a5908093241f0cfa930b3b1bc3b8041657f183a8cf281158bef37d6ee999cd8a823f7a147162edcba334afd480766ea0cdebbcb07b2f7d20e978f00f9852b3195edc5811927b48ca7", 0x94) r3 = accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) r4 = dup(r3) fcntl$getflags(r2, 0x3) getsockopt(r0, 0x6, 0x3f, &(0x7f00000013c0)=""/166, &(0x7f0000001480)=0xa6) r5 = accept(r4, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) sendto$inet(r5, &(0x7f0000001540)="98976fffc83efa7b019d7d74f90e8c47b0bc376e508349e6438228369227ad9a402ab3d4b34a0c9a5fbfa7c936a994", 0x2f, 0x2, &(0x7f0000001580)={0x2, 0x0}, 0xc) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x2d, 0x9, &(0x7f0000001600)=""/164, &(0x7f00000016c0)=0xa4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001700)=0x8948) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000001780), &(0x7f00000017c0)=0x4) fsync(r0) open$dir(&(0x7f0000001800)='./file0\x00', 0x41, 0x334a1acc12a937fd) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000018c0)) preadv(r8, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/14, 0xe}, {&(0x7f0000001940)=""/53, 0x35}, {&(0x7f0000001980)=""/5, 0x5}, {&(0x7f00000019c0)=""/46, 0x2e}], 0x4, 0x0) open(&(0x7f0000001a40)='./file0\x00', 0x1, 0x30) getppid() 03:57:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = semget(0x1, 0x0, 0x10) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/133) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 03:57:56 executing program 1: mprotect(&(0x7f0000189000/0x2000)=nil, 0x2000, 0x1) pledge(0x0, &(0x7f0000000080)="8ee7fe507bbacab37370429acc66df0d66e16cbdc30300e95895cd7900bd17a4daf30559537766704b873545071881e462843dd0737072dd3b446f9eb1bb06c3645f581a5fc1775d1dc193e0707feb5f9ebc02263cd0da4726f220ec22b84c8cf09b4e3e50d2a98ed9cca65210c8ae6d0afb4bfc61bc6666ab32a689cad8ff6aad66dd4d95669025d5d8a732911bd6674f95125378a93d5c7c27f8676a96b3385332312575110ba3c3b7bb011e0fe5609b0196c791a3ffa9f4db26797fa34ae9bdf4eb426f692096510c0ad758819c6194ea19ed46d781f2c6e7a229900825a23882b30000000000000000000000000000") r0 = msgget(0x1, 0xfffffffff7fffffb) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000005a57602a420d5036148f2e9ad2d724f04e61b962724e07523df8feea8f7bf28436559fa107cb00f3fd689e0e67573a407fb66835283151c70f45e93b13f9f26d9417c2c9c06d1a4340c25f8b1e34bad98491d01d9f32847bcea0124358be39623f203ad7c8a8a8e1deea12dbb01181661e77f10c44856141c422b85b67ff54ccd146893b03e01eedd869e425b3d18c1b78776f75acb2e069c4e2f2e446903d52cd92693639522abb83ee655d5feeedb9ba3276c189531d1a8ec9ba364fdf2978382db4269b6e9ba0b571bd7bf68ee9cfa08bcfecbaaaebb4d4d2bd97dc31d266aa5573c2d6dc1a6d11669cc9c1c1165039000000000000"], 0xbf, 0x800) r1 = socket$inet6(0x18, 0x0, 0x3ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:57:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 03:57:56 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x22, &(0x7f00006f3000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f00006f2000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f00006f5000/0x1000)=nil) 03:57:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair(0x18, 0x1, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 03:57:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:57:56 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) dup(r1) 03:57:56 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) 03:57:56 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x9}], 0x20, 0x0, 0x1000, 0x0) kqueue() r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 03:57:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 03:57:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) 03:57:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x2a0, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) 03:57:56 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x8003, 0x0) sendto(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 03:57:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f381764", 0x7b3) syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x0, &(0x7f00000005c0)={0x6, 0x9}) setrlimit(0x0, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8286474f0d40a74d6a03400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = socket$inet6(0x18, 0x8006, 0x0) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 03:57:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x5, 0x4) sendto$inet(r0, &(0x7f0000000000)="71ccbc835920acd3ac4fcd51de29327aa77b1208c1da53c3eb1a6f2cdbf68c4a2da26f801cff2a758dbe5c133d7aa2c08ccb2cf14606c8e7324fd6b2571d49bc708f895be18d51a128ecc8ee05c318e83d0b2794ab94b23be2cae618d89aafb4fabd43b86953cb04", 0x68, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffff83) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211db560,ffff8000210a2bd0,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a2bd0,ffff8000211d6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800002edd000,ffffffffffffffff,0,9,ffff8000210a2bd0) at allt raps_kern+0x7b ptsignal(1de2,ffff8000210a2bd0,ffff8000210b7958) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211db7f0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211db7f0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2bd0,3,0,ffff8000210b7a20) at tsleep+0x142 single_thread_set(ffff8000210a2bd0,ffff8000210a2bd0,0) at single_thread_set+0x2 8b exit1(ffff8000210a2bd0,9,0) at exit1+0x84 end trace frame: 0xffff8000211db9c0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff818e4124,ffff8000211db560,ffff8000210a2bd0,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a2bd0,ffff8000211d6000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800002edd000,ffffffffffffffff,0,9,ffff8000210a2bd0) at alltraps_kern+0x7b ptsignal(1de2,ffff8000210a2bd0,ffff8000210b7958) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211db7f0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211db7f0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a2bd0,3,0,ffff8000210b7a20) at tsleep+0x142 single_thread_set(ffff8000210a2bd0,ffff8000210a2bd0,0) at single_thread_set+0x28b exit1(ffff8000210a2bd0,9,0) at exit1+0x84 postsig(100,ffff8000210a2bd0) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,bb5c9ce0c00,53,0,bb557f4a7e0) at Xsyscall+0x128 end of kernel end trace frame: 0xbb5de5ba320, count: -18 ddb{1}> show registers rdi 0xffffffff81e337f8 kprintf_mutex rsi 0xffffffff81696879 db_enter+0x9 rbp 0xffff8000211db4c0 rbx 0xffff8000211db560 rdx 0xffff800002edd000 rcx 0x468e __ALIGN_SIZE+0x368e rax 0xffff800002edd000 r8 0xffff8000211db490 r9 0x8080808080808080 r10 0xcda75dcf83e71f9e r11 0xffffffff8181f470 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211db4d0 r14 0x100 r15 0xffffffff81bf4e1e cmd0646_9_tim_udma+0x1f12c rip 0xffffffff8169687a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211db4c0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=20747 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a24c8,0xffffffff81eb7cb0 process=0xffff8000210b7958 user=0xffff8000211d6000, vmspace=0xffffff0065afac68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14080 263943 76414 65534 2 0x10 syz-executor0 14080 429944 76414 65534 2 0x4000010 syz-executor0 66600 102027 33226 65534 2 0x4081090 syz-executor1 *66600 20747 33226 65534 3 0x4003010 suspend syz-executor1 76414 295567 874 65534 3 0x90 nanosleep syz-executor0 874 239354 7367 0 3 0x82 wait syz-executor0 33226 61950 61070 65534 3 0x90 nanosleep syz-executor1 61070 498841 7367 0 3 0x82 wait syz-executor1 5409 327886 0 0 3 0x14200 bored sosplice 7367 246724 41522 0 3 0x82 thrsleep syz-fuzzer 7367 392736 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 474480 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 444157 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 333926 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 445510 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 180541 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 210017 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 401913 41522 0 3 0x4000082 thrsleep syz-fuzzer 7367 457113 41522 0 3 0x4000082 kqread syz-fuzzer 7367 238142 41522 0 3 0x4000082 thrsleep syz-fuzzer 41522 127701 15440 0 3 0x10008a pause ksh 15440 446843 34850 0 3 0x92 select sshd 86173 274034 1 0 3 0x100083 ttyin getty 34850 251594 1 0 3 0x80 select sshd 47447 211651 60340 73 3 0x100090 kqread syslogd 60340 522663 1 0 3 0x100082 netio syslogd 43234 166703 1 77 3 0x100090 poll dhclient 59776 121306 1 0 3 0x80 poll dhclient 52124 37246 0 0 2 0x14200 zerothread 45761 416156 0 0 3 0x14200 aiodoned aiodoned 35772 203533 0 0 3 0x14200 syncer update 98640 465471 0 0 3 0x14200 cleaner cleaner 84889 409043 0 0 3 0x14200 reaper reaper 67379 389429 0 0 3 0x14200 pgdaemon pagedaemon 40714 519334 0 0 3 0x14200 bored crynlk 87949 235170 0 0 3 0x14200 bored crypto 13356 50278 0 0 3 0x40014200 acpi0 acpi0 74094 416080 0 0 3 0x40014200 idle1 47019 495451 0 0 3 0x14200 bored softnet 31718 241933 0 0 3 0x14200 bored systqmp 35481 282173 0 0 3 0x14200 bored systq 9971 97582 0 0 3 0x40014200 bored softclock 20418 491324 0 0 3 0x40014200 idle0 1 142411 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper