ab736407282395c4ee3c739f90f3b83195e10fe7fd31a78b4aebf648d440e2fc7f453cd6d345c88414ecf43e8e53269e5043660689e8f812c1791cce5e8785e9a8ee0617d63dcbb1ad1fc79d037cfa9b9692d5f466cde60fb1f7a76a3cd20bed1f7764c52180fb09107a42e7b243dc0e696512e85a7b9f1ac873e6d71ddbaba66187aa59b14c6d8816cc70b64e08abc062a95d5cf640c9990435b3547ce0439e091135f5999dfce814d039336be33adde7968471abd044c7aee3653a9be81467a10070c4dd46e4edfa0493840f684398fbf6e88f415488074c0c55c51014b111d04f26f2de4a30968d2ac2a0ead4d2c2da79a87b2cb7a3246d5ccf2f841f469a837325c1e421a19c30722489abe3ec05b8c7d6ada8a68ce101023727db6cb30a6a201c6b35bf4ff3014c90d656bdf024a560047c6aed42507b3446163d6b798a83bedfb4bd1271764a23dbfd1b1733586519d9bfe13fa62abce4fd7cf5be447d3bb992792f0500a6eacde1d7d37cf1c7c32ada76b3264f519d326e57dc354e7882622e42dc7511a45e3ff000a9b58c6500bbac7f195e6d73156aed35af2fa9f4e4511e89ae8db328ee8bd70f01dda140d834e37a6198a5cb106871f7c1d38dbf0cd2ea8466d864585bffc98ac0c6d85e543fd1da43d87a1e0582584fd518483702e00984c2d3a7773019e22b0ecaa228d11afe542673181815b25fa648e8be4d708b9ddc70a22797237d6e6a3d33e27ad401a1d198b0848b01c455dda573f065dacc47c515cc20c277a8e27df8a4bf85a6709e3c70a8a1c5649af9e0622081b3e2d92cff3015092a8e597c8b9cc644290b0f7066deaa48ccba5c02b34c6b34decbd920f1d38704945730749e70adefea5e3b919fbac6904b82d116c618c679710cf001bdcc8baa543e8170ecbaf2d39ebbf868a82bc497d31d6afe5e882faf355316c382bce5001a92dcf7f0b2a9bb4097ca558547848d752085f603d10dcac0c84d0a04fb6c91b6355340343bade1e7242fbb44fff5f33cdc42d6e7666c6d39e60e899316a16080ea7638965870e8aae0603cffd59c7cbbbce37e5f0b4258ab4a071097e2135b3ce85ef5cb8983c6a5d3f50d49acb579c67a88b7fa4251ab837b44d67f187dae8e9fa5586535f91cfc6cc35b99199dc37cdedd6e0282b9b68fc4dd736c86a13f2ee0374bd4c534e35c3d8b4449a6d34966875d7900aad350c7ac30c154887036893eeee5ae972870fd96a286c9a8606815a69e685ffb33b85a0a6a96d75efac9918823b77d7418eb2ed1117c6c9b1edc259874a7ae48348d574d9bad25caad4ad206f9681965bb88044f2cc6b4c2630fcd0f8059fdaef716f6fa3a43749a583b7833025dc970c2d59deba2c3bd2b4abe3ef8a3bb1c797a167459426297ca01aa516cdc4370ace2d16df5828da2e1842475ebc7bbd7c5f265dd0bfee9eb8d98b55b4783e2803cbc9330e03d71822097ee6b956a46c79f1742d378ce796422111dd5c6441378b11abfffb35d2f1a47929ba400e7f52d7d8e202fdc66581e6cc1150386b1086cdd24e287aac32199df9ec954e14fdd94cd737253e7db67b4fbde7a6ce3e5b7b6448d5e24d94e026a151d0b484d94bc9b22979e5bc9ee779c95c922efbe990c50f4aab96eca98a7177000b03e3c8204199df5dccdf80e00ac8194495a7f150034649c6d8856ce027bc01369f53e09acb484aa9a53ed602eaa3bc6f766fd741eda9b8ed165229bc9fe4b2a93be5949c8768ffa43e29dfd508038c5aeecb07980661f4d18d26cb1ea9e5c61e4c7cc6b2acba04c182474c9153a87e1aeb752e3b86e717142fd97518431601b0de5e13d97c38e078d6b7dea327ceec24e13cee5ae827570fe66f32413796a154dea289d3b79e52e5495fe4ce045cba813762a397e4dae6629108019663daad98cd1e7050013bf35d03c9ecb6b13ad3acbb1b3e70b671884195648e515047a6594e4f5abe00a17e010d979afcd2ae7c3ab9afda5f9f2843f83fb2f1577913a5935f1bd1c9b9f1abb3a8e3c3e052dc8bf2fa0657856c95e71521a594c47b78fcb0ac0b7f825ab17c56409b928129afc069ca8e413b843dcf59820f66439c70a93dc9df555d41a0e43d8ebdfc96328f904cc2bd200b74c9f7b1924f40a59fb9f04fb37616827c89a9c94666e09e7b53b9733fbb124749087285067413b7dd79d87beae37bcd1675598784d27dad61e99ab8340e84ef718866395690e41975db7acf146b779f2180c9be547a965bbdd8b1466aab66c1dd86cb68c4a287befd1c9e02e0f4dd61134401433350f79f4f3c66034c455d9854cc04266c06a004d9bab8ba6611bfaae9a7e5b578214c2594725984b6b391924a124c7efd42698ca14bd7367ac72e2d37770b46f50617733e4625f6cccb2b58968c3fd42e5516dc7e4cc821400e0331d244cd0c539e5b1013385fa37feb67fae6a3865fa3d57cb8237a7f74eea3d90aedadb7b51521f6e00cf802d838b26f1b6c8c4c7a2a38476d0e329a93308bde62a55326c49012304b6eb9fd86f6a5c719c9c650824fb246085b7c8a59c61f56dd8f93b117c4dd76fd5b99e94eebc1256877ce626fd9ad8f1d911492d59ec9ab0c58702ca4633566ec1d0235689b1b047d01155156e520993f4183f6fdc3305e137be2474eb01033db667c3689780f3063492b59311ca9693ab651ec44615f1fd9d13444dade4aa9c7d2c5df9af6546ca8d141b6cb25ab6283bc35c637263f8648309cf795dee1116de85ccd0f991e5f13081dda9c4ef69c7b4eecdef2153c1c2d9389e9439d1a0cc71751f9833c7e7eb9a25b856271", 0x1000}, {&(0x7f0000000240)="57ba92aef3daaa679c65a593f63ed14e679fb43824c802793231a6f66707796ff3b28c62f30a7c290d183ff45eee189a499a25959a88104bf78c68476924d6acc36b6aaa92752722ca451c901ee1346fb71be554e7075ada1b5fec34262a21136d04d6b22e401e66095c0cf02dd544c2ac22615593bed51fd55021bff4a4db05a60e51e9dfb19d8107abdf98bdc6be1493fbf736b9d578a71ced684ec2c3c811553ff7206df3dd46d9a3b2dd", 0xac}, {&(0x7f0000000480)="ca23500a2153e64f9062376e9b6bc2641fa34c94f3066df48d289aff0b46bb07205b6d7c31e38d0064cefc05be3766a00e8a865ead037680725809600ded4595ecb7b5ef2b3872d470f997b056493e1ee581d00c5f95", 0x56}, {&(0x7f0000000380)="608710fe84be07841fb03e4861846cf479e8e4a3d560ca72993ed62f0052f639f03d779bfd7f7ab7b518a8582d1f6213b54dec6d4a74ca97e712bc65a49db9e38fc499bbe5c534e9e4230fe995f9700dc550a4c0669a9a58ea3690d3f8c1114888d21502561d0b2d", 0x1e0}], 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) accept$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000580)=0x6e) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') 18:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:54:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0xfffffffffffffffe) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000001640)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000001680)=""/69, 0x45}, {&(0x7f0000001700)=""/125, 0x7d}, {&(0x7f0000001780)=""/122, 0x7a}], 0x3, &(0x7f0000001840)=""/80, 0x50}, 0x42) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000001940)=@in6, &(0x7f00000015c0)=0xfffffffffffffd6f) socket(0x11, 0x4007, 0x6) r2 = fcntl$dupfd(r0, 0xa, r1) write(r2, &(0x7f0000001600)="2881f2bb2301f966b1212d4061cf56640b3f0cb966bf1ec7f8214ed176add6559072c295e1ad8cf3a08212aeabebf4", 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) 18:54:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="637c5b9d3148878e4f78edfaacf09b76790d930492b1e54bfa226c2c81194903d185c19870704333901c8b74c45678e54a9a7d0e5e8500dc96cdcf98e61e1cf7f52c9b0935d03685bf920b6814772647481b54cdc54b741a94a1ca7a79e98d3d1cce6d918cf75ab85c61f84e2bd72246", 0x70) r1 = socket$inet(0x2, 0xc002, 0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="1fd7208f1f984a4b8e9933dd9469e0a9c98f87c50a8ca0b01dc03fe92b33023e667c576f6af17c088d8b5a59865618a745885111084e3eb35a35393a6c7b3f4879c08c54f6506d4116f3c48f9f047203fbc7ce6cff7505c1ff834b9e3d2f100c1cc51d25812ceb705fde2e9ce079d527728e669dba699fdff3cf777099a9984b8ef139d067f0675b782b44ba9722b4a6fedf24eaa02d9943d020c384e7aaccbe976677ed0384ffe01121e4cf26a384b6195f98732ffd126278af74da5848d515eedc4e06585b328d0983e8ea3051eb9dcc9b81789b669c656b32f7b9b01979e4e072c7252f9ea0c2bf9b666d70bdd0b8e709ffbeb4387de0052ece", 0xfb) setsockopt(r0, 0x81, 0x9, &(0x7f0000000040)="c60b2886b27e93bf433069b9468d4df5dac9a63bbdb2f5412af50e8bb8e34f14abc9a45a913de1c033873034daf6570fb9fbc8aa823fcdce6f0792352b81f2c9c6fd8487431789f0fff07bf57cb690a094a9efd8f79ea98080eed3d44ddda09728430b90b6d7c412e4202ec38ee551234ee6aad75ebdc5496bffd7f972a17c2a5949627a589f0590575a7f8decbc875856b5a5224cacc1d1ed2c873991c30dd21ff666f695f925bb513bac14d34bceb05db2790584ac9a5ade34c9e2238b6edc90473ab828d7d364c41126ef8ff080dd1ad4cff6ff5ac2f0b0", 0xd9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="36fac9ec2186cfabcffe2c79e6663a1b73a16bfa3429d6615bf072d6aa3921e9311f06bc7d97c5320f668811ebdfeaa0406d068ba9c7c81aacbd47", 0x3b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01006000", 0x4) socket$inet(0x2, 0x8000, 0x6) recvfrom$inet(r1, &(0x7f0000000300)=""/146, 0x92, 0x42, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 18:54:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xffffffffffffff82) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() flock(r1, 0x6) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x7, 0x2, 0x0, "d226966b6bc917fd052629d405275a7d39981c35", 0x6edc}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000002c0)=0x10) 18:54:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="991d2e2f0000000030009a34c108ffccd5f9a24ca7724eb0e6183cfdaacf64e582109ddd76603d4ff9ac0144a3e100f4fc610affbca7efb4670dc1a1ae0f8b337c64ce49e7374180426cbffb5c36f8a3d41da625b264a93b79dae969ef09275df71dc793ef07dcf19c2b65bb0497c1b9e8dde8854c3f3295055a4cad45edc79c818b3b2d854c8bac9b37a74fefe3"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) socketpair(0x6, 0x7, 0x400000000000000, &(0x7f0000000080)) 18:54:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getegid() r4 = getppid() r5 = geteuid() r6 = dup(r0) r7 = dup(r0) renameat(r6, &(0x7f00000007c0)='./file0\x00', r7, &(0x7f0000000800)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="f8b3dd7bbce55b0bf184164fe5860b3b161ade68d5fa33937fe96aba1484744adbfcd9978adb9ec83fe612cd2625950eb379ec47b0c3e714ee81666a755185cf682971a5d5ef85e381fc3f8245dd03834e977af04f543c7d392671f930b06414853cbb4252e9e712107aa00c5ba87db5e0aa8f13f54e5cf61d433bb83f6b01edb5581c38c5783c645a88d19d61c2ff7a7f0ab81e0ac0078221e8d26adeeb44d02d3d34332f14ad459c1b43c1185fa8db2adbb74eed96075f93", 0xb9}, {&(0x7f0000000140)="d2ec58bdd519503959ffd30a1ca36a2d17e14c7b9ad39a8802a253be8996a1", 0x1f}, {&(0x7f0000000180)="b7acefc4e9af64f3bfdc43ff291430001586cd22a19b7885aea84a158f9674e7663a2002215084fba38c77b1609ed8b863c2d37297bded830a8aa99246d5ea4bf47bf8e7d3c572d5b9e7cbfcca6fe9e339ccc8cd6ca9c4f882685b66f86d5026904994707a31d187bc6fa62949db5259e8ddbb720facc6bff6d8dbca2448f5bcc10ffb2e5b8a45f833e579edb04da7b271b52fd57a1dd916e60cedaa8705c4445bbda60883326beaa59310f91e59607a6a4ab5919e83f89e6c97f3bf0d70b7b9dc94", 0xc2}, {&(0x7f0000000280)="b5ea1c07b1eb8d8e27756c1a68e42a06cb0939d6e8324e41b20461c41321c40f7956ed63dc5936882091219d3ed51116fa09bde4561ab980e18e553145279c183e6903974f2093965e73f9761eb9b06597bfef263c411148114c718157f38c1efed1702982c6f1bd37349999cbe45c7cfc39eeeaadb4d4a87e656ba86a9ec40ec223a988a24c637a24bd709733ad8eec2e11201ba6ae677d56aa176886587568a35113e7666ae857f7ea5af5a6cd1759f45cc298d06adacf0a856312e09099eecc9121cae85df1190ace00f7d82ad9973085788bb3cfe3a8c5d21bfc4c", 0xdd}, {&(0x7f0000000380)="04f978df25f20078ae2a5a530f37934f34f653ff9415766394aae549d373273673727e81ee943241534dbb3d2b2c31fa2d0a269940d75d87bed8da80a0a5a06c59b4f04be763d35a9d5a8216a5beb0d805c8b3e3801f94efc78c930e5297f24adc7245223fdeec57e2a38dcfb0", 0x6d}, {&(0x7f0000000400)="22ff7185b838f2fd7449b7c9a45cede494ac6c35c35785d36170f44dab32abdb0c94d8cfbdbe3f118f248c566fe43496d5fb0df806501f01c05fb1e6433e384c116576681138ee2e84e6751c87f7973e5121d1fc5ea6d77cae57c09d36a9f910e029ffbc327cf97ecbde509416a9ee67deef004f0f81cb78a7c3e925e5522856dc509cac737aa3c70455c27cf0bffd9f0a063e6057af995392a90be8c51a1db231fd7be13a8ceb6dc9d4baa3e77fb1c421bcb2c2a6bd5e52b5ed", 0xba}, {&(0x7f00000004c0)="4582d3fd33", 0x5}, {&(0x7f0000000500)="b8b97a370f0fcb385a87bb3f253d0c132e88aa2e71498faf751fbe466f9bfd3991ead81fe2b63fbcad42e244ef6d47f4793eed4f42f7ddc4e33575427adfdd15feec5c0f9c802285b92c95a53f07227145c61a73e06420aece63b9ed", 0x5c}], 0x8, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}], 0x58, 0x1}, 0x408) 18:54:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8001, 0x4, 0x3, 0x4, "0ebf2deffda91192403b82c00345e4e24b22e3e2", 0x8, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/34, 0x22) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x122, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0xc8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xe3}, {0x8, 0x7}}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 18:54:39 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x1, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) fsync(r2) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x9, &(0x7f0000000300)={0xffffffff}) 18:54:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000340), 0x10004) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) dup(r0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 18:54:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}\\\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)=':-)\'}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':!\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\'!++\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x7f+\x00', &(0x7f00000003c0)='%}#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[]\x00', &(0x7f0000000480)='\x1d\x00']) write(r0, &(0x7f0000000500)="8440b87d4a0afac4951524fb79f6d0537d09c05dbfde1cfefa1b138ec7dcf58d60cfcc846f49048622d87a160ae868fddba98dc512d99fcf2575003a87088fe974ac864cb6778f4533a6f70c8f68ac4befbb3e948f65f07acf04fc1fd5d70a02322eb33d84843a9775531338c530542f4b07", 0x72) connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/30) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x2000, 0x21, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getppid() setpgid(r4, r7) getpid() execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000740)='\'!++\x00', &(0x7f0000000780)='\x7f+\x00', &(0x7f00000007c0)='[[\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000940)=[&(0x7f0000000880)='/\x00', &(0x7f00000008c0)='\x7f+\x00', &(0x7f0000000900)='%}#\x00']) connect$unix(r0, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) shmget(0x0, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) wait4(r4, &(0x7f00000009c0), 0x8, &(0x7f0000000a00)) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) rmdir(&(0x7f0000000ac0)='./file1\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x2, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) socket$unix(0x1, 0x5, 0x0) readlinkat(r0, &(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)=""/4096, 0x1000) chdir(&(0x7f0000001b40)='./file1\x00') bind(r3, &(0x7f0000001b80)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001bc0)) r8 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001c00)={{0x9, r5, r6, r5, r6, 0x4, 0xc0e}, 0x2, 0x8, r4, r7, 0x303f, 0x1a51, 0x9, 0x8}) 18:54:39 executing program 0: clock_gettime(0x100000000000003, &(0x7f00000001c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) clock_gettime(0x20010004, 0xffffffffffffffff) 18:54:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x7, 0x6, 0x1) setsockopt(r0, 0x2, 0x31d07b12, &(0x7f0000001840)="4b6948dbe09eb888c3b907b8f7c825ee9d82a41a26ee4ad8937533200416fbf1fddff231dc2546283c8ef091ff73b1506adc08a6cbda315b58e0eb4a46f7e1570ba5a0f3b76cde6d583a885bd026703541c3e5c8eb6df0388c3094e93768c8922f45597c0e1941c59e9d36192f99e9013d8e74cbd099eb0ab69ca4ce2e0ecdaf4a6631cfe1efaf85710531a93c7405d2696a8e0f6a0eac9b025a5563f970b34f2e4ddf851563155ed0f5484c7dd19a5f8a974808a7976160d82a1acfb6c191b8c95642169fe1216a7619daf0340869b5bd3ef881c1a3882f34491810774b842060f33ed1fdc36272240da077ad2d6205c3c311ab32c5b67cebe396bad7ef5dae432aafc6cc201842d783c22c4c409d2638e07957150a0bbfbc993695fbdb1dffa5214d3700a1bc4102f660074106cbee2386a9f270eba573f07a5816469e68da843505cb1070fb44042f9fd41e94bc27c76c6f33c3d732bbcb826b3da61ef3ce635baf4c093517f0bf25e9f46e992074de6915f05b8a0ae0faf0081b669089f605e83a792620f098c74da5162b4b82fdfc2ae4d87dfa179e06476788e1298786e0eabce6fb127375c0561a7d6744dfd80d5e55f6e964ad9433c3447c0fb741c48c425fc880411ade954b5413b1badb3aeba2ff143709345a651cce406ff125aeae1fe667e12e61c05f6068e6f61f20e4f536b1005a389bc806c659a35d2a6a29578605d5edc83fd9d1791f8c7f04b378db567a84d75011b140a3906d0dc62ff5da52c66d7ad42d125bfec134e509dda13684f43e0b5017fdbc6d12c8256c0245776b336f6ba7ca781dc27880fcdb5a5cfdd314bd555609a8b97cd2e32d3de5089010474fd27b60f675d33a6306cb0d91500876d53b530daa66f246ee0a698b1e53d19af216a1b3476feb81078f18e0f4d30d8f0654577c4979b297eb0d0ca28ea29d1d9c445b6870d88ea338af525ec949c5b2a854eb4bffa5543f52e630d60e1e67db64102b294c316add7415f8b87f53000e2f616b4bd17a391a82227e6a26a11c72e104e68fa55f96c50bb574c38f183d2f50768dca631ab5c36157aa6f4e32d5bcc7646f976bbe4e12d775f78af4c1a08eac6d4f291704eb49d64e10bd7dcf1e6c1966f8bb88ca1a94c575767cec33d2d388100203625b730e38806a2a3e947555f2026ec33c0a5de4bff68771c508881765352223b55cb37c4f6f5a899e87ad9ae1de6e99e12c7ba91f24cb631ee809675c5ade3b1d90ab68363e23cbb2b29e3f7677f89410a0c6f987f4d558afa4fdc40bddbb15a4c1c802c8a6f7f2652ad8d99f764f9c81781887b680c9346afa11d1e073771734f244cc4956a220c225f812bcdd6bdc0a258e48adec06a4b578335736ef1b0c243c3a8543049eefbd678e7a34505204131e204f45cea57b675085f4efdb1c8595edc71fa6353dfba37ad5242a62ea028aba35332ba636827dad87cca52b1203ca2f03cb228eb6bc173721680eed882dbe6358fffb91294ba820cf32a4239b5221a4995b03b69b252a0c1939b4b672c363c2c3590557a04e20744675b02a9d36c902640041ea60b1c94b0e5e052e75fbf42f7b3ffb5423d365f402317132ef1fd985bde8b6e553c03d71af77e13187f0961b51df4e401cc50137a7dd4bc78ef5517eb38e1ef4f61acf1bd86c2fb2a73432663948fea40054f0393f962ff680f855fe4afcb5f465d1c57a4261a35cd46e8c072da7d215633471ca9bce4e0feb1542fd6c7c53177824f88712266dd8a2627b0fbe41145ce593c2cbf795ce8ccd9b7dc5b60c5c5271331e046d22384a448c5d2490ffcef8930644692c7d7816adeaa8dff988195b7d45a0e488ecdcd0555e35350d77e01b463610174650ca7a3959a8f87ddb217afc4fecc592b0368ab340b2b869a41178792a3e683b69b04180d6de198525b0afc7ef80f5300dda1fc109f518153b76397555736ad9bacb54588dffe079518e0c11a0a283611c9869ed77eaf419825e2d6140f310443788e435e94b0a2a8960b86b5a5a778d99dfb98acb00ae627384a666bb2357333da251d65d90e6e389b7582e9edc9dd320749d8f6224d1a76920805784bacfe29fbc8197f1fe387064e6f6e016e60f0a114546a4fcb609f7f371286f27c9f54b1e0329ed4623431187e70c4e4abd9ba5960c1e294e13964c6c8c2686db2e30d54e95b062787fa2f0da567119562b3c7be85be4f3b8103728a775200033bdd43cbedbf8dc799b6fbb517b7f0a049e9e917aa01c7f4c78c848c3a9c7f563a072b9818c530f482e79d710d94e731da4138c66cc9a440a90144db0cce731449d08c1d639ec238c39f8e338c92cf68c8c94d2e8a8538216f057df74e3b858bac172b6053f33bc0f1b83501c39f9528c4c0d49f8eefaa799ac0f642fe101078bcfa0ed3dc37df054ce65afa45de4572f0631b6386c174dcb8d0c26dfdddb2b9393decf445363bd69e7e2ba5d4f744095f56946c4d043712e0d4f18bea403bbe24e8ded55d8d43cf67a699716e867433e43a1627ad0ab5d1fad5d8b102ce8613e83fc31d48d8c177f4c5e920160f2f74b56719178aa6a1eef80ac4ac3f0b9a58a20c60acaf847f936b67cb47bbfed45f8bad0faa9967e5a58895ab1d0ad6012cdd0953460076eb7fd122ed5a5151afb14670d94f2ccd0df6d6dbf79a6096d54b786d191047d7a84ecea8a9c660c492dd22825f49ea68e4a59c2466fc453106306a4d3e49d63e2ad2a0f6e3200eedf07447f5322ec90f2746ec785286194b32490f48876fa3a6ed085b2313515dea9f0888100aec75d8586e56ce4a125ded23aca9ae0ec818dc4a44cab075eb4ebef7bce17f5fa67ae41dba85e0064198bb1b434a53aa1cea8062dbd3937d978770f5e1559dc26cc0e629f3ca5dddc1cbc4e22679676df04cca709ee0691e643695a873ddc561da5721cee3c50f3c7b382b877b21b38104dfa425c1c28f01131b9d1d08b992bd850109d43af3fad7025a42f150eee06eefed384c57e9b9be299dcfcabcf68752c407e30bccb945f9b61cb9cf629443d5c2aa22f495e105d9acf1722c380f402baece870329423123112870c7ceba765e4d0978308e6c87d97ea435e1502a5364e85bae22e26f35731dcc7e442a8b639d5af40a03ba2e89e9502af07d0c9a481ef43957e796099ffe201fc0fed8e9143d6e8b38111c0dd501c6a52d45fc75e6cc994d50fdb95a48a7b416c43aa3d40cdfb3a9a6a50f72bae1d9d12dd3d0141ef338fc94f9fdacd9d66bb797f9b2eb6461aea4affb66da254813901147e29994cae4c1b197296fa2c70c41e95ed1b1cab9a70093086d61e0b511727c34e6c1c61fde1916b71696c40afb53474b31f198780b0244d93be19d7c3588ce86d58b05081bfaa30a373db27ac0e813e3a2ecb994ab9cc95af08292761fc54c3e84d9bd6b60694c01eca0b5b218a89bdace447ffccb234e2a7e811d78df100cc0536bba10e7b4ff2db9140794d444b552be697d99655f372e04154c9fc47f7c2f9aab54b2ba2801f0ea96161459e6f04bf579b35866cbd1a6b63ea3666ee4a2ae216b385e27d76fedad3064c156f7bb6da039a430a2c77833aea03d78b6a207488299063ba8c2d0ed8177c540fb150376e3289b8ea6dfe99d5520b03b345646a071d2e650d776fd1e42351437a5f0c3bdf180a86ce3c10c0661d9d59e05cb39a630510171348b1e4d8e4d68224ddc8dcf7f4a7bd30a5e7bf29aba146b926c5938a0dfb40548f13c489399bf5f380a6af4f04ce8f544d66b31faa04c26a1568087c1785e83fbdd6bbd100fcf1dae3b5cb750386ab24b049f1dd46bb1c8cda5b5949460f1f4fdd507892e79681fd312016daf33daaa0e1ff1470772d22122a40f625935cc3191586b03d74a0f02ac8e3edec3de71175cdd1ca7d1e06fb305cc03385b35955226eddf0ae8e751c49edfbc715897b985679007ee5a3519e3758ce91b87f39e8c8c40fa5a92e4235b3534f621c3f626613fa2c69b1c1b61256beb9210113b378fc7fec77fa6f51ee04af5551f89860044dc1f98191c1746eaecd346c023e85d31aa44cec550aa7199a4da05dd7a4d20b51adb301dc0492f32037bb05dd39e4da4df9f58699f748080133a561c14053152a9e8eca322c8e1d2ff49425d9e8507ddb7067d84a1ad6748689aa562399c3205948ed5c92ef0b4e0802a604389165838db61cbb5b4a876ad2c14f0f7862cd90d0732ae436abbe59d989198e6f8b43be6a4a12a3884c9ed93094697b25f02da67de6ab35b8669b01ed7f8bcc3b88139d180a8eef94897a2786b91a6d17ccb22508565185d9bf66030d4ab900fed02b8a13a66bdc10251d9ee383aef9774f58d03ebc36efe7fdf73e7caa16490cd28a8e0893193a121322fbb1c5c378789c4839e5b99957dae5a6b8dc4fda3768ac1e4281c4c0d454970e89de2a830e6f9c818f00922786d659e13284bac1288768088c977fbc8c185958a1a5706e293867f2cf484b93cbd8a5fafc4d659ead7eefa6618d9a6f73ed846f087d3c2f733de36e1fbaec30cdf5e773b7d039230e5b34b0d6680a2dc64168722f2bd0de9ef8df4f952874754666fc9040919755d91c74a3211fe337b41dd2a1b1d9803969923e1a980bd0fe324d8c0e09ee999de593aad96c6453a27d36b55775e4a24a00cfc134384d62fc6c3650a50602e21363b327ec010258cfe36c6f4163352e6094f43b7bcb6b13bbdc543d4830c9237ad38dd31372e5c46c746387ee220660980286f4e3005bda5d9759190e525872f9482bd1f16ba8c2aa48e65001efa6d717efc0e34575bc8243a577a63546e2acbb3b8ea9854a540f37d0b4198e9485d41dde67e9ce1b86c4e86d4dcf6bae605e92703cebdfee4e34c38e3a2a93ffaba2b79746def3f323861b003461f21dd5b1a831b1c3b789c306d886d79d010d047097fab22d4002831c0c09cad35c9266e6d6bbd8ddba9d8f1efb0f3daf04917436f8161a7089cdbfaeae69e0abf0d0a56ea51252e3bbf60872a9484c2400959299efc17e56ca33b551b0346d41045f788ba683923445c1ee691d57b6beba77c851f18cc680b7bc752d3c058f2ac91aed4fbccf1f37f9e5167eb74329f31779c4329f9fc4ba7a905891fa25daff88dba1922cd38b9a91fc0beacaf220d441950c72df1014def7f9c2fa4884084d540f395fd815c0eb6d591b275f53cb954418c990a5328be77ac3078bfe1eceab570a3f9b1d2ab0f277d7aea0fffb806fca1d7424d60a0c8525c5a8e88c9e73e0e3704e86d92043642175b7e35a6f9843ebd04859c018ce3353b71bea8cafdfb9d085c8c6991e63bbbad78140a8246222750203d5100e22caac02e923e9d4b538ab52f712e47706c0d216682e219bed4fb46d0cd4e2e3f6c10275e339409f30c0dbd1ceb5a74bf52f2c333de217f19cdf712f30562a9f62e2ca6e3664af845346ff4b0f1d2a0e0069a1d7a0ade15ad830dca39b27b84e0d3acf05b615b004cf38fc0512621832499e26dee4fa0e30db32756d7eeb92fc95bfd2de5e07570043c6db43771fd5933800e0fa5291ddb4f349b1893d9af4cc513bb7d96cd604b39113c50e3c436432069e595f8773ff62a6bccd5e6ad79ea41e94f2d3b10c3759148fc223906d6c02dcfef1cd88523073ef74d0894866759a0389dadef8fa89d215ce89cd7c03944fc1537ea7c653ba41c86d4d555ae5a4000831d6409c6aadf5f3ced1d66095454dfa02b9fb37acb123ff493757f4afa92a56fab4f69d832f56fde06d8a1fb50693a6ad4b", 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1000}, 0x0) listen(r1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 18:54:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) getsockopt(r2, 0x28000, 0x0, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x2, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000340), 0x0) 18:54:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) openat(r1, &(0x7f0000000140)='./file0\x00', 0x28002, 0xc2) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) getppid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffff0}], 0x0) 18:54:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x43d, 0x5}, {0x18, 0x2, 0x7, 0xe75}, 0x1000, [0x10001, 0x9, 0x1, 0x3, 0x1, 0xfffffffffffffffa, 0x4da2120f, 0xffffffffffffffe1]}, 0x3c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:54:40 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x3, 0x81}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x8, &(0x7f0000000080)={0x381}) setrlimit(0x1, &(0x7f00000000c0)={0xf130, 0x5}) setrlimit(0x7, &(0x7f0000000100)={0x400, 0x7}) 18:54:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 18:54:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="675ae7535d21361f363b168533c57289ec20788df1771055f3800985e09b652e64beec46fa37a052d21fc861e3c44a2404e3b986ddcecfed8f776f6cdaf7f3c799e8b0b5e3dfcdd4c7f96567b0086a9ed10cb796", 0x54, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x4e}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x3, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x9b29}, 0xc) write(r0, &(0x7f0000000000)="a19b45", 0x3) flock(r0, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x4) 18:54:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000014c0)=""/18, 0x12) writev(r1, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0/file0\x00', r3, r4, 0x6) read(r1, &(0x7f0000001480)=""/18, 0xffbf) 18:54:40 executing program 0: clock_getres(0x3, 0x0) clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$dupfd(r0, 0x0, r0) 18:54:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2015, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/52) 18:54:40 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x280) semop(r0, &(0x7f0000000040)=[{0x4, 0x4, 0x800}, {0x3, 0x1, 0x50ee68793bedc65a}, {0x2, 0x4}, {0x0, 0x800, 0x800}, {0x0, 0x5, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x800}, {0x2, 0xa9ef, 0x800}, {0x1, 0x80000001}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}], 0x5) setregid(0x0, 0x0) 18:54:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$inet6(r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 18:54:40 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) r1 = shmget(0x1, 0x3000, 0x15, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x17, r2, r3, r4, r6, 0x2e, 0x7ff}, 0x9, 0x8001, r0, r0, 0x2, 0x8, 0x1f}) 18:54:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000580)="015ad328221f6ab24f08b5ebb02d846cd9d2c9b8737440c28bb4d01cec1ca792e225b722a9c6f5ac9ce2aeadd312757f6d4458ee305538616894de216f1c23f0080384d3925f3c766fb8a7f606e4436df9767c7c1a30b6a8eafadd5471df1d571e77e97bfcabff1c8ff9342806f0973bf606e0ccef740f01f114e77274022fcbf9f37f68e1e97c855c2a5706496be88c534552d9d8eef896ecc1afdced450e7ee7a234cbfb133e9ed997125ea2146c8edeb09c26aaa5f7f98fae8ce73bae837682536d5f7f0adfaab9d373719bb9f42ea7c055018a8a6d31e1eb22f8f17679e530c7c8f28bbe3c7dc53fb03c087fc540239985e115ef69338b0ea8be4b961332b2b040634d318ffea5f3268e0aba730362e2b3def82761173af43348241c5f0c6850e2e673a53ab182291bcead8ec46ee7c262603a71360f51b93134b4d5862f89df8bf06d14af81e2f5e0fd16e64a48cfdf74245098756fefd8a4c1b669d09cc18af296010759a70a82ad7e4dd9267e079d4d19e7d1cccbba687f0dd0e03312c2115a2776e798454835924e51f1e7b61f124178415957b9baf90c2972dc9b28883a9274c80961756348a6e3e0152500de5eb9064c9f5f01d9c4be1bb9cd69e68fa333be304275ac9cfcd22e4639a7cf4f1460fa29e02fbf08ba8e4ca71a3e85542294d6f743c54b11828537382a38da8ad3f0e09257ee5173a302ec99b3998b189460db934843cb82f0e754a4247e2ecea2eadbc659c14f361bac9c4842e50079187dbecea645a9976e3322d1388b149f027d6c65e1a1f5be358cd4805cefb1857ec49b2e26bc9f805256a981a1fda06c2aaabd7271b6a79ce686c9b8b4b34ba3a3079644bb4bc578a5c455ef3bd6aa6e8b43660b42cae45cdb9f9a9af46b08a4bfbff7dfdd7d69ae69165220455fa1571bff8a7cae4900d92757016a75e1f0baa4e6d4d87ed0c67261ef130eb54a959f04b6ada47eb14c6f419d18c3fe6d4478c8dab5b24cbceffa0eecc50c51095fec707022323f4467c1836f47307604a1c2cf7d41e4a6658bea5fc0d7b790a691cba6fb6dc5efd9b10dc05f737c47a8207dbf9fecf4d0f5c7e98501a5000642783bb5ba0b808a42d3790fd82303279a01823b016ae5a5037a23aa8c48563d718dc1cf1a07483bd82795b96725984a1dbbdc67f4092aa15e66346f719454469d134b0b5fda8b975947ae2911a23f95d4b051ad8df7ef02705b9ac27591832cb8162d568200bea5d286b9abede9714f483efa5171b60b45f34c0e77a94c295f6353ca061ff96816eccf23df9dcb28a675e980e30b6d9f2c302cf5ba246de7b5bdb1d02ec8376c4eedbf9f1623a67dde520b20929bb8b5fe26bcce1cbfeaf2e97c74e1c6e1c2867f177657791bbda53f64cb714698e70acb858d9c54d1c138182d23b40348be9b3b5f1f84f78932b453b82fcc5d1ac47626643dfab4a43f88a248877e37c6eb8b53d1cf8ba8a1bb726aecd21c6e74eb4ef637ded04c3d1f5caaf7ea15e2362b4b14650b34b2f6346395c2c5af56a6124b0e87e9a91bf19f4fd025a88fcd48866019f3d20a365b0b48edd2b6a8ace6f223cf62db38957db5c7bec3a2533c885451b052a777475fbed3692d322eab1551a6044f6af4edcdbe21fc64e74177bdd797ad3ab1819a4b2aa91911e9d18fa24d2024b56d2279881f6c2647e2132ba07edf55d3cc137c83dd229b006054d8c50cf2b8136564646c13e15388c19663f8a6fa7fe282986eb75ade5df22033a1bdc19f04e8c5df6dcc3c0205e1bbe671d1159653cc5fb4f3563c361a08e7c79ad7203c6b02d281740b97e8fee95834830bbf422872d47e97cc673df5e7c04f59ec78374842ccdd786dad0c7bcad9438c90a72a935df86140936d95604cb9b993231ad1b09f4f6bf58aaec40a268d6cabc36b0224c094aa098f6ee7f8f0a2672eb93c5755e0dc580bdb5c118a660d6c62b7677c65a3dceb10b980dc62bf45dd54a76efa552b76510490b5fc45f6ee0249b35e8c7f2be4235b1265093fb8404f3581e878f6146f20f22ea071472c5df4316a2de5796b6396331cc8b440d6998fa123908150b16e8f890d070adab22eb7d7d884b2c43ecd10524ddd6329928312081a04eceecbf0fa41bae1b942b1bd27529b26d78bd30ba47c38f4e277ef619ef2de7041c680c119d9613ef1f4cbd81690d2446e292ba2e8a51a88753a090aebcf3bc0be69e441f13d81be51ba69c987301b73f84fbe9a45f93513ed70473b20db739b72b020f94d3301cc86c28400bd0151bf5631d02447f4273e027d3af3eb876f39926761ba494f4817102f7f6fda2d1a459028256b84f9c64ec6fe5d827ce04e055db4437329282f162bd34cd527137ff2835f615f284838f34abe0ba644a85bfe6c1469d50015fb61362ee7480e97bce1026bc81ea67cfe778d43fdd409da238dfd4855a4f914e8e38777e22ad518f57440d3f728b6ef47e170370de0d9cc287f88012f33badd106fdac710d3fbd0dfb2b1279f4c8a466c64facb2b824dc9a0bb4a8cf9f5852d9ca51a2a59028d3f71bec61593933e9db683daf25420b0dc9dc4fc818f900655b8fbdcfefba06ee476363fa0ec7cafa898601c43da9d6b45f2ba78e0159e0712353719ce2c2eadf1f009ee3e0fd4eda37038e68eaa4c9a95228d2a59035298528b103cecd56e76f647b261053be05215b6860df8f0cec8c6a5518dd3f502e4f2a7d3ca90d7a00e0d877898baaca5b3bd96c576778d06684b2e51a322afcc55b3f7fcfe714c785108135d232ca913df8f83e35a27d14e76c7d41337e248212982d80f01f4516a37c042a0f2a02540b4b295c54546bcc07e7c87f0ca6c4a492d46a5432667250f2a8d2ab4feb4e6528fcd4319ae930860097cb958a9c696c03fb9e6ddac26281fb3b7f78535b6f09029a2f650e6f1c3e9a4b0cff20e7783221d4ba4c15e8c200cf788604f893b4e9fe254321b246e810ea988e862240a91e6be6a8952a3cd0101ef066bc9464cecba1b400618af0830cb218b6232d06f0029ae4fe2622db167c1dc6dda90b756fcecf7b2db014a46f6c13eb2b7051b46462c1ed4d4084077c177ffe43a9ea14c6d3bfc1905944412ccf77c82a8fa28b9b4fad9b5891c87fb784b08ba0a85827447f7c07df1f979386538ffc141a5c485e7f26328a69412d996ab7b900d653b5c4dcc1af0d09f0e5e76cd4a85c69f5435134e68e4c8c198921ce4d4fe6e0a502bcc7291653aef02320d6ab7858b96c9678ae6688a2e794795db16f8c55ebbc472e43d3d3d307421aafa31fad744f4ce8a5be9a411857dc7c91b99029a2510c605a03a11642d14f86c6dfad81f07e950b86e097df2c30de335427cdf893b9a8ac4571c2c2bcf831dce504ecb8fc2b6563f4172e7b7e62142090abd0a924a284763033fc664d2bc5482d2179d7a31d71246e60241afadb7ff46e764a5b4e8f6a607c3f6d4b634f04c1b142cbdf19eb37eb6eb754d31511f63714179e96c8c9739388ea29d49ee70aa324712e12a4835de86c6df494c8d2ee54fa6dc2f4773a3aaff65390819aeb48c03a85f7221e29b38305f31bfc2c49b30e5ff85dbd2fd5f5a01dbc70bfea93f39269885300350122dfff72125886239614faa5f72cbe3afc3727b6975eb6e89a019e452deccd8959e0c930ebf154d3268721432f23c783694f3cb0f9c3ad7cbc3848a9a15898aef7c104ecd81b6a8547c1e7b978702d4069d360bfdd6c10c71a0ec954bf999e1e460218596d612087baa46ee0405c215f76d46d06b14dd08cc1206f3af6eda8558a0cb85208a6a253148748ec9a0fdc9bb1361e6c85774cbd225815490ed8e170c0137ee82605e08d8bd4d1d033328bae5ff6b7006b653490127933c62054b9e5c0639613cf180ab1b2112f32480bbbbff8bda72bd92254dd775dc10e58ee64c8feaf12c830edc22ef2b4d7ba743adbf84e8a66c5b4bc55608adfddc7b0783cc26180efbb47d951a313ab172a03f3b88d38674f6b89e1781dc71c787aa21b471a734ab65de911c7f816237c460e3ec3214f2ebd9aeff8fb55b91de405eb7b8dccc6ca84233f465fb705de0695e988493da1a4883e033bca6ab868a89331c13999d6e271d7388053a54077c028d105755a556455ec2d406862a25a577e8db49b6e382c830747c9a5bcf962d9ff54993eb4c5e40059785b87f1e9db66f66e8a8e61a74816a63bb1a81ae0868fe33192828a1d059541aad30e226a60e9ce892f6df112541dd58be9c748c0a325147f54f74e6bf097828a1c43cff9df42a909eb193cd4672ddb46d40dc4c1e5c40b69976ddf397aee7013a42cd6e0b3f7a3899e2603e3ad31bb98c9ce4b979ef76c5e8931a055fa6b199fd6c05c56382c453cb877066594c5440052b46672c18a3b7f194581ca79ae56df840d00c840a963781c6886a45511d9870c32be54191631b31b51736ce476f4d329da43496f6659961e896c1da126aa96896f508fa30e9fbfeffc25d10ea91925ff78edb6debcfe15ae9ecf3b2e9531dd82239ee9d39d7692553804ad74dd8ccaf53651f5420c8b57fd382675dad0d864d2d0cfc3c194df669bdaf84517f7f4124c78c229a9eb3f7cdfa0c89c255f02a2cb6ab8c6c9412a1aaa8ee4c58f5acf136c6698793fde1bf227ba714b145290393c7f685742cbdca8e676da62e2c3b3428381302ce72ec2e44b183df2a8530485f431b8bbb2843ad6154c75faaabdad20cd69d0b4db6517c1187f0213fc0e3a219a98727d757a6440f8687fc41cc0ae7665203bb433dfd319e3d24430ed31ef34a1a2ffc5a00b2dae4414a7010b1ac685ec7ccd9e21d0c6b9ffddc3045c9fcede24ccedfe60897a5d4eabb1d35d0cb08c1ea7266cf82da0bb070a7f70975c922afdf78f113324cb3ce8dfddfde8b9752ad8d7dcacdde988e220220ecf31981cc31abc3c3ffbd7e603a13ae9db0e18d4142f4d99286c54c6a0a035a1dac6ef308465f1b939f9d2bc44f22a063ce2118c431b3e0d031e47dedeb608b7015886a288b9196ffb532f32a530dc70654b7dcaebb12e5933be492a6737582e1289990f64faae61b6acca606576d5254387f9fdd784269c1995710d6a34065eca08703986e8163a83e9efd47cb856daf2bb8e8846656a9251b02e844f5a254cd6e1e807727429f211784f396a87b30bbf1f5d4583617883a3bd4384bbc448085442c6a3905428045c859e3f4ffba033bd7f663f959e7123261aa5b622c455015698a11d03407529f7e733acb9f098c4e92eee3c1627febfcfba969cd7956f74230fc240815d972be5c31fac9433a39ee346367b36ad6e05ab96557e049d0d488b01b8af6d737fcd4c370c14b6acd616b073d0152ffd53b897f6f7f86ad3c15534c213ef0e76aa27e0a084da3416cab62beed55197cf1b0ea1f7de872fed67525b3623d2adcc70f22ac89dbfc6322fad361a8dbb5bedbcd", 0xf1b}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') kqueue() 18:54:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='xx') 18:54:40 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0xffffffdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket$inet(0x2, 0x8003, 0xafe5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2}, 0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x0) r4 = getppid() getpgid(r4) getppid() syz_open_pts() write(r2, &(0x7f00000000c0)="5a22d7ecbc8ba6b1b6ef8ee536cd299fca139e5a7b6f2b", 0x289) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x6}, 0x10) 18:54:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa010100000000000040c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d29896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6efabbcfd0d03cbf8ce3e301f5a1c74f864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a2", 0x100c) 18:54:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2a) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x83) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='W\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000002c0)=""/4096, 0x1000) 18:54:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 18:54:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f00004e1000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000040)={0x1}, 0x0) 18:54:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readlink(&(0x7f0000000300)='.\x00', &(0x7f0000000340)=""/158, 0x9e) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="98ee8fa9db7c24539ec4963ccaa9c41b6ad2d76b63233a405eac2d06980716a64018f5d9db126388e711a5bb0df2f117920ca472e737b288f4b7aa0079ea41bd", 0x40) fchmodat(r2, &(0x7f0000000280)='.\x00', 0x4, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x5) r3 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f00000000c0)=""/55, 0x37}], 0x1000000000000231) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3, 0xfffffffffffffffa, "854955882e02000000009f00", 0x2}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ftruncate(r2, 0x7fffffff) 18:54:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='&O#\x00', &(0x7f0000000100)='^!@\x00', &(0x7f0000000140)='\xdd\x00', &(0x7f0000000180)='/}&\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.[@&]:\x00', &(0x7f0000000300)='!#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{[\x00', &(0x7f0000000440)='.+\x00']) unlink(&(0x7f0000000000)='./file0\x00') 18:54:42 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 18:54:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 18:54:42 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4813, r2, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) 18:54:42 executing program 0: r0 = semget(0x1, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0xb93d, 0x1000}, {0x3, 0x1, 0x1000}], 0x2) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 18:54:42 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100387d0b18d9c007d0"], 0xa) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x800, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)="32fa6ba53178929310e50ec65923faa6e6c9065364f4669d4c32575f3e79d49c76856249bd72397e5564bc6e212e29cdc31c79effeeeaf2147336c2fe354b2d6ed1b4b978e4379ab81eb8a4ba39ec25f009f9b12b1d52dc32ca50d03fb588203ddc6aa7cd9f5a28f41c626fd4ad16d430a6a9186cbf5be3f2ec2733820d342145315ad70beaecaa50e9b8d6460a1abfb4b1f5e915c5df469dcacafcfc79564e0924867eb3872fb629ee0d0", 0xab}, {&(0x7f0000000200)="a278a7a0427d24de381a1225fd0413d46e9bc203a47a3a7a69784edec7f091f0ffe1e1fd1ab3042c3bac09a1a82cd2fd2ba45dfcca6439bd8d6676085b695e1c0b97b5e52dd52039173434a3e4e97fcc9c35d9d74e0fe7acff45796d83d0b6035071fe70af27f8d2ca1803a7d937fcd3", 0x70}, {&(0x7f0000000280)="9c20a6b040548ab9f212eecd0ba563831d1a78455013d3b2cf01e6b363653c5e5a28a35aaa2b3bf80e8f27845996feeedae0d6eb082e3918b1c82b9441c16b74bea075d88a6aa881016ae319ab7df959e8ef4fcb658aca20dc91ccb2ab35d55b076e54fa85efdc627ea87a011771623a693d4c2aee447f191271e70096e7f8b2fe5ad79963c9947064e60649f44984e80df6bd4bc9ca104951dd8600a6c2f87993f3fcf266a235c52cf31e1f3a6f1362291db21f9523266f582eac7d70e45fb08f6559d9b69b2238e2031129d6e64b06e3efcca2fe3b52980859d9f18b80e078d1e9040398be7e964e16a002f0ec688e40db0bca1110a0b54ddd15d2a76d492a8f9a52fe49fd5c4f34319023194752f185572dbcd85c3a0e3694a353b30f97197c769da0eba080ea72b0036f4be3c11a89bdc76a2b5ca4461d6186507604c9f85980124f7d9c3e1f2677214e8fe7a8347a1205693e27b7dbd960a95ded47f47fbc32acc205e3e02fdd4bb2fadb78f8f1d5f76d43a9a63610cead8bcfb3ed5f7e8601cc90a499c66ba35e1585c2f6e8974e110bacc627f63a7e67e25eccf8264a928ad0b2ee590bd76f4e27576de9cc620a19bef1b0a5d1f7386514f1614fc2280f99dc61ea3b31c1fcbd8e4e296c2f7f0f20c1b7cd2077cee7b2cba68db679946dcf273e9e60d9326821c24a94032780bb4f0de33bb3d1a494522975708baf6b33ba168533895f7f7d3d6f06d2884e4745439f7e39f506fdf761048d4fbda44ebce990ea493fd242699ff2bf5f4ac57c465197d7b81fd424cf5c2fcf0b81bd996999a4746971d512caed1789a0e80239a88079e41995a0e6f95d73f4eb3304445521c245bec9e1a9eec72eb40251cb11993477fdd5d896af30c3ff166018d7531a7852186ee59f449ff631e465b2db3a5e5decd4beddb17733cff256462d6aa738c4e996176fa9f7a462808ddcc6520f3ae255353db87ae7693b01d28c4345d4d15f1344e08d074fa0b3662b63c3892b665cc4caa56a544433e4bd2535221f2dd9e6ba25816290dbb5eefbc0ef129f868b2a1af108afa92b0fef21680c8c7dba74b74173857078fd97b27164e484edd889e5daaba859f8b8ad2abbdfea3239ddac9e1d55195c2de901088ada749bc3883e888c8e269cd7da9c42907e3f3fc397664a542f9536b6233a705f1fbc730ffd757463b5840a2622efdfc0bef7ea1292d3fa7ec2e175e5d4188a818c3b3d24899b82dd9ba2f9d7173d921ae1c49a6a478737d4629d56c3096033324af922336010e1e37e74132bbca62646a8e92eab35ba70ac6a71fdfdd8ee541e823eef62e5b93e2d28becf4b82584ebf6ed4d0450e41e7a55a191de857321c36dd4b85351acb3fa2bdeb169dd5fc2c821a18c341102c32ec68646bd5f8a249697f1b1db96d3fe593814c779c0f43974cc8b9165d32105bdd084b1487197937468f51d9ef87d332a8f2185668b063aba4d3b4a6adfd726546c4e6da1bf5753c78e44b19b148fd6d56eb75912b159bcdaf1891ee2f315765c72bef00cf40fb5e8d258167c07ee6732d90e266da4a7564e6d0ab6bdf42b88bf9963ee489a4605fe59347453157d67278b8b7e873dc361c17d14ae08ce1732c6d27da743b41b63051792b8916b1991f0e8c82727a936590033ecbb6bc9cf9b4554def4a25f5aabdb0e790ec6853b53355c50011e3f635624909b54233b7067b84ecf29f783a498702c1c09fe2df42b8e57a33afcd181b313296f522d84f931e5711a28a5b3dcb2e11e7ccf4fda06d1907aa4615e308c7959fb0ad86c4f231287babf1f56f4171c325288e0b25971466901ac1c5fbf0557b0ad3d396adc1e7e777897f1fa60863c9d707963ed213593630ec2e3b1e4fd93261ae066a478b2fb892d74d066ce103978d9e2b3174ba5c7257d0db992bdf2f1dc699b2fe22343528e7b3015a6472fde7c8ca54994468289337a2f0369c37ce1c3ecfc58023ddf6f3c89215e4d274e5c1f78c6c0e68ca6a00ba94c3b24ed88447ae91b9ef207cfbee4ea4c33895b504c5b0c0b1dbb431105d69da57166d15d56b7ca7d2a37f3c4e34f5373ae5e6fb80b7ef8547dacccf3ae31626e5c9b6b6cc6468c65b2ae66a17171b83d1f7b92d4c4d7b2bb92883e931779ccc24ce47016312d7fb167729b810198378a743edd15de517de9f106b7e305f51397a3c78c88f3032f9f9d419667fb9c1aa38a91d2e0c8b58555808b179018aa462a01cf5a234e5e4efcad84efe46459e94580334c19842b27dcbc0d88670c239df4fea15af794f5f47b488638515397ba2e462b2a51676ac1872a186f667de1b000a690bc71ea1ba7d710197b6ce6e571e7c0c2c127447008ae876c9204b4cde3d2341f96d4294d9887a9c40c02f312baa9492f24a36116c30f8796d07f0297e310b9e830b19ea955b2b901e6cbd09f4a8bfe0bace74bbfec3ec03fa55afc7edac20aec11d1798883965d3bb40fba80bf19a210a6ce71edd945072dc808926a39df54b8a1fbd508c47e275c57d9d87c48b1649c4f1bf13f968e77fcbdfeb66df838a8b3a2333a6efcc20d3c872f9b44c43d8f377c14f92f2f299dcb45c1f6434f55a05c2385f3e224e7831584598589b47edfc59c0d146cdb0e4c878bc184df0e4a93b0cfb5738f3600390b30aafeb6e2ad4bf2b86739e78ee52da2078eca6543c68df520720214a7faf20636edddf689a1fb0726f91f5a951bb4315f0ecfe5a865a9b5c0544d6f507f43001f9d9dd242c449022fc04d03204baef569c3387020643bf712267fdaa1f2f1baea330d7dd7f8c6f1181f2e2b5e9f56ff946fff5ace5de5c1889eab28ac3440fe1f148775a0391f223a6de0e25f448ce9d2640b63ccea3e9f98eb495af978370efd86ed8ca66d68b018ee46d103d2296a7d5db07611ba1835e9a5c3bbacb0b67bb1a14e19d19697086bbdb222c36a6eda2035610da320d8fa94425b8594e1d8046cb733ae706ec13320f86db6adb77fc1a89bd3424bf1634febdd3a841e4280d8089d59bc69728970c69e16e1692706f0ee3690024e8674c88bbb7a59772c26c409f31ae518ce6860e5f937977a388619a64f8814108b71553a75575e574290a425b368a92b38a8e5df448f653c1c8cdb671bc12bc741659409b4c6417e78d1d756cd6ae29e669f665889914161dc0b51116824bd7e7e898372f23ad5f26eb8c26c7b4571428f20a6e8cd1eb3d733a0e302c3d27b57e448b5f653bb797a091898fcd576b60d16196342fa020c5a811f178e001ec0ad6055a971a7979c93cce400364dfcfaf21fc5c52d3555bffa7cf06bc6ae2018ebdc82a8e9e54635c9109622d9dab6101755318fb9062034ca9c1f900d0f117d8dd527732f05f12234d503c7ab81081c03b09da26bdd0cc102963f4ed6cefb41f502363bb4010d03b376538e10898b644fddbde0ed84ea998304e77c8600466a3ab92a9bf6e9eb6c7f0d4e1a732bd94c92e0411d624ed2326c93da1c65aa8266f3cee978ab42c3b5656517bd7655d2a3c913342e0b339c55269c2ad9562132beb92c6bcfe85a9e394c53e2424eff5eae6f7975a07c825cdfe1b6a017c12c60fdd6ec44e10b262c6f231a33c0709096253f90e668864356dbc5190e725c2545a72a491d3b89c2d4a3ff4c3c094a8b7de6c964516db89fc2e63beacc887025a8bb48e7d14e63c86df1e43b7b1f705e13c051fafebd16cad7a58a560a6886e53e830a45f4ca7b026129bd019b0d16ea8bc7eae685306165e705045e3f81255bf729d61bf687583f98b981b901e0f014d8dce88c1a91e96623c07e125073b371873e8528c85233490a7f8b5b094423c9aeb6c90bec5b8464a08913eecef6a6467e253df6302cea9cc2e074fd7bd2b9bf66ebe98d4fb006b2243cdc7c5605f41668212a4debcfd9859d13715d5034dc71064b8d118d41b91ff20861d27d8881c7037f29d0dea025d3e0b422825ac5cb39d59c268fd224258a9b587baff59aec31cc6d669534e02d5c84c55496f0654fc717e40dc9af65c52b0436800aad5d617f48fc6542f7c45ff375c554e4bd28f3c5a6eb4a699eba0b727c3535851e8dd342c97ba49ab0f500c24441be92ef074e0dab4ba913b937c47d1ecbaacc19290d35bb2928309ff6d7f9027ac1f86e65cf1246f9399be113bcadef83268214c89f103db4b96b34f4773f9bfce104452a5e7991ae83b6b88158538dd50b9afb165345373c8be07f1b518586d56e27b67a87be5271d5dba89c09f76dc576b43c52a1a5015bfe1fb8f3b113c5e7a3300a768f7f7ab7fee82ec944b42f201868c9e63512db40f4a7bd842b947c6115bfece0b46b03a66f7aee30eef8064d47fc9eb0705d90d95b1ff87d66f93000cd936d6bf0bed59570aab34023b9a1bb517f7056867275c100798997c06354509a625cec4cc01da875daf36456bcc3677bf4fc7e4554b38dd79f4a99e027d19f5f79459f2e7977f90c9af3373857ae096abd153b2c83a4d584b65f32faa9211e17e6c563a48b2c749d899e5896aaef3e658e70de9b77dd9fe11ada44dc1aafc3bea1918526b2d08fbfb8185bbf5ed52642fb7ccc0f9d0c9be478812383b98d3ad6a6a811f0df0d22131110d081388a9b339da8dbc68ee8288ddc52f0cb92a0ff8e88a53c677a81f9d808b1a269e4e433f9f3b3cdf816ae0fd0c73a62125f23aa8b21bcfdafe3d9a44ce0f331e8cc2d905fd4b693272280419c9fa7d8cdb1e88b3ac3df487fd7497a56aac00f3f9b261c7d2399518258d00fd36c6a9cc5c0cd2318b1a45cc79cbdf2e29dbb32a7b27bc63307eaeeb3504f4779448b29483760e5e9c6cac7b82ae0ea0da9b370247b805d4f451431c0eae6de9e417b1083cd1d02a06b2254f23467b29f341c246e0edfa128b54436d2ed8781c7854dfe4c1c60342312a76494325318098fc4e5c7585fd558dd2f74d7e02e752a60ad191e039093b921f2bac9bad8a5bf9db0559092852806efcfa557ac083552b307f8d983b34c83920377fe1d7821c47ef01f9eab15c771a351344ca53f3b551d0d38e205d1c5484f2e023789b521c6894892b590243f3576480032e7105594cbfc54c77f918bc8065f3e518994661d353ba1c03b776f3f771670fd7123379a1fae8112f572d95c779a28c10d00def80235af50e4f0e58bd297e97fa2dda29a9011e6d7241381861ff8af49c6f6aeb267756a115e74b8e288774b1548f44c0a06171a79647c4de0bcb104e0a68057795181aeda25887e8220b1b8c77805782c18cbec87c26f7a0375a18106f095fd6ccaf9a4bb0f73dc392f90fcc957b02aa74429a51d98f7af4eae6c4dfe4fe93b001d97e570cc1d0b40de6d2f3e7e806d5c1ed0bafeb1a09d1edc4374307410a5bef10baea3b8b218db0470aeefcbbd693caeb3dc3a3e7ec479133877f71d34eee37d68cc87c72c24b0b50b3daf4425a9aa47bcdc5c32dafad5dd8838ef40093366b5ac7d9d420ad52970e225bd39a222327025f734712b05e7e4a38deb8f6b0b404bb20865f7397cdd0035924f7f0ce196326447fe849f7c1738c047cd49572a839dd1faa304c473663cb31fc1ca08933e6a40432bf9d9bf7cb1d0f7126ec34af6da0556b5af80e9718a0e336db0b653c3d3ee577fa7589130368d8945756ae815d75b739ef3989281fe5454e146380f41e7e431dc1bf55da303e74917ba41cdd46ac44e209df646e452d02d38d52e777c8b3e2bb29ddecd7673236f63a6211f9178334eb9de62c94253032661b805e82b0cef47cb03fce53b827914d14", 0x1000}, {&(0x7f0000001280)="8f1847b248a03d7a19888106815925f5f909686c0285ae546a36fd4e877e9d5476a9d4d6ed16ad1eaa582efe4e7755be67ebe7601409e9e673cf8d033355b7691328fc4a24a489ca93928f0232abac0284d74940e37cc71bbfb127d1bf4a0c37adec529e822b3d4e25f49032eed9", 0x6e}, {&(0x7f0000001300)="fe2996a44809c79b57b04a9662025c87a0c107ea35919368322ce6845a66d6a955b285c2878dd611bb2df307e8fae65f9834f4c609cd473c81ffd3c2327f57837ce32a7b2751eb27a9dae1be7e4fa76b751f58050d4d7d62a4f0c820c064bc3fb753da29cebe6f39", 0x68}], 0x5, &(0x7f0000001400)=[{0x98, 0xffff, 0x5, "bfad7692e5d386d54bb011948664ef3e41a16f7b562a314a19a573ee02604cc7f327c917d9b0b02a692141c2952860dd676604150a27ce7760742dd33abb3b3d2ae5368e545e428158c0f1f6e89ae2e19c354058d344ce22d523eb36969a2e7dbe8abe0ae9815550ec9f3211eb1bfe1a1100d6809ae3d8109fc6b3a5c8d36c738c1b"}], 0x98}, 0x1) 18:54:42 executing program 0: utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x8, 0x7}, {0x7ff, 0x3}}) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 18:54:42 executing program 1: chdir(&(0x7f00001ec000)='..') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10008, 0x10) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 18:54:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) listen(r0, 0xfffffffffffffff8) sendto(r0, &(0x7f0000000040)="6e09ddb77eef999125004c8d38351a149e7d1e131577a187bfe4e94339f3fd5517a48e181a42e3209d01990597743f96dd5dce6e6e7972035dea79df81d27127694c160852ab4f37efc465ece9ffcc443d2f8299329a11de35cae9975f3c61670b43c1006dff122b7469219e15c24d4ec0ce4a2124a4b0fea3051cc3629880645482e260495ec2c803e4fb0decb44813ec8e4f9b9013fb", 0x97, 0x402, 0x0, 0x0) 18:54:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x46, 0x6, 0xffff}, {{r2}, 0xa2007e5c7bfcd958, 0x28, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0xc1, 0xe1e6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x9, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x4, 0x10001, 0x200}, {{r1}, 0xfffffffffffffffa, 0x10, 0x84, 0x4, 0xfffffffffffffff3}], 0x10001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xaf, 0x0, 0x10001, 0x20}, {{r0}, 0xffffffffffffffff, 0x90, 0x80, 0x9, 0x400}], 0xfffffffffffffffe, &(0x7f00000001c0)={0x0, 0x7}) 18:54:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x3, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10008, 0x115) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000088, 0x8, 0x5f}, {{r2}, 0xfffffffffffffffe, 0x81, 0x20, 0x3, 0x6}, {{r3}, 0xfffffffffffffffd, 0x24, 0x2, 0xfffffffffffff092, 0xf0a}, {{r4}, 0xfffffffffffffffc, 0x6a, 0xfffff, 0x3f, 0x100000000}, {{r5}, 0x0, 0x80, 0x10, 0x1, 0x1}, {{r6}, 0xffffffffffffffff, 0x8, 0x0, 0x100}, {{r7}, 0xfffffffffffffffb, 0x81, 0x0, 0x2, 0x800}, {{r8}, 0xffffffffffffffff, 0x64, 0x8a, 0xfffffffffffffffa, 0x7}], 0x401, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x231a, 0x3}], 0x1, &(0x7f0000000380)={0x3ff, 0xd01}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r10) 18:54:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) r2 = socket$inet(0x2, 0x4007, 0x3) socketpair(0x0, 0x8000, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r5 = socket$inet(0x2, 0x8000, 0x8) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = socket$inet(0x2, 0x4000, 0x8) r8 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0xc9}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000006, 0x3, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x9, 0x9}, {{r5}, 0xfffffffffffffff8, 0x45, 0x3, 0x40, 0x6}, {{r6}, 0xfffffffffffffff9, 0x0, 0xd, 0xfff, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffc, 0x8, 0x36, 0x7, 0x7}], 0x7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff9, 0x20, 0x5, 0x80000000, 0xffff}, {{r9}, 0xfffffffffffffff9, 0xa, 0x20, 0x800, 0xabaa}], 0x80000000, &(0x7f00000002c0)={0xe0a4, 0x1ff}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) writev(r10, &(0x7f0000002b80)=[{&(0x7f0000000780)='^', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x8) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x1000, 0x0, 0x130a, 0x7, "97be6342b36e79c42a6d0fa3e2a1bd655694e287", 0x4, 0x3}) 18:54:42 executing program 1: r0 = socket(0x6, 0x4002, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 18:54:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) socketpair(0x6, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x80}, 0xc) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 18:54:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40001) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2811, r0, 0x0, 0xffffffffffffffff) 18:54:42 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/196, 0xc4, 0x41, 0x0, 0x0) kqueue() 18:54:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x217, &(0x7f0000000040)="91e0bad3316b126bc27d6dc889ee2c987ec8a706ccf9723c97f9d39a4153a612d98baf8d", 0x24) 18:54:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) 18:54:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getitimer(0x0, &(0x7f0000000000)) 18:54:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280c0, 0x2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:54:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x91) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 18:54:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) kqueue() 18:54:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r2) rmdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x130, 0xfffffffffffffffc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 18:54:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/138, 0x8a, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 18:54:42 executing program 1: r0 = socket(0x3, 0x8000, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 18:54:42 executing program 0: socketpair$unix(0x1, 0x100000000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000000000000) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) 18:54:42 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{0x0, 0x10096}], 0x370) kqueue() socket(0x12, 0xc005, 0x2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000680)=0x2, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="cfc1945b17072453870a1a75d6c068cae92aaf9131931c93c35911106d", 0x1d}, {&(0x7f0000000100)="649673067e0d90199947409d6d31817d020501d5587c2353db7796b6e156b1b709dc9008", 0x24}, {&(0x7f0000000140)="4ef1cae6ebc3567300c4f9a252b5978842f456d77532b7a19d248667d72f28ca899105e46e1dbf6ff3d3847c9c540ca5391a40aa3c80eb8854eef41ee100d3f8289b13faea62538f3fd0cf9a346cc68ae1341fd81b1192ea5daba95388f0e1c7d6ba92521ead967432a2cb9d6b3277c6018d409df4ad5a1d2799d90d52c86df0fe4639804a4d817fef80fe138c219c63f7395cabfce40abab8aa0f2cbb62a694d5813f87b3f356e62064d2b7e5365151300f2da3ce9b89", 0xb7}, {&(0x7f0000000200)="625037c852ad83a512a2147185cd4c9b3bfbe600098545bdf7543b612aa485dc71e19c78ea131b26a61ad18ff586177753119e8b8f2d7ec6e4000ae9fff4ddb59e", 0x41}, {&(0x7f0000000280)="8c9709f04c62951a5ca401ca2deacb51c4a808d2f77cf4d7ae8e9791a5b3768420a9f40471c3a0fe21e4391bec2d6da3289b07208bd87faf706682cc5f340a5e87c43e8823d9bf6633a08312be045063a1d7c6e72ed4aae4f9dbd1cd3511f6e9d91e7ed5460bc74875f9177462548f3419e92e6fdfff5a8b78bbfc68c084068b51edfd228737a34f52121c37755d7bb899017135b8f50fb576d74d2a6248", 0x9e}, {&(0x7f0000000340)="01494da3ce00273aa29b72453d5daf82c3573d82db4c42af04f5cabbb3da8a4b7e52b04fa4049dbfbb7b611e7720c8f0dee9610e2daf7429446b6f6439dcfcb4e7cc48c454459a1d1c89a3b6f3f52ccf4d2a3f4048051b9bd430b95f54a5f8f39f2e0bbd6a7df8039d279d398cacb081", 0x70}, {&(0x7f00000003c0)="3d98b051277973c35e8902d275182f13ec6c52b5407977c24036e40aa0b36d4e158231069a4549cf8ff3ab7b3442344e612846b131ed6887cd358d8682daa0b51ed9ba1518eba960a2c6b40a1befc991ce19980157f9a0ca7088c68d721b12d5adbc3e7fe9121d9ddb3a83b7ffa27b34534d1c1afb6c8e81e45dd913318a073eccc3b88ed7a7011155575e4fb1c29d8430a3576244b5a81dc596b5df6c52356826bfdf9212984e44c6ce2d3f77597dea90a189e2b7e1a6c16726", 0xba}, {&(0x7f0000000480)="4d0b924e44515fbbe654556f71408eb9ef2423e2597b31f419c56982f05a7860ab2129f3c0384f55d5c799cf71569cc0a5ce69c6f43b5b01bc380271448bf64a23ae5bae8b05078f68de89ed7155ff5d05", 0x51}, {&(0x7f0000000500)="5109361f7314afbe45890b57bbd5276727ce7c59c655e9a4ddafcf1ebbd91468e711268db1bd9ce12d7e3ba8b208194f6c1246a60ea307ab1ed3191d8bcbed18b3f416ba1ab5d74a6e1879b323c1c00dc2f14790ef8b457ee70ce63767", 0x5d}], 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xc8a, 0x4) 18:54:42 executing program 1: r0 = syz_open_pts() r1 = socket(0x2000000011, 0x3, 0x0) sendto(r1, &(0x7f0000000040)='~', 0x1, 0xfffffffffffffffd, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 18:54:42 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000001a000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:54:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/121, 0x79) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 18:54:43 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x8) 18:54:43 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:54:43 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 18:54:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) 18:54:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="b0d6ef1307546be756dc852182c3c3603e206d388a64e04939152595be1ff40f90339a8f149c9f974f06dfb642bf7566fe82b33c19d52d6bf3af6a9808371fb8beb3a9ac8ae9e82267ee3e2c00eb7332acebaf52cb897ba408564b7024e687a0b14a766346604bf90666a04c99b895447fed237a16a5f1cf6b86dd4dbf7828a2c3433f8e9e4a8fc6397028fa8eb32f76598035e0b938eac7cfe2bc09fe054678effc2cbb116b3db92937c9444b49fdac995298b25dcc2626adab3cb611e9052df34579940f4314a14b37b02343682b3f72c55a924d28317d4ee3d193", 0xdc}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) 18:54:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)="f1dcde4adee1f366f54af2aa10c0d539b36cf167a9c7e8eb1b0c02eaa4da1bab0606286e2c352dc51e81e4c2478d3c5682806b4c73e97321103ada9b2daf557f705454a6b15f09be677a3e1db0111f83d787fb0b41350dda056d9931dd0273f2cef5eecc06b8ee1b9c9e2024802f23425212e4ab1660396e419cf234016a4815413eba4c3ff365694313a2e9154df759b4fc18c0607d387d3336ca24ebb2c20f97c9046933bfdc617c7c709589326c5189d3f47ec2579a4ee9572c5acc3da45a8eff238fa5dd9b59ea59974966099ed6fbdcd2f815f155a92b320f6974b91e1b18f0e1066449", 0xe6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x991) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r4, r6}, 0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000012c0)={{0x2, 0xc4}, {0x97, 0x101}}) fsync(r1) 18:54:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000001c0)=""/134, 0x86, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x9}, 0xc) sendto$unix(r0, 0x0, 0xfffffffffffffe24, 0x8, &(0x7f0000000080)=@abs, 0xe3) 18:54:43 executing program 1: r0 = semget(0x3, 0x4, 0x2041) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0xfffdfbfffffffffc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/41) connect$unix(r1, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 18:54:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3f, 0x2}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x204000000a, 0x0, 0x0) 18:54:43 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:54:43 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9}, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x4) 18:54:43 executing program 1: semget(0x1, 0x3, 0x1) r0 = semget(0x3, 0x0, 0xf) semctl$GETALL(r0, 0x0, 0x6, 0x0) 18:54:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0xe71}, {0x18, 0x0, 0x4, 0xfffffffffffff801}, 0x40, [0x6, 0x9bd, 0x2040000000000, 0x8, 0x1c, 0x100, 0x0, 0x2]}, 0x3c) 18:54:43 executing program 1: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) socket$inet(0x2, 0x2, 0x9) pipe(&(0x7f0000000180)) accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240), 0x10004) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x153) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000300)) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x39ec, 0x10001}, {0x18, 0x2, 0x3b2c, 0x5}, 0x1, [0x5, 0xfffffffffffff2f4, 0x7, 0x9, 0x0, 0xfffffffffffffffb, 0x9, 0x8]}, 0x3c) mincore(&(0x7f000000b000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/78) 18:54:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getgid() sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x1e9) 18:54:43 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x7f, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x65, 0x10, 0x5, 0x944}, {}, {{r3}, 0xfffffffffffffffb}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0xff}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8, 0x20}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffffff8, 0x4d52}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r1, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) readv(r0, &(0x7f0000001880)=[{0x0}], 0x1) 18:54:43 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x3, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) poll(&(0x7f00000001c0)=[{r0, 0x18}, {r1, 0xf}, {r2, 0x100}, {r3, 0x81}, {r4, 0x10}], 0x5, 0xe5) 18:54:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x0) 18:54:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000000c0)="f43e8d91f1b04c9914e038acccd7be91dfb7bd126c8c3c4c715fee8c51384cf3a9424d97e839926bb1e2068d1ef1710881fe844de8939cbd034e87f40edac73a5580cab2b4522797de8dc5771e9997dfb67665d927b250624e7b834c6f7dd09058200c62578a44f0c9ac000521", 0x6d}, {&(0x7f0000000040)="96413051e325a5caba13287a914026", 0xf}, {&(0x7f0000000140)="847e14c3e57b03b9e6d2f6a817f11bcd3a8f0ebce9d57ebed3007ea4c021b804599a8bba2c412d2b7dbacb76779b60a618de71c19d795c8f071ed89f3fcf0533c0e185c77f28a8497fdd5e050f4677b09059570a613ba3cde53d8ac6486f4f8c3a2b830c9acd879708316fff74c5320c133f0e0a8da97503501af549b78f96782f62fd65c58d8091722064bad5e9d66729e5194692ece9d3669c8f6c2217b7ead7cc1e2a9df10d7ba079bea3", 0xac}, {&(0x7f0000000200)="11eb961e96c5e8fa2ec41603a713f7d6e49da67312d59225e6cf0e4a1de6dbc0d340dfdbaceeb60011373596716c4d10633f0fe90065b712516f7b9e25f97ace7e576e7431ff3b1f6d5a9489467a6310d77abd406b4dbca1b7", 0x59}, {&(0x7f0000000280)="6392b9bd3ca3a72350e77d39e9984349107855cac44137a3b371aafdc1b660b8c586f70909ad5650426750acdb4351d061c9439126240315c5db32677cb7d4612d5bb30960c81d328e72262c2795c80450d2c32f810edf095f22b2452f4733dc39a42b723d9b0ffa3d0d1885216cd7548fd3dda695bf03217aaf6168724c62e2a6d07f2a0b8fa4d3c2fecf2211d8", 0x8e}, {&(0x7f0000000340)="3de4a734aa0f811214d1ac76f03cd7bfabed295df9add31297ba8bea4198ca08ef5fa7609326eb2a6a705e9ff3ef0a5681ecdaf2ca946780fb90ff416dcd04108bda194d6532902845039739bd040c55034b05ce76ab9c264dd61700dec0b3ea19a2bc1c153fa7079cb11d25fa7985fb4ffc6295246250dd28500a29ac9f83569ee83a87ee57fa4be7c50aff60b7dde1f02ecc2f9d69eaf416c025800d25de8856df17166c04e0943331fdace0641567705f84c1770728ba8f96468ff7481587d64c5f8ddedce1180975e013f98c701b41ed9069101d9cf235a170192fc5d79c5a5d30cbd726c9277f3a4303dc384ecc2a3384bf7330c5bef30cf06f9024022275d6b3ebed156b52eba718a1ef3620fc64b495388d021ae34eb79e91b47b021f2efa7a63887db96ddf1e51931bb0973fce216bbb9fa23178d4e073afbae839c2e517640954c7fa2d0d7b217161d287dafa614243327e7923142ed6fdd54d702f6cbb35dd9a94d53a175a52b8799c6344af72b3a7b333d66cef97e0e23bfe2099f225e0ff3b9775256f4e37da37f7bc6a325ebb7b67ca04e802e8d64234f629492e00920b3f876a50ac281294fcac4ad703255d6f84e136e0d0529f57416aaa90ca8037ff7eb7727676314dd73785aca84193880335022cc995435e7857439de8700cb1d2a1b4d00e9c3262277ae88b5e946467de21286931772b158655ac99170fbb5aa8c288f5a0f15a89a844f1525dd57e367b081fa3de7817ceae6af387f2bf9335a31897613d9594e7e6c590b4a74ba038157383bbc6856540be6b70406b1d75b62abfc01ce0d93d52c0129c8f0a411023f3ae278af9fc308df98b4ef0c5bfa196ec53b4918df4c1a5c73aac0c1b1d96182f8a6da76df5a245945044a553a457d347ce9e5e40dc4e36d3d14655a286cd18ab94a31870b56e90a5a73c0748444cac20adf8f349eb99229446414c2d9534cf08b6dcadb726c329f055b0966479bf4172af2ce8d392ed779ad0c765fa8d2c165b62cf959bc7815af976bbdc4b907b1b775b2f4e138e9f42bf3034248d173c3b4f3c8ca8e6cec2b26f4c5871e23dac7ad3e302bd9c6274d8f6eb6b130977937dd1afeb43843637e980f1597929a9350c1558ea37ad53582bc83bda0ec8e050fd46c0b48996de06ad17ab9d2d0f047b6c0f3c3caa3b01c9691cf6b93c6b9fa1342a5b847f10edcaade3e514be04e0f5fb10081a7a75a015d17c30ac4a547954d923ee6d97e045935359433ccc3a1697faa1ac43db868b47366044e88473750f1273e9ff16332150fdf0bc0a083abaead66c738fd026ecd6dff1782f1701aa878fde9f271b0878c297f7e1b670b9e8cb116a9d8c16c512797ba38cb8f446d72d67f4a68598d76a72d0b398f161581f6e2c51f3d7f404eaff5b92f133250ea94bf682425f1850fc65e277b65a7e538ea9477bd6a7dc540fe157af1b972f74079a1cffb519e28def02cc196096fbde8aae93fc892261b9b6840e21059d02babd3238421784b3ccf1b2d1820bd8c37fd491229efa91c226c8402e27ff37fbc2736b598e37a56e22661750bec990d14b27f949f7b35024716b7672f1d53772948316710430acf8f28d6fc33c6fb79e09e8aff8f2ba4faa2d742c7919e9f7e417db4ead6e25680a61eccb05a2d18554a1e82c3ad13406dff07073110f8c4b154a4bddde8494fd88cd5679d06b4068f4d6a34073e39331b40fc91d89d1a4edd28d4f01fa9cd844f90b67570dcce8310c989eaa74359205c67525a046a1f9ed94e7253719c1f50c48aa727aa502cff87b6a5a566ca47a35a904ea1efa28b9028713885db1fe57845f021839d1ac5fb2fca934480dcb2b9dec747b669c9de0c590880aa009f5cb1ebd283a107d85dde2e89235d8a993726698426c347102b63065dabc10e15f2ba37891e97bb07a807119386eed3f3c90f442d1973f0d3b29dd9948dfa4cbf9e2f6d55ba855f6634b4e611cc9902bc9ee685a4b4bb837fe167e807f59e6f6b9a644e68933224325b61607e893485ee9abd0a30b2a55e8fc5b0df0f3421d579555b417ccba1d57f6244b50f53f46eee79e0e7328e228f501178abd6e2b7d6361502a11f9a21d76cc0e7128e9254aa3a7e0b3cb85529eb852b46ca582a8b01d5e34a939e7c6239102ac01284ed1fca48c50c5323481526c1d32e6fa25f1ea350ccb963d21c68116dbdf2abb70de9ac74f8b6d49717c93dc5d6554f9d3d69c3db350c37556e74b1a348e421eaff737f2fdccc023a72896a36fb802f092de2c5bebf38ab694a84eab275c3483f383048bb80607f88772402bcc12afe620d28aedf456738231d364586ed125bb24f672a0551b43b08bdfb777fb014d091e4e02d2434da2354cfe1d3a43d6dafd55117c85f14a686bafc96249435cb1d87a54ecd7958f19f20a227b14b18c2d5917ed8b140ae67a2582422d0f2c2e97dfd40bb04a1e9496010197a66465b8b694a61d236f1eb1fb5785251b3660c4f2890438d3b8c80fea14b85157408ad7080d8daee28152651499aa5bd7331e4ec14b732bb080398ad89388ae52bdac8526bc9d6564cdc83d80a5073f5052bac9b2b80b72d9369f948479b1c98a60c58f72ed977d4bd1cfb917399bf72dec1322222943e710f8e709156a9621cd997267346c4be84ad1d6219c8ea1b3a277652ae4480c503502e33c660a10c143ed8a7e0e591b69e056189242e8fd976f01393462aec6c500676b74d96ceb9c5d3d54deeae03ef6f89645a9e6e4a1806f1ff1733cb4b965f2dcb094c3f9542a7addcab475ea47689429678ad1ea8a4930b63d8e267539bcb884f601bcd5ced739915b7b8fb3a964377a3886efe24db9cfa57be33936ee8c13dc156397858ba86940ed77cbda1c4c96bd6398b2f63f0d39549c98c8fc4fab0677d7067ce054c8b2cd58699eb78bb919971f47fd0175b1a353d5374294e81ac9c61ef24f794825b51d602cf29bde55158016536009cb4f82dc143134f495489ba90679f2fe00be892f99144b70fb3f8b9c48ad3b49ebe88deacb58625a5d351d569c6c5ebe5522c97d568fe55526a618858d5086d886a49ea152de78e12fb7a693a6dc0899cf48b1a48f7b5211a5fdb7fe342b978195813fccf556ce7dbe6b52e38acf607b8df02b977b25f72f38bdf1aae3b78d4b6b955646ef7a9b96bdd255897fdb0c02beeea29e88634a4a6cab5c0da03ab148b4854f3592a984ad02ac377bc8dbbb3be06af4127c55e18e476b1104277ecf464eedf1ac9d9f50462f09232c4c7d8bbd19ba21ebe0c9f1e0e9dbbf105d512bff2382d8dffbef4973c33c04382cb649fe991c15090c8ccce9b20b8ae8771a4ad59f635b16e252b5f6d4b10ede900167185b23900cb41d3ec2a378caed0f1a129d59d7f2a77e5b60be9cabc0c4262140c4f73da63a70f215ffc0c203e6941d1266fda57484470948f0c800ddb71912c938a110046330c4cb105f7a89754dbd15a391fc35c5c7b2a595f9b5f69f0749962da2621ab13329c31966093d2805265e012e2f6791c1606d03806ec0d4e749c19d0caf82e0c5fed3b6ff9d286d1bc2c3099a2ef0dcd2eb1110106c13c88279a79ce411c2a3137d89c3a4fa437c24aec05dbb5089e585b80a9af43948c299ea772471c9cabc61138997aec3328bb71d68160649715f79063e2a9ca260b5111a26f9d75c13335b8ba2f3d7fab63dbe1b9896b868c190ec45c2ba75c6e89f4c0f9fd67d09a4498dae2dd2436a6e717743f7a72694772ca47d198e6da9efa1f38cfb67650ca54a111c12eb78b643df0c2422b6759b917b71b387fd1a898822d8e4965a8bb3c3d5b139a52646dd80f40a791c958724ed199465b86158fa248fee40bc15621a2cceda1223a0d584523e4d43938215304de60a9684214f835fd99563e4b323f8adbe20a6b694aa98f44e256e214842aa50d5be3de0036ea531cf49245b92524cd37f5824fcb60ec86a48f419fa3c1e24ddb8fae1fa482ff6decd4c842a4d4de7e7050b7de74358e5e42b792735e3b9c70fba36fda9476a044cb267c3202605a8e8fac2c351aad6f9b000f0c362da7f2691a6dddf38a49f0f757e187a567900ac7a3de6cdd4092687cb0f1e1b55eec46fb542e8ddf45cdb6797bbef02001161477f57f6965d03692db94df31e8b1fe93deca1395a8fd5287cef6f965623bbd38ba49d083d9c3909a472003c23b936bee7c9a527663079d754bc10f5729277b91831a236d3285bd922e833aa01dd16ed55c1aa2a3ad1c04c9649795f8d078ac0bb6bbdd81f9544e3536af4f6a7cae159987cf4c769977e9487500d60eea6c359470d81998a4d407ef71b7e8d5fc7ed8f87119a32fdbaf66c046772918a469d9e39d611e2bdfb60516c1fe3f4aa86587cb478a866798168b119bacb743bc541933ca8d4b909b4a8e4927168742acdbb54f585bae5d4d46117eac1327a976046eb42c9a52367a3dd9ee28c9a2dd8d811c98a9200f6f068c9436e4964fa9640c7b78e2b17557175a3200ef34ed95719065ad2a7f95e34c1faa5c9e3cb671918627cfd71472cdc4d67d0deb9ae8a2fecdb23941b91e3cbf811fff144bf0fdcf9373f63305654553974e446c63353ed19b80b3045d51f50619604c9c4dbbfa6694322929fd2c73d264a778f76569d82447d265137dc705f1cb0ce6c7542d98d0155951d6d2d2e6c8fdd5b157c5b877c842ee74660a2e752eba63ba28709be49752a07bc56ebad559e907bbf43b4b5250d5cceec1fe0a766df4be4b146b546d85ea9512972994f1c0e2b00a567df39968307ece31166129a0c224d1562bb8cd0bd20072775dddfe28be2298232b64b74d47e6bc9fac4861dafd2d47cb0d81f572525f8b08f9d7edd33c1af2799c28c2f79fa8fc6496114feb9dfa76cc15a12f97d1eaf42cd6abdafdf98f355cad38fc9f497890ea34f276481ec77465dd228e1a8ed889ed2015eb8d51e98ca0162db65cabda6f5a5183448b215db7b01b53553ff7b008b883b6c7d53cac3be16b7fa4bc552800f33d82d57134ec766ff0cadc13d1708caef401a0c992555406cb16592c4bf3d5ec295945ee56732182672ce19f43d4618e996750faec5c823d6320b9c60627fc96680267f15ea26c538a342bdafcd1839a9f7003daac29e4ea63d5c11bab842ce1e3a02e79aa2b351b3c8cedf59dc4ef965abf160da8a1a6894ef1b54bd4ca719c2a7da9ad8f8e791f4c441921273b741dadd81827d013ef360a483a5b0a2da7159f516ff45e5da69f30efe51710c36379b036bc8a69d7219d43584dfb4d11334fdb23e9210f782b487446bef10dfd953b3c6b6ca421fcf03e08aaa00f372771a9fc8f2c681188de22ffbf91b2d824cd20dfa8aa9ecd224cfcada0c4f5a594da785e7702d77f894a68a7ed012ae414ff2565fb47abfe32d81148a3b999d61ac245bd20b121e98179a007b8d5fc904226db417eaced3caaef84b795fe7d2006e8bee09e6d7a6b38e8cfe95d874df82f51f9c2ebe4cca8d7a9c1bd625873bd61e4f1619571ded782e13907fca5d6650d5affc4ca692c4f6b82fac3b45520d4123ae9c4cfddd06152da2725239917ec508fe056ffd782a53b72a46aae94eeee15fd722814360cd61b284a8a77de14f01cc4d0aa912242a468b42492da481585df0489eae9d78ebf4b3d4d560064200bcf98912dd95ca743a79b56bd3b93f6e7ba8d4173ae3669c169c80dbffe1d026ec2207b81da62587304026a5bb2b7215bc49953322f84488933fe529dcd48a6d0a9c1b1243964fc66a4d", 0x1000}, {&(0x7f0000001340)="48c5a93750f3417ec43667362a8a533d6be38726ff7e26ba8ae030b76318fddbe1581c70fac786e85f9de3ae46afae81cd5e63d28cf7c65a863aa16971a444f9e19dc75f9228f7ca85d19b91f379a8c897639f44a10e903026f04342b99bc5f6118f1da3ae984490ab8cf9f70edea17b55399054590c45115caba2ce3803d47eef99f3fe8f6f7e2bef12635118efcd8868991b061b08cf22beee236cb058c105b8389a91cfea870c90acc7de973e0a170dfe5ea75756f3900e7702055d47c4f0b4c48fa7d5bb30ec776dc25bcb6e7aac65ccb226bd83b198bc6167db09fd245ea59273015d7cfdce1cec0a629a3435a30c9d7f4bf4e4999feb9fe1fbad141baebc885c813f9acd51d5a747491fd5a3e60958a5838a03b9f848065537390a15fe3e5f55fe409e4718810cf9be999314f6f60eda684207c211924b6f077d108abbd028b8b07911de3688fe323610fc23150b8fdf1752e888ac4444b4c8130704e46235c44b68fde09b4244895addb9165355db94401163af2f5f7e57a8ef59580162273affdf48152ce8025e305b3799acf3ce1ce91d2c9d3d78b9a0dded34c6f310a46f3a563122263fac67527f41d78c631f886f40cb372e9f55a3800d447a506a1b3f8156f4a2f06d148d30a8cf9afe82338998a5da2b2d65a2c07986111963fb53ad12fddf04f5f989c21a60b2a4a240f4933f4e67250ff3463295a4e361d92465fb709392923617d69495d0827521f0bc45550a5177621b4ae2c0fe8ba85c2578d44e57a13d9c5ee51cf2b7140af7cf644b7806f8bbed3d093c3ae43e4e3f690bca23fe762abb551bdfafeda7ed5e453e3255cc8c5575864f6980958b166bdab5c6300a94664ce2ac7adf53664470c8ea5bc4ca8eb76b7c73fbec73da94f8ab724b8e08984c0fcc422d9d589eda2560c5f9c6f7a6a39c668a6cd0d59f307a4abb2eae1115f6220e144a935796fd5e56afe81049e661491782ef21ed4437e91c80c23608855ce2bb984cb15eafbfcf8afb6f988e9b05ff9b0fe3c5337c4e89987531190724061a40c9f3d969549a82fd175ac81acc02c3e31df5727222b75cdbda85622ad674b6bcba25cad4affa6fd8830c53c68722a1ae1adcf1dd95732ae680641a113b3eeed0dea5ad2f79370e28d89e91d1093afafdc6c126efdc73af894266a8f503c7d8da486bd66e1ae15bdde857bf089715155a37168cc30955a9e7a1bf72ef99dd2a1dcd98895638711fc47f395133c48caf5338e3b3e9686583cf1ee99c6312a739777631947f87d08a0685da8e96caa9de5b3c4aabade259aa4e197673d8d6dd2b9b99c17dccf8b43c092ad2809799c13b67c3dc5e9b5c7a60931bfb500e2982a48da0ddccda04988dc5b0c1d49ab8b4bb6012413c0bb6b022f6c4fa4fe1a4c8ee02fa3f3ffdcc294158b55e4f46a5617fd4e0a6e00d2f47ab266d52b1f93df3426f4b6f75b34aaf1b7b634ac62d6105130b5f3a320f4e00658a17046247697790b53b4a84c17893f55d701809f53d69a49091582cbf49dc3262d5ea9c71d6fe3484c0e021d9937fb3a41c82b4101b13ba1f0cdd10bad0f406c1d858ea519bcd2decefcce60e382a46662cf7cac466fcf974ff8e9714ff94979898cd90f27160eb94702b9bc8f45f34e71b97ef951f00e442b4b016d3cec73996d1a9d805c086fff93aeb38529a419ee9816e43ff2d4b637b04195608e3638ff2d05add14fee6a4e8e1a22fc5e0cc424aeee0c6dfc595ff18898d50a66ffc43ff113fc96ce6c781fe8eaf99dae5dc10e8f08af1f584402e796eca14df2e4773fc866470643cc86f931f73fe770b8d9e5a0e7d9b975b860ac55f6c5dbaeb33cb9b3e9a534b8a43c0ac571099e1ce1d8a60f9b092fe4d68139f98017d010f022c6b8f89202efc58a96d836ac1805acbda4abc9e05697399e2517a33534491f05a8e297fac8b84d1cf7544d7b2c0b440cc89cd2b1f71743c7c47c8e0a97b826211c6ca4708060255ccd71aadbd104c0dbd6f372a9e9a2d6c5eb255971b783ba3e8774ec48cf35cf7da2cae8b1f30b52aa422ed90b1701ad5e0360fc6ae41a844293fa9f35edcdd576931138e6f8e7902280e2b218ea1a1ad3addcc958b982a639c60338a43d886fe0d754a1e0dd777fa02c9da9fd59415c423bd48395d7b33902a295f6362c8d2b0dcc83aeb970d936b519ecf06fb0a26782f32707d0f5af16b21ba565f8bc51a0014aba22b47615279f87c5c12350b0045a4d2ed931b5092f1144e5b499136c63b6b0edfd8fe4a2a515ae1cadfcfc58f7b2c8a146478f1c805f1479c6d98435cb6092dc1efe79df3ac6bbed8f0ad0d9098dc2eb076e600c019cae38e307288e904f1b7914da2220f77c081ded33d456fa7e65e2f466c07ed7f6f935ad39c749861f01f927770aff7ef4704f903d4a7061716e60abf45f024bbeb7c7bd8e14c3d48c2d002f6d5e76ceeaa563773b7c4d9d6cc68bfaaa26f23109bc1dbbc1300028c42ab09675e80f75f4bb7f7221f62d86b41c22660f1db9fb190d373b2a4951a14bd5da8818bf8bdd279ab98a2639013362be1e191f47a70225d21f8ad1bfaf1cb6011d5a042ef2634b50f9a1c3f515a1a189d38f3d2b65d967809bb267e1bd381433281866d012da2da04d94c3e1577f5b5dad8f4b72d929e4ee0463a430c8dff0f4bfe13db847f676000c53705f4c9677b68991eaad3d1bf48a9592c3c37505044333f4958b51e4a79c493202ebff1fda48ab80f4fb1243be3500aff01399e19146ac8f1c7c7d2c7c92c315f3d100e7bb36a52e6bb029f527d7183a58e5979d58c5abebc7ffa30f045b9a79a4a5689ba8f8bb0ac7157497db4749d3f7aba1aa6ade6167dbaef7ce080d2ec7956416c613f984224e09923dfd6997b84157c59b298f04d4591a60643d37d632422bf6bfb4bcd2457c2333ce712229ff67f40e77c673e6f51206e7d99318842874fbca82ba82ca761386c52c295e89addf4c650689062bc45cb4ab0605f52a990ba94dff63e8c6bdf02a19257cc3a673c1511c654bdefc570014a98e33c1ee742456a84bd3280c80d6dcdefa021b66051fc20f4de121d93e07ffd4cca3ca5bc8e373c7cf52332c75a99eaa73399d40d2557f5fb5c0b8362b75a79037e1dad2fdac491b4caa429ce41e290ccc40e659ac9a29ac617a8745a3a83afaf0b10566230b31ff155043cd0a4bd3f13fad4d3e91a22335b7a7121d852ce81cf0afe9348db85e9610004dc2d8284a76eec74daa588eeefa25c80d110b3d3d7896be4d09c4f2c1c936f99a2af9335b662f1bf4e55457160072dcb4ec4fa3e2e21e63d499656bb5916b3e527e912c0437e185a0c4456875249ead6b19305e12fcc9d7a8d0bba3fcc31922ab6c3ad216afb4133d2054e26d4a99d54e70df7d7c0730c0365dccbcc2847f1359f81baeb716df50435cb023c3635e4cf07200bfc9402a5b0bbd2a0a2573b0d7c4a116697dd93c5d4f7cb3ba90bbec027a4b8345cc78d813773214c3acfeab036e37719e4ed18515f63e872e65290c415a23caac561f72cc4d39ca0be6c01417f4293040d556ef7b56a829e680470368943862959dc898dbf67f418da1430ff052a312804f3bcb25a09924a142303766acdcdf449576f3719a53ae398fc6a56c7d3b7cbb5732a06dd67762aa9a5f220c9575f2e8d66a7a7ab67e99f9cfb1a97b87bfa365288abd65bdb881111d5ffc39afba4a4013d24ffeb46869b97f4b3888219d6749f050fa336f5122137997fca8278fc555427adcfbf97f7280d92cff46b783ecf2a13a7852fa35b5c0bb4a5ae30a4f0a128680a9f7e46bd1bbfe462dd10766859774e57978e4b99c666f3bfcb703890dcb0483df3187d8885cf8901fd4d9383bbd6ef1e5abb9faf365d0023a8a0fc5478647cd0547046a52ddc6b10c344deb0aa78b50119e2252499c0b24b145f132313015920aa9d71f8b9dbe4f99368509e2013000f2362cc8c4c0dd5703b8267e18ba10872da5f89e457dbc9eea79f390fb085161b7d9db36fdd7d5f1413ca210d3b7a647f3b5c3f98294a9afbf65d9afb1d6da1607b7b94810cd3f7758cb891cec9b72192aa6aa3b60efb73d603a0c77e294c6f2998d991ce748a3950335a93ccaa4c2970f373d2443e3dcb09186d310c320bb6196c1e15dd698915bf9a422f727dfe4cfae4cfc6fa17b521688bd519b7b1e4a78165abc39d456d09ce388fa47c498943ecd1259906d9939885ea8233e6b146ac8971c51dccaf5a782756e55b8a5a7b49fb22bf986a7c5fa4f2584721b63fead272d48a3c49e2631250dfca65e9ac3e7a5ab2d5b4c5c7f0fbbfc75e707abbf0951ef4a268aca2c59aa521372185fbe7a18247968419c71bf885a71ff981c679ba5ad13e48fccaa96c8d044adce3d4117c42e0513a532d4a7ea193565e261a91e95c34a5dfde002dbad1853ae4c455f9f72f20e370ad5b2004f67ab6eab9d3bd74d4ecb3fcedca32fee941d16ebcc880bba7423e13746771f48f1706125e811d762f4e5be9fdeee330ecd36fcc5f9998b25ec4d307b57964a4ac78163d65c405a92355c058d70bedb5e502867abdb8ee09a66cab325e34392092515165191c4f98e723c637bb3d73126207627e883bd8f37b4808bd46d941296d93ce232bb56e23cf2ac61bf47531055322fd38c2dfa7f571f01b485708c6c5ef615633be61fb9612e8fd6e7b2cbaafc72f00ef4d2a032d8836722bee7c2bc797f3b4bbdc5cea06fb3de646bb76c83fa125a47472e542490fca17e375d936ba2fd2e2fa865c8a1395240575d314e0959301a779712873b194f9a69e99bae5274d39d6d804d756081a92ec70bcba30913f79e298765bdb2f4e34769754c99420a6897ae01f41de9c3945f6aef1f1c685075a39134ed9e69db18c8ef4134788df26496e6beacd3bf92ed95855138871da30650ae5071de697538df97666d27ec3b886ca05a40a2818a27ffd79a7e96d8954ece41e0f6545c08c5af50b75f9087c2acf396eb194f2f2609a5de627cfee01c4b0c241a1290169079ff0c032aa979990293bb4eaa786295a1db4b88dc41195fe7f06d37d48a5e767378203480fc540994963e7a093d78c9f4e543eda48f5531d7c4e3e1658a5e529bad651c31b1bbb98e8465bb35cb8b51e990661c5d9eb869afa37cca6c4d6e4c56bd9cb3cc310a05df271213562bd92a6366152405e548b48855b5bd3ec78d84fb0160638d8b3b6395f73635eef1536008c7c7262fd362124f0655eb530be217c8a7f4adb3b7068195db95f2edfc342d1576b6df441025a64602e32c0e3c56a19114906b1348c6855e74fc3b8c491ba84078ae74199d168048af587cd24c5d05be09371e118ddfda15aff439f2ddb750ee744f3f95929f54f9a9c99084a4650b634a212608c749b7adaed2805a7d325bec8f7c7cb1f5f7c9c17a3f96dd9b02c95054f13edc6e5a4e750e41ff0cce08c0a2e6f3d40bb212748fcc7ec22798753d5a70b9b181c7262e6eba07af3857b7510efd5cac6f4206fdd9521093a5b5129a63ae15e698c9fdbe7f02df62ea25be9cdc2d955f8f772d7d05de1bf4c389045c9196150cf6c25ec7efc4038b7bdf2731636f7d27c001754dcddd3e549a13824001870f14b98b865f407eaebba3f44544682ff525fbcd00369c1d72a87a291573b77f50427da684f933a39330917ecdffc068106c1e2c5cce13880c51f94f3dfeefa9edeb0d5b977f17f6a14c9acc0fe15528e8462a89ee558db6e4d1d86ca8d019ddc573b8238503fbd0586674443752a0f89", 0x1000}], 0x7, 0x0, 0x0, 0x7}, 0x8) 18:54:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) socketpair(0x3, 0x4001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="2f931e573c99c4bf4268cd3b57905da31c2eec87baed98bbaf3d23388742015757be077936cb371f52602bd490b091230abf1f4e3c166f5c2df5dbe20c8c4434388e9dca36637c66b1d4ef960d1f82ef3c90130cb9de7498ff2b549cdeb534cbf46c6b6d00dce7f7dd6756dd1f4587cd3d88949c6abfd310b743113a9c2de0c89ce46d0ad1993ddc9db16defc66a2caf5d8674153bea273abc8c504778b9d7a6c32e3d9f80f76bb2e8a2f8eee96cc9654d334004600fda58f29490100e215faa9b552bf434", 0xc5}, {&(0x7f0000000100)="87e6941b74c3c765211b8f45eebfdfa2971100d132e9761aad4b0bc87b27d4db2bc83c13b8e561ee1ab1966de035081f09ee3e0cb4771f6095f1908c07dd86", 0x3f}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x400}, 0x402) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x2, 0x81, 0x81, "816b7980146be7ed338e336b071d3613a92d41a3", 0x3, 0x1}) 18:54:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="b41359501dc7db3e2ebd63a2ac8602641bd59d132b615bd2368c", 0x1a}, {&(0x7f0000000080)="36b7ec715fc720d138872c570d2eaab10273f7ba3479b3e094abf7685f918b691e433f5a4c4a9029718031a8b1cee8e4e501048e84edede6dbc360b49b38066b96a199ebe94607482ba556dc34c0c5fc55d5de64b420e30387ea606404f4a4736ae30fe94888624a230c7826a7697737add0da4e975ed6649eb23c11e5a4c00b8637a3a17cb71cc18c72a8c6b67298bc146243c17937d89e2147dac41ad789f53b4f309b6137bab04389003c0ebb60d67702fce5307f1e1f47d477130bc98fef9e", 0xc1}, {&(0x7f0000000180)="fad9ea1f00a92cd29c959566d278648a3b80bc193d2e0c9623f95ec13ad619d0c1c83c642f35c4fe754334ed7af5ba3879fff8c29f0336501c4aa72568aa735a725396fd26e664c582095996d021bed588d9525a7348da3782e275da11e1e9aac42dee3282346dc488d6b89a68ba67b7a406c8987d238a278467b546b7bf3d7865915e98941af2f1", 0x88}], 0x3, 0xfffffffffffffffe}, 0x10000000000000) accept$unix(r0, 0x0, &(0x7f0000000000)) 18:54:44 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000003140)={0x0, 0x0, &(0x7f0000002100)=[{&(0x7f0000001080)=""/71, 0x47}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2, &(0x7f0000002140)=""/4096, 0x1000}, 0x2) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 18:54:44 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 18:54:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 18:54:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x0, 0x0, 0xffffffff, 0x0) close(r0) fsync(r1) getppid() 18:54:44 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 18:54:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair(0x6, 0x3, 0xffffffffffff8000, &(0x7f0000000080)) 18:54:44 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x4) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') clock_gettime(0x2, &(0x7f0000000040)) 18:54:45 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="fe8d9607396ccd656a7156d23a532f34394755563e4815e7f8996ba4d99468f9c68be4d4744b2e4551a7c8c61a7eafd2ff8be53e64833bcd7d692f42e8f3864aa32e44724effcc74706fbf5465493a5df2c53956d4355b670594106181699e71fecd37ea7c447e3e1419a3105aa81e561182bb0dd2a1611e167557b7444894e6807155c5e62854ce493a9ac4e32ef8ba306e4387d9f71dc6a948bb3c30c73c5408cdff62a011c198c8826e7a11f4249073bb52488a26133c481bdb131679bcc0f366", 0xc2) close(0xffffffffffffffff) close(0xffffffffffffffff) 18:54:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000)=0x3, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000040), 0x34, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 18:54:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:54:45 executing program 1: getpid() r0 = semget(0x1, 0x7, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0xc0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x408000000000808, 0x9) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/33) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) select(0x4, &(0x7f0000001540)={0x80000001}, 0x0, 0x0, 0x0) 18:54:45 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffff8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) fchmod(r1, 0x0) 18:54:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000100000000}) 18:54:46 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x101) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getgid() r5 = getpid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="cf6e9d8e82db5aa32e0f6c357949d0c987d88b1c511264f9f8c05d49576e787a8bcc4f74b3c0d776f8fed82122590b341fcb834c76348c0942feca734b50e692e890718a2a8efb27b769e27dcf6fd76c8c37429f8b2053566145abe36bb3b85bee6cabc7b4a053522e67b24c26522e866b8cbb7121a3fa23c89b4345233022d908070135df6d", 0x86}, {&(0x7f0000000280)="91d4226c9d0ad718523f4bc7f010c6fa4a122f0d69f869e64617790bc2d41f92f127efff96060229207ffd3afc2192d89bdb9fbeecad249ae6a4de2a39c1b848ba24131255319315909860c8454eb7dd10f34f62f13e73ba96fb92f754fc1c12fbdc3cda21fcba17374bd95ae29372e8b67b8cbb3eb0bc8c7d6ea738f059", 0x7e}, {&(0x7f0000000300)="655383f9c6b597c4932d023e2da22e5522a87e9424e4df00944b0fb863e20ef2d79d81b5eff1475acd56858bfc54c630e4ecb6d3490f981b6ba9278e195a0b630d67461a7b4f66de96295aa738a3dea62b6c1021911e9a11f43b1194a6beaa2b2b0b42e19056dcd974872f090a1e192dd0d4877028397889e27290bb4f53", 0x7e}, {&(0x7f0000000380)="c30f2cb3d70544e68e3b1e1e6b116b14b13798936afb09358dd0028ddba820d9d5342e74a464eafb293656b7cf0479ac08c7b3c83f8e6709dba3078675c036c67256f41b20bdd70085d92943075e25d51a55225405228e", 0x57}, {&(0x7f0000000400)="51db158d3fa1f31889ef9004e9fe8f22a498ed778d8a028388e6d300b77f81c196e6f9f2216fd32a7e572ec1faa9da3105bdcf50517da2e206b4ae2fa17b56c1ac4a9d355fa19d8f3a09724b8b7677f367e4356a7c83befe77e9f743668441a6709abbb28c43dae2362fff41ea4b8f036f6b87fec61e84bf80a14bbe036d1804b54a67b24bdba4b6e0ea", 0x8a}, {&(0x7f00000004c0)="2d464e768e9f7e07758379bb5b1b232b4d2747067f031df24ff32d92a44704fcd559a61dc5", 0x25}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0x9}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup2(r9, r8) renameat(r10, &(0x7f0000000100)='./file0\x00', r10, &(0x7f0000000140)='./file0\x00') 18:54:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x83, 0x1ea) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 18:54:46 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 18:54:46 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x81, 0x0) 18:54:46 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 18:54:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="29012e2f8dc3422a51e4edfc66696c6530ad76c40626a78641c28fbb6677d5365a5057140e8375ee1b568e388c222c682de0531928e38789e255278bea4c81f9e5e8f82b9922c470c131c61efc65218029a50ec14e21fbb2bc550131b0e678564b2a26a463a5ed8e718c87552a12528340c6"], 0x1) 18:54:46 executing program 1: socket$inet6(0x18, 0x2, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair(0x20, 0x1, 0xfffffffffffffffc, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, &(0x7f00000013c0)=""/14, 0xe}, 0x800) 18:54:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) 18:54:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x3, 0x0, 0x0, &(0x7f0000000100)) 18:54:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x8bd3}, {0x18, 0x0, 0x10, 0x6bd}, 0x8001, [0x4, 0x1, 0x4, 0xfffffffffffffffa, 0xffffffff, 0xffffffffffff7fff, 0x6, 0x401]}, 0x3c) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 18:54:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 18:54:47 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e80)="59276ebae63225258560f8e5815f73f2a044fd33055552632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12f74d5347c50da0a7869c28b5450000000000", 0x1000004af) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302", 0xb7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:47 executing program 1: r0 = msgget$private(0x0, 0x7e) msgctl$IPC_RMID(r0, 0x0) sync() 18:54:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 18:54:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 18:54:47 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000300)=""/64, 0x40) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000001c0)="b3238f9cb9711ce82568e088dcf414539205190e543b208e34613e79dbf47c363400876887dcc5474f3e2381f008c56444917feef7ab01bcb0803752c02bcd9a995fe9eb9e51813654c6c9a623bdd61985938507f9dafa194ac47f223a29a949", 0xfffffee7, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f0000000180), &(0x7f00000003c0)=0xc) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) read(r1, &(0x7f00000000c0)=""/179, 0xb3) 18:54:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) sendto(r0, &(0x7f0000000000)="29434dff0dd376dcc13cf576e428afffa86c5347769713e361e65fda0328e716a4df03bb8d7058a417d9f0cb25c45fdcc9", 0x31, 0x4, 0x0, 0x0) close(r0) 18:54:47 executing program 0: socketpair(0x6, 0x1, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x2, 0x400000000002, 0x0) 18:54:47 executing program 1: mlock(&(0x7f0000fe9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fd3000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r0 = geteuid() setuid(r0) 18:54:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:54:47 executing program 0: open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x7}, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000100)="e6", 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 18:54:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000080)="27dbf5eb5369ed7247e491f0002020d5f4de6afb19934f73a24719acb8701e32b8b427ad4d8692d7fe78d8805536cf10122839d48fbb9a0045e2c470d6c1b26e678ee49ec9c9a46510c21c2162d61a8e", 0x50) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 18:54:48 executing program 1: r0 = semget(0x2, 0x3, 0x184) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket$inet6(0x18, 0x4006, 0x5) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r6 = socket(0x6, 0x1, 0x9) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x51) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f0000001240)=0xffffffffffffff3d) r9 = socket(0x6, 0x0, 0x2) r10 = socket$inet(0x2, 0x2, 0x401) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x24, 0x2, 0xffffffffffff8000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x18, 0x80, 0x2, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x2}, {{r5}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x3, 0x8}], 0x0, &(0x7f0000001280)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x3}, {{r9}, 0x0, 0x1, 0x40000080, 0xff, 0x8}, {{r10}, 0x0, 0x49, 0xfffff, 0x83, 0x3ff}], 0x3, &(0x7f0000001340)={0x0, 0xffffffffffff7fff}) setrlimit(0x400000000a, &(0x7f0000000100)) 18:54:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 18:54:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="682945ca2256ce8f40dc7ae8dabd9c7ae88784e243fbde780c88e4128a14b54e42274b3c60f8f8dc3c75bd93836700c1968c529ad8e54b8041ba0b295b6ade8e7f322f9c0da04ed89c38d9860c5dd13981", 0x51) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:54:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], &(0x7f0000000040)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fff, 0x3, r1}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getuid() 18:54:48 executing program 1: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 18:54:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1e, 0x1}) 18:54:48 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8088, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 18:54:48 executing program 1: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffe73) 18:54:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000240)="661f8eb0a0fa159fc93479c889f93f01d62553b2b108084d792a225ec9b05c1a161229ac3f35f91459124d0790687400636bfe0e9c9bb28e70e0277347cb17e472bfad74337c3c7d3952bc494cd999dfb132743342a970abc132833b53eff2734d54b47a4aeb380afbd98a9243642188dc2100aa0a2bfa78e359477c8f305b522c6ad57d9727a588c120dfe151408cf2bf0b5449a9931bb4ef241ac9258e69828e8ce24250bb6d924e51a2a71f566c640a6aab5d1c23c1a4652f04e6543bc06e49575a4404dd81882a0e376f17d4c3b2a1ea19d7", 0xd4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x5, 0x8000, 0x10000, 0x5, 0x3, 0x0, 0x0, 0x1}, &(0x7f0000000200)={0x40, 0x2}) 18:54:48 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x8004, 0x5) r3 = dup(0xffffffffffffff9c) r4 = socket$inet(0x2, 0xce22284b256eb245, 0x7fffffff) r5 = socket(0x2, 0x3, 0x7) r6 = syz_open_pts() socketpair(0x4b5bafe50ca9e995, 0x5, 0xfff, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x10, 0xbc, 0x6}, {{r2}, 0xfffffffffffffffe, 0x41, 0x4, 0x4, 0x101}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x3f, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x7}, {{r5}, 0x0, 0x55, 0x40000042, 0xebc, 0x37e3}, {{r6}, 0xffffffffffffffff, 0x18, 0x0, 0x100000000, 0x8001}], 0x9, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffd, 0x12, 0x20000014, 0x0, 0x2}, {{r8}, 0xfffffffffffffffa, 0xc0, 0x80000020, 0x5000000000000000, 0x8}], 0x80008, &(0x7f00000002c0)={0x8, 0x1}) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r9) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 18:54:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 18:54:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1207, &(0x7f0000000040)=0x8, 0x4) socket$inet6(0x18, 0x7, 0xfffffffffffffff8) r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x6) 18:54:49 executing program 0: r0 = socket(0x18, 0x4, 0xfe3f) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="cabab9cdac12eb1495527c560f953fb4d237392a3b64459028081758f569c0655de990c52f25b12b818542e9ed071b5834f31c624dfb2574babe59c83ccdcff1633d3bd4d05d908e181eb69e70657811833af84b7d797987838fbfc173617d2b03e82e657f88882b91c5a99b052f02fde65c7ef1da8a6735512bb091b547886e97b93128a9c2e3929306655747d19f806121225ed527796ee8f94795d827480e7a0913793b14093dce20b4000b", 0xad) r1 = socket(0x10000000002, 0x2, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) shutdown(r1, 0x2) 18:54:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f00000000c0)="ec7814cdf5ba639961cc48ccbf01caaeb6c7c6d6bacedd1f470a6e153022046db682eb5a1d131f2fb58d01f95f41c3453ada4dcb05430dd13d0a13507b223866aff619fa54b883b45c8943981a4ae1317a0b6f002cf7ffc60b0feb3466d9956d31cca25eefba5d0429ba6b9558db31deb5982de6f3ce80ed399ccf8fd5b3595fb1e938ee169934908ae7", 0x8a, 0x4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7d80, 0x8}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x1000}, {0x18, 0x2, 0x0, 0x7}, 0x1000, [0x8, 0xb4, 0x7, 0x6, 0x6e15, 0x0, 0x9, 0x6]}, 0x3c) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 18:54:49 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x10000, 0xa9) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 18:54:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8f2f6669bfe2593db97166944f6750e4fa3e924f8df600bb1dde000800000000000031c87e36ee95c9b5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xf64, 0xffffffffffffffff}, 0xb) close(r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f0000000140)=0x4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getgid() ftruncate(r0, 0xfac) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r2, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 18:54:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x6, 0x5, &(0x7f0000000140)="57d68b0ded3d34580399cef10778d1d866c2cef201f8fc55ddbd39261bd1e960e67f9709dc7185edf8aa3862c6a5af30ee4b859bb043bfaa8aed55af", 0x3c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 18:54:50 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), 0x333) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x8) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 18:54:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xff}) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x7, 0x0) dup(r1) syz_execute_func(&(0x7f0000000000)="c481785fa1feefffff6440c0ed1fc4623d962b2e66440f286d3be3bd0fd1fbc4e2fd1cce0fc36336c4622d8c46010f29e9") syz_open_pts() write(r0, &(0x7f0000000040)="315c8f57df678e", 0x7) 18:54:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b, 0x0, 0xdcf}], 0x3, 0x0, 0x0, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 18:54:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3a, 0x7}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="5764ba93d3993991f6d1c3e5d0b78ad3a45d01918e745133bb8bdb3e299d331d08409d0f00f27ddfe80995060b49bf1b16ad6d12c66abf4f74f2", 0x3a}, {&(0x7f0000000080)="952bda8e22e719c0be8410d6104f85a2123ef5efdf82c319d8da8959280b7eca1dcdb897c02fcc75d3ebfa20152b0b17ffd49979e5ec845e01e20b62a503135838e9c9bfbbd9", 0x46}, {&(0x7f0000000100)="68df609d01e11e4c814942a7bc5910a9549a2eed9e3763e0658f", 0x1a}, {&(0x7f0000000140)="958452e215087fa69fe179c3fb58cdb204f3a598fc6077996c2ed106f0a2a1d206b4caa528c7a7c31aad245407827253ecd376f2aa2b598a2f53cc18a9c35b14d5ba721b42df246f27fffc5a161e77a25f", 0x51}, {&(0x7f00000001c0)="d5cb7795f33412415d", 0x9}, {&(0x7f0000000200)="f0e5ae86de94f9566d9ce535d84333d54081cb4471f3bc777316bf030f6e55a0c03c1961a7e3066c7daeee7312478504884f087552a4e6c884d274636b308ed258f29e884a9819c6e3a223230a24ca505270ff85efd95e28f4b5156b9dc7ffeb211893b1462885776398edcdfb96e73ee15e7dc450f98eaa77806a9a819165929282a29dcf017c4c4635bae86fd49a5c88200acfd89a3a07b20cbea5ceb433d67a8a6c39ab79967c3a3cbdaf323896bfdcb7843465f185a089b75d", 0xbb}, {&(0x7f00000002c0)="3013c78abe351e2be92654f9987804aee8409e56202179f9e046d8ac629c4674921fb47f676599bbd86cae4274df7bae05003934ff264f9a458531e5e5fffe27168741136c0d1edfdd32033bed69512c363a58ab1ce581d04a7b773adb0d425e6e54830783467210d4d10610b7da2c98194a104b5776", 0x76}, {&(0x7f0000000340)="c811013afffd777286dff856e3e56fc642750361aa022e241ea321960c65cf1c55c599e25d7a6edf5e23eca9907bc19d43f9ab3fe810fbc89179966ac66dd203c4a101cc0ad53c33f7", 0x49}, {&(0x7f00000003c0)="5cad5a8f94b6c13f85b12fff7758fd42f212c2f6a892db60947692bbb31c47a41ba6e8e9c0aac54ab495ad36f7f05365f593d485144657097546f3686335afa27e547b1d90b7898cf60b4962b572c96cc998c42efd7e8ce36238c0885292b8bf008117fac264252dabdeee31eb305ed40193865910d08ea803aa08ff9a858c16152ecf41e466aba8e058cbd91a7ae7ab686d95794a61d441de0cf2fe3cee225145ad289464299c8ee38fb5b15a27faf92d72cb9b0325d229619e87acee0483669a565d1771c80e5b511e741ad2dfbd012baf5c04ba768745bed2a3", 0xdb}], 0x9, &(0x7f0000000580)=[{0x58, 0xffff, 0x7, "1fe0ef301b8438381059b8af4f57659c89ce93f811aa733e81739074df525a41bc4647492e00942214672b25aab54001586af7858c8a2b88da4ab5fe6bb941e20e231ccc"}, {0xa8, 0x1, 0xffffffff, "99580f8305ab1e184ce9ac3325050b2e3149c1b274f378e226951021240e8870dbf53814663ccb1410743338745336d21c10729d88979abc1fadce23cafc5f12c5ac759c97807b2a03944c8d3dda3c41c8db5209c07c07b46fca9cc43d0d5789dfa1a5391cca9357bbcd43f94d468cf4339d920f43ca3e8e6e6d118b38d55722d566da8e5f92e94b3849469ab2a50fa388e62304a9"}, {0x60, 0xffff, 0x3, "cb200b8c8f07f564f196ea08de42c020382845ecda9dc4ceb911191001c7266336a22c59093e211192dbe771afacd4250931b9f33c5082ad8f7256c5e121b59c2a2f9dc7d69718c8d527d9"}, {0xb8, 0x0, 0x6, "814e732d1379d998a005fbcdad485493470b89b5a940e4442713ee7a4a727e22ddeeea783efa423f256f1d9d0e214d0877dc5650a7d53d87e834f27b0778ffc1bca25094cdebe5f285395816b92e80847cca7218d75fa9960ab5ffdb922a54013e49ec560384cda4a4fd8bf48814f72445275428bb4857b93e516a1202b58ec2553a5a275b85071446c555510fc5e23950d2923f3617c3890d05c4ae90f319435c09d8ee9d5cad"}, {0x78, 0xffff, 0x98a5, "25524f774392b439b584d7f0dc3742fd88e945cd651165e550d950033953b149c7cb6b29c22091a96ec75d2f114a7330639360b42f3bc05f8fd064045edeffade67198c1dfb7c8d98ca1814d1f5d87a8cbc3ee62f82075a54a813173fa42e8b5261db780f5"}, {0x90, 0xffff, 0x10001, "cef5a6e78bf4e6bda3507e5f57905584fc6cb667cb0fb5701dde077bfa5d153edf522c780791a4879b07584fff872dc801a95525a9af339262f28aa20152f543ee1a380487b143a1ebea7d115c0fb2feed65afffe801f71db95649793643b933ae7766d14fcdca9f378873cf7a91572325b863dee9aa8101e71ef65d3b962a89"}], 0x320}, 0x400) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 18:54:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = dup2(r0, r2) semget(0x3, 0x0, 0x100) semget(0x2, 0x4, 0x478) semget(0x0, 0x2, 0x20) setsockopt(r1, 0x8, 0xe06c, &(0x7f0000000040)="ee0779c70576edde938f28e95a6674ab85b68e742273e449fade35ca533ecba2988d71e13cdb6d83d3087e64f4a1d2ff3287b6919ad46e77af3e7168e4cef5ba8ae593edad36cf956ddc0dc90119778887de1fe1f9c7d9ff98d741d74d811f4a3c156b913c1f4facbe0a7d0720931099b325c4674bfc59c212751d6212368997a9bad3b73ca3e2d749c74a99dd815b356d98844c71a47c5556c4dc35d89712c4811a0442a0f54431fe361c4f88cfc3abd46375ddeb2cb1a19a26db42e3f4bb32648ab97aaa6a4b0abb80b4ffbe55b38db0b097", 0xd3) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="c9b44a6b1bf12b061c", 0x9}, {&(0x7f00000001c0)="70f3cc15c7f0e477edc5071f2170201e9efd986d9e7ff26d01a03fb61ad5ba685b39466a6365a83b97b9e354f0be50dc636c26a10967b2cae717d299e2137efbf73e5b192af206b7649265c5b977d68bd145df1888024a5cafd537f3e57eebe45ec8819787b781425a1a89e9be290bf766d3948dcb3f47d12d593ae0e3af8f483abb2ee4812b285b93fb3aef48a71754330d0e3c130ccc3edc0233a9cf8be037efb620ccc662fed9607345bbd0c29467cc", 0xb1}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r1, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}], 0x88}, 0xd) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x1, 0x1, 0x7, 0x9, 0x7ff}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000540)) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f00000005c0)="cfe33214f63ddf8c7abca6d4b96cf35e26cdf784654a116b", 0x18) pipe(&(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000680)='^\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00']) connect$unix(r1, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r10 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r1, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) getpgid(r7) fchmod(r1, 0x100) open$dir(&(0x7f0000000880)='./file1\x00', 0x0, 0x9) clock_settime(0x2, &(0x7f00000008c0)={0x2, 0x1f}) symlink(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='./file1\x00') ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000980)=0x82f) pwritev(r1, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="dd4c2cfc75b238611362103776ae75c8327e6c2e9404d18e4ae2344804dc150fadc0273389f2d2cc5717e0ff9f760c8db69e08d3e82a9617343d603d2bbc158456b13d81b206643f80cc30d67c8e22c72ca590315d2ca1e2ca4e9865adad46112eac7dff6f24df223cd8908e8c2a813f5a153522fc57bc63c33ebea95498d3abe3eadd2fe6f5e76ce0e738cc7f8b6e748f4c73ec0e1d9e2af5701233883e50b0461c3b747937478d20105c927d74ca39ef4113996fcdf25a68cd67e4a4687a169a036339fe8dcf988c23f12884cf91f94fbfa8147a5a2e", 0xd7}], 0x1, 0x0) 18:54:50 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x8, 0x0, r1}) clock_gettime(0x0, &(0x7f00000000c0)) 18:54:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x2003ff, 0x0, 0x0, "b79dad9c4c242c382d4027aa6609a4ebf482be04", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100, 0xc033, 0x0, 0x2d2, "e251bed9f8392edf8f01aa956637fe7f640d3d09", 0x100, 0xfffffffffffffffa}) 18:54:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x20003}}, 0x0) mlockall(0x3) 18:54:50 executing program 1: r0 = socket(0x41, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f, 0x4, 0xd42, 0x88, "5258a92a2d7d0684db41e70ec3ba987edd722491", 0x10001, 0x1}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) ftruncate(r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1) 18:54:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 18:54:50 executing program 0: r0 = semget(0x3, 0x2, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x100, r1, r2, r3, r4, 0x100, 0x7}, 0x4, 0x1, 0x1}) pledge(0xfffffffffffffffe, 0x0) r5 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x9869]) 18:54:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) poll(0xfffffffffffffffe, 0x0, 0x6) 18:54:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) socket(0x19, 0x4, 0x1ff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000080)=0x4) 18:54:50 executing program 0: semget(0x0, 0x0, 0x0) r0 = semget(0x2, 0x7cf6ede304545eee, 0x180) semop(r0, &(0x7f0000000040), 0x0) 18:54:50 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 18:54:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0xffffffffffffffbc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x80, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000003, 0x5, 0x200}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x80000000, 0x800}], 0xa4c, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0xffffffff, 0xfdbec70}, {{r0}, 0x0, 0x4, 0x89, 0xb42, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0xffff, 0x2}], 0x572, &(0x7f0000000000)={0x0, 0xed75}) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) 18:54:50 executing program 1: socket$inet(0x2, 0x5, 0x7ff) r0 = socket$inet(0x2, 0x5, 0x3e6e65bc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d3a2e118c20d4d15cc7c1716ed9c81bd6957cb0a1839ece2e3dd1e72fdf537a2f13b38f4a6d73ffb2f041c2515b4be479eb848cff88a62554017730b9aa7b4ab722b8ea123f33bf85707cf0d1ee4482e82093b93d268d59926145c15", 0x5c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) 18:54:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) poll(&(0x7f0000000040)=[{r1, 0x89}, {r0, 0x50}, {r1, 0x40}], 0x3, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 18:54:50 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x23) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) kevent(r2, &(0x7f0000000180), 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x73, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x4, 0x800000}], 0x7f, &(0x7f0000000080)={0x0, 0xce}) r3 = dup2(r0, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x50000000000}) 18:54:51 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 18:54:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) close(r0) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="dd2f7585d9960346c47e5e3815ac3ac3069ff5e8b5f782feb610770ebb997c998adf1eb8ce7ff9e2fab0ecb9ebb4cfaaa0e1faf9250376aae196a4abb0c50fcf565deed8d4fef096297ba40f67ccc88c60351d5be40686c101c87cc5ee8b1e1955f3c28ae8b4fd5c79d9a563905159f8e399f1bf0085f229b1692238128a43da95bb2cc7eeb81d2cbd865b135baa569b3a5eb1a53ab9bff641825b6b4ee9b6e77e535e8fe259f46a52e07ead1a96d51eeac19d3b6f5de71495e9473e84d83ec31ba9993fcff6fe7fc613cefc5f49397f804801fb2b8f099342235b174bfc5ca8d081c1eb176983b4a6c33450a83133bdf73eb2177b", 0xf5}, {&(0x7f0000000140)="09bd867aaba73c9f6cd9bf8991914d671dc22b42fd3ed7ef23629e0cabb0727d0f9b2c43a2af7d8ce0278eecbf03baaa5eebfe02f5d8faa246c068841ddf7dbd03710daf2f5cc20466ed441e456929e879af6d4bd3fec69b70a5c2a083c8920a91296b7a3af6679fa9281d46e16cb9293ace087856dfe11b5276a5eba6362b374360a4c95dd7352f548de6862aa8a7689753aaee373bf05254a2eec31592744e833e66e654cbc9d15811655aad2d9e7a09d8721b303072edc4db07d457df9e478ca714684313ded4792b7fafb8126f08888829b4eb1aa47f8b436afbfdf5016feecf88cca6b73e", 0xe7}, {&(0x7f0000000240)="4939def8e41e30cfadb3f490b5261acdea79ea8d734e66968c1a3d35b5d3bea09a1612d1ac26b7dbc7a1aab38114dbe1775b77ff967ca8c2e468f6cdcb1075c397b6ab", 0x43}], 0x3, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 18:54:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/128, &(0x7f00000000c0)=0x80) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 18:54:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1ff, 0x3, &(0x7f0000000000)="032fa2b35d34d2b8f99b46bf1eee3750a5074b70844c76a1046aa038b4eda4b18dab97f1d91f0d16f522c4909ceeaa82ee40f27d8f17e293e54b6ceccccf075f3c66bab07db2cfa4f1d7ce87d42a9694075dd16e9c66294925c53bbfbb76b03e3b12df1e42de5bd6a7491f13eb77193cc30cb92cb14593d074c5795af5651a75a2d073d5a9c7e98b3899334ce9cc914f087f754799d1b82e833f9779693bbc9ad68c98968771ac3bb4cec18fd66e796c761ae003c101537adab57e34edd60c9439d8948bf090ad", 0xc7) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) 18:54:51 executing program 0: r0 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) semop(r0, &(0x7f0000000040), 0x379) 18:54:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20080, 0x4) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) sendto(r3, &(0x7f0000000180)="2f5f258a00bd6b444760d6109064e6b8886eea63f3695135fa51119bcf38238617d8e4010709698cbfc4219f501a2b405e713a4b24883ce8a5e669af09168a45bc4571154b664023102162dce76dc7a1dacb6e9f", 0x54, 0x8, 0x0, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) lseek(r3, 0x4, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xfffffffffffffffb) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x5) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 18:54:51 executing program 0: r0 = semget$private(0x0, 0x1, 0x584) semop(r0, 0x0, 0x52) 18:54:51 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1) getpgrp() 18:54:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="859d61a64f4ac7e08766ef88543c1821320ba5b99d0cc16d6bea8034aa3c2172aac03b3e2ef43a3ab70a58b31b21bef54ae3e476fd5379475de984f29def25a18b3afb", 0x43}, {&(0x7f0000000140)="337a785cccd3dff7c62ee444a6b012549f945bdb0974f9e5410ffe194c7ae8769cbe74204751767e5c8f76bf43b22f4c4c5877bec346b5134ca29baa4ffca3ab5c83f4eb25114c2adb6cd72254a88c609fef8ff6e430060e15e922e27c34bc6b38b8ca59226e33aad4f21cf3520fd11e170769f2d64ca9", 0x77}, {&(0x7f00000001c0)="b5320430a4019a95cd8bd0d5f80ec85b37b4d29c0c76bf2c63f44c53e95d1c97f6de49ec4030e8c3556ccc74b48acd386b86d2587ae37aec72e3fd8c5510bac735a388c51bbd015225bd4eb61b5d286d4cfef440876b9c3e86730c25b38c7f78c5fc687deecc604f54f21529dc12d3751c99f8772e8049dc297a20eb2769a5fc5c3138af40cfab8aadb897b19018f8fd14a66b2b0f973b0f814db3ac7126846e434c87ba8ee7ceca140b931ce4026ec939b304671f6802e0296f1e3c52e56d2c184366fbf119f98fa2b09dbb2bd3431c4f4e9edfb2cac6296e6dd5b3849a9072f9f15f895d5f1e3f8aa508b5dc2dc5f0b1c48d", 0xf3}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf0, 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0)={0x7, 0x7}, 0x10) 18:54:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="3d83965758cfd28047c62757c3106928ebc09e78b7ff75a5eb5d3c298c57731547faf0a953d33a94d9dc022fce9310a3cf64fdde836eb1b90b175d41dd77ba39604f6f89f02520901081b105242b8fe75376ba7648d573197884af00fea4cbd2945879d76fc09cadc7410e53ed99de4d6e86485563c7bd51c5c4c44cec1b98c3602674cbebe5bb11addebeb72ddf98f7164b3e4f521ad3a17c2b47f37cddc22ab47ab26508986727e4f4e4d9fd9036e0b8ee3cc147cc7e37a0eb0b404d73da7dc7d9fb5051f75f5a41c4000d03eb472c80f264d9c15b4e94bb7f849081169f7495085bd08d78be5b19", 0xe9) 18:54:51 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/68, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) msgget$private(0x0, 0x122) r2 = syz_open_pts() write(r2, &(0x7f0000000140)='+', 0x1) 18:54:51 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfe6b) 18:54:51 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a4a4a007b51d864d6ed2a4225c4c5893ef128a7184d58662d426279a790d70c946cae0027eb719e7832098a1b46d55e66754d4e91f9d361ce0d6e71308641f755076c6ba35272321d167e7e3389adccabfc137b53847f4faa526b5ed876c543fb761a015266ac99da65798950679ad833d92fb61ac8e9c5a6c40944bc0c842f43f469077c8be3309d318e90687bdb1", 0x8f) poll(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 18:54:51 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) semget$private(0x0, 0x1, 0x12b) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fchdir(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 18:54:51 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000f79000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/145) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() fsync(r0) 18:54:51 executing program 0: semget$private(0x0, 0x3, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000780)) 18:54:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3012, r1, 0x0, 0x0) r2 = dup(0xffffffffffffffff) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="3733b385f3452bb814ab91d28a73ff4179785484f922", 0x16}, {&(0x7f0000000100)="371a1b3637379f8c9180cf9fb416d09cb29f10c0cf1d450677514f102754db84fd5df61908d55a14b6dcd38cb417bf1e21fbc725deaecad4aaccce03c052bc98c63b8eda1dcfeee38d703572a2960f4edf6afdc5bd2cb966bca43e4ae6fd50ef6b51eb0d80184e5d7d6c1d63481b86b0fa36fea8a0da2fa34cee1c58b50d6e7aa66bca7a27cb7f09e977d898222545d12d147bc2b2ffbcc059d6f4a57e36568419767c3c7d891fc2edc9a6881353a897ca753e4000b77776e30bd84ece3130b2e893", 0xc2}, {&(0x7f0000000200)="388b3c0f776f4cba6930de4b35fb726ef1acaa09071b3745c410c0eca1d6fd4e4d4a1692e3fe2936031df8d1686791c6f4e560c7d75726fbfb483f62196477adcf4c9a0d68660e6ba65cab240c4142d0b0450f56d74aafa233cde98435bfa962848a9aecdfa523fa46f112a0de33de2d103a798907529a47", 0x78}, {&(0x7f0000000280)="40f262ae081649a69e6a8e06b8f999b1936c6244c8a53c432244d2d588c800d9eb86c2955ac3a666e9fa373aac938bed49d8927f5840e19151bcb2adda11d9b9bacd4ee8ae2898e1d98c4f48a181e9c34d70dbbaaa522b10a76404236920b195fb51557b35253f843c79087744079a0f08ff11a0a70109fba97058d2d2020712173b762d6463b6f2b9bef90dc0f887a41d08790efc751e18cd7c19a22db3d5e90b792c7caa9ec96cff3af14a32f9500e7ecd056566e97e5c7a4bc692b9f2dfb3ff0b70606b9aa03451ae3bd7b75675a116878af08f670a46b4f599b71b73828a015961", 0xe3}], 0x4) 18:54:51 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:54:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) munlock(&(0x7f00003f9000/0x3000)=nil, 0x3000) mincore(&(0x7f00000e2000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/97) 18:54:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff8) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d01d72f66696c653000069f279bcdebb505f3ed0ac43cebc689bdfd8ad5bd9dae3b51612bbd8e2d9e0795eae878163784bae5ac546e90d25b93832d03066f7b65620def7cc96a48f221a89f4c8978c4d76887b255"], 0x1) 18:54:51 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/70, 0x46) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 18:54:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) ftruncate(r0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 18:54:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xc4a7fa8b5358626c, 0xa8, 0x80000003, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0xa0000002, 0x2, 0x2000000000000003}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x4}], 0x6c3, 0x0, 0x4, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 18:54:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 18:54:51 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x9, 0x1f, &(0x7f0000000040), 0x0) 18:54:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xffffffffffffffff}, 0xff84) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) poll(&(0x7f00000000c0)=[{r0, 0x82}], 0x1, 0xffff) r1 = dup(r0) syz_open_pts() read(r0, &(0x7f0000000140)=""/223, 0xdf) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) 18:54:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x800) 18:54:51 executing program 0: chdir(&(0x7f0000000140)='./file0\x00') unveil(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x5) open$dir(0x0, 0x800, 0x80) chdir(&(0x7f0000000080)='./file0\x00') 18:54:51 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x5411f3b2c72d8baa, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 18:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18020, 0x100) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xa0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x28) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x1, 0x5, 0x1, 0x8, 0x1, 0x3f, 0x8, 0x406}, &(0x7f0000000240)={0x54c0, 0x5}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 18:54:52 executing program 0: socket$inet6(0x18, 0x4006, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) 18:54:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/65, 0x41, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='..', 0x0) 18:54:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000100)=0x1ac) 18:54:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="cbecbbe4f4b478bcf6bd805ced4d09af55e98fc91a91b0419993c3184c41db758b3a3ebb2205ccd90812eb0ef2c9e6f645cb460444e979c280fc5a9f4fd8b561b6afba61c164f3fc59ed9b59859051eef2836bedde45d3a119be11ee3b27c404da5bbefa9d7ad1949f4ae0db9eb8d36dcb565e544110a16c0ead01bf44f89a89cd80d18ec8162633f4d68c813949e2c3c8eec2c3940a3be224872041b8164ab4f19de8e52cc529bd0c02443a82f8cb090a796a67aa618fb71417603be0b86d22f87a7628", 0xc4, 0xd, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x1}, 0xc) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x41) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 18:54:53 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x3, 0xffffffffffffffff) 18:54:53 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1cc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000009, 0x64101997, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x9, 0x5}], 0x7f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x2}, {{r1}, 0x0, 0x3, 0xf00fffff, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000000, 0x9, 0x40}, {{r1}, 0xfffffffffffffffd, 0x2, 0x48, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x41, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000025, 0x9}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x3, 0x8}, {{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x91, 0x0, 0x8}], 0x80000000, &(0x7f0000000180)={0x8000, 0x7}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 18:54:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 18:54:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) shutdown(r0, 0x1) 18:54:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() write(r0, 0x0, 0x0) 18:54:53 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 18:54:53 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='./file0/file0\x00') truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x3ef2) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)={{0x4, 0x7}, {0x100000001, 0x8}}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 18:54:53 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 18:54:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmget(0x3, 0x9000, 0x400, &(0x7f0000c3c000/0x9000)=nil) r2 = shmat(r1, &(0x7f0000feb000/0x2000)=nil, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000000)="5ed2aa13fdbe54b55bf612bbba62e8be121856de365c88af15420c091dbb58e12b7006ed0d4d87e6f7d0b0c86a29d99bc9f792138be98917a2e9264f97dfebe6bbe5a900afb48e74e800ccad903e3657788cf4627bcd92a2f00a386aa761d884451f2fcdeff223037c7ec54a801e09abc6fee8c050e5b75ef189b57312ae589d957309237184671e2d88b105fec0c13a0f", 0x91, 0x406, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r4) sync() 18:54:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto(r1, &(0x7f00000000c0)="e8", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/7, 0x7, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 18:54:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0x333) 18:54:53 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) mincore(&(0x7f0000f70000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/32) 18:54:53 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 18:54:53 executing program 0: r0 = syz_open_pts() socketpair(0x10, 0x4003, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/150, &(0x7f0000000380)=0x96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="28bc4a2c3acb555e7cfcc455be6444fad62b1aa34de2f1dfd9a1d1a24fb3ef5861deacab9af8963ce2d4b9461fdb265d7a78a7f61b54f7728f1a24b555cae87a66ab27a6438a3ac60e3e4006feb126ca9754f397b800000000000000000000004e121496535a6c0d9ad4837544a373000019a78dd875b8343cd3c422b3a94c8164c708787c0ee092f8c2e25719f1dd0252da200362ff5f76f0d977bd590c1e8051ec6db7a478d84c751f1a205b223b551f95fac92d93da4ef7cad26326cd4dfb963a9abca5e23dc55018f273d568114a833ea6948050d42258f34758878d7360da92c53e93871f85813ea6e59aa1b2186536603c", 0xf4) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r2, 0x0, &(0x7f0000000200)) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a80)=""/227, &(0x7f0000000b80)=0xe3) r6 = socket$inet(0x2, 0x2, 0x0) readv(r4, &(0x7f0000000a00)=[{&(0x7f0000000400)=""/70, 0x46}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000640)=""/29, 0x1d}, {&(0x7f0000000680)=""/254, 0xfe}, {&(0x7f0000000780)=""/167, 0xa7}, {&(0x7f0000000840)=""/189, 0xbd}, {&(0x7f0000000900)=""/213, 0xd5}], 0x7) getsockopt$inet_opts(r6, 0x0, 0x18, 0x0, 0x0) socketpair(0x0, 0x0, 0x8, &(0x7f0000000bc0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "855c55000267f5bfa200", 0x1}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r4, &(0x7f00000003c0)="097b595be98ac95b8f13e94f", 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x2, 0x401, 0x5, 0xff, "a03df44cb030c4b8c355f57b645ed7510bf6a7d4", 0x3afd}) socket$inet(0x2, 0x4000, 0x8) 18:54:53 executing program 1: semget(0x3, 0x2, 0xfffffffffffffffd) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000013c0)=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001480)) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x451, 0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="8118496631f4df4182297629630bcfd4456ddbda6cc9161fff9264233b10f787b7ee90585f68dc8189157c8165b50c065fb16a49cda538b48f0bc9bb7598be667d45e62dda9e6530981eaa6402b2ff88b6e1a96e01872ebf0eed1129ac2901d377eff85a4d52d7b0c48923420268b3cdd51c8cbecbb8df05c2615a2182d7117abc931b054eae021f7c4b9fe5355e26998a14875f5d0d1b80daa6cdd4b5cbd0c6e530ff6e796931b03f9d8e31fe7c22603390246e32526b90c1b3f1b784b3d1823b7ee8aa5e30957b1402fbae7cd61f85e4b45fd72e4be1be8482969542b4d1e79fbf91bc69afc0edba01d2ab573a001978868dc73537d034bab69ad55bad5b55cec3b30e3425f6d7016d57076e0820bc0b401fbd9008854075ec74614e5bdb229241f1ce7cee8376d4a33ca16e6131c38e922d8a106316514e5ad45dbc13b6f7f43aab597761683b45edde73cf7257121cd93bf9e994004eeeab360143380e8837cb24b6771e4386a0395d1816b97788b96ebfa922b77bb14c8d80b6568d523de47706b20d6398caec7e460322328c9feea593e7b3deec3877f4d79347b02cb83b7b1ebfca056ff3041fc6fda2a5bdf4c962aec5b8f9883a5c069b77f24e61d9bf241adae14401c42e5727fadbf53739a168069ab05df156b524e2f2efa271a11a0ddca2f1f1507052c0a4b8307e94f28a0ef6a2f5641be5a9993150f998c39d20b9777208018d95411295b6faa4b005042f19e162d11765e51c1a7b3327de3e890944f9d2d49c2690e57d84514eae6a6fefb84755bcbb1db22700b94c85ddb0e5d77e0cf0d714c6865f232ec7c5428871ab2ccc7c9accb8c00f9593e1ab5fd82b65406cedc8d5837864d59a0c130c53f513a6907f8d3e4319055d99280d412e774ac71f11ff3805c6c80fe66b6293b1ee4fc1d357461727d6b53abb9ce09909e4d5d36e86180f85562159d9464739e29ae5e92047f8c47de016497226a37834e3c2bcfb1890aa4cc47f499edfa61b37f64be3e692c149c4268878a9d2ec70f3ccbd6d5548b27c6da254091751163bfcb5a16d39af0d712a171f955984004579228a7c6f0c26145a8238ca2fcc1cf9f62e4527a9c574914e4933ca1a69cc26eb84ecda7711f74c2b68e1ca975152adc3f2e9e07244b49321a8277bbf3823364d2a01ab21f616aa751e85d358f34c9e5636739eb444c00bce7d20347edb221b114c25b961f27271cd251717039c02686b184a22d17472094b6fecc623f5e7359f95e7e2227f030413e755a6ccfa5ad1cfc1a4d4d8822751865f9b25ccf9215a88ec9aa93835c0815d15b429092ef3f3b5e320cebc028667fd318d229c1255cf70aebf9b603f8b7e65b73e2e5f2c9d2c32a3a36bdfb29341f6da45359f2c31e300affcfef14a2a8b36426c8c9adc5e8c5f995fa4203334ebf36279e851c87dce7777d461373e1f01764add1d38ff41f50edcd14f3569946170611eafbd7e2ef5b91b481f09eec639c0a6702da50fa105c8538b868ad4034e024f4ad4ba39c3f4c7d1ce8bd2649424e6e24de0ab3ecd16c05b20a3a08512fb540e50d5cdf1b6eabf0faee5a7b5d1564ce112d72f228b281f4166071c3209d857e940934b2a7b40f1745d43f5a611999a31ec701872a352a58e4d2e37df3b21b63be80ef251d70ab7a73fb1c4af96eed7e582caed923caacc33186725d20179426daa480bb58dcc1e1b248cbc85d80adf6206272fb01fa8c584554f1bee7dcf986a14d7576d6dcca47c6ac27cdfeb9908bfe92ba102c0e3d24f70d05537615261eb7c27287b766870346ccd2b3942ba4114bb532e980160695c60f4a930039ce28c934f43dc7776d9d099cd67c513e126f0aabc8f639a66ec04ff2fb2ca388a5f481e1a00927f95d285c1e0ce3d5171f057596126d075bfa9693e083bdfd5bf3b0677a664ac8347394ad890b0c7996c7d8cd97fa2e9ebad19043758aa1b47209f7fab2c41fc4977ac0c1bdd18147f354039b4d7e49ed83e33db55d088aa3a3342c2adaca93ca8f17ca6396e254d8ab1403b0e40023fef2d412a45f4f685bb646bf71901a610ad4df7f1ec7a599844cf9f5984ade40d1df8e4683ef6012f8e2479cc292a1d17e6bf3dac6678cf1ef291b6ed10e0d2b13e3d8e49514345a43071f8a4e5b525c35c48d06cf8a90516b9bf68161486561c6e2b4c900328d0b2a040ebcf3758668368720e28f8c13335af685420bbf37be108aa1a7c3b7880fb070abc6b264ae9c1479a15e802f079dc566ecdcbd4b9f75f1ede2e312ae213032844d36a3faa29a39fec367dcb76475be04b091823b0a6a6a191230a9a0ef945290ace9c3c96fed0dfa4c962244046715507c610ad513ce20211cb3793a6b21c6281858b0e6e11a892a00f016627341dce20158fa258ea7752694c9c4adaf33749debf9011dc32b82aae3def0feca9c8db07467ecf48243238cd8e5df809ac63719cb9dfedd0d85f4e0f6d42ac349c13c92956663d429dc0698b4e8bdb9e570a3fa9cd9ffb0332a9bcf5e4cefa16f3db9307577b6ed247616d297be9d31d7b078ffb2c125e1f3be4e88c47701dc0ada9bc80a3f1f76608862c2df6637813afb10447d368f81360e8aead26853fb8586b940fc9a596c74da9a519e986b95828db2fb85a4af3fd346dc78f139aff551b56bd6a598fbe6e432b030849977275a64bf8c2d89c67678c1e1d7b62bdd801d30d264ffa7959cbfa9837cba9c891d60b7efcb44fe52baee3bb78d4978c1762e3038d53d8deec343f86683c094e0aa2070adc09268c3607056dbe8cb4252dfaa18da4c76a9910b3c51d6643b37448ba08f0e87b87f1aa10456da9e5daa93a111d2c99b2d56db7d26eb09d81eac21334ded6460beb0313e77e45b2e53288f900ece2bb7fe4dcdffd4222d7fd202ac2f19bae40feff717d14e2f5ae641b68632db6c0d62f55b1c0422d59ddcdf485661ff03ccd364ccc1b157def456ada5cdb4731a142bb34e449cac59f253df678c8845d88dd8db3ae5bbb8aa9f27586e12fbe6fe29a97ce6ed04a19a399132017c2cf07bb97a93a90e825f2ab9d12304158a5aa56b44ce3948fe34895c837f79e3658fddb17e2ba20c3428d42324db4acb90ab361edca80249f230d019aa605c16e2b650c4861be188916d8de729fbad5c551fde756e622493ddcaea7ffe2974e33263fca987263a6300e84a5c22fa5d7b58e2c5df7af8c3543e7f3477f741d6d4fed2e80ad1e3de4dcc87a0150ad8351ea4752acf65b9b8d5cfd5ed1affe827c62ed3735c07b0ff6b812b66cd114ed2f176bb977b6867cceb9a1461bc33cc114720f91275c8f0e428199a17b694a0fa0b90233b965239c890eb8d5e77a93f5b5fa3351714a0f5a30e77c7481950a0bf08ebb60f09035092281a31df8d26e5e5affabc5ffdec6a92c8e0c2e022fe0843dd77078c33b3a9b31f7f1ab1fd99475a8540856af9d87b4dba7f0ccf742efbc37568ec491eae18851e810ec325b1cd36d05e1e5e21947147422d490d491ad4005178a822376a1f07d87cc42dce6bc362c4a6c9df5aa2e828ab0c9facb22619f6f4f0733661992ebbc722ba6bb706bf736aec00d28124794b8e326a26b1b170134cf33f1bcd486fd2a181b4ee23d5afc8df4f1522fb61de8d195616b1c5d6323af77037bdbfc2b151fa97e301db0848935ea1f5ca2f23d7827dffe0ff0009de6fc258f3c2ada32fdc615f04a3ffc540d22d597d97ac45127b0708dfe88ccac1befb5e7150df02fec3a2e2a9e4c7eb534cee22a69a1ee8fa686366498cb5cedd7c188b56b9c2e33776a6fbb660bcf2465ea5dc7ad46fa8807b64675e0f18ab3f151f086aa996ad26bfea66c8ff234386785bcb416a21f9e8fe40d72badea8e2fd032c74c37f79e8b6e4be3c772ae8b1c503d41e451acdb132d8a27978dfee17fd8fd2f5c251418ec2126df95ec2031a00d5c84ce24b49d4b3affeff6dd9082517b1406121fbf2926c33dbf0283d1220d87060353f391d929f8740f1fac182f830c1dff1d9a815d96625ae43096bfff4b157d6b7cd134e5fd2452e2d23f24c555c3ec3167d54527f72bb0ed2468f641e0a36ea540fea491716da8e8ff29bed7fa6f86a2844d0d660de83adcf5eae864f297edced1cd6880025a44ce5976f616be44b399ca11f286b5d60277d7f5b081e0149d119ddc82c3d76f9041136cf56dfc51fed918112699712166f1c5c5a858069ec8542f7f4a9c402537a1bed24fc4029f6401da4a6d728c011872a6b8d4c063cfdaef173a145231544f0ec3ea60b6cee9c744de2815468e329c94e99527464c0529728a45fd8f6696a0339f1a0b1c05156638cdecc2cd2269bc0ea32c8f5dc921c9226433b4206068e076cc4b9eb5225effae359b6da0d10265483cde17db8247a2d7ce784d7986317efa80f2bcd9e63015e0a1ee7a53a1b4570d5e9945e448c0afed13f8f9ce63755e2b13e61a66652da69db10e37047422ef5dd722ff6e90c9aeabc57faedbf3174e519ecbb11aafea18158c818029d20cf227d0247f4eaa0cf6b963e945da0923d5f376d80f8ef1a27d80d43b7fa2a038be94e50332364029ab6c70b4563904783a46ea42807a16f1ed39b4fe82495fe317e18676bda300e0b20aabe93367daef6751ff6c77b23c8c4b21a8ea2d5bd8e840056f80ecb70574c642193dc0a5c1f2a9ea940230565b6b0d941c20e3144f410d6922b25d819450e0b7a2ffd6abcb6330e7bc9daabf3dfbe9156a5bd23f9ebc5cb7f96ad6ab056fa0e40fd26670ce6b3a0cd63bbf87b48f66fefcd281299aad1114d6b1246cd742c4e405567bc59e91a44ddaef1b976f5cd6c20cc3222081a12450bee50827ed6b30fa9142d7610ce821fef9ef42826aaec8bc3656cd353e5dfb7ee84ebb0c301d4584f6b1778d4e34efc456f4f9d512964e5e8ea9113cf5ca10fa5c6d29e0325047ce8f88dcf1004921bdbea3eb2c95c6cc3fa97e2a64214f452021c2b78311f4c0cef72d8e94a3a4b161588c9d7bf7b48a7c1c9e6fe93ddd674f57bfee57d6c9add90e2bbdf4cb6929537264eed909044dde534fc731c738f47fa04c5a36e513bf2d1366cd334976f2bc3b72865010f852baf2106262bcd3d5d790915e1e7f08eb005f8ebe0393edcb20926a219594dcb47f0c1528e4a36af01391fd720b8cddf1f144fa61e7c03ae0b02ed1dd29824d8b92d0c8239e2f5aa0577a6a4ce4c9388f3af5c0f382997227f0ac5daa3a86ed0976860ef3b87362306edd01cad4ca1d86872483c04376bd488c61a518a14c560df77371151931a5424e5dace942a5b2836247886774a253f524e066c38f1de8fdf8ccc68d4113ef9708d0be027bf6446291af584a1d7b6f90e3ebe2ed676d2a1a4d50874760a1a5cc9195d7db4778ee6dee656278791d13c0ee17674ed00a545a82147dce5e3d89fe1e66a4ab3ef2b460be92b978dbb9f17fdec230c67138d24d742b95b02d2651587932f9258730c3030ea435883d521435d53418439aaaca3a83fa7cea86fbd3e33aa17f11270a6b1ecdacdcbaead74d559425d243cd669a621e22280ea138dda413727c63617a62f53e82b773ef0150326ce515198ad0b24df996d800924ee62a116b7308afaa27c10948fc7fc213ad7f069a8c997f54311c7369b5bd5af087c21f3d9601efe4013a034def36a3bae5f31d2d793448af8c84902569b8f925c6b4b419f88ea0ea5ed39f4ba4378a3945ee90e823307d2abef0a8e87c9d886b76ee7922a6ff1d84b2bf010ec8049595916a23869fbcedddc", 0x1000}, {&(0x7f0000001080)="7769f7e432e1e1d4b414781305212da0af16ece976f37bcc241c140f5cee41a2cbd1daa1aff1191a179b3d87609a14491aa3a63c1d7c2b105c0751d4bbb4f2f9d141ec61ac9638d9522702a6448a338afa871a5f01537659f90481a2b5849720d741e8213cbccf5d0701938e125b77584ef5b58282b89df85f8dc7469dd2de74ee51a20c2d737d2fe33339893bbb29d7854db94700a16bc7b8d18ad8c5ea6dd2e71d1232d03b110f40c98264d5622516dcbad7d95d137e0f10acf843d6f941adb618d55fe6b3d6d877", 0xc9}, {&(0x7f0000001180)="13ec78a5128fc426b5dc76101b433059df3c5699e3f5caafc69a4bba2b2f80a8aa146253ca8b00435a3f3502e4b583b7382aa227213d1463ad7dfc7c07fd262a0612994750efb31c24852fe740ed0656a3e5adfa0984282be3e68187ad4cdb7856860837276da9919bbe30d849ee121028056f1cbe91adc099e695898d117fdfbb9a9b482158d3bd9dba78ae4d4027a7ebedac7b67df6bf3ffe339e0a4acf4ade9c16ec3b865fc87383aa8f3696f1521b3ea9e31b350c71a980a4ccd8bb701d477cdbc22cd7226c44f8bc7beb41ddde52ce4fbd1a62dbd", 0xd7}], 0x3, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}], 0x68, 0x400}, 0x4) 18:54:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 18:54:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x8003, 0x971) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000000)="155b9c07eb06d73b1ffe845bee5b538a6312b1183d059e7f", 0x18, 0x3, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) socket(0x19, 0xc000, 0xeba3) 18:54:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fchdir(r1) 18:54:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getrlimit(0x0, 0xffffffffffffffff) 18:54:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r2, 0x0, 0x3) pipe2(&(0x7f0000000140), 0x0) dup(r2) 18:54:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x0) r8 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x8a, 0x2, 0x7, 0x6}, {{r3}, 0xfffffffffffffff9, 0xd2, 0x83, 0x3a, 0x80}], 0x5ca, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x22, 0x20000000, 0xdf, 0x3}, {{r5}, 0x0, 0x2, 0x80000000, 0x4, 0x2}, {{r6}, 0xfffffffffffffffd, 0x10, 0x0, 0x200, 0xfffffffffffffde5}, {{r7}, 0xfffffffffffffffc, 0x30, 0xf000000a, 0x5, 0x4}, {{r8}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fff, 0xd2c}, {{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x9}, {{r10}, 0xffffffffffffffff, 0x45, 0x20000010, 0x101, 0x7}], 0x80000, &(0x7f0000000440)={0x100000000, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r11, 0x6, &(0x7f0000603000)) 18:54:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r9 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r2, r3, r6, r7, r8, r9]) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r10, &(0x7f0000000180)="938d7e63148a5c25e4f890f13a518a53d21288ced2beb629bede29b0a9348d1c595b8a5ef183dd2c359a6220e0b85709185a1341fd12bc256539db99bd1d958f465792582b7b7895038f7d9c2b741fc4fcaa39acf98156850daf3add3411e268930469d66771841d93ec76b0831ec35c1c69532cabcd873f0f478ec7510c16d3b0cccabffbaa8a574e19e1ecda84e06c6e233f32eb8a13", 0x97, 0x8, &(0x7f0000000240)={0x18, 0x1, 0x100000001, 0xffffffff}, 0xc) r11 = openat(r10, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r11, &(0x7f00000002c0)='./file0\x00', r12, &(0x7f0000000340)='./file0\x00') stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) r14 = getgid() setgroups(0x2, &(0x7f0000000440)=[r14, r7]) r15 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000480)={{0x7, r5, r8, r1, r3, 0x1, 0xfffffffffffffffe}, 0xfffffffffffffd80, 0x10000, r4, r0, 0x3, 0x7f, 0x1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1012, r11, 0x0, 0x0) sendto$unix(r12, &(0x7f0000000500)="219646e309459a76c9f5a9c9f8faa563cfd125377b666c950ca4f79512a96ffa3f37ad760e8ea4bd0737fd915edc15722ac9ca65b53050e11a6a70c83a09bcb389c3156bcdb1bbbe7d23223c1ec9a4803cbcd427dbd4d815601d7b49cd75a7e718d52b060016f4bd86c34fbb4f9781fcea05f75e04983e3daae0e7914308b36d7beb6794f913f7538676d276088b99bf5784c8ce4c4e8286a06b2a8295435258b9a597e6848d40e9a3700b629dd5242c46a182f7a7370f158f6c8dcb58dbeebec6a5b2ee6ec607697e230d976993a108a4297f88b9e9782789ac1e7d937f9ea676d41fc4ca1672ea56a183b84b82635c1a4dd97de52aeb488751ef7f46115028865bf1e722f400f27e572912293645521783b6279b614eb3d0dd37a7dbb51f0b9daa6ae35510f5b3ed9efc22118b3f7289bdd3d9eb2d52a06740e3f713b562222164a6ff769798e3e68440d839be27509f00739889910dd827d150cd09a509b3c7ca842633f1a888e12add77f357cdf500f9c1058be18263e1c5f53a4663a66d203e97e5ab17ecb3459529a05d287e5c44fe5f019f966c87a884867723c48e21c0d9ffd457e4613bea324c3c2b027f4299546405df986df7cd721a489a25df9fc1373ac2918d60e05e2282d7b5102d6145d381ddd00e23611ca3587264cfa1ca11f52f41b0dba3c813bcd5a4032cb836f42e7cdbe4e10206b41c1272c13f0a4af97f93eb540990805865f93da5eb15193160605487b558127492599b47aa1464eba1b913a9c012c2a437bcb0b086f85498f177bdbdacd819d39060226089acfb5acc51737160a21bc015c83e1e7c5c94635f520de310bb65ae062a98f1573a48e7e6e37dde2307d6cdd19a49c8af08d885ed02ff8ca087b52cd8c0f02063520c2dad70d0932f9e8a9adf5754165cd6d136eba34c15fbf9061db55d63aa19dc071f59692db25a54eaaacbc0a440c744cade9501daa92ff9c158667c1ab1d2ea9717c45b651bd456f4bb1c2e6adf1b21caa5b9953e5bd0cb0ac045b4c5df697da84dac677af1c762a9d7ef1a61fdfd8ef94fd9c47b8f336244333e3f6ae7568571db8c15016825caa576c07faf47e56c50ec7c773b22631e20ece630521894aadcbee44fce1b8e1fd7358129c22fe9b3b98d6a2a73fc22e89c6ec2b450304f2d6e29b8b542d430962fbb5648aca5c3e5c748334a379d5da92a6cb0950e4f6fa4e3ef54477401e30239bdd71954cf36aa52cb9d0e7fdf2dd7d7b3057875fee7baa582f0d1570f8153755429fbd27b5fd6dbc900875bfee6cf06ca7ed76a09797ef735ddea1ae4aedfdf8a5d8d9722d16a7b0793f2f2bebf327cbbfb98c94a497b0c9562bb35cc52b7dbec35dd70727ec8eb91d9cae7479e3738bab15675cd868842083c9f41564783109feae612ee5dc5c1a6adad06115e4f0b2d5e663d258c1e4fd34fae1b60f06e4d76807a6a6d67981ec64092f499d61c9818910819d527852e88263e08c883447c436fbde66245f5efaf3fc21fdd3eef3c7a8ef38d92d1b4c4aebdabda4ea0eafc594466b87ce885229da6939a24d7364b4ccec90aecb00ede46dc1e9e402edd018f66ed3afa6588d6434fa9ce2a59f576cb167360ffe39a95f385b1b840f1ef7b0e70b529fcf63c5396faae8f03e89b2605b44c5c5b275a30a81b73f8bca101901c92bcf6e6660de25788eacd2b9f148de6b5f67eee5d1a5162eb11d016c696004d55446078522201fa976147d55407e4b4ac25fed3c48bf69902a95e16e628d21811066dd1a457be2dac89b53d4f4da1c6fd4e912bca65e51b10db5f616548fad6ed03a7056a56fde4d429574a59b2c6b3f39a2c3d58ffb0e322a5adc8f0cad8b447fbe735f6f12be71d6599d8948e05c2f7359d50e0ee439b16bab4e73fe8c72c95eff18b21cb049d72383b0db1e51d3a98af4e0e015961aeb2a7fcbfef7cad0ccb7d11f05800fa5abe1741015e4ecae8c0b806cea44147ba921ec45d4a302bf8f5d9a24ab29c28ff1df8aeda298d5d3dc3c0e6782965650c4c3d82bf9a18577d4e61f21f40efa364f252115665cb6e40b1a10c658a49fc369efdebb02dd9d164ff09c5b598afe6ef716af0fded9e4a06c5cb424833f8a4f1cbef71c929c95c0daf7ea05daaa055f6205ea844e6edf350ef7b0fe6509b8d9b18c76d631c2fd8fe5395706395466d790d029a1f93e204f56eb74df18177ec5fa009f6aa02359efc91630cab06439189ad09ed4cff28848a0bbdc96ebd39fa67875fbbe05ca52ef0a90923fb16a294f1491dcc12374a152692d3147eaa709e534b8e982c7cfe5b9db5021db5a72020a140a741d3dc87953e14e553387687892199c6e0c446db9239a5a71b4cc493f0877db2fb034c87abb9ec836c74fe764be5aaf8474fc525e7a2a47b3dcefd4b020ba0e66159f6e6642546594da22e1f367f8290923f34675bd52eec9b71ee608c4ce06d2745a6a4a5e8d76008a9502ea36ba029aae2ec69acbabcefc73984878e9f9f5bf25a654fcf105a0bd9c8b8db48706a191a49467609860ce66276f432f31585e5f20c78a9158df5d284ce7de7a9588add1960b5932f5939ce2fa013827184c1e8de4bb1e6e94a228f37d036fcdc93330b1fd375d2409690798f6dc57c66a7f03c9c0b2efd6b2b3e3a35ed60fbbda4cca97e315b312003293ad87fd4a755727da3d8f2de43b24e38e14075b557034347ee6f319db43cdd3afc1a492aa16fa786329f75534b9d8a6f42f7fb3a082f064231993aeb14b341a9de0e8d3f0213be1ee506f834e2607f51f28a3f285ffab5b39da550d6a3f230a25749a6a32879f497c392f18eff4f1c8d34bb3fb2351b1f6aa5cb7276d29d9ac27aaabb46782dc1634e04d4704aa7707ba267f19eea94dadc211a8d72bccd1e714c2b1ab85b3f3ac27b6f8014b5b7bb27184becc0f0699212719620e6490e1597bb871d7d63d61ac27bdb07feff9af5247c176398b8733d7333b107140df499c9c3ede1708cf2fcf1db5006c069223011a060df0953187e6f5ea0b93a06fcbfc1af9dcb34cd74cba766c911135f268fba762b5af6c106f57b734dda277c3f44b2448d46b846e0b14c343b6f59223f489a036bd8822509f6064112fb1a813b4694923d0d9ecff979240e44d085013a4515bd5cb9fedd555f4cb61282f7908016826ea8316048013b5df47081d86be20715f690bf2d2c4a12bb7788d8cd2039f5c3a9817fd3a2bd99d166a818f9228b891e2eeea931915ed8b9ab9dc9fa57ec4becb970653da1f534c03e7b1073d7e11377beef5939eedbc2ca55bba4e8708ae5a7c3893a4d4c3d49003ab63dc48b32e576a064d74b21cf76436d5dc870abba56e4ecb59bea26571298668e1757e41e4ea5a38ba5bdb9fd5d150c24967dc9ef2e1673165412fc699e64626b18635094f191457d1ab3dd26ffa9c0c67ea543b8605eea163edc6745c8dd5abeffc110c761d4e915c44294d914bc6c08b1419ab8cfc129713154e9cdfa33a34d40f986ad7a81c9809e095b74c623a2409f02a5056380ee3c3160534fd20325a9f0c6a9dfb9f7c2e35d88638b492acc260e3614481c032f3fbb619cd3d0455aecdc246aaaa837bba4bb8803a9ffca6aa0942cac6334682dbc2dac45507dbec0a3d2ac5ad63e3d76f998c43757a8d2668e51b46507846bc0649282b3e272865c4749a3378c181a62023c70696ca7efcbad2c0f6226f560205bab5079e233c54741ce13171b36f84bdd54857e013434b2f301d32402909ad1bd4301fdf3c0d9858c394c348417476260d6457b8e7b0ffb82516271652bac1962fb7e89f7e97b84c8c57e3f38dddd754daff650a4b8fb8f62d30db5aa9124c1cb86503591cbef0d72c81a64caca7022097a846c683c58d35c8747f5456e2a1e95b46c7e261c2decb354ff2835bfdaab4833f26749cb465000d06d05ed91fe84089ca36915d87e653c8031755de3206f07c2e16a92da125856075d60b13e3a75c9438b827dcd0e0f3b269667f278f2c4e6ba0a02a59c33d0429a622d7059ace5a759e1c573b49d43e766bd966d1c7afc8092bfccc69dea0f35146adc2d4fc19be2d6de2d023d0e97e3a64e9beb45234eca8c3caf519bde63113b25ff6207f068b01af57bb3c272b0c366d8b438794f8a2bf732dcbfbe15942975a9d61a2cdad19cae2382c58fb6c53947dd9557dbcc11f0ad1c4dff3b56d84d387039961cc9921038d54e623c1e89a6b9b72c034f34b067883f4d92a7d713a4ef920a93e13e86761b77ed0acd9ec3ecbfd8dbe6d7b4a8394892927ed0ddf36b5997b88993aaf1ea249a372f27260550c1e13567c17a13494b317d7dd24586167e1aea451e0c92a05cacae64c67d5f984f8d0bda3308bb13d29f0048a06f4eaf3dcc9bcb72672ff6470e5ad5a8c2dcc1084442e6681b904330bd6c0e9d81c3521e7b06b3714cbab8e12e939d0bf8d6eb597f1484640b66576ada882dcda8ae2c1053b2cf5372df7b76d28c2c105c8135bd96fc3ea07ee90174524c248529010278ccdf38a43ab41cadaa144f461a5ddeccac35ee348edd0d0c178f2ab45a63f248a9048ab7fc27bc4126ff81c58398a760508c6f8e68a7e696b7d78397ef118a7adeb9bc9e21f2f46986330e6b2c644df0241721da439f5dbc97066919c920154e303e0793f016a3b7d28a7bf954a5b9e999d0956608f7a0e1753fef2bb788d95e778bc68c83469a9980c3496cdfb84e31e2e5b4b541150d24c814eabd99dae7e044d37a04519e707f51c61c758d23a3ae66015aa51eaf62e8ae58261bf9c2ad2e0e31d3e4ed242de699d2458c03bd438393d8e9d4e0547d994bc16db0634ede49ba3153bedad4a9e2ed57553cdce3d5c277452bc218599a867877295fe19e1c98ea0755eb862643e23ac501c1c81068c00e3afcb3a0ba46db7a71b23955507148a8da85b0d070b4ec3a19cd384c3e0a41e49549ad06c7b4f9f0789a5f2894d4cd60b3945ff718c1dc126b9af548b378632e16330b284cea264646f124ff56d9f6c63e43fcace04d813e5c9520df0268f3e3881ad3a5e1c4c005d1c5d2d2a1de29222fec5ff91930762fd87c0eb45e42918a7adbfb3debcfdae7126a218083a7e13b75c6f33cb7318512d3e288808699c0bb2baa2eac8ae60212cf96f969f87d3b66f094059708d4fd1fdd7f4c2149848e6476f34ef8366f5f6416a48a13193b5e6dd9f7f66680b12947b087eb0ffc9d6b5494645b7aeea648e235f8c58a8b21a15d42b892f10ea0a8e14d1fec3ca2a760dad070717bc956004f496382851a2fe3c7c2ab496d589c756f187dab1040aaf15d2d3f901627db8e7468e775e7784e5df4b4e8bb8d813d86861c89f6e15d516bc99e531249f98d142936f0c3f74a2b454267ba6dc045f9943b958c0c81de23862cb573d1d9b9ed65116911f083d24b11f76d3f16fa6222ebbf8697486b79012eb592bd5406e0b0e84eb36f6b1f3fd8204b4619fcee3154550df57d9786cd73ccf85c5009929974c88b7bedaba996d4cafec2be9b455042b88c8dc8ea9f22e1160bfc569dfc37e9493c0f0837d5faa7fb1a2b02779492d0ef22ad838442624a1e43228e380c74a4793e316d21c6f7dde23fcf99b5f9ea6df80effab85e82e3a88a2b8e8d64254f64e00086918aeead1b692adb55e95a9b0f0d394d6663fc89ec3bcb0978b9deaf1e836ddc8e1f9ee896422b0ec1964bf09c8e6c9a4c359bc3ac6a3207601152708b6fdb07c6a95fdf63c721f89d9388cdbc7da2af7b9d45f0a3a7f3f1b5b2806217406eece", 0x1000, 0x6, &(0x7f0000001500)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCEXCL(r13, 0x2000740d) r16 = open$dir(&(0x7f0000001540)='./file0\x00', 0x10000, 0x18) getgid() close(r10) chroot(&(0x7f0000001580)='./file0\x00') mknod(&(0x7f00000015c0)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') mknod(&(0x7f0000001680)='./file0\x00', 0x2100, 0x101) ioctl$TIOCEXCL(r13, 0x2000740d) fcntl$getflags(r11, 0x3) r17 = syz_open_pts() kevent(r12, &(0x7f00000016c0)=[{{r11}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3f, 0x80000001}], 0x9, &(0x7f0000001700)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x9e90}, {{r11}, 0xfffffffffffffffc, 0x1, 0x80, 0x7, 0x3}, {{r16}, 0xfffffffffffffff8, 0x40, 0x1, 0x7fff, 0x40}, {{r13}, 0x0, 0x10, 0xfffff, 0x8, 0x2}, {{r17}, 0x0, 0x10, 0x3, 0x3, 0x6}], 0x1, &(0x7f00000017c0)={0xffffffffffffffc1, 0x900000000000}) 18:54:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() getpgid(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x44, 0x2}) dup2(r2, r4) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 18:54:54 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x31b) close(r0) 18:54:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 18:54:54 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10002, 0x1) open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x40) r1 = socket(0x0, 0x5, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x80005012, r1, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x400000000004, 0x1010, r0, 0x0, 0x400000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r3) mmap(&(0x7f0000726000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x4, 0x4811, r2, 0x0, 0x0) 18:54:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x612, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) setitimer(0x1, &(0x7f0000000000)={{0x1000, 0x50}, {0x5, 0x7}}, 0x0) 18:54:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4066696c653000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d202302dd41d63c0251fbf79f21212e29cd8496bb7c3da762facce03ecfd64d28733b49283be01999a42d947ba6713ff4945d3edeaf35ef3b9cba36bebf5a0c02393f993a83a61702a8a2d9085695b593895e871c820bf8d2f0c4e6820cdbb4e33f56fc14a806c6a435b9be910879a0c24340033583925360", 0xf3a}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 18:54:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) 18:54:54 executing program 0: shmget$private(0x0, 0x2000, 0x400000000000402, &(0x7f0000ffd000/0x2000)=nil) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) 18:54:54 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 18:54:54 executing program 0: mprotect(&(0x7f00002fc000/0xe000)=nil, 0xe000, 0x0) mlock(&(0x7f000070f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 18:54:54 executing program 1: r0 = socket(0x40000000016, 0x7, 0x1000000000000) dup2(r0, r0) r1 = kqueue() nanosleep(&(0x7f0000000180)={0x4, 0x5}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 18:54:54 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0xfffffffffffffffd}, {0x18, 0x0, 0x1, 0x3}, 0x2, [0xff, 0x3, 0x8000, 0x2, 0x5, 0xfffffffffffffffe, 0x2, 0x4]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffff000, 0x6}, 0xc) 18:54:54 executing program 0: syz_open_pts() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="10fe81f6a242789a4566383daac385f9c5b95b4ff4fd62ae126d80f0bb7ae7b5347b9ee216ae29cb75dbe6618003cb341286ec5b42f8ef99503e8979041a3eaf5309f06f007eb7025b4b7ef6425a3bc74a0dc827d96b9d43650872", 0x5b}, {&(0x7f00000000c0)="ae7650720cb03b20e22c10d4401bef01d5ad8e9fde03723dda4a4a50c6fefea4c139f7cb459c36b65b4d8d47ebc1012aa4fa3c1cd07fa7ca70ad44847a07441913623b43e83d07a3b474bb99a7b2434a4261143ed285a88447a59a5caeabd8db793abba08b0ea054e259c4550b8c7cff28e665e9cfbc71fca6968c9f63421312d59a79d33c8bf277bee113a91015591211aa6daf55f7fe35cfe18186eff0daffe229fd01d831f2d493b7f1f7f6", 0xad}, {&(0x7f0000000180)="61519dea0cc018549ca35027de43989a51d1827e73853b1e6547235cb1569030ea3c8005b78cac6903a49372ed9bf836c44471f28474db5924956758b7fe8839980ea0830c3d17cca2836f8567957aa51ca8c1699ab08dbbece5875856b48edd5337fec0d2015e591699bda0d98daa412f49f1857dd06ed9534e6f3fd8b586522b45e6cf492bd92b8217334b2ac9882ca5dd08ac2ddb8ec5fa", 0x99}, {&(0x7f0000000240)="1cf823593a89ddac1914f470298d538bbe0f1ec1adf58ca600470d88c9b7dcc89fd9d26340087a07613e530239c5cc28ce3230264a13c1288a965c2cd3", 0x3d}, {&(0x7f0000000280)="058865f78cd65c088660e0a74bb39d807a9458389399567fb12d8c377ac7fd5fb25f63e0d6c90dcf2d460f6764be163862b33419a5ba0f898a36341d35e31fcd2685fa028b157945e6288d0d4111d839a7400a16144b7d5f5c35e80beb802af5cb103680dd04cbe1895942888d874c540029971894a90c217aae808f66e8eaa8c31158009fe1611cb88eadef69ff530848122f759287b39ca2e9b087248c75a4025990767641d0dee0bfc95e72a48cf8b8dcd0c5027e4ed63f49a9912ddd63b2426d23c4f3f0ead0d407472b0960c967babda6d1cf8afbe95c5435d69c3a6194a7ad11f46f3c946aa97285e8d21408a3c6", 0xf1}], 0x5, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x3ff}) ioctl$TIOCSTART(r0, 0x2000746e) 18:54:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 18:54:55 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 18:54:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpid() r5 = getpgrp() setpgid(r4, r5) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x40000061, 0x0, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x100, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x4933, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10001, 0x164}, {{r3}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x4, 0x3db8}, {{r3}, 0xffffffffffffffff, 0x12, 0x0, 0xdaa7, 0x930}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0xfffffffffffffffb, 0x8a92}, {{r2}, 0xffffffffffffffff, 0x46, 0x40000005, 0x3ff, 0x1}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x0, 0x2, 0xffffffffffffff81}], 0x8, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x1000, 0x87}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000003, 0x2, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xd57, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf00fffff, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x7}], 0x97e7, &(0x7f0000000000)={0x81, 0x2e0800000000}) 18:54:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0xbb01feb27f1c0354) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x98) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = dup(0xffffffffffffff9c) r6 = kqueue() r7 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x3c}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000002, 0x34c4be9f, 0x1}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x1}], 0x7, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x101}, {{r6}, 0xffffffffffffffff, 0x76, 0x60, 0x77}, {{r7}, 0xfffffffffffffffb, 0x81, 0x1, 0x5, 0xa6}], 0x3, &(0x7f0000000340)={0x4, 0xff}) r8 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r10, 0x40}], 0x1, 0x1ff) kevent(r8, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r10, 0x101}], 0x1, 0x0) close(r9) 18:54:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x3) r2 = socket$inet(0x2, 0x8005, 0xfffffffffffffffe) recvfrom(r0, &(0x7f0000000080)=""/228, 0xe4, 0x3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) r3 = fcntl$dupfd(r0, 0x0, r2) socket$inet6(0x18, 0x5, 0x4) syz_open_pts() socket$inet6(0x18, 0x8000, 0x44b98b9e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f00000004c0)=""/189, &(0x7f0000000480)=0xbd) msgget(0x1, 0x309) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x5) fchdir(r0) 18:54:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x2, 0x0, 0x0) r0 = shmget$private(0x0, 0x8000, 0x80, &(0x7f0000059000/0x8000)=nil) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x3}, {0xa6bd, 0x42}}, 0x0) r1 = geteuid() munmap(&(0x7f000044b000/0x1000)=nil, 0x1000) socketpair(0x10, 0x0, 0x4, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x6, 0x0, 0x0, 0x0, 0x1503, 0x1, 0x9}) 18:54:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x3, 0x0, 0x3) r0 = getgid() semget(0x0, 0x2, 0x44) semget(0x3, 0x3, 0x67) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget$private(0x0, 0x5, 0x4) getgroups(0x1, &(0x7f00000002c0)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, 0x0, r2, 0x0, r0, 0x0, 0x2000000000}, 0x0, 0x0, 0xdb5}) 18:54:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x9, 0x1010}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) 18:54:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="790000a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91447e70a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604f25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed7709ee5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d05000000771095cc2a179371b28619c530ee6cd52f6c231200000000000000000000000000000000", 0xfe}], 0x1000000000000137) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r0, 0x7) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 18:54:56 executing program 0: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x210004) writev(r0, &(0x7f0000001480), 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = shmget(0x2, 0x10000, 0x400, &(0x7f0000ff0000/0x10000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/218) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x5, 0x4, r3}) 18:54:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:54:56 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 18:54:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 18:54:57 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="9e7ce1238eb6f57e11b8e3a4a54d237a6827e9739074785258f0d8f742b1cc0d8b35db82f543be268ba8a8834f8a37cc0f97d133f7e476b5ef4faa490fbbd540bb2543a7a4aefcc4aeafb47e4fb6fec2105631fdd172e4f1c87788f1c361f2988efc49670c8257275871e7d4f8dc", 0x6e, 0x404, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000e3f000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:54:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 18:54:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="0d504ace2abd0b4c6fe20dbd8259a3879b94864a7ebe0e31882f2e957a39add8152125f751137fbef6a05156d3bca88593f2633f6e8e055355e4c8cfe53ac0a5563d29b4455db3be8dfb992271764b36f998e1a6373a8fd714d1c82789ba034fcd2a2bf83ef3838d83502fdfd8a9f8a23db9bf5da74257597679177565318342a455e54f19f907ffb54f977a69a8f8c8139bc4511f76468d0172f40ab35409c5341fcc4b1a7c8fecac6f479895100a2d9bd4a8271752a76e2b", 0xb9}, {&(0x7f0000000140)="9057767b929c1bcd1be41d4d36b8987b9eada44e2da8631e9bf2c8e0b8879a556c94c50e13bc2e690c155a5eacadff8796bd7d3a491cda428114b9cd751f21eca22f11b77e41ac1615c8ac71924c15491391d148d2d2e5f21ac79941a3978c582e886251954daf47f0a6a3b6354070db23aaa7e2321071306d207f42a70317e70efeaec654dbad9a888fafe4f4637f51129f4c9841ea411e21195f6b2ca3e2eb739539", 0xa3}, {&(0x7f0000000200)="931c970a49a1fb85c5be3eb5768c89cad6b8a75e5fc66eef2446114a49eb178b2bdf6d40c0160b8f777710c9011b25fbe21c203f35d1d228a0284db9a27ec78021d459d591325053bbbd75beab70241b240a8ea99a72e5b44070c12535c4d21910e12a0193ae78c8463c8074df88ef8332d07c7f17", 0x75}, {&(0x7f00000002c0)="71bfc6de95b40c2b953dd9b66fed2668ee9ef1943fd2d10cb2b335ed40e2ab541bce3bab5a0f6322e8648df1458b59a7c5b232829ef33d2b88aef9b6a207715189089e2e10012c010edb6e5244c7900236401c5dfa27116c5f617b8202ede8d497d5ae6ddf86f0010ab37273766dffc59981deb35473e8ccd379a28be833c4b8af2fca715959e88cb86cdb2c66cf4e3a616545161dd48994c012daa63bd2d0291a3ff8eb8d8caeafc127cc261c5666c046f802b9d0dcdd7bca9a6e729315fbd45f5db2d06e5858", 0xc7}, {&(0x7f00000003c0)="7ad3fec2cd6c4a119f99f09b17a827580fe8aca503187b4478780e789b501463fd12361ec31494", 0x27}, {&(0x7f0000000400)="c7737d9277b823825b0928903eab6d04b783ddd4d34cc9847eccc1d642da67bea7a850d17db5b42044715f1a72a1f2fa5973f29d57cc2fc5daed52f2ecb1de46d8f6e30c49ffb6345f71a9954b560aa9fd309059f9a3921704d8bf0acc28b5437c3da9901faace3733fc4f2a58a3d5e16c0ee33fd66c77d6e0af9ae75b2e932ca728a3cb448bc72b41ec8c21b23bb0ef6ad3b494e2e8414ffc7a7fda01c3c09cb92b2cce7ed334756d0a66da9290eea768b22238dcb0b87e5c", 0xb9}, {&(0x7f00000004c0)="053ee99fcdbf9c1fe02e484c69c45a7ea755f6b17f24b88b15532a1e5787787b2572fcfe69af429a6cd141d93f2b66b058bda7d88efe10abc5be635889a72bc8d7", 0x41}, {&(0x7f0000000540)="0598437108bbc15dd9a50ee75ba56463a5defea972e4f8e39866999f084e756f1fdc7fc0f0f38bff5651f461ff90940a3d6e2971a6d68b455294c51bd8e8609d6b7e8e17a8e676ca38bfa29363aed6140aab0ff4ed74004ae3d839f0d1cbcae931ecb4c3297623aa8942a030ca92064af889693fcdf9603e2559643dc8493714b43d1a96f20b59b7b88c04b5b697d9ee3b0a4b8b2fd17d0db79b9352d3e5bd4ee3a8ff3d42dc9ee4566ecb09e29ff1d09ee62c3baaec26783dfe0d9d1baeede8ce791f819a5832bb6b4445aa17b4abc826bec1a7d252a2beb9698af3ff85084a2468f08c04b7de12511c4028aaf0", 0xee}, {&(0x7f0000000640)="523bfb0748fea7a88d65c8169dd4c4ad1893d1bd9f649f2b5ad14508cfa4867bb3470499d5e2deb43f6554e05e5f34408259c944e1578bf8943bf8fcba1fe3c8782b2fe76bc789c223bd3e739e2984a5551750cab5be38eb", 0x58}], 0x9, 0x0, 0x0, 0x40a}, 0x2) sendto(r0, &(0x7f00000007c0)="87883e87ac11f65b540b68779c3fcf816d0fc0870ff3faa1764b18e20b3151aef3485ae6f58119a5af8574d7dfba449188a6db716322d134a50b7ef16695deb2e51f17958be606dc7e6030dfa8de8ebb7f7401f8e1d5f3a3bc1579973197e36e0e48774ce5782459748c286540f09059f6b2b8f5ed122e136b052ba1d8abe052f1ca8905329a7ee3aa458a3c2fb075721ed9fcd3744606db8dd1f642eb", 0x9d, 0x40c, &(0x7f0000000880)=@in6={0x18, 0x0, 0x8, 0x20a}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x1) 18:54:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0xfffffffffffffec9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 18:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 18:54:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(0xffffffffffffffff, 0x0) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) dup2(r0, r0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)) dup2(r1, r2) 18:54:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15, 0x9}, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 18:54:57 executing program 0: r0 = socket(0x2, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 18:54:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() write(r0, &(0x7f0000000140)="49b3d9caf0af780544971149ab0147cae7a06fbbe238b29a1c5d3c55b8d7b0a8357e3e975e21ecff581b1d173fb0132a5d4a58dad9e2dc3b2b83aec0cba7f5b4fb6abfad83a546ed13b59751ebc7b431890555e8b38b2fba953007bfa57ad5a0dab62d02bd92b12134474a851226fb8151cb5499b9514e4f11dbce061ae0fed0ed9319f1eab2d0df24cf1687be7c74cd39a2b15d27539fdeba1a4e5d11ac401bb811b84bc38e3b462090d6507591c330ee23fee6a82a", 0xb6) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3, 0x4000000}, {0x7ff, 0x20}}, 0x2) 18:54:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 18:54:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:54:58 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 18:54:58 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7ff) getrlimit(0x0, &(0x7f0000ed6000)) 18:54:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) fsync(r0) ftruncate(r0, 0xe000000000000) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) fsync(r0) ftruncate(r0, 0x0) 18:54:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x17}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:54:58 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x200) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 18:54:58 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 18:54:58 executing program 0: mprotect(&(0x7f00000b1000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 18:54:58 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0xfffffffffffffffe, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b", 0xff}) syz_open_pts() 18:54:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) 18:54:58 executing program 1: open$dir(&(0x7f00000001c0)='./file1\x00', 0x8010, 0xa0) chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xf4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file1\x00') chown(&(0x7f00000000c0)='./file1\x00', r1, r2) 18:54:58 executing program 0: r0 = socket$inet(0x2, 0x6, 0x8000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c1471091939addcab1224334414eedfdcddafbb5d974e83c1ff9ee4491979648e47aa72aa17f01d771e1f2be36cd10424579dbc03070adee9429b55e2fe3d2a9476a5a47bf00b29bb59d2d5ce9065d596a5b3f8716ea67f6e9430dab421f502002886168dd43de8cf83c938bb334f978e0d75be3f4218cf3c5efedcbff63", 0x7e) sendto$inet(r0, &(0x7f0000000000)="3d205276fff3402159900a28cf44cff15e88c39a7704580757d4c61d418439a22e15cabb146ab021ad07acb957ce5243edc95f95069135aa24a34581a6f20908be70e36609e6d9ff1e3c1875347b4fb68e70a34edc8d3df27f1bedcb281761a7", 0x60, 0x403, &(0x7f0000000080)={0x2, 0x1}, 0xc) 18:54:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) getsockopt(r0, 0x2, 0x80, &(0x7f00000001c0)=""/222, &(0x7f00000002c0)=0xde) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300)="56377806c72f4a0995cc4f1693ee375e600896b6418d0b916f1090977159f95ee31e2a0c91e03836dc61083952705ef01190dc5553bb5f0ed3f343a73c40b8", 0x3f, 0x405, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="44ba071b4353a042c1fb3f41ecf91502025383d3667a7b37f50f198e86c7dd680b4b132f73f988e0e8b572e5a2e82e388ab89f8b1e6d603f5d2583cd0d828a2067fe9b7861600b6f7e57c730ca0a9ad541aa7fb691dc0bc2ee450c4dbd65243a335ff21411d258412c9192f06794a843ecca8d58a6bad361e99fb06c6765e23e98f9ecb19ff0f549568794021bb14fdcf2d03479761a5223bd1fa38d", 0x9c, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 18:54:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0xfffffe97, 0x0, 0x0, 0x0) syz_open_pts() setsockopt(r2, 0x9, 0x3f, &(0x7f0000000140)="91be0400182c3f00000000000023b6da5944564bce59e96b658673a2074bf3450c3afb034f88d3d65ccd35d765f788964f1faf54be044202e1e6258ec53b63c6215ed95ce4d3e348684f55955cb6a8ddb8e6c1b49e907a854ae7dbfe888c3e5be9cdcfe5ea55133a8ce7d36f92269b4a34ab32eb17132b0eef38f3ad6a92936d25d43b639595f23964407f5c59c63a38993db32fc7e602106106f4de5a398dc99716206a50de5a6c304e1e90c4de2af97f88f1e13d03d814a5bb6c5523ec29ff2f2899f97bab6d3e1f1ecb94c84b423eb60f", 0xd2) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r3 = semget$private(0x0, 0x3, 0x208) socketpair(0x0, 0x3, 0x0, &(0x7f0000000040)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/21) 18:54:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65bd7c34af6eb1000000000000000000000000", 0x72) 18:54:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000080)) 18:54:58 executing program 1: r0 = getuid() seteuid(r0) getuid() sync() 18:54:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x2000, 0xced, 0x9, "cf537460cbc273bbb965ecf7d16475eebf01f7cd", 0x2, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x6}) syz_open_pts() shutdown(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 18:54:58 executing program 1: socketpair(0x18, 0xfffffffffffffffe, 0x0, 0x0) r0 = socket$inet(0x2, 0x4007, 0x9) sendto(r0, &(0x7f00000000c0)="0a438601b36c2a205181937eb7fb3a83d3e920dfc88456fcfb5fcbf9e1a5079909993e7406002f7e10908ac18c46df5ceaa186344dd7031a2371837147444328d727255c73a4d4092080615c678e78b63431e651ac03580d4326b1427b427274fc6f1edb59e608a9e99c4979e84bfd5c3798c0dfa67810afd0f9a3be2bd348d912cb5a4f", 0x84, 0x402, 0x0, 0x0) 18:54:58 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0/file0\x00') readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 18:54:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "73232eb3fb9488ec344f23b3e4b97f208c255fd4", 0x0, 0xb71}) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r1, r3, r4, r5]) chmod(&(0x7f0000000080)='./file0\x00', 0x44) 18:54:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x2}, {0x3}}) r0 = open(&(0x7f0000000180)='./file1\x00', 0x10, 0x84) recvfrom$unix(r0, &(0x7f00000001c0)=""/147, 0x93, 0x802, &(0x7f00000003c0)=ANY=[@ANYBLOB="c64dd2a5b5234569e34f75256b01a4f89f3bf1b77047a3920cd6e18f22fc6afa65503fe92f0600d75eadf3413142d91fe70d6f0030f1aa30cbc081b654324d4ebb3dbdf51460a018eb1aa2aa5e99453e7d1e0a7bd4276cb64f370ebbc4ddf2d8f8e79f7cdf329d0b"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x6, 0x800}, {0x3, 0x2cc0000000000000, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x21, 0x800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000380)=[r2, r4, r5]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') lchown(&(0x7f0000000280)='./file1\x00', r1, r5) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 18:54:58 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socket(0x10, 0x4, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 18:54:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) recvmsg(0xffffffffffffffff, &(0x7f0000002440)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) syz_open_pts() syz_open_pts() write(r2, &(0x7f0000000340)="148d063beedd2ad5cc02d55c3cf6edf763e535771486cc25316058b73b0ab60900000000000000a9b4f29787c034d98817596a8123e22372608592faf4661138f46e5043cfa9d2fa32f6dd0d3f56c89802f67d5afc8b9471ec0e5b9cab65bd7c34af6eb1000000010000000000000000000071abe2ab169e31a4f91b2c9261aeb8eb734d60ddef6b7aa9baea04111b3676eb39fe6d6869b5e249090ad120ee0dff7f5a940000000000", 0x3fd) 18:54:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x35, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x101}, 0xc) 18:54:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0xfffffffffffffffc, 0x3, 0x20000000000, 0x100000000}) close(r0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x109) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000002c0)=""/4096) execve(0x0, 0x0, 0x0) 18:54:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xb) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 18:55:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f666c65309a33763591fe80ba4f0000"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) fsync(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/251, &(0x7f0000000000)=0xfb) socket(0x11, 0x2, 0x8b8) 18:55:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x80000001) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket(0x30, 0x0, 0x400000000000000) 18:55:00 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 18:55:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x3000, 0x1, &(0x7f000001e000/0x3000)=nil) recvmsg(r1, &(0x7f0000002440)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x100cf, &(0x7f0000003640)=""/201, 0xc9}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7e718dfecd3ba00647a0ace3336775c67840eaebf56bb071dc86aa556c040ccbdfc98cf9c36123de549e06bd1668097b3b7adf6fc6979e0993de3494873a86da98694388b0808440119cfbc9067adce6ee6bfef9e1dd5233acae395cf40873a82c8d28fa5717a2b36f8f2a2d775dabd219c768e123b6de3dd127606b832e6c0deffaf82bd16203cd46a35fcc2f99f5a93bff5116f79d918d36e35e8a85f3f982a3dafe7921622e7acb54efeff8938a045af5f1957f015a05532acbfb", 0xbc}, {&(0x7f0000000180)="5553a035cacc5827aadfb8a9b9a15488de838afe789964f6386d9c3b8e0404428c1305ef9a6ff1a43d93120c28fbb3272a22b7212ad36a9a4fe5ba9e7fd5d5d3b8506e5dc3d20144fc961d73df739c5f3ebb1a34027b4ef8c27b7117e50517855bf60cf021d7cf8ad0205ce2428cc7fcfc8f970da8837ba697d4517dbc2847fcb3bae27e9dcda513da7e04dc15e74d2f1b4a14b610c8f8e68f4bbd63c3039fdf44b31df3113ced53e977b6188cbd5b1818ccf1ed947a94e3c2cf83e9bb4619dd19c48f237303b9d0", 0xc8}], 0x2, 0x0, 0x0, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 18:55:00 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 18:55:00 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x1d0, 0x190) 18:55:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x40000, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$dupfd(r1, 0xa, r1) 18:55:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1) 18:55:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = msgget$private(0x0, 0x24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x20, r3, r4, r5, r6, 0x26, 0x2}, 0x20, 0x2, r7, r8, 0x3, 0x3e2, 0xdaa6, 0x9}) 18:55:00 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000340)=[{0x0, 0xc1adbb5ad33eff22}], 0x1000000000000353) kqueue() 18:55:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000380)="0227e4c30bd05d7d077243237ec8a8ce776108ff470c7c88fad442672202914efa8cef0edcc3eea4abf2ea97c80cc165033851f6b42e0d6d8e711d3c41b35649c76c1923e5a289d40e0392b34e734df1a1711f4c716f0df102452e48a8df0bc0ba21bec4f5535df19b397b2234e0a873653ab5e1f54706aa9e336dadb4dbf618986ff672b8f1f5322a9a3a2825635f9ff6d858647df2cee5eea288ec4c787b474c6bc296624e3198198f692ccd7ee5337828033bcd32b7cd1653af60eedfe717a6221fc844c31915f1ea258569ca", 0xce) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4ec5fd15ff2933ba08fdb7fa0bc11e46e87fe7597b95bbeeba282afa2b112085c0b9bb30f8e31cdbf384288da59f1a96b32bbb22c885e850b35a44c2e862a516f8178ecf2a9a6ace1756683d4dd84f4466f0546a3ee3cadca2acad9d38c53b65914b98d57c423784962385523afbcc4a3e66dc72d413bec252743fa744a711622ea5704b3a19fd5c81bd9675b17e81fe150bf6993decc160a7f06e86605f9748f3032ad5edfbdc0b9f5e775cb5ff74630bdbfa7b8f4f42c6c8c0da8ed2432c7a9f47dda6aeb0d45b6475bfe0b807bc7f8c5263984c8dc5b690ef016d2b9c354789de9269461f034efb1241cd8f1f7b4269479f92b7adc41c4e1b57afd8ac", 0xfe}, {&(0x7f0000000040)="d93b0baa7ea76b29db68f58bf5a231b56751ba70174100abf591318fef83eecad13a2d7259af807ede9c2db3fc9d759ca2fdde289ade203b22ca", 0x3a}, {&(0x7f00000001c0)="7896d4b84f41f3e602400f6f1eab483a", 0x10}, {&(0x7f0000000200)="190d445ab7153f8ab94a87a82530a3fe480e3e5214d78a247922df80eb5f93b53e150ee5693ac3805266209f8a0b993930946bb2e9c7c7ef1dbf10bf24bcca6677dc10336556564c9da840492a90826387b64f5fbe987c77c627d9bb73c618e51c52a3b71ef1c9c626414c7f20843086dc5c855bcd17b88dd6a08b67c6d5965ce67db418f72da35769359924230abc4d2adc28308a7d94fa43e6c7b68ed599f189f6b98d0150040386c6fc455c0de45e71398e96c25a", 0xb6}], 0x4, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x2010, r1, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/52) 18:55:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x80) 18:55:00 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x0, 0x7) sendto$inet(r1, &(0x7f0000000000)="1e18596b39a1c9137eec9e69b264b65a38704a4ea0135b04d124044ab1c25575177d81566e55654c57c74abaca509fdac42a4c17235ebed2da3e339dc6c84ae76e6c4c161cc6ffbd97b70734edb8486f9f24af8f1d13ce724246ccb537ea5d1314e3848e81704f7b274a8f160ec24a4f98a8d022805113a1831b3850f67614374744", 0x82, 0x8, 0x0, 0x0) preadv(r0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0) kqueue() 18:55:00 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) readv(r0, &(0x7f0000002340)=[{&(0x7f0000001140)=""/56, 0x38}, {&(0x7f0000001180)=""/7, 0x7}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/185, 0xb9}], 0x5) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffc0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x4) socketpair(0x2, 0x0, 0x7, &(0x7f0000000000)) 18:55:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) truncate(&(0x7f0000000900)='./file0\x00', 0x418e) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x2, 0x1f) 18:55:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x4c, &(0x7f0000000040)="092e2911a82886a77f9322d8ae6d62ebad4386b9ed67bce6efbf1502a732d416a4c7629c7fe946f41cde4796f59116f9b2595739bcdbae61da2b9b1545fcc3a3d76238a1f65bb7dc40df8ac3") shutdown(r0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x181) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10081, 0x81) ioctl$TIOCSTART(r2, 0x2000746e) 18:55:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x202e2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 18:55:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 18:55:00 executing program 1: socket(0x10, 0x8000, 0x80000000) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 18:55:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0xa00000, 0x101}, {0x8001, 0x7f}}, 0x2) socket$inet6(0x18, 0x4005, 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 18:55:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x35e) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:55:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 18:55:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 18:55:00 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = getuid() chmod(&(0x7f0000000000)='./file0\x00', 0x74068ded4b179f56) r2 = getgid() fchown(r0, r1, r2) 18:55:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) read(r0, &(0x7f0000000000)=""/250, 0xfa) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 18:55:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 18:55:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r1, r2, r3, r4, 0x40, 0x8}, 0x10000, 0x8, 0xfffffffffffffc35}) r5 = semget(0xffffffffffffffff, 0x3, 0x313) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000000000)=""/196) 18:55:00 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') 18:55:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000080)="357513c065dc49e10db71291ab1c8ffeeede1b35dd7fd101329de08c3458e10721dc46c5b0f6c4b5c90b728da7276193ac35ab784468d842a5", 0x39) socket(0x11, 0x8005, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) 18:55:00 executing program 1: socket(0x2, 0x0, 0x0) 18:55:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 18:55:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xffffeffbfffffff9, &(0x7f0000000000), 0x3eba36b11cfabaa9) 18:55:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xfffffffffffffffc}, {0x0, 0x20003}}, 0x0) msgget$private(0x0, 0x30) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x106) ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x10, 0x5, 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x8) msgget$private(0x0, 0x0) msgget$private(0x0, 0x480) 18:55:00 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x623, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup(r2) dup2(r4, r1) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r3, r1) 18:55:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = socket(0x18, 0x8003, 0x9) sendto$inet6(r1, &(0x7f0000000180)="a0881dcfbade6672ea74e3cc5a2cdfbaeb0698cbb83879dd4394c471b272e3a01975c3b52470aa60e0fb6d5310295a2628b0a02aa330586e109666e7b8240008d45629a901a93fb36202027a030878f8114417948f45b0d4ed8f1db320afe82731ac6185a0f2b15ebd218e82f0c2c1ad810490ebadbc46d8bc938ec6db720f68970c26fc0d916016f6a5f25e41bf2601308d", 0x92, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xf86}, 0xc) sendto$inet6(r1, &(0x7f0000000240)="dfbbb345594e3e1258e6243578fe4de3ffffad395e6967266e51c1a2895718570ea48c7f974d1edab18c7c3c2d82e8bcb2469cbd1b63afabe73a1eb464255ac8d11060990818fac09b0ec6232f8913d272d6031f5fa3afc6796fdfbe9f0b18110e4d9b8283691fb07c22371f25f3caa52612c482a090cfd528b782b3e3dac5efea281d738e99e2f491e48f1301358024ec122cb91405392aacfb25e524c1029b465a2c0feeb934baf9f2227649bbdab00a830834acdcd67069460505695042d84cdb4cd2cd16209382d98f7e2baa6b2fd58a58355f7c4b00241d9c0e9bf00f30bf575916e57fadf568f6653e1ba7b51451121c7a21ca125c0857e0e0007082fe918671b2bd04064a219c6efafc180b02ea57587989ecdfb5d9921b994838642a2ce10d644bef1484b66d3f9fbebf34982810d72960248176bbb9ae5983f332df80680fa830a90bd70d7be75460dc69c2a013b64743c9cd9c3ead0002538984c3ef92e045873f4f80e980ba9d612fcd4ab4f75d9a937a9d19e7ec16e0493da26a11c40d98113dca03b15c7264c0334baef1c64dbed5c1658efb9e978494dbf6ed34aec04cab60a0e5f2469f91a44054a2246329e6ee552b1e2eddbe7ca22976c6b6a34ec16c25ba19052db7b8784df15c4e109071437876018fef2ca0a786d193e075b5fb65b7ea5b968b0455339bf8e387e9015bc024320ff76b71684694a0c75968a7acc0d19effec260a018fe998b4abf20c12a56e62c36baf1f5fbcbdc68c067b430536d0c59c496858f70c58a1fb3752dd1af5ac060a29a8cb805ee5c16525967917eed9a73c8cbb98cf3d5236bd529318a56f0064852780b92ed19514497e54580f9581db268262e37901a16c84c29ccc3eaeee66bdd1aa2343f47a87dcef4076f4e7b2544fa66429446332f955b0ae8229fcc1e9b23dd010d6891bfc1cbf515f55d6cf81019cc1c2c60ea8ae69c337ce1fef5b271a54d1043e9cbd5162f0c0e5ac4f0d05a84165fce4706dce9cd97a26ef523cfae3d187e19a923d3ddb856b831f0a266d08e61e022ed628abbda60c2fc9009fe29757bc71281735373f3db3f8f014f4de2c0219e2ba242144aa4a619c538896410746f22c7452d2c2e490f8c5da28c502e49dfa2d4a0a28ed9c175eb0a28282d0e9b9e677f3e71b8961539169c299a3a16f018ee7e72814f9127842109be10036b0936d9c993fc050c844c445d6a9754a8522957ab547dd97fea1d6cee2fc7537b5b89dfc2bb265cb9965d000172ec2721c2b1049e2022913afedc66ad6186929100954bdad37961179bec057b2d20798f62d252570b3f3dd9c307598a31fa46bc0af9dc41550926b9dfba37c555f3edb109b0f6f666e6a08065a4d5a7927ed26ed955846462112d7e061e613372c1c3fac3f43eba1cedeec2ea2d32958e070b568a67ea29709cc15df6b6659da2aa184d5ddf64d15696bd75ba3679ae64540130d09c19684e49be8fb4e9923097843b04634fdaaa4c1432f10f5216909539fc791d4c99bd5d1dbbbcd11cd5a165a6cdd6675bd3baa8fe0ff104a55ec2ae6ccb399da72f72e7bc8db527b1feed16c7f0023d69e6f2b82d774fcba50d6ea440c39b63441f537720d6a9e79e4dc04b2c111801d10950984536103ec42eaf6c434cd9cc5f691a8c7c48e384567de58b0c0a5b5cca123fbff6e53640cd765c7b3378cc077e654f706c73c5cf089852e24facaed239216c5b6bd162d3ac7e22b44c5fcadbbbe5263e0f647f746d042412b7b3dcc51be9ca9791a68888fe3100ff816ce7d7d501a75bccbfaab7f022900276272512a6844b13fb836d8173986483651bbd9a7e235ead2bbcec81b8814e9f34ae8547306a506f2b238c17674897545732682cd15983de1fe1fb47b78407430c0a7adafd7f772fd7c9861da41965bb63c033422e6e652e0c61f3dc44345001ec5f8b5b3bc2d1b4fc07326b418737768ae8646150312c1fe44bc05f4802bffb047f1d6b1628cff5f5fa982fd2a875e8683abca6694047c250db5b4945605839966a3ce2aaddebabdc1d6077a5602bf59e6703922683b62bb5036982852ad0e3dfebcae56f29c9bd49dc5dd33be6b81a35caf838b1fbec82b82567cfd3bdf10edb7e127be05a1558cf4a534beb1a65bab558c46200f6cd3408a932648e695e317910dfca3a2c0ce689a672b2018a548a5932221efee7e9543ab55317c948fe587116256e81648a454dbc1281575023bd71a387dadb94cc619c99399a889abb692851f66c6b9b7671bcd2cc287a5d021e4e5284e2b526e013e125c04c8331cc0fc3a12e12a70fc4fbeb821c2a45e2a8a4031d20276494111b737bbc1c0d822ebbb19f5bb44c0a7d3052d55b1275e897e9e77d8c5a04c375dda1b2dbb4f5741e1cb64e92188a23f935c241eff098080ec504cff7e4121db5a829914522769286f3f590a47d79294be3a2f4cf1e8ff3df21a76b4f1ef4b290fa93f3b3fc20fc31e43b5dccd942029421c8c8543bee831a345ba53a71e4fae68191b2deb9b9c09571b510a58e7430a6b4293efa0fdaead481aa35184e3f799c695a5f758b4a547ca426f8146b306b434525ad990f85fbfd3aa83be1e153b79299a9cd207f858b72eb614e6893c4963c6e08152227cb899a4cc60029cb6e02e73321679acc4b0a6f883573752b77003aeb974eb733d4e7c5212b814b9c45f5acf0b8d803d4bb8481ed5288645081b5034c4eff93136494e685ee19bc3d0ddfd89d125e2d02967d2b93e4625889c98be34da727d07fde6b2f71ece980c086ff51f5a7c61e2434e809eb14802b33b6e3d2b1af6c0c96a9ae0901ec6a01f4ae9539202f735417113ffed390b4d65537c4a896e53c1396a496e4aa1ee7f4361989d4e50d1401999c36ccb0ae8897e54fc096b2af023a8419e5c623e8b8a2dc122a6c5bb782b18f3abbcea46d752a7767f926e645b822a172027eb26f2f30c6672cfdfb7a9d6d7cbd86fac8a8cab7c23b691061d3fd191b89fb36283425a0798a81da35074a89b08119bb035d95da53f77af960e9a4199c469f94b8ba6782641350547590fa66807cd340363750efdcf0c03afaaccb596b24df31f380da633ff55e169fe5788a1bbe1ffe0ed7e47617c87441957fee76a76fa89b79e669550db0b99fd473677453b19a7af3230b0c37d04bfb3d77b3f06416dd9c1d0844a78fc7d80f563d6b780a18d859baa1381e4dff2bd59c058a95c9ffa919e6512d1edb28ad924a59c0f1190ac2b39ae8b1008e5a12cfa726fd14a9a19afbc180967caa030578c053f424a11690d9bbc48d262bf55e0e1f508691417309dd761fbc842f2a08e3caea09b4539db3e6aa003bf872d8fb5eb6b3ded95bffd7cb467de34c9ccd11fab224b2b6d2dc2f7cfb48d9b414aa3135f374015a649b65ab653875d409dd93e443b05f2f63f0c333cbb0ced2c2cf56a58a1339f9fc7c6a0df872293233949369e4b7dd4aeee6a7caa331e97e27d631bc2eb507a05595486cc41f01bfe42abfb772fd0aaab1b1df20d0ed5b94cc0deba537233aab594b86cb96747ea7422d7d4ca4058b98bbf898baeea57ca53944db145e45c07eecaeff5e47d45d652c2dd7b8f7ea328d3c472b4d0e48a9a6d8671bfb49722a30cf743a34a0747981877dbc08676d45115981ab861041abca339dd5b7182c508ade4f1fa2b615c671d4c13e8e3d92a4ada28171ed6e3ae601bbe3d29fd906fd9068fa725e05920462120cadd05bdac5786592bc8869df15c88c6d63d4a9b45f36c0b8a24355a3fbb5c64f168cfd76358085106a0a08da62fd4c03048a2a0be2f0a1666f75a2eaf19539efbd42202780a6b7737732b6c329fb6dacb4f54de1d0e8d4ea2cdffed8d252f8b9a066c3693ec8216f504bca59e965b75f1420a11716a6f1514687eb487fcfa81c6251463199bb182c9bbd02f7644b98126877e96f6ee6bd8b2a8c4bc908bcaa976b6af9d6dfdc3cfcad0e262c5a653d907f6d38d660e9fcd4d29533679da7579206f06eb0e68df269ef2d67bb80a151c368e9802b6db938272dc89e64f93b920b9d2be473a45aa3b698da43fe241470f0a6ca93b8286ead5b9b583e8b49c13a59861cf999f8069b2bae0d46c69282cc24cc550748ff6f1a009e8e08f05bbfcb81d624289de8f04d61925e17d2da27ab145d35dd841777039efdd029b55e821744f6cf6423c0469e555d1985dee3647e253e73f5fef0dc968f3ecda0aa0fc6b88f976719f098a3c4f4571818d88cf70d39ffa3eac4c3a353970ab584303df3334b3367e100467a97b4950248ba1b429efec1fc74702b8637823a843f2c29a7e02b7c4d2fb6aa5ddd5555cdbe25373082dc538a10017725617569611d37ec3e9ffd57e25a3381229bcc05b3829f0c69b543373e13a95c3fd9792585a1d652c2dedf000cff1bb419a1c0e20c6e0b0a32706d2feb71a4f28109a304e0aea163503248b99eb4c64564b5c898a990d83222384654df9f13dac78ad5605e81b0482a00783d33c24c6a48f0c586aedfb4ca8f4da148fe507928c73f6d145873de54bee8d9a29ac88221b9f8757c5c1b1fc70a75e9e4cfc651c4293110b352bb8a4105611bf59a5ecb67666f531798acc6629c242c54312b7927695c6747accc148e534623b6ed2a104548c3bda1138fe72d79f637c55d73c3f0e7d1073a37fd3a5f45324c40e2140516e2f9aeb4e147692797449520ca2ef0af7f380a2544a690883fea334316f35ec9a894b1b123baf6ad938da41e090960da8273d253f0fc025ea47617a48d6fad54745c6536287d0611ead53746f97c6e0271a4cc4d2dc576b7a4c9ebd829b251712f8da6a13b1cf906a0f0a1b5f27525a04239886dcc013e8f89c43f36c38075a1dd216a02c80a0261a9ed7961bd6f2ff592701e8e2513c8f06c9aeadd2d71f4d3cc7dd8375846a7f2c5bf8fa43652f0e0df1593cdaae754d0f163fc06de69ce685f54ef2dfa294e1d1d2a3d60fce34e2a71670dd11098f8763e2e0a408cdf146974cafec55f8fa63c3967a3599471319748e7b19dcad8de7944beed072981341a9f4d3e20b016d0aecd7a70c036d114d1bd62387c659b472fe026ebfc4acac7a464739f224e1d23879569d9e72debc6f21d3faf773553e8e9d0deb11bff094feb723718e4acbb1744eda3381428fd9b338bf696f97554a6adf216518476b026bbdfd6fa9a0b52fca74a711d75f82b2976e2a4e707be62f937a69e4894002606484c0e4f4bf05b1d9834dd0b6d5a6cecb57b4656efa49e6cd53078fd7660d923399763622aec201dfb70d9bac64ed27485dd7f82b8e609b9f8251e792e690ca8559697be3d6e8329870947c8cb95e23485e334b54dbfba61681d95576123495d972b36fdaca0d56387c3df66f8a0f5f7dba8d1ef47393dd45515131a3e2216a2fb8fce541da8daafe8ef3e93bcdd8b456d4bbff090dc4a67e60fd9600b1f02388b410079d1192c0de3540c8b1d17b3f220f0dbcb3bee52ab76ddb910c7013e310fc5dad0c2f72c8162e018a41e8fc30a37bc797150d1d70a5c7739e42a382e147e3d3abb8830de7c4df297372bb3775f95e3ea0c4f309beb3c918dc4347956f4d21ba4560ac2b5008cb54aac519d710088cc2e624037f2b9b21e5c7188dd07b15111e08c7f6cbab057ba67bff6f2cedb94ee63a09fe052e7c2c55ca1e488a053a4138410bdc5ef105ae8d6c46ba38ebcea9f2f058a4e9d12b34b387e8c5c1b8401a75d378d47c21c0b55970714c0534ef01739c512b079c5c012aebc947aa5d9b4598", 0x1000, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x200, 0x8}, 0xc) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 18:55:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 18:55:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x30, 0x4, 0x8, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8, 0x1000000000000}, 0x10) 18:55:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) socket$inet(0x2, 0x0, 0x1) 18:55:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302", 0xb7c) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfd90) close(r0) dup(r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5980, 0x3, 0x3, 0xffffffffffffffff, "85495500020000000007001200000000002000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:55:01 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000007e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/72, 0x48) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:55:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x12) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x100, 0xffffffffffffffff, r1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) r2 = socket$unix(0x1, 0x5, 0x0) listen(r2, 0x5) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0xffffffffffffffff) getpgid(r5) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000, r6}) socket(0x20, 0x8005, 0x8001) fchdir(r0) syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x6258, 0xffffffff, r5}) 18:55:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x40, 0x3bbd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, 0x0, 0x0, 0xa, 0x0, 0x0) 18:55:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 18:55:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001000000fd5030efb4f379765500000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 18:55:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 18:55:03 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 18:55:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 18:55:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="a880b2a5978024bf81b2bffe965045e8783024f63af2eab70206217da38531ac70be772e20778b94282a5f9dbff9faa1c5a53458f2d8f5ef9aed905ddb9d6144d7d5d32ba7fc3fa882f6c851dd888a25f7d066a5cbc69ec3417c17119e4597ba68851861cf916ef793d4418bccdc242bf5e2142f60672c5881f59e294b8b09804fd8d52921b6d17c2dfac332cb9b0dcc6c0885b8ec4487206148e2c7ff88769ad259132478ad46bb3f44f01e25dc20da9d5ae147b06b583778e3c6268c561d2d8abfe1d5bd1d2f14a3fc5e1c", 0xcc}, {&(0x7f0000001840)="1d303ce4640671fc31faf1dab8c35b349197f9ead515af66dd1974c156b3716fd4393091d1e3f44f9d19c3a647bfd0fd76b2ccb6cb7940ee5db17ff192f87d903d92e77fe6d8165a8c426305aad2b53281a08a61626a517d32eb82641cb628c3cceec67c7e4d1d4ccb30205beef45693459eea60de220ba36b0798e1691299a6e45054e8a248794c3533b4d76fd410a3510a140a7a48f49f0ec025320f7c9dc39a3d01688a3c48d4091121c5b6389d5c695a54ae70d76de8f8d4956beafe792bb77d5f3a4669bb4cc0c39976c56656309637774ec2ad31610b25728cda9ba5584bd43dae2b2c3eef4af7db558318b13a9d285663eb6f5422f3c4d2e374870cb3ca39d1a7832760a03de66ae0f55b739237e541d894e58164611e0109463e26b5cd49241fcb8d091388f42cdd5d6f4aaebdba0466c69a20d3833a2f46054cc615a69883f8dbf83132d6a522e5cbb1bfaa89f71a8f2160b5893fad5393aa4bfbb1af81d81cfa4f230647746533385850dc5cdd68c2a85c601bb75aec7413d3ef04af87eccf26ab9eeb66894ecda5ef6c654f6502f980236d39cee7f3b36dbf1af91c812f0b446d33aba115e1a3d694ae4a3359b42f8802c7dcfd3371be84af333e210f8faca149cc5d83e665f347885fbe038c508be242a864cfb68bea534df07b27669d1d1a894bf5a3873c842b203360c0d0ed9e7dbc9b36831f3966215f3cdc30803c85c3529caca3e963fb2eff908c03a20efbc939f9dcce38aa9dab91683ffe406afac4d96ca1c5a900c909ceb5c088275d489779d4c553cce44a023a8f244c189b4c1731f2584b670055d35c6af3a0667959b5f92746d5d3033f4c4581dddbc6db7e95925de68431870c57067f8d49a96cae32aab50120bb36bce7aac824158d6f39a59cacfd347a013434e4d066b77b3db7496699fb9de57ae0c6227faaf836e4e9d1967dfa7c31ec9e8523f19b99a6e2927696ea65972479fd5afe577a38fad5327da64e930d1e8f5fb3db4378dd0b6f6dceadec38651cc8ce05e02e440e5774f3d35c8fdd97838efabf64f041863c7118660e295ab6c9ba4b01c9e3cd9dc23877dac691a547a4e4f09fbfbba637842fad5c313b948138544df9a82a480962dd55658486b99f68ae6f0401c1ff77768e2da7f63a77c73836da64af270095c5d68875d5681ebd2e226762b4742d4da27c87bb6b54e61d1e4b74dddf10342d720dfd81169a652d40b3f99bbfd7b9c21c9e6f6416f6be04853bce4b7dbc4dd76dc8373b3bbe3ef54c99932b325886df1af435d4c6702f3764c10781fafa77fe3b7319af7b9970a1c0ca469285cc09a113c5054a861fbda7d0c597e981d5a11d72c3dde19a9d31d9fc57b256aadab458a0bc7e8fddc106eefa92a332a3dff2ffcada95186d9852c1b3e96dbd72467eaa1150f41641955ec58b36fcbad95e0dc3b547b68699bacb6f976d90e0af13162652f2c179a2a38fd8b86369a0d2feddb5c630d0f6298ebe7be62b9bd559662dd45aedbf980ee855702b5202bdf47de9661594a9b6f3ebdeff04bd61fa980fe8d182635445110beb3ef69543c79f90a4ad892740d95718f7cf801979736d6b13d63b6ed7367af2689dd7de5f8a04ffd6f92c176249d0b8bc68054f449d003d447535b660b10f01110ada969bcdbb57a49f7b670b67c71fbc9737ba9463ebee9add78942912d7c16f43a500178b1463a8cf7c915b98a76da4ee2fdc1c9e690f1e4a8920f588979bbded0fb83f5c1fcff042c8da621a3bdaf681ef2ec6880309976e3c8124fcb16836383c94af903d1c3fb48efb228a943b1290b229bc1fab75f8b3a648be4d71fe51efe895c78f37294b10fc856f67c835b0ad67181645e34bdbe82533ff7ee362f3da43b5317b049d7585494dc11b28ec80d8fe261266ad360326d82efab7e04da1a7ba50be2bde65adaa0afa3e1ad6b6539022e634038346c728dc37847114ec993023cd13229eb67575b391d35bbc3392d04c47e2614c04774d8859be5984487ff59edfb4f3c401d3094bbe2b36192ebe3f2d42f95042e8a4461b022377bbad3cdae2ab9773731f1b0ceb75163fac3deeb0f79e9cd763cd25c56decf6728e65722929fe279a5ab6e68c12c15b3146d5900a87a3e471b4a5ae0b36fdaf288a6b115a42f6b0c1827a08d2e255319f95210af7028226355d46be527a9445a8aa51e3e25649123ef54c926a77842958eaa3d84d479bec716aeb82eccd7a154c29ce24aa3f0b4ab924d64aa5c3ba4b6c163624a6c4b172a4c2824886d53e6403b187b10b0ffbe0ebc5bbf9b96d8fb49471abbc39144b306d3ef58cff9ccb74e0bd668e0cf38c86070160fb8e59ad2daeffd368805cbfa36d88cc8acf63722ae14411a4be234e04d7df366a8de13110b244624884b200da4c02acd2556d9f033d42056cb5d5710998e1e7962e6e5bdb7b8fb37dbcf35c1f05de86f5577ac2ac903214dbc68e5729a1d63ac752dcd036c62a4bcd77796d9b28d89e2b1b4272726b3257e06ba023719fc8594429734265764747024915d6599baf1d5880660b6809600464aff7190e3b9905153be4d62dec164e4013be73e77b4d13971b8a6c0cc0f3a890e80686f70c415b2d4ac72f9550271f4f13d906934ec3bc458727e7b6fdd44d6e603b7441b0c10137d681f7c9f93fc3186434cc1b8c60bd6ea0012cdc2593c39aa5cfdcda67978a0688840c333c166e13f6240ad16a52dc4921c1582b1110f3adab358e3ba80afd51d41d258e52cec5eaa3e435b5b20de25c42bbdce8f0ffe60a02d4712bb9b1b057dc50abbadaf395958f9b09748ddfa9107265f2cdf06829e4a08a077ebdbb53fca9e94e1e69c4c4e5270e71b875a54e874fab9b29ba0faa416b572d616029aba877da6ea98b9af1970dad9a73b4886c9f602c96ba21248421e4f4ad49cdbbcb2943f67d4a14464eb45c4d93f07209beca8328da48bb5189786911e50d4232349faadce69e529684b2188ceaf7acb1f0666447765820bc3979910989c715c9cb8e27dd58874c1edf4471e362aa9ef67f53b26bc7a0744a22a66ead470a10d9f327e6242b84c7c86c11e140bc4e44531976d30399595c0b3a1853016fc4f6419c820ddb0dc44248349a725da833fd2b52842613812840da7fd1f99ec4217a6d079ccad170715a9bbb201f4d04df69ae3eaff3a8c48c784082a1891b221075eeda37691f93a0cdc3d0aa40602e7406894623601c1330637b68820975124897ab0fdc6980bc4d6d1c582ef46c3279640dfc011617ddabeb9006a66c7eb733549b1e9a0ebc071249d4a140154013b32854b122a406a20d7c28211543b37634c7acd011a6535ea173071f01f1d7ad0ee6e15e4fe11d4e51d1aa76f0533bfd8ac005f619daa7aded9f67bf828f6863257732214cf5324561e751838e3b8bf29d43a40bba378998b3b7c28b3664e195c35724700fb15331ec786f5954176838c88f9f81633d0298ea807b5b4ef25994bd87b28624a9f5920a998fb695d5e79e58f4fe6329061edc7b6704f2e305c5ba518237dca79df6ae96041d3661f0fb286c76f3b4c63300dc01a2e65478c693ed8d625237fbf8c24aa4b1c0717ce0cf9bd67f04db1b4086aa65fe28650b673e2bc5557a0852974669ac4c54275a036597eb2b1464d951c2d1b89e8026954276f34412fdac91000089f77a73b842cb1cbed16f7c505a0bf2240cd2410e4923b46becda16341fbc417c18b01d488a591f380d37918ad62a4fc6daebc242849dedaeb1132da557457061ce112488a3773cb131e1425c6542727d59a83605e0dbcf7c64a6026e8fe211d15405403bf4484aefd7f68bc31aeb98f18482fd2171e00260e47a7f06e5abb35ab8a6baf5ed587c21aa865341ad02027cdf2978d4277837913d4e74521595cdbf50c68aaa60914dd0ca2a755fc2cbc87a755f712f18a2ac496cbf8f6a88c9cd59380cddffa77a3557e3ceffd545d705868cece55ae3d988029802d288022ec2afeb3f7ef95faa2c60a5335c16d22408b7c348087546a80744019a69c35881164e4af82022afb164876932ed3416b093a156ba4a1ef9a2f991c55bb69fb1761e2387873bc417bf36fc0398eaf29da0788fea35084c3cf68b989d1a3492a0ed07fbb16bf269af035421024d32c8b4134d82aba3b3649de48bf0da859365016be580f982ca4b499352044311771315e240b3455c24412dccf558d5b954dba5383aeac22ef9ed75acde8c20ea7199e08c58a1fa1f653d8555bba198dda89f36e048646430ad0610b36ad5d5e15a2e899f2e80761351c10f42271127ee9b841015fdb4f3e4b8c54680da75d90c40f3a78a62b7d9b4672bf1010ff2df9654247f3b6a10201ca37a30ca78e1f69765fc8e200b3d17f03162ff24647de2dd0f03b3c8d29ebce17e696541d174baf44f30f7585e17f0304c99e8429ef1e9bb6ae92dd8fb3752162bc7fec83ed010c936d1e038218421b0ec472b56eafb527da03c8ae30925db3e5c634fa28e77c4b17f0de462bfbf99329188ab25f6983300fac3c8b49c45fd1e5cf52fb9a35c5f56d6ed70f490f1533b91136ffdff3fde5a4596d0565e596462a5af9b4c05039067432b05f5fe15d585717d8a635b90a04e90c8df51ed27b21ea809b4c207ed83db3a0de2a95da10d9a358de2df2fcf7cd750e9119b708386b74f45095932ff07b3b2b670a9078137f0062aa648e0bff05912269e5be51a5e94aa55836d22b97932d7012682b7493a98f0cbf3685cb62f6ae97b925be05b03a29a92f44df52fa8583cd2cf7c4347fd2d10960c128b3e334a5fd7fac5b19623cd30f4141d9a82c0e991b0c1335e882438710fa086cad7d2e3513800a2e70dc4a0a94bf157b68f2faf947361939bcd6de4b4a20c57e68f112d75d78ffab009b8ba54403a10ac5fcb203410735b56f200473c5598294b68b815f688648f1718788effa8d2a5fa03d7c84de33749e6488e6dafe1a526e5a21ec4fae3180df0af80c8ef2081de845dded21644db2dd498ca658345ee40b2e27216403b79c8295724d7e67e2035e473e0f3eb65cc524fb5dfaaf97c12feb108b85c8f57eeab93cab030dd7cd785d501a961f2f3b3f7fce03ac4d12faa3f0fbb9721d20de26ee61b79e79f007e5e3d31988a99731ac0dc566f5463a9d41b5e1c1d43dd4de8cc31372cb6f35716e688654a743e06625c7d8b4b8bf921f523107a18140e10eb2b437ea5c7b3a1da1967c16e38dfe0590be0fefdf602a97055d5986c3fb2483c333158afeb4e1ae4ddcba184615e6c2fed11a13a04543c83d901961b350a61e86f93a9082c0f3a1ed6f95b32eee7d6c0861439c865d52afebda14d807805d7c7406ec287ebd0fe83349ea9539dd1de46d8cd89e111509a467877b75ed895dff97772d1b7265bb3ff919c11384904b02f09ba7d92b5eb557c2074c2cd268abbbc2aacb318845994c91702426ffb87954cecc0694f21ae67df3215754f3a29d244a11fafffe3ce86f1b22c9396d12eb5b73f10f3b6af7481e0ad2db909e874ab0f8b44620dbe9a6c03061a66d0d0f94ef6ef4e682733e19aa0f7a578be5d9bdd624877dc1ff5e17c8f18dd89adef163592a2757d179592a60937cf972c58b4713c3967e3a09889f6f665847df1a81182c5807b2f85c0825a2c701bffece3385831e084356f6af9685a1e5bc280ace5cb9547f7b7e17a3bafc1e9adcc3f8327e778a794d9d972b0c682b44dd1fc15ec676a620ddca63b8ddd566ac3b0d7c87460d9f7e1854436528baaf2d842d892e8093a", 0x1000}], 0x2, &(0x7f0000002840)=[{0x80, 0x0, 0xc00b, "404721330b915dbefb77234c8b1a09c104a2723a20c866ffbbaeb9200669dfa0a23d9c41313f4130466390f348667f05ff1939e9158228bcc6a3949fa9d60ca87ee19635cb9c2e95b7c4200eadf44d40fe5e41240d063bac6bb40ed2c26027e7f989b9fe9904afb91f"}, {0xa0, 0xffff, 0x7e, "bc9fd474ab80fdf8a479beee65b696110447686722c6cbce321990d63804425e115582a2c0cef6fa4ff6b7a8e679179940b5d566732aea9ab5af6bcfc1688cee8b6a9874d68ebcd0f6d9c69c7f941b16c829aa1c051e6481f259a691d0db1c211c574dba10af5d289b9cbbbdc8f45572bb210b47113535a44eea981c8a9873d664ac89f378e2f4d178cdf8"}, {0x20, 0x1, 0x80000000, "0592f05580ea98e1bc5c7b9dc4a4"}, {0x1010, 0x1, 0x7, "f1c7ea3359580dbdd84726786fc77e5382d988a8be1aeeccdd45787d72eaf1107135284e63b5cde9ae873cb1385e28eab6f2abb52c87ee3438b0096baa1159a8669a04c46ef67ece4af574d4baf2091f476c8eeb34ec478a038395eff40e27956f76153ee8326a45da35b437b46c749eda3877be3101724f9771da5a767b9e95d37145652cbb5372ba1dece99e5fdedbc713b890e62d94c30f074ce22c8b8bc5a2e51c0768f44663ecc44f736b56dd32113b244d98c1d774b990a0bb5a3c472959d21287a1d43e63223222a817cc407d4a4f82e2d720f82a498e6784d22007878300cdf4bf6e09a05ead8a187085daeddbd8f18378a2e5b06bf57e39842e595d49a83e10c86ec1b9b1f85c33104f0a35b3ce1d54f60a2fd53238201d5af50bb5a50d847a8001f381b4e77fc8e7e404e58c65127348b8dcfcbb17c883d36b69b94874ed22d97813083dfab5acdee531220f6556b27d8efde7aeea97b171fc24486177b3f27c2834ae090883ae29dd24a9be2c3db9d288dc415282b395ceea3811cc6fef3cdf3fae679dd870389b9b88a4d080dcfa73ff7eb39aa11775a39cf8e38b80322e88360745145edcac0bdf2c7ce92ea1bbdbdda0c661e568c8325abc94c9233f6bb6ffe49d4087c3b94b31754b6bb7e4680944950d591c82195fbfb2ba95e38f37b83d942214e44416f0a2e27013728c388d3345985d2ea463de0d046f08f1a11a2e94a70414ece8d7e015fe35796ac4965e827e7017d994f9eecd18ff8b268a3e603d1b650bd6870bb57780a4287c713004747ad576855f4dc05a842c14272fe81a75fbea024d081d03be034b76a5ef8ae77d3ea5fa0efc2810d80b22e9f998af0a8a4cd52fd4630778f04fa622e920720d6bf512f38185f5991aee95dfe77aa06e9f718bc98f34ecf4f6d5ee0377251bc4cd74e717a7431a4af543ef3fd4444af1f2cec8a80e76d268acbc40501a6c671bd0c00ac9a94dd0ba32759bf3ff6c8aee46227afc161d1d35a6f896cc41e1716c294f7b0f1be23a35e9c648bcb11c10235cb64f2b450520783e9b7acd4e7476654c01a32a61c770a17c6785563079f52dd397325daca20fb9bc3f16aa2d3f39db06096094b5a74214273f57078cf1666a9de6a0a23982abc52f4b624e0d09615f586865f4735b592cbdfe03a5f670319f0e14d883009ed0d29b485f0505aba88b002666e081868c4c5d1b4cf3b4b6b8f9a836f09e57420c781b0ebff1064e8fb93a607e0e50f1bdfd84a5f5b4a664a07300eca9f972496dda9d007bfaf15ac3584b9c2ca2921207575db01e62f09afe94d7d6b1e1cc5321ff7b1753549686c1d9eed97cb340c0e8ce8cf51db8040ce9904f7ec9134c5877aedfdc33c830b93f12cb8775fdb0abeb076db8c406bc7dc1b11b90ec5380547dd5be8e96c899ab9010a11051f142bba8bc712127fb007cfdac6c921601060dd250cef851b3f7eb54d2ce9af817c575d46a76500939e999f539bfa44ae8586ff3738973ab0fecf4fbaaffaa3fbd2452e16a78e9e146de45c29ff37b7c49388a4bfc0e2e1276312efe65e4a7720727637cddd70a5050a620d93d32043b53c85967a24a9294b7b84a143b77194dc9325131da901b99e57b45afcdd59f6c55955ca7347d28cd7126d76915edd6632f59c00ac85eca15a32ada753954369f79aaaf16c65aa826c3527b817cd27dd0c0ddf564fa0a9e004ded45914c25c30950164839d81d331707d87619548561724b9941f1929d74bc1a43d028df84565105319c9fe2dd5cbb3c2bd7418e2502a894979a9e7219adce6b0ce49c82de6ab85f6714235578b17241686898cd6d765bbf4fd7c804c569eb512082da9af548960e35e2aa7b620c1d4a1b5a061e883bb466ca92a4dd3ad2305c2bfd1758614ed684c244cb1f06f3b72fbb55aa0ea097a5de11a92cc863948442ef265cd2fc16041fa9361d391dedb47e8fdffce0479399f0fa0b6e8fe1a29a21a91eb5b12118bc874cdd166025f36aa7efdda408353a94dfb0ef88643381cdc3e25876772ac65963ce2993a610bdcf1a4ed265755fba16210037fb73e1a79cdb790b742ab3c31b2802ea6d8008ca8f079b7dffcbaca4d15a42d445bd7e12e7bd6c79ea1a412f5be495061b8f92186fad750628737cb1f9e31839f3fd93fbbeacd62a6c1964d7e374e8b89a1a8a6c0264f2cebd8a5c5a1df92050e2af4a966a764e51f8e74c378aa718c785a7e1f9311b0a5f94a5226a4646ba21ea18332712d9c8dc0c22ae758f34ba4867636cd19aca07bb0db968b34018406b013c412deeb7acb80117a0b699acebe3f9fac0b5477c2e44f82a6cf52ec9947ea1938926279e178518bc84917cf15fed7ef8038db18615a4c9b55c61d5e0da2d488f4a063a49edb17c9883b284cc69fceb979345f7fff2e0bd5b1e9ccd80c74b066ab0610d753b280f98799a0dde7a68d94606765f54268d46ec43018c4d7933c4fe9ca2af0b4c4b4ad46b18f967b6e909c3e54b840e95d58fd8f0a55fb4a5a0ce7a5aa7bb9988eb407ca91b2ba4922eff4ea6babe112758a73f963598c1694cb3a5b88bb9f0aa831ae34e66ab3441592900e2629d42ed68a67e49be8223e80a59221c9d1474eb333f19fc737077e35a03c774ef643eb1096a3124560a26ce59bb80103b3ca7aea33eeb232112a82c63c179eeb46e571f44856f8efc76e984b3e7bf63ab0668fe08dfed73030463ac3ffa039fa77142f91ea3a1f738f8478404cbb8ca33e9dc832dfc2b0432e69825a54d4e820135f59e98c01d2f2990957695c44f2b1787e7254fb2ba7222bb76b7e484245765df9d553708562c138b08e9e9f7bbe8a0970873db3f6805ff88d92b9094eaf1064a9fe8f0537f0ffff8aa563f4e3c44b30f66660b4cb99e49082ddd3846df3729c20a6ced609f37bf3c2bdb8ea2e1f64295371c9c835a02b15e9aabd7cdbb6f4892556daa4fc78720c0ed088717a713ca1f09bcd882e8ada4a318290499ec3b8b4b8a7b14a7bbcaf55788b1d65896c2339b3a691d22cf0908cbf2df697345ed129f2e756c2e9a46411a33f80f120b0f582bbda9182bd2a618a38fb00a5bc8b895c711c893ae0158b94abf8497582d2bb280391e05405217866cb28feb67378965fef19891e665de444a260426e28f7b71b9e2ada0af61d4c8d67b796f8f85047394b52b1e7a1fb0a1ec50f558780e4b7f03f7226ef38ce8a804ebf668e1fa489a27acac3d909bc9dbe062067320def12c4f37506588d73194cc61a642d7e1813cb2024623676a556bcacf79e4a2f740459ffd327b85d93a459eb794b4d4a8575597bbc56389c65b8fffd7ce70d5695d1f54dfa0b77fbae0818776d6114afcf297d8b4de4bb0728d0d5948b8f87ef493f725d375bc9150d6f599eab6b025ff518145c393105cb904a1c9353f920e2cd0a7034ab1904f7c00f1755c8d2110f56dad9b18254f967591293b8c99092c7866cc0ab34407acaa75c8312d19885ecd1c8ff03143883664a921ac3b0b4b6c7872c60dac95d67c0a87f1ec7789c5a0d043eac8d826330f3d5d4bb15a2f602ef3310adb92be0a0ced23b405988fef5c17b5bcc1fc15c610ebc5e0f088efc121ac2e3276abdaa96894cdaf74060854c1a2e02721edcf1082b800c22a42f76b9103f90923d852f9ded98d11e281b4fd08fa5c20e2f5353bd2b1ecc54e88a18b6fbd49ee5d0a9704cb8ec6e4682a68635ac76fa7be3ccff3368ebad82cdeb5244d8fb002fd3ec02b044fbc963b3681ffd7b61d560191c1d55bc9101321747859921b42e6b9625f166b5e6a623c750d0c4d7d7563fc70f40157d79dc0de7de3a4c823bf8db657f0a738441a3541649133f66803b15686c8ebc276a0cc51e304721f2100b8ca5a4f65573f6d75138ba47f905a8b12f48319c471c24ca125e4879cd1b0296fa871f05206b65500da62648b29e789f81ca4256c0c65a76e738a30e71d87ca36f6df01561927713293807457f8ab112c240f3cc00f47d918d5782debe43d139909ce8e7f715681d73ea3b287f095768dbe4ff7cc198e7b7961d8d92c0c53796018056429c8bb5af1b144f08285b857719b094728a09569a7476f9d88424bf3bfdf0fa158ca6823863ad2208d06cfcb6204446228965abb8666b41b23f618fbbd54340d46ae960fafcbb5294d02e970d9a27ec5e8ddc6ed693a0ae5e375ab9cc9429c2773bb37592437b58f2ea1bbbb984295a3a11ac551737efa5d1027895f2985cb42593c996c39b60793297170a3467b5d6bab1e5ce137aa521eb2ab61018e5ca613694172b4c1feb20697923f5dc487cdc187c797df918d746c91038fb394ab60abd217812ed99b8d128fb53916bb68396838bbc3491e6d9fcbe1d06b711fd9b9e5b9cb9639c5905f3ecebc2828dc722f029dbccea232326d04e17b21a0521f7c5a04ba3c438012f1c73544c2103a5c2ecc74148d9c4a7aa106122fb4eace1d75b3b0bd6d44ddad4fc45f2b227215adae1f2411cb2a4ec9313eb190ffd8ef3b573d4002246c9e071ab2231e5339deb2896fe0f89b5c5d376c40990a4cd8cde33a839176a3aa5694a36e40abe5535a0512905e0275108503eddaddbe51bdb8d603c1a8f0d65b8caafff935c645e061bb46a09e234dac8eae2f612644b3575ca8da73d60a89be1dacb85e6b3021c5fdfe51a76b40de33933fe256cebb52cd141c7875f9cbe2cc21f61ea762fa07410a1a734c6e49b74e7fbca0ff32b0b5f1e015b79ec07828385caa121e5c3b5b7d66a2f27d577c17385eaa17fc107ee597d04d6381085312cf7c9497f82ec80419bcf645e9676961aab60a42d9e4bd0ef8061a5e84e69c86c02fcaeff8ffbd41e00edd5a36c2f796861a56db3ba89d3ebc7be43b2e917b92a368f27bb92e47068c973f322357cf7d9dcd76e147be7798b351e417b3379b528d0da228efc65162bd74d72b622326e04bf1c5322bb08b9ea5326aa76b5bc626fc4a58247ae0ac8ab4c2fd392b5703ac5dc141c623f04dc1023495c88c4f3432fc7843d87d630fb48cfadb6dc3509df8f3f928929bd417ccea079a25c463a39a036a48ce11f78976ea10aac0198fbf1d564a1b532ecfeb5a30c6d65dcd8907b5f0058750c970a253fc6c3e8062bd1c595fe3afc8c5cabd3de9da0cb65cbec931d93610b0af8e50dba91f9e0fea49a033a35cf10129fcbd7c98c51da21700e9983b46441dd18e1ed3ca603f82973fa9e5a52dce96d0c86a2f60bac8c3130258305b167a95a9f7d0c51b2eabe6d9ea601dc5d5d6f75c344fe759ac149936dd9312fdb0be3d178b8187d21080b08bc7c5379d07aea83a1e7b3c30dbe98adb20916bbdf941899157d3feb452e189cc7c26f174c57c96d50adf8579ef193b7a2e7b6f4a65dcf3ea414387a0b5be05a885eb918f34e4847188afe78270345efe3af4484e879c96d246ba6a27f0192b83c7d9b320065722abcf49472fc0136b680a661aa9014a1588f414ccbbeb0c76fbf1d6b4439f35e8760e24fab0a447b1576c47db760c9b0d34f5eb823be82bb4219c9dfcc41819677e6be01df0c6971308b62c6d54997a99632303ff86b3396a1060b83717f7e7434f824410b4df17de420f68e1424f40edf20c24e89502ad461a9019908f052e76a527dc689668922def2dfd2f9a5a6ccf25253969a350f1fe00a03f3ec908f39822d49a798ded6e0496284e856668f6a6a7f85f5c4b0d35204dd3b6188514d47d312f96907a988e0f1b470ec95a674135c41c116c1db9213c9249ab193cc04623b261d9f7d884cd"}, {0x100, 0x1, 0xe3b, "6d5c599c9782241a3f3913b9c8475ee5609c919884864aedd5fe782ad2035859fd0a2df93fc36bb7c3dcebc76d05d6b6170051b499c63023d32c8777b24b85c2b0f48b120b02f4653ad49e9e37e24bc1d58ad60df017c537a0670ce62a5f08e2ca2d9a86b1a2c8d382b870eda9684e7d33c55d1007f31716a93d9f47b0b4f2d6407df2607a9b5f69c8c4f11805b8b04a0dc2a2b80904e4c1f2c79fb5de04f503868734777c768f60a18c8b5b95cbe3a1d12fc1f209fee9387a850d25c52641a864dacd6f0544400df3b335fec76f1227bf1613d14922a504122effa97e7402f5b1bf267f67f97b64d49f"}, {0x68, 0xffff, 0x6, "1a265ca9cafbfe5eaf33e9ac0759355839027b75804cda97f1c6001b4845e477b71490d8387b9d4b1f1a5d99b27d1b6401ad3c629b7a0e00dce3ded3ec2368736e3fda0128b9dfb1ae495d56cdbf565c1eb2c1b307100be9"}, {0x48, 0xffff, 0x101, "717d9db6e9c6a30191b8f07857a6bf2f92f9a84f128b4106eebc08e37d830285759d7d1b391fd1d30cf8cacc59487287bebed8ec87"}], 0x1300}, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="331bc7e51d3a14a228d870fde4b6f76afe7d028298e271da79439a198df074add17f442f5ecc5ca80d81cb7c14754cd42e9fadfd1062713f9996ef476b7c01338a95896b0b453df4451c84051144f8d3a6cfd43a6b541708c541033b9c1193f98c5e7d4eb8080927a3b79b8c59ffae617f5dac0c47e7a252a3830dd2c7e4973e0c1867c7119bb0807af364ec06186c86625a99b78d25e1b7f464221712689c18963c4ee6cb3634c93dde349c16835e040644a821d02c252cb7f2e8487066da1fc72df9b987a7a179dc73e4201130a5a029fc7d00379299ecb8b5c94279b1d33c9ab399117afb2bde12fe"], 0x10) 18:55:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2a, 0x100) write(r1, 0x0, 0xfffffd7e) 18:55:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x68, 0x20000000, 0x401, 0x3}, {{r1}, 0xffffffffffffffff, 0x6d, 0x44, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x16, 0x0, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x3}], 0x9, &(0x7f0000000140)=[{{r1}, 0x0, 0x21, 0xc, 0x2, 0xbf5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x200000a9, 0x1, 0xfffffffffffffff9}], 0xffff, &(0x7f0000000180)={0x1, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 18:55:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3ff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 18:55:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x3ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) close(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:55:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x1, 0x100) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/125) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/82) write(r1, &(0x7f0000000100), 0x67a6) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/99, 0x63, 0x41, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) close(r0) pipe(&(0x7f0000000100)) 18:55:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1000000000000027) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 18:55:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 18:55:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 18:55:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 18:55:04 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x8a) r1 = socket$inet6(0x18, 0x6, 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x20) r3 = kqueue() socketpair(0x11, 0x4000, 0xfff, &(0x7f0000000500)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4006, 0x26800000000000) r6 = open(&(0x7f0000000540)='./file0\x00', 0x2040a, 0x112) r7 = open(&(0x7f0000000640)='./file0\x00', 0x10100, 0x82) r8 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x60, 0x0) r9 = syz_open_pts() r10 = socket(0x1e, 0x4007, 0x101) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r13 = syz_open_pts() r14 = kqueue() kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x22, 0xa, 0x2, 0x58}, {{r2}, 0x0, 0x20, 0x8, 0x1, 0x1}, {{r3}, 0x0, 0x8, 0x8, 0x93, 0xc80}, {{r4}, 0x0, 0x1, 0x8, 0xc80e, 0x1}, {{r5}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x100}, {{r6}, 0xfffffffffffffffb, 0x3, 0x2, 0x3, 0x5}], 0x2, &(0x7f0000000740)=[{{r7}, 0xffffffffffffffff, 0x10, 0xc4, 0x3d0, 0x5}, {{r8}, 0xfffffffffffffffd, 0x81, 0x4, 0xaf, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0x9}, {{r10}, 0xfffffffffffffffe, 0x0, 0x82, 0x400, 0x200000}, {{r11}, 0xfffffffffffffff8, 0x11, 0x49, 0x910, 0x1}, {{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0xfffffffffffffffd, 0x1}, {{r13}, 0xfffffffffffffffb, 0x84, 0x0, 0x5, 0x3}, {{r14}, 0xfffffffffffffffd, 0xcd, 0x2, 0x1, 0xff}], 0x9, &(0x7f0000000840)={0x1000, 0x8}) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x81) sendto$unix(r15, &(0x7f0000000100)="2e89f1e53b3f1df72c0aa99e2efe47da986ec0c51b4345a0026c9887b49f41955042aa13a835bb20dabba833f3b548a1fde5192c23c9ce976aefa23f7cd1f49af87a4d1d00d57920306e85cc9340104c05fb126e80c218c7ed0f53c0b91b5f2bbfc359dbc24c7fcd193c7a851573202c4bb893a0e489f494047d35d3f88c45a8a0f31dd0b505a1780894c89d35437503590c364a8c2fba3e16659fdbaafa3f4a0d1ff4d6cc0b5f7d7c7533f880c30ff7a9f3bccc9624c6c8aa8f5cb3786559e19e84dc6305c29dd24aa2bfe9a039662ada76bbd7296cb746bf5c85cc6ce3f443492deacb629dd271e2aa", 0xea, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000000000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') readlinkat(r15, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=""/213, 0xd5) getsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000240)=""/37, &(0x7f0000000280)=0x25) 18:55:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) sendto(r0, &(0x7f0000000080)="6669feb1a986b210e417c8297a19e82159672ddf677b2019c32313c1cd8bc5fc34478f0ff369961c6caaacc0fcd61dad40b00f82357681c5386ff264c657972dfdb0d096c22936190861f1ded26e16ca26927da7f9ef083574f57847fb1ed4a9a963dbe130884cfecfa409eca960ce", 0x6f, 0x5, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 18:55:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d6d23aa8d79cd30a965891d673200200000000000000e2b4aa300e0a2c483ca9e867b6794f39ddc9ab72e3e36143bed3bd85180022bb423465e2a2732b81af8eb3a0be2f065f1942653a133f425ba173c306e01dbba146ba05713340381fb897d1a05bd86ba4e0a5ce8c32a6a59325b85e6f976446515b0da611905c3a798859d8c2354099a144d060c40198f73b91ed9aea1f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 18:55:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) writev(r1, 0x0, 0xe3ba0da5c005aa3f) r2 = getegid() setegid(r2) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="5e0f1223c9ac3dbc67ca15715c3360d5853e75e0a6e200d57273cebdeddc74f11eff4a219f438c2740f9692d76b481e4aedb257deb34410d42052ff15dcd6d3aaeb0d33ea0b2ef5c65c6b3a1dea1b609614c376555d90ea614e084fd0b75d17f775eb509ed435685367c6468c96a3d76d45ec75ab730b5787ca2219d89e6", 0x7e}, {&(0x7f00000000c0)="8e05bb98f67057b5e67dbf045e1cffbfebebf22735eaa19f44fbf6e3f4df8586dfba69f64abc5d6834b886649a089f4759debddd2142b2f891ff9b8b24f35043f9b42ce8a03fb10e992cf7e1f25b0791b0cffcef3c55929ef0139089b3cdfc46be7102758ab3e9cf838797e436cd11c4131f192a166d2f984ed54cca18b73bf50a1666f5052adc962fbb12891b1e3317969a9cc49613a2301533c4848b7191aa70714c646145db83fab7d73a8fe8036b5b17265f03d84437795964f3ff8ad16409f0bc095805b074ac03e09ae4807e1ec578fcb8ba9b11b6ccf3930859c2cfcc845ff833e19e0adb5c6f94f1750bedeb220b7605c36104c6e68be79e3fec02af43502c210ec8e2752c72b760b31d8b46867fe48d070c3b7e476424b8f4675174b56432ee4509944b031fdc266c40de552be9a71356186e24133eb68d7a38f09f26d892a3f2a0925837f25d3122820b862c0177b1ecafccf0481cc1b86de5878a3968799a3e467d02c1696c32f29db4d5ef8fe97a5169078f5f177bf3386019700e595fc21f9441d330fa8ba03d19685c2fe850697b64827aba40c3258a8719ddead649e41f315c2f2a2dc8760071d014f2c8f6982f86f9137673a793cbde16e2298b52f371fa69ba0977124a93c498b4fcc27ca13b1742acf4675500d962de8d31e842a9f67602dbcc3e50c6692e480e416506db33b6117da91a5d7066662aed3643abb991eaa2fd3014029b1f239aded5c13b60621c0ae7a41ed084ceeecb3c19c420967c64710131e942c66efdc89dab1bb90cfcec1e74d0002b51f7ebb73d0b34d6eb6adc4feb897c0721cbf00c4e66818fc3586a1c3479d57c44a360a79a8be79a6d224365b36d082020d46ca573752c8fae84e0e6c2fdb74c60127823949058853337afd23b48e67b15fbd7a7734ecc378005d18cd2d2cb85af948e5c62105cd0f1a92c721ca7b121b6819119caace7c6853ab1d04d42bab77c43fdb78f86f43d814b19557d9b0d58dd61dca2290242b66961a093b79055412b01cfbaa2cb63b781cb17ad726807f0701f0c797528ceadd8bc98a7180e91c2db38fbd9b9808dc967210e3a0b358154ec596ad285045da3ae92d6221c5694080126f088a4cf91ca94661390b6eb85b9b4054c0c91b4157dda328d1a3ef4c4f29b893eca4cfda44e9aaa07c77ae364f2a05de4d7d948813a9a4d6ea33677701a470dcda0509f93a29e8b3be048a7313630612fa62e1a6f74a1795dc2ad1792c0148725e15bd7a81bd5b8192be9e1daddb8a1f0cd4f7d386cdc4ca6d3e57afe74f64dec76ce4be16f2920972ac4c530fca732a0148964870ebda1761dbb38686a8e9b081b5332258104ccb8b492b6afeda919f8d2a61e6f6f8feb52a9b5941601903e7a4db1836205d5fda273c3b11bf67e446a2bea8b1bcd32e64e9267b22c2d7af838ea644b71b2cd0a19c7d246d707c34d090fcc817726f8ed1b22b17edc1520cb6f4dfb11575014a8fb912b9369de9bc6bea585664b3205aca9bf841d40869217e3da3e79f7be73513569e77d448b5bcad14d0cb203808151bc85719541d5580787d10d1df33acc85ef6cd34a790c3a6ba8ac7511dbf305ba9523846677b6041e2d6bbff23a06f105eb5ef3965a582f124fc38c7691b418c1d68dfcea0c2bd5a3582ed8845423d6b99c915c61811f3fe75a3bdd4fdba4c8943dcba39a4274a007da3aa071fef43001062a8ac459883efb417b9180c1d406e4b37ab14a020fff223d8d63ffa4a3a63ebd8ef19b102cfd67e5ed9b7dbbe20ba78a75468f37cb8b0da1cd3c465c0d765f586a3919d4e2ae0c1103974c11f7ed7fda660a8cfd534bc0049895c0bff871124398bdbed6ba76fd6e994f3dc7c0b2b53bb32281d494e06a806170e81eccfe1d591b278c0eb0a69f9158020c26cf7b0bf84d78783f20c356a48acd9a7b6ba1908cc7bbf2e92d2ec2d90dd66ac1a2cda3a70bc367527a322bf34c7b06db7059184a4c0e0a1f2cbb502bbe1fd57015397f202a53b888f5e16edc9cc031c42b5f1f89507161dcad88ba7a32765abfef70445cd208cc7cc82d0d87aada70f27a3003748673d4d073d5cfae08540fe6a06e8ec3b3411c856e0f64dc9c52399b978c1f109c5c8b27bab1f0f08c0a9b6b81f04d11a308f00f067ae9deb4387dede403a2d14f3b768cdffe2b212b31c35519afed7c14a3a283627eb6286535bdcd15c3a5336d1cb97aa76c4493abb705304ee4c4bbf92cd3c066f8f04a1f1cb1439dbe5428ff653d7853d94b966aec8cb551b24cafc1ce53b989a9df89f6a474bff4d995d3ca944f7f026dcd65700c45c07458bcb23d46970809f99d0fd41e2ebbd54bc935d39f2c46ee41f1d078b2c638e11c02d8cf6a4f91b2439e2b6a381794e3666ee807a79743e4c0b3bce84ec4b1467d1ba5fbe5b23635b4108b88506a948b7560b12f1c81d9b633d5b9fcbcb664f734c626f9ecea8bd592033a6efb8f16d7a55aecb74a9b75b4815f286913e4eeb35962ad0c8768b7fc5e0a1fc9115fbf413a8cde6d048a0f4eedd424bc031422b579416e75ea7eea2ce7d865c19c30b8861bb61707d8fd2bc25ebf32b9e5f791d4fa761fe5b71ec97ac9a9d1f6ab5ba8d78ca152ac943c00bdcededde69dd8944e4448ca6f8e9c0903607b18d2b1489a2cb10bb7e8daa2366895bbe22042b66bac73b4fcde5792a2cbc37265fb31cb3d31869c5470fc1c517e0668365f12e5ee6d8a877c575573c12759c1524061d19236ff761e005c78003751d5f72d765ee610ef5fbb607fe7b8073a653d8a83c92f52d709e360edcfe064f78d1d62f3110d622e1c6c74976ffc0be2262134029827bd0f7f1235040c164625bdc15a446ba54f56c6853f6fd39157235efbe99ad80f4dd2e2b31e6d641540b6d93d9523d04e3086965fe73a81523c5b747fff2df58e52b9edc7e14abaf1c0fb95e0bad182d02714de6a59245d6c3a273b5b85f3808e1ef40a137b71dfd97a6ab936dc9217dd99249e445b9ca4437aa6ad9216638abc98f1159806e51a7b072e81a64a960662491a2d205a8a5d05b41ebd2017dd10cc2e52a6211998d1390f0f561d1c00611921f541958144bc834a6e518853115682acc2b386e195cdc69b72ef2c3fcc17224583ae37ec541601a916dacb9ca13653c0a6c32950b0ffea25d4a0d549cf433e880e8a4729f7f6d9d90207623b90aee7582b63f00ba0dd5d3dfdb29fd4fa3b7a43c0e84f7c8495bf5ae55128f971d84f0bbd3fcd2cd7b2b7520adf4649ad4b1e8d6977dd99d0a399ca5042618d00b85bc39037c67b691338861215713cb591ecc318dfe6b4ccd58f83c33603dc49e85a75820195b4f59912ed9a4fa46f69e134e880a1169ae429dc37858982483b51581725030c49e5acf3314fcb69962b864036d9608b8284d04762e09443437a4f8c7dff3135f858b52064735177060e6fe5c6a5728cd938614b02b9e14dc978a939a6c348ee2abe447951284c37252ba5a4c6f58d22157e9ed126168bc2de876643d3503a97128f8a7e9764f8fb0e520de3c674a2a280e252cbad97399b07150d75c42463fa43454974df41386674217f1c71dfa8ba467e6204b6ff4ff300a68d7279b9dfe8abf584cd1030dd7e9f5858e93f6a79a04d148fb9f2b74769ca13dc9ef6974cd8cb68b10890586da5549f0e1a8ae0fcab5dea651f1aad334973d4dd4ffc422b15eac0e31bb54185904747ee38b13b0741048886f0364b95383f47792f07ca34bf84fffa699310c21fa6188a81dfae85ea46ca38e94fa5cfca978bb9d8f923a042d53d759143f7c14e15c64a77a15b6a8a5956c4f0479fcfd66a879d8dd9d1b8edfeb811dcb6bcefbddfe055425d4407a38bce01bf20ffba639bb0e83e96dc8e930830f9a600a8bdd559e5e9b05d0170952270943e9c558510d91e1f3b356d96bb3a521b61db04b5569c692f2f6a06bae53e00c993e331ca8c77caa32cde25668a501345fd76a62c8ec017c8d2f527f1cb3cc1f72ee4eafb7a20d5ab188f0394c9504dfeb58d928d91390d5165ad80de75cfc1418a0a98baa93603866646eed1084c3a48a31dcd4c0843af4f2010e592a89a807f3d0107697f022097faf5f0093418b740d9fa1692dfe58a6607997fa8ce902898c4b9d67250205e744e12177400545a03bffb64160b8028787cf1d90a540eaacdf85579fb9d98fd20c0f9a2f11f7ff269b18b96433e404cbb850e7ae853d227944962403f38f931396d686151518938c2320eeb68508e21f01e18f7671017d9775c8794ec0150a87167b08f3669edd890f8b2eecc8b1f4803e5e1a7f970f39c9e1e1bbc517ece45a2d5f2b3f5e4a3827a1bbc2f68efb71d6f6a216c487b08eee56c1401680a16275b9c2330bf035ac73f8e92dde60acc2db9728d32a515aba319ab4cc72e94a64682168a107a22bb193621cc43fe2fcab51ff846eea91787ae3ffea26cc04daed021c8daefcd3d9d1e4e906dde8508d85a0ad6656f915748a871329042805cf3c2295c9ee55774374131281c277bc6ef2e78ff2f0fc2d2ebb97a1e6c2fad8ae05d7875bf1deef515f1c68339da0a43e58635d1fc00e3f6a706e3a0fd21cf8286b97bc250433a6c52cc9027592460e55083b3181bed4c981cc22111d8deb6ffdc47fae942b9393d4e8d6aba5448e301c79a1f13c21a1990c0b1c8d79782c53612bcd6ddb69995f728057955da0b7a315e2487ff1afa5781b3a5429b1a7792049fa05c0647b0ff50ab0195e515d1d7c1ef00d7b99d94c5e173ef05dce417edbf29ec69eedf24eedf68c605f4af021dcafdd575ed1d44f5b92384ad195296cf76fa6de1fe1dad78f92bccabb5a4cefb806477a316f0ccbb0aff944d327b6958a6dd83739ad9f938e2a5465dffc51dd4b96a4527d6dc7d5b263679cc3cc1d7d1b1ca7695beed01170f0d335c97ebb937f1392f7e885a51c58876952fc88aa35a0d637c802bc20634fbade7dfdeb68f00b40decc11541f911cb94ea914afdcc748043c5d2c52f90eea0f31f811d76efe9362855c4ebc24c0e48e71b85bf344fe57bffe85b19b5b43a99822a63536edbc00582cd42e5589eed671fbd4edb951a4373639791ef616b4be0b976d8508682c8202590be74fdafc01729235e1c7a01d3276a61678848d4feb2b903e8b7cbb0a30c082dd14a96d994e27b06e520b10180ec0fa0ab67a01229993c9d9f6948bb86879469d8036a652880e81039c0b70dd812a7c013c646afcf15d13e23e010617425d497f601cc7e0fe485bef2aac6f4b27bffec5cb1e657a017406c9a997fc0069b66e96edbad96189ebd4c32ff04ab06e6c25af85977288f62a7c4259da710ab32676e52e69a545d7ca41e1a6f2036ecf47736485ffb986d480dc513ae72799363afbcc401d4f262d9596d3dee4c247aca94a0ca8408b142233aae9ebf9a3e93cb0135ba581998aae19f66ca60753d5e46bffe909328930b4034afe5a8fff5ff94f616b0acdcad0367a3db88b02f3d82a4681f79002d37ec0ea494ddb2645d039bc289742aa36264be6382db7f3990e7b5c9df0a88e42cd1bde7f55bc02b2b32df10979fc661f894dd3e7e38bae0dbbf2627f0701fb36ab6d4827df64e918fcfc8127e79b15a0c904305d71b08f7fd219d113e85d525bb5e77aa8ab3a1ade4beaf5074da79f6dc10c39ced85ed304f37000948e88b882590436b6902d7cd002b6b5d6571e82532338ef7f4f7a10700b689b6db082cdfd33602c3021ddf8df5ef56399f0c25dd56bfa4c1da02d585432a5dd944", 0x1000}, {&(0x7f00000010c0)="ec02", 0x2}], 0x3) 18:55:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810a, 0x1c) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 18:55:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x2000008}) write(r1, &(0x7f0000000180)='X', 0x1) write(r1, &(0x7f00000000c0)="2988b9094620f641043ee0d2893da5149b84845fac10ac532186de3bf50a8bc610f7b603e94c61afb807872157fba90e99bf92ff9487d15b8fb508f096e4bd86780e9fd2876f59553d811109d977b4fb3e2e7e2398bb2d944d6b4960f13d7f186354182ed39bed692503007d8ec018acb70290700314f9ef4388e20c0b306ea5f1bba36115", 0xffb6) syz_open_pts() 18:55:05 executing program 0: clock_gettime(0x0, 0x0) 18:55:05 executing program 0: r0 = getuid() setreuid(0x0, r0) 18:55:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000040)=0xfff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x10000, 0x0, 0x0, 0x0) 18:55:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/209, 0xd1}], 0x26a) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(0xffffffffffffffff, 0x0, 0x0) 18:55:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x1020, 0x7) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x89) 18:55:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) clock_gettime(0x4, &(0x7f00000000c0)) getrusage(0x1, &(0x7f0000000200)) write(r1, 0x0, 0x5a8f599320e9ceaa) close(r0) write(r0, &(0x7f0000000000)="d6acfed5b5903691b8dcc1f01c5e61de701ebd120c0ab3c442074903d2202d7311d5f4a49180d9da68a4ba34214523ef7fcf22f2f248016712e3a163a3c3b2e4c7942a9e914326206aaef3196175ad2cec419df4fceed907afae0982fd8678d33e0702bf8cc9d8499a71", 0x6a) 18:55:05 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='&/$*:\x00', &(0x7f0000000100)=':-,.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\xe5,[\x00', &(0x7f00000001c0)='*$%\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)=':/\x00', &(0x7f0000000280)='(\x00']) 18:55:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x24, 0x7, 0x8001}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000024, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0xaa, 0x20000002, 0x7, 0x4}, {{r2}, 0x0, 0x1, 0x0, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x401}, {{}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x1}], 0x9, 0x0) 18:55:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20288, 0x2) r1 = openat(r0, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x40) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/66}, &(0x7f0000000200)=0x44) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18200, 0x21) 18:55:06 executing program 0: socket(0x800000018, 0x1, 0x0) 18:55:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9d, r2, r3, r4, r5, 0x16, 0x5}, 0x200, 0x2, r6, r7, 0x9, 0x0, 0x0, 0x4}) 18:55:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) nanosleep(0x0, 0x0) getuid() 18:55:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) socket(0x30, 0x5, 0x100) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 18:55:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/186, 0xba}], 0x1, &(0x7f0000000340)=""/206, 0xce}, 0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 18:55:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000000)=@in6, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = getegid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) setgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7]) 18:55:06 executing program 1: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x2) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 18:55:06 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f79000/0x3000)=nil, 0x3000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 18:55:06 executing program 1: r0 = socket(0x10000000002, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:55:06 executing program 0: socketpair(0x18, 0x3, 0x2a, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/129, 0xfffffffffffffd2a}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/71, 0x64}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/189, 0xbd}], 0x8, 0x0) 18:55:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r5 = fcntl$getown(r0, 0x5) r6 = semget(0x2, 0x4, 0x102) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x9) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x221, &(0x7f00000001c0)=0x80, 0x4) fcntl$setown(r0, 0x6, r5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x9, 0x8, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x25, 0x80, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0xef}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000083, 0xf681, 0xc353}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x8, 0x7d3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7fffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x7ff, 0x8}, {{r0}, 0x0, 0x4, 0x1, 0x2, 0xfb5}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x11, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000041, 0x3ff, 0xfffffffffffffff7}, {{r0}, 0x0, 0x0, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x2}, {{r0}, 0x0, 0x12, 0x40000000, 0x200, 0xdf}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1000, 0x5}], 0x4, &(0x7f0000000440)={0x200, 0x4}) read(r0, &(0x7f0000000480)=""/115, 0x73) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x5, r2, r4, r3, r4, 0x8, 0x1}, 0x1, 0x4462, 0x2}) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000600)) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="219d073fa2818bb6fcc77693aa7349a02d47ee59d1a9b362c4421c279b084517aeb0c5a4748ec08b3c8044406bc87b3b65e001470879116f10d762432cab18442fb71c8ed33e321e90e1a123a7b2a3c00d7205724538e2aad519d94c6d6af17e1bd18b42d41037b13646d1933e214cdb928b533ce5fb1e23027bab3e1484e1898dc6aef42a19ee77755935af796a1a3a8ad5cf6b86ac9dcffff2feb7fd7244dd1ce55390357806c33a72565c53c8d304be9c6620c4e156d8eb638dc200905a2909268de4edb7c164436452394e6a247fe095c62650e04e02c2c197754a3e20572df25db1114020c3386661565019c8b336a06db1295b62dbbc3cf20c62dc0e3b9dfe74048cfb4922c5b759ddb8b38aa794bf5b72a14ee90337a36af2d80881b773a7e5d863c745f6a3edeea81f2e51e789592da4bdbb791e47b292bc324696b12e572920079383a6eed1595b918958302fe898596f0db76f52a9d38a01056eb327a3c36b3e306669fc673fa837e3fb666f9596784876a233675d069f82d66d43b244c7da3bdf4a8d5336ca85d0427bac9111d4f4f93380740f490ff08da3eafc686dc39c433895c37e699979f1ef3df0bf9d80e5c5e10ff2784994fc7ff47e338459f1028a80e84f88b1c0055f65c25bab1d403198b0f4f13b724ff8476469ec098ffbbdb332eebffb1649223a6e2d3d581616841e65c88ed1d1a17c5703383c1a8dcb237569f1d33a73e8be9ad9f8aad21cf1d62a63b5195286558bbd35078c7715cf9a176ec92de3c897f0896f29c0e1720668b65f96dbc17d77d8f1565936f041dd4cca1a6758d8acc19cfe49a42943159c25dc1a968b668966228b481f7acd36273bdafbc3b336c93d7efd4ba69bfa16fd9514f2932bab188fdab17dfaaa17353a0a070902dfb4ac9d7167fe12d224b48ccf534c4e5a64b579f730e986ab63ada0a7322c511156b16cb6a23163f76f6edf09d525e26add58b606e3e36d59c24ae054f5fd93453849ddd31ecccf10bed895d7fda8a4eaca34efd58940ef4f225a116a4b87276a4b7122c963629ef4c1d8fa81695101edb2f9cd47947f4c4922aba74bfc24290200282ef5452b08f7d881ae9004cb41dd36c835e94ff40202d15f00df8eecc8f87ea5c0a3f5e2b5e8223d3b207b66708bee7a3ee22ea9c656b33f2417a8d622cf4122d4c7f1b90a8fd65ef307a82cf62494cab824780c854227b7192920253d5c42bf671ed516f0b43929a8c989c4fffb57a0bb15867f021943dfef615d5ae836199ac0af080364840344d9f7c5802849924669d0b8feaf402a4dd59362d7f33d2cbe100b81891ab593fc070fb5ea9ba4ba2a3b6ebc11e48b9b33d91d393c8edfd21c00eee9df49ddef58c328cb9830fba23ee95fa98b10825585b2d0b74835f72095b9c01705ed8161f74e0b9dcbfc36b35b61b06d4d5f076185753ebaff1480574b72bf36d26f0be7a2916c2d0b16a14c9525aeeac35e8c50ca833811ec1bc98ef6cd954e1150ae1f1191998f83dd046acd9e07085fcebe771efaef5269256ba2389d78505ce71e6dc9c3427c7164f4a0e39f2ccb2af5251da2816970990030977d8953fd71b7575e198e438cd53e90e3974b2554dca367c908c4c03753f1e2c3ee914585b040e48c4947a5c0f336aab49072b106623955c6e190a3122dd800f553e3671a5c27f255c672b1aef96259c792e09c54a103e7ecbb37e20b789ed26df8a839b963addfa199c8ee0fcc673af761f6b26be48961122963ca32cd78e4a740b0515ebb5d3436e155061d05a29aac9a8ceaaa9eb0502e019e8138efdd52e7201204e1d045ce75418e4b649d69f1d80d5256a2a42c3155c7f7876ac0514feb2968437ab9d41d64e6a181e0b5d7e5fd7ecc57d63e607208317cdc21b6ed29758c97016aa754909772a064405456d865707f32f79ca50aca1515c067a574651cced9e457d321cea7cb338535b27636f8cc66d947007388b75ff81c2f55cebc35a33b400709c4c6a404283f27a8dedf5d01d1c0ef4c07f323b061f07be3c278cc8957646b10f110b3b9e938d008516dcbae775c749f9f4faa6ff093d6ec55a5192eb1b5b244553c119584c0a60a73f572280d2fb8bc7df1be90fa2548f80380d4b810ffb6d0698da5ec20294a5a170a2b1110694f0dfc88820b75b7de1043cf58bda50d74c453444c3611546bd493977c238ecf16c65ce0014e5fc887f27c3b0dd8fb3c36ec811b8a18f0c3209abbf38ed48912cf8a3c2aa217b758c916acf77ab73fe45cc3bfc169573d19a81deda185d73d044ec9aeb6150db05b6355d4ad23d82fb60567a78dac5c8142cc7e47c0fa417cc3a8b66072992a044472507b052dc561b5ea97ae929a48f9889f0d59388ad3ab43a0d6c83ce49ff47ba84d148118fb7a211cd66b75bde6f3de61dfd7635b6bb5238e61360fb234225ad2d039e9ea550174cd2bf6fd6839b27c69147c383d6453059255ac1e45d555bc1497ec37e3046d93dff8a0093a0635bb197fa2b711476a1661ef252f6e36903356235a0d5d0e782ac57600524ff5bc24b1406a0a613959f9ae77ac40ff84181ccc09a60090255c4732c3a5fd7aca3c6e94ef2d749d048b6620c04d9445ede22290987f63343f25e8cd2dbf730bf81dd45e6cb0599207a2ea820c13eec308d975098570d5c197dc1ed5939824f7a35814f8cd47acbb752ed25b3199fd54a4e3ec031dce33ea6385f77d7dd3c5583bace5fa49357984f91c38f44b0ab7c416241a3e8d37cfc522d415eaf4665fae840334cfff257af1982d72bec1e0368ad2a75a84d544f43134500df7b030dddbe5ba570c490731b5512e497540b4ad5d6155e2d237d1b1db78a55b0f571b50236e147d65f2774a39b4c45cdfe7ebc3b99cf6b09fdcf76f4068abd62753ffd8e8586e613ba89126bbd56bedca64c6aac13f88931006e6843812ef0c3e03b4bdd58445be2640fe19299d541404afb5648d75f085679770022dad044137894df38166162d7da7a2aa7444a875f5cab5417e80b0fbe5a13b0917371517afd6506024d45c44499c1dedf85066f2e531749a73566bdf0775085485b6b265bfdd4d231545670486be115c0774755481b9a776dc109476fba741b031c4de79fbb30d740e0230cd372c2ebca6022623df99aa7c6c5edf6789a3ac4852204f32d9664e8d920c1573d9cb963f36aef8f8c45723c908e02a2da7884e34f7170718e123d34ef656e9f5f02c705b8587bb4531d79300f017e9bcca7a739045b3d6e0334a5ca8aaad7a5790773f53dbf68c3a375d63b20d0ab2413275917c7bbd4a3819c0622ee373bcf2a78c3f23e98c188162ea22fa922b4159561378e21d9731330ca4b9ef6ac23109040a4f814a97c465315cb8bc2911996d51d8b400b9ed6f6eebf61c04363ba4613c50ab9d427031c48f5b1650e43df0294ef09dad12549899b68b2fef64b0c500cf35eaa559101dd2250c719211f868f89c0622459c2d5c4381402cb26efae4f3e3ac01d3b8d4ae60850fa1d07ce7773952a801f0538221fcb778bda11fc473d834d04f68be81f3aa647363a33176f81890a7ff81a2bba57575971c7c05b4c52477dd01d32e144ffb64ebdb98641b71288327fb367d599da63997364185f34bb8bbeff46528732695a21480e67b5107fe2dd56c70872b0483ea673b3e97c762be8a39a646cda907bf78cd6ec09039568e2a793e1a9c8ee727d97e3b4568a7a8a64bce5db197e2f4101af768738c6173d0e5fc7990eaf56decb83035a1149873d515e2fe70d524da39d3b2a0dd43bfceb56723d5e4b0317d70c84319ebd529fb166a4d09c64b66689c496befbc6455352c983f3717535d52545c7300f3f92825e5a03eb1968a44a2520d3782ab331ef6ca951eb5180bcdeb5d37d66fc6a4d92cc1d67095f940ba74072e2c1231f88ba47a4e3c25d51e70e6b288b19678e8997a7fd7a20307f51710262e1c0df98c992ac1cbb88e33970c8d4baf715fea9a94e8a855b1e4a139a47d7c3fe413a3a0655ad55c6838478577a600fbf1a113f390c5e1cac314a21f8023c8da0d31431ec2f40946d96d9e5ed5c2e8e34c1b64177a2f46ba9bd4c4a257d318ff6c7e2b5c52637221bf5ea3656ec3275b77a0122006b80348254f5486762fa54a1ce242acc7d9a54aa65e792e205df4fa36e08451ffb17641a647be70c9b3df5aea3dac161682522ae230275e7c9a7440025b597f955e3a36e7c181ae18c383b1152f2904929577bd553e6a84f9b28e482a3bb8e6d880331b41bcf8893d917ab84d26540395027bb1731da74ed8532b925d1b76e1bd8c74b038e27fe53c430cbffa44a87150911685f9e7a034525a92675bcf7cf4718c0d6dcc8c4607456d135a5141dbd211ce3b5156a138235ba134f4fd863368133d8fa5acd0f7c879220a735e95d38aeba95688ca44b75dc4f5985ff78936f8e4e66be748ac9cb2aed126d3bee4807f88a2b26eb5d2521e3ffe0daf36ad031ea80b1f62152486168c03653bdc5d1b642805e6d8b495d77f8af91a0d855a7a090e8564def1ed2c2335e0d6c169f671bea88edbef80c1e34c57f08c5d9530a653bebdce208894c709528db56ca876e7bbf2664436b077ab771c047cb4e6b644c27868ab5abcc5148f5f338540e9077f77b58de756f0256c2906ad59bed238fb7effab6dc9ba3a680eb6749c96811a80cb17ea25b3e84f36dc3890a07fbfed3dd097363155369071e4d7a568c9e906039bea3b212c23e59713f3a2a4e9ca17e5b5fed3a4abe650e1f29862cf61072e7ebf0c8e8ccccb81ef68af2baabc0ad77e6c046a81f88cd13acf6eeb24b56df116d022a5b224757b43a840f9809732a97e156831f86453560cf69bbb3df1c3d94e68797d67889b5daafebc8cfe57ddf050ac2a09d0a9ed56b557a353d4273ec9793cfe17cc3d4c8f4c02e51dc322ddce0debedef4877c444633b206ff0f8dcc08df8b731de8e7e2bfa35cc79e92c0cbb96ee74f6ae6a8504fe22a7c24e989729620b9b1db251b935f435ed532ebb216d597f292ccf8e9dae9636dce50744fb7e4f120151d650f9e198e5a82ab59ff2db99162a51210c7469fe4e9fbc41b5aee9f2d0660ef38694a1146b9666ed9205a2eddb1b1e5763e91b6ed5a56d5bf2101e1b7ab87a8417c88e9eba46c3f52d7c7d0f3c4b803ec5af4a672bacbbeaa501b248cffe1bf07be02c068c2a00537f85eae5875c30137fb0bb8389165354d2d80e7b90e3a3824e058b7a6797d0b03a78f74161a60923135992252321c7ff5decb07a3c5580929aeea4b4794c3cb2ccb175c15d236aff14e9e842fad30bf182065d4d958ea05efd491662a2392d1f26a6e0df3503d694f3b30542863932b5c58a2720bff45ace63ff5d84891cc1cfd4f212327191fffca43ee5592a15c31497b2932c010d051c4f5081faed2769439d74a1d10ecfd0725ee4c1ebea725e975e15d9968c7c6f88d18420e11b521c70286cf3ab6a381168af4ca831739f1ca7d69a851aa3680374478856457482ff2b2e2b0c9d1a2625433f52319c552ee35a7647fc49262671342615e5279fbc4c3aa9923e83e0053070260b5210dd3192c93d868885cfc37e5d376448cf762cba3d1ee9bec47a63874e689fe77e13ca6731b768f6b64ef033d5ef9448fbd54fcc8409356a1d7ea7d7791e6b2874226471f220bdc745e403d68e748f2c9182f454a2242b8473b5c68604b154550cfe5e761fe2fff44959b36b5f2f505e04ff12378992b6dbd34ac8c403bcb9b5b428dcf0e80d9d6c4f", 0x1000}, {&(0x7f0000001680)="3c49338ae83e48d8e5f265bf7f1af1567ce094b4bc1b5d1761205e019a8840ad5ef18adff7b7645b8aa31aacc80a822bd90ed6834288dda1b40751cffe4687eb6321e541dd1ec6ced8c944f30443d0389212f51e8c225a8a4327ac7a1e", 0x5d}], 0x2, 0x16) munlockall() semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001740)=""/126) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000017c0)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001800)=0x3ff) semget(0x0, 0x2, 0x40) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000001840)=[{r0, 0x2}, {r0, 0x100}], 0x2, 0x4) ioctl$TIOCNOTTY(r8, 0x20007471) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getpeername$inet(r0, &(0x7f0000001880), &(0x7f00000018c0)=0xc) 18:55:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt(r0, 0x5, 0x200, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) 18:55:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c", 0x10) 18:55:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x8, 0x5d5, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x308, 0x4}, {{r1}, 0xfffffffffffffffd, 0x9, 0x20000052, 0x200}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0xef, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000005, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x92, 0x80000001, 0x4b, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x80}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0x7}, {{r1}, 0xfffffffffffffffa, 0xa, 0x8, 0x2, 0xe6}, {{r1}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x101, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xcc9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0xb0fe, 0x4000000000000000}, {{r1}, 0xfffffffffffffffb, 0x19, 0x1, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x1c000000000000, 0x6d123999}) r3 = dup2(r0, r0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) dup2(r4, r1) recvfrom$inet(r2, &(0x7f0000000380)=""/41, 0x29, 0x0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 18:55:06 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) lseek(r1, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/12, 0xc) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/73, 0x49) rmdir(&(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:55:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 18:55:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) sendto(r0, &(0x7f0000000000)="c1925f761cbb010f7565dd0a63d0d7481b7d4856529ec43cd173b44b64ceb91cb06a57e49e682e14096acec23768912e8619c2656ac93d77d9a7c4c51d00397f5339f9c28777c668f320938afde9f00708c7518fe15b6eb7bd21e8780ccc3d72dedb51525ea9ff39b2abc7ec27b31d7fa0e94536bc8bc314ef4554e608f5bfc3ef01669d3cdfc6b29f25ae5407428497afab58", 0x93, 0x40f, 0x0, 0x0) kqueue() r1 = dup(r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x2}, 0xc) 18:55:06 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x4) 18:55:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x8) r2 = semget$private(0x0, 0x0, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r3, r4, r5, r6, 0x20, 0x1}, 0x400, 0x4, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x2) 18:55:07 executing program 0: socket(0x1, 0x5, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x6) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000380)=""/232, 0xe8}], 0xffffc63, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000140)=""/28, 0x1c}], 0x3) 18:55:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 18:55:07 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) execve(0x0, 0x0, 0x0) 18:55:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x18) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/17}, 0x19, 0x0, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0xfffffffffffffff0, 0x47f88ea1, 0x45}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 18:55:07 executing program 0: r0 = socket(0x6, 0x1, 0x9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) 18:55:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r0, 0x0, 0x1) 18:55:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="18000400faaa000de2a2df710d8fc3", @ANYRES32, @ANYBLOB="a46e3aec4f841d6f4e47976af4653538c86a0bee360c37e5f781f57670a2b6823b35f6bf312dc4cf4b6614581a5169083c156f4abdf811b44bc38ba1d3505f65ee6841f392ce619a2db32420c0fa5d14c9337aeeef8f84d3e595a40c55dc43cd5c16fd665e74"], 0x9d}, 0x0) 18:55:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 18:55:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000051, 0x7fff, 0xffffffffffffff00}, {{r0}, 0x0, 0x9, 0x0, 0x8000, 0x1000}], 0x5, 0x0, 0x8, &(0x7f0000000080)={0x7fff, 0x10001}) r2 = kqueue() kevent(r2, 0x0, 0x10000000000, &(0x7f0000000040), 0x40000000000c4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:55:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="0bf1e7730e1cbd4ae3bcb7f6c743b1253032029bb7f8c6c1df1c1250717320de13d67cc792d664bea2dd28ea9e3724fe509da8e5af28be9c18664d433f93ff514a8ec741d7eb69ebb63fbd5d512da4f60ef09816ebe285c723d905e613859f3cfec590a0878d46e572d790c3c427402e8d5e3bb6c312", 0x76) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x0, 0x100, 0x7fffffff, 0x0, 0xffff, 0x1000, 0xffffffff}, &(0x7f0000000180)={0x3, 0x1}) 18:55:07 executing program 0: socketpair(0x20, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100000000) 18:55:07 executing program 0: sync() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x8000, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xc5, 0x8, 0x6, 0x7fffffff}], 0x9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000045, 0x6, 0x5}], 0x5, &(0x7f0000000140)={0x9, 0x400}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) getuid() 18:55:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) write(r0, &(0x7f0000000000)="b29e12496822d6", 0x7) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 18:55:08 executing program 1: socket$inet6(0x18, 0x3, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 18:55:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe0c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="b0d6ef1307546be756dc852182c3c3603e206d388a64e04939152595be1ff40f90339a8f149c9f974f06dfb642bf7566fe82b33c19d52d6bf3af6a9808371fb8beb3a9ac8ae9e82267ee3e2c00eb7332acebaf52cb897ba408564b7024e687a0b14a766346604bf90666a04c99b895447fed237a16a5f1cf6b86dd4dbf7828a2c3433f8e9e4a8fc6397028fa8eb32f76598035e0b938eac7cfe2bc09fe054678effc2cbb116b3db92937c9444b49fdac995298b25dcc2626adab3cb611e9052df34579940f4314a14b37b02343682b3f72c55a924d28317d4ee3d193", 0xdc}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 18:55:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fchmod(0xffffffffffffffff, 0x40013d) 18:55:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x1, 0x2, "c4ff4b90ea13b5e5e32efcd8b59dfe2ad2c905fd", 0x1f, 0x3ff}) syz_open_pts() fchown(r1, 0x0, 0x0) 18:55:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='\x00', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0x0) 18:55:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56be464af8bd025b39522f7b44cb26283e3716cdb5787f5087f52561207e5cfe50088560aa38420c235b717ff90990e8d898f621a0479846e0e6f2439cc2cb5a1837cbeb49dbbde981e8dc9272f66b6ebaa8888143292027d45e07fb2ff4933f62a78b9d2074415dee4e97f4fe2aa9b6fc5794fefb455116e0c8c5be14b2e039f59d8c29aef33ee82d73f8937e431502466cf1814ed6581e8c56a43ea47596832bcc79deeea661eb336768406ff9e83018ede4e99c453b14c8dd474c647755f7fec45302bd245f47848cf3dfcc03b23fcb1fdd50aa3cfb94c32e88480fc889ab", 0xe0) rmdir(&(0x7f0000000240)='./file0\x00') getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 18:55:08 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000004200)=@file={0x0, ""/108}, 0x0) geteuid() 18:55:08 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 18:55:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7d5c) fcntl$getflags(r0, 0x3) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getegid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="daa17e52ad258b5eea712883defeefa3ee5eb85653ce579ba6bae05c2ce7d7d2827332a06f4bf4d4e1862f6d4753662fe83bed949179a1e84c2b7e38d81a49aea8f1705f15ad6f1dbee5baa97f5c1b2e0dd4ebe553005ee9a106a659b55c74489539189abfdc20e68f940c61ee275971e4438dbe19a53e8c097e9b8894dd060de97a3b0c081f3f055e73ffcb81c24430e837a6a8c34bd85e064c23b5ab76722c95b6a2943fd1c3e6a53b100c690d406407fdd754e240bdde40072399e91c72a77cd8dbbb93f2a93fb93f268ce67b4604adbe89041acf449b58", 0xd9}, {&(0x7f0000000180)="c3aeb9877bea3b63fad6829f810a454654a0af8beca7212ddc752da6d9415b3f0feb66542d098cbc43029239f62fe4466445cae9cbdd6fea4a8534ca", 0x3c}], 0x2, &(0x7f0000000380)=[{0x1010, 0x1, 0x2, "9035108f90fd6df910e23c6c0e400b2ef618b7d18d3a47fea08357cc0fccdd79a4a015c3350974a84ad1393a551176472a695aed90a2dbfb22b6778f491281b68f1e83f1487f6cd1af25491621f9001d636953d42d05a9cf3d7509fee85eb6c0d2a07a7f4f1a29f74950bcd05824bab229b0fb6925a9a4b6b3f79d1f4be28649ef11e522053595372d0b922dec07944c3aca626ca547496c214a8495bcf2a06033c356e2cdf5abe9e705e0ee6c949dd3facca49d367dca3498a0c888d4ca64b32b76be61151f1294a0b5538e09f8acb796454463f3b6f9ee479e11891245d2555f738483931920e18f9e5288e1d268c9ba6cd3cdcb51e2178a72aa0162a2f1b638f45e985ef5a78f5f20f9d211c3faedeec771d7d1ff4cbd9869ac62d2ab2d0d894c50147dee08b0e1112a536994190fd9a7504702f02ad6f066101315f690c9f450f4b8d802cb5eda20a61a7da8cad80a5d761e980260c8fd97fc1b99952ca18cae5e27b6b334161790dc39e6234b4b514b4163cb7a9862d0649a6b794a941ac8d62018270a634e360f12cc2c1fce6b9def6fcfc30cdcefed8a7fdbc2261f2e0c17ea48fb3953ab5a48a4f57aff7f5e7ad901e2eb4c90347ec50bedd8e7d0aadc190ca9fca97c95b55ae5f8700c700d76764f1d686143c83f17277f24bf9b41f767092b082fc7055855de76910f1d27379f3063c49a3dbacbab11f905baae245dad1513870a776ffd06b8aeaf212bf6d00838faf1bd95e3520dd9814efcfe5ee8c4491059dc4493123818374e7acc5aeaff7af6eebe4948c0cd787e807321d553dc3a893e31d4713a3631fadef2667b137985bee13de9363718e12eb3da545a0e1aec061c06fc70ab3a030b5ca4c322ba447fec62fdb2d59a6f5deb05c39df0eb670e776c3f23e3330a9eef7def91be8322c4b0bb02068504ad9f5cdeadd65d8a21e1b74f2fdd8b1436a1a1d4c34383985fec184ea408902064478d5431bf51fff55851fd1444d9853b956411929af95bd7833253a0602f8d537a30dbf656601e5c995453fe9970d4d2441486b80cd50b59d3ae72529be850dceb9a68317051eb8e82fd58708425c0ab9a7d8da28da8f1014a4b90523f100fc68e8d7913d4566c8e6a4d1904513598a59ce379fab495a42c273dc753cb8c3123c12b7d21cf2cce6f830e0f0fa0d9e612565951e93cdb4227aa05db21485fe3e538939cd0a89f6f7212e4b389cc485730eaf3f2adc8422280f2be0569c494da579cd6b68ab24c6f0a58fdda6bad94e6c4c2c6801fd376983cae10679715144a431db3e60eb9860f77da9cb38660e1a6abc71c04a986e0ba003f7abaaff8da2311523a360165d031f687a2cc82bb1f21fd9d2db09f7c119d415824cb9676143e1fa60eaea5ad62d07bf0aa3cb6ee963fa01fa650aa62f3508e2b5c602fed86fb54ad073aa6e719edf5a1cfe7c5fdf631f5d2659ae790eb2aec706d4ae8a502eacb9972645e4d69c2fdab47f50ce7f46bf5befe99ea204bcdbbacd2af5dcc914dc025c0a3153babfdad57306c8f5923e10f99523a9a4807ccfed247a94dc96c85f70b5b13000d9989573a3110539046659c93e7b5c7c679a7a76c03a1496c1f5631b138eff00bb0076b904c9b4afcd6ccf38fea5083e59d4cea0147bb24b36d625e434239a2f52652d2c6ed423c08504b7c3dfca64d89cd009436bcda9cbd97f987da7af7590494fba7075c80b620a315261daedff9241f14b1e3ea9f7e58568e7fe9a3f14e906878abb8c563ef79a91edc0f24fe40643185952cabac433cf343defcfe542707ec1432457b8c3ebb02bd9cf582cb7e297f79d90df073f0551e5a7882269759398fe0833e6d818ec22a3d802faa05fe57a9414530fee7553c7547e5259af5ef4a3fa86610ffd048cda16391d4ac79afeb4605d15bc9820777a900cca90284abeb33954efc2ab82d728a17207599fea0a8fe9ad3a3ca834f64a00cf3290dfa8a1e330811f58607f27f05c5f2142b33a386afdd2fa958a066d72dfa8e1e0c0c20afb30ccff811565cfe9a80b8b7952b767d374dfcd7a10e8b9bec358310dacc4fecf83f1278e945a6e414c7e47bcc28bf9c2614ee650dc6454afafbb1fdd3389246932a6dafbd564d133e1b504669c2c4c428a427bc205c7904c4ed3c90f632b8c774a85f31df320c24e39e0bfb01a7da08c2ed54ac002a8419de140fd72b83304e5b76007cda732f0f771bf8a632c6136bd6d139a70a03f8a3004ae48fde50b361282431ef6cb5d6eb7c16678c764458e39bcdd3c3712ebecfc9f511990f5260c8d83ca7a0438e80fea99ed23243e91596162005bb46125d305d55b093daf74c0a6bfc451b98d76b44cf95cbf2c3f71bd5ebefb4e4a4e3d484ccc6eab3b7406e4f835d346015e7f98ab83d94e159a755277bb1de17a15e20c883928b14cb953910068f882ee8f59ed10088c96ac5a193c8949fac161a33b2c63a46791d6abd346fa392a53b0057c21b17ee8a9c4e571d2f937e2bb56ae209bb769d5f93800cb8ea17fa6a14ff5c65ca4f402b393643bb85c708de1c0b7befa41e6b7886f25bab6f0469f4b12db64a282e0431bdb625a750630d59eb1b59cb859ef6049b9780567ce4828afe0af97da2c2dd59098e1fb5e4e6bd51dd9cb0f2c92f5a1265e09d4c44f8cd134e4fafe9c18c65ea93648d7ce041b24a971333e49e582120f9c99d22a577995f733dd5d4876edd855b99d94ff54bb12c4402ee14e18cb4bb66e7b3415b7e52ffb3b4ecb175e75e9a962c672bb55454b8fee21d5fa28a85e69666049389bcc9ad08cfcfd0aae0a40725136c3e37aada3253b238593fdef3b2d6654fc0c6d0a595331d0cb2b88b2d5aa4510e43e44cd33bfedc672ef016a60c97a86e06d03c62763c0bc7e0a33b2f54f4bff689ef3814d20c228af75100d25005058630b4c5da81c862b260036c03e644aeb1f7d284f2cf017772014523df0205f6496c3b7ad1bc1741686c09a0ef3d6e5e5b457e210b3eaa5b84fd4190ff6d4f3b46e6298d46ee300fa9d4d5673a56140cbba50e324d791379d4c8c7d59b3d161694dbd756422e240a43435cb951c853c0dd09f876b04069773679d5d1536d64ab4c3a771a7da199f9d8d990f7f34131aa3f97dd28521571e173bc7a6bf9f7aae98c3004f2fbf4fc8d631c08415db82a807b9baaa9c285f41b2cff2d009037e21c5f76aa34f0f5cb2b1e7c29d4aae576ce8125abb685893916f2917f7e76e012e5bf5ec641813351e5d5f1e72daa88653ffd9582821a79189a2b906435c743208af806907fc143ba02c15cf8dac93d15a7994ec45471f19bfc15799b49e5205102e3219b64292ed059398d1933ad7b505c1378ffb9a58627f94b24e2a6ff82bd7a17465d798c1f3e07c04e4d82bc38a493f7ccae316b62faacfe4df240e0c0486fb82ba97726fea6cac4fcf7cc0659f33cbde43fe5b02e4a7dd5c8e153beed5fd4175aed7a00ae4b63f5d83bb22b5cfc83603120346b5a3d49eba108eb0a5821cff68490aa3ca16421cb3448e0568c5b37656d72b63c92082f7201742a625782c8a32012430836c2caf0b36e0b85ecd0bb6b55c15b6034f8b93fff09de8f10cd2a10dca3feb6383e26c86879de180c0c7a1175b21bfa80166f45787b6d1441ef6ad287514c302348e86ad670083dec578cc930b16bb114f5f25c003bec8ca0a36568601f69e9a40fa8aecd04c8a48a716045c76e6fa0270a37872aa4bf404424be63e4b46230e191efd9ee5f11fbf442b304077f724b9942c8fe124e1fd2c23e2ac3ab9189b334c5ad0c02b9f526256ffa678baf9c47277618cc0a1fd6ce0b4f3ca9f95f10a2c770b3eadf69d1902c4cbb1a967bf8b9ab09cf6137693a1f7b98426989be66239c69e61ec00942411e65dd7504b6de24501a39ea9209e41d6da2f0133dc3b5e5619d4b72cebbc6f2b6175fd19b97c28472adf843c685c178e9971df5e2703ffdfa2ed193cff6fc1fc1ba0dc1ed05f513271ab2e243d372d5c2f699aa1567ae10f60d798b4db9d9263fc16a067d3014d1243f74e898d601401f08b6027465a1617d3f146f85d5e5d1036e248b1416a4f322bb013a2e4b7ba9b77031be0c08efa2f20de0286f584e48a6832253e566cfdb497cbd7f3e2426551b7f3bba958640b5059b0425f7ed185de869d7798700037a4f30da26a74b9f167727521b03f0d8cb1780b0a6e53ecd521e6763b5a8b20496c9c0bbd7cd8568534da66301770f0718f7b2ca1daeb92573c40e8f0f17bb29c81e4868331101e9038a8e1e081e7cdcdcca1ade35e15f103d11a960d5522373e32fdf7214542279b3528a2eb9be169871cfd5a3d17f78b11d756df84e1517dc993a4419729bbb00554090b191529842967848e5e62b2429fe31fa5b061dcca4411825807b00781c30a807648b18c0394a94ee2f2856a35ced11da740cc4cfc6d65a377f13786465f59f2d7f012e12ccdd32498469b30c6487b53181a77127026fb9625258a4dd6c8f371056a9a53297f32431e794ef466212aca8496c6b003755abf8f80560e379b8004ed23798f1e9a889f8dfa72b70f02988d76c1a89729000d54e08da4aa57e1277ddcb476a0ae2e628b89aaa36df815d9601ab6a81e95aa05bc0b1dd6bce8ce7b1eed13ba0a16f5e8ecb556aed06270e7284f6a9b7bbc40452e3e6e955b72d1c8d4e52593462c53b53e2c9517d25b2a5ff0da5c435b7d0437b9e36da3bba982cb6b8d6820c7b3b78032162da7cdefc1fbb1e05b64730bc92b1b13278f00f4196a0210d99cad2b105de64984e36c76bd24708d90022db45abf88d32f5ae171c46852ed0577c03cdc0042bca4f09758326b0acee6c072425f4f7e52bc73d25e1277d4fdc970e1f37f87d33eea0127e03ac51a217d4dab904bb3299197f6af086821b63aabdd10d62b595bf687eda45b57c2725d9e64e3ce50c638b320df2a619a799ba9679227915830eb577783299ed24969a31b1ae39e62c62e638d8ce5c359ddcd1bb40f0c19f603c60e5a8ca832b75518967583ba31bbf8e68f2fcb68c1d9f35c5a0f9999086db85038acc27220a4c83f004fb0c39f98ffc0fb997d7e679004c630f1dd43dd0c8f646bce494602d5c3a46c7ee3e364459c16c5573db65e187aed9262433240d87ad90e714d7014d534001f65fbc3eb5e0e45078ed71b07abd5d76c19817ba4c14819b5fb16e5f3592b37d7de56e589d07051e9d660a0acac4b6613d400449bb9d3cddcc57eb66231321d956f963b261501efdaeee182eaeacb4b62d2f94140399aa62c26f23c7de975d8f706f8d97e3bcec14d2e1e2403a54a9a62608f81a1a1755e8f5e51a562ecfd81b6107a125e8cee5600e1b569f292535ed43d6e3452c0a5d497a281f316fe245263d264128174a593565468c443c2cc323c1004a254ca5b76d0f1e6ca6b6a577a2df296b2a915c298eddd571a535822a4e386e06ee1f214896b9ef7758430f01f7cd90072ede2b89a82328b22148de4b0c81688fad94d22516d6427a0374540ba482dde0f729606b94793ccc051ddaa1935a2bc2817909c2aea2f51224557acb023bf74fe8fec7b3b7769a6b078ceb4a89ff8a61a9d1a12967f91a44072a86e2bc178571c1dc6c4f6f56bc662dfdc4342e7220cb14b83fb4b74ce5b58300f6b48db6500ad9c0fc27dd587087400d63c62de6ec735a57e8e7b763dc566566ea0098132e2c1e0f11fc81af320bfc7dac1eb5b27027d81e6601d30120995a4c7ac74cc11e90e8015fa376c9e519a5b38a46f0e30e34a3de"}, {0xb0, 0xffff, 0x7, "090f3d2f31af30ea7b02c4864d4f600d1b02a281ad9f12a006106e5fcacb1c5b00e7a8ed1b8208806f884cacf620e1bc37be52a68e1a8b6f51eeacde969967b364bd0cab6c223b17138cce97a3aa1aab9e1c6d67d2ae63f560a05fd652a1caa58e6664bb1075187b4579db8c24a2ddda1f0f341fb0f50d6f9b0afb9963c63111783ec0a603920d7edbd57f268ed85f08e04aaa7e488afc36832ebeb3"}, {0xa0, 0x1, 0x9, "2da4bd9530415d6c7625ce0a57ee4197868ec6d0bcd2c0e04413554410625c07851d6de7212a1d4c3ed91777e7bc4befc9d89b992f0f9e8674ae152288293d63b0c2194e48060030f47c55339481acc165e6ecacf73d1119b65f71a51760cac0dda29580c6966b0b78a4022a5747869725d09558f355266bc115bc288b4f930020bc5db09784ffb86032e32dd5f778cc"}], 0x1160}, 0x4) 18:55:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x4, 0x0, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 18:55:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 18:55:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x2, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) fchmod(r4, 0x10) madvise(&(0x7f0000cd9000/0x4000)=nil, 0x4000, 0x4) mlockall(0x2) 18:55:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xfff, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000500)="a8891ad66d2db95a043f00a2d2cbfd00488224baf9fbe7b197031ea6d120396944074758db91d69f73db1d313c9547f15167014156b7fc124b4b797ec2cb2e349bef9568c1346d46d42c292d171cc416fba90331411ef34d5cf6c738f1de1407810e0b4cfa0680d49d2868fd788bf49ed69d43513931106075d8f0eabc827006e5d97b5ab769c83f7de2d168bdcdcc2dd7a9ee1f442dc1dedf63377185b35878b340bd708fed7b9e96451bfe5328148141a97f16d326867d58c86086bb0bc24da43391abff43068d88e77fb6a29566fe2d1194181d933123d92ec21e8f1a02a8bf099fd51f8803ea0614bbae6ec821de50423f7444f24ad4b96f5b28f3fc1f78570b986d2ba9dfacaa30b4b54fde1e35282f18e0a62aff793b485256e7e32d5a08ce9f92a11a2604fdd5dd361eb8dc85590de0e2f10aa17525e8893354c5bf8455012a1b8f9fbdfd4240c7cfb2574ddbf601d58215b9727f608a8b9ad32f7c8fd6d94c99b207b45e59d59ac96248259a9fa7dfa1a5ee5ba6405f3e242603db889ef75aa001d0b51019d50ad417917ae8d26882091373f804859bc64a4f27beb47dc85ecb512d381b9b0816e654de047d08fe763da3142b96ea901a264552eb10bd8174515d687f036d5bddf5dc3ee91b59769e4e7e1edf2c263352a6f4b4e0a09b5ea9e343610be1f58da8ca0ae4932a52a3caf5ae14039c67e9fa7cef41a6d4fcc6b68fa820806da5d9c6acd9cb87d6c3892f504f1654eb0d529e296b59fdc02d355012ae03d21cc31c16c755fd94b91f086e0107b3c232de619a270f730ce7419f931fac88fee5421e7c045d2f8c9d790597a3b9dedd788b2a854effa5e8f66410d843afce1376be602d5e66d130c411fb93469599b84b62787b6be99cb169a2e7ffba327b8ecf815d917bba6df52cefa038b057fee3005c9254cda046c515d867d1443e81b9cc30afc9de66143dba5e81fa9fea457b9411624107c568e6868c144a704424e9c9bf538e92b139f0c2ad01d2ad826ec9f5db5e4599784c45cef4d4d055b7465d5c0ff89c0f73c1e2b74a8a7ded10053feb442dfe2d7e635c476b0f1459e22ab299e283e84ea403c2e77e7cdd89b62f9dd836066081b89b182b0954352e9355a3dcd28c0940bfd2572ad1c24d6ea5e026ab4a863ba5e158a554c2bfde8e890a9dc947990f08f030515d2a8013d711f65db7549e4770007da8e4a91272c24c988b88a840dfd42d1eda10257cf17e6eaf484fbe10b61441942c3892b08d3460bb9eb6213fae9a24c6210a7783caf1c5d4f0b3b70b91e54079f24a2e19bbc75015fb264124620624ed21bc17aeeae6fdb0001957bc4a9c0de3a31493ab1aaca79fa4d469ac2ca450eb03852d6bb5f05ea0ca2928fe78b4968cc18fb907a1d47e377ee2cae6325d2af235173777dee4c8af4be3f8d542eb3732756080a855cf1b4821dbf45b14520c82e06545e14db76d0ec19d2afca92da190148069f2cd3af236330b3313fb3cc0a1b671a2a7a2b34c7381ca0f2433fdf59f73f3897ba591cfb1c11c39f250458a7583f8f78cb48da28da605b24216ff4997054e23e010bcf8916303901a4a203b87536b6ed862c1d8a08398da476a4b2d2ade0846768e9f8240cc0c6bd4d70c11d64d4b4101b194e722ee7d17bb67be0d31ae62aa0aa27679c3b933d2340fee15cc176b4fc5bd75a62d8d8750c67362ac0de385cceff19ab51126be79841ab16d3da7b40f27f1b04660eb074ce51816400254a66c2d26e86bec6f4c87b97932228bb9b12ff1b8f9d26138da751fb3d2a3f0080e7f08bb1d65827c7b93c2b3a8ff74ecd4e17a48401596dd323d3563d9bbf2096c7a905192db57d781f0b88f5b679252c1823c9f4fa9bb2b0f6979ac7489056fab4673fd5afaaacf90c2ab34a6bfd757bd7d0669b6970f9c06493720cfa8e7bcee070be697b7542789889a91ba020c7e84ca0169c6eb956a9909f09c02bc53b35dc0a407f5177c7c5625e487291d8555b0ca94e43480a8ec1792a67ab964b72a100a208f3b9e85eb351726c458ef5f8ed8e3bde1b36cd67a0dd11aa40f6bbdb1c17dc288090d31b536c72f9aa080871d0902bd6e6049fd60e4cf30995b4599763a659d5c526be4160c47fb7f3cdc620dcb29371eebbc5ca02758189fb9ac14d6e7cbebb9080ece8779fed826d8c0c5ad20bc69efb8cd669bd337dd5ec18ba388807ffc27efdfba6a47de6adab3c4be7736d73080b032a680007f686d25e829220cc824111d87279df6f59bd7d766bf1da7232457c609458ec86604966bd83437d766d3d684ffb8ea91615e8a2d52884c02cf55c354a579f2518532c7324a178de876973c5cfc1fa19dac042c5ca373c556056357546898468b7b58e27cc89179de2b7026b3e642c4250ae3ec042ee7b0219cbfad31c8458a9e782d250deff5adb2b8f379d945d0d90b281c3bdf97bf291f9adf8461a991ca907d317bc8cb5e8f647f905df0a0160accb9a63cab3192e5b83b173144755a612ec8afb98d6d8bc5b7d6cbad98af758f735b6807b586c47f26ac886160359c55d73f713ad2e5a44b790fae04a4c9f3241558528eccff335798a871ac6d4fcbc1b62df7801ab61965e464fd18ec9da2f307baf89b8fb1a1da51fe811de37ebf021315a86e7bc86fcd9cb0de41bd4885c1218a19ad96e0c5091852ae14ec1adceb27c6c538451f5bf5c79321e79fab7dfae20a158e2ec59dd80f2515e7e517282e0a175978b661131f0bc902be52fe38290936afffa154204ef6e59527bdc283480e5c2bb395ebebd5b82c83576586f0ce133809e7281a6e7978b322ba656faf69e3fbc41ff7334b1ceac3a1d59bdd26e8ef74045b984e210e5af863c5dd988c2d9d733460a1635ba3efd8ca52d0c9618f78558c07a8ecfb63a974b87f196e2a83608eff7773733785fde935926e92ebd21d07da12ba5903ad4d367d0e4da22ad8f346f2add465756ebd3504c3185265d708b2ad335d7dc3e58e1b82e9d5483eca4b1f59b148a38788a63db7892cb2053901eb3b802e40758f89069f970f23e459f9ffe9db393969468915799ef3a68524ca92a078fc049692ccf713d11a462b7d794b773b7658e7a9a13436336e0db51e23a6ef31df757ebb423020c8c8988d018f0dcd1bd8d68cf8b5cabc192676ac14aa6ce758051e38eda40df0d7fcde78425445003c3140a856ef10ef7fb784104d16e72820c36bf8a1214e1bf63e3424b1634856812429c7ff3acb1e17ab205db237815f388f88137c3faf85fc1b1653ff07a57a9af69d9aae1c9dee92c5e94835ac7dc9df0f329d5720dd6d963b005c7c4f4f82a2dd19e9672dde946eaf64adf6929a829ede674b2daad467483872b394a0b76b3aa1e8437abb5ac91a984bd7b225b3260e370c23ae352f9e18bfc907dd7873260e66d28cef9e380a44600348f9b24b8eb5da6d9101eefac1e7edbe683c51c112bb2f16697bf6ca0f006fbd39333772e607ec183339a722511ab22e0fc933cc146af94e421b6b2172de114d59ae8ba9bb64fb9ddfa54a63dea9340362d4da6fa52c776013ff80c5f58f827ad85a4d69d42f01cf18b87c05f7d596dfb21b657060de82d78a046b240c6df5775e2de81347f8d64478bde5cff2dbda2e696c0f6334f4247a5dcca9c306eb820be46637118da3b5641713613f57540174532b31709cc1135b4f871ac2b2097461e84cf154aa1bf0fe28445f90a472073b914a69c6fb23013a0a3a067527381299022ce92dbf14279d4becef74dae389c3cf3840252b9a826f9220976bc10daaab9b25e45285e068697fd9261c4658e68bdc3c3fa4f9621b4fdc4e37f3bdda39539670eefef56f39f2fcf89778b4e548ae87845391232eaa74a1d9765fac7eccb76710b46f4c42ab6fdecc210ab88101f5a753ad7584f59d64e468bac401d24fb9272c667be8a1300ef3e0f6949710d5aef752a5c4a44a87e878baecb23966e24cfdd6c154a140530092cd348cedd4058278ed3bb62e1fce623c2d88a2e91852874313d9f6bb3a125d6802da9a9a03c9fa4e39ac384dbfe35dbb062351be0ed812c26a1359915f2c0bfc71d636b8f13e98134b9448d5ce45b7fe620f7da8509264eec9ccc8ff8aac15b74aea8b71424e65980ad264c7b5b2c24b6889dd069fccd2f87bb50a053bcc1fc6b3fd0401fc0d0628ea7466f563fa52d0acb7ba8af5bc93816ed6c242d8c9667d86239f3bf64dede737285a3996577d6cb85260934d312060ad387aa05b3bcd22d70815776c47d495df83da7db214375e7d042c4f198549ee5a9f3b2a5e622e66d3637cabef91b8f679ee793717b89a8ae9aa069507ce0ee22fc48bcc9163ba221fdd3ecceb94f11631a2d5be9b8f961cfdefa76afe225f300497f71a2abdad078791664b1d1cb45c1e837e23329b265ce9c7cf291d7da2549ba380674f8efc15370c1a2655ed8b2d27da74381336b70f6796e3a3ad689cc6fc5edc40ab12bd75e3320259827ffcd0fd2c00bd240509e1610df076f34e33ccd01b5f077c1ac9d5ada7e131081420fe29ec51cb18961ca7e175b00e765ef653193e1f81e6612296303d5b2c91314edeea35d1e64412d3a183fb4ad74d8f4f19d064e76e6033a3695b2c2d441c100059a1d2631422cacdeeb942c9222118e3f9793209bbe61c941084994b8435a461852eff989e45ae3e7d9ec62156e4422828e477e3e8710ab49221615fecddb5559335c0e8ba76050494987f89bd98a3fb02caa0ef176a0a6d623d08a7286cf4cab2de791becb78fa216c14b93389ad744e1c3996c2053418e06537e5fe0ffcb75f4fa6048cbef3806b602e9458108a2eb61ef7b7bb58c14c88544f383b8a92fe18a01b38dfc0e0d4febfd851b1bac0ac20fa9f4e73ad0816e0bbbfba7f440ee9c6d7909691eebdad5d0f8fe66f00a1ad68b11837eb0f824938e7d172da24c0f7241e76214edc79e6085a6ade6acbff62017aab3355c925ac91d8b0f6d8d26b32859ec342c9d20227e0cf33932cd11ee087c0eacd79fe1419180ecbe44c6302840cd6ee0276cb638ed41c83e244040c926d05cf0427067ac2cc5a03d0217a3d1295f513eb17940ee766de582f5ac1dfe1602ccaf6043f54427db9caef7f6046c38da86a51ea22ca168ea666957c1aeb6e324511aa47a4ee6f575793df782ca52cdbdcf3cd184d8eecb77b05a1366ae0eada4b8862cd92ea95a269440b63015fab81c03c43a16442230c674eb5e82db0860e521f9ceb7babc14d77d64d038376066e09327171ad5f6de57d38b25c471e2423710fa70b9ace8ef0ddc1325bbdd9548fe6586bc91e7b034fa2461bbda0be9d56fa0c4a3bf00841344b8a807692bbbc71d44ab715a619c3b2a2a7c8661db5a80f9754c3ca8b7eaf72bb3d46a3be231ed32696078f035fde872f69dccba25267b5a0c8d620dced9ce1d7f246bb6728fa711062ed786823b4db0c1ea1550a7f3ebfac439ac11ace458d29913c611bc1e57b8d530c3830ec333e11e66d1190ee766b10d8f6105bec0b2ed84b1ee8d660f3c1123e9b8e9288d63933b9a94dcc5f27bb135b225438e8d80edd91046f11b04a2e365a040a3de333df3a51efd4ed310fc83bdf2dca421b2846ecf1c14ca76a5bb3f5f3de586465cd2d623109d6b107b41297aff476b5b64fc31d6326b2490e7d63d9758c55ff1b39ff1f721942d5ec9f73779e13b48a6af3578eea719640aec73d7232dc0b1cd4f7011cad3c4b373edcb70112ce642dccfa8f726d271c74f78c7fa02df6a28828dbaf02a1a", 0x1000}, {&(0x7f00000000c0)="b9bcfeb6e7117114c88b6689233f19c9986863bc207a29ab2e5f75ca65d02bad92a651c53c8a69e04c59d9c02e773b04d04dd82ef0d6cd342bf04b0bcce0d700c59b6664adcfa4c59f441f9f622d01414eb5d49234fc", 0x56}, {&(0x7f0000000140)="027b2ca9f22e568ce09802655a2095555203d13eb138adef51cdf0e62b653104fa656fcebc64f031076e92c6e436e7060fdaa19d1402bb0ceb8228dc950946899debd727dec2805aca0d5903b7346c3cd14b141a9367bedd3911654b83205926dbad8ce9981a323e8b8fc3c331f4094bd93332ad52aa2816e5fbfcb4f8806ad776aa634c2af46d6bd295d0f1e47a6de227ed759b0cfb14dacd5f982846bb38ba277b824b97e3a992b0d7f4", 0xab}], 0x3, &(0x7f0000001740)=[{0xb0, 0xffff, 0x20, "b722857278f82148c3b0c744fe4a039e0808275fe07aaebf73171dd2cffbe774b0eafd3696ec061c778355478f539684c9c2246a988eb82c56a4207607c209edf704c6dd9d04a2ad123abd6c1c5328bda9c162f442caf00cc881a0976065bdfe9de6c7daecdc5be30513eee68e592b99e915079df8d84a89d7947936df788247eadc9e5649f2f91be72d4173b623ea21bdf81289e153caf976229cc6b444"}, {0xe0, 0xffff, 0x3, "0de6a8f659593a8f6ec38a8e12aed913b4bdd2dbb41ed421f02f03661028473f7f522ffc25ba2499a3eed9581933ef4545c67816a09a28aa31d2b5772bd740b84afe13061c775603475fe093a22035ecfeaeee7027ca80cf482fbad389cab06491b8987d346c02d63004c1bb1fa857c1b157e0a9093777762b35e811adca1ed13deae18642e8b3e5c216e37872bcae139d56c60edfcc5d7fcca28f931b1b721c81bee5ec5d7cc6ecaeebd84eb2cd2e149b5efc85e5ec902165e2dc1deef94f8193e770c30df7645062235244cd28b4bc"}, {0x28, 0xffff, 0x0, "06de6a2d033ad5e361590ee03d1eae4f8a6dfb0e923e3b86"}, {0x88, 0xffff, 0x4b05381a, "a3cb8ff50bd1b2556e545133823514d3a24c97e1a448ab087f55eef0c017a93f83827936cbe62643b4b6133a4e173722e11c6632b731a6a7c27f83e29fa3d0da1d6ca43a97fa6436043489eae468a98bcc65927ac5f9b0676993e301edc9fbe278e84609a266550f920b61aeddd5a4e4973f0a42"}, {0x30, 0xffff, 0x37, "0124fe81d51674090c461c1a637f8ff20c47d8f7dd9a1cb6137eeb5d9fb1"}, {0x50, 0xffff, 0x81, "3aa6a48eb6091fd09488f7fc33e9722164d06ffa90dedce05d478984f59949c5c257cbae6c669f66b66cab82a84f4d99b93f4ae99f38120dd2b9b817f33c9683"}, {0x28, 0xffff, 0x4, "ce3522742c28729dbca479f8f2acc39db61b61584470d991"}, {0x40, 0x1, 0x4390, "8f663b28c289daf00d3e31c1101c4dc73a4aee3db8ba62f2b913d002e10a00063469fe656454d3891cd8ef9fba"}], 0x328}, 0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 18:55:09 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 18:55:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') poll(&(0x7f00000001c0)=[{r0, 0xc4}, {r1, 0x3}, {r0, 0x8}, {r1, 0x164}, {r1, 0x7}, {r0, 0x8}], 0x6, 0x4) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = semget(0x1, 0x0, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg(r1, &(0x7f0000003840)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x70, 0x406}, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)="e30d4c7ada3fccd040d7f57892af2ed7814335615fd3e1ac5a3586fe39ec1759d1bc6f8c0d564422026b28ab6d1a86b049c7ee877aca751fd29f12c9432fd7c11f8d4e050e9972a585f4d4c9cbfcbccf3fcdc8ed7fd5780dbdbe07d82bbbbfa9d5a77e4aa4a0c087db03095601338009087419e5e20c5806613219818fe04ebb3cfd52d0c1890e47f5409df8f262a372a6746f8eddb946f059d06dd8ac1dd375236f68e678afe44a15a29dd5a40d05598990555f6cc9bac892ca1e", 0xbb}, {&(0x7f0000000380)="c948d3d0c5dcf19915388a87ccf9f31346f7a649ea76037a97c8e040b792a1da890c413de99555ff15f6c681485e87160b71e555c3cfc359e02194267c83d423014a0a0018cbba493e9f95ac31643dc3cbc82d04721dead5cfaaad21343c0116a4c72046068c2d0d3f484bc0ecf2a9bb9467a66b76aed6f7f67c340f", 0x7c}, {&(0x7f0000000400)="840dc246cd665aaad32553162c082ee21265f9364bb5c1a3cb3deb9d78a1976681171d27833da27faa9dc622f8eafc8b352a59c61ee7abd90adce94a64defa633f65421924c1e1202dfb96bf1b950c3aa2b1519c47fd59042b8873ac49132715cb51432c", 0x64}, {&(0x7f0000000480)="3a76d439683cf056e5008426a33a91d2922ce89bbc8aff88aaa59625847db24b0e33a66a68dd8e19b7730410876a4338b415ae396f51c2fdf6bef83be2538700ec19b6fa907e", 0x46}, {&(0x7f0000000500)="e1", 0x1}, {&(0x7f0000000540)="3dd22fd01547520120615cb3783609e444d4c38ea973c3f9197f92f70d64c6ae3814dc3d0e3d86614dfaf958379730b562e1f696b19111e069ab9abc0111c596521d75af178ce99accade5480823ffcdd77da2aacff4330c0d2bef677a1bcda06be321e2404901f0f172cec7c1cd480783c68f006f9c7ec392f13347955898615ce59c756056f8fba9f624e8a38efc1635abf5021e2dde5472104b14eaefaf0a07ac3cac954dcd35d1e5d83b1264d0deeb4d0cf277d00e688013de23d19a9110f5df541bb28492f870151c11a5a959cd2185357252b4c49fc6e100bc2aaf9f999d6395586739079d825f", 0xea}], 0x6, &(0x7f00000006c0)=[{0x1010, 0x0, 0xf1, "790c4ab55f9a309eb052e165ba320a0fcafd5602f7d5561d3453234adeb4605df49ff6066ab9d1c09a3aa3418c4971068e17a97b0ec1553896741505755347c70d2e47ed0d9f2e3e799fd8e4702d79725298fc4c75450e53037fe77375c40e536be22a34fb547a085491a740fc8bf0895a8991001369c425ceb9379d6b20dfdfad2255b0929389fb4d79a0b065d01a49a0f7cff24aec5c79de67e912aab5a9a1b8e79ba0e07d0a35678ce482edf89b61ed925374d022ac357c71625610d1e963f93d00c7eaa10b9a1b94acf0d730626d860a177a603aeec1144e975fffb879a78ae36ca0523cff7077b5cc5f404e3cfe297dc0453f226dc8c45b7f83c253fef923328e99c1ab57cb880b333f304a3609ed8c335f80b1dd5d9185981bdb8e6c734cbb543c027bfbfa57c526b677c7501ce8f428a0ab01de553e4d85b27433b4dae31d3060ee12d1dca2d9acc91b248cb618d02b3eac05da119101a0c4fd26270af0a773fd2d6f09f890d5aeb888bd161074cc3fdead325d5e4c295435e9704eeaa3d91b880d782f735ee29574aca8a7412ca71baee72ac33f5d2f6f3661f6e2fab34b928bf45cb2f2cbfcdd992a379f436e66cde4a8037cd70de42f8e51e22ca76f1982bbeeecf04da05f92449659d2da556c0cc888b8ea131de124ad6073ae2500773d5f0fb9d2501ef9eb0dbf55b0755081085544e13815a523abcf7d6d2d907039c9d52f2fd177d070972b180f2033cb080bcaab257b36b7d51725b601589f89016b56301a42ed5271dab3ce5f2164e361d866e1acd5c91bddfb99082b8bf0e3c9f4e4cb5ba077f3a1e2de1aae3a515d423b2a661d53dfb6ddde6e8b79c805c262858bd8dca48b6372665af70835f20746aa6ad2848d3d4cb4208d6de81a0baf6ad2a9987ef3f898f06ae17f5b76dc014c54294962b0c6e873e80bc7f46fb4707395294d15683ddf3614e064db683493af9808d002afb572b36f525e388a0b26989ac938220cd168b4252c19426b8630011a9524b312be06d8fdfe65763980fcab1d9f5b12b3388dbe92897d7abc4e1dcf6a884c6c32b1b8070c95c268f7695deb22e8d24e169fa28aa598c818cf1a23c4ae9af8dc654ee832c6a7fc02721a71cbd0f66bb7c097ca64c6ee56196edea9a17bcb901fdc573cead0d96c4806ab484f022aa2e01c4d7fe83c3ce8452ab56ea40f3406382464d27224a53118a75e84ebdcfcd6bee9dcebe91c0eb9c282b692f6c1063cb53a3510fb8e41e9647b82ae5c82ace6ce7ee403726a9755bd050200d70a7eab76d431451ea3df1533365af932ac423c1b3e539f953c032f53ab88859bb2412f2826f93e7ffa12068ce559dc06acc678dafb408a206bf8107448fed8657747fc968159fbbdea0e9d682c0e5f4b89270e542670a19c4caaa60cb86528185905c91f511167fcf5f4805f746f9ab05b5fe5fe5efeae95a036cc61ac65cf2ad0caec4f262384d119f77af4bf3f34a67f9d87e82a06ae7b775d01cfdcc8877e9458af55cadd79ee112662043e6f56e7018a85636ffa5127f78f2f1dbd562d50a5460bdaf5c2702ab7b9a915d69bee38793f63d8b0f4d46a9e3db4524b726790b6882151f4a0b1020fd31011610cb7fe4cf2217fa38da6ebaf5da10ac95ee387c26459bc989ac2fe0b73c3e0aee9ccf4bbd5d94beec8d327fcbd8d5085939d345d13608ffbf4317e03c87cf7596eeb0b278a1ed3b38a6ca4daf21a3c7eeda086717f4b051847f4aaaed8e12a80f768aa0f0fc6ef8e1a4a669f696a13442e5ab375d389be1a0fe389a7149f16c128d9bd41a71a315c31477bdd59d0e894081e33b82c6194b3d0b11de8fe6e576dd2fe6af408edf8208ed8a9fe3239e67bef404e3ba45099a730deac79dcd43a50d873a41def6a638d589c0b778fa01e535c3ec1704df6b71527025dbdbaf826871a424f387795227a984c16c37fd27930f95f9cd2711cc92698279b119b3f276dbd3e37872140e1e9be0477f165ec7ff00bae32c9dc11fdd7e07776c41ca5a8b611aee6b1644576091782fe3af3b9ed951c8ddb29c20efeafc13bf8cd2ed534ae0a7f7a3133d14a6ce6de4d8dbc8affadec64ad1164405808c485fae6c45695be2d4a2333584dcaea1bba5f420396e62c80ce7329ba869b21d339ed45b49da06e3e6006f6b1eec812baa4208dd7684a9f46c48bff70cf412a9bb1428ee3e5b642700ecbfa31065dd43ef11c16f873b755453876b2f09f6f521c4cc2b89b9b65f4da3bca764af8770a48cc2b5620e98da078f0ccaae60ebc74f55491fff7ee158eee0c9920554b55b5c3bda3938a1ca58c5745131a24c6bb46fe69660d3e7492b9649fdf3a5a5a46cfd5149ff9136a1beff53bd28f36770bbf62ac169e536a2bee46f3b0bd4e4081f828076f06f33963ffe361532cbd3f3b397a4239b8e4088f898454061b8c9bbef2842bd935828121a7159b35035285c5ea1de8ed219dceec0b65eab09f32e3e4e5afaf355888cf1ff4a2b40c878d14e564ac1ac5d305e444cff9758a4803067463f5fb36aad20423330c73be1a5741e9bd4338a7e809cfc1b88a51eb161d4482cc96408c34a82063a3e2f6804a46361fa5c9e9a0f5f723f4afbdf0488579e02d899c82eb2b22afe0934e8eb09dff081286eed2743ff536aab579363273c5186beebb7132eacfe0821dad22c5c581e9ff2667e1a6a202e189778bc1391c071de74a1ea868994624ef82f9b3db838af30176ad818d7bcd4dbbf4629a59c2fa9a05635c6e24a53e72be872c0763fdb30655a9fb85c529ff1ac07e42329acbc2e0b9d3869006b98b5e3888e82127783756c2571a1f3d7475a9efdfe54c225743346e84ef95da530d1cbef7ba97b38db030bbc45d267351fd308631a2886671cc031dfde7ab55b98cf37a605cd49e4d5701b6369eedc8648007b22db286a4f2eba1adcf9b91c66472097cad1d37625056764c47519126508b3edf91ee052ad89810213a5f292ba38bde50757e3019030b150201c289c79fc9c31d1ef45585628bc81bcc2a0e5f4ba740d5f07a0535a3430643069ffeff16d08523f32b781cf6ccdfbe3e1784f79f16b936ceb001742abb77700496e1610334ac19c9bdc429257b02fd4a43d8d7ad655bed33e52f4440d0b70efab8ed6d1c935301ac94c628b84909bc18669e194f45a4a618c3554cbf927d27b83dec9d442d1d179d28c85b81d27d25976bb91950df9099e41ab8dc59cf4ff4d13105332ebe390a05eb6a5402ce3229e3cccc2c678b612f6993f6b523b0073c973f206439c21b7cffb563f02be915f43a6278234ae6a2aec8c8e88af677b08ccbb889b263335f15e198ced695343a5cfcf687e9ae20ab328245fa8cb7ec7e75cd5525fc3188d0ad49eb08791d098078f7fcf8349aa3ecf62991b370dca475855e05d2f6691a69f95f42661b53e7c6d2da462b32a736342905e9abc2622deb848727b879eec20b68f4bef886ee0ae9000c86820d84b2144068586e61292e8e89eb1cb818cde40f11676918a309583ca5ca6bead83dfd1670aece5a8caaa2482f23f90d401c30ce1c31d9fd7154dd7ac74560a585e4691c9f1151044be675d3f4d218f835e79e9a85fc7e737ad7f3d4b2503f55aa72a07cc0370d4e68080923db246991f52c814cdf719c2ec1770469dac32745daef98fba46420dcdb2781ab6d0f5a9fed98f4d5819414eb40cd2be6357c6093ddc080f157cf794c5b87c5effeb9226ad9e7dfa6dcd40aab6c59ba097b5c79aadf892402310a1d8956d11fbfb617e5c55db5a1561aa9b035a55b7e514521efcc37697297171697a5b671c9340d246c6d7cbee516c5170a14845b734e26e4b1535b05cc1280e624d8fc92030ceac3964e21d647d03234beddd0ecf1495bb3fa7c04bf0dba008b6c9ebbe6109c4345c86b00a8c3200a9c26eb515889608647a7f1ac57d5669ccd334e272ccb4d7e5e27c2a9b99083e65cd57a2ac7e8721d37abf0a69a428cce6a2cc2b34b8e02ce6a3ead723ec5a12955fe3507b111c53c42c382e03bd12864a3c6e9ed53f52b2217afc58a070caf98cd2d7b5daea5a642d8c973f0cc298eba9c4cf1450f1c20b8668294c19bf98bf7423ace4e2ab9efd2ca864fd164490e1070cbc0cf1c61f7a1bb7ddde4a1a4a001e66e0eb53fe613fa1890080f4458501ee2923a2c1d0c0b1cfeaba2306ac88879afe46d3aeaab253003ac551c9c6918980a1297cb70d9e81c7b0aad84e4d57a5b6bef9ef505127c04e6bccbe9c5c23efac4e72eba756277a86086f0e61f29061a42f287f1a3ace2768970fb1237dded25f348e94d7e440de8aeff21df6e623e5a5ac6b93d3215cc5a04e134465bcdd0eb3ecb36a45855715e3af0c3be8baa53f33782d0cc0c8734cd3a5517eb7055364ff8af8adfa9fa41e9364f049e1009ee5a3ea1383ecbcdbd7082bd34a9f424abc0e9d17862d28199795bd1ff5b8e67ae8b3810c6c839e3cf70f7bc2c066117bac30491a2d6584d94133b5b7b7b53b12880ad9e8c37d3863cbbc90157cc7c9c490522c24a3537ea542354b87da0041adae433ced208580441877d918862b05c2057f2fb40f500d9aadf536e853dfb4246eca2b67ef1857a54459526e937a9e6078579f5466f14c5c993e9ab1a818a1bdde8abfa8d8939c6a798982dbe5a58b6411db1e7a9f8bbd7ba07e2f7ecbaf84da2053007cc44c0cd6af29a015b26ac81e2257f32c24c403fff90f053020a8e2c0005a91c9c2395a2b02559b6f483cb45aadf5fd63eb6dca8ca7996a555c0af905fd376e300e3680a80889027fb5b7477a6bb8d8dc9640a194c1b974566ee39770a089664fb404a459fd1244b77999d1a3519b7fbc312573cb23aafa52e6bcc03410fc13a9854e81d8ad7d6be3cb74d7c15cc47978ce02dfea8536a8f8c5fd92c3516329e20f8dbde2d2cecc8a84aca92d476312414e12578bca7091252235c3b546292c14a6aafefac7565a240ea860a53b6b863859b527d1b10c2730b8adb49e8edf387ab855628bfe224f1bb5ed9db3ac07ae627aa9644e3a5433a5d2923e030f1011f2293a4e108bdb43814882311e5ad18c8d33d1ea9eae6fc47863ffc26dc4e151e28c75ebc43e64cbc3cc8cdcc27c4edd8d711860d4a11ac499c13acd25fedd1e7c8e163bf1f54ea91b88c9d9db6531c60317f2776f32e88b1076abdb3d2018247cafb7ad77351fccc8cc2bc0a6249d3cd085495bca4dac1e7090244f10e6d9c87c7d0998c09ed8fc6909ec1025339bf4b1a424e2a07c026db5d4cc03cd7536d7fd557aeea6f2b119f38808384ec1fe8ab00f37a745788fdeb2337b1781d0d86f8ed4dc5f5e9b4633619b43b16ff59f43498a3b84403e8d0e11e939baf8b0055459b58218e38e5111a408727254f0ab03ebde270aa4b149aa192bf78b3c06d8e4cee7faed7cc6137cc9d0d86433823ec4214236d4fc05b2c397610cb6afe886396b959b773ee7f0de57f302603ac55445b8d3c8c28502c92663dc7e4aab5d2bf7a6210d72da6e33e6aa3f5caedf010d57adf83b91dc6024cd64bb1d93fa2e75be9a5f14d92698d30e3d8b3eba0d8513444930a3b7a6764a4ffd61aeebc0f0c656ff09ef646e2fd90b66bd548efd06d44da3ea37864069f92e5873f2f21d6c91dc02f834cceb397e82236d1c466f864e037e4df70fb060770778d72f78d8c8383e3eb4b381a467cd47585c152e792d5094a0a4589772f985992a2e5b77c25c0938c8880c0421bdaa60d986c10b07cd297e125c857cae2a3749d7919b35c3c82a9d0"}, {0x68, 0xffff, 0x101, "4d2af192a22e14f86b7fd67489eff949daa6cae437adc4131ac426fd6c23fd1b1e21b6ebe8320bd6d383b0f318705b790ef09fddf0e1e4654c0a741e4ec517a21f6a2fb8e624f854bbd3ea1e9b93c6d6fa"}, {0x1010, 0xffff, 0x1ff, "605f6fc2bfedbbaf2e26c39a377965d5b723d4dac8efed6f5c0bf2c77e61b420e1c8a3e71681fce43c8076ab41588e472dc917a8a7dda2540cbca26398b9f0314b7124dce674f22a4e3f57f940fd3b49f08cf38496677aacaa325eb7e34c03d3fc3a4a7c59d760508c378108ddf40864de78cab260552e5cd11aa4d19265be5fe93163e80ab6e40cadced7abc80341b5035959a8e704ea526d39d4b2c6f5f343ad1efd9ea07b242da9c3b10c1726d424007a9cd56f5ab1e980f0f309e11fe30c8d3d2b1048339aff7cda6508160295081c00bfada61f76fb864153990fb895cb33a09780c919a1de9ad2518fb160a516b00d3dcb638cf97ba765d3d0211d0ab6bca91a0a0f1dcb34451b7cd3251c07b4b1712bd9c04750526887dd3688b7874a54e749d8861e3449fd99981a18abf31b5da9ad4e9ce84076474d58a4512496f9eb23930599b8b21c349075c0299a06c67dfc4b647fcdd0dbcf3f8dea62cd2e1f22a378945de79bbe3fb56dd91e47f002a91728078c663ccf412a2ec7eada85becfb4c0b982cd99099b759308d832f7a3e6296085bed4d3a43b301ba55e5fec63ecd51ebfa04ce521364daacfb8cd666bd11f158a2b23ff0818f4fccb5394fb49a9c1cd84674463fbf3c5796b39797875af72f5a73509c62688fd9ba823f1a8a2a08810702979b758214e981e7cb32d33444c54f3bc4bc271143392f066ea3de9010d5f8af5541f9baabb5d3e4ff79193a6b6f3f4b0da0203e1092e97984c1a74d8af8c4afb76323984735eb1ba39aa9fbaaf6158c926fb242ae2fee5258cca42e0754bccb8cba0279b3fa214783b43328db2fa8ee48be8aa2bb9f5369ca4d56626ecbe0a513b7cff0192dac463c8a3e542f67e40834b57f8ca317cec3ad368d2cb4dff3f88884b7950b7d5701f7922b387e65c67962422a6c53dd82cc2c86342150b0647fab1fe21e4922a5ba39aa9dcf0e059b4271af8905495048e1bbba163a51b9c6f628b738b4099fcd9bf5bf8d9c173742dd995a1341698970cd0f7d961a7135bff5e1a1574f560a863ab65a6acfcfa30f87514cb2491f5015f136ff6da5141eaf56fe0796c35c53faa173a0e3e649ee2cfe5a63e9f8c9dc53f5d33041ed1d1c63b274ada7ede471145992d543674975c32697172b97bd80d6e694f04dd40512f2a716a0496f67c71b045cba27a501e40ae59b147488c6e10c33182f2ffdba7bc09abb0c02dc6a88d1b53a35987d751c67f51a28de486dfc9637cea12f7cd8bcf045eb8945591624c94982eeec67b789b9b27c9fe92c7a95c2795b6730dd61becf61f494157363afd02c6c88fe13f61708514ca8ccd61717c8d28d1b9cb806874b79cc3d83846c26e23d60cbe4b7ace2228d59f5bb4b56e61e7b44519c78d822df6fb739f3ca9aaa06f3fc89bc08a089819d431bf50a4100507c398c993811abad0445a3602713bc5ba2d7adac7f966cc15186ee891603191933f1284b8003122491349a232640508feb9d6a9b391c679fb44ee71637b7aef343642cff5bf840886ac20c9930714f689219682492a9445ec7634dc19c9896cd79a83b4a488b0a93503784df104eaad60bac21698b5ce9b6ce4adb4a236f43f25686e173136649bc2f684dc1158e590839c268acda72ee3982b59dcbf38904772216270cf3bc7455467c8f09ad269bdd463d8e800bfd1a9d18107f36d102b7199a69c2fb5cdfe6cc2c090c98e603b36e055cbb7fcc2fea8f802f4bba26ac2afa8f63edf8a98790dabb02119ac6c8bde8061d6f8a1aeeae9c31b1d19647981d66338a20ab1cc904f92cbd252a4e3ce6ba9a16d74b973dbcee1eb3deb8a9775c9e175cedd80e295d52ea18cf9282b5d0b51ee37eb462c745efcdfb57eb9cafc12d9f6923750c6ecc6d7165a6266c324dd9b9addeeccefef7d7d9a77455b8909730af91770d48b1489b4cdefa011df09348312a8c118426a7f8edc4117d98fc9290b93bfe0e8697b0ac3b7be2c92e94739d952bca48cc992960533683d57ea6554fad3a104ca1fd75955022ff0d33ba9408d3dc4ddc0ed7b769e06af107d09e22cee5755d7c4a77cda55824235b9169d47c43d00230707947dbd654e75506d299eb2cb68c38587910307b096494d05b75747d6e5045a0334153474afb3e055c9b27336d4e4cfbd9be0090c5d744f9e77849d2bc7834a123c16635d57a0b316605c947b5b39f522e7926aa5c376314d06999fee341a584e05bdabcefc41ae978d45bf9608ff79c8596b5a707ff127636a6c51a19253c2595f069a08d6aa0776c92ba133637070e6a9c0c2d7d079b6964ec3a184d3df6a3a572aa222b6810143709c73969760c14965b493d77e737cdf98c8e2e13c7271aee3774fb12922a70cd97c6f1b22b26410d1184226fdfc456be0ef759156ea2e5f64c3d089de48b95da881db11f268657096b1791653a11568b742e7b16eee8d9343e9bf0336e46bae55c2af325532596ba35674424160ce36fead3bd955356ab36b2a2e618d5682de4d2979a947b4402248897dfd65498549129e164c1fd4a3a0676c621100cb857b10112a395a7d51487effd7f426e601ef4c40b1603357fcf4cbe0945e6166e0f4fcaf8fdecdbeb3d25bb06ecde7a8ae39760da6958eaaae64b21d867789e36ba93acea4f4ac431f53a8f1d16d5b7a8ed5e272cc0fa81de34bb58babffc35b112c603039706254c2ff1086cb2f1cdfad5f4ec18bab82dd8c36a862944855373d79f271bf75198d395e75ba8ea9148fe5cbea74174d0aefa2538d4fb3ba6b58854edfeae88d012a7543e91990bf2af027c3912c9483d20babd0f0248dbb2e2d30de92c2d5a6915658089d06a07d30c9ceb3e72e156cd7e1fcec02a88adc7f984a338af980dddd2054410dc02d5e5160912b1edb673d8607a1bc98e68f2c0ee353687501f66b23e37c1f7abceea446bae122c2d44e2b5c6184e6c53c64266977532a8eff0c1923b8df8ef7d2902ba8ae6b974b438575e228c1e8e890251d80c7fd78ece9447a7a5d674945bb2ae4ecd982e22dd7f96b78f6565c6a0b4e290e0e90ef3276ed27489d3fcbdd1f306f76f4a817c5001e6d8abaa2c7bdbc54c871cb763aa50e5894abfba5e6a102d2133a7d9ba8e5431351c8dce6986410c364541b06aef78ca87abd7ad54c134f26843422efd312806fbc6d6c65cd6d8b3c47402c34985f05c22be49455108483fc0b2fab0dc9a775a4121903053b80edb8ca9fd7d5a730574a381e3bf2cd0544cf88d8c4042b23ff8ad7c80b80b905dd4a0ca70bbd3aadfaec5aa6eb78386d12fce3cd234b0aaa5db26459b176bf093ac02589b26936e57207a45db5cc283d3a7ea68637ad52d8c9d8614e8e6c4ab826341e812a8cb9c1c5eccd29234a0971658e8a67061010160236634f1dfdceb6a7cc2baf715492f4581154e9ca3ed55b4100750f0ffedd30e3d6217f44910bab727e92d556e8a4c655deeb2c3d8dfe772c893b711f04ec474ba4e63e59605703277a5bf6a527d5768937bf95e82f8e8a367d1edee3f0e821c39b5098a1c58ad7bf4fe9df454f50044bf1d1102f6c765439bb5826ee8b825aebb1440871cafe7218cc52436c24ff3a66eabea052617af60e96cc5985a3c01b47a55427c08f801cb8ff3ae15e13e3160b8d8b013d4e69d3969d75fccfce4f66417ebe6551bb685dfacd2b11fe02decc800344bab1b914c6a9b7f0ee57655165fbdede8559a1ced1c816fe3ed16b374b59a7b582a3cf790be584857e1356ab94280272d5cbdfe2ef01919c6eba6e86120c6e5a47cb3d788ba44c12e59094176742846db56eb00412c0676aec633a8cdc3cfcf9d95ed289de3c9d274041ee34e74ccac114ed25758f9c4a0a036f98f1d68cc61e44a6a2a5132d0b6735798855ad70f5b0b6eb449a9ad95f8b2d6fd2225e0eebe3eed86ca3aa082ec5de885d145022b97b8cb2f62933a9022c239c283190b27f5c40ae576b00452c06d0de1509424eb7b39a86eac68ab972eae760339a4cc3c262cffd0ca3d0433d335dd132256485c7faf8670bbcf50fdddea130672e55286d6353ba6140ec5906fcd61ec7a95371931c47c0ed3a017e7357c8c4fe96a8b033fc1a7727a613a050efc343fc8e37d5306fc0025dd55756f12b903c4d04a58083a95e4d034cf5ece55fc0bac519e3c471c80bbe8b46b24cc9d5c54ec679896ee7e1238296ee3e9066eea29ab51256b59e4b8845a98baf125a1f52ccfaaff9d419f4e45ef797da1d27b111137faef40cf0163b4275594cdf58bbd8890b7caebec4de7af4c1a0db9b4e6e9b2b4d020634306a287fe31715299a031cc62c246a2f0ee5b919b16d56bde5734c2889707c3499bdb5a0065b937ba023abf8b48c927a0d4d9bca1575fc08d751cdd848545ee8145a039487e4621f2d1d79ac2136715657d72964dd5ff6b06803cc2db3c119066d75d41eb8d459b8ac4a69fa1d02103e2f336fa93ae348984bcddd6c841ade4e045bbda9f7445f13db314dd627139ac56132ad0f6c306bf4cbeefb5f8bb346243fe8fa1ab66047c217f65ec2989299e7082c79c5d352f06a3db82c2a9f2c74674d6c3bc55167b6558fa5bf0dd2016bfd6a20ef57bfb4703497d932a9788fd8fb47efbfc341e7996cba956c809992bb626638e179bb01fd98f23e4b6da172bf322c7a4c2af9d36043053bd1d5b82a3e032e09c9fb09c153b250db450afa147035f022d3df8e400aa0c7e8e2e41a5ffc4352dd63584519889fe2d69c344d61fc872ac439e064b04e5b9405c1a0fba7634acc0232703732ec90e50ca5d7c172582ad2e38a1f8e1109f9dd8c9ff45e44739863ad242c8ab91985be7c287f046050c8f1caba5a6fc59cbb83322d1007d1dea1b0d458ca4cc8889c4638037ffc8b9962bf5999b8cc614048d26d1f628de1dcb38793a35c5aa2b94ebfee15256ceb032d0450ec67ffd5d164c2057c2bc148dca86467e4626c6507074552e8bc9c09d79b6c2b234d2d160b6260281580ad1e105ba4a53cc21036d47ecb7a4f31997d562d2a72f66dc06d4dc76eb78d12e62be1a6144ffce2193864c732a7d587e70edfdc4eb64f7286b9d3aed2a3a840b9f3e98a29d580cb76695d3152d8fb62930e6ced598e20d8b191f9e15abb5fa8b0fc20c166a4b9fa80404c9cca2f310ea201dc93b5f48216874d5b879402d2d1fb2ba166108bfd3b8de4ceee6c29b52864db790d56194d2b871d35baa86a74dc0b97da5e158d94d0cf6ccd740c510b766565b9f2fcb469e0aeafe7b6bac0e424b56ee2f03ae9bd7718c212a94b9e9ad324a6e84a295bb15b31b35a669829e832287c29336073f9274a476d1c329f720046a096e1042211dca7cc78e23992290fcf37cf38cd193b8f7d980bd6515b87a134f3424f439fc0f32258f9ec752a3ce7c433645f59a437cabfb0d88a809ae22d3e5b932e134f154e4acf8df36df2b5a888520b4afd3e0e0e27f7ed6b87044c20cf91ef3079e898c2b20fd517c7bf5895f54f71d3253b08dbdaaf2aec20a528011b702e4c3bb2cfb2cee18451d89b04e938e0040a9d7ef08bd8db00ac62da0ccde66c609188e36a8b7c978496d64f0ed088611ecceaba7292450fbd1890459ec23e081e05224e6df9801dc8617acef1061dc8b085f52e25a1139b40cdc25f97a6960e98b4d4c4094b8821bbf036eb93f917973f4bf74e873b154b3919e2c1a8ed9279441bfd1acd69ece702f14f60b079d1244147b55dec5ea42f69be1b3c12269b69998e9267d207f1bee0de4470bd158210a7c9e2e6fc1b95"}, {0xd8, 0xffff, 0x4, "6068b0450c369f90159b90fcc6a4761b04f795f8b281b351d7d24655ae51b260ee7876208b3b25325a4d949c84f93edfed94d6b6aaa9f8878ea19217f1f2124b7c9c451ca9c849277798a3adb80f2cfc17439c3895e8eb32a9b6f9ae23ebf718bd53c1ecf17644ac89d24f0a1ac6c0cff78a6609aee1f5d9c9d66fd2b2a2def54e785b0b9324243ef118d4f0ee4fbe5eca85a9dc49ed3accba9290abdc9308f95c657a7845acee6e23d4cf943192d13774a93fd10096305710281aeb14f7d490a4956545790f59"}, {0x1010, 0x1, 0x400, "a892ea9cd6ba5b0f425ad615df8b173dfc1f3e9a0d8ce6237f0060c8947d5ad37850deebca03682c7dde43e1bc6b5ad12594422dcef0423fe1c3bd7825fcfbc1dbaa6c567e0dad473a02fc0c440dfc081aa7d45a4d2b3410656f657e898198bc92b2b009d33109aba91c3eb8ed812f303496a9cc01f27303cbcfffb52576abd5417ce6687822b2f73386dbf66bbf2b2a93b186dfb8782516a8ae56ac3e0363ba92d0fb186e321710d69b2bea58b0ff7172ffcb61f1caf19095c868a7f150c874b463e76dd34f2a11befdf209bfedab0537798e17cfbe1e922e959415740d04fae46a041d88ee1b85afdb6217fe32c9fd8caa5d7c2db4ede67828bb9c59f35c8f4fd7d8be1e176396272119dcbda372faa8168c6bb99e1bd5de3360f4de8f100c6c21c051364d5aa88216a6f7d62d312e98819c670d86f39e1710d75b79fbb6521fadd05878080924008ab04ff16917f8dba814593d80fefca7ea7cce308555b2650605798ab6ea504c789600e722102b2465b9a2c8b40f4d1c6731c0c9954a121730b13fa8a8ab4e8e1b78d27c86df5b1a4db285f98dbd43f3fa2a51126fb7c022463239318f4b6c6b5700080c2d7cd9db1d0b214bc880acad5b956ac94544d6271da8c4e97f6c83a887ba7af36ded0d905d2b30944be8cebf760c1e06d630473ecd6279497875174051808c2e3161c5e6d6e148c911c06a90c9a223e7f5bc30073b8b5256f68b5db92aca9a91a76cb79be2fbfcfc102f37871670d83b87281cd6f104c6387331ac81bbc769ed3bf58b84b1ceaec05922293db3a9772e4bd671009917ccbf1daf0d8a2c08aceb1e911c9798bc29a37eeb8d7c9f3e34bdc9c3c08bc645ea13999040567e005b5948c351d1a4a1120670d96950ad402a7e42f6887b035084a630e18c2b6049ed2c246670a65a5d802febe78d114b949dcf7747ba0587a43092a6d5f746f0066e5f0f77d168f7a0806466a0b1dbd1d68989a5e90f8b8c27df52547429c8eb1483ebf975786dd1eaaab65c823853a73ce0f19e422f8976c6a45347431c549b6d77de3101c3f8c4ad1af26f8e1ec596febf8f91ecf396e2ee4f7be1229706bcb3fad3e7672f2fd29d7c1d4887212521d2bceb5a1b201a8250cf4c2722ed34791f30c5e68d60956508d3845705604115d13c76f235d9f588cf569ddbdfd1059fcba8aaf849631b5d154580ad04273646c9619f48aee0f36f57db41061513ae967bfbd82fc36bd71732fe892e6f6e74b772deeb6a542f7392f5d76060185c80f6a41658b0708e09176b5d0a9acff99d03bbc3e9e277851d76b3d6893910e817c29a8507e770236319e0e1b191a27de2c2bf37f4b4c1ddd86d712a374eb6ed2971d1bdac99d00e74452eef9462a19190faacde18360b8da91e10925261ab1054cb7ab967d0fa5d7d3cfcbf32108a37167fec7fe795f224092afedeaa3edbfa75c69f0aec0b6bc811a1033a18fb8ecff39b267d3f18bd8e4cd89786fc89cc2fa8e09cc529d967ac7d46b3e41b35f6e26340972507f62dcb2df8df524cfa6e46b1c2a1ff6dd7b71cafd6d198685d466f9ba7c2b29e6728509ea7b06c3c0c0abd5201e15b090b0049c3ef6c53eb703d9c291f6eb783004b9a5cdbde6a72badbf02a3c206019e0f5d9e04240b5308389560f296ed3622f21702721e32a7bb9a85a25a5b0a7e17afe0e1ed9a0565574c68c8756f7584ecba7fce9a804f37b42d2f9fbe21e197fb70693827980779a11b8069a699c5000a2224b11c5cad41f75eecdf2dae8d8037ea6b1e8069f407e3aefbc5ce8694930ae8bffe5216d8f660708d1281ded4c8e5f675a1caaab62454aefb7cb4b4f28afd61af7553881568e8c2556ba071e1176b5902a5f36834ee27ec21fd7e4c08d646c08f12244ea062c5e514a7dd0b8765709ba2590da12d2c1da1834dcaf8231915aca4dfe9e264d7a8bf54c2b4fa1959a059657233c23cdb4c42d2fdf24bdccb5252c1bcc14beb97b0e5d71154850339d1060e1ff65af62c2781a1d06fb7896524ebaeb62af99dd9110558ff5dbd118cbab933dce3d6764d77fe1dea0ee064ff0905bf27e75b4e15d6a8775220351cf8712367e131ca78d22eab147b06dc00983d4e679257750e1d8b36d38fd3f80f50070302c637c23d56eef6e8cd1ad9dd1bb7a04c3289bdd28798e22067ff76e7030a1d1ef19c6031f200984ea93e754e200503c3fc88dd4e2b1fc3718299d09fbc27fe48f3d832716b8301eb65167e636478242394970c9d5b08d8f16ea519d275e5eca852e1f041d16b79668c96a4f9f0b492dc3508eb9bc109dd48dfa7cba6e3dfc23dcef02d83e49085ae8e751cce1ae5893e330bac21f5780f4d60f7be9e6a61dd1aa617ff9d9ee71f0c1b2ad6e5729cadc8ed9deb7fb5d30becce0a8fae66d0a6b69c23448023bd77ff036b88e7080f3fb31e47eaaa470e13d33df8249105bf0d91fe1eac9a0529a06b09590bad5cfd3ac935af1861a48fedadb83d1cddae979aec7bc662d8164610a7d626b13e22522e1584d47a69e8f1649943181557e4cba88229cc8f1329d401aaa5c774fbd3bd89dbb981db97e61f30380ccb100d39906e3beb848056ff36a03d282c5ed099de4cbf5540758478ba7fe10903a3fe9b5ed332a40e9b047109f4aecfe539bced6ea5eafa79bae6a251e88be85b7b6defe73a34a6efcf1ff07ff54a0d94aa4694557f47814715967cb6e5f15ef056343963e83f31ab308a59e199fcbbad0094e53ae0ef4ee4c8625383fbc6d926a23c560e4f06c68ecb079d575659b7c62d98c4138586908e881c28d3023ab3fd84e2875174b1e6e084b5e689e111c579d4ffe35870ba633a0a344aeb00c1cf9e5c457e630b5abf909544992631ce1d6fb672029a36411775544be91baf1ff583484de8eb85faf96b5ab7e1d70f5ea8338d1450fa7ac079851aa4e9d24b63dadae46d6cf7257b1d73faadc68133ab3ed8dbb84a8808009360929dd2361a2001102bbee7ace102f7277dcc736fa33cfbd2d0bfa63bab15cc61e112ad533a5cae36cc4cb70a7d97776aabacf74aa091ba6d99ab62e3bb26bd842dea2fb3e187d3de24667e92ae731fb3b871197e924b07dd63cabc6d878cc64e389b8322e2f8a1d58f868ac1d343d13f2699ddccea886d8e10a2f0e8ea741fb22a9c116aa02601736d116886414476ce127cbcae8180afd0cb9fc8109fa7bd93028a3df5c7420984184f51c06316d262c7992b69e71bec9673dee22c2be8e8ab004b179512ffc89d1e2d52a940d2645bf57809611ab27b8e7a405d289ea442d40591c5f5ba3d56ccc492c36e9c68ef161f1fce9a3d54bce688316aa7b06b1a35e5af3da43eebd84bb67a4fd56483c70648b8e3f2dde056c24e5e0105b265e7618156bdd808f655113ac57b5ecdc4d24b751af6bf0dd0241322900a40d6372952f281cc2772ad5cda6ad33bd11fa6bb4ddb2d20cfe109a432bece34cb5203b38548213b996f9b5eabcbff198f903b9b5142b99587d1a2eddb826ce530acddbd9c25d8fbc648d2d3d8ebf09a3b2d8163dec21b0c06a4bdbaabca0176e7cdc29b9c548f2392afe081061504f3b04fd152ee2d5c7bc7e282ef1a28fd7a42afb1fb9ac51b2d1720c0329ed2c9ed2132f277b3b29da27dfecac5f625d230e82fe150fc782e4b0b9bdeb000610191c1da8584c799ec1ba7178fb72bccb7eb3418ff92e95a69facf6bfce3192c069475f27ffbbf8a7ec56f624c5b9ecdc90486167bf91b4221d49302d3739f0037398700abc14229633dbd36b129e2259bcff61f3759ecf06eed3212e8bb18809f973fbbf3ab1400c902ffc2b1763892a56b43d1b3175debbd633affe229dfe1966b25de492b3141bb90eec65b7e3f6b722ab4956c9d8c73f01ccfe48fe9ba28496762d8243859392d239c5803306d745ee45561eb0591c8f1defd9e888bef0238a4155aed86440d7e0db5eda7bde4c0c1628b4d061f9b79b08f6ec084687e90a3cf5d8680e12234a2e8179f9e4e5341c3b2d7a542a4924fc4085293f04e33178e68723ca6af636924dcdc9c4bbf8b903912317998288751c7d1e2e92103cf6b1e785e5aeb525a8275d3e1eb489356f81e32c05eeb2b0c0aa213e85f3ad979bc206245688ad7fe935b92ff458e51edef5d6fd82b438fc6d3ef68e7fa8d8dfe74f8fa5c5efe5d78fcbf092a86dfcf4359fb37579ad62990c33e6d31ebab0d3ca2e27acfc7a8b95006dfb0412b56a4782de2ac1d9bb5baac980f93a9d52b7cb904e6c0f88977a812976aaf2aa008a30c4a228a4d99f1773adb05449639b4edab40b03003fc1d28e0bee9c1b00732bb4aad46f3f6191e62ce7539076d514c5379e3ea5102c6d86762451f386111ae6ffaeb75e47c3b341d170b206920fa73673a53dc0ee059092176bd5bcabd005eac18448e763634c83303f28cc77cbd2d41c48093e95202cc8645d3cd8fc475d83b3ccce551280046862775af9d04a21de76620d54f65b2d69edda9ad1002a325210f4bed088226b977502cee572eddf58ec2ff811f3a6da01b19b2ff867067a1b94ab6502d134bf1e7a7d2f78e651769f8fb49fe6129c79695b40f889ddf8e4749caf5b768914bc0c40b81eb62c3149ee5b4af5769acc96d07d41fc5ccca5aff0d9244c4dce02fd364a88174acc2035b11239be1524631451577f3ee051757bfed7040ac0401b7037b14ae2224c1a221029cd1087cd24f345fb47a1617ddc8cf7bbefc1e9ee66f6454eb5261df1ce0fb58983452e8bc90739d56342ebcc1342ad0eb99382160cb6e9aea688c4969359c3dbe40e893d113cb1c4081f042a5246b121295f32f266812580ff6532c4058de46cbe08c42e7a8e178baca5dc73c92f0712939d3ace4b86778ee91b20fb402f158389da46f3538d62cd074f9baf36a8d712efc01b298d286276cd194d27f917b7124693eae880e9e5c6a2da6d969bdbac0e1197cbec004e2a290561360fd0a67b0f5eb680cc11c13cf575714daa841768cc5120f3f84f04933dbc388bdb757e8fd828b4f113bee8d4c61579a9f33a1c2ae7b1ec338fd1c6ad5d8a6612fe0c254fc9052cb7bdbba706381e45e63401856a9307f8d260897f9e0e7b40dbffd09357880a5cd07286e1776fc56018c7f2583f7a2bace9072ae17ae785b88c4f67621c621abc93c2d7df44f59d42a4c409be0d6eb0544debcef76898189996d93f177e4f5fce6f5e60ecf84ad1f2ec43dfec8c93241c4f87e2bb60873eb238eb1a00a3ac50538b405fde9de263a6c6f0002bf099cb703eaa40d7bea2f6d3c766810bc5201c2d553b55568cc0b2a61695847ccb83e09ca66bece84c5c209babb8b779520e1c658e27196a3b04c4d762614123b66fce2f3fa238a9373ec45be33b8add0397c5631499d350b52e6cb49f925690123a3d2b8526d2dc6252f58d5ffb6ad9acde8698ffcf083b21ee5614430ae280c1fe247cb6cb7ac7e8be56d471177ef0e0b4897e929ef659fddf0ad70d81afc06c7cd4582ad370bc2b00870f2d38fda46b793841d04d1c7b38fa25650901ca663a216cdbfdaf330f908ed7bf8fbee71ae8db7f372172de13f2b03a7a16726636d36d1049bdd654a63aae70efe4ba52957510d852a7188e1b90c3c92a7e4c2dc80f5c3fd36a98f6498d436b273c5949c406d5a855ad4fe6f19bc6c2fafe19ad332cef7f4e20bbbd7bd68c26e56b1b2269e9898ca5ca21fa0474f801fd0e74e7bf8ce6ac5634daad91f8241fe4d2a39157a6404a142392309b763e8e5f0b1ae461f0f258e08ca2c235c7"}], 0x3170}, 0x400) semget(0x2, 0x3, 0x228) r5 = open(&(0x7f0000003880)='./file0\x00', 0x80, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000038c0)={0xffffffffffffffff}) renameat(r2, &(0x7f0000003900)='./file0\x00', r5, &(0x7f0000003940)='./file0\x00') fchmod(r1, 0x4) symlinkat(&(0x7f0000003980)='./file0\x00', r5, &(0x7f00000039c0)='./file0\x00') getsockname(r1, &(0x7f0000003a00)=@in, &(0x7f0000003a40)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003a80)="60376416261930404d2398b8563947aed4bdf4904451adefd35198aaf17d216df01679e705bebeddcae1bb43b8cc15ff0f88b7d613920fa1bcc25ad2fa0902167b5579e6ae4a2a2a19d39542773b3e2a8610ec45175633b62af5407c474e89b35f58d43d312b828cbdefac80a8b6c5a87f12284a08affd0ea5db2cacdc5a8bb2aa3ae829748a6bdd3a379793b94a735ccae5d4d3ce82f172b188be6369ef3d6c1255c68c26aa820c20ad1ce2f84ff67a295e4f6116759183f4749300ee5b14c3a0d81a", 0xc3) unveil(&(0x7f0000003b80)='./file0\x00', &(0x7f0000003bc0)='r\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000003c00)) syz_open_pts() recvfrom(r2, &(0x7f0000003c40)=""/112, 0x70, 0x842, &(0x7f0000003cc0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000003d00)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000003d40)=""/44) unlink(&(0x7f0000003d80)='./file0\x00') close(r6) 18:55:09 executing program 1: r0 = msgget$private(0x0, 0x81) chmod(&(0x7f0000000000)='./file0\x00', 0x0) select(0x40, &(0x7f00000000c0)={0x100000000, 0x7f, 0x0, 0x3, 0x1, 0x3, 0x80, 0x3}, &(0x7f0000000100)={0x200, 0x7, 0x10001, 0x5, 0x4, 0x20, 0xffff, 0xbc0b}, &(0x7f0000000140)={0x5, 0x4, 0x7775, 0x1, 0x0, 0x1f, 0xffff, 0xffffffffffffffdf}, &(0x7f0000000180)={0x8001, 0x6}) r1 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "b9947b894e3a8e2bade0afb90362e74a390838e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdf54e2365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340254f758b41ccd997960b5d69699eb394b385c4fc1a09dc556d188a03abf7c35385d3709d9f554af0cd697ba77db005ef11b1e79c3fbb173d0e4bd47df0397f71904f1aae22f436c512b9f93e7a90c9f1b551694fd9133c373a81c7d6f400ce43abdf957e39"}, 0xd2, 0x800) msgsnd(r0, &(0x7f0000000040)={0x3, "949b23caacd7abd366b4cdf8311296c156fbf09d10a620918c5c950269501f46d524e597d7649406643df85ad9e34a8e770482d29da744f11a71b1d702d8ded868a0c664bd119e21cc3749a3dab88fcf480400f05128e86c1b60688cfbb5f3f9cce478fd41fa"}, 0x6e, 0x800) semget$private(0x0, 0x1, 0x244) 18:55:09 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 18:55:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 18:55:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x7}, {0x7, 0x400}}, 0x2) fchown(r0, 0xffffffffffffffff, r1) dup(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x9, 0x0) 18:55:09 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, "d0976696f02318d58bad36af87200000fd00"}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3f) 18:55:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="67116e73c05399015a4069d95dcfdb1c5f947a72cb00fe1d28bf958d05625416c0af4d029a010fd15b57e0262f637e570cd15680bcdda818737386781ce70382e1c52ec36bc325d762218cd980fada01be4a51d217b56b46ffd4bcfcf66723c5daf3d5038429bf7c633966590c415d08bcfbb8f3a42609cdf905cb7cc93d9d2642023b045a3d57dcb3e64891199aa875c3f780986641086b59a1dd7071832547cd12a416dc069b71b3b330244127f6655fe09b7d5d7c29b9ba9ecfd90298b59ed4dea613260eef050386f7599cb2a8efdaa65dd1f933e2637590bf7ece3be273be4e3ae00eef1e7c97bb1feec5cb8498ab570f35611cad007e46e647c91b7015ef704d5675cb8b828f09db1ff3deb815583c4f9f9f43df56f107c0119022775b2e88df8221c80ea4f9556c72e79115fe50a9d8c18d06df4909f2ea9971a3bf493de0a42502ae5059a132d6f0675a5316d8a852546dedcf45847e0385287774035f0dab6748a83960ba93d5ab580a2bc39ef5ce4a2da92de282dcd7d0b3446a5cbbaa60ef5b728559c141873c41bdbf583a210c0e37d9c0ecc6ca317be9d29e162deb0193aadf17c92246dfa38f09fbf421fa80e518e2174fd7ef8c0d5bf956ce09a227316576d1e6bdaab14f18f93639e3a95127382c455e6bf215fb48fadfeded72cf054334c718582abcbf629bd8f1b07f03b55e1938010aa7326d21caf3001d029b5c1eccb3b3170110374e93315a2bbe45ad56a77e79cef7286c59f1a2e58c2477c4a438d6b4d2b709e6f4f4580fbefb04bf00e29d6ff1ed1134df05e6f228d7bfca4574b290eed980c7dfff8243517dfe3dfa594719b879d72af51d5abb27461b12a707ef2a86ee5861540493d498da80766746c661204f20da0dac21eb72ebf8694c3c7a883962020634329c762d112a1dcd048af8cc48baa4234440a11d68e578d15cb0220e53a3b276c4d35c617ebe18491625179edf42d60ab2cfd6e7f6fe040ed85f7b883d48994fb80112c9c195cc586f43cbeb88277a8db620783b1faeab658f09f844b4842e96f16fa2e56e0a35464ba021ba359b2d4388e2a5045496dfbbf98becb43acc7394172f53e0b880f9d948866e52e6da12d004320538d2d16bbc46ac81ffc551c51e02e17c8ceaf571f7879c4c449135d722d668165df8db12ae1f5e352a10dcd6ff649d9249370d20e7f37531d7d4204ae24f1572b49ed3730885dcd7229499ca08ad33b3f777e6bb55865de03146ffe883cc5fc15d775ca23f75ebbfb78cc1086b22aa72944bad86702b86847b24fb73a9f47cda57d1372ccb1e5e2c2aa23821fe775b18496fbc5366a1a235a112d9cc29ebc8336a0de507c18277e0aa738a9ae136756dccb6402bae3bbae157600efcdeba15bdbd29b0f13eddc8050c73c468384d0e5a9a482de584257cd0c375306d0034079c8ee602b4145e14c36799d82a373e7c03a08439afc2d34963db4148276deae538f507eae66fab2e43190336f30c063d16af8af9099801a4187414c19abffdefcfee5bef39a6bfa0f47601509872fac8189561ad392ce72069dd5d7dfda1f364bb95e4942bed9aa68c32e70b6fde14aa4130f94b2a1b87ffaace4b00f3bcaa93c0d76f3b8bf32c3b30973a2df3dddbdb1ebc61365d84dce4dcadc8c0a10d5215d34a5415f2fa22bc745dfbebda732b37cd57560f3186133717a601cc2d3f5933825f6582645a55cb2823fa732ed0bcbf600dea844d4d87e49730cb4e98460221e858c5208c6829c4f4435966432e7a3042cee7477ef5c9d6944dc717e8ad79ee2bc280c1ff4234488a236627a631d491691a4dfe4bcb3a75b2a2a970e3dc061564f99e894887224ed2a123da98e06ffcaefa8bd34355b3761acc407ec3a92d7f79355e355f99a1fae9cdf843578b2f9fd43df891368447e05a2a112f942054a0cc6d2b406933b8d3d4a4a9d11114d046457416de6e737309f8720dfadc73101ae21302650871c708fe7020101ff59d2620aacde133128f7880c1cd1150ca45f139179774e57ce3120fed899fc006abe55e0b5774fde5705393497d46ce2a899eeb6b2bca18b662ea59ab3fccd5db730c2af94620d7ebb836fd6f22e3f6fa307e1dd76a8cc3c339479c23f2d3babaf175b633054b90b8efad3f183fcd0f37ab5588140614129c53f5003686e816600892379b7fd327a0e469ea9cfd335192fa07fc760054bfce431b1f262d4351195273e11b3aca38844204a532af20b952f52cb9d8ab7c12201db8838d91a9b710b7881ac26344ba841571bd5ffd66448b93cb2dba40ada694990a47f3033b66d29d584051a7db033c7c1bae16ecd13efcfa093c4d5efc4d19a2b622fca90006e2b126c96d0d0cfd0916e07d1331bad01ce46d147c9a0687f2b284ee811265844a925e879ac4d1a0cc9c4cef6d6b8640b36a667a439f8262988cfc867b55ec24e2d4cacfe5b756e59fb50db9a4ac3388806f33e49a34d1140426e8ce379c16c1d2d64e3a7e0ec7119fa815f564e494e10cd0c4bf0a49f845b374640a3b0319403b6e78acdf23379b26d36b9c0203b4286f938bf29d1de32e7d6c0d8de40f2b040d515a14e6fa4ea247b2da4ceb75c58a533b3bcca63bc63361493648ff98f24e348338faa11f2972dcf7b1054aa4795731ffe34b9b836386efcd9f952487a497181dfce67bb88b78e10a4cadf063e7186ce80252dfdaef63268a4ebcd2f184b2adf9a903c721a2510090bc83637b6ca934622b5c27a26ca59f03ffad75568845ffbcb9ab0d0dd08acfd20cae00b0a685d9eb5ecbb3db2e04589f71f0993e7d9b10fab0da90220ef6d5a1856f9375316035fcb7ddd14abfc7ada7b47ddab5cb2926a78fddb27c68e4a47ca6a99b49ede006c40f65d2f2f343f4b1b7037e04a59a8cf22fcf167f46ddb60708ad8881d143c9d95ae4d7a93beefe112d16dccfd98f9b7cbe8538bdf5cee6b4697cb0c80625348b6e327f73bd11db8f4efe3ebe2f807cc9f26fd2f1cc7f220e884f87cca829f9890b4c00b632c5c6d2f8e88c33bad960c3377fca6fab036b59b73c9257d836921f1972e7cf7859bbfc2a73da34b5016bdfca1d8ca91374a52a30816cf2aad6a7d9b381ae4333c26fb91449140c327d61bc7deebf6c5cf0bb10c15eabdb9b14d8cbea73ebbab46524d91a00b13c167923312caf728ede6a80744d87dc6a7d79961a36fd398d6f28988cc48118937c14125cc624eade48c9dd8d25c7af9486e80e94bc0b78b8035a97286b27bc01cd3873654ba92aa393bfe040a1256e05445805f26d726f99e2de6ab28d830274a6b41894a9409c2d8edaa40bcbd2c30f5859ffcf6158ba0ad2faf5cf82a119c789d8fb83c6ed4046845db9f084b3e3d2a03c504088fdb9ca3780f38619c452a10de3987235ea6f38515899316efaec405c2a6cebb5d49dae9d287078e69b4bbd5ce688ec34006c3571c00c964915e8a0bf083ca6ab705953dc74bddc722f195f40de5adfd454a1d8b60fb921be5fee8d64637d4507187123f24bbd5aa6e6e64f73b332d5b2652c7632957071860b649855826125840b8a62f105f4cf301f78611c2b723f1dfe1edbdf70b8550f28fc853db0763db8eec75684e7cddd3b9a1e38da86a4c73fc9194843d22da4d66bd86286a723d131ff8458a8eb5f51313a63eba15553b5cdfe947d8fb880ef2220f833d5dbb1cf717b8a5cf43c825889a5878f397f008ead13d422ee76769b791dea06a7909c0be899e0338a790f71f403b7886c2c2e7f109e7d00a8ee87fc34a14624e5d7bdf3570d94ab265069c6484acac6d0f8a62b70ee92937d84dcd9f4966452e39071f71fb3742a474c4f5b9587d417213bd12f157e6225d2ff83452bfafcc1883a67652cd50bd39d7ce1b1094a93a967c427b4c4d1871d275ea47597383ebe8605d34b479a34a5d0ee929ae4613f1999c0612b4210b59dd6972f25509c122238c40525c1cc42519e4e29cd9e24352f039e6cf32c785a23473ff88f3ce676b94db3528e3b2a83cdae67ac47a588a8eedcaad84f81a38d63c2295facd80ea5e164376f8ab2068b04a5284445703bb37447e73877f35c59d325d2caa72038390e774713bd9a25cbd87c869fe2c3351eb83e1bf5e8b4133d73f36ab9b0966209fce1711f9bf280385fdf12a1147f3616ecd9fd6b6633f33a2386ca5b35980b5a221fcfc707832bf8658d72535f7a0e5ded2adf1338e45ffaf887013dd40f785a7453727c5a2ccf489aa5c6859d0a7e9b09a521ad9d509c0e5d2c37ad50acf68befd3d4b0dd89627f244597d68b11e3f69aa40ef2084bb4d0a565dd85dbb0cc02fe22d6670d9c9b6392129373a2546afb530192a4d97a62a4f861576fe82d8db2999380e4730b9d9b4d6f059a9e752236e96d7f8804f367a1b6631ed833520920fd713ecf5c5b0c067f68b7f890cc516fc20cd7768d88d1e16a755e7d546d6dc0f124be25f165bab3ddbaf3af05423f7014941b0f5286b46e0eabaa2a754e9b98a55f62ec26e7396be55f52bbebebfa4daa523427ed9987fec7175f01c334786aebc88accdde1be4f2f5f0823e4da209b93a1205e741a584de7db030dcc7d6514057dc7eafcd1c5938472977331d8c700c6a182f28cf9aacff1882dc2ba3e50a280e1621404aae44734ad96fdf69a77bc5be77aff21cb1cf5fca82271cb217535da2a160611bbc0df17f1b5391a6285e4233af4057d8bffc1359195d99f9c512c848d68f8d0af8536427443097933c037195dbb35a84493bbc2ab147a31d7b3e1bcee40cbd09f270c71a5f5b9bd959223babed369126d11a9dc1798dc492dde74a88611fc3859ca2380b89e2c1c78a39dc48f91b25169c0defb1cb382ebecb8f9bdc7e6aa4a7c0a821d7657f1cffef68a745038b16eca759d2e0ebfff94f990dbb2e1c2bfdaf3258ca4f05ca572fee8edb2d20001c03a3a91750229b0431d142f12dab5ddf89ae531ca6d7ae6d1029b1e532073af9f0f0f3887ee2c480993e1c4e138c11ee50d3109ae03294141f0543d7c7d4cc847f8e507cdff08cb9602f499dc2aae82834cc381826ffc82ebd97f625fb93e4feb71b6b967182f894892bcfa3895b64f324cd49967fb1732e31d385bd2a63b05496cbde263792293b66fbeaf0bee0e98be0ac4b7015a819f8c14ce4e85cbe14817846fcd724f2ad16a899791469025e006aed0a3bc708a3a31b42832753b2beb769bfec384d8288759aa2b3c30447304bdef050d4e01b651f70d22a1663d4feb9db11dc0e53b4f8b44d91ef4fbb31f950d7ad0f506e6074fcce66952e889584f47abd58f01036eb113e0bfd91270f7f1677bed184b69b12ff2838d28c32ee90764ad08f4dc7497f0346d9b417db50d9997d87bf497daaa173304e18b161660aeb86c0bf9210e05ed76ba5b4005064a2aaa05481567d622eda6b79d883bfc88239cdc99ab5d867dc9ff51ed85e027a33b21b0043a2bfe8b60611093839bba874348dc1bc52294bed17134c0b93c34ba3fb02db3f290fa77182e2d2b199785ee2f63da00c16023cb4cc10149a8799cd1f204d76486bf27884534ef6ebbcb3b96a26c05700634514a2ad782e0adbfdd33fb9afcd24137c8e1a1ba19e1449aeb791c4950aac8b8627ce829abeedf90a7081f8bc5be8f66dbf50c20d6fdd8b2ce1c32021e24ad0c9ec3517cab5a12d9f98590a912ce5548a02f8a2ab67d8369a322485b275ae935ffeb9d1bab7c4befaad834846e2f256b346667ee2af71091b6677b640c76aa0357d93f11c3e0936dd9d53aa2ddf9", 0x1000}, {&(0x7f0000001140)="b378ec5fa70d1206080b64e597bd179187660abae6b062f0da81bd820d6318d86c4ecc9b6f40a553d6434a30e88c29574695f443d475bc5dd86c5079e6cac94cd6ffc2c6713c3789fd0237953581f198c60d1a23c708444607717b275b83305da6b7264064a962b8ebbc63bb90cb9feeb1d1d7f0e9a651818ac8ef419f", 0x7d}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 18:55:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:55:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) lseek(r0, 0x0, 0x0) ftruncate(r0, 0x2) flock(r0, 0x3) 18:55:09 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = semget$private(0x0, 0x6, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = msgget(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/192) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/30) semget$private(0x0, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe080, 0x4) 18:55:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x20000000009, &(0x7f0000000000)={0x0, 0x0, 0x1000000804, 0x200000005}) 18:55:09 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0x2, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 18:55:10 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="ea892906d9df0be3bb2bad2570f68f3faacfb62e233c513094d34dfccb783c5d287a8a352e6ac16b4e72a0c2c3f29f4166f7f20143fe509c06604fa25cc48de25f1bc83630f4f5c484919eabb33c2f45f209e74e0822aaf74cee70ad425c5b6c4f1b8da15e73df03ac089abd525c32e96cafe6812365a6863993ecdede50f84e5d5ae4ce5ec2140ec0ad9dab7e15a4d472b1db8e2952171705d91b491c198bfaac983bc7b07e0485f0495780a3ee9280042afa29623799e01e4f0c753f43c2281254bb737e95a4ec9112ecb398587377ddb8c3a0760106645f6fb1eb58aefc193367fd64ad591623fbb0b7b90f9133c8d00fa52190e74aaf9c6b289cbaf1d34285b21ec33a9e65bf3383faf59e7c43bff04fc72161b2c25672323030f80d9dd331c440680625142f08fc7414618889da7ff5b2d4d90923503b9776a1b2141b87ad82585b8e3fb34395d245c89f9dbe02d39d6a3b0a2f8e8d79a3b44a65134679d5f417365330c48cfbf4e3a54a9dd3d37acab6f6cf95705a85205ad581b76badf156fd5cdeb492403abb58b0a3f25a92189c0caefbdaf83f81764611e4d1983bd552d53d68be821c44fcfdec9deefb28db68a36fe1277efe950f67d73b2028ecb8eb9b50488661db2a162e29528bf441a873d9e5050051e2d2a157e50daf2a93efe298757aa3e7a71841712898cff0b8c6d6af6c063915257f89fa45f73ec2720c174c7809c89448e61bd192702667ca14943c5666f6e3466aee1d1e26c63dbb09dc9733169442439f2b7cffb8c816a8eb0182c40632ba304a9f4159717d8632cbd38d680cf3e4377de7b457ced4074148dbba8c6f2e2c6219a6daeaa8cb87a98bfca3431b16124ab926c82540f553f0488c233a72a461586049f0ae1d86fbfc4d0500e5619101becd26e21dc820f9d1a4e458415a2e5198a08a5db47431d4baade1d23ca2f19f7dd01f21f94d13168b44bca0de6012b5ce0bb4a94049f95a4a44690a02e2c02a2a072fccb9346d0a949c9f6dbeb6ef0c9b6f16f40d794ada529c8d4238a7190f1290704cd5fab2839c44ca71c1c891baed81348b8e4124ca9c51029d60eb0bbe066fd60a9d3389bfc69d0741aeb0a2a8b398f39111d6334f7a1fcf08baec0ae3745856a2b6779a3e1a73cc7d0d351cf9a1b25017d5adb4e14a0fe8662f1d1c56b6e0015850eaa546574171f41e4f56a381a2a5846e49a2178cf3669ff52ad5ee5fe6149b7966eb8a78f8531e05f6dd6c847de957c132ddc984b489f4295f87d46955d45e5137a7607af100d9daee84e13c5643c89531e3a8a653fd3fe7800e72e76be552fd513333a857181ddd6c317e1820856a870d948dec7f5bf2f30e249fb1c2ee5af4de1cccd515fa5fda97531bb04a62044e709f1afceb99fb4b7349304757c7c698ffd3ddf3efa93b3d139f599188d78130a692ed59ee1a08d9804aaeffe97f20287c3c4ca605f4717e87690a5415d6ad45be5b7678b138588a34117ed2c9c61ce39dcb74f8eef8b40dbb3dedb616af3caf65a12d2efd0c41f8b01dc412e32378afa59d6da820bf556d683341d53fdb46508fac17536f8ee9fee6e49f899c7438f595b16c2b212fbd05ec0e1b594e0333c23fa4a793558f86349938200bb0fae80f894986b486374dfb5c1ab71f08962dcfcfbdd92c4e7f68e5cdd2bb5f240a9b97693924f1820e89af16ac708c8d45d0fac8d9dcbfa4fb5c39f47e7c383fe9aaaa7c6084d579a39665986f7d00fbb29c777ad91819da15e0c06b9912e8d62d7fcc6e6971bfe144da5679c5e2d0d1b47b3bcad38e8ad5c1e6dd2eb21c29b0aad0cf44bd1e31158ff868ec3518b9b492bf6921d787900f0ff6543fb1941183e28fe2b3c9f012181ff70e7941adede9bed3962e771d108530305b27cb507d2662853661e93e72f96ecd098a6b0a45466fb2b9d36f3abeaabe1f40782739b1ac4a787ad94e73b55bb03c9aa08e97377d2e860f28e52c8cfa2aeaaa10cf8374b0f0baaa5c7dbe1b60d29dbb5193dad25bc7cf95c46b93969dec666a17b2d0982161e6187415151b9d429db73c70545e05a879e43981c617582203b484050c56a028be36e65352d412c20053166003f92197aadc8846e4395e6eccf6ec6dd9d2d55904d31edb540a1ab3efce454dd6682c9fc2b1b01610c5bd202b5b64ecac4db624b1cd6efd7ce5a3f29f520fadcb3caf1b31de64d1a99e8d0882078c8ce6daa80e879e86edac9c8b6fe98ea75a62df7388300081cec5dbab136a6b57a98804b5b056d26a0b6a0cbac06d43fb805cd854a7932cc94f422c8d01484e54386bf3c467972ff620153fb21b3da6aa827b4f87599037d54fc725eeb33a70ab1f6160fd9a1123da9cdd1a84af38a5e8fd859924eca01f4c8aabbc27a2cb4dd815a5bdf6d47674333113b456f259cf9e5988107368b175c58c6984a98740839cdbfaf0d23d9d0e95a6ace8471528f0c39f5e5a5ad3ebfedb8ee7a76499f79a8c376cb3f30aa734260efa6b70ac692810a48ce2690328d391f808a2898399bca100acfa72c7362cead40793d347d04208d4783993861f7aa74abd20e0ff2c94d18be50b2559c5ae3ee8a62341236e1b77098ce18d448602779e0787b26b305528ba43380cf3559e69f28ea6208669e430397a59b930eb20a6f8963fcea09e9cf617aa0c822577d8e9e78058bb856935836cf21f8684d1b9067eb0244fa96f7c583e94fe32173c4300c661df44e5c1b3b1590d4a1fd1303f9af8ad624ab50b5f70387babfca92302098afda42af5ac55b9e35bec2ca98e4ae36defbe727533d2f6d80a345aece28bc43841c434e621e1113312771e584cc5f4c132a71231c038bf46130f4a147e477c99a9477a0155492d660ac87bc3a06b9fb9a59858d71780dbe13dad43501b9de9a614a5e5263bd62cf55eb1a2ecac6fadb0ec5fb6d7fb5447142b186251bd06cef91fd0e3e15242f5d58507a2d0364df4232205910d195b8850dc613b9118a4ddcca9223aa13a75a2fe236fd8cfa405b57ab84bc74be2ced0dc86317d6bfe5a1e22dd39326ef2ad49c2545927b404dba993850d613e8df6c16a479a2d0d2257a7b31a3c93393817d7ba1e07876217bd11c6a20df3ae51195d3a5ec2fb76a39a4b04056822b8f806e0cc11d05390d6ec514bb78aa67343008d24d71f54c4d8846af9ada2d9af1cde547227928eea24b8da8b5d2f776e56cd0173941012307b2762d1dcb6564ad6a93644df37fcea34cad22856d0ea454f2e5fd323009cf138d39cb36efb8bb1a7b5da64f1b116f5c6e029522abe2d26aad7b126e531ef3ffb421559983375dec7bff4a66e85ec4d509894b5a08369db7bde796189791149045c5cef8e93b1fa362aff153246656365aa9de66e32a5d45edb764ef896370efb8fdabc0e8c92978deaa348161ab89de5a5a5dc43be385e02c4392fcd79b3ed6242c450b7c631cf5a04ff4e4cd4dfb30f9af6af3acca8c38e60d21bf32bfbdc0181b09f6dc2945d938252d89317f3e6974a92e144d408c054ef1d8bd993f6cb68bfd4d1a472100fa8c76c80445ea3257edf031b1dfd4c492c751de8715aa9ca2e257e3c6ba215382208260ebeb3e1436f161f1033266b62aa47e2b2f0dce11fec3d55cfcd81c5969a0811babf4fa92a3b1c418c71e170be849e8de5984c9ef8808a196a165fa44e08bb0ac49e048a3c05ef044701ab653517870508b5b99a6b95cc323dfd1b84be25a8448429043db1b5a4160187e66bc97b120b3dc2769680014e51b18b5459e0aa8ad0d5009b82e37ea93fc61bc4638eecd5ffce61786b75a3b49ec4ac279f8ba1f799bf36704ae93a5666e75648d44b2be255dcb08866f858ed669fd2756ee239305ff58bccfa9fe1b6fb68ea340e772b635fd9091182f141b56d701b7642fb6e9eb171e50147faa712535adf05b19d056a31b31b726cc67d26921e57b136846104303bf0f8bdc1883feb204a5e516651804285d0b92985ddbb1b247855de64688b14f383436cb70c3d890c5973f40996282de8da131482afa515ef2f4b918d9cd810b5772737c2b15b1677998dcdfb1c092f9ed5b134056368c0e0fe58f53bdf4dcce540b1a3ce3667f4880ee760d4ec847b6884c6f57585525784fc1298127e5576fceed86b5c612aa07c70b97a03b75cb1b606f0db7d259303d8fa91a22b4de17b6d544dc5bc0e37693f4716021b6a1b59223847ba4f469746f47b08420b752bf7872215ebcba2f6d4d5d2784accbdaf7f588bc2daf52fbb7309f57dcc9c62ceab75f3c1af6896e692b12f53d445bfa7cd7eeb98eeaa3d6c620a2111d50ba205b87e88fa257c6073d5cdeaff75c5e5331f2466ebd4be4238df58e3debbe4e9a458d69cc4a0c0d0709c5ff9801633538616ed877a0ed577e10f2e7f69829dd003a872467d399261b2c033ec7b95bd02b9c1811021f265e82f978219afc6ef034317ed52b6f4a41c8378f4066aba9f83c100bcc122d1900c8b36c109d47efbddfe3f3bb72ef13192c6dec9666dd11cb00c3b0f498dd1ece77a94b6db140783bfc22150bb902ce16c29db04835fc7b9b252ea3127efb95b884174675bccd528c4ae9f832675f86ff35c98cddbe6d1be1e8168bafeb896ec1af4a8602a2c58f4578e847ff30da6589f6e828fcd590bb971619d0ced5f37521c35aa3fd8cfdf753d586603ef36822901a353b853f65c01eef7e26806eef37e69c713a84359e1aef54429aaf0608bb6753ea1ca8df156e747487e62e81fb5e1763de1b8d53b7b84d104f7fcefcf75b6e7cb3bef343107880702b6c4e4b243b6b8f3d018e52300f6c133f5b17acde37aa5d450e1e06a16186f46c8e8a77c3bd15f37a8f049e5cf232b97b483ff2dd9ddce96979035fedd14240be6194fcbb0a1d7a8b60e14f7fa6ef5c1c2b33680508247fdf22e44a80f238cef61f601ef9690492d0ada5c799ba6077e372ae3cbbdefc27dc9834fbca0c2ac3f17244a1ceb7ec24be195df74f94f14947e57936a15f717ba701819a430105109458a6fcf8bcceca2477d207084589aeccff15ab31b46898675f256dbea4991977a9f4ba985c8c14798cec19501d22ce67f047ef2ba95743e9de6208d259f5e759db46dca56ba72e9489747598db8b5f3bd712397884cc809ef100caa813a2c9e83e394de79b22249d65c000a3ca98ebf813ebe0a2ea42a8ec1bb175be8e62ae1575b9d4f8b25b3842d33c09c4effbdc81c65ac473d0b42fc96a171601823a942853cfe0e0251bedec417fab89bae17cc7d2d97895e125498dba28aa9b4fd27b643d2d428e538b2df800bdd0b981266a3dcb3acf694b213c121104517191f68073bf84cb45bca7af83fd357cdb77ec0ec7bce533b4e7e45a1144702b190a95c4fa3c7e46556fc72ab714b2c2028efd37359001b9cb0f7f6c8a6cbdde72937ab841ef6e0140ea487feeed0bf2b03aef8301aa11544197825591474b59254205494a07dbd14dfd48a1d9ec71279827c2ee2f490c21323f529f57816f05212fe195200abd15be9a5827348c7dfeb20bf9393a2721916087b56750229525d0b2ba17028872db188986b3e360415f90ade2b538b47bc29050164554eba25178396473b2a05856229b34923b46cddede4e927a13e740b73c4e91cfacdf8480140a2b0ce9061dfdb40160625b1c1c68aa076311d68bd9fb8a38a0c03c06075f32308592f8c8430e8c8f4eabcb26bf5143a44b61d8b3b2626922a60128874d135e2db89a706ca9a04dd2526fbaf283ffd1f866a1f02da4735e79efa64dab6f33c", 0x1000}, {&(0x7f0000002340)="34695bf0b12cf92400a30345798e30b6e2af01c19e03d12251813d8d60edb0ee0f5464be01c2dbc306eef4e8aee268b4d2ec34e8d30cf68ffa35b76c428ad486736d64604de010977172988674abadebe8445b5eeda1732cf8659ea3ca34b1560e32ed1c9edfc9c2ef44c4bf543037112075a67ae747fdd6092457923a996853c808f91213e478eaacec9614b2cf398904ad4e9c0daff1bd3834c0175e281088ab84d3538525e733f356ce0385abcf62310d4f6c0e806aa5c7e1c91caf71cb578878060c2bdd560f393781fdc4f3e0d0759438cc6df40af0815d24cb0d37e3863c598949297751082529822c6de3f9a806d49e53f91631be019e39d1f3fb473dadf1d7032d6d9a7d7a70b8c18c4fab58bbe81651856440ba4611e81a5e98f638f1dbfcb51d697dc96124d90a45deae9c69dea7a00c7f077cd74ef1a578583eb75899d1993fcf7ea2004562d894325d47df7388001045d6d83e3c5080b0ac563209df256f6d9129711ac925caa6782de170af483136170423d763fa56137485ccb19e33ba5abcd11a74d036d014b7c74a4859ca0c36080d6d62c2dce827b1e98c89af7ea986b33265050013ac381ebca32a1e9eea5b007c5d361ca92c0eb04c3f8ab93a01f5a7eca9dbccf6c2268d9c1fe3d0352f122c42ac5ef45c98815a3a1bfa7a1a9bf5213e2ea5ee3a11aff75f84c4b165fc0e13944bd61e72846d1094c83968b479940f1c566fc364c4726a2c64a66b918fa6b77a9d3edbe6ace594a8dbe44018ff19794ffc6db106fd54a34f13c32c02224747c99052d6f60eed206755a33479ab7d32a5032c008defc5ffc35dba33e10681ddcae37db7399e1c481191b03b643a2d096ad77c4182c90fe06239e10ba1c4723eb37af3575685b856663c36d56e49f311da0b12cb4ba9387b2957b9e58606c6504bcb502b3c795ae83d3ab8acb918ed46a07fe0fb495194d59dd2d1e40e6b4bf9df2acaa4a3dde1e974cad6183a3dc924c26ba2fadbfe5d45c16db530342249f27df5cd335e305c8ee16527dce348148a17ee98f4080e68bae43fc84817284ae7de76626605993ac07f0b099704ea22f54787a2a421f7303c72c6d589d4c2fafeb4e33838df14353dc2b4dcac78bc6dfdc7b4d4c0d8aa9fc5641e6f1d0c86f3246ad059917c143538298b6c4d762b9a984fefbad50364f2e7c96e29418872c1aef1a7a165d181ea0c3c714f91360e741b5a44533578c5edc8a1cd7ac78de99f6ec4b0e8645ce06105195415ddc0be2df008159ecd629b6466f3d01add757ac9fb8eb25a0371c401773381f18a7ec6d645f34c11b204d0abb82f1dae41adc95dc41fdfbc307cf9fdeb07a7b1f6547cfd746bfaf3f06e49560ecbe57a1e497054cd489acf9c51ef73e212730be8eb8ede1b0df2c5040372e823d929bef2e9195021f87ab174dd30bf51466def47f29ddb7c4ce47776123db7f664aa29a8815fea9f537da34bd12fa77d7cfd7f108ac969e6a790af2efb05a1d25ca58512dc8ae9afa925a831595905dae15f998ab902a7315210be94a32c0c94bcee3cd14a853e2ee4250d2c59707486af03d6debb1c82dd05606a062a44eb1670e2dce021ddc6eeb9991f3ae25d5a95a3850d93c6a763ef6b3161ef62b083b118dd8017000805f7805aeb95db4fbccbbc96059489f2ac6efebab2e8f336c3c4d5edb5d290ffa3a02970034a502019bc4ae059137cdbd3c79b9b213ef98bda6024e9b252bac6bab0ee5e524a7627a0bd4a02bae8683d822fd95a661a45896a9d3acb5992efb2df29e75e1e017d5e5a255e91d6770ad660f1a1d875fac671055d231852feb33e96bba717891a54f3272cc13ac363e54b84ad0af5787f4a2e7569ea312eb432d4bce7db75c30e5f579482378481695af015019e4119b13fc114e919aaa8b0b203ea86a8b576c42dddec8c9fc68641bc6c7b85b686ca2e238aade64c848daba0b51b37c13d99491a5f81adcb4d8f549d8edb8da28e59f8e48123bfb313a31a19b9cbcdbfc5c3dd0397e8ad3c852af7439aa155e63b30eef9cd378639e6d88e064ba19e16a01f8469dd430035247febe1041bfee47ca67b103de9ba8ac4a7e6fc1c49977783007d1e5b90f3b53ac77311e8b6c2c68d2bb5e6da8d938e65e03063313910e1335dd7df47019e1f2b55d858c5f7d275f81022d229168a430cd38440689a80d05d08f2f4c45c0c04d50ea67ab0b201b59b08f764ab02f3113b590cd43919cc47da91c96ebe1188dcf61a194210efcadaa079c780477a6dacf5766b83ab120d7b50b6f7e1ff125b5709f29b4d8d80376b1f2c8902e4d45037c96e08a1a70bce0359d29b5ecb0729e4cc9518750a9bc3c8716b944fbc32de53515f6bdf873e84b34bbfb252ea5b051e4c9d5c1cc1eb1edd7e59660a0f2ca59c7957757c81c9857bf467895f6e54e68a10c494aa8929a6fe80a649c855f4b3e31205a0c8a7f3d59704b788d96bd28d4097586d8e600bb5c9d972622ea20ca9d03551c77b17df371db1230705a2a54a2a93f9692210a037cb941c500ea20cd68cd4fee6d8fc66204378436143ebe5606a9c1f4f5f1330361bf29b027dce2481f5b627c96d3461a16008e57e1e05684df6cc24c24a5769f227adf4d753d95b4b53358909cb213ad628f9a2f626db6dd8ff826c8142e39cb3e6f14b7d68e75c3673aa07a5d9e449284ff43a817d2a11958bfa2d5453265416c37cd91ccad434f25b1280c7ec31f277388b7fcaece33f6a62d5bab95cf488ddc6ccfdff7366d475b0c7fd4f60064893d454428644f69ccc6c23bb14e1f7077f0c46238b140c55a06b17bb6549c6c0eae498cac1a94a03c0017266a32fa3359663f1fd9c0afd2a86a0e3b171275a2dca7a8cb776fa1750492ffb2d95621d6cc5724d9f1dd53c29df30032100b4c3aeb6d8eb18852e52a341fb0bbfdfebf3fb4b9deaf4549e2da6702512831c6ba9aba7ba1c6fba5d0ec2d9bbbd2938b123f7272f8cbdcb58ac99f6b2d6fc87f383684b268485d31e55787a76a90de2cfc3f4b0ce391b751f3c66b1e5d206adeadd636d10eee33f41c5f4600b815081558ce6ffc357ec9f2c7f1d22d1e507018e6df39cf0544648dbdb5c10e8752cc3d8dbfccd18b15300126751eb5fd9403d646e02042d7dc4dffe86c12b7ea2624bdde03eb3b300dd446b1947d395da2b5cbbedc50bd9dee181561b36396c002f3070e589885c502d197edc28571160de452b6e28e8e223a34f86660249d33e3fce3312780b48d3f3c18626bcedc38770a9162ca3e8badad7fe8b2922b3eff497cc89de6aac377f35e1db2205865401ac8887dfc892505473cebf71bae6077d80117c765e75812d7f9d5d6ab8920f0d84a54f905b14d85394c26efef6c48aac401e9794bb33df42d594762a2c044e7590e5de36e43828129a5f61059dd04d052266c11a137f5facf1610e6547e917334bbdb6b62e4707a8d50aa494cc14eef5a75158f75f1a4ae52c99223626af46727ff8e413b125c6baa879db7f40506ecc5a83210122e8f678fa2dc65abd34d585473b2f26098da7ed815a6f7caed3cdc22e7f8210048887b3fbac558a0d914bedc81b62625cc114db1a19fdbd468a2ccc1a3a3ab44befb5df2217b55adcb310d08d9fd47ca64d5f8b5a38b822f228107e9b52a01eabaf2edd65eb0be0c98ecaaa59e1924ac94f440140df2bdfe306f9baa4dc2cbd752c844df07dcbe9f85ac9b9efa76baa41d80138a479b4aeb3e88e3ca2e7c3bc56ce6278706afe98dd26c7acadf5e2454a931ef7c804e61a6c270f0e557cd9d98181221d66398c0775c2e3d1228d0f6cc2ce9ccf664e6fd03f03a7406bfce1adde5dd3c4742eb73e8b7feaeb7d9bd5c042869fd0b94aef9ab09d5953544fbbd9c3805fe22fc8b641302623757a4460856e32d7d9b83bf2babbc8b626079dc71625cce4938daeda8d9f80b8d4c3bcec75acf5ddcdfbd687b29bf60778b0a1f75f2f747368db2d814ea9a6636d097fa93cb8796c79be209e77865a55721b6b80132f594d3cd0c651fff687033cdb56406629858e105ebc06411a368efadbc9c71cd3259f721abebb5336f467d700cf4a55a5574f289c77e4ce32cb98098723bae4b58aacf5fa2a9f719b776fffe6b91366a410a83977fc93214bcd1b5f7837d34df2811353d8a427eca1c028bc96dc5ba26cd1d695eb25aa46ed7d4063e39f046de243fb1b6cc4b928634f112be6bb8d3dc2b6b16887e32dae02162c2a0a142f91f421c9746430751b9efe12e93933859f11ec92f94191cd53127e2b45db3b5e7404cedfc83bc6a13aa4d2fb01e4bd54f65d2c75ba9e3243a7a18e765f261cb44c8ff7db09671d0dae61e168877095b4a984f62f1ce1b7acc19f1773bef02a80cb24aef166a6857b5bac5ce09dae4b9189a0d747cf973f4300d2c34932bc5d6645eeb03889bcb44714d2662357163d2c23dee801ba8b177c01dd63c182123a8396445b37714052d1c081429b26a95c9f61311415062db24d919aacf60b5287d8bf16d3ee0e2482dd5daf167875410b829c9c3783533204840af39a7bcd98c399d1cef11fc613b70fa2a1b7362f0b4f494546e37c9f9421726d10f18cb313a978e40b242f21d2857b0ad5cac2d91fec5a7a25121991794b4be243ae0c6765120d0721340af932ce984316f5504ed3eba82142a19d4616ab96e03d4b1367fec56b325330f1eae95670ce268b79f3fafcddf6d32ec7955356b7bd4bbb35bcd62b6e7729e4d85fe497f9dde8c38ded0250b0effefc88a9a2993f36246282e83a7661b755856bd57d72cce2808b980deea9d3133bcb7e33604366e20adaded3f80d9c5c985150dde70c6625a840d0ca01bb763c0fb0d4f592dfca581bd6b5b692296fcfba7f51e6cd7eb244189de8d16193ed0145a4e34dca2bc3f7943e10533f082755c13ba99e12ee57bbff5b727b9de3183f281d19bc3df785416d3ac0be52c634ffcff2d976ca33930de47ff1726d270f1df5b45da61e65a7c7d8f0293b11f23a4cfc3866f236a038eca36b6aa344c1b47ad9f7c9f61edd1586c1575933edd7598a643dbc0a0acfd3f92f4e77f9238c022de8059878cd160472e553b68307298dd2189ca32cc5c97156bc5ea46ff05ccb8064bcdd1af0b2eb0b5c1308692961c4b5bdddc4c36f43d4e4081f6466a58e6cbee4cb400a07c0196d71f6eabe2aa3f6620a17d5e5516df1c8c472614e69acb62152c86d329494ce053d1bfec1f581879beb01177b7a0d3a76b4fb74630124b310a7024fe926107e840762d0a52ec8d8dcb27d2e9f01113f965db79527916b2c053dc3f535b58ef0341ec0dd85b5207a5c9a5f8f590e0fb707840961691af2276613e5f9062818c42db9da8a43f945e726f0e3c28228fbc356dd51656a47938fd6847f8c99f6baab2b871e390266de92836bf8bddcad2e80b73df7866483371d9f6ee0dd502c7c3de3ebbb028ba29b700e5118266afe4821d93ca82cd57061a4b3e4312e1c7711acb404c9c50a81fd64ecb46eb610e989f50201ac61dc54d18206565b23db6f0624112f1b87622c10c1c0eed5b52961778f40f9eae9e5ba0899c991d2ac293b092b3d83fa2f377ad724e0052b2852c98e71b6c8ca080112a570859773abba14ba445fd836e3afd962db099512d7cd5bf3f3ff109f6fbf4e01dc14a830b18fe368f44a703c8b8d342dc8c5578da0dd421cb39875ef8bde412c5d8a0d6f552138d867d2dd39c0f39389c1e2e565cbc685da5cddcba2abecd6e7472ccad3308caeecf35794eea4a5", 0x1000}], 0x2, 0x1f) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/221) 18:55:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7fff, 0x0, 0x0, "8028a91078e4ef5c3b7ca9346e712701009686b0"}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') open(&(0x7f0000001140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:55:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="ebacabd1757cfb0cd570d0dbd76102a5f063c8f672f14efcd1e6b8052a277cdf9daba696930eb28c997016807cc1344c5e6ca853a7c2985fa0c4a4d233e48b39f06e90ae499b760cb936e104335b33f9e7538884e0f61af0da46bcf41b0f72cf237debf0b0ae6330153c8ed8fa50f48cd189bd4830149b7dfbc158f5b6abd9ebf60ad834dc132fdc821091d8747ad86362a57c71e61ba6f03789101bafd2de25c151dacba75833d1560db5ba85c2bd9c452ad8593a5a593be6c0f38d17a04b2fa2ef8ba930d41fbe9d79442568ca65cc", 0xd0}], 0x0, 0x0) ftruncate(r0, 0x5) r1 = geteuid() seteuid(r1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 18:55:10 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x4000) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="07c91ae70e3a94aa1b4a6f3032738ac63c92617321d7e71228cf69cfee87c30947a173117d64f5f70881525868d5e04f0473337f007a1c2851daf63268c1b178e6539dac80007ff8fee90d1b0f12e2a217998d9942faf131e12aed0b66d47a8f991d", 0x62}, {&(0x7f00000000c0)="5e213ba43294f057c7e0813de6d0c2dfe44f931ae20e1b545c23517f8cf0c2a256d330b3cdb69ce2e2587dd52fa25da0525396e13b32e21267db2465e4d254b7807dad5eece21e3f17b7cbb3776fa45c2f5179927028d740137f3d7a693cc46156ad6ed30c5c848b4826ab622b197d4a8d188d9f3dc32edf7a9026aa680ef4df4e27275a78eb9076fbf34078546b98a749", 0x91}, {&(0x7f0000000180)="f41f1210c04456b6e031e23945154c8bd5d00f43c0e0bcd34401a3e510722ae09d3b07f63f8dae8e44d6a77b92520f6eabffc675a5ad036df0032bfc39c8b087d320400939add139abc4b40ac86a5dc829dc43b696", 0x55}], 0x3) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe(&(0x7f00000002c0)) socket$inet6(0x18, 0xd180b08989009d89, 0x10000) 18:55:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) write(r0, &(0x7f0000000040)="944558889de3451804b599cecad1333263d65a2e625b371bfee89f4d7e3c9c", 0x1f) r1 = getgid() setgid(r1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 18:55:10 executing program 0: r0 = msgget$private(0x0, 0x5) msgsnd(r0, &(0x7f0000000000)={0x2, "c5eaa73a21f0d125867b0f01347ee639fa54438502ed7e3b25dbcfbfb4b252a0d2e51ca92375ba146b8a82648dee5963290954475bec1e7cee9e44519b5917b75a1e664a1f8514650462d65bf3818a5b1a25a16b4deeca"}, 0x5f, 0x800) msgsnd(r0, &(0x7f0000000240)={0x3, "b9947b894e3a8e2bade0afb90362e74a390838e68788fee25eeec54ee86b13306af6abe088ae9078399e354557841f001bdf2bdf54e2365ac2e8a23e41d650c4d705a5381b9e00575c2ab4d3fb8e21f20d465ff5c6172580ddb324b81c20d9e5ed148c6340254f758b41ccd997960b5d69699eb394b385c4fc1a09dc556d188a03abf7c35385d3709d9f554af0cd697ba77db005ef11b1e79c3fbb173d0e4bd47df0397f71904f1aae22f436c512b9f93e7a90c9f1b551694fd9133c373a81c7d6f400ce43abdf957e39"}, 0xd2, 0x800) 18:55:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f", 0x9b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:55:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x104) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xea) mknod(0xfffffffffffffffe, 0x80, 0x1) 18:55:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x24, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 18:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 18:55:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffbc, 0x0, 0x20003, 0x100000000}) 18:55:11 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x10) recvfrom(r0, &(0x7f00000001c0)=""/40, 0x28, 0x43, &(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 18:55:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x40041) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 18:55:11 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') chmod(&(0x7f0000000280)='./file1\x00', 0x31) r0 = getuid() r1 = getegid() chown(&(0x7f0000000300)='./file1\x00', r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x10000, 0x9}, 0x10) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) lchown(&(0x7f0000000340)='./file1\x00', r0, r1) setsockopt(r2, 0xffff, 0x2, &(0x7f00000003c0)="e74093fced4b30d12bd15781332077e41b1f68db846d5a71d4e85eb9e236a15a11036fb54daedfbf6386323bedf41c66cb55a37c7811e1d433eb91dbefd5449ab9a894613d166b699412627f0730575305195b67eb9d2e44725ca74c64b9ea1bbdbedf131fc9e652350989c93ed3e56afec400408031c2f1db5b0a8d00fe4d8a0253e60a08f80f2680ee83d31e6bff229436168a5a", 0x95) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') socket(0x20, 0x1, 0x3) mknod(&(0x7f0000000240)='./file1\x00', 0x20, 0x7ff) mkdirat(r2, &(0x7f0000000380)='./file1\x00', 0x0) 18:55:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 18:55:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x10a) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x402, 0x3d) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) sendmsg$unix(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000080)="27a791e4d004df305938946fb11ccb66506cd4568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e293034a9eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db7", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) 18:55:11 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:55:11 executing program 0: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) open(&(0x7f0000000040)='./file0\x00', 0x10a00, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="eb1e17598c1de18ad826ad3a9d680af4367f173c0319b3db2ff07e2292c1837172aaeefddb0e1854da9b1391f3214dacae922ea340834a15a2db2cbc50e21e6d5a93e2c36cbcedaaf1526c0822fe2280c4ba6ede18bc0fd3eb3468346c41b9f8e8c722bdb3c132dcb22751833db41e98efe2d87126174bb242157c14da677e5b0c1700012e197df495b3f95af7d297acf7a0eff2", 0x94) 18:55:11 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) 18:55:11 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:55:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x693c225475a6f9b2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 18:55:11 executing program 1: semget$private(0x0, 0x3, 0x400) semget(0x3, 0x0, 0x8) semget(0x1, 0x0, 0x410) semget(0x2, 0x41, 0x1) semget(0x2, 0x0, 0x104) r0 = semget$private(0x0, 0x7, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) getrlimit(0xe1842be84df54f36, &(0x7f0000000000)) 18:55:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b54e404a88bbc2a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="893310feefd803bc24aa837b67f843f1a448643fd09b2b655dfb13b6a2fdd0359617bcf01a778846a721b3481f8e14320df23679", 0x34) msgget(0x0, 0x40) 18:55:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x3ff, 0xfff, &(0x7f0000000100)=""/246, &(0x7f0000000200)=0xf6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x0, 0x5, 0x8) 18:55:12 executing program 0: shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) 18:55:12 executing program 1: socket(0x1, 0x2, 0x3) socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f00000000c0), 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 18:55:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 18:55:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xff) r1 = kqueue() pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)="44ac023f3d41e6c5905569917373dd350bda4653bf597fc5580fde917f62236471174c876a49e25f0668d296c46039853303bc30d45f5da2c917f8f1d719df003c163382767d6d5ed6155ad045f0b21a3fe6795ea0954edc18b3cd8102e69e82887c26b43addb4c69431cc4fceb9f983612031bd14fbcfb5a62ddf66d55a0044a8721c7505de1b82639f0b1a64acf75670adf49fdc13490166e3c21a2227cc0d079708a3a60cafd634811cc0d8013e72fad931692d4af57f04a331bf53a6b56908dfaf20dd0c9869bdb2ec78fc46ca5e7313165abe5b9ca8c2dbd6243948b634d2e23473a46d23d38bc82b17c7c8a1ba0d", 0xf1}, {&(0x7f00000001c0)="da13814e8719b2d531fac6d7809cc73e7f0088047e0673f7bf4d1e5fb7b8a0839f513ddb93fb274aee4759e64d34f6c6cfdf8a5f84ba46923bcfa2313543236515563e2438954cd3062c771948988f14", 0x50}, {&(0x7f0000000240)="12ac45b1ab4dda9113146f50e81e6c6a678bb8b8559566fe6d1ade352ad2c9cd2f41aeb529425a3bb57eec58447f9c97ef2fc3506b41372001e59ccef89a51b1c5a35e5deb158e9afa3fb0f2e87683fb9b5040377720479c0ad05e4120e267bb982984253d24f9f4df19b59281170317b64df4ae9d00d41e587b5f2d7d49ef5eb8bdd36dbc4895c8af3c081c3c46b8b2d3fde34d1ba645dace5436865ec9e5411bda2aec1a8575c2439527b2b22b0617f754449f647fb661151fd2317253dcfc0d465dfd1dae7127dfb49009b91eb8", 0xcf}, {&(0x7f0000000340)="2ce330136f58ac4c203eb4e4674660850f5313da0de4f1b16e7c1d", 0x1b}, {&(0x7f0000000380)="fddc8eac9b62fc64a14ba38e0ced18a8befcaf85ddcc8820007bc0d1411470f3862c8d9c4ecc08ccd6c017af8d290431fbbcf4492bc9729c0a476131f484528f263e2040358b66bfadcccb74c28e62fc9e58025a15cc7abd5304a1cca257f8f47add9b503505f48ed61073326865e4e1d2b1aa107d67d362dcf04abde1b53144d34cf7052724c37c7d5b4069cd5eccc9abe71a447c57fa588078ac1d427818a404e59c3942", 0xa5}, {&(0x7f0000000440)="7022587e221a613b157308fdb2c89d9b4a7c48d6627213e7a7ff9c440f415282c9db9dca58bedbdc4c7970047766bd285cee513b5ebc495c00b0771d50c363da2fbe63b1e6c6b621e14208a5e077decdcbbf637bfc0f800f083b5c348d5c9141b7d4e5e2218a115031c508a5736404b77142acf4691f6e662fd7ae84b7d8935fa09c42ff50419c75728da0855c9cea67848f619a4edf67dfc5f6e43f38732258e93e3e2701d40eb113e085b27b042e97f4f0ef308919cc863533a4d56041449406eb94b55a75260ba1c08f479d109608a246605b51d5d04b6d8b", 0xda}, {&(0x7f0000000540)="e466407dba26758faa82608582012047826078fa6ab485e96af6bcf96f378585b477fb3d1c46a4b79429de486343884fd0b04319211441f4a615fd8c55aa801efa64a76ca8bd68b9ca2dab112c24da680936319c7f6d1ee15cd6912a40270e054c8416a3bb1cce854e1a0119d41d3365e68c131737db9ff79f78891ec590234b2651ad210246c244e2509ce9332876ba031fd5d7de86970e27a108a475656d252ac519d743", 0xa5}, {&(0x7f0000000600)}, {&(0x7f0000000640)="ad8dd5cb3329ff721330a6fc1d08652c909f71d099cbf496b3a4cd157fb526c765d54af81a4557140a58bb5b157e790b8ea18d21157868cfe3977ffc1da1c28a82e4b882a2e861440fc7bdd5c9cb69ad372f5cdd13a5dd6dc8baf5ee845507cb0861d596c917807187deec1bfae139a89fa5c336acad410d45c6de", 0x7b}], 0x9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x20, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000042, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xe920, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x51, 0x1, 0x7f, 0x9}], 0x0, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x2, 0x7b97}, {{r1}, 0x5af4ab94544fed8f, 0x8, 0x0, 0x80, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xfffffffffffffffb, 0x3}], 0x5, &(0x7f0000000900)={0x7, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0x3, 0x1, 0x401, 0xd0, 0xd69c}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0xc0a4, 0x7fff) r3 = open(&(0x7f0000000940)='./file0\x00', 0x20000, 0x30) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r6 = kqueue() connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r6, &(0x7f0000001200)=[{&(0x7f0000001080)="0d6225ff84a3809fa23dbca7677cb17d5e3a4576b01e4f99a5b05bd89eb1a837283cc7afa08a6dad0118b17df908677935f62eb970c05190f894baa5dd0f83c550661f8b0bae36a25aad1b3c304973495f28a37a7ff78c467b323a69a9deb8efe8e8ee3f4d1588d100284e7589ead5f188b18b41d8706c85e29370beade8395d5af3494a8e71ad341dbca34316b9f09d43662d9685a7c7c40384878aef54b6244245ea97ff56201db7715cfe11d2c4ce587ee402650ccaca11feb4a91bee0d", 0xbf}, {&(0x7f0000001140)="da4133458cbeeb57ff3d0e5a9415e84f516c9dbf4727527560f87a8c4282d1fdb35be6e5ebfe3caa897f9582014b159ebd147413d67974d1d6766a9dbe2c76c3387852ddb64e2c24e0f5ed2a998dbbc6d8440a8e239b5a9f5ac5720e7972861e2b84f1c5566ed0497dfb6621f811aaef944cdb58910bf6d2a884178b324c23bae7ac3ad3bc35e605f3c76c7fdb8317a97758ecb9a1a955a8379c0b8ed2b9fee2", 0xa0}], 0x2, 0x8) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000b40)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='D\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/$((\\', &(0x7f0000000ac0)=',+\x00', &(0x7f0000000b00)='/)(+\x00'], &(0x7f0000000dc0)=[&(0x7f0000000b80)='[\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='[\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='[-\xd4\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='\x00']) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000e40)=[{{r1}, 0xfffffffffffffffd, 0x38, 0xfffff, 0x1ff, 0x100000000}, {{r6}, 0xfffffffffffffff9, 0x20, 0x20000006, 0x4c2, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x7c, 0x40, 0x9, 0x34e}, {{r0}, 0xfffffffffffffffa, 0x8, 0xd, 0x8, 0xffffffffffff0bd7}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000090, 0x4, 0x9}], 0x0, &(0x7f0000000f40)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x1, 0x7fffffff, 0x401}, {{r7}, 0xffffffffffffffff, 0x34, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x8, 0x473b}, {{r7}, 0xfffffffffffffffa, 0x20, 0x18, 0x4, 0x2}, {{r4}, 0xfffffffffffffffe, 0xc, 0x2, 0x401, 0x5}, {{r4}, 0xfffffffffffffffd, 0x10, 0xf0000083, 0x9000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x3, 0x7fffffff}], 0x3da, &(0x7f0000001040)={0xffffffff, 0x5}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 18:55:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x40) socketpair(0x6, 0x4, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') 18:55:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000080), 0x4) 18:55:12 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000000080)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xed92) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) 18:55:12 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') 18:55:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1000000802, 0x4}) close(r0) fchdir(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fchdir(r0) ftruncate(r0, 0x3) 18:55:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7a4d34f57052bcc1) flock(r2, 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 18:55:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x93, 0x2, 0xfff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x993}], 0xc20, 0x0, 0x71684c5e, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8271, 0x140) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) kqueue() pipe(&(0x7f0000000080)) 18:55:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mlockall(0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2004000002010, r0, 0x0, 0x0) 18:55:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 18:55:13 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x286, 0x96bc, 0x3, 0x47, "b958786fe8f672f361c30964f5fd84b2e14aaf86", 0x7, 0x1}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:55:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x2dc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fb", 0xfffffffffffffe6c}], 0x1) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10400, 0x100) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 18:55:13 executing program 0: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r2 = geteuid() r3 = getgid() chmod(&(0x7f0000000040)='./file0\x00', 0x2) chown(&(0x7f0000000000)='./file0\x00', r2, r3) msgget$private(0x0, 0xbc3cea73e02bb55e) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 18:55:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = kqueue() symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 18:55:13 executing program 1: r0 = socket(0x2, 0x2, 0x673) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fea466c6524008ff320b9943c60acd16c5f55ef3be1861e507d66ea45a36307ee63d465a23fc58cedadf040b57943329cb9ae032bec19b55e66c9617b014f60c1fbb2715e804135d9b924cf9f8ede88eabbe18eb8c74b299aea9c7a9a3f1e3b97616ce1ee287bf8236059d947e701e49f220362dee2a8617079696556eaca0a5364a6ac321ba4a212b5a0f44d61805c981fa245157afa704517aab0bf022bccc7bbb1f5714e41116fc6779e9bb838c268e48f3b7d121bc5580f5391e119926e"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="94", 0x1}], 0x1) 18:55:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) 18:55:13 executing program 1: r0 = socket(0x2000000010, 0x400000000002, 0x0) socketpair(0x19, 0x5, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) socket(0x1, 0x5, 0x2) 18:55:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget(0x2, 0x1, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 18:55:13 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/146) 18:55:13 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 18:55:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = dup(r0) socketpair(0x2, 0x8000, 0x80000001, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000240), 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) connect$unix(r2, 0x0, 0x0) 18:55:13 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r0, r1, r2]) select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x8, 0x4, 0x5, 0x1000, 0x8, 0x3, 0xfffffffffffffffb, 0x81}, &(0x7f0000000040)={0x20, 0x7f, 0x6, 0x7, 0x6, 0x10001, 0x4b, 0x4}, &(0x7f0000000080)={0x1ff, 0x4fcc, 0x40, 0x2, 0x7, 0x3798, 0x4, 0x7ff}, &(0x7f00000000c0)={0x8, 0x13c}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x4) getgid() getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000300)=0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) 18:55:13 executing program 0: msgget(0x3, 0x2040) msgget(0x1, 0x8) 18:55:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x70, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/246, 0xf6, 0x40, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 18:55:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 18:55:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) sync() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) flock(r0, 0x8) fcntl$setstatus(r0, 0x4, 0x0) close(r0) syz_execute_func(&(0x7f0000000080)="360fae94e590dc0000f30f1acd45d00865f046105200c4627959731a470f0d0506080000660f72e602450f954e00c4a2153e7835640f193f") getpid() 18:55:13 executing program 0: socket(0x1e, 0x0, 0x0) socket(0x20, 0x3, 0x5) 18:55:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:55:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x7fff, 0x1000, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x400, 0x8}) write(r0, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x168) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) read(0xffffffffffffffff, 0x0, 0x0) 18:55:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) mprotect(&(0x7f0000615000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd7c9, "562a5a1ada7a805d3ca5f2166c89411a8c9a6224", 0x0, 0x2}) 18:55:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 18:55:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202bc21edd5daa702f4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x80000000, 0x0, &(0x7f0000000080)="bffbdf74ba71328425b76fe67ba62b525cf455b3c8a85136079e84c3", 0x1c) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x15e, 0x0) 18:55:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cf3b9a41a38d8ae963f5dc10f1fcb8c42074a3f70f247161f356aa0cab3ffd405af609ec08e609c5d9f1ac1d88c102c23e9a25ed18711d7bdff9d855cf174a17", 0x40}], 0x1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0xa71d, 0xffffffffffffff31, "06bcdcfaab2d4dda7cb534d028472e36cf7a1fe7", 0x0, 0x3}) close(r0) dup(r0) close(r1) syz_open_pts() 18:55:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x3}, 0xc) 18:55:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0xffe) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 18:55:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSDTR(r3, 0x20007479) dup2(r1, r2) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) fcntl$setstatus(r2, 0x4, 0x40) 18:55:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x26, 0x9, 0x101, 0x1000}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6e9, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3ba3f6f6d1291997, 0x2, 0x1, 0x7}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xaf, 0x8, 0x6d35, 0xffffffffffffff81}, {{r0}, 0x0, 0x21, 0x40000000, 0x7f, 0x5}, {{r1}, 0xfffffffffffffff8, 0x30, 0x80000000, 0x1f, 0x1}, {{r1}, 0x0, 0x0, 0x40000000, 0x1, 0x80}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0xdc}], 0x0, &(0x7f00000001c0)={0x4, 0x80000001}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 18:55:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e1b23d8d59", 0x5) 18:55:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 18:55:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kqueue() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=')\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:55:14 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/109, 0x6d}], 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x7fffffff, 0x1}, 0x0) nanosleep(&(0x7f0000000000)={0x800, 0x1}, &(0x7f00000000c0)) 18:55:14 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x48) chdir(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10008, 0x100) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) 18:55:14 executing program 1: fchmod(0xffffffffffffffff, 0x400139) 18:55:14 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 18:55:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x211, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 18:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0x1, 0x3}) 18:55:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0xc}, {r0, 0x13c}, {r0, 0x2}, {r1, 0xd}], 0x4, 0x8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 18:55:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/114, 0x72, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x40, 0x100000001}, 0xc) 18:55:15 executing program 1: socket$inet(0x2, 0x0, 0x4) r0 = socket$inet(0x2, 0x2, 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) fchown(r0, r1, r2) close(r0) 18:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4810000003ef1d4d99342a3505bb3f0216ab93f12fc4d5f447727d69773ab69d46cb412f27579c3a0dbc2487aa333d1ec741b5d80e68775a7a5412d7d267ffa", 0xfffffffffffffd3b) write(r0, &(0x7f0000000380)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062cf88035b5664d65457b19415300", 0x28) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockname$inet6(r1, 0x0, 0x0) r2 = socket(0x10, 0x3, 0x7ff) syz_open_pts() accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() close(r3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) dup(r3) chmod(&(0x7f0000000140)='./file0\x00', 0x86bdc234bb3c954d) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) sendto$inet(r2, &(0x7f0000000180)="7ce4a87f526d0c731a2fabd67bca2e3360ec2d55dd86629f608cd80d1f558ffa12620d24219f40c45106a0fa7e24de78118a7e749e013293c10ca92eaf5cdbaec4e0ce3a60f2c269c72d3fc28ac69c2ef64e7d8f3adc85748c9c475dd168c5e4ead74371b4cdd168da9de13d34e0ab71430ac37570143d0695236ab18d7ca379601a138301b43b845054e0be8d788b8ecb5c1fc8d780d4c218f572bc695cc88353cae10870dedc", 0xa7, 0x404, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x200, 0x3, 0xfffffffffffffffd, "8561ce39ba4c6e46ea9c11fe4d31ab0000000010", 0x1, 0x4}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x100, 0x0, 0x0, 0x6c2d, "b50947966a327dfc214480e6ebf974790c1a77b1", 0x1, 0xff}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:55:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1}, {{r3}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) 18:55:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c86086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b00", 0x78) r1 = syz_open_pts() kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x103) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xfffffffffffffffb, 0x6, 0x0, "f7331eeae1401a9669e1cfa6729784b331834f9b", 0x9, 0x7}) 18:55:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 18:55:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6c0160325c8f3dcb3b1a057f42d34ceaac4d4d53c88", 0xe9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x80000000, 0x8001, 0xfffffffffffffffd, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x2502, 0x7}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:55:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe0, 0x1aa) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155", 0x761}], 0x1) 18:55:17 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffc) kevent(r3, 0x0, 0x0, 0x0, 0x65d, &(0x7f00000000c0)={0xffff, 0x800}) 18:55:17 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) msgctl$IPC_RMID(r1, 0x0) readv(r0, 0x0, 0xcf) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) syz_open_pts() syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = dup2(r0, r2) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:55:17 executing program 0: symlink(0x0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000014a000/0xd000)=nil, 0xd000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:55:18 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 18:55:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x7, 0x43, 0xa0}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000041, 0xffff, 0x1e1}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x40000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x7, 0x7}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x8, 0x10001, 0x9f7}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x400fffff, 0x5e, 0x6}], 0x95, &(0x7f0000000280)={0xbd, 0x800}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 18:55:18 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffff29b) fcntl$setstatus(r0, 0x4, 0xc4) dup2(r0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000001440)={&(0x7f00000027c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000b60c7b31552b70d6309db33c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000003c0)=[{}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/226, 0xe2}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x803) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) 18:55:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 18:55:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x80) 18:55:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="cc", 0x1) fchmod(r0, 0x4b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x401, 0x0, "007b94b6b3b24b60b036a18ce7fdcd9b052dd7fa"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x63b9, 0xfffffffffffffff9, 0x401, 0x9, "12bce4e29bc89666fc006856c0ecb455b6d7a12c", 0x7, 0x5}) write(r0, &(0x7f0000000380)="21d68d279cd1ea7f11e3cc2d2e5b0763d52aad93660b44fa5147aec5cb951bf74ecd405a552927691be77f1824a7ff473411c69ddbcb2595be3d1727570990f47c0c5923ea75f0da57f11af4e10cb03d2988061c9cd958ccb642dbe8cb39c2790dc1d6b02e4ceeaf2bac0aa314929862f03f054796d66aedb8be84ca208d4776edd58436b30a3c6cd763827d64629fea56950f8cddec33de9af804ac569030604d36f5a925ccabd6e3054ada9564f560224118a985aed7968065a5c7e2c85cebc96af7478f199fa3657bab9f37dc3a675b92e58ea9be4daf2cdc", 0xda) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x945, 0x0, 0x1000, "e4754b664c90e120d8623a9530c78fb3804902ee", 0x7fff, 0x20}) 18:55:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1}) syz_open_pts() syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) 18:55:18 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x3) 18:55:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/234, 0xea}, {&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000001200)=""/161, 0xa1}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/30, 0x1e}, {&(0x7f0000001340)=""/33, 0x21}], 0x7, 0x45) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 18:55:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) readlinkat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/133, 0x85) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000140)="f3b25394bac5b10b29cc80e6aeccc87bccd8c5b8366074c20ce1764dc7dd1312e7736c1234b1a96a8f4c3807b054c883e40f6ba964ffaa9496c48a4cbad2ec4b4477e80f07957784c7294c38e27e1847c7fa601171e185a8446b55bb14362b42b2246d3498de713386f51409af67b71d9d92d8fbd091e43fa81cdc87119352c45ecf14a2c881d1d1add262b915d0c0124fb75c5f0e1e951abfb3f221b9e2d7f30ba1bfda002982de28cd8a71c02d6b3c18a0ab0a3639b66b3b3b2e028cfbfc1be03c2c81d38a1a3d4bfc64d621cf6f557e886b250912ce2477a5b2ca56a4ca7c3b042eca5f1f6cdf287baff507513a9b1a966f5097de30fd7d4347bd35c770ffcde9714cd0d55a76677d4e25fd05b4033ed6f98631cca87db22a827a7fc8b4d9d201be63f016ea8dc69e4a913546f538b9e7bba123fbef082de2dad6e27b7a5e42212793016e8f9f10a21ead362fc2c6a33592dcf01445b4ad503068d5bcd7e5fd09d648dcaaa3feb6064106ea6125db6d5e2e10492a77d424c6fb5ca086d1a5d55b17a31c5de05a2c7ea0123b1cd0bf9cc25291072a20072c6e2a7ccf589ad120382afb72f8752b2a4c91de55987dcff7b7f84f0a6177b8d4d2f3571d97117187f2360f00975bf883e5c0dcda237c62c1a71ef5debf548434938b7e76c434eb001dbf4760706e610a054f701705d1a6fd03487369a27ea3039d3b740a847d27f16ff506da63e740417afd6990060a52043efd056e576051f1a872ba59ceaca28e9a01d5e10b20070794c84029aee4d49350fa903fee1e8cda80106b0541ae0a5d07900f5cc62173916fa52dd633b5b147456bfe03515dfeafa58c03f22d44b679f7ca4ca2a1206f802e36df359d37a3bdc3c10ca9516cb0e02d5409e3fd730d4fda7163c2f29506205ccdabb1690ab6b541057ba2c6f1761fb7ca5be42767143684d15a267faee83178a70dfbe79f61cc814a9bddf8a1b9967f08a51580da2ff464ec902d7c95fdade8dca2bfd4b4af0360ed06a1e5d604145f6dd2702ce7da32d54ae676b0900157974ca04f36d783a25d7dce66f58b2e14fc260852eff8dd48bcde499dec80a7718e0ffca275c095c89c7a2c3f91ce237b6f7d89658d21ea8e31c0d0908895ac4d567e948ac9232a2afac00ae8b03097acb95e1fe5f42b20d8c11a5aafabcd4608897518bc40dcc9a0cc5827ee8cc39eb6d92ddbf44632829ab9923bd45dc8c57bfecb8908a730828c727dfb194b1ed29902a9b5a7ea770aa57b27b22393df324e2abf8950d9352df50a7c945eb1fbc2e9fb32b0272bc74cd7dcd406e9326502193d65018ba7ed0b4ac961c16e6c335b3861e17cc9d2cd9d6ba2c9264680f658c0d786f2073b5c488d227535bba450b9c4a8447c28917a890b1a030a6381400382b472a8ee40eb839d8466521196b7bd7081131cf9e907f7bccd59efc6db20b57aa5db7ba0d0bff094400ce8ab15a4547964e52c93b4e64888feac7bc49b8952093c4c57ace1f0e292ad269f8fe40dca3fd9d5f459beb42448ea41217b57113a9dfb297624b79a2823213584fc2e4ed1e443fd809c3a68cd3896d3338ad6cd0519b342bee1ff9837c197be009334aeba6deeb82458b449bf1d8d485f07395226676243d2638cbe0a5ba00c66a14220b9b35f96c4cbfee393358519d85b80258c328e2908e3dcdc0f9243dad757463015a7a540572ecf5d6602141603638edbb48a6f40171a01768a612caf7377b230d78514e169ef7a48ab22fe85372850ab70169153f5e532472fca1095a6d055f860ba4c0f56cf565522086fde8dd1bf7fe835178f0f04994bd378066936e76895b735824bf0fc7bffb35580d139644012513d5507a4014763e9a876054e609b9f9eb2770fbd8394bc22b7dd949d4f20e564618c7a242b30425781c5b8a81606852636c4047c661d94e3e5016bd2707cd6c05ff340a0f55dcf306ab2c312c459fa4874963da74b03e9276882684e8928e0fb10eb8342ed7bdf74b9dd98300f37d1ffdfc68129c68fac97cc76fabc116e88284229785305a8c7845f8dac08651f1fdc6660691d4f165f77c9247faf341f0bac13722f49fe5f51ead980102f4e816175b63324e801910b1b0588dfd20656e57e01449e314225a73db59f93e4e92313946c49427a21ad7f1f0b9f167ed83657119d1f4d9bfdbd629feb69314dfa051bb749179458e1d136b676422dafb6dec0558ebb75522b59c38dd6cab58cdeb5fad6fa81d230357bd16f04ac8068cfa19e2152241ffefd6e1859a71e30a53306dd56e675a9730d3328ff25dab47f8437bb00cc113fa44c250d2924f1ea16e815d14f24441fd354dca6572f172d88ae4eab0485c1eee9883ce57cd48f21f73396f220d5e5e0dc01a29f275efbff138821726efa093da6e061b7cfb801fbf6eb60406d6c40a9158d6d75ff1b33c137de3224388fa81e4b1ce74d210f872412e4e2d9789bcc9787fe481f6f7821e01768a0a8c8d7fa058874c09c67bb11ee8014271099de98096a2f26b8dcc3cf77ef650eb0452295512657fdbd1163e6766ec5094cfeb7de777c6a5b2365b3016c94dcd6b9a5268a2eaf59585b98e325b6a562e6b5466a702465cd7404e68c5c02dedd892610684e77b8637daa9b7f995251bec801596e627bef55529120c986ac0265b3ee136e7584ad0c5907a1068f109ce719eef18317023c1f4cd963a9f62a4f57fa670ea52ce9211bb8c64fce34658e234dec5e7b947e717e445f9d59682c701718fb53ad4f0a0c0c44fa21ec17a3151a0e47a832ff85a3c375449cd123d46b72c1209f60ace19f725d9de0b2df458690d97b99cfcd4f6a4e060fb6a377d6ae3ac4deea641e0f8503ddbdd84d1051f04f3a9f878e5824cb17205768ddb5ce00ef9d4f53c356ec0f12f7ab186a6fd7dc0e84ea16a68bb3a13cb7758636e295ab8ed0b66071e72876dcbc46fce5c330ba163d4b70d84b72304165736120c3f8bdfc4865b78b09a1678a74b2ba852040eb01f01d9259abc89965e39cb63b96182b8815d99e79bcfd79acb7f27c89fad3a707806a382a02ce657e430f7de4343ec67ba86f7dacf86a2e95e3daaf2d5f82090451d16190775d1f9cec27cafb4e9d342fc26f3f829b927ce0969e06bc8a0d6076f46fe2c856c2183f35441ffba196284dd50e13ba72a4d2c9d19e698ebb3abc81431145e4807f357b19b5cdf7e067f4d43bdd005abdb7d8a73482e345c46e09452ce5b3d045fa1127a3041cd44c24da11c1a89a91ccfe052dcff00f6ad8abb9612f0abb946c6b7a7c87f7c74b2ba6b60e32bd7abec4d6d08989d9840e5bf5798e6849512c086e26befb2bbe1dc5db995bbe06226bded3e7f0ddcd2f730f430de40ce143509573d18e42517589fc0fa6fab2363f27abd1209623f4ff9cb205dd35d414917df13968d5d01ca57ef68fb07dc12691c359b228bddadbf3a29ad9a1ad31efdaeed15d37a29ac9660b303d5f922b613aaf082fc19c4788a7644e9f5bfd301bdda2fe8ae7ce71b6678d698c72136507dd584c03ce7147d74aae0b3d7e413cc7922bbcafc41fa234485fb90b91b7e852b672cea19bee416883015c6f8a41c19a5895d92f351c06d2dc4c7234862240809202da51075522c4f13378623ee8596adb99166fc27a716bc2333e441e7a82cf6b68750cded81a68a9a691b1368f89cb8d480e2f25d6983f7cfce409303e6c52ad703c8d72047cd479cf6fb62ad3fb46957b8fa9eb074846aae4410f33aa3360a4993ca485c9395abbe461d91d2ae5c8dccbdb4c0dd80ca92ae2325d93aeeb348678a56715241bcd0169aeb1a5edc831ffdc3689f38e313cfbb69b57d6e912e87be38f39e8ac54544e874c1b3f50b0bdbae678a195a439fdc33e7d7a2771d6cf959a9f77369fc1ee4062601093f37e9e32e026b2821280c4bb7fedd2b927b1ba738b95ea45a7f95262a7e2c210e3894ae22ed0ed3e87150c64d29f919e4cb0001cf327550fcbbb0d8e665ad2ab7b912348e9c4f2913d9a41bf92c9a0b014f66d244e3de9389419dbfa7e6dfbc6628bc7b4ebe7aa87f78de75f8a0d8586726d8a264affe6d659597c85416bee4e5d242023f36a4db5150998a8c5f34ac7ec7c95d7617a94d6baf857b08390fa7163b5eff41104b7210dc000a5e78b18e750e86087a1a2abd597b191b785d7acebfbf83d618ee7cc26114fd9ebc744480c64f4ea9cddb01d7ad05b60af0bfaa83ce3cb5639105761c72afdc9de4b96f216f186efe566b79938b898389a75435baffc85684c86d3074c07bb666c36f1108d541a0f618b924f705ded746756588f7fea168ba845e8cd8ddf70605d92e542543b44c3faea5e918a850fbd71b271fb8ecf688ea21a7e0f248182229af8f2cde610836f7b95ed9364d814e4f0cbd048e2ecdb8898e1fd0208dbc8613ab389ffb2aeb4423a828d8398c95f11e9bcf998c6470cc61fff793403dd2b35c8f776f1108fddb722fd4471a3d8d9facb202732322156582feed13c0e4826ba8befc8af75f3332057691de38f3b766aa73798c2a8711b75a896d0c7816ed72e8d9c8f08eb584ea6ad9d1c59d0a2e6c8a95b7d6f1b07ab89662c879c24c2170645f11b2e526f436ff076b4dd2a0085b9ae3f24b41dfcb962bbc0b2c5714462c31bcdd3d60a9b300be0f2ede92c67d4bdd01be797fe558619ec981585dda199e92a02ae2e7892d3916f387ed179e134bfe7aaae249204f8ffaa738cf335c383d3fbee2c996c659efd294292b5aee570c284fb0886c064afb650a24770a5e49dd063de9d896f93a74f132ecc43a9022d2b091c7599e23cf997700a6fcb0aaed6c3e4884e97e5774829ba47558900beeaba9c23c9216da2b226a0e7f0d5ae3d1a998d95c1d746288e7ba66dd809d028242038f9eb8e1200bbe70c3f14a5da1d23d5f4b5bc1f3515fb41c0a77ca621daea5c6ff88bdd650f78719918ead26eda3a8e8e9ca5455c989d82ebe0c05e561c1ac789d6eb8c91085f3780f52dd5ebeb012ba039580b04055c41035e6c885d23d51a49f37abed202d9919ac7bf14fb7c41bf851563f4fbf34023f79db59056380248f424abea1143e90da2c79945fb77ab120a7d9cc41618f4de65610cc4accefc1d493e49dc95f2cdeb84fd4adebc6a4cdcf8760b96dbdb741141e3f1b8cd93580526bc6d1d74861e4f94fcfc5a221a628bbdee5fcad42700f382ce9bf9501a6b47765683dc674d06ea4438567a0b82e184b28ef0b032f0122ebb8e7a54aec3220a655ddea3c422b1265da46fe1e599895ed3c1f89e3dc642f56999c2ad6f3a2f0c92ed4d836642db1b413adc80844d10b354e5e99c6c43c79a6fdd8a8daa48d406afb6cfd766b2f0cc71bc1ccfa77dd7a5b75285607fc429b7a09ed8bd116155a86239fc007d207b05d7d326edf6345162b7d8fb651620a8872eb72190b6e145ea1a03847ffba77ca74f7f39d9526d3e47390f52fd5a55b3d98356a4c446803059522e31bac1d07bb09f18277e080e9117eb1c155378c6feaede71e6764690271cf8e00d0aec62f560a95769ce59667c8308d5ebe5b047188e8712cd753b56d949356c13f1cfcd26aa660ec2d1bdd3ed6735a3eff042064b2f2cd6ee055f7b44667fbb15b114e1a663d103fe20394b9386e803e74d366b71c5552ae719e312c5927b495bdada365eb300d964cd5b45fd1395e08532faae6b956297c3dc3f6e08acd61e06573f1f6968815fb339cbc4e2619b708d1500f52e973a49c6edf7cb9d0f9fa2e097613aac35f6b444b2da35374a5d", 0x1000, 0xc, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c2c8faf47abd193aa3a36c01e117e0e653000"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000001140)=0x4) fcntl$dupfd(r0, 0x1000000008, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 18:55:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000080)=""/198, 0xc6, 0x3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x8000) 18:55:19 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4d) 18:55:19 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) pipe2(&(0x7f00000000c0), 0x10000) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:55:19 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() write(r2, &(0x7f0000000100)="21d68d270700ea7f2d2e5b0763f74ecd405a5529a776f3f5000000ace907e00000000020000000", 0x27) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c) 18:55:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 18:55:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 18:55:19 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x3) shutdown(r0, 0x0) 18:55:19 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0xc007, 0x81) ftruncate(r0, 0x7fff) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x4) 18:55:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 18:55:20 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) poll(&(0x7f0000000100)=[{r1, 0x2}, {r0, 0x40}, {r0, 0x100}, {r0, 0x1}, {r0, 0x100}, {r0, 0x22}], 0x6, 0x7ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 18:55:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x38000000000000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x1, 0x0) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) sendto(r4, &(0x7f00000001c0)="59a19b4c2e321e9fd2a69bb7d104ed2c61e6086d1abc676bdb4dbf3ab77c395295592d69f8a56692be85ea12f1cfe5817e33bd39cf33fa11a245649ee545cd2c37ae74d98fe832fa8b3f3eea397f89a396f137c728c81113758e9bde4aa799cc28d97986fa437eff4bfe63e9a73457650ae6ccf4a07a39e579e82f8aabc6c5fd525afbe289deb0861620e38726d156dd56168c9a6019cb52aadb79885adfac903c156fab250d3e7a9357f7f254335e27cdf1f895aabbb5f063e43b8d19ce41f561dfc69bdeb4b975fa90a11d699a4b2674f0c97e8c0cff8e8713d0073451dccad012", 0xe2, 0x9, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 18:55:20 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000729000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, r0, 0x0, 0x0) 18:55:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 18:55:21 executing program 0: poll(&(0x7f0000000440)=[{}], 0x1, 0x81) r0 = dup(0xffffffffffffffff) dup(r0) 18:55:21 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x2, 0x10) recvfrom$unix(r0, &(0x7f00000001c0)=""/171, 0xab, 0x41, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x160, 0x4) 18:55:21 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fff, 0x100000000, r1}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 18:55:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) getdents(r2, &(0x7f0000000040)=""/105, 0x69) 18:55:21 executing program 0: r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1000}, {0x0, 0x4469193a, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x81, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x10001, 0x800}, {0x3, 0x8000, 0x1000}, {0x0, 0xaf9, 0x1800}, {0x7, 0x5, 0x1800}, {0x2, 0x2, 0x1800}], 0xa) r1 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 18:55:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='.\x00', 0x0, 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xee, 0x8) 18:55:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x6, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x1, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x2, &(0x7f00000000c0)={0x3, 0x9}) 18:55:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)="c2a09fe5ea92d751aaddb28ffb3ae756556567e217594973274f4d2c63c0c031b877d03dcd7cc2794bb29c226a664081983f78a0da27982d340afa2af897f469dae25be54ac72fa7630ec10f1ddeb7d4df1041893e8995e5f6eed3664e2f4c100b04835746b791baa70ddb412ea22948a379346ec7f5df838c43faadf2f3946ad86fe7fb276e9971e1a2bd0b4f2c656af8a63964715ab4a6caf157a51fbed6a7a9b59002c2b40d497b0cd44296deec10e59b5c3d3d672d1da4e163ffc741056a0ed7fbe3e4c0d180fd4ab60e6b019b9f78b03ac2392df5545bcf9480ce5c74f57c9ed9ccc2e96e85865f87f167aa5e9c088f56b04b09c3356058c133d1e6e46f91329ba814345f5fc902600ca469a549c14edc49109519587b1caf49d018998b866a342144ca4653b5f187f8ce2234b2c65cec5a12cc119b0e3158e1018d0a7daa995ea1470f00d823549451c1a82bfdce760600c6d0d4fdba502964953987e7450ce3e8f77c7a9ad504f9631106868833f457b851de7184fb87c1e00c20a927212ac9cb9c03b917f6f6f2b189c2a30e3faddc1e33619cdf14cb23b7bc6a7f41ddd0b733490fa4d1e68504503111b85c1cf55ac3f39e333f1a575f8f168e2acccfb6dc702a39a3c4e6f5ff4d9505948754ab17aa75f9f3019655dae54a3ca58783bbc9ca8af98f03e42dbe294cb25a9d7a0c8e1f3a527243b44976e0fa689d2acdce17136ebc5467bdd3ce12abb401d224b15a91c502e1efd3824d06d3ef274fc03203ff0b1f53666b21d7dcbceb6c56e3b75967a802c431718c9b44d66a91133abd9626bf273aaf217a34057d1ed0172256f93104b909bc79b6e4abbd584ded9d6e5bf0929d227fda6ce0249f7d8fdc4cadeefa4240f0a1ea22315c24d2383eff043225341357bc3697aa2b474ca1426699caa3f33530ed21f021eb497e2b7ef19b9327e66309ffeed6da4196733e5e521f5af5bcdff59bc0baec52807e22c4619f4ca07b8558db4cf5998e313fd6ce450324a3650abc2f07e1a3f2412a706cf63ba63e190f6ad5a354612a11afa69d2ebd1f3a243ea059f43cd2dde7235903520b0f50d3489ced50898c0dbfe77882c52a0c547a9cd9f84820d29653b01f0fa91f953e529783df398a90b8086f8e9ffffbf53d2d0174ae3500a2a63830e1e9f4bd841b5116874b90f87e03ef340799a3916de22f835c9a07e3ad06ec618e6149beff0d656319d2bed9c3891463a10e3c79b76b86acf69e9b8ab6b03d3809164780ce32c58894a593711aff7f5884fe9aec5e44f246ae66ed8f79abb851c94cdbc43b11b3f40d5441b542e294747bfaf4f79b59f7ba60c350173a6f7a1e5b836a36075272367acaa0b91efd59060655b9b9579d7eec0954630dd6a6aedb66f8f80fcfc1a61f21b325fa922db4e439af1ad259daa0b5ef7fa0c70c1d9490f1846ee5f06949c91087dff98c04efa08076f8acce02ef0787b645af18a29be9b34739a19a378d1d60c0ee476e689ce73873bbc0c90a3845981935146fdbf4adf7125bc8c57f37bc0458dcf329ee5893ce5bf582dcbe6ec35a3c9407d8786b8d5ed467baa4db9f84ea196ed6f559bbed34b213a44fc5104753ed550ce097783bb262413f79c28bd91262bf7266729ca98eeccea1e8773489ba05322eb6f069106cbfbb31121e6b2cf6d0e02295f6ca8869eca3d4f63fcbbcb0870a2661003ae16218684fe82ef71a3a3b30303cdaed0afba7305830499362d864edd11542cf9145055aebdf8cb1d6a840eb0d381df2501dcd91c3b3c2f7d70d43a447e6dbabe0632a4baef93f3da9b5dd557a08a291d2ef44a3c8dbac493f65d142cb4c0d821164e115454d4a8748e2d4acdf3d4ae272b7f94b5d4400414a4c67a19139af930c542fae61ffe21aa21a3c6d963e818b9b4b25cf7a03eabed716f994afd11112b196206604d3b0060ab1aac521149860e40f23fe730f1e77787d333a416c4909dafdded2a8e3a15c93268d77e5c4e80607dbb15d367da7c4ff87476261189fa37d9283a952bd398dbcd44bfdb032a52570a90f50291342a2c8c7fdb38e29825858eab2aaa2e25ba3e58f6f60ceb07663dbf09e921fbb6edaedb8d5c5e6e17912f6214228ff8bf6d227086bd607d1949a5490e0f2b930d1d3603c96d064b8f16fbc9cf892ccd466b7052b4ef9e6297a5026db5722e608f1fa9d6d06f590ea83c1ec55597aab1a4de3c309058a60c8a51489671e9b6de3cc36909c45e18285ec25496aaf091a1feb1f63fe726233beee94ccbc6e02083ca0980922ba037ab4d2127d20b90bbfe44db4ce5ff5f221b3c0b192288fcd3507c2b78ec1f75adec4af81132c48c599aa9c3cd8396b7aa9aa0931424eb89e9bb31be6f5ad5ba1e6c1b996fd1a377a23b6b564c857633b8b50713271d9880585112bfde8f86952d6299d32834511caf405b2c78de236d4a9e7e46f8c0bfd57f968f3a3f6d2e47b416529b1153d31de0be24648ed4f77482b597e22a1e3efe41077bf808d2c3a9a8df83aa506134c1104d89cfec9301db8665b8279d8a83fcd880ca022678c36755be6635bb33f43a60a15ff0b34d89e37316ad78ebc9486b2abf4adb0bc28f6d7a0a298375a8ec2097afa94a2dfd088531aa0783c4217fc72bcdd17c22ca7a2b9480f6acff7f6081dfc4879494ee678350c1c46a401c1c382e66c2d8c199fa1c13e2f36d216743ed41b7f8e0b99626dd79828a721390d77a6099aece78840dafdb4593d168571fd1a9e7ecdbe01311bf2df684c55e123eab27e0d748d7ac2ec120c9c6223c9923f8dd9351735af92be8b666e898242a74485d9137d2b44c01d7841f2f1bf6d6adda63b9bc486c98349ca402a6c318dc79b685cb2a645cf35b2d961cbfdfbb5248c41a14a047b55d82aebcc331dab4e16637525477a64c6c7e4abe2e8b3db638b52e2b0e4b085b2d7ed0426d14a3f4c51d1636279f0edc30a9e8518aa7dceafffbc863da2c7d5b827fefea8353decc73a807b3a4bcdf4de75a1ed0b0b1034d83ba9c94722941cee7ba189e2c25f91aa4e18ef25ed4317b754dc091f90dd33fa5a3c6e9c3450f0951e2a0189e444bf3a340fabb8e7b61fa7df44f05c844ef08be81792c6f5ba50e5fba20ebba2ee09d3f47306573e17d6e1bb3595a6b17ac9759b2eaa96cbc143ec70b40ec5cc4ef54b586075949ceda6f7a6ec9c4f15f09dae8b6cdd30764f5564af3bc6224a24330d260979595782b9342525308bf9c0694bc442be1e12176f9d33703d29d2fd6fd53e291252cc47ed74be2a00146a66a1f060e0587bd80e0847fc9b8d93c65840e661e34c4aa387a65896522e694f825f7d7e30dd46a9c2dd3d3b53cadf97cd1eb19fe3cdfdfd225401f3c28bf6e2da44ff144c8554d64a9725fc2e07488e85e8dc180932d5e845fca824f1fc70461e13d0eef5230425f978f0568b0d73f61e9ac7810ce8634ae50c198cf5caa3211c9e4efc3e8aa64c8995f02f325e91d4c09107885bd36fddb7e7f787b4ea1d2671e500db116f4ed08865bd59f042b2ed567b8b391d1516c357dbe28d31f33efc9f646a892d7bf423a78708647e84c5f73729ab253276771c5dd7953eacef205f60a9a50b41a7f8271583eb4f170498d84ea28d3576c0cb939f91318a457cda8cf5c60115cb03486a02f77f324a916f9eeca94834e5b96bf80353c86474dc808586c5aac4081ee70f2a502aa1609258d580102718e68c90ecee9112ef14b495dc9382423ee085170278772c2bde8ebf148e295a638a71cdcf3b105e09a810effc6ae9742ffbb916856ef7d3952917cdba866b64a252589df413bd828edba4b8f1c5ce9984084a8a2a1f9d33188a9e00e00de4d8ce7879d67441680b911c3e6aa10999ccb151a3f604f9a562991197ad7db71c3418ca375d92e840b9996210d2902050d5c7a7ba4a67b4edf90d8ebbd882bbd9997935e562ab424e664c55da0913e7c312c2b7f96b316d42d3374c68920e69339e191198e60ffdf63f20e5bdb612a1c33dbbdf0d8b8dd68b01e6990b492882411f628a609f3510f99e6cce9aa75f3b9a34b411162fba4d6803042b9726a4b893ebb33d617569c85e764fd2ec8c193fccd569d6059ea75c8cc4832d3e87934b68c06c5033515fefed36572cf2f825b57e893bbb054adcd7820df9973bd6473c514a577b465d9e2cc68e26c49367501a03e9958098015fd250f9d558ba3b850f766d7d510547ac7f2190f6a48180db250df82454cc4f200b6664399865cdef8ae5b2d5e3268c3b00a2ca549581decb90870a2a3cce5d570ad89645a7d607f12ae8d2e2af0b052f73ce7aefd832dcf42009d5d803db32ec40327e99abe6afc9a4ef4b6d9527d6231965ca87226a8e04f3690eb0885f686e74ba50306297ab0c8d2dfc5bd1f6d1e268b81932d9d807e88decca4cdd7f8346bd195e1cf19491de88e6bf672a89328d92e3a7b0f34bf7874e5e9f2c5b36888bedb3ae8d546ac4dbbccd024c29a2983e398e170aff07cb7d594d7d8c6f999e54566f1f80e89c90e4cefdb26ff526fd4e2fa0e782d618c05d0ce6155276635587ef5768eeb81c69e861411ccf221084f0f1e5400d8aee96ce0852b44e026808c023ac4d6f8463950e047f708296229b8a316a700d49876138d8ff15ad8ffaacfa33d438f36c623b6436f52a5c82d9c370158d6771e95fc7ccc0c46cda2d393625cca7e6058ed813ead9f9d84d51d94f73554bc49ad81588b96371a09c118c2bd0c87bfedb1fd0e845202882d9e7e6f251ae2e54b3403527cb5d63f4a4151b5d85d062c6a8edb25bc3c12766ff32402ac6942465b4f7faa778a29aa9776095bba0cf651bf419855960baec77b0c4424586822cd4934b0a7d669ef988e259b4306eca3a74b11648304dbe79af07ec0ecfaf4ef4dcee1a8ffbcc7f03b2c48524e14bb633a41219fcbd79f1f89a53b4ebcd1ee665a63adb4536a8b536aaf3d4c0b7e17cb6686d4c1281e236c9be058254c8f8ad59037a627d884a8d8eba2b88e0fe730d3f64074820cf9d89225690f3ec98d8c1c1fafc86d3b35668208aaaf5833995c10e62c02b25e5d7422e41bee074e6b5465d9d8a860fb338f8d21e2d1aa1fa5bdab9845cffa604139f154684c39ec72c7293d0935cfe9b78cd2b52bea7453efc294573fb89472652b43046a4b01a4ad1544a529edbcaa77ccc97006ada642d6af912bd119aa7c44c68ed083f9f36b8d40599ed3e5fa7894ccac99c000f2db0b941d25c362bf6170a939b5459d92a979827e36d4e891d31be3988c58d8670548cc8ad10cd82ab6e84b33f6adc4eb8b2732e5ee3985d11830bd89025f6893d76bad294f2fba59f20f276b783d3956dfff16f94c067751790db2fb4562e9e20a81e67cdd9eb16f262564840feaf52852e2e13f4c13a1f097ddc849e75ccf34874872f29b0b319efbc149784efacba79732a7b011cedaec2f4ee29f77c4327e934096194cc21ed1c1eb8b86855b54fb62c2cc54ac6cee461dedc12b4c2d67e6f99fb00aa863cf69863d26df788d5986bb5538991b65d5a5114e616210a73dee63f17783a4fe076eeb58075a4e552442ad882b6bdad9626236027bd098a1acbca07815003750d0e47edaa754ca284e6027f5fe895859c6b53c2756e87406a7436b068fbed8c5b00e4e0f2e69f88f8cdb137e9b02e6107c82a24101f5cb6ca72095881d84952fc1eb6713ef84f40ea38cec4f8e6a6283d062205bfecfe9adc88c6dbc92be345d7b0a6644e54dfbb433c6dcff71243bbf47b12bfe159fa0483d4", 0x1000}], 0x1, &(0x7f00000012c0)=[{0x1010, 0xffff, 0x2, "d41ff12ab8c0675aedd6648bf84f98714a4177c46d725bf0e1e36f68002fa52bb7e8fcff97efe1e263650e2f9f7567ab467394dd964e29396b29520feeb3fe67ff6944b6c217485abcfba70c10a9eecbf2f8a17d58d1017761ec51e2824029561457dfebe7c49c867415c4d6ef2a27ad5294d1fff33e86b33c3b19ad3c2a36ff3c048d4db893f779152096d20ba9bfbbd5c70b4ac924fea9a55b910fe492a576a5b42cf085bf0704b24e8b6726a760ad8ae70a635dfa1c30fc6e3ffcae8c768cfd289b55012bde5e1bc687b1a4a7033c08954f5018e98805cb42dd53341d2d985b41587307205e03ad9932cff4e1659ed71a6c42b391fa98a423113e9fe9977220c4d7523c86a7ff43455064ecbae85bfefa157b682f7b39efdfd1092a19420e29cd150d326c63ca85a14be47f900bd5df0e169a1f400d49af3d51252101ccafeb4423e662c57d3d2e2c6371196c8f8306753538ff369f78846caec0fcccbd8650e2a45cf7ccfc7c787ddaffa5762e524d919b07d41ccefd1b4137b2f20de2e016a74a21b51f6a4bfd0309fd0e1a0748b3ffda0cbd518ef8249b5d8c6b6e7c2db25e9da3b67f78883a5bb8ec61f879bc97b0270ad6c5d6803f022e0256db28d6526f394e8d367cd2eea905651f0fb433958843672009ad2f6190d395f991527988aa1936529749709b51df48a6f6939b209babcdaab8885af039f432b4d5d44b3e5f123af3eb7baac6052ad968c4fab6cfd78e495c95087f4996426e1b5ef9e0ab3fe54d492c2861df171dd72b30d82e0dc3aa9dd30d368faeca79fb8be4df60b49a515208ef37208d6b31cc38e1e225a9f0c8f81a33aadff535079b4e9cdb64a2f8a0eef966908c4ee8f8a70f943e08c7c7a712cf52bddd5fe8e5da2f4aa1e63a4a9033f6b6ff32622a70d62859b92853aa85e06fde59d5754f12f8b10d8206b1f8b59d2306ac4af3cba86e365a3a6f2554dbf574b7f6d9748b3e3b2c8a4f8d14779b0fcf724b4b9503d91e2c7d897b6b246e2c8c13e9b80d08574190560ef03823d5fbfa1883c250f862de3fb84c284093f5e35b5040eecc2c60c4db4c6d38504d8b308cb2bd3ba87ca11ada15835e3248c27034101b77190501d966df50f8df6b2d90753bf32346d048e6161f9a0175fb8ffe37d232f3a4bc6b51f559c8336f6536b2bd3211e328e09a6dddf083b67a21dd05e40287db439fa9d1b6cf5402ea8043047fc132ee24459af35537f8da5eb773081d749f806c20f223c051a367d6ddd5d97f321d427faacc656b3b1f81f451e4b07304ffaf6fb44f92d7f409a46d7691e7a5ec1b8702d9c12c644090887be730b5d3c27e30b7a18ba53bf3e08a51cab1d3c271336f564f8be3b15bdd9d1faf7e6f2c9d70668dcdb6cb2c0f5da023b545234cf75fe7bb1706655c979ec1f0122f934d8811a85ead85cd4cbce6ff86de37ab63d3d87b4a8419c2bd540904e8775762f56332fc3dd77ff7f603ebd5cd6b9650a6b1e20a211e6b21e81a12e68022d24e9a236a55b419664178689823ac8f31e1958043ce448405114888f4e9ce1a33e06b458d021d1c134e43b13bc1168d5bd1f05fad4ee06e781295b08623da79ca9f9a87417b8567b4b5524f17a3194405bd3545d67f978af81e539880b02a817aa9e7b5c2cb0df8a6584a4a9bd41c46a4eda0aa258d1aa1808874ba1ab394356fab1b4fcb11bd0a7410c940a432811cd62a1b644fcd19af489b3979fca852f9dd80257f4e93573c29bb2e534118e7b0e275252bd0d390fea4de25e537b14aa895b502a5cdd537ce0fb773df9d50b9a6af5299f9d30473061cbb28872b0c5462d3ac6359ad4d0688c0454d0ce21d7c848727d541aec80016f6ac75807e57fa3c9823648f6af0127860fb77f70b4a09561ecc661de5ba4d17f7a6fac591d9b7a2738d32d66e0ffba548e05eb5c144365a4bc0932881357fbe37ed64c7106e09d9fd90e10cd7c653e248dff1e6a9668e070940db8dab874ccd4dcbd5ec508d9ea8423c9068397a3b02dbed771cccef16613338dbf899eaaba7668348cd0115f5f94b88ef2886692cc4733758c8bd0433d73aee6c4e3ef05757feca47c11a02eaf424f39ebbe4bbed0bd309eddde1d28527d25cb342c1cd3d24a294f64ed53669cc60567a25da3f87e0917cd22f8aa528dc8f3ba11e2dcfaef9fa74f703671937ea5b8315182a8ba6ffac57af08117dd60535961d96c9039c926c72a02aa901cdfbf4b3c545a83b96b7e222bbd220a10c3f60e41bc477260718debc9215b9fb5d38e96b5577c54468d2e54462e0c518b7ee4dd6610a51b8941468063567baaabc8ebd4023c525be0dfeb62ef14f9cdddaa029a341c416f8e4bf0330fa04cc29886055a46346e260a0b30fc6336d0ffd1dd089d8bdd3377eff411424766c069b0a49429f7e68fab707bff6aa35848f17a350cb3be89c7667d7a5d708e8deeb977dfe77d476aecac3570b0d50195f653347f0b25a39753a7c45e62926a16d8d0c53ffd0b911750ecec6e47cecdf9123f17c0db90101a0b2f5e108690536ede21eda9787ab8b6d30ebd92309c3b49b36e8350d1576e864e5443bef9be6d1abb06376b3855b156b292040c64d9ac6e24390b1b0711ade9519393a3a950808f3846b49a2f4638ae899aef417d0519b306673a20d8b8365297c394b858e0dcb8ded197a8b9ab0300e585841545ab5121784362e44b69282d18e26d503ab2bae6fa7971972c38e33acb4287145ba7a28054fd580a62dbcc149012f7798590a8bc546c69f905ebbae2be23224482273d937b13cf55509d5c8ff9e79753fad5a7145f299f0a0e1ac47bf63ca491f84c8ef91457a9e873f536121351691a5d6e23c6aec04db892c42c373ef767f21d4a1426e5da46d8738acb1ab60ba762c67c4bae0a718ebc796a9298709dfba543fc1cef3f216f61485f4f9c95d8742d7ed5185ce9e21dd5a01b332cc20d34f0ef888c3b27e358b4810399ed7396744e25b44e99b18ad5d1206ec3fb9d5a019cbb668379298ac47d9dd9681b8b847a8ef8cc75503499d5dfd90a09b90b42238f7dc3d15dd0bc31eb021b747f912f5eaadc6fae0bc18523222f77bd72a0d24ddb82666fece10b3d67a57de52aad2bc414f014d90e101ad0e69128333878d6a025cdcbbea50ddfdb5ed67bfc600e477478c4e57da93e16dcbb2962d9aedbeac772c6d9eaa0e23cc391a4422715db847894d507ecdbbbbcddbf42ba2994481d5caa06c0a504c680ad46561e915faf1efb794464a0d480967edaf26b615ac6267796dd69c484af74b69b6037e459feee184915d28a0b98b6f146ee9fba2c38cb593502707b0eb02e5118fb53b286c4966b979349af651bed1355c0222aeaca6004bc0cf3ad60c8c95ba1614078cf2afb6a883d1ec5619b17343ce846803b2a3926ab1b341638bec7fab7274780580d4f012d4ddaee9c6408177a40c3623711a52bb38488ddc234dca02a33cd610f063485e73c12e5a823a5a56cbdde2c7eb59c7d411a19d7df654a3ba99ed78acafc0d8ef9169a849d86a58884f9e98ce1f5826cca142606f5fca0fb2814518ff281493b023571b0d51a53d3ffda878ce26862a8c44c879841c913b7409b0edec9a74f96d23abf7d09612079a33211015f82c1637da071f82be85ffbcf785eeb5b425d8a726c747e13ae3e8ec4a634b3ea8693801085a4cb9e5342af753c14a1dd7da1e5b6a3364719defde6f3dd178ae18e2c8888e1a770853f52c596d08b3cd0f661c2cb3858a1a7e25785c51bf3d8e95d1690be8449fe0482fa788c9c37e326139e66a5802391002accad9ad26a645265424fe0b5da06067fbccca88ddaa0d5dd85e35167c3128f5d0aadd088f7c8fe5917d1314dbf8c0f22e813333625e9a7f3301b661d8f6a1c794b2a14b3a880861d2f9cfcccf7f85559b8908aa07e692e01443d3939b221d87b1fc32a9fc1d420d4cf24cd68955ea1e057cb796dbfb22a1e2c8798e91595a85c99fa5878ce474790577554adf9648ad94c8f502f2e810fa6f74a38531e1b3632c51b253251fdc74609d0414c4725505071c02306dd4a9f6f0f2865287280875b30f1e23f65b8f9fada4bfc77583b0daa7c443d027e772a0079a5dced828c011bbe3dc7f241e5f3077e089034fcdd412c98e2e60cf05dc7d7755fb6910e4586bb7441671c56542bf16cd37925fb32412e7be5a8fe84f128f8d0e9e33a553f11f393128ccaa8c57b35d231f0550523eb58a8bc0f10f1c6f3e9c3a00e401321271657250b89c65113e119eb36aa23c818e46402515c33f09dd51e4cdad7ab845c6d6132d14e02b57ac33d07b1c2078466a52b3a06f7f0d0ea655ab650d04e3d724785b479479a3e77c68b7d91b2c0f50af29843992ff39943552f408bff3296eb3051d17939ac00769203c15e5e6a1417d73ded2f76b2448f10710c05c30d1c4fa424619aba83cfa2f207d374ecb0b459ab02718cf10e2f603981bc86abe451ac3e142f765e03ddf9fb63f7564ee5be6461177db616edad285081e06514a3108b7fab5d992ab0dae46b6785e56b6cac98d96af98d7bce23d1ddd71376af6d15013f057fb2c079768f558159cb9aaaea7e74b929e3180779cbed08ad6a48f6bd0632de6dc802e9eb240a8a7234483e27a4219ed3b1337cec74a257bf6b6a3b23e2e5920ed4cbb09665e024fef2a4ddb204192a19b0bbfee882f0b68e6f84d486d171430bc30eb0ff39f2368c04106c5d606a5ac8faaf314221a7e1f18b211ced6e461cacf731b089a662e22c0d73f787e0a3c0ec71f7a2da11cacf4cfb1080328f27aa687cf14ad3195e354e74ab11af0c977f9ddf5a7cbdeddf79a0cc8a725910e3956aea4b3855cfb7aee65a80007f3ae8bd744ea4df1384f135ac5a746a1be1297c3ca00814b4e33220d32cac3a03610d3fde6476654049e393ccae57ebe407c9cb4d28f334b81eac29c38adeea7abf7d83427231379377090b5e475e16bc062ca2712c34fe0a7139e5a8d2672637d9af15b47ac850b1c2996a4103429dc4e32872f5f0178798ddd175c0e5669c8c526ecb3afd69bce98f36ca082957e3ffa5972ba6d469816a2e6532a6d374a8cfef7a2d521cb4d5a4e8fda244dc17319363c79f5652b0f045234b9318abaee935c1d2586df92b325e6eb4bfbcf3b90843e551d6923a84ad1d9d4ec2710ef294e6e7ba61b1507dd225487414961eb2d893e6925be8d56988e484695d1b539d7f7d5ba9273e8aedd47baaef082ad58d16ebaf8cca36bdfaa555a598b293fab48871f32f06aba3625c93c5643e369629c879b7856eda98f836184251c708a95f1c358f1a4b583e271294f1a058a06f7f2086a8d39cf990861f218eeaf0519d2d0c7b1d1daa588819d2165b031a4abd7587b1b7750cbeef2ba3352d2a2f5fac6fff269e4e11f071be3b5966a4f4fc70427b9dcb57de8dfb66d04c4f00908592d43252646eb11ebeebd34d573702acffda21bef2bde7f56506aff9bf736fd68d1a3ee5b502ab5099cfad64f78b0b0e72d6d2dc2b63e12d29b9c1a83e83b3b261d16b0c6d1f7b975e297d300e43cd3205e38966682ab624c0117d0c277f0018b68b1048fe416b569806bbba9c666ad84c707aedc368562e604b678aee8d1b15aecd15078f60794c2e50c4b72064d5bda48af717a9ad9783acfe4575f20aa2b2d1b7d8d51127134e2505a613f7cc0293932bb82d2924752593767ce25c9086b3207ffe6b6f6647eb9e7f99a422c4875ac60738fda4994a5a609ccec5488be646f6f788f8bee7436"}], 0x1010}, 0x1) flock(r1, 0x1) 18:55:21 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) munlockall() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 18:55:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 18:55:21 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) r1 = dup(r0) write(r0, &(0x7f0000000200)="58f62e82272213fc79735b15d6056c571f3b2418722d1c1386fb4850398117096ddedbba4a18fb085a2a93a031864358c05c0475fcabcbaad296e991153db93e2a11927ce6a5e1adc087c3dc6b2ebbd1392d8885b6fd673d352261099f9a48247ebf03626ee084ca93691bfee0e3692b1f5b729de98d83a0a9281bcbb125c8fbc9b6a663474a12d5f931be58f065f868bbb4d5eaec375fe6a3887ced7f30ea29ec4611d9b261fa9295619a16849482b90e73501d367a3628cbbb123f9083e51d97415c4d95f8a1fe54d465574a5e2270dbe0560e02a09a6c2a739d71bc4bb721e9a2ab462a3d16e3a913cdcdf8a37ad1fc5854d2230d564e88db289956004ef722733d2204656e564a5c050cfda3cba53264d928c3bac6dd4c1d4f46548521fcc7a091ac8c585236028f13988710bfcb14a04d4eb645bd928b9a0c227ee960a43ee74db89c30ecadee41b5bfda02b8df8066a0a9738df5df9f8c72b7ac3c9811f0c41e2f554a6417d83473c421a128e208061045305e9bcb603dbcc7b008b2f56758f5f47732b4d1ac43b31e4c894bfa0bb1a5e62eb09cd8e18e14bd7adeae16a31272b9d0c18cd0b83bc0406dc514864c67cda530a3b37bde30d8eaabefb495402a42214a6fef65fe9c7f25c74c492e0263de8e6a91580260d03a1e17bc90459a8e6d128cffdfe6aed7ebd3f9424619345d9c82e73a4a14a4bac71f86d230ec7ac5ceded3b9874c993e15cfddc224592b3ad8c9041a77c17bcb64bcb70a911c911e661e01cae8495b553726c23451a82682485d26c9bc045cf027b2fa8ff033d1fb9e8bd4c657dba7377cdabb7453972371cd357d89b0305e336df753628c11d6afe8c8cc87896f52faa248bc1893b74c15dd905c715dea132185ac4538ab96c1e3c15a5d2b67f5f6f3ddee4ef36172526bcdf2a042dc876896d5c95c06c8760c9e2e8b8b0f5e5c5fa56a7fec35b0e7432c9829b738fec2f31a4460dbb6e9934550c93c85b46d47e5f92eb8cd151ad3f1b2c72baecd0f998e1968314b904712e4a9c625d97c6752341f282a830f244bfa6f785949ece6826f2ac46a03e46c335f46374fe4e1cde0763fd04bb4088c3f60cbe3055809e25307ac7da553c3e0bc9a87876dc2a618cb95e023af1bda7b6dfde72c68be9c3612bdf9c6f4717a553b4bd2c8739a3dac66172abd1f567561ec8c25cdc2992b14e0b6cfd0d3da0a6c760a6094d29becdffb8d633f6a9a1f08bf76b0d8ab829364d68da241f6cede145b58ddc269e8aea75f7a26b90cbd0504c0360e32779f1bbef29003165bd8ae989f599f2469238cf0cbc81d55b0cc14e649dcac48a11981effde9d15d16bb8546a0ac615bed731b50d7f766df66020399f2995595fa9a2180cd84a1c1dfc17f0b822be7a73f5e639fbcdd4138b5ba978a53c48990f5d6755449e048dca3083225c85e6c29481ad6bc9fbe306b322f186ab89a2deb67f2975dab104f297b3a689ecc69a2ed2d74486ee1ef86d144f29cf1e31f7816f1fe1aa8799cd0ff3a6bab2015fb6afab9689d82e5e9a8cdc036b8948a99e754b0ade5525120de4a44f28662dcb25b04a17b2077ae1ecb9fae96ff6397b0e32a99ec12ad5bc7f220f7752c3c99dddcced9766adcbf2bc4c8032a20863bdda13be832a5b3034fa1d8b49cae39d5bbd59a073ef7f6652a0cded2d02b46bc1027d5a2f2d4bd4efe3615a9125825bcf8c5741428a3f141f78c1a192e4f3d93b58af2b75ed00663f97c13259fad995ad55aaff226011677c161900fd322f25deef9d947823aeb0752b20b94bb820d96f1f2151c0534d2b4ee4ac7c9d9b81a68f4f696e0801998b0b9039047e819abaf086369701c5fdf42a53f08f791553b8f7f31ce9bfb84e1fcfb57b71dd43aafd58ce69eef6e656ddc98c5fa834990f61a8573c443a54e20f110ae13d0a5a2ebf4d0d03738917ac5c891f12afe4c7ec5c2a895605daa5e737e5a9c71f37176bbfe1f3850ec3f05dd433ceaa13bd2f09939810a448d75ad7c99b9f2b83a7d805bd20da615d525df0cca2e0dc02e2afe9ac5fb8997333253d7ad35fae0b9dc3ca2511da4f9708ed2cf4ab23ea0b0c91a179c6cd071f7a88d797ee43883e9f843aa957177f4db66062f8089b389d12aa36dd06907d24f0ee4f3a67ad7bd68be6bc14cfc1362fdd37206b425a862d7a9a1ccea4339942e9ef431bc854b61834f2059c7ca50e309fcd0f090179869924b810b44059e5d03919d2d63e4661ec9769cd7677726702cff9b40be3e330c72b55f8d735f1cdb7465c3ae4d25756803b66e595587afbcde1a62edde217ce043e9105b8621bb3829d0ef26d618ba6d6566eb4a2f6595c3d4a5193f63042ce163906259da77352a4f07e87e7a133c240de6f20695a37cc3ad2bf793664286b3eff2110af5ba6156c2ba77312da97851b2b58cda4d20ff2a1354a901f678d5a976b840d45234473de6823c2e973cd23515dc05b4f4783baae861844da543ad3cad097f7e8837ac602681190a7f226267257f647929a5030e1046044a1db359aa8e940427d273d2b555d190c104ea3a52752fcf5ec4b0b84ebdd18f362948a06590d38cb30f51bd0742d90234e90c2abe0840e5dce19fb4918305a814efc57476f1ec69f9c560506ef367eaa3937149c8c8f5c2f67e667539e1a937779d98ec3e41bcd0d74d4b1d8f3df8b212a7e2b1c3c95c94c064ea8b2c5589af32cb1520b1febba27bc9603331bf5987163abbbc4ab69d3f38e6c0152598b574c4173f0ec06d9ddd0c8c0867bf69fc4be9a31555575992de05dbc5f19ae83d8040c21ed4769e317b4e83e2805cd471c7275b93eac81aed733ff38a85347dec60806b81de0e0706763e36ffbdc92095de1e0698fce7ba2e65518b2f4c8186068ee3388de39191231a2975b33d3740631eb18018931286ca365544766d424427a1db73428beb1b90476bcb9521aff64a4b0e1a62cb895ed37e21248745996e490983bd9d95fce8acaeb545e871039f68f94e8fc683dd345daeb5f6d8c34e41656d9ec83bd420716ac1ad3ab8fba4d7d5dbf3fde9fa708d611597a19e2f268b0ee84329404b440e4b68d9c503488fbef2b712163234ea289a9209f2f0d160315a9946546ec72eff152bb398039c8a8a5c64c2e98ca71276dcf632933bc546dacbea2a0a1ff6994169ee652797fe1a6ad86356587d8b39dd8a7baab419a65502eeb12b2c88744e587d474eb629b5d53c656bda94a7a5ebf4f90d0be2b2c26af4182945618d4bebdacb395a0bed850e3cfe37bb8db1df96461dfe684974dd508bea65152a55c10acac79f898a8cb454c5815638184678a1c820443be307400a117b97f051c79f7992dd510658d0e76c1a875388a52004bb7c4d25d75b48f7824aa4b31602e870117139858029c88e181fd2267289038e495040c9865df206b876660c053c9d4f8a44191524e95fa572008e42d24f54fe5384f32749797a94cc946606a6d88ba826d69193586a435ec4c71cfe2cb89e369023c20caa190d3c7d34c1d3025bd6cbe9ce47b3447eb0ca023e8dde920cbce2bff6d529534fb2c353a4190a2f6b782f89f57f05450be84a65ae8904ebe6e8d22aec98b52d0fcc4e4d8bb02a821aa2671389d20699144a722b673f01cc5ab7e5a47eb9d11420fc876e4cbc3efad961287dc7c16c824bc9d1b2c25311c0a8151ddcf73d06921410c131412601c1b9f6547fa73e5f7b3ba0d0609fef9a9e884daf59a7f72fdd36a5526d73a86b8c1689b196df97769a8a998038e66856332f95faf7dba88fcaf7970ad340c0ae9ab514eea9d997ab941b7fa2fd02c17427680726ad5dc23b39ab2ff813bb0911006fe551e7ff32a96c32eb7d34348db5956d5b68dd84844789312d91a02a35bbc7688cbfa7fae46f466214b213530fb5d0ec5547594be3de55e2aed7561027d008d25801f10a5eafef56974181455b2c2162a06357248889f836dd487cc047d05859ad17d140174b4d30ab56d8aaf073140ec2b5deef800499d5d9914cf7516a0cec5050260e6c1ef9ab1e17f246b0129777659a0508426c219bf11fd3a0737e3e491c6376593e8bbdbcc9e6fd97ac0195695fe24979b44a422dfd0bc478c934fb2bd4398925e0523acbbcb48e6cab64f83df51ff7b4deffbf0f68ea0b224b7e8088f19fc4bf7b321956abebd05496f9c6e02db5b6ca1ed38f9b5c89b3789ab1c6ef0781b88bafc99409939c139b0f92b72074a1cd34250a04b52a6dc8d8e7a4b77ddd6cda1609057051c045b07351a844caf6d60fe8c36acd3869cd287a5f14f26e3be08b736008c8b48820d7e452fa205cd1ac85e531a82869ea64d6e84b0205ad0bc73ae9b8e0f33b94a21098bf7488f7903e3b934cc1655b6d298b9a7df2cfebdaab8325a2c5834aa0dcd0d9d6e377c8cf0f46fc38c06eac6f72bc0c51e07e10a6ee90850e887709e657cd5ca45f64261b474f0e0f6c9b890a1771aec12f1b38d1726c1c7f4e5f8da029730479968eb21178b743f7f57237522a004baaa53d596573e6b821604b89e01aac5e340c2696a6cd9702c60d472a18dd2cf65658b3bd35ad5df52a990e306cbc29a212383a139e6129b0ba8dff395b000fbc079ba841d10b8065abc0959d356353312e1ad34d78d54883a5d3fc075c94867121eb5d59b9a0afa69458864dda66d0e9ef877cfa94e93e4eae9ab4f7ad9cdbe0f6526a05adb9abb88e9edb13e71e98649ee16f6016e84bbf30411221cc35cc455486dc14b638391f0292247a0d807c9a504edf253233f76704f7a83121f6ecf8aadeb6cfcac01aa5ac271606eef1b7183972421f73fe13180e06be54516218152cfdb9123eec87665a5d9d46e0e3c16222d53eddedaf61ed201923391eed21c46f8682df0337872461f0a1904f4571b15d421ca2f46b7b292442fc3da8b3bb20dc725543f91c27d68e83ca10101575d9f7ecc1129f7e26113f6cc70b3c3035f2d70e640e4c28860a02f558bbedea6cba20ffd99d60c8c05f656ad0fd8740859eafafa3c5ec3c94c3b6bf2aa8f32de81c6ae7cc8a0e6f6ace7923f4e3d68ddf6a9bb576847b4c74ed1743a44793c038eb73ae72dfa77beed1c393530681aff78008555f4dcdf0ff54c4a193d3677da81eed9850d2eac620fd8ad0cb8d4835fbdcaf43bc1a05bea65770ccac3151f8db3ff3ca3a877b4fa54c4ed491016ac4d9031a3e204de6ade7cbf9024153f662fbd889b4f54950797fd328c0b80a706b7e3f55f1c1188871d404b3a463c315efc7f7a8e64f51ef4934bfe4d09c10030b51c391dc52c29184f089b19c4ce295761060804099708a492b3642290dd52882c33608122593840c9aa65f9ff96735af35af8866c17587046b7dff742cabe6ee35175f5d593f104681e1bfb0f4b018349fbaaad5454992843f5bd1fdea42861f233f751da401386b659468875460a00030f1a3d5c914e5a4fd2e7a177c0048a37c3f861bef44ea28e1999258318869d4e1259bdca2d7221574a528c1a8f067edefca0a4bf109729a6cb455111da5f4181fea632c3d5003430d54f124c459ce2dd9d2915dd0e841270834ea29e87820032878e58a9f3636316d180d0b240e89c3a74f5e65c9ab81899982664c3ac68bed06cf8e3416f34b7fd8d8fb5cd585b902e771d55eb5191209efe0e6fad68a01ba248a35d4fcc6c0a49cff9070f19d45ad8b3d5d3953d75c12b08693df70eeb9eae4e50c46f01342e6fabbbf82d818555673a4350b45c4ad0e28cd6ea0057cf0589f93597c004eaa8c70a624bced9d", 0x1000) recvfrom$inet6(r1, &(0x7f0000000100)=""/223, 0xdf, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x400, 0x8001}, 0xc) 18:55:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 18:55:21 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/213, 0xd5}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/3, 0x3}], 0xa) socket$inet(0x2, 0x8000, 0xff8000000000) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 18:55:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:55:21 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='>', 0x1) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 18:55:21 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="01377e227d154cb6c40476badf8399cf5d643d53f3cd558821f5e793c1cab34fdbcbd30942986b27c70bf71407e2dc1d", 0x30, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 18:55:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) 18:55:22 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) pipe2(&(0x7f00000001c0), 0x0) select(0x40, &(0x7f0000000200)={0xc0, 0x0, 0x5}, 0x0, &(0x7f0000000280)={0x1, 0x1, 0x2, 0x3, 0x1, 0x4, 0x100000000, 0x7fffffff}, &(0x7f00000002c0)={0x8, 0x3}) chdir(&(0x7f0000000000)='./file0\x00') 18:55:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 18:55:22 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 18:55:22 executing program 1: r0 = semget(0x0, 0x200000000000004, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8d6691bae517499e, 0x8, &(0x7f0000000000)=0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/161) semctl$GETVAL(r0, 0x7, 0x5, 0x0) 18:55:22 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) kqueue() semop(r2, &(0x7f0000000000)=[{0x3, 0xa62040b, 0x1800}, {0x3, 0x79e1, 0x1000}, {0x0, 0x101, 0x800}, {0x7, 0x9, 0x1800}], 0x4) dup2(r0, r1) 18:55:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000600)) 18:55:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) 18:55:22 executing program 1: pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 18:55:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000200)) 18:55:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) 18:55:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 18:55:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 18:55:23 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 18:55:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) dup(r0) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 18:55:23 executing program 0: r0 = semget(0x1, 0x2, 0x200) semget(0x3, 0x4, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/66) r1 = msgget(0x0, 0x424) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/164) 18:55:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = open(&(0x7f0000001100)='./file1\x00', 0x80, 0xc1) r3 = socket$inet(0x2, 0x4, 0x3) r4 = accept(0xffffffffffffffff, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$inet6(0x18, 0x0, 0xfffffffffffffffb) socketpair(0x3e, 0x8000, 0x5, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000001200)=[{{r1}, 0x0, 0x4, 0x1, 0x5, 0x9a0d}, {{r2}, 0xfffffffffffffffa, 0x81, 0x5, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x83, 0x8001, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x9, 0x40000042, 0x0, 0x5c26}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x8001, 0x2}], 0x9, &(0x7f0000001340)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x2, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x30, 0x1, 0x8000, 0xf632}, {{r8}, 0xfffffffffffffff9, 0x2, 0x1, 0x101, 0x74}, {{r9}, 0x0, 0x80, 0x2, 0x0, 0x1}], 0x1, &(0x7f00000013c0)={0x20, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') r10 = kqueue() close(r10) 18:55:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1e, 0x8005, 0x48) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140), 0x100000000000007b) 18:55:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x2}, 0x8) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="40012e2f66693db47d97081934e4de5fd9c21c626da4e7d76c653000"], 0x8) listen(r0, 0x0) semget(0x2, 0x7, 0x62) accept$unix(r0, 0x0, 0x0) 18:55:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) chmod(&(0x7f00000000c0)='./file0\x00', 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xe002, 0x0) 18:55:23 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000040)=""/176, 0xb0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x1000000000000401, 0x0, 0x27fffffff, 0x0) 18:55:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ca61bafc07c79ea747b9e409707ad455a14a29fc768c6ea2531ba19ceca492df623f2a46290255802b89d237003acf4e71a007da8b4cd225c1778e508fecfb1bd52e10c2807de7b4e8951d15284e3b0cd9b35bfaadb500000000ffff62d081562312201e910cde8ac5c31fd0eeb50cbc72900f573904d95608f1a6ef4a1b7a9f6b99b9e4560e27d5bac689b7aee840821c958ea8824a35425adfea501bcae4d3e80bfb5fa0e803d9e9c5fe00000000000000000000000200"], &(0x7f0000000040)=0x1) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x42, 0x4) 18:55:23 executing program 1: r0 = open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) fcntl$setflags(r0, 0x2, 0x1) 18:55:23 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x120, 0x2) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x25) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r3, 0x0, 0x0) sendmsg(r4, &(0x7f0000002ac0)={&(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000004c0)="c358a3c8b5b49b3060e498e1d809e835dfe1db159669010ac5cc509046146b036d90a6fc0996914935dd542590cdfc5688fab445007e7f2e904677c4287f12bcad2e8599489f0828b13a5ad81a9661887eb9e08c2b0b5affa9708df8384c3725e58284ebaf6da9eb8b0cd45bdc4b440a88e86cddd1545e502b04e8435e190e7068597a2be2dc08ed8087d1d083a5b64b24da8736704ee2b8f6a1f5322f956f8835180d2740da", 0xa6}, {&(0x7f0000000580)="fa222a736f3dbb327275f817e72d0d3017766f4a2eeacbdc5fd3b9f9be84436492354cb215a94d61dd605facbe293ed62c7fe875142fb76b875f6dbd007dcc8a73d8daf818bff8edc1ac561f22e4de775888df1cb6ca51381d3753c106030d54d4e60dffdae5422775c52256f32c2fe5d0554095e6bb6634e3efd6adac8304c7ce40ec60eda9fa9bcab73b2fd25fc5aaa6e47db8ca4428593edf42c6eb152655df2c1f6a2e1c8913ca3caa50fe44eebb652804742af431efc6ef42d6c7e366a64059b17e32831fcbf19c8d597e62e8d0739fe0a32b5fa80b0a3d1d0bfa7831c8b8bdccaf87922f12d00267a2fb7ea57ba36950af8ebc950290a2915327d9ee38538e6aa5f55dde2000141016a4b3b11dbd94f6162e7e59b9fc4a162f2d174aab1d6e5aceb7b1afcdc5fecbebc9beb22747a6b911b80338e6ad975286ae0c2fda9c7291e4fd488b8829e1ced40267f8c2b2daad4c353ab2ee7b7e5ffe2d303cfe147c2bfef918779569645bc5a7bc9511ef2b35764adfc3f3f09fad9dd2127f7c448ea53f2628dfbb0083194272a5eda3d73774cdf901a88a8f7c353835d434f133715d938c6c594679373d24eb9f145ad444f4898ed4e0e2b692f25feb2fa4d25346010d5c60d312cadc85acd8d2a933f7d09fc6ea36f1b072eea523ebc797c524982fad9f81e7a2bf503e9b8b290977407ce64cc244405e986a4b07ab232fdfd57b83e610173b4fe31dcd9cae26835fc64cc7b6dc1a4360a5ebc37dbf8f3ebef21871415a39074226da1c6b8d7e424e9361cc74dd281a0848f1e1a8f4b63e3af918295ec80428136de307a1696602d0d0cfa12653857da4965121a8ff7543f2e4dd4d1d89f16c24637495472c3a61547484c659e9c5f5d768225d194aeb2127463cde4a1f9840a0534f4b6cc710e9abfc2d03ba6fdd94661b6e4119bf3e2f607cb12f8d8df2ef6936e59b581d134b8d7a128d135edda4767dcdf94427f8f4e940e143cf6fd1fc55a7d8e9e58c1b14742894dbe7c8c394b702a18a322fdd9a7874e3318c6fe4d1bb67ad1e7882b0723eaaa250faf1c8db258202172ab1b27ee9a45fe714694b570a9a42ba494b99df9408d9f0aedb4106023e26f3958014cdc4b878cbf93afbe634fc324542dfa85fb25dd2bc9ca10344128043e616e3bf46fb0c601154070c3beb0aaf93dc269931e1a34ac7b81a5e07b8b6fe372f7b589f565e3a74968431a67db8a667c65bb1920187dbf37b9ce3aa696f7aa3c35e77e67ec2cf527e0b9893bbd5340e26d8fc1369ceff4e974e587fee38a6d6f978f6eb851d8d120002fa66be47ea424481b801e23a2afd64c73fe06ae895e4c98959126009a510862cd6720edad992a100bc0ae31575588eae32c4edf45575bbf80b975902cdd40110a77f953b1be4fcd71d8171afe8b12a8d186e61379de6534db6a1a5af0736dd664b0e545dbf2602c9c50c532d99e975e9492e0d9d8ca1a578f06c32da09e64d0eaf54d1dfc4d2cc682948c595583eb52f2bac5822a256300a776d844a8d805b1e88a60462bedf7240ed378677f2add398476ad35556b63f005578075d2731d8d056adebd5849be555feb765a226f150b1c7914b697c2327569a6f841af91d4eb4a425d0438be53041a1c67ae08f432fa725a0dbacb7dc03dc17360c81f85e179b766bedd1404740607ac6bc54bfb465867f9efc10699342b9c4abe5c088488756336444df7edd1103eaae87e4d0fff94c21adda3037f2dc8c22e45020f3c07727efd3183c40c23ccce1b69387068843dfa50e9a047d35a43a077efe23df753e1d7c81a546d3f5036799431bb83c1b94ba0bc18c2157034efbbeaf4d3571685847e69fd6e686722dc18c6594c7b5f1af10a267567369f702aa02a2bca9c6e5ae9a01e71406401bd8e07cb617279b877223f9ae280679e89024bfd6dbe65f06161eef5205150f9f02d8dfea80e14dd50c19d659ec11c9191bfa23c370de6e202b4c98fb8e7daebf03cfb64ccd57d695be52f9b6a5142aa2c9f0889cd2daf1e34b3ce211ab8b4093039c0ef9da5749b17975a22f22ec086fc298ffd125f6c95639972cfd57a27730eef34bc632c1b304e56a009cd3bf82423c88e9697056364e0a91dfdc830f3f5dcbd89f8bb3506e8a0fd0a6dd0bbf133a3a33b866d42199078a3d4564568546c1b65c3ceab92820433c7efee76a3b2b9c7e5d79f94dc0c8c3476a2c199b65b4f8040b06a2c4c38dff178b0cd3942b5c426a3858e568629bb701578f37a2725765ce1f2b7451a55af173c609621eb1ed94688f8122661f5d78eebd314e0ce82d7cb25631120375d0d5ef604dfdef91b7b518f24412c48ac89ae3bb6ea838b0e496824542e858c91c235057f8f11e31d3dfc97a3d3b975ad731b447f8fe1964f49ce3b6270e14c588c47c93a6b56601417f945915165601882181cf238e05a687eec5c15065734ce8190800297866d4c69f868963d0e02bdf02b98990d1e05fa5b383dd4f6349009a65f53032bb893aec423ae20fac0dabae8526853c94af4c06539ab5fa74bb94d6ff8d09dc4174c018897a7b0722aa4171a89a70e243c7e8183c9f690b01dd1dbfc20f6918074ad258908527f057c2b8830526075e2410d5ed990e4befec6c6eeadf96a7662a3b1fa7fba0d69d2997301a990ff048aea9f1a7f0fc02d29cdaa33af232fa7ebe7063ec7c7870057e4874de281cd50023e37603e576a557d9d97a7b78ab8622c41ba2a7e64084e7fe911faecabe513e0df85f4dacbf4530556232e24a55adf62005934d84c0a28d02f473cb9fe36be5accb76a14458744396f8a4d6943b58290f9fcfbfa3e8e884c143e16c1466a1fcb8f61593c96f3cd63027b7c19e54b24036e60a026ea30c7a213e3ae3e5a2d741dd46cacdefdf49dbe903565c28fbc9b45e80b8bbc8ec9a86206a84ea0f96ba0733e4ecf0077dc5413ae35e4557129b0cb602492b54c589d27c57146bca53ef469b178a30236925b2a3a7304392d6cde56ae3230f28ccc6b1c30d0675741cdc0bbdaf82e05d58dcc15752b87457170dd8b2ead58d264e75fb205da366825d5f131a23245cf0877e12c941d674f6b428a9954f3fb96d1ece8bbf3b75327ccf3abdc536730776066cf839a3ec102190c7b45cbfe5f4b63b41689774c0aad10787fc02093210ffdbf2b59078c448bbff3069d53d832bb9369d860821c03fba50a90062c0846541e92ad1dc8a5f05bc6b5e921be9caf55c44ac776d8affe975e54cb15a9adaa7e525ca1a8fe6c7fe6078488da8df88496248f55f32eb8c77ddf71e57ba0408a6818a3dfffa6c539df20fc0326e07aa8b7691e0952266c360fee0a36ced16a7fdae3214ed1c7cf17a61fa85aacfd503cc6a0579d1c04e56b66918126195b7ea77aaddc63b6c57e305037ef91e7f7dc70c5bd95ffe6b98c4600ec8f9509f9b02122d8f5976d93d1d6576ec75675eed7bb5e11777d5d582c5db9bfd124db96a3cd9c7b90dbbf82e2554c9243665f9e4dd6fa84da4968f69be851f11d9765d4e66d6f0b80ede433aafb2dccb86456c66f5ae8870e070fd0556ed649100534d4b4168a25f8e7660839c38eb40726d1c04686ba6c6d02962fc382ac30eaa6c8b7b3776b5a27501daa06d493e23db6db6ede75f6887b2cd0f02b266e2cc5ef4591e80cca2d68c8b57d7c220b235212df789c4ac8f6a0efe42dbd86703940c7828839b74fab36711bdd92761b4b121d953f71816a0baad362b5760d71c393c63f099a3f2acb3e162d516ab7eb232cd70e24e73b3644563e6a5f142f39bbd852c026b6ece89201a9ae2c9de1b73a9d4b053e8c657d7b662d6ceeda8e7b96533107ee81d9f1e06ca1a7d06c558b268e37d31dd7a65a58e6ad1c8fea49a71a52ff3147cc53bc7850efbe947de169c2dea8b6033dc8d2566b42e3ce7a032103cdfa06891c2e6360783aab2d47a4ca18d3a95a28d04af8771ea4eb1d6b5190826fe37a48f0cdf7213bf09cd4e0c5abb8bc2072b706fedb2f60b0c769b4a3e50c520de76e8fde73a5a3d4345d44b6e6612353332dc4a3a033f5d94ac18167c705c3683ee7bef0695ba3beb88a2e195d262262762f278f7b8a72bd59cbcc39d4701627b742d9ffe3b6bd53c1df256c05065c6e54278e3053ba113134e618e8976d0898774ebf5f43da1445e52f98e35025cf0f334adf7e55f6ab63d00a52adcfc1616c2c6fbe5758aeca37e53c0680ae23f1003e681b588a498d88b69d4bd2e71c4ca78341b5525426cc9d729ac03a7186ac3ae71db88201427847a94ada8ecde957e89276345091d7fdd8d6b594c171e85a33d8de446a4feaedd582d78b0154ab4daf300df66cc68942ce27dd72a7e3d3f8bf81c81feb42c16a94f738cd42c6c94022055914760a5c0d54e46254e2709d60b8c446c9786571bca3b489cc1b0ff6666827f7445ed9992b5bd17495102bde3c9528756e695cc66e49ee7c1cda5a37ccfb2a299692d9a2da80675090501c1226f18685c8d0786ed38e43ecf59388dae5a2004c34585dcc72c6bea108241bf97fe80103998845e4b9f873a2b6092c90fd41977d022f298c77b74172807de8e1df069bade1186303722cfd5b39784431ea3009c8974613c85faaea114536f613e34adc6a7ceb96aa6526fc86b9f9f659e97c61adfaa11412fc1664472c91b96b346d172edbb1dbf7f55ac7b1440067c51962126ab8365abc8c95a5ff2d0627e2d310bd07a440b5bd366f5e021719c246c329f74e2bdc6393b12929651a2705a56206353311e6cc659ef1135e7575e63e876741e0752ce8edbc67d0fc3e8633d3afc090f8324cc5e84e16793cc625928bc1b6de1933559a98b70b1edf41c88316584fa2212861b24a53a1ea1c04755c7e101e6016643c861c3317eb8893ebf4ac2e18dfc4efe48c5395bd983018df39df51aecfc003f2d3e9a36282a1bc032f5f036360bf0c8db99c49d1730dac64ee0f098649759dd4df1057340c22c74e8e90a04e679808eaf025099490f309dca3feac6a999bc9c0c5bae04a56957a1a2fb5691cc7411c40a7bf86cc20c6e4fc532ad750ccd5763450963fea86ce31f22468c547ca3db3328fd8454322f1c21412648a66627259f877825ab8fa1e3c98a06e71aa47bfd02d1edbeb5a7403f3e8006d8df47c6993a3ceba4e75b6a82fe76e40726045865ac507c6b34f3f5bfd83217182efce876508c618b665e3fbe4b9f98b3b437efe048626f52dae33dc121881d3385d98b6a722cdcfaf48044efe7512cd36e465298ed9be42cfe7a1a7a393e25b1456101413c98db7bf77222d5034bd66747a242e3960c9323381ee9f7c163afc4a2d9d0751e620942ca132035dc87714f0901c12560633b2aeab10f1b640196442a08a9be066b772fbb835992725d613d6bd6e33140fa57fa363ed1c9ea6ab1d06f099c97035dd1f76c84ea134ddde222172febdede937c2c32d45c04686241e98df105173c70aef832f547828b82805bf66d0ef6df092dca9574fb41832f289eae3584250e4401af24fa1a095ad5344caa513581b6fabb41506270ab897bc87a284cafdcca581945c593e6c62156604924fe762d82ac60c7804680b15a6f0ccb522919aca6829d82e57135e0317bdf3e96d90baad73886cb0b2a679c4e4b39a3478c4ea5667b77aaa90e3d02dd777822ba55e4250e9b1cbce28b3f852e2b07f1d42935783c3f9803d426120580f2c933bec5eb5790430843616cd3678ba46872350a6705edc1266ca8a33b4edaafc478d12757a807cba4d2093f85e7", 0x1000}], 0x2, &(0x7f00000015c0)=[{0x1010, 0xffff, 0x7fffffff, "615a91fce05ae8077bf964729c226e0e9c5eb0622dce7b87ae88c82ccf99ef6cf400d1ec516d45cf077294c73fc047414226e54cca6d46058f29aa023ab83270fecb9ce37e85ba6a2346482f8a3c6e71316869cf8c82a95877a999c7c05dbae9bc458fcecf071df7cc28e305c8dc6d78f5af0708489f06af4b2416b5fad10c56222a493b61572770ce261c7e9340532925b073603854be855d7246e6c3dc6d2776ac6613325260a8a0f1faf6e3e6ab9e9ecd1535f58fa61ea3cb35b26f26831a22498a24c7debc29c4097ddaab9173e712e7338e9e264e0d4a305d846d3dfcc3a55cbbb9b877d6b888a354a0d1ed25e6c21d758c006009d9d2699340e3479c452b1489325c77991f6d4a6d2ff2a2cdac0c581bf5aba5fdc1d7f018c77bdeed812fd23b38d37dd77c48d3e92b67f984a17c0f64d38296984e79c579ff3e6e7ccb9bd49942ae08d81de8c06aa55935ef7142c7b606944ef4c306ba49a60181a9f25c45b647b1af99d94356882c43ed8f8e46c0aef210b9950ffde36553b3c00e63bf773a8988a49574bd410420e3c567805263ad7863ff055cf4f435608042644d432f0b489584fe10bbdf2840a2042cd0972236e1dbad7bad577cbc521028ac3e8565ef6c953eb3a595d14de11336a6c99ad3a4fa309331e54371afff782e77e51cf219ae6ddcbd2818f507960a3948262b42aa06f25bbe63072d0ad0177c973323c4fbec04221b5fbef8772e5d9f2a2785b043b43a4e4cc354e586acc7f677f4be12d90ebedf64c2ac2f815bcfbe3f5955975edfa046b2e2e44dc1ab52d3a128dccbe91497fb67bfa521cd44a41177bb50835aa9952b3240f40b1fe93ae85850cbd3c396617c556fbd6b2ce6c8709046500da7e3162c3748620c8258c6325a848f17ad005f55899c8192aba414fa02518aa5c404f6cfa9259d67443ed81535654cee462cfd1e6a28a23d23bf9deeb496b6adfe98cb3edd76ba54a6e99d5ceee91527f006e9f8a447d53b82842f7ea0a1ed8c6d370b9cedffcaab8648b31f8dc9f4e40e05515703ff0b60ef423fcc589d96905351022c621a9a5edcca727760bfd39155dd5953035e550123edb6c31a360138f9f07cab40bf2bf3abe654e0ba4c7010d50b93f67710ccd2c0323e3ade89dbf1a078340dedaef20ab3ee98cc82e5b51050165777ff3b8539ee929978b964465257ea75a1d43a283862b08c4056a3d0d9b6b6202e4a9f8b613a128c089464a9e7c96f3b5e3e2d60d532a7c4b5f1bf198c457b61eda9801c4b38e9524bd4d693f4ea2f96f7a40262fa91ea1390c69e2523e8720ccfec92e5080d9d73c886772d02f4db7bf2e171e3ece3254147e010db6cf5b047641821cd4281e9d62deb34aac41900bf7e08a22b3a8f35443ee260182716f6dba110ab41cecc690d1a9fdf2ca25c720557b3f8f441c17085a4199bcca1d9e8d5013d1ef9c39f7fce9f47f7e10a73308ad4005bdb115434166201a09bf1a58f2e3051d69178d5be1dfbaa551f150a069ec5dcbb817bd23861b51ffa7bf4a00e54f13505a4faa0bd27e1f3ae276017427115db06688f09060e30acdd28413f5c0c90019233a067c050b667db54148ef0046cf29f84120e010903fc527782f5884f9f21ea5ce1310166040f4756776be5c114cf8dceddf78abdf473b0a27d08822bfdb74924303f36fb8a4c16217fcc7d9e3f10e19d05f14786cc18524bf1995658d0629fdc0fd2ac95d28d311d83500bdd7fac7a2d509a481c30b17b4c57c47956491a8934d6dea330478f6c06dc2c0dc585c6ae13850da57f4380ebce73ce5a906f80563517005f5e393bd049cb3aa427b378f772a0ac3ddcbc885d1fd2105c292f1bd5975d9584b2b603ef2c0829b02b1c301b8117c189deabc49f392e1a5b5ea2c5e81b71be1204b952b58acf46a33ab70cd06481c4133588a0c7407c3d7096757430078c7dbfc92966ad162232bb074c502c86de86bca10a02d8eb2a1f22e77c7cbe7244454c3ce78dd74417fa2a963c4e14f50fcfc9cee8eac558a68dc25dc04f55c6bc6f90027758b903f9677d24ff38df8287e0cb77512e1df0d836edace8de9b42d8177e501a31c13a1561d5b596fec2750eb797628792a7bd62feb1f986ffc8c6653aec93f007456f37875a70fa4c7d84c6c0f134f6e5b590ee4f39dcb117acb62023816d06bbaeeec34e494d72e16342193d42a63e4a163c3e7b81083fd4453af489836bc7f0332138d2d0da32d146102693dac294171c1742fe04523cc871ea4e81cea47d8bf14196a020b3119bb929dce143b71e541f5763b71ba477d50693040092b27d8082d1b3adc84496d150415cc09321cbc9029ebbb261ec5922e1a55c9da4b84c5f22edf630bee8c438fe3a447da6015ce108cce5264f1ccb42f30e95ccf7abc19711256fe9ffd838c6b7e5cfc37ec0af5480fb4255730e25926b7fea483181de2d83317fc83a599e8863ad50da20824c6da8442f9db075d7815aa3a6101e9c72cee81e2948bfc5c814cda6bdf0f7e007a1a9c378b9b258284470adc4fcbc7c810d07355d6bed79ed93b5b2a868a94d855807a08719a61aaf12bd7314c5d2153470689a8c495901b5ba0195d43ca6b31d423c8ae6b12919f5bc051defcac32151011df94350c48a19ebdcf7f7f300112469596410f131903368d0d12a3b3f7df2ee9eeb9108dfce1d6f47a64041dc4f3bdb9f54e10fd7f7606c68aed7e0724a25baf60ac76bde7e1c74a4f866e57b507ceb995008528e61adac536ff856825f54116cd812886006289ca774d2a8027f4b88d78e63e080754d68ce44628f8ca8275c6aa32dfe5dc05e51194906a6e93b84b719ad50a2b0b7d65cfaa8f29d16070f24b2c03f5a33edc4eb76697370df078637268faceca57f151edb8a164df36e38c1a4a32bf5deb19007c6f88e90730eab9efedf6b4a17d65788d58dc927b8c47e47921c015dce3c187187cc2bab2859a7db2dca983e43e0007e8067cfc1d096bb62b27411402224657240cbdee0feb90706910c487d2d76a2c5a2fd1b796007ccd3581cb2593ea37196aae90e6de27ec7092adc6713111ea362a93b30c3aca4406efcd727b1ea09c9a67d8e42b1a3076142d13909ccbe1b468e5ff27a3489f9db6e2d2ff12905a0fc67d630513c0ea0b47469d0902e2dd7db2e30ab75655b7f00cd5a8a3c2b2416469eaa2b04f6b1587229fb25558feab6e33ff675e6ab5e359ba6a510de0f8a74efd5963f25989f72e918f197e68f76ff2fb7f90b366b1ba09e985d9679abc5de46cd03aa4d940ea2c3b9bde6f99f030344fc87b040bf12523b2ed07da8a6a4b65fbb362667eaa90531278cc2bab2d2a5bd73152edd49489a288ffa571357030bf4ce243e57c7a2d73865262a2dc3984a68d61f05c89a5d80c70f3bef7736f61a0957774b65c4c6e660d373e0355974edb52f0abeaee18216ee2fa3b726c014c6d9a4f87e77d677cae77df9e38951cadfc6cfc46c5805d3f5087f3b1589cd57d706228556e67b45ae6234d23d2122b93808cc38016c91b9008e5260fad86ffd4a4623d570ed51b4975a9f223b9914238583ae4d810c7740d6126934c391340d072b88385c5b62fbdb2135f6ae626d70382143458f95a7f8f38456f0031f46959e9bd72cccb439eb67297527c076f92113461411663ada3d35fe2d5debe5566062555d458e572afb960a55dc2120585d7b13596329c37ef2b829e3e7cc1cee9f969134dc899fbc50ced14f1fa643b8d7192acf583a8b4a36db99dc0852200c7529522fcead953ca8091ec5eea7398f0d4ea2dee541721e89452ef2f0753d04968d5f3dfb356ad73b29f21cfa3bf569a01544590cc83f486d332d99f10a23ab753052069ba24c57bfdbfc9a8b8492b643f99da81fa1d046821282ba5085975fc52bcfb2b5476e4e0f810ab92fc70ee98ea0adf05f05339af6f406577649ed831eec2c003c8f33af7ea219e4a23d904f4f53958a7bb290e55bd6494e65e7d7670d6c9ff87396cba448ac68ed2680324c1e71cdcb82a13210b8eb3584ff64ec9b1067b2f13f165ceb32b05ffa53b37acf0d43a14cd22c39b560973caf65bb30aacd4d50aa9889c262f1dbd01a7ace5b92edcf4d8b4013f5ba5dee662ee5985209961de62d7aa6cf99ecf99556c301f1230fb925d9e00f6da88ee437ef43974dde466c09d9054d2c1b23ba6dbab5ab270faa5300756bd97eb27163b9ec740d93f97594e369976390e21fa69853c41ecebcf6de06710c633daad886ea388903ba89d04c5115f48566972ce2e6f69b86de0b4d7b5ad9716428f064feb1ad70558722b06745a56ed7dcab64dd71003aff9bb863e4bbf06c959407a4872254f92c0be72755761be1612ed693bd0b1c8c860a91a01639d7f9df2784a4d6fec8e8fff02f966595a23c70f3e6a8138a57bf99790f209315ff734b8d9dc2451993bde4e787d638cbdaa82e8f349181cc335dc828a0e2ef9095392e31ba567531c11e9a15f13189a67a57f54de02287648eef5c92731cdd31f794b4800ccfeb27f241a858518565176b68383a683e983a141063f0ab5959c66d02c8cb1ed44d9e5486d299c6a53c88ddfe0a95cf8142b3d992b8c66b129f643ba323aec6bdb983a1a5e42b44e5480ed51fa29fe6b3f74bd9dfc393c8d7732b365666a3efdd5ad5d76bd88b7499adb8560fdc3c631a571bace966bf2837f5c0516ead1f4ade9177630b5eab10e8b5eb5793b9ed54e2a021add88ce24fe0c4fe96bcb1a7b0e916785ca123e6d0bc70c9ef1e682e3706af902d8ff6e87ecf4355f4a7700be9dbaf6b01a1ad1d97fb4c94528ea7fa0c40db29bbd14d3436db6cc3478c3913ea0bdad0311b352f360d81e8042c04d27a66bf63584150e63362fe55291b890506cb570b63f2dbf8a2dacecf710ef09fb3bd2ee67aa5bb78659527b1e998a1ed9aff7b489fcf400ebdf8aa035ef7c42bbcfaa5681822e2658795f3c7c8f0f3c5f3bee8719871e5c15d88f9cddee172bd9bbf520f46a297083bfe0a22efe58c4a2ecaebe68e702ca1d934e14c31838382c7a94a158b8292e736c89922232f8d8fadc7d4438fb97d5f35bd1b5e58b5fe8f3ff077e53b82d91aa1efef27f7bad164c5dacdd9aab09315b39c31daf21b2248d493d00c14e3802f334b174a3a5447599336b85c0183171999e515e9c3cb841b6fc64dafa5013c65807cb73d01e723ae9f93622f22e8dd345c8b5287a4a8bb10a7a817f75cb825c6d04c4659e2e35489775164874c57327f7d99f8a092990e70ae1956afcbfd6bea1836efce42bc9b8e61f8d6c2a35f8d434f9e60015a1827d67f1ccbafa668f8e1f0ad88403c8d297e82322b6686b337d396113b6e1fbd3ed4e77a227660f50358de3bbaf06192627f8c87e74550effbe88ea015768a271ff488c60500f6f260d8fb32fa4f4ffa4fa15614479e9b5d1b598d725176212ec55c10ef7aadd64780e872d52156017b64c54df873188b20ad1effe9fec547995ab717bc26a6b86e445bec26c8683058bf11252f68a777ec6ef5c8e0036d591790ab73ea516446674240518ea6675871eacefa013eb0bb03ac4d4e36680fd0bad5779140b50f08afca2c15218ae84455506bfabd217398809ef583411535784a128c9026e192174340b04fc1efec4802a4f74c5e845750781a03e665ca415ceab7a8ce3c229293f194c31ebb61a88e942b11e25aedfdcadb982eee72958d6c4160a3e5419683a8d79a6b3694666489a9c344a03e8686683beda632ad0b2bfe5232153cbb6d61eb0c"}, {0x108, 0x1, 0xff, "040fa5d036001ed0a536594614250c9bfb7d60c17ec2a2ee813a196715f4b81bf861131fbb09dd716ba200387438ff859f07baba2228e81c0a0cedabd3e3888103a2b517e50f1d90ce73f9ecb4db86bb6f44f32909d3a5be6103279de6a63d72482ee01ec3c778fd6cecfe1c570129be71e77932951e4d3d3d5e5fcaa11f9b525e195fc09cc47ec947fb7c04669e25ffcac9355619afd1419a8b5089c0a3a5c24883e2152f5cd99565abb3b7cc1e14be990e2a588ddd9b7f9ea2cb298098573c306c457a7026f04f7043065049a5d2b9f95149b5f0a2687b35cc7771c1cbd8f549c8e2dbda5618052e35f8fe9819725df6ee5183"}, {0xb0, 0xffff, 0x1, "e1930e137e10c0784fb7ffdeb7ac17350294d7c0b3b50dc818f1cb59e573e77092a73fc7620313f95158b32aef59d6a5e9db333d6ec2082314e7192c5c04939af3c5866ce558a9b50bb68831819615cac86c4f870399a777bd0a4f8b1dc3f33b55329b030ee051456261170fd725566243b62dedf504289eac3a4d1fc2ee7a801c4e213189729ae0b31e373b03a5f9245837577805d1ce04f8b1"}, {0x68, 0x1, 0x1, "67714121c50e78b24408e467196b178f13acc94a586fad673ccc0424a19a1816fc4ac92e05da2cd2e7ad7386fff82a97f14075f4459d3b11d959875ca1b59f8fdb6ceaca54e625aa906a44c2834e5bfed6dce025"}, {0xe0, 0xffff, 0x730, "e24e3ec99ed70d6ba664d838a043b0d031a51102553b6e72618645414247e4eec4be7e90a5f6066461e652b4481477e9d54a0adaae6587ed1a8f79029ae9891ab9c3d7fef6c9479424585b57c5b03081f4cdd0641116886cdb308fc22a85bd715e2cd3d0a7958db086e564d71948f02e1863d05e13e851e351283e3a4a1b5eaf8e0014c0317c1da5f020fa62b380a1ee29eb4495c2c8cf294328ae79ddadda3afa2d1cb7dd22887f188b9ce0b14a3334995b9b4af56accdab66ca5cb0e57dd5fbdf4ca8d11d06d1a543be95b26cb5989"}, {0x88, 0xffff, 0x6, "14a59a4b89b1510111b8c367830c565deefac6b4695910c3037a2627bf35e1f404652810a382b9f10f82f4200c85a7d24a19b74fffde0ca6cca73957ab0d728e58d0f77fe03d76208228458adeb568d78fe61401de3f0e736f320d713c30d957147f2009c1b1b826e531c66ab623138e121b0c4680080a"}, {0x50, 0x1, 0x1, "f63959bf43ff048e48b4c91667238747c5c5be5c7d2413399ce89961e795f9ccd46ac187b8901c77cab06c9c7cd3abffe324254e9c1d500937d419954a01f5b3"}, {0x18, 0xffff, 0x4b, "aa"}, {0xa8, 0xffff, 0x9, "74e872149cdc7ed835e3e637427aace1ad5782dbb1dbc2080fc584ca54c21d69394b1e8ddc43b56a7874ed8a1370105d116b8a536dd6419c6ddcf1c48e831f06096a68f833382b2166bf1b1cdb9a318812f2d96cc71a490e707cb724504c044a7e305c5cd889cc74e531ce4c4aa83baca6d30c3f5881f98d51fa8f7121b26b6520645763383dc4784585a4dc4b29d8c85558b702"}, {0x58, 0xffff, 0xfffffffffffffffe, "70d8a05fd0a10e31a281dc29ce47d4e58331674ccee7aae139e92af0e91107e383223b78ee69c9890caaac203ba3a4de92effdc3cde8ad14e8e1aa5d029bf7262f"}], 0x1500}, 0x1) accept$inet(r4, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) r7 = open$dir(&(0x7f0000002b80)='./file0\x00', 0x100, 0x81) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002bc0)) open$dir(&(0x7f0000002c00)='./file0\x00', 0x0, 0x80) r8 = accept$inet(r6, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) r9 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000002cc0)=""/105) open(&(0x7f0000002d40)='./file1\x00', 0x21, 0x3) open(&(0x7f0000002d80)='./file1\x00', 0x200, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) open(&(0x7f0000002dc0)='./file1\x00', 0x90, 0x20) fchmod(r7, 0x80) getsockname$inet(r8, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) rename(&(0x7f0000002e80)='./file1\x00', &(0x7f0000002ec0)='./file1\x00') 18:55:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/125, 0x7d, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x46, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x38e9f96f4d24d8c6, 0xd220) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r3, &(0x7f0000000000)="98224d7674", 0x5, 0x403, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xffffffff}, 0xc) 18:55:23 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:55:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8001, 0x0, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000000)="1161aac8c9d0bbf49c26cc2535e72df3337c8f05b3f86a8a50b982c4573615f4dcda826453f4591d24f9e6fe4a94c08ead35adefb392079c75faec3a7411241aa91704f5126c00fcac636cb4812266dcdd932e9d7bb6edd8c3ae3be89c2edc1588e8b626e9bbe98133e23ee5e5ee400a4766b4c449aad55abfd63cb06c2e4c0c486518aac52d7a38bbd6eb6bc5163e5fd461e2b1c13fa3ab12a1549114900b3d0a8773bcaff0513599817da836c94f9ae00122edf10b16ce27134725658ff2c559a1480516ac9f78185e192890e566fb41a4cf2b9f228221edff68a5d06bb67129eed1b53b18", 0xe6) 18:55:23 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semctl$SETVAL(r0, 0xcb86c4ed762f9b08, 0x8, &(0x7f0000000000)=0xffffffffffff3a8e) 18:55:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) ftruncate(r1, 0x2) 18:55:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 18:55:23 executing program 0: r0 = socket(0x40000000000018, 0x7, 0x9) r1 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x130a, &(0x7f0000000000)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000000001004, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x8, r2}) 18:55:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x28, 0x10) r1 = semget$private(0x0, 0x5, 0x640) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3f}, {0x2, 0x7, 0x800}], 0x2) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) sendto(r2, &(0x7f0000000140)="2d35f2a35c16298028ec99ee7dca995ec9a5132e4812a7a173fca685bd2ce35386d304caf9006aeb9a70279108b479ff62275b7ce070c7ae4c168ce92ef1c5d51d59a8dea11c12dd8a2c657b0d7f03d43a32720a9263d5a156677ba2f303616dfce2f12836970b51a64c77e23ea8ba94916947aa5580c73faee59ba6865d03a74ec053d1352f2558937e75ba7e6b9b75f51de918303836841362397927f44d2c5d682cc9cf3cd32518f38911aa13c86c037b196112c4e12ace8e91801a9de5b7927e5a16ca981e963f44c7e9df072daaea7eba97cfed9eda209192edbdafd317d05ab73ecb637121ba4e2b1a35f6b7ea9276682aeb1ad26eb4938171", 0xfc, 0x400, &(0x7f0000000240)=@in6={0x18, 0x3, 0x9, 0x6f}, 0xc) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x800, r4, r5, r6, r7, 0x2c, 0x400}, 0xa, 0x7, 0xffffffffffff0000}) 18:55:23 executing program 1: munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 18:55:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 18:55:23 executing program 1: socket(0x1b, 0x8007, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) getuid() socketpair(0x6, 0x3, 0x3270, &(0x7f0000001080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) 18:55:23 executing program 0: syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x939, 0x3fffffff80000000, "5d26f134d6e1bf1f9601fd8ea3fcb0f0c1a0048f", 0x800, 0x3ff}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) 18:55:23 executing program 1: r0 = syz_open_pts() write(r0, 0x0, 0x600) fcntl$setflags(r0, 0x2, 0x1) r1 = semget(0x2, 0x2, 0xfe) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/255) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8000, 0x1000}], 0x5) 18:55:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') semget(0x3, 0x2, 0x400) 18:55:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRES16], 0x2) 18:55:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x5, 0x5, 0xfffffffffffff889}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000008, 0x4, 0xa414}, {{r4}, 0x0, 0x0, 0x1, 0xffff, 0x89a0}, {{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x28, 0x20000042, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x64, 0x4, 0x2b5, 0x3}, {{r4}, 0xfffffffffffffffc, 0x6c, 0x80, 0x4, 0x5}], 0x9, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x93}], 0x2, &(0x7f0000000200)={0x3, 0x7}) dup2(r4, r4) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 18:55:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0xcc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r4) r5 = getpid() r6 = kqueue() setgroups(0x1, &(0x7f00000001c0)=[r3]) r7 = kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) sendto$inet(r1, &(0x7f0000000200)="39e326da72d56483e44f1175af3db19f6e21c0ecbb41c4f1134b749e4ecc363c4b773aec3145acab01e1f3bd35d5cf2ae0aad59183b51d6bc58928a5586b6d4550c423401b2df97635b082b832", 0x4d, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup(r8) kevent(r9, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r5) write(r0, &(0x7f0000000040)='!', 0x1) 18:55:23 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f0000000040)='x\xff') 18:55:23 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0x7}, {0x9, 0x119c}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x23) chmod(&(0x7f0000000180)='./file0\x00', 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x38000000000000, 0x7, 0x20, "f53525236cd9476a77ad01d28ac269fac6170b02", 0x3, 0x4}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='#[\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='W\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='^^\\)]&\x00', &(0x7f0000000400)='W\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='!@\x00', &(0x7f00000004c0)='&+@\x00', &(0x7f0000000500)='c\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)=':\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') setitimer(0x0, &(0x7f00000001c0)={{}, {0x9}}, 0x0) 18:55:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/199, 0xc7, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 18:55:23 executing program 1: mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)) 18:55:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:55:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 18:55:23 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 18:55:23 executing program 0: getgroups(0x400000000000013e, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) 18:55:23 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, 0x0, 0x0, 0x100, 0x2}, 0x8001, 0xcf, 0x2}) 18:55:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r0, r1) r2 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xfffffd55) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 18:55:23 executing program 0: munlockall() r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82021f487f6930fc"], 0x1) 18:55:23 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000014c0)=""/63, 0x3f}], 0x2) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) sendto(r0, &(0x7f0000001480)="19437e1a3d48d9ef59ac643a0ebc545f5aab9be8417e01d1d351fd933424b292bbe38f230e426a880aca4f20f31745e90d42433967ef55435fd47156a853c2", 0x3f, 0x7, &(0x7f0000001500)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000335000), 0x10052) preadv(r2, &(0x7f0000001a40)=[{&(0x7f0000001540)=""/214, 0xd6}, {&(0x7f0000001640)=""/117, 0x75}, {&(0x7f00000016c0)=""/158, 0x9e}, {&(0x7f0000001780)=""/237, 0xed}, {&(0x7f0000001880)=""/232, 0xe8}, {&(0x7f0000001980)=""/32, 0x20}, {&(0x7f00000019c0)=""/115, 0x73}], 0x7, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x4ba4) 18:55:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000000)="417587f472f96dbf4c8d2f720a35b1694a3ca3ad496cecc4fda154429a53bc7f3816947c1cf3eba82275ee0cb598b52a9c5a6b4f2d77c24b154b37fecefc66ddc307bfa36494ae4b0af04a11af8dd93cebc074dcf9341568f0c5b3761c77e7c08c5fdc1f2c092ad20853faf99731ebe967a32074b87d6cb3518088d528c2ec7e5a3cff7edd97c83885f7eb44d0179e15b1d6415fdc1087fd7b201aa2b2d071e24a9f847376eb3f6aa9852779b0f5d4d66df91fc2bc638d70ddaafcc7e1d81fb4457cb795fb0c0eb07be2e4dd46a822e72a5de70ae2c39c12f840f618926c90f822d2753428e61ceb5050ee977efd73c9ff7dd3575f8383b71f04e059c6fe8b88be3db271239038a90483adb964fd9f883aeb51619a6e70738e8cdfa02e6a8b1a5566e06def23da39fa09a63a78ec8837a5bdefded9f5ca329d125e4d1b9bedd072184b03213c398b2a9f9ff9655e", 0x14e) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) 18:55:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7feedd83"], 0x18}, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 18:55:23 executing program 0: 18:55:24 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="9e", 0x1}], 0x1, 0x0) syz_open_pts() pipe(&(0x7f0000000080)) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 18:55:24 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f000013b000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) socket$inet6(0x18, 0x2, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:55:24 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 18:55:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xffffff7ffffffffc, 0x1000000009) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8200, 0x6) 18:55:24 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getitimer(0x0, &(0x7f00000001c0)) getitimer(0x3, &(0x7f0000000080)) 18:55:25 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x3, 0x7) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 18:55:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x967bc1119554d581, &(0x7f0000000040)=0x3fc37f22, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x80000001}, {0x18, 0x3, 0xa025}, 0x3, [0x200, 0xd3, 0x1, 0x4, 0x7ff, 0x40, 0xde7, 0x1b]}, 0x3c) socket(0x18, 0x8003, 0x600000000000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)}], 0x7, &(0x7f0000000540)=""/4096, 0x1000}, 0x0) 18:55:25 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000002ff6)=ANY=[@ANYBLOB="00018000000000000000"], 0x1) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/28) shmget$private(0x0, 0x4000, 0x390, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 18:55:25 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') open$dir(&(0x7f00000000c0)='./file1\x00', 0x228, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x81) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='W\x00') 18:55:25 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 18:55:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) accept(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() close(r0) 18:55:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x408, 0x28) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:55:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[@cred={0x20}, @cred={0x20}], 0x40, 0x4}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = geteuid() r9 = getegid() r10 = getppid() r11 = getuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB="0166696ca43000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="a1bd3b478f99dfe145b5e04128737068665c6f71f71f52cd9964bcd2e3cb78a692a3f63c40e28f156f1592a4f85267fb496436e175471cf872b6b5a3158ffd4d1a559944b5d360682afc3d3de24670a876a5ebd343e60795c3dda2dcae9f9538ddd4457dbd3b7f7bf9303b383271f260d1ca485fa6cd16aaf7f6a89ea32e914569d10df4", 0x84}, {&(0x7f00000001c0)="ec0e7fb0746cee53fd6b8e73767a3eabbb2d0753bc1eccc1dccca6015aa5e9a1327445b5b8ca7163a626849995d48f72b6cadd0bb609335f6cd08b5ec268455e7bc17c96e86220e3bf57cd5c4801adc5f184e6919b690648ee12c77c9e66d86c047700a54e4463851c6b20a12b08976d924c37c858f4f665793f0f2a6a8d957f71e00e1f3fdac06782a0a433226a8adfbb704cbaa7e6793f693eec74414bbc4419cc3f845b653a01ace569c078", 0xad}, {&(0x7f0000000280)="dd090a9b1ef056f0064873ec33852a086ff218d9882af8e1425ec11359b5bfbffc06b040133e83a2015a4e60daf0c04e6279c8e2a6ace49c649e45a6ca5230d4275bb67c73e9edcd2c137d2246837093b2a9b0b2c054f7464e2c9716f7b158fc2561f01ea71da4e8343a203ce20a742b0b203269b3853e51833261abb24a31b68149cd6df03c9b5b371427a1ba53fee9ea8f", 0x92}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x40e}, 0x4) 18:55:25 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x69, 0x0, 0x81, 0x0) close(r1) 18:55:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000004) fcntl$setstatus(r0, 0x4, 0x80) listen(r1, 0x0) 18:55:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000f9f000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) 18:55:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/224, 0xe0, 0x40, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:55:25 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffff19) 18:55:25 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 18:55:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = dup2(r0, r0) getsockopt(r1, 0x0, 0x101, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) ftruncate(r0, 0x7ff) msgget(0x1, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xe463, 0x2}, 0x10) msgrcv(r2, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) fchmodat(r0, &(0x7f0000001140)='./file0\x00', 0x10c, 0x4) r3 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r11 = getppid() r12 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x8, r4, r5, r6, r10, 0x14, 0x80000001}, 0xffffffffffffd520, 0x1c000000000, r11, r12, 0x74e8, 0x6, 0x10000, 0x3}) poll(&(0x7f0000001340)=[{r1, 0x10c}, {r1, 0x2}, {r1, 0x88}, {r0, 0x44}, {r0, 0x4}, {r1, 0x1aa}, {r1, 0x88}], 0x7, 0x5) listen(r0, 0x3) msgget$private(0x0, 0x410) bind(r0, &(0x7f0000001380)=@in6={0x18, 0x3, 0xffffffff, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000001480)="03f515cc7dc84fe8604739d8d6b2de885c9fed5aaba03c177c4a2ada04288eff7a2eb4bb94d56b2a59afee9946c999d6508a05fa08c3f7ea9a3e81", 0x3b}, {&(0x7f00000014c0)="bdc976ec6d43c8f3605c953b9adf46caff900e3c6d625bd91c7f004451788fbc702c44a83700c1d9d4512929f255ba6af13b7a1f36a9a821d389cc9129b53a0ba8c4ae33008f2fccfb74fd83b8507fb57399e08bf798ea9375440720731f7b2bcb4efef1c37f75cb803d33a9cd3d93305532f7ee8337af30b27f2104e0f755a823f8283f3e5db0e3615fd2771569f5e8bc4b8f2fe44310c6244cea7b0aee7c6931faf8e9cef771f653eb9ac9e84438a69aed66cdd8fb2cae0e2c8c9c7e7cfbb2b99a0f766579f4e180e3d422d4e3b2bbccd51ca479a2fe2ca5581fd772147ac169", 0xe1}, {&(0x7f00000015c0)="96b954799a187df83b3483ce5aed639445df20cd275a50ae6271a4f5c573e03d4a4d4e1d32f475d59fe2aa416e119caf3fb100651ce663504f0e9f238f7d206738d4807167e77fdc7a0f88033c3efa16ba5077d2ed81369ba59d5c2ff0a3227ffa9486cc1cc1a2391c97b29cd83a1107d3009269c30dea6edd55507edd7c9ea2a49b4bee3b3bf7731c0a8ad728eb2ac455fac971bbd78a049c6ae2e5452346afc40cb58fff2ccb66bcc03d398ad04e1c148235d24ac6752ca0de4c768e66443305adcc972c7bc6", 0xc7}, {&(0x7f00000016c0)="b6898e90fa47aeac439e929647d1aafd31b5dbe42d30ace48fc0c3c7a30a3be7dcee172ef041942c819517284fef4a7314fbde96562e3d302fd95c8fe6bcae558e79286190d7061f40832fbfeac581ae9d16fcf9b2dfef1879eb5de419fed08b182ede3a7530e3dca3f09c284cf15528f0277c7206b17cbc7a504e7d2d9c2825c17daceb1d0d", 0x86}, {&(0x7f0000001780)="bd88e331aab67e371602b66cafd14e26e2fc47312435ec67f606412d277a03577eb6b6ff2425077870654e267f4a9cf3f2c55849844e2320500eebb80c050075686e3b7f48ebacc7fb036c9361c516d39dc2e5007d5956d4d420bf437d586d2e8919ccbdf41bf7cbe5fd38034eab434f3046484a", 0x74}, {&(0x7f0000001800)="93c0106ff13ccbef4142db349b3ad275b182d78c82bdc62477c4dcc53f150f3e", 0x20}], 0x6, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r11, r6, r10}, @cred={0x20, 0xffff, 0x0, r12, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}], 0xd8, 0x40d}, 0x400) dup(r0) fcntl$setown(r0, 0x6, r8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001a00)=""/61) msgctl$IPC_RMID(r3, 0x0) syz_extract_tcp_res(&(0x7f0000001a40), 0x81, 0xd09) 18:55:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = dup(0xffffffffffffffff) write(r2, &(0x7f0000000000)="af271b2984581b718f43f9a33723b908fe16940519839b4aad8981a0bac36237b98478e60ce206e9374a20392333713907fc8fb0c506774e5e97e6e112621f30e8257b24adac7597c0f0ac803f7e7cf6753539a91dcb713d82903a58f050b159d34c9d918d7e68a16c8b5f29f165cbe27cde991d2833bc722dd25110516c8ed9e1c6182af5d10c0c133d5c5a264a9100ff73d17097c80c58173fbf4f4dd90c4bccb657308a7d7ce3c296105a1d42e87fc03294a322b71f918b8b0dc7d861b26c858f8ea7ad3affe43f177483b7cb69bbfbef7f1574ff423199c1f108662ef7ee8c2f5b0faa24a20ab91b1b539293f87fb6ef163ea9e35302128075ca591f0b2191363457f7c43e6dd0d130c25aeb2d23ca00ab4e8a300a65a246c54270a413f5a45a4da82dbb3eee499773112dd63e9903627ec64463ceaa6592cbd3c9a4921e5a72f5779da66ff03558110dc28045846f4503d2e57952175deee11a817e0b2ee454ca23b093e98809596ef2041ed6d565e9cd21d50e705346e532fdb2c84ce4b3d6d5444c75e48d678afe2294194e6a65f3ad480126b990b31c7c3588d95c411d3e70fbb6ccb430ff23f847a7b2b6f36f1e34ac2e9e5488d00c7955e725fe5f963db5943d2a5b12262b90bfaecac9391b7098eb726d91f827cdfe3ab95390dbe0861d87a9f5e6ee13df052ef5c1a4bd3f7446ec5808bc30aa222184b3e65b48d1fa50ba0485af1f14d3a796698821f8aedf950f7ceb43077fdbc018856902803e412e03c66a99f82e4ff777c775447524a0874f04b403c658f37854485895e66015744a21951d52facefbcc37cd92e01d77487dd300021616d6819487600cf4ac8b6e872b00eae25a5791193d3a8609457859e4a64bdd96118bfa29b667558f5addd0da04dcf8a79e661f5630240153e142869b4ac4c442244e6b1185b34a3790e1185af476be7a805f9cbcb404d0d17656e88ec7270a36c13a7ce998580c89400cb0c22b973fc11330356bbbb2087a3e305bddc7f99d88e4783ce22c3ca3abff349b8ebd7e79a435832825854b53904eb2f6b54fb64efd2ed22e5308010d707497a5d06ad5ec7fc7ba7d3ec69b651b7a659e727124163aaa229b7ff81bf4a6883c8642497cd0831ff45f77e4ee24fe6fbe56a302099b32b920585ea5bf64d0a47faf3173a7bebde273460ae741d74bd577541e2d759830d26f9955ec42ef231752cf4041126dd3e74698db7fb483d6f457d9f9b836668d291f9902bd50302b639321879fe53a272e859c27fff50059f2d8a4143ed3865d39693ae8fbc3425bc6d6ba2441b9b5f99b365c2d92ca38b97d93b3fdd4468d1c6961791d3abf33b525417a9821b0af13902f2c80086e2e71730e2e86d19beb85a6462de8330797bb501474a753ab870413e29ad1fb7ba7099eac7c9cb5770e2dc0b2b9b0ffe18c71cfbeaead8203e64e20271ad505bef57c8fa843d46ebe5dbd8b41106464c4fbfb5930fadb9ccd363d663be24949c25410172128f9b0da74f8501e2e18ca74c905858d450098e8f8af11be4f4d1f4a7da445ea6c083a30d868df03f7f9f14289a846253158a3dd94ad03790602dd0e3b9d03ac614c2c851aedaea85f1d458234c218235ba063512e94dd2096617702c554cbebe2253ba3ac921aa6d9e57f95db616e6623c5a95c25812c343672b68da460d30f548e2444cfcbd01ccae38d9ebfe445ec1bdffebe29e773fa7ab658c1c9782d7f2520e4ff47c19e8a59e3e75dfe884f43e83263c94289ecc59d5e0d355b78fed7afbe6c17eeac537ef41f8545b238eab707711273f28e8d5d6e6db5cfb203c8b74c75d48c3aa7889c11b22e124835883f6a6e6bad8071edc1accb176d3f392bb40dc1d539561ab5a31d0e86ec6d5444b3afe6772a7faa7b7943b4641e0517b77c4395b6e6e626824011574f2dbaf13cebbad6de26afa0235c42be95565e040ee498a37cba173ecf9ff9fe1ed2b5c3da89efaac8fd0839e10e20430c6a81a4816fc65ea9ff83e8b5357e3c20dcd369d47b1d56cdf9618e0660b1c12657e1b1d8c285513b428cf8f0c58a22b5a5b1bbb3a24f95a09117b71269f84a981175b33c1ee5d315644c52070dfd380689ec2c0b4f06c5061f2675473bb258d8e8b6f060f3572705ea277bf227ae98225090214fb8fbf178211189e2afac86eabeff30cc9eb4dbb7a08f5bf0067ba82ce884d84442506e2584a0cbd7b51d19215c84bb44b6c53b0a573326b71aaadfd2af29904da05c606d5d3e69fd5074188a2df50c01c050655e8557405c342a4395f190d4d66529c5999d34064d9c16171544aa499980bf28953be33be133c1a7829052b73408c03470b2f87d79b2e842c073e2cce50383a0853cf559571026ebb8d66f0631c66f5f46a1ae95a704829e869e81185441845786a6624092fd5aa204b0ff27d7091b292ecfef9071f7c86830f043b46814ee7c1bba7fc66071873dcdcdd48dd797be492544f929729d6e753bcbdeb818ee754169b2b2401c202031eeb449255784b901832b6b53b028996426c7b16430a347203548ece1a6ad933925a9a2441ce77db39ae08702566abdd46af561b2586a63346d6c463f553098057620e4d3ff2ce928044ce020ec5479b7142e272867fd5ec8785c0992e7f170fa5e3d65e0c3093262d85013e59ecaa1df1248f5588c23dbfd52d344bca35e4f44295e7a328904ef2bd615acd1fc8efed915c2ca7e6c42ca966ec6cdad2097c06f2f2ec8278095eafaca05e671d29bc48b09beed2782745c26452dc730d6b95cd2cb418fbd040f17627e3647859dd4bceff962b40e0c6fac98e3450ebf2f6af5e63ae5b41d3e57bfb77923f361d480b593a84e7155fd9df56848a92cae5ef0da8f510e35b3333544423bca41b8a1cee24688cf6621e7dcd6f4430f235b193b4b4e09d88264078039e7b24d00fe4a9ef72b4b9a5ddf6201bb9317e6338f0f53a3c45d56226d015e2f695393e28d7a078971ed2d1145c75653ef122cc8d3479aed9b08a55077e163eed7e989e5eb4193785ab85d6d317e78e5e90268ab03eb1973cec89721399bdc910182f29f1c71c17771a1ad1abee94f3ff982093c64eca66dd1883f52171ec8a238f3ad2fcafe95af4a9c253ac9e8d0fa487f224543a5fcde5a7c9992c48dab3af5c37a3314cdecd07217758b293dc337ad9e627128b85f7c3e804c1ae917cda41d4bdcc3877118adb65a1db29921c1f745f46e7c4b71fb6b6d691754a31c6dfd3c09f63ed3b3e18f602dd3268af4b88dcbe99d0ad3b6fb71e6f688f73d2b030504c433a09553e1a37c3f4c8ceb79f6fc54a131146070d2dcc4f91f283476214ae1d7110fa52c7ec8de903b0e3a5c76a0991c06d3feae9a397726375269ca8157d71a7d8078fce1fe1362b90a801a2883241fd66b8b98d4cd9d035ba28919fc2b80ca8a6a016ea9edddc32a4a79a4fe11fe6dc932f54c0ac6ee91868119ebd3774445632928b9655e82ffb067b9157d911a94fc3f16bc6e900e880205fdd31a33d2989307e30d47dcf1a371f21fe868a98dc90837d7731d31fad091a8142e2cef0ec24b346eb6b73891014acb862be26413e31889e41e3287dce52244322f0bbbc24adbdf4ee73686752c573ed71878934269d027158d10b35aa2bd902a990c1a0c023023a8a772eb6a48ab9703add89be94ad2f3cf0049c8de61f46acb4238ad75779592e9e0256584136b7425d26c89938a04c06e96070d1aecc6ef426fa1b9dc635dbe74cc90e1c2478c593a45a0769be63ed999b3472f08ebe51e1100530f35721fd5b62a90001837613a058bd58f4266fe197a54126d4b33e6974cd8d46865925056acfcd57cb41ba3cc496f3fc28a710d3671c2a60167284f27491d04557ba47ae881aa34c8486cf5348475b803363b4497f3fd8016a489c4ab8dfb7a692c806824a998ea8ed3a8ea5092636d267217feaf20152488c1d15362ea4fce1a58c112e2877ace7d24021fec2c0329533be4901e854bc591030fbe1ccb83536d57bd9de5f5015e82cad02de6ceeed1b9b86e7459dc0824b16cb76394aed151f5e6c50e5a64e7adff22fb148e8b8d3a7ea1e4f4e104e44c93cf9c680e9092cfa8938ac9d8744f25673bed1350e3fafd6ca37a6e3074703e76d84a3ec9843d4ba53acf86d32d7b56c36f5578d09707fda7b167868045880655f9386095b126d6b6675476a346f81df1fd874221f4c3796d846b654f0447364da2ec6e0c96cac716dd08f1863252c1b9642032d04171a12875521006815677d2cca40e7f4e80a038cec1a545069ceb5ed9ced43e4f8c0d79d7f5b25d70b35fd920592a043b65dbb26bd54127688573a78871380d7768e1e9af5401299ff50add0526071dbf4636fceccfec742bcd27b7357401dd04342ce0375ff47459123358535c794114fbdedf7b04a2e2109340b6b2b682eac0913565d8fe4ff279976f8ae5443f47bd9649fcc87cc443c83b6bc1bf26db3f270926121264b1de6584028009f87e3ee9ef15096fd49d16d8e65ca8bf83e242765dd835ef0cc356d37643352563bf4313d0b4731f47fa70616bee8b6864ad85681db069406b14e43a4d0637dec3768490957d55d0e229da1c9529f8942e45a852374163fc1be28a397a82c9a5493e43d19581d69b9527c6301257900a2ddf130a2410e39fccdb209a190a3791c066211724f4720b274b5e5a462f14f5c32573737a286624790cb2e90f87dbcfd898812a7cbd5c8e293d82d3d4be5349fa5b8c92774a6d373067df71ace3cb41fa1f8fd97e9d5960a0839d0d44a106013eac0ba5822150f77ab3c3f8341c018705196d398fac8d26ebe1d76c4814938c04306c4ae6ea85e1599b4a8e8ecd6ed07e42a7c37a777dcfaf4aa7e0c307cd5137df4c2dbba8ce77e32d7a1ffc97c86022189013c852bffafd66273e817565303af14bd14d4e55581328ff55adffbd27d1733e1838c643f30a4388345fb54124f214597f8e0221d03e129e4b5a0b0143d3f7cae69ddc7b3283ef0f05903ef11e1d1ad64ace3d323e22156c4f376751c96ac3913ae0da773716702219b70a08bed4e15ae5909179de717650a69194d20063d0bc3e3b90056e15ff3f05aac9ebfb02a8daf3cba533af9e30bed94ba68af85879aa0c33b0192edd766d7c5d0abd9a15386f1be7f7744e12fdf4516d1dc2602b42e87181358d2639a11c496cdba473bf1291d51b785be2271480cd762519ba9421efb281e2d654cdcdc617b64502e3d25c47dbf05aaedcc424a3b9131c5b29ca79f3470b9b24d21ac63d0d5fb24a7fe30cd922492d2bbd4aefdfbfad0c5baa7081aee21a4a16d21c56f03ac06fbee303109a473f4ad8a8a5e8a90c36e0bf39a230fe49949771f56d55eb85a703cb8525156e28bed3cb87f5dac38549c56455de612da6ff425c79389276d83dc2d0b676f02baeea4a1be34cfaaa6f1fefe9cc355972ef62e6625b084b92e5cf892900460c22f47f9e8d2150a039ba87746e353a467a6f74a240c8d66460d030dcb0b8d76b84ce1c174fe609fd108787949c7d00374f94105a029c9a71583b81811285869fb66299e7590633ec8b2bd047ab7d0b413d0d9378068520aae8548bca6f141520b467fdee1a06bbad3f73fb8287fd036236c57949bb4e606232e75b1a1d99d5d61e76695c929f85ddbe712a61394f98504668ced753169f225c27d340985fdadccc95cc9f2b6f6d66e57e082f3f3d26aad415bebc1a88f24cc96c140331f618ee5db9f1620e5522e874e71d6f63ed9db62836", 0x1000) 18:55:25 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x3c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) socketpair(0x92de93168896e756, 0x1, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/62, 0x3e, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 18:55:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b50963752e3d2627d42e0a256113dbe08fd800f283b6a16ea796edf1d1cdfcf811f2c0d0fbd1111160", 0x29) 18:55:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/96, 0x60) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe(&(0x7f0000001840)) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/184, 0xb8}, {&(0x7f0000001380)=""/191, 0xbf}, {&(0x7f0000001440)=""/200, 0xc8}, {&(0x7f0000001540)=""/197, 0xc5}, {&(0x7f0000001640)=""/180, 0xb4}, {&(0x7f0000001700)=""/170, 0xaa}], 0x8) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sync() 18:55:25 executing program 0: socketpair$unix(0x1, 0x40000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() bind$unix(r0, &(0x7f00008acff8)=@abs, 0x8) 18:55:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x11, 0xc007, 0xe0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x1000, 0x4}, 0x10) r4 = getpgid(0x0) setpgid(r2, r4) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) 18:55:25 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/78) r0 = getgid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getgid() getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) 18:55:25 executing program 1: socket(0x40000000011, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x0, 0x0) 18:55:25 executing program 0: r0 = shmget(0x0, 0x2000, 0x4a0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 18:55:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x10000) listen(r1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 18:55:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000600)=""/41, 0x29}, {&(0x7f0000000640)=""/251, 0xfb}, {&(0x7f0000000740)=""/190, 0xbe}], 0xa, &(0x7f00000008c0)=""/82, 0x52}, 0x841) 18:55:25 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xd7}, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 18:55:25 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() r1 = msgget$private(0x0, 0x21) msgrcv(r1, &(0x7f0000000000)={0x0, ""/136}, 0xffffffffffffffed, 0x3, 0x800) 18:55:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x101fffffffffc, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 18:55:26 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x2, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 18:55:26 executing program 1: minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 18:55:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6fc9}, {0x80}}, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) 18:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49c", 0x97) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() 18:55:26 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) 18:55:26 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x100000000, r1}) 18:55:26 executing program 0: setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/214, 0xd6) 18:55:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xffffffffffffff95}], 0x10000000000001fc) r2 = kqueue() kevent(r0, &(0x7f00000004c0), 0x6, 0x0, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x48) recvfrom(r0, &(0x7f0000000140)=""/164, 0xa4, 0x2, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x2c, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x42, 0x6, 0x401}, {{r3}, 0x0, 0x10, 0x40000000, 0x9cb, 0x8000}], 0x4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0x200}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000007, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x4a, 0x9}], 0x743, &(0x7f0000000300)={0x1, 0x2}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 18:55:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x1f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 18:55:26 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 18:55:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="1f1576e77dcc415f66c37daba498318453eb01e65efcb0938978801849", 0x1d) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 18:55:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 18:55:26 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getrlimit(0xf, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x11}, {0xffffffffffffffff, 0xd0}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}], 0x7, 0x6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x3ff}, 0x10) 18:55:26 executing program 0: getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(0x0, r1, r0) 18:55:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) 18:55:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)="68639536a022d65f676163c5dd3357bc1450b720e5e06bf6385da6d1198b6ca0117ca8acbafd897e99b4d51a960da2465664e468e32eb14a228235c64ea6702d5a6092e54eb750b8", 0x48) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') 18:55:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 18:55:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x40) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 18:55:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x8000)=nil, 0x0) shmdt(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket$inet(0x2, 0x3, 0x80) 18:55:27 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x82, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fsync(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x8, 0x955}, {{r0}, 0xfffffffffffffffb, 0x20, 0x21, 0xba86, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1a, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0xe5, 0x8, 0x0, 0x4}, {{r1}, 0x0, 0x88, 0x11, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x65, 0x40000004, 0x0, 0x9}, {{r1}, 0x0, 0x4, 0x3, 0x80f, 0x9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x6, 0x7}], 0x200, &(0x7f0000000200)={0x0, 0xa0}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 18:55:27 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x9) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r1, 0x0, 0xffffffffffffffbc) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/230, 0xe6}], 0xa, &(0x7f0000000700)=""/19, 0x13}, 0x840) 18:55:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x26, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto(r2, &(0x7f0000000180)="c63cdd0e51884eb2d87da501a7f33e860972084dd7ef2c092d63f150f1f851071f7db0908480ef6c920d15cfb0991e7a31f8c03b07ced1b4cdee7e1066a31865f3c28d7436ca6abe75dc3ae40847d09b2c747c0a44a92cae8d69a75392e9392348ca44e826b7b38cd5cc7f473dfe43d06a4112b18189d770856e158a87757b4692418c70cbe8f0c3788635da67fdfec57bb8ff088d6759488fe875cc23b17f", 0x9f, 0x402, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setgid(r3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0xfffffffffffffed2) 18:55:27 executing program 0: getpgid(0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 18:55:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 18:55:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 18:55:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f00000000c0)={0x10000000003, 0x3}, 0xfffffe66) 18:55:27 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x1}, {0x0, 0x159d}}, 0x0) getitimer(0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x81, 0x3}, {0x7, 0x10001}}, &(0x7f0000000040)) 18:55:27 executing program 1: r0 = semget(0x0, 0x0, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x7ff, 0x1000}], 0x1) 18:55:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xc0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/194, 0xc2) 18:55:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002600)=[{&(0x7f0000001540)="76ad75178725c867e9e04399a2e54fba72c345e29f398997e95e8288cf339666b39dbe19a399d2c244e81dc4f454705a66689a318750752074a2f06e78f502adbeead82cfcddd79e517e983ce9358e69de1cdd89b6c054ea6cade47c352dfa803710c7f0ca084f898bb11fc619f1d573d480a8be5d2673a114a7e12903812af0ceba1d1ebc3224bddb589f089aebab2afb957dfbb1813ff3c4a1bee7f2b5010e6c0383e9ac87e7f376b082c914630ed14a724fa316b5920e795b3391d7e98fdb032219856a39d33a4b46b52f0df532b9fbc3e2f3b6b4f0cd199a4d9877b834525ba4ec33b90c425f59e8148824cce8e1589d8eaa151928bf26470c7df29404646af5c743b5725e93c19c9c8ea04ce4948366080acf2726438ae2bb6fd500e53e7c9f3952985f0928a1003910069fbf62868aae902c44e2cea0849e6006b3ae166a49b884cd57af828bfc2be0ce5af93acd71cfe49f7747ac9c378ceba118848a822d37b0f219ddca3c5ce14dc3e2a26c1a1a4b3846aae24b644b28cc238d52f4e271fee1d9a66933f75472c0e66a320fb9c180d0e5e97e307b8c21814afff84a8cb475c8f6dd4217bde1bfab9aedb66ba163f12cbf0208f4ddfb62709fb887ec751b69d40b6aff7141a985a53437f9a17d82c2eecf8e3dbbbbfcb0bac8398cce90bd0741336f0db759f78d821dd380841b5eb50c9f80fbf68afd777be5ffc6b0fe1f57ec080277b388ed599bfd709116b3bd2d5feb9e3c3a9c01788bf324adcefc0bad8ef3b9a16dd3d20edb2101eaefda73d93c96902e527c9008aa0b968c3f3a2fdf7c3ff4ce157c2561e9b311d7e264c6af3def8cfdb2e157d09cf81a5670e74289570968de318de0d12fd1f1d3f74dc710d7e97cb0c729bee4b0805a495509d833eed2196d2733820f1d2194e8b85d7da285314ec7ddd6e8c2eab6e818f1f992ee7dadbd88cfae13c80bb6d869d667693e2c884ac7afc4a25df4d8956ded7b6854bb350e8c94a6fcc27c62752b5c6c1ddac6fa7f0b131922d388265f28c75c9aa07e21f44c19145a044aa5746488640eb9b8c37262d25917df80371fe1ed889e486293867372a60cc68cdff3d011234dc36ea19b10f00fbb7f30848c4b9438cd439798bfd887815130858126dda892deff6443e487ba08206b869355544693c6a79349d9f0883a90182c76f378e4dcc9daf49668b3f45c89a2537eb87641d72b0a64af4e1fbf4f7ee571e9dcaedad6f04d587e2fab6913494fa62fb62f4f97861aa936f2a452c762cfeb5040bdcfdfb8686033b4e80dacd2e216d1cfaa5302150170dde1d152da01c89145af22e562c9768ef5f46924073aff6a243b62eb039f1931466614040ca6ef21d77b018808c7a09a65175af0dfcfc9e609b46a0ecd6bffb46d63b303678be3b9f2586ee189dc6a86689f24c7a635dc4e4a9dbef03ddad6af95068920b318c2796dee8b825179cb08649c7b506e097d664467e0462c8c22ced9a00d519a9460b4677d2ec916fbbb1325d67a9483310bf9bf0ef56e66992032d3509ce0b295a3895a14da70a549d2461344d07a85b20cfe2c3ca4770434b5e2f60d1b3ce2b624a0c40fce29ff048bf502eb89bbc0c70ad99596ababe5837e4112209d7f3c222470a81aa609c270c3b139654520e2cf0cda81dc7ff7febf35a85501ca64330dbb9627a9b20e19b152f1fcdb93b3a9aa9ec1ab9c1f0a28eb2180f6d326f604d86ad05bf733b0b3137602adf72d3ec3f156707c20d10b603cb673b4d33f8e73efeceb7af26cc78b70f13103344189eb2a769aa20b496874785a1843f06fd2db6e419227b373265a7c075ff95db64ec2110d9b0fdbdb07eba5350116f130214d3085dfdc70c34c6407531c4ee5b426746d1c87138f458a64b779dd0771f08eef887cb16d24965a7c1f51e3a53622f5f89116dba83c02620feeab66cc86b776874c3febf2fd4dc7c5c8a3567e06fe2bf862e6a92d10a307f7439c24b4db730a0df04d8bff733f3e89e5e8c12599dba5a0a8a9b8c5fc613ad06a040c8b29ed80b0fafc83cefac15bc0d8b3cc1109f627edd6613a4e9dea893a2416013f1c9ae2318f1c879e5a76f6fa75439fb0a23c393f547f9a878a46ca37cdbcadf55249f4a192dca7b139f0b0c4c99ce9279ce0eb605505beba25456fdd8de0cf12d4871b8bb4bbbc49c4f0ac31eb064f0dac15770ddad965ce8a9f77c573ad4ec50e62c2f4b232e4171063e4ce8c409b1871e20ff017168e93477e91b864bcc08001e81cb258270fe08271cf67ce3de17d2b3896c4cbd7c64e2c14d43553cee7e92e56d60dbb0b84c933bf53dcdaf6100248d7257f04b28353d2437a53e7967cf78b5898bf58164d275bd9b902b356c1fb2f70f63c18ea0d99f5e1a5d8aa17bb12c27a8d3b433104cca06d0683a3b017515ba47233bdf928c07271c69076bbaad92c45d9dd127625491dc7ea8ec61919edc9d75aaa3b69b11e4a055c7a79b756c04d21795c64c427b42e94093bfa7ff6123b722cc4ae6d5e843030ef6ff971f2ebf20114f81ceb2d676c345f202f7eddaaa68830c62975675869cf1997526bfc2333a31a5077ab345c013a528b3c765b46f34c25b44b23af05e81bc32085fff46e580055ffdd029181000f0a01a995bff4c18ad44628f2c91b29eae547c2e780d2ecfe1405065efe7ac2526e503cb2c745a07d19e71a571a5fa53aaaf811db0d013369255505e38ff4161fa782a603e561abb2cd06dce02add6de63d717c905d33ecbe5f7eb8ca5731304f5ec4298ebcf135b7721e511eda40ce037cf42e097d9e08d22cbe72a8eb250d39368e33cc3ab0d7583d3bc3bba335ed25be2d2aeacef460d4e54bf8c769245d888f41623bdcef9bf2c121061c8a24166864733f070a2000bc2327c1313b59458cf1c823c682fbe219eeea59563acb52f66e833631bef94589b9c0e2b114c2cf5fc98edbf21c9e606de36ecf1133bfa3cb722048ea6cad90e8edb791f2d4e8f699df8dbc6e27914f4361aa049bbcb6c76fec98e179a8947bdc158902e43c8e0bd61cd04e12f42de8630befde6b2c88193a18e2fe8b78d6a76272cc1aff6f2ac389093639acf47ee3435a3c6c9377d773a7d70c3e6783e64ac764252decc0ac4e3c4d0cae5e0d896c82832a557f1984460584b1921178eb480cc52e2ad6e80eff22df57eb3e0cc5762d523171f6fbbd69888d1e25afc3c6097017965211e3ff0fa7287283ece6fd655610fd3505605e0602603a591d4d9e6a292e04520ae92a921ceb0723575866c472efe020eaf1adca0c1c6784cd9faf40bcf701607fa057923c85359d4f1e88d1a034f52994cf5ec82bda424531b369c0d9ca4833f7c66154ac076c9f3efda71fbcac9b25ef760519e509d9feae5a1992633b7d96310329ea26901c16be244f1daca33fff693da65d246d6f3c4b3527d102b4839a13c82ec36bc5555859d16c23cc17bdefc905574687a98e352d1b4d7f3842373efd1577e77da881a1fe5b45711f0d8c18f707ea96348410f42f30fa878088898854f9dbd7b555c1645a57186861f3e08544358d49a91af132f8403f2e9b83571501ea12dc110a34220a116e78d776f4767cee50e54d18a402e11fd2bcc4d5c9c78d3791ae65c78ac8160f8356dc487f232d4ab82e0e111a11a1f56139f13161890b10ffe7019b4f34be7e77077df7babc04b48d7d516ab01f6b447f5cb6ec2cbc92b82de6586d3c7d22214f5c81fbd064be1cdcc9b91f4674a95efd6343e36ecd6048bc910b", 0xa6f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xedf) 18:55:27 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 18:55:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') socket$inet6(0x18, 0x3, 0xfffffffffffffffa) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:55:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x2}) syz_open_pts() 18:55:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, 0x0, 0x35, 0xa, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='%,\x00'], &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/.&&-[@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=':$!\x81}[(\xb0\x00']) 18:55:27 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fchmod(r1, 0x80) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 18:55:27 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 18:55:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 18:55:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550f88) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) recvmsg(0xffffffffffffffff, &(0x7f0000002440)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000003, 0x8, 0x2c7b}, {{r1}, 0xfffffffffffffffb, 0xce, 0xf0000020, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x91, 0xf0000041, 0x7ff, 0x800}, {{r1}, 0xfffffffffffffffc, 0x2, 0x22, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x30, 0x3, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x6f2, 0x3}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x10, 0x81, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x28, 0xe98, 0x3}], 0x585, &(0x7f00000000c0)={0x10001, 0x8}) dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65bd7c34af6eb1000000000000000000000000", 0x72) 18:55:28 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='cr') r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8500, 0x51) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0xff, 0x10000}, {{r1}, 0x0, 0xe0, 0x0, 0x625b, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x21, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x74, 0x2, 0x7fffffff, 0x401}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x11, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x41, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf3bb258711825ad8, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x21, 0x1, 0xfffffffffffffff8, 0xb3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0xca, 0x7}], 0x6, &(0x7f00000000c0)={0x3, 0x7}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/122, 0x7a) 18:55:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001880)={0x5, "67b480b000567086c8810b6c70447ebe1de21960e070b07633d2fc825887807e958a4a47b1d1347743d787fac3bdfc250703f9bf6b005af8dc7e6496c6f91927703b614b38c0cac165b557ec42225b45e2ababbb0a79aae73b24a917a897e3d541d363091c1eb02e420fa2280293323fe7e6617ce9692ccaffcbaab9c4ce1385efbe664a883703e7a9e87c3f42f32dc7151fb5c5eac08e12682ea60d12afe00a909b0d0cdcaaf8c333c1b573b80a130a3d7486e0bc2d2e67d89d83119dbe2d25409120ef7d6ea9ae34d10f5f0d16c7e6dba61cd4e9c3fa2500c313d60d413cf2904af6c6b6ed5043d580c692e3bbf188d9a80280c30548df291db4300ed23e2ab5612ac3e76c2f5ae198fcb24aafa5c2346b71e1372f4b5ea282628b17f4c0a019ba770a14c080ee5ce68da1089da9951d0f6be83cbc920173703c48be72e8c062dc28649ed0a893f614e1f84299223182a69db2d9f1d0f0f0c7d8219dd810a98993d47f31650b106bc75bc1813efa97440cfc7dcd5e6b6332dc83fb21ed108a172e7b20f13687467f1571fa4c3c2cf85c0c46f4f9b6b669a68a651d7428b74fb436aed4b1b82eb0fa1fe69bc7dc945f96c57d0d467cd75c734ed8e8fa67f4d5be6e3182c30a7241a728873e4c8b31c84fa57d67ed95df6d893572f8315211dc3b69c0c6ccdb37d797bd945de8d61e111c5a918b8a95478133513a789be42e46c1edb8458de65fb2ec8c979351529eb333a3a709577010d0b9d098a87a9f88f27e26a559201c820b8a836fdb4e89e4d751f241efc5400d2e0dcc02f991cf28038fe0a98c2b6beab2949745d2b90121f9833fb720196423e09d3db00442f95089e603579e0949779972fc3349661c962e8ca3f3b4f0e1db3ee3674ab44902bc90228f54ae4f02d5af3ab9d647b91e13178d11eee7214b2f63c5e4ab37f365639d34bd577eb5c4771b1efe76a83fd06d9afb60f2b84d5c9f69d5a4378f32aab1d533face9a2bf7aa196c1676da7c2da6dbbc20eb1aebefd5710c51e14b0c5f102186b5f0059ff17c89560575b4ec5e1927fbf02fab875aeda0063dcba60dc9e1aead29676d3582597a43e9c4f382aeee6cbb47cd7472bb4e384f709e34527e77de4554932577011f44a2c930a6be418564999afa8f1d1a4183cf9d597d1c8b7b752247b8f8dd1583e3aed35ee5b4825802ac91616c91744a13cf49c754a5f72cd65aad039e8c49bf04789aeffab4e8bb85f557e58fce54a81a1bd5874a3d26bcb0e904ae087570d0382570095351f298da9f8e78916ae103491f770295b9a1de75f3b6768db7c9df2578a6ddedd11697e644d270307085b468e2f71f1381507af72dcfe0231d596c0b313165b8cd2c41f6e22f779cf9975adcf6f01198c88db7be0a3741dc50723655867e4b2d8839586c2dcca9e9bc555a2313bc22e9dca3aece5daac5e163b50be8bfecd99282a22978742b37ade90ddfccc91bd2bf5a7784addaedc9917ee5fcf560d7aeeac08347c784c2bb80ba576ea87a14c161f8cf1dc1ce5a61c76b55f2d84163fb42533b9c97d0b3d3438d2497b734e84bfac9e3c919ef64d6ef53f02637a067dd19a643ab5f7a01b65b0e9c1a79d51042699a3dda3aac9bb105ab5060329d8ab0d6d422fe0d882bf37348839edd0428699a2379f627bb491aa3fc549398e0654abb97da9b61b5aad68ff1dbaa7c6328ab1fe622a07dea9b71797ae71e27651540852f187f069b2184d105f99850727be5afbb8abc638636ddc69ece469596cd37cbb6dba445d0f91e62287fd6fb3931b63f93ecd68d2a844b5ead34707921896562b9493ea92e5062133d021ee08cf67c0b3c34775c7242c663a493264be340f54eec015340cdc607b580535609474123bb4ad0a4cd7c74c85b7236e1c5adefc8aec012f619b2fe05e82158f5f8160c09090b34e94ac1372009c5e79edaa1f8dbcea8b84f8561bdd849aba22975a73e9c2f981e22f0b40d262e5c2de1bd4206b701ab20a173d5a62bcf20edd42fd0f607cd614f9720555b23d089cc664cb1630d1e1d7b7ba2b81db6ab17476863e2a7b9efb3c3b1f50fb84862d9b1df221652235f08a2a795d5cf2a3fcd220239fced607eacebc9680a492afa42d531bec07cce36a153655cf2fec848a8a217660d9862f16c955198fb4686d62c07a54ea2161f87562ad31b609ab5bbe3629c5270409ce6b333416c790f73806caa0e4f12f2af49387e2b598beadfbffaff701c3cf4d8bedba3c05e780ea25827b6a8dc87936fabf4a33dd29a265e84b0cc5af481d0d9a4526ee054c377df699e2d41b5e5ef9f8bab34ac5d75f8e40a16a5b467f573b736462d6529722b4e572ea797894c55295cb2dfe5a6b36f8ee186cbd55bd10467afd1c9e16fce366d962412c61592cc385b08fee768d3299fb1f520849a35fd5dd701e6956b078f0d099c3e7e08cbbfc160335e232bf7c51357fff42ab53359bcbd9ce2dd533187d5d6902e559fc4acc334a0abf96c93febc737de1b335e62a16f1b0987b20a50ca2c59d3b3bf7cb5854facb08f70743d1d678b1d68408774d3606a9f6a8bdb6d11330a302890168b1c6ccff323adc8dfde0797905fa80cbf7a16bd3f4e2b29069b17d8d419506e973c08f9a80e891579770cbd8feb1e20e3dd30297cb306756e5840cb821467b7de73292ee90180fa4268b1c6cbc0dcdac61fbdcc022911fa03b5b899e3df197a8ebc2a338996e33f07ae0ceab85b1dfcb7010742d57ac621b7bca00186790834b9ab227c2c8e3946dd31f8fef1a0bdd229cd54490f148a89ff432659893fb259310cc068f516bf628e0d9b8abc5b3254767ef597e554fd7391ef37084e0b16cbbea5a67de3d56b2fa5c56f5c4645d2696cc79258438cb4fc8b7cf463fe42d6598f448336d2c3a343e5bb8ba0c059f1d9f844807be7dfd06bf8c34b02991f99a5b9aac3ea9518c7e8de111e153a53c85eec92f73b8c89a4525b8f8224eaac4bafd9a2d43bf3951d4b059b2591fa5a7a29f4c642c24ec18e4d8dd6e9cd27e4c54f92ec5292d6ae690010ca0686f5574b6bc1acee6c62ffc911e18a6f8c77a0c20c05caa335aeb7c1c0a7ffb56880e592d8c80a99d47f9f7e64293d20885546238723a1b05176a2946887a007bcd725b1254243e0496a21ca60c4d3dbdbc30d0f0cdc22781793d4fbea183ff490a4dfbf0984b471233f57add217737075f434f007b70c4a23864fc0247c7ff7a3b5a3c8271239a2b31bfad24e868f27a088a7af0f2cf2782246ca09f786769c466c37f6362f5cb4a1a029841c34b6554f88b0d6add60e47b66e1a8f5ccd3e333a453472cf41758492186a4bd0562b8a10fa8450032b2fdcf1eb1352e44e22b760302dfaae4148cdedb3a59f6e1531e4f955a9c72faf34730351cf35cb5ae551f735687c4a130346e1fd5289d62153d446bf857dc6782e7cd18010c8a8fff911ffdc1fbd71761c77e283d9d0d86bbfd88971e1543a14c0f431e308a4f7eb35eab0637367076463db3d048d2802c0d87b89c13edd9f987b72d95aeb2c1cd976aa97acafd7c51c89ee8a40a5ceffafd0d9d86fbe4a3db5aef7faca1296b570246e38d10221a708be4f1f9e5c6187e12c817e1ccdd871c244b5cf314541bf808f7e19513679c8cc814b7736d153f94abcc025861e913742ffc5a9b85f9c1219d03111aacb155d2ccba63d1b5b9e113c043671455c003174e7f368778389e195b587c066dcfdcccacd88208e900fde513286a5a3167789e2d47f90b156e9852990d2b5435783cf742fb05ad3322b2e8e95e7fb16cf1e25e4e6fddbfac53b57f73f690eaa77e46a597f69f96b34632428721e0cac17cf87245a486b779124e6638151c2d3ec0b4900679342f3714622cec50312a538b309f3b6f6a1eb7d9d48dcd76f60e11c9aaf4c86d7e5c9140d0da738f312386eabdd9fcfbf9d42127676ff55395ace029702485f83778a3886bfe2a0acb37ef4995558c91fc5c232c4f927e8d95893ddf32ac5b29e2ff10bb606836c6b4116504345fb4498df4c32bb6c393f5d74f5452815ebb412f5016631b3859a5635469ac2cc5966ff2c7cdb800a9133a7fc251d83127b27ab1f6349d21060cd66006805dc1acf42efceea98979654fd78f2eda94ca6e6a7761fca35732e3b8ee06b662a0569ddbbe61e65628ee86cb1d02d2f999e5fab6979063646959183714053930a8b1f9a3671451cbe18a156dfe25e3aa6c600cfe237fc11170f3a28587ab77cab1bba7d736ae502293c911820cc388b1172d60d3aa8f4046553be9ca11e1ef65ed312ddb95857f691cd0d06c938df21f5e011fa07b2437722eae226c7debb3c124cabd34c8166703f3061e5cd611036e60bfdb923f61442ea4585d1a372aa87716d8b96488be90b1d288f7d3df407e0fe256fdfd9dee9851b225b3d0317bd233f72edc4e3beed17981bb1d7e3c327477841db8aa8768d88ee53612712b1b4ba0d9f456720f6ec54a509629feee6c746e1dea8ac0aca26904e91d24325130f118ed08f96ac512e7f56479d0e7c909b267b77223573f8f16a0383caeca33325892fcb1347aec1e099c0283b470b31b73080c755dd1266ffe52c9c79e3ed859564a230b8e54f72f9530a9c38db0b0dce0f007a8fea3dce4e173d57bb36f02be2f7994757bcfb16a3b94fbd4aedf5afc896eac93c8237a2b38c69b5e58f14d5e4f6e17d047c327329e49c195e63889ab2a7475b4d03668f84d7b6520f26f8d00648e9efffb4bfd5e191e023125d310463b72210ba026e2e54fd182adfc870403c769cdbb52f9f7710fc0b8221a0766de5cfca41cb3d485b4925ae57fe528497421be0dd9aa49a7e48c04dd78b5a006b5582ad285507f540e7e81aab9ccefb200d178a37c9fd34ea16595baacb11909a08444994cc43b9a15284b109cd2754a1e725f947d08924a065ccfa0e150e949f58430c42363ae2be252a7bd098f8bd1b99bd1cab8698cce151887cb2e1676ce0733eb15917505b6f4d2ed638d7b7bb6673f8146a484bc04c33b09625c47d172d4b7c95f8f2c126015cea5ed140bc3e5942c311fa5373037cbf71a51b0cc56163008bbcf24ce6a43e9440e3c63386ee40176db2f1d8c07e4b91ae14576a2ff3215b17bbbffd2a6db3da46e59ebfc36b500ab29a44ee636ac624e6ca152199014f623256bed5ccd1d2ee33e6edb8e98f21a9f80c662507cebecb7856004dbbc394ce2817ee96ce9abec13305c3a92eccbaf2d6f038bead83de5bf5109a28cac303110b3cfa07a3cc2e6f318bb6e7de295dcd47c72769aff296c8faa062e1a0fa7bf95f77c4d2890fb22944205b3537b0495955d251a96721cf12ca33de7077df74528b8bb5479162e371901a4f06068a6bf1f21f40efc3a189ee937663374448469cff7f369fbc34b1b63734611267a04ca67b47a9409183069b1d128a184bede589c39a77c765e9f361ec0e1efeea5af6d7a2bc65d79c69ad919edd2c913cb4bc5f17d842ec068ecc62df05cf8e6a4bd628f46f136ce841017d1a04208cb57323e6e57bd6d726162e428eacbfa4366ee64653bf6b2b18400bb77a4d3551418441c8f15359798b97439681da5537369bc9edb818079346948c40a1662810da33207214e7ba4b1ccbe8db742fe062990b0f79add6f219a71add1a7ab3ad575e3c1f2d87998264a20b3bbc67429ec566483c97da3d02697"}, 0xfd1, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 18:55:28 executing program 1: r0 = socket(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, &(0x7f0000000140)) 18:55:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) 18:55:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x400, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x25, 0x11, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1b, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x60, 0xa0000082, 0x9, 0x81}, {{r0}, 0x0, 0x1, 0x0, 0x2, 0x8}], 0x2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0xab9e, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x45, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x7, 0x10000}, {{r0}, 0x0, 0xa, 0xf0000050, 0xb4, 0xd6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x9140}], 0x6, &(0x7f0000000040)={0x7, 0x4a395f14}) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200e0, 0x7e) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x118) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x65d, &(0x7f00000000c0)={0xffff, 0x800}) 18:55:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fsync(r0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x2, 0x80, "43f7f0f01fe676362622670a37faf6100fe8bfd5", 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 18:55:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) 18:55:28 executing program 1: r0 = msgget$private(0x0, 0x542) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x3, "79aa3ad30741db373367807dcca9b8fcc68d2c3dc75ac7f3422df47ae7ed21882b5bd8f52a4ab4b6f9859077fd1f0466423a6b9dabcd62dee809f737823fede51e24bc1fe43fceb4746e540b47de7e105a6c1a81bed81b5e22ee37bde3a0fc2942b03a74bd132d84bbe282d6350dd18b57980af0424bdab4f41c0ca5f38e2d294cd98a80f667171a2fdd6b6d1002eb3f8687e880e2deaa7bd48aed1dd1c0c54ac59488679f50ffa3d1a3ceb7a9030a62eb0f74f152f69960c8a363fa372917f047aeb11073304c0058a0b55e7504ff284aec1a9e2f5681cd2f42cf5859287c728980b0b2ec8d70c3c618337ce9056f516ca3b5e81e736d31db"}, 0x101, 0x800) semget(0x2, 0x1, 0x41) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x5a9f773c3621b58f) 18:55:29 executing program 0: socketpair(0x3a, 0x8007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b6c31bcefce6e946df093e5a57fecb822a337a6a46c4e3c6d4a2e676ca8b2614dea8fde3b9bcfd22804a392a75a8796012ae0314458d76dd18cc10f9ad16ea76e2d146b6944607f487a4b8bdc3dc6eac246fa442576e60236a62cebb41bba212266b5060f15b72f65a8216f7c240656d3487519647d4f0fb21f5ae83b5ab824b4c5d9bb0b0f582dedc6785668153e54220e7367bf77b0d6c3829a3157e0139f950134eac942b49ea8ba92626a086a8df05a00dcfe98f082456233124742e0a3b7bd37d7b0af66df633d92ca4ad32331f6d84621392803c2e0502f11a452c85f374cf58d844e1b8337d9453f14e03537475e3aa056443db39935b7c0d8bd0b444ff41a124baaaed8f49c89dd5ae3193a4422e32c188fc3db4c7074408a30da125fe9653b02dcd4f3b1508b2d162195d52a5f54fc9b6bc36015483cd8762b39c144813492a4bc0e740279840b68d867b9e9bb5b0569ca1840ffcdb1dfbe11cf97bfd4caf3acaa8e32dcdf970b9c3939fd88401aeb2e38e7e8aa0da68a32f0647cecb7f7cc69150289e4f969f847fb57d025829f81c8d0f0de61c8d42957c0a7aacc5441d27683b94f50e3c448a7c07ea62aa0e5c0ea863a32afee7d2ad5973826a38f97dbe875139f3df8a68e6d47f34527bd6071feb54f6901e213e2ef784e4dbb526d3797da3b38124cfd1353babe932e2018b996fe38a70e0e1bcd911f0251ea35d8792db8fdd18752edf4a9c43c85eb41bc290443efa722a47e4d0fc8c9e5250db4a0857a0fa52069510b58323688f58fec8c23ad804c588473b0a411cb18247c39c045ba88fbfa86625987f4912984fcd4b29010e934a9e9ce535feff033162b684ad3c86e764193b3675f9ad9f24ae78b7f6feae6eb8cfb46f3b45eaa77d8081e5676fe0b0ffd4da05dd4ba866597dce93c154072e406b608f4d9a6a2b60d49fdf8c639504958ad54a0572eab79e1c6a877495c85eff57dcf785451f1a10cefb6f4d6a1b5afead14de94edbfe1b6f2898fc592784c5ae98e0e1e9257cb81af1787b7146d32d2f7a487bf82dcc704c3eba2cbf58b10ecabc7e44f3774a43a4630ae20c4b8ce151a07075d60bad02bbeb12c7022e3b4333ca7525379a77e43313197cc87b1352d4c57ec910330ac0cd7b3eedd8994ceff54f7af56e10917dc5eb0d60ca3f30c825adb39890e95912666f2c8014836e1221b2573b068338d11daf1f106d3ee9edd133b71936691a4455f94770ca97a3baf6b5d44d9829bd29eba0228e5c34de983c08285d154a23c4d72d04b9c24a5e20482a1626890e8bdaf6cc6f9df823b4855d9ab161dd31509c61685f67c2de7a50070a7d02c226b66b4ebcca5521d79f52bf8c796bb18e4f79e127cad52dbe8a5fbd915b80e9a348ead356e4f2115ba179cf188128dd30f5924aaa73314c722534f603a3903cafc898d49e0130a068a801e28ef51615721d74f48a23f568468e3ccfdecb461d0e22509243c6fb4c15bd794bea58e27d3adfafa19395182217d42544e8a85e316e70c6133ab2d6b813d16f2ce262deb01ca3cf9ddea4a46ef2e64ec6416b54a7a33b33484ed84a491254e5750fa7010f43091412d9c823644ce61c925f80c6e2005e4f520aa9ccfada3cc41447c13c7fdeb2a2a9c83c563bdc81372cbfc8dc7ee062584100fd5a644b3658b6aa83ae1b1a3810c7cb8effaee1586e7f1bee1141dd7476b7d9a323203154bbe3ca61dcad9c290142da2c2a3008b31c5e06803dba5c0627820f8e41c338ce87ad6def304b6018e0b7cc930a32943fb82fc80d5adf8ff6f2ec48a3496aacbb7de24aa40abee819aa6f8d055a8d36589d7fb207596807132a64ab7efa971de6791e0dc81a220b2981792b401012d0eb6c022ccc3207f9f2faa11a1f166ef53503af8d64a08bfdeeccf4dd57623f69229c1b9b3756460a605822a8b0a0ffebd437ef46c7315044b5f72e5b05da68845598bffa34ee9b77274c373c46909e87afcad20118a109ecc11bca90f8825647ca32138f4d3f5d014c789db738f6857c94a6d4e05869b5c7f2d8b76d9111ddd26d680b1de59a3143fb45bfe6dbec3e98df39a23635248a6c21da7fff5a7dcad3ec5b71c80809f65ac604b17568785f1ea0ff248653a577ee20dd5486c9409c216906b1c384683ec73b0fad275a9b3df7199d52e139ea9c301c685b3ba06627e4fcc2886f5d66217543685729e227221c991829f91db8e7b780f4522f80acb9217da40a799ea1cd7af60ce86e2d517bb44aaa848355a972fd8c3d95244b5b88843a3b07532d91404496c36b061e07dae77b052b00b14cc8638f64d2469e28f78e28a416ba8ce44f8295484ae54651f025fd917308dcb2197b26d8efdc5468a872bce4a38a6f4a0f8aa2e4467d67a09637a6f714866dfd5c00c0ea57426b97f96bbb6af84044f00cf0fb3b179fb7da2432b7d267b21ef4dd3a681e1f880a403914b5618922fd2724d8bb73d529cc4547f7a7f0a342f477e8a90d6fccedcba444e055ddbeed52c285da3671ee41d12d9bd27a2fb13571af8276e802db2c17097c965598b931028bb800b6d4320e5ed0a77c90e08cfa3bfb024a8696428354223fe538f71eba26d814edef0303d07153e587a92b01f9a9da11e65badc97b686fe5bb7c7a7291ee252969f07886386db5f844021c75bb5ddc8969fef6507050ab4e2374eac7326a1943db9de40051413536edf746a1ded4beff79040e738b055922eb920fbe4f3ad4ac0c65c7e2fee2b36ded765c62182aeb47fe57a7c1adefa719b8c3b2924bdca3f7bc58f39307f36b83dda3aab1bf819534c2f819862d7a206e79cb67ccac90ba7c0486af4a662898c7d8ef977291c3f703f5f47604cdac228d1239bb8fe07251892521ab2705e45110e9973abe0747189a78b2fdef7f53aefff93a754d96cfa2f37dcca7e9b70855a24bc007cefe658ce7e9db26d39c7c19a483c812a885043255c85f381baafbb330d0e45d7d725faeb635cb3389cd210d755e8e5afe9661e8915ce5f8c52416a656ff48cf5bbc7c7a6545d25ba426ae85aaf5168a7bd3118f51dcd2562032a782c7e74baee3e4fb41d0d4dfe013910e0a56b48201b030709229e585fc6c90dc711d7d86168313e8bdd23849faec3e5a6b47a8188dbf9fb97b3fdeb1b2adefa5ba8e84cdfec34398a51777113b4a2120eae9bc71ca554e93d127da1b330edc7f6a565c0b4e70a95eaa2592dd667b9eded10b74bd8311d1ebd371b6ea3ae37c7e325a34095e31fdedce525a1f78ed929dddccdc548f7af307540995b3ca8d975987d1b7cba2276c9b9cdd5b9bdc2ff3f7417a57bd592abc159a65a35db040afd1c4114c847b55ad0ceceb63381c15d75f409396bea33ad034d588ecb7b9855afabcefef7e4f806035e45f895fc124ec3d933cbc8802006e38347b1c1a045a030746024bd59384a7de23d9d86314d97454d777f0de5a591abd003fbfd7e3b084e4e381ffdf93fb5a1a827885835f77d4f0b22c99e808b861491217c2a0c03349f442bf49b49e390d6c32e52ed512230e8af3ee037f85212d6cec70a56b218c8b5667c8e0f3239929fd835a3bd88ebe0425a255f86bc98dab7e0ab68b5ab0555e523cbe81d12f9b3ccd33c1c95ebbe8d31397fb2de69baa1ea1e57aab4da270d0fe21bb7077064f0c983c16f1bf49e7f7c7c7f1ad2f984ec8170791640ad642488ccf1a59ef2ffafeb319805a19628decc26ed65b08145bc7fe96120d0e5f220a38603a2ac16caa81e8cf5e3bea9738e909faa62a54cbe6500329621c2149783d41dfef0cb456f065eb201e5632fd90c62cbbd9da5e8e2888ea33ec29107ecfc52795b86c5e5bccb8c96345fae351b0e1925a42104ace2a5d42abdf6e8e58738e7b47b1755943b524ebae67fa2e54f6d1df9f47c5d430715a9cce0fb774f554ca9142db29a2636a1c6f3db150957eb29a95bd1c4af2a36409cc2768d028451f9a85431fec1efeed76595032f08636eeafc999e4d71f90bf54b7fd02838bfc9b9e8d922cc91ca9df32b3b95c9bd687d3a1bbe7de2d3acc44d2ddb0162234be1657621e140ceb9041ad623c9a6eca767511199843d7ed0101d6c234c07a950ceefc2f2c92dfa94a02399650e02175ebf1bfe7f54c8eaa4c6fa1d5f2650206683e8260ebb271cc8c2871ece084fdf8414d6f7ebc379c55df0305f040c37c06839d729a4df85e45b42b3575c597144536561f15cb2c670f993c018e525ffdb468bcab9e8239c05fdb2e504192253f2fa334a111b804498769a1fd5956ba71fe7857fe27d1db1d5968e84f7e66a672dc5e79a9a20933b9840b8e271c9efd89345603a78e27acfbeeee0d7e9c34acfc2f901a005cb1dd07e4c76026987122d3c0b980d2f278e39965489e2b879d2be7a5bf0b16827b95ac5e4dd74c1f346ec7cd63133a1984d8c150c3f6426637ebfeb0f2c24c09b8168fd6794bcfa828c7f52f1fd4c75dd82a24f7884dcf0a940e1f267dd002942a4a897b4368a42f10fc3dc3f6ccefe19365b394f948f7edecf4144bee5ff65a6288d21a1b443f798e448fd43a99ca2e891626bc50ddc62f80aaecee84705fe160990062a17c29cb87c2957367309e8f4fe5fdc3aa1b14d0ec8e3a84ed41b6a644ac9e8c462b2189b3ae468897e08680f0b4b89077df9d2d77bcfd6f9f4e84b9f1bc299b81f1c2735a8fb6f1ac23914f5a75921550b4479a6299e0dae537a5f1c047f7ca094b402a6ba32b54a31e95581e37365ba9ec4bc4f06b4138b78b60723a3eb7d9e6a32ae98754a0dcfa799c596d95480fb85a3679c084f4367ffda8e735dfcb74b4ddb269df081433c08d578f1994257eb3ffa51fdb194e3c1dcf9e6132af39b5b6dcf5cc1d278a1bb20c5d94b0e367335a861c5d8bacd2b5a7a878c7bfc0908fe9cc26b7f41f28c25245b2147e6f64725bc8b67c13fd0ef6594bb36272510327be37900af00b3fe9cd80af7c8440325a74eb127abba9388165271883cbde903a335be10735ee94a2b37fb29258b6792aa4b818020eb1a697c6075f32c88d1a97a38ddfedf0e3b3810d11d8c2b24ff1ddc6c767881a7ed4ed57cb396c7bb1752b41624299ea504e499790c6283b80a7d2e8599cd25faac2de9954304d5c57bea00da745a28f7269b980b5b3424d579810c2261191900a30ff46a42ba59d1729439def76d57749b94a3a277bd09431bea9723369f706db37a45dd0ea096c2178ecdeda882632bee9f7bcf0b21744dc148243d26492e7f4cd4916c88ed93a6d31a50a969550cc436a35c8d1b1fd90811154862c325ea3e2c01b949e4f7a2afe45edbe1b60df34191c2ecb10a98b8c97588b658d4234091f21adb9c014c9c71dcb85b3190a2376e97d2f4e5508bbf98f7389733b49de0b4a3a72f2b9ca152b2ac0847ee431a6568e95d1319035e858ef496b6579ad6088ddd247f15d03496bb2b2a359e082ef4aafe23c1de65a894269852f3666432f2824e53b9b4e371ac4da0cee0e19e35080a6336abf1fd5210214f8367f9ac4cd5f8cd20908157fa4fe76e32a0284a97c1146fbdd22e7e3761b2f3c8a07e579d97f5824ae71d0194c188bfbb7f4b25dd59a322fdac2e338f840927d22d91aaf789173e7a1831d62fc560ca5fb257ecbebf788d1c7c2b321ec6e727cfa0f311065d5b079ea3371b8f7cd6bf5d62238860166b82690a8ec2d690e506d09dd633b4bf8724539ee6981dc3ac64d0f686b495f6b932ae3aa1764d5bd2e41160bdf7685d0499f14d7c71cc87c8a1f5d55a9e34dfd241c9cc8b", 0x1000) socket$inet(0x2, 0x3, 0xa9d) 18:55:29 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000280)) r0 = dup(0xffffffffffffff9c) lseek(r0, 0xfffffffffffffffd, 0x3) munmap(&(0x7f0000528000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f000031d000/0x400000)=nil, 0x400000, 0x2, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x9, 0x4, 0x5, "d132e931188ceafc7c3915bdb46753276d17a710", 0x8, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) sync() r4 = semget(0x0, 0x0, 0x400) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000080)=""/98) 18:55:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/254, 0xfe) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 18:55:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x200, 0x100000001, 0x9, 0x0, 0xe0d, 0x0, 0x1, 0x20}, &(0x7f0000000280)={0xffff, 0x6}) select(0x40, &(0x7f0000000000)={0x6, 0x9453, 0x101, 0x4, 0x0, 0x1, 0x3, 0x85}, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x7, 0x8000, 0x100000000, 0xce8, 0xffffffffffff0359}, &(0x7f0000000080)={0x1000, 0x2, 0xb4, 0xfffffffffffffffb, 0x0, 0x70, 0x100000000, 0x3}, &(0x7f00000000c0)={0x2, 0x9}) r0 = kqueue() fchdir(r0) 18:55:29 executing program 0: r0 = socket(0x10, 0x2, 0x12) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 18:55:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x7, 0xae8, 0x80, "7d54723392ba88372df11e15c37843b172a16b06", 0xfffffffffffffff9, 0x8}) 18:55:29 executing program 0: stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xff) getdents(r0, &(0x7f0000000080)=""/37, 0xd) getdents(r0, &(0x7f0000000100)=""/120, 0x28c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 18:55:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x3f) 18:55:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000080)=""/28, 0x1c) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x4000802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 18:55:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x3f, 0x3, 0x200, 0x0, 0x1f, 0x9, 0x9, 0xc36}, &(0x7f0000000100)={0xf1c, 0x8, 0xfffffffffffffff8, 0x0, 0x1f, 0x200, 0x81, 0x8}, &(0x7f0000000140)={0x1, 0x3, 0xffffffff00000000, 0x10000, 0x0, 0x0, 0x9, 0x7fff}, &(0x7f0000000200)={0x2, 0x9}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 18:55:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)=""/164, 0xa4) 18:55:29 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x82c0, 0xa1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) flock(r0, 0x8) 18:55:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="cf3b9a41a38d8ae963f5dc10f1fcb8c42074a3f70f247161f356aa0cab3ffd405af609ec08e609c5d9f1ac1d88c102c23e9a25ed18711d7bdff9d855cf174a17", 0x40}], 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x200fffff, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8c, 0x11, 0xb823, 0xc08}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x40, 0x3, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x25, 0x84, 0x0, 0x1}], 0x10000, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x724, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc, 0x20000000, 0x9, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0xde3d}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x5}], 0x1f, &(0x7f0000000500)={0x6, 0x2897}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x100) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0xffffffff) renameat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r5 = syz_open_pts() setsockopt(r3, 0x0, 0x4, &(0x7f0000000240)="de89d58713d4983d44ace731a0cf6a3e962c981a2ab558ca14ff7ce34a510e760f098c4b317dee66b3f9fc70e602bc71a8a46c9246efdb538c1b0d702f29cefc5088f20ade79b57be1fa8e61d5fd7f58735549c503ff7a40f1b178a0f0bca4b1313a015b5c3e1e1ef121b05b2e1eaa534858894094", 0x75) close(r0) close(r0) dup(r5) syz_open_pts() 18:55:30 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c1, 0x10) recvfrom(r1, &(0x7f0000000100)=""/23, 0x17, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x60, 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000800)) 18:55:30 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xw') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 18:55:30 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x5, 0xffffffffffffe710}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x6, 0xffffffffffff18f9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x1, 0x452}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x3, 0x7, 0x10000}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x75, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x9, 0x43, 0x387}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa, 0x7968, 0x7}], 0x9, &(0x7f0000000240)={0x7, 0x10000}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) socketpair(0x1, 0x0, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchown(r0, r4, r6) setgid(r5) 18:55:30 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x4, &(0x7f00000002c0)=""/236, 0xec}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) 18:55:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0xffffffffffffffbc) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) 18:55:30 executing program 1: r0 = socket(0x0, 0x1, 0x73a3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 18:55:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) close(r0) 18:55:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x4, 0x81, 0x1, 0x6}, {{r0}, 0x0, 0x10, 0x80, 0x100, 0xef7b}], 0x401, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xe, 0x40ed026cdf8801e8, 0x7fff, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x2c7, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x8f48, 0x2}, {{r0}, 0x0, 0x5c, 0x20000010, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x4c}], 0xfffffffffffffffc, &(0x7f0000000140)={0x8, 0x4}) 18:55:30 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x100000001) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 18:55:30 executing program 1: r0 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x1fc, 0x100000000000121) openat(r0, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x102, &(0x7f0000000280)=[{&(0x7f0000000080)="6f03b411585a38eaad81023fc28dc0d9a27dc37f25c3368c9b443cd5692dbaaa7eb8c3bb8e5a44be0a35ccea416d5e79f23a4e382251f6", 0x37}, {&(0x7f0000000380)="415abe68321aa94015ee94924fa37c1af11fe42a9054729c67b1833d84126781e445da8438fce3e02423c21e469abf9694a2d09a2a89f5d015338dc83cc0e6ecbcdd545e59b4f97ef5a31ab1ceb936ca16b87d2d2a063853907c79483224a8cf7dd85c965471227c502d271b8ee05d85d2fabddeb6c32fa4628063c1e0cdb8c6c859b3e9ec0cc866daefe4345c972955f3a2b0f4041119506831ee495867c6a76f9b904656127f607b03d5612b2795618c0dd2325959ffffd47e917b79d03a30ecea8b9c1bcc7ffe3fafdadc43e59883144d3ef9040e89549ad68328a50048c030", 0xfffffffffffffe4d}, {&(0x7f0000000180)="4c47cb550d16a84dd46f1a969a62e5c7a24a7b6e60ff7e7d1758e300b8873bd776e7aae290013c44653f0901279f597e22f80a946cfa33710851dfd908bae41875b4769b1f5a1cec2589396d86d1fdc26dd4b9a2f525e1d7b9695e522c543c792aa35f1b3663c2bde3c30fefd11076d418ffb0643eef54a1c46cd947c69a7888b17454b2d0d5e567ee36bf878827a1043d4d9bcdca65112922de0677d500f70d17e1c8a7c86a1ae36dc02ff5cd63486f79e87a99147b8718eea77d564cc7157371539476a689234d7a79ce91c59252f135d820198d2086b2ce8115a845832cffe3348b489530d8781c2f3d67577692853c4c8ae3b09d359886", 0xf9}], 0x3, 0x0, 0x0, 0x407}, 0x400) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 18:55:30 executing program 1: clock_getres(0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20408, 0x6) nanosleep(&(0x7f0000000100)={0x7, 0x3}, &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7ff, 0x7f}, 0x8) 18:55:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0xffffffffffffffff, 0x400000000002, 0x3) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 18:55:30 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="516af16cf681f859b0aa7ba12b", 0xd}], 0x1) pwritev(r0, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) r1 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) 18:55:30 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x411, 0x56) write(r0, &(0x7f0000000100)="e0acd415c862b4f4f17f105c21dd987c470f9f10e5b480f0ddbb9e1ee5c75d2e209ff2798d2925e8144ef90e60c7fc0a13d7a550a0c2d2af9ab6877cf5d50a1dd32199e4b0af215c054bd40bbce44deaa166e79167976ed40b12a9d9ffa183ef3d95a0cb9d1c60cd25950f98", 0x6c) socketpair(0x39, 0x0, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="3d6098ba18fd14985e94b74e21cee28312162310a43687daa3e293a312", 0x1d) write(r1, &(0x7f0000000180)="aceabba2947639c35f20080a5bed1132b772083d6c1bf04110dbe364023fc84cd68647c97bacb79cafd8195aed0929aa63b1ed1e69e136ce2e19b16568adfb67f73b46e2dc16196aec0891bdcf8bc70a11ceb59535a9716cddf9e41c93fdca9db378c9a0142894dea67dd78fe961b9a5a42616d0", 0x74) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000), 0xffc8) 18:55:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd) symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') chmod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) recvfrom(r0, &(0x7f00000001c0)=""/139, 0x8b, 0x1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc) 18:55:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="2323a64e621b6532f7b03ba9bcccd393071d39ebee8edbd928300d67e3d45ff4f6e66b99c13ce604ebab2efba62ed5b734a19c46ebf2c8546677c50969b255cb09c73038e3f8234515e1c0c069b21baed45c3f9652c20e7564fb5fe6c2afac7a28d26e9f2599632060928e674619ed4384fbc17ab4a01a7919f976e194b951c71adc27a0935f8b3562b2f90329e742fd2daf1530ed7517c59d687f3fc360435a57f82f09582737f0dce2706ba1f62b14f4060e842b4c0f5712790be1b7f0862ade0543c9c94946e216559bfabf086cb134056104acb8bf7d6bc919b8eb5b4edec14af1a0f64e148695828599e89ef1e0a33bf511daf0a0b6f7b9377a8a727bfa8a37daaa8cba8a5d57c83a2c54b31e704be1bf3491ae52b04ee3579fadff0d0890cb9466f0e9fcb9cf464cd3f413bcb4782d0a716b67ef1e27f7ad47604611080278705135b8e255271f019dadfff7e3329325e4c39580296673124e41a1018a2a015e07984dd2117803b9aefe2e267197dbb747cec13f5b06a0b30f310283d70b437183edfa1465eae4403f254a6d3d937bbba4def907103c0a84852e5438e3040cd04c26007b6f63da456f2d005ae8570d03010a20a409c319ead52929807b9559515de875de1f5f32e1617e8b2c315bb5ee3a614f0761659993604946fec391c80ff2bb8b06293ab228e8423a59b585aee83807c88518c7cbb084ee2bfdcbcb698f3f4e29a0ebdb929580c1aec262e706d09453edac5c05da7c64a80c6c46f7936193eac237b094e010a12a771682adaa0d2deb5b14cacd68f20e1bd42181e3f2571014d57c91060df3f3482c914aad7af6c3d570778a73c19ce44654a41b06d9e288ff28c778daa21dce1b143409a863ed4c957327fa42866a9c835e221c5703757883b5c62a06349b593d07b9b878a7895c75b64f7adcafeea9f17a157705c3b49f9c023e1cf1fdcbee374a020d4044a3230f3576e06bc2c1071eda7a82bac6ad289b6e40049c518130ef176d047657d306fe03eff818d513751bd053460e82558299ec8469135f9dbd478c442c73a6f9fc68d250a392b9f1eb488594b1aeb4b7405f3fb961fa3836527b193ff1d1daeeba8b5e81b364e7734d7047d8a1672bcf9add99cfc3b2a0d53b6d14bea14c59970d4ba940a279ad99fbfc7856d7cd9e4b047c00e2a94d5302daac0cb5c5bcd8043100b48b744b3d877d65c4271b828824837e5fcdcf53aeedf09764c5f0fdc60d733652d9155b3142cace281cc5d43cc9dd36922cf7408e595eb040129b4a6274e0e073d3ed22b47cfba04f10bc30e9f8bf15580c769add4d9ba9e95d480b2ba778341d2ca590044c0c9038d42d0f9e4b3b71e147eee32471c036444c125e720d7ceadac946a54f60b33372ef7847e7dac1011269d9dc581438bf880de6c2c926347ca0fcc17497e5cb11806f483843f31ffde342b47ed7291feca36debbfb2b6c26003497c7be50d607cfb94d54b2337d72f6a7de0e54649f1d89d793457566531e9e4fb355d46011e816bd84f695b4b529952d37a54a296db35562edb86b5d753cd0218a975fed7f005aad8802f4b18525ba19f6706e1bd482c28260f22521c77712abcd2a9cf1296fd03abbd835e59f8366d026df66bd26c42e4abca70e26ab4394a5cfa5f329d7533d1c2f58ea17288b55c05d9fb15a7c428319abd3627acce2f8ce2803737c293f04d046321edb3a7a0fc950647add36721c4417d91fceae0ae98db89754dc0f51e5961a415d3eb9131b104d07b40a99ebaed2a6720d1445078508d4589cb0205b2d50013aa7768c237babdeebe40861c15148eaf8cdb67025573c4ad7740df48fa672628b16ddb5130a108e5cefd15fc78e9000a2d1f2a36db1e6296b6f8bb64c12ce488b6add8ff1d6e4e0e95fa0349aac6974bf66357b425eaf56634468ede60ca07dc903df63692866413e1ac505309459ca95b1d06a3b0dd54044e7a2e2e9005ca8d3bf2ecfa1141ee6e737f0b80aabba4f7161b6ca5a276107c1b8f67cfe598bc7869bbe6e7b41bf4aa4e620d4982e8967ece92d2723d41d1501782920c88504c1c455aab2a2dfc5b362e252859f8b53e012a2f60e9f97a12f1388a78a1903e8a16b95ada2072db8f1c17cfac703630f4ab068ab4cb04059f2784f73c4aeecaa95a51199059a884c72823d666abef101e0b3e51ef9de063604ef20b4c1655ea419d4ed717d8e39c62a7d1e800168c467a859bbfe9c62bfae7ad352fb0496e676148f108e12b4944f83fefcb317bedcf12a652dde254a0192fc2a67ac514c91a0fd08ee9835598679e743e5d657a82ceb6c78f4600573adb03dff8ee0ccc4e9d1be7cd93f4350d2ebd394a986c07cc0a3921e4a123d6df0c764bb5749d8ceb830a0e52626e06f776f0641eb16a9d251374422d400eb3e9cdc56aa8265213f45a69c6cae6e52e13dda9d731d5cbbe35ae606e6f62d21c55eacf050541bb255da373c16083289657fbe7085d0bf6ba853c08fbf9240f136bcfd6ef4fb444e042f826834c791369270adf9a3c2cbb657b8888e082fde7bfe68a05ff5fe66a57f9f37440f8f2f890997569a8fbc5736edb9767d39a38b8c570bf25d7f592de1e6feeea8f5986501a7730ca63eedecd6a3698cf82193658597cd68a820af1d1e351ede3bc1dbba0190f5d08ee022c97da2958ca9bacf6ebd8c85c1416b41ea660e1a9f767346a9830f843c0d2dd0eeb85b54ea84806f7c9d05470c4743106fc2e33b093efcebda040442d1a0b45b8be485383ce0071aa1693f0eddc24abac90cb682df005802477a13a4de0a716f8795b589004c4e3d08a950b68e1f85260045cc4ff3c9b605c5ce35d4358438510c166e1029a89ddcd29ca0c67770398c4dadb5342b471b6df0bc42f5f7924515dfec7c8d977f5151fec51abf85af61ccf3944b5c7a5ce3a2d2714bc42c134258740630c37f59e7059dbf20aab66a232746604ac65ad212d75592ba100dc3da7a203144e6499f11a0d51552016574f5a2b28bc34e0f3209baa8f00de44ffae58719dc0f46ff9210e0c58807c70acfaf94f42ecc56bf61873c3cece752a04e6feb43432a65b2e92271d30c42be0f1f6018d5759ec17979a50e72212144dafb4406382e9fd4656e5ccb011405a74f0c1860acd876262535deaf4ffaefa8f611b821126129a1ef57f4b807bb17d3e2dd89523c4c7f97377d157d80698c4c9a12b90be68d067fd20203c83323cf0d48e0eb8229dade9ec11edec4bd32140fdcc95b4026200efc784e2b2c593f591f5c9224aa370f222319f42dcfa4d002e54d08ccbe88e6ef2163615300d4a7dfe8c48c775e0ad9d077ff9562198ef32edf2b4c3ad292fec40b560a7453d89c4fa77ef2cf2ec82460d75e7e66a2e77795fffb0947c1691a444bcc0751d826a768be3435e94c3c897b468b0f113079cf2f5e619a7c06dbe1d832c3e90502c893f8e9a02fa79ddd2a42191eb87197738a7f4f543e0d4cff88df2bb99b0d0a8419fe99fcfb9a61147d3d7e00374a16cca219e6262f3ed1de5f6e02cfe0053d5cdc80b0fa51639287108bb918529e9e4b173f53e100ae681a87a16a1bb7ec820a85b08893dd3328cec9c81faedefddddc477690be0d3c6766bf131b8ed839703dec30e1d22774144ceca2edfcc05062966ce43729ce01ac3ffc88326f6831367905968104c23edd044526e2eb196718df1a8c057d0cdd837478ea0a109d6234b62fc9965f54c888805822ff52717865101b824749b4089f1b34b1f846afc05577f2272baf6cd63b55a476bea8afba3459627b84c1768e6d427d4cea906204aeff9a79d5c894b1c27716a83314d6c05aa572a3f6ad8a99d7df12108ba8206946acd59be4c449e0cfd8b2c6de6dc355a60a920e3e84d282a43d23b43d0021281f9ed46924a5d5c43300aaa62d64571c322a442f30ff6a4ca6e5b1863ea24ad471aa8dc54e73411983edb9492ad3b0c66eb32bda9b83d7d36b476eae2d7e0baa0ef1d1feb5acc66de94fece538515d77897b2d9527038a588685768e8235f188681dbe40c704a3203df8bf93cfbf84e5b1aff5522093bdde155a0ac4f8e4fee1aa4c9e17c4e6588f076e5317ab28ff621f66ca3f966fba94feb89f44ab4d7d9dc1a4793aeee96e6e4f9e4d57dbec646f75357ae774247c2b5f2244d5da1ffbb08eec295b300138d4993722e54c8ff28b83a22e799522036754b13b120e4d893a98f6f52a22e97ca961fc3fe96efa0ed340be32c586ee1c1b59da2d0e92d5cf9b7c5d634042747e1ecf2db86a3f4c216191eece22dabf21dc9014e8ed7a067969e4c6132ddf60970819c137ca94f713d2580c29dd198c709e190cbcd502c5e0cb4a88a1c5c7871e38f7d884ecbe54c81276a11bc824e4eba84c38bdefb518569ac455fbde9f88672cdfa7013fa6e4d49fc37f5d0221c7b31b3ab5aa19bf879c16e047508de60dd6e69cef121a63d7e2dcbdf1b33ed5d222cfe5b6716e9683526f900ba7bc01bdd3dee1eb6b7d417b9de0243e88a054aceb1a9e4c267fc7342daad87adc0bec4663492fa44927b0e387149f99683ec83cdebc5912213d05e9e22731b37bc4d8e9ea9be7acd42a647fc5fe5ab4793c73e6f20bb496be38301eca645b42e55e64e3c44760fe40dba7428ff3f4eec8f801b902db613c7aa2fa9140c0613c58a3fb6f70e453a6cd2bf250c6d40f577a19db5a0a6ed73be1b372c5606a8f2d980e91636d3076cbd39b32c61b96c5dc86e04a9a09c2761b8cc1ecdf8cd7b14b1a306e0ab91eb8e6eedb540c3488b508852cde09c50e12912d4fd1f1b9563a51449b8562e136f8e40ec4fd704e0aca1c21ec01cde1322e0b9d4f987f71e1de8fe068ebac400c1fd29ba9bff3fadbdabda0cebf9c066a545869edb332f3f60de27f5fb507cd29034ddfe62f4c19ef4addccfc9faa1488a33a69421cbfd531513db13d2520cbe61aac29dc55f54c019dfbf30224838ee94476e18f67e21d87a2c3ff6825e24541a9f1fe8a14a48e4fa9c62a6982e11f1369b5d41afba3031ed02e39f8f94a9d9c129411c722fd1cd4728fb5fdc60ed6c5a58ec8db698b9b6fcaf4819d0348036c6b172550bd81a8a128b1e32efcad8ec70a93ca6671026197e4292cc954b8b8c8f02e75bc0e0e411eb67f7df4ef9fe7593391c468e1cd66195ec836548d6501dedf4a6bc246f5c40152542e6e17f5f0fa33b5c9119aee3b88837bd1e9732ff6d90ab2e84ba46081e882ea58055dc7448c44cdb240c2068ebf31d69c305726c8e611658810d297c2c7755af49127682307eead679f6dcb530a269b6bb30a7680b167c554dd19ff8c8323146c970f47f0b19c8c0ac05fa864ec0d35b804c0086260c4aff422fb05c241c63b74440500fcd38dc071b5ce424f66ba75c206aff62a3ec7b2ed950e82b792b8486d0235d806e6be33c127b115245e87ee548ee7b09ace6279b92d5b2f89e6144430f573f553c7f3294f556f87e5f3f40e105812b0f4efc55b6f61b900f66676ad112e8257842a057ad1705d4edea25b1f13795460843b0000cdc6b9b8a17570c8e201be87d3d91ac10dee87a750433efa62bfd1853667c607510bd7a674f", 0xf80}], 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:55:31 executing program 1: read(0xffffffffffffffff, 0x0, 0xfffffffffffffeca) 18:55:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fcntl$lock(r1, 0x6, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8030, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x0, 0x8e4, 0x5, 0x2}, 0xc) 18:55:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x40000000, 0xfffffffffffffffc, 0x4}], 0xea3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000040, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x200, 0x2}], 0x1, &(0x7f00000000c0)={0x81, 0x9}) 18:55:31 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:55:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file2\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') sync() 18:55:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x520, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) 18:55:31 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0xdb, 0x40e9}, {{r0}, 0xffffffffffffffff, 0x72, 0xfffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffffe, 0x9}], 0x2, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x2, 0x8001, 0x1}, {{r0}, 0x0, 0x82, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0xff, 0x699}, {{r0}, 0x0, 0x0, 0x1, 0x2ba, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x62, 0x3, 0x100000000, 0x5}, {{r0}, 0x0, 0x50, 0x40000001, 0x71, 0x2}], 0x3ff, &(0x7f0000000080)={0x4, 0x9}) 18:55:31 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r3 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x6a94, r4, r5, r6, r7, 0x1, 0x1}, 0x2, 0x7f, r8, r9, 0x1, 0x240f, 0x1, 0xdd6}) flock(r0, 0xa) 18:55:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x503}, 0x10) 18:55:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fine0\x00'], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f00000000c0)={0x1000000343de0b5, 0x4}, 0x10) ftruncate(r0, 0x1) 18:55:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:55:31 executing program 1: socket(0x2, 0x7, 0x0) socketpair(0x6, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e027f696c657000"], 0x1) 18:55:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) r1 = socket$inet(0x2, 0x8000, 0x2) recvfrom$inet(r1, &(0x7f0000000080)=""/107, 0x6b, 0x803, 0x0, 0x0) 18:55:31 executing program 1: pledge(&(0x7f0000000100)='\x00', &(0x7f00000000c0)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) accept$unix(r0, 0x0, &(0x7f0000000000)) 18:55:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="d37feb5a964a0e1cec180922b62046bd5367f5e9c6b451f1b5c22dd9c1335b5e8a5c3492af24442ef5ca33c8874dfbae24690f27f6cef22da6dcfc5b6ead35f6253c63bf1764ec67db3215c77a322cfde52cffb35a103311892c040e91a8f4b1737cb4963eb480ded104119201a17b73cc56e91f1f4c7ac42e847981751ac30d2c2ec33a675a7d5d4281d31f1259447423ed23e81ac823e9fa8e4f09e1b020b5a0432be856cda21cc0e88ba59f2b29146307df2590bc8746259e39ef3f742e475610116fa4016ab741c424e1bcf8a608adb3de86d15bf7a4dab63f66", 0xdc}, {&(0x7f0000000180)="cc3fb6bf561447f371f90d81e02b4bff94300d4b2e7cae1cd9ed93f4db21a503b784c5cb76b9f17fee3e2ab184737d6ac8426e7a0dc4cf1f8bd5b9f5fa2537ccb52a5f4246077c2059f010970ba2307c8c317485888f457484a3122c57d09f27c1202868cf69a10ba83fab0e1df20f3ad20569b944e02bbf47a172212afc69d0febd2581472752e1d9ac65239bb67669b0d1dd97fa34efd3bb2738d2b8e988af1352daaab006119158d8d9e27b4ba7b77a010d8be0dae9593b59ce2aa01ef54e570a466ca1d629306f5574d394d62a09a3f27b52d3450f497dbb833cc46bc78d3ea9ec584d3e234431e47499a2aa4b7d107d5ea23b7d6a507d28823ec0b9794f561f149eeb3165a3a2620c3f17145f7270e8489c21bca22a3c45c9610695c80c7d636c2c21ff9e12e8d00adbae214155499bf0b554744f938b49f8c50902e2b808a53b7faff38e29fc12e973e41de02b806104860dd9360e70c5f1a9353642240c867f0b65793cb3dc1f0638b7253c69eea5fc0e9d5eda65f9c4b95c3ba480ec0e52f0c34f8eee47ac5faa95d74b43272365b30e47fb7944979cda3fe5cf11d4f40c066f471e781ec9865b015a06e436d37c6101a07ef83e3734d4345129819ddcb765cca345c750346e6f96a5d24bf333830afac6b1093aba9b5a83643dcadc7c1fa6119188c6ed1b82cc153d66e73a5a94930b7899b9e773b55ef50ebc6d59aa3e40990995fac892fffba25019feed734443fdb8b3544f9d30b21520c8351513b31431f3ef5ebfeb24d06e0032bedc70854292bdde86e538870af91a234f88ac59ad605955df06d44f6dda8101a9eb65bb84c2500bea3204b25150fe6f7dac6b36215a9a55cda7077d46d2d58035d7551ad2ad87149615a07013e1595c29f3edb37073c78fddc8a423763dd0b80f482e7dccfe881fae791c6555a5bb0f17f85183a8fa16c41cd234a734e5e1154b9d0569928ffe8c92fdc2dbb2b2d1f92da657fce4316b4289a17de342f127606453a24670a9accf040ef1a78f9a930ea349b1580551221993e3e720bff539dba67aae59b7a046805b8215535485ffc615fa8d343e4311892b11c04c98d941b573e85ab7ca2174f3ee3622612a9cc1466855f7bab1e4d4e1e4c4a5120446ec4bd1d8078f06e8760238dc7a6f6095dac8bffc865cde8fd1e022b7c9ac20aca366a15f050afbe8ddc4a65c2f578e2e93fa51ff0a7a596ff3b5ae8c9511f269655ee2ed94b3d242173d8009ecd1df4d679e8db33bc246f3ad26277ee5aa4bc2029bb1728fde69c5e7172269119de87f3fb27017ee6afc7cf11748aa8c06d93ac29b3a9759560ab5d34dd28c972551691c243a58238474f7083a3f6f1cc8146ad80d631b4b530a829045a78265373f7e96a74c73a5930abf389b17b06e9c3d66e5d635c7af65674d4c9b5d2a80c15fa5c44baf9a87b4c8ffbfbf9e24097055ae8ce4fde877ee36dec209c762469481e903c253509fc0846e663b4323a491f8cf6f0c3a9bd902b57896dd1c9f5fff966983b6274ef7ada197703df0535e47859efbc1021a901a6756298ac8956d27a22f6811bf4b9e46a4057ed88d385c2afade4792e8c4444d77112347054cbd472612329a73f6a1a9e5c63176fc6c2dbd3fdf7f257bfd397e5503d1330b5f05efa466e652235dcc3d3fc21ac61df7b97f776a80e89dd6d2722c4c87dc4a4d5dde56d8aa3f47a5cd7ab1a50ba0f5da0adef726ea51fb8f72f532fc0b9f4fe0e030a96dc6020151cfbbc6d1126d0d4ca6db740f36a5f07bf0729193dee6143416c441f975fcce874a585f7e11696e92d1b4a741ba0fe8b5031944c78b52bc6100bc2326a8b98a54e45c20a1204caa44468986a84a6816f5960f69313d6a4a35cb332c8bdd1256ebf4de53d79129c103bf1ff4d0442a30d6a8af4ee718ccbf06a7b3cd846410bc904fcf5e78df549c88e20601e3e5dcf91a03696818f86c0faf9a86c6bb25afe7df7ff5324bf2070baa5fc18e125d03727b86a7915cc96a5277db8e5219a73f220259170e26e4f3ebd50b269b47cc88b22968c7251d87c0234c4f47ad0b65d2e8a8502be120023568e05e5048bb368d2ddc58a0bdc9e28caae2abe92c5ec577053651b9e9df22321d358b2cf3ac08787590303880ade834d61fe98f5bb4c1a7bcdee5edee83aa2791a13af0fe0494b09328de540d33cbe4f506b7221dc365f4680c3a78104c01cbc2d9291426fb340bd5d5a7efdfb0e6c8cf107b85071d5096dbbc88a1cfa2cc551bb8d1099a116113d906505b2ca072ef5442c41ec4b81bf4c5b88b71ae0ea6b6f1c877fc62596861f9347f85ad2082a6b7e31d64ef05a6382c99da88d8ce543c90b341925535c75f4bc1e1346dc8290fa66ba9f52a12c985526a29273f0299b9bdb1bf602d4edbaa59b31cc16d38b1ad8959fcad5504598bd451700dcda3f614f97f774926f59d4d972df5c83c04680882262885627a56a983ce853e66ef3fdff8d8a0ebc9ac8440743eb4a6bdba132e9123242f92d9fe2cd641ce6ffb9b73062c909f61f9dc9d5f7d8e501239755ff575ef8091c8a843dc5560a28ffa19d4c1beffe4af4908146084db026c751cec51aca209d382ecfd355da4916dc0f11ef41576ecf0953ec24012cc2e1934ad88e189327c1302100d309a245eb0da3d09e18125f66b5f7fc804a9c9d2cf383a606317f1859a230a13f2b5de909f26ce6d2debfe6da40d396dbc2dc3a844b916399e715ce76e1d33481e4b3f9f350bfff2eb13668b9ec56f3dfa5bfa19770f57ce59c065648ce4925e973ba8827a3a4d8d4e366b60fe903ae052a6d7bad826c61005c494053e054ca5852d162228142f0c74b2e1e8b698c07ec8250a76179a2f599256d366f30571eba742ce56c3cda2aeff039d4ac0775f62b1563e09f38d825c97537bd74d6d5eae8507ceba32333cabc8d5d33fc84dff3571b9ae005f59dca57ea369e9110e0e7f1a97d694eb4c984e098637cffc7f8b6573c68ddd121aa926f514fe0547a457e67f1ff7b91d9ddfd51a83c3237b1797c1a15878796ce3a622ffe73848142fc5733110e441e21c3a06223c4106ab965716e8c75dcd70500d973c3e678375c15dd04978b66478e6866b55574365827f7f4621249c9acbd67eee462dd7844f57e06302b2e66bc886b50ec0223761c6e64df458cbba2e309bbcf4443154d04f0336730cec806092a77a02a0b906265b73ccabf0460f4a90f03e3eb3e05cd613c96145d0324e31b51933e9174315349441e01c455b5e8fc4fb7e4f3758004a9fc5d1eb3602c64bd69683975616cac5fd420aab45b2fd96f6379b442deefd59a242a3a9b93f3fec674e98bc9d564355b2bd934ef4584c7d52a65fc6e02dab6762d67eb73bb494fdd8ae8eaf5385b360fe2441b6640e700af393fcd44a0a0355ec235b731602fa087385b767e0ffcce8921c4325f80c1350b7ff088bb2c545148898948d748d59ca8e616e02acb22a5719b4849ee216a7d099266f67f488d45667938dafe046834c7509df606f6c2443e4cf20e40dcb84b5a403e61926b1a7d185d1f93faa365c5955ff08eadf439ff8dd8971f3a1d095c519a8e11973fda174448ebbebf72fe644568fe22951196bfa9b82065ba1cb4cc6400de88ca97ca8a21926a07757eeded8c91188cc86a3b9fedbdaa524910ebc9f729ca7895bea1c08ca49e890d95bd525aa254310f60ed7b4f162c06ccec3b6568696a82b1271bd365a23a83a91c2ae0f4af4545ec97d776cdfc1382f0e7abd888a5a0a2503cf5c00cd5dd2c7be32c8a23d2f3fc4aa1e49cba2eb59cc2dc5025a61502b350a4ae8ddf6a19b5ebdcea0fe9d4f4e1211ea94429413fd0753016a6be437886316abb772fc709a04bedad0c56d78fb8aeab8ab4f6efe542e0759bfef301b2bde47a8b43872a94251f5f10d67d1de09095567b85268dde8e1070704ccaa6296452847c614ba3b5abb6c57350daba0143770b66223f4c4d4dd0f93cab21ad57e2857299ebb527ce6090d8836154cf61ba8aee1de6f88661af843111c0e738605cdfeda730902124eb210126e4f47ec9e48426111787c97f5d8d6e8a66615e864f7f053e5ea7e52a8919e1cf56c70ba80bf6e28a551773a3fee95ef52730ac9448cb7cac81731b0ac6f31d5c6931f0df1613cce945a43d809177abbc9bfdad9746cb2a777ec0d4694130c6cb16aa9fa0cc98b4e9f9b9a89f090b60a4bf2a4fd152e3fbc51f61912cb38bbe8fe421a73e7dbe9ca0bb6963e27ff122ee5c358694d4694ee0d9873c9726b3002613275e7820cde14904754b6cf3a5d0842c466da69bbce9b7c41eafc6a5d6e60d1922d186542f7539edfc83fda3dd21327cf331b0808bf450ccab78173b52393e03fbbfa35ed947b6d828a7261f3d4923edb18320f425a55b3644181a5c52f9f6b710d7c70e5109dd350927405ef83a5d787f829061245e3d656063882ed08bd2dfdf6f812b6105c4e816d84ae4a5cebe2367958462a3c16cbbe7818b296dc73c81b849396ca2f70c8a3f2d6d43e7dee743830c6964d4b59d75fa42c68e27350e073e51eea6b7b895c694eceb263d7c3c3380151251f3b4985f9bf43c48152651a96e7f95cdfacb72830b85241d9b27870889d2499eaaa45cbd8136806e531dbd123f3972df764ddb9b083cd969f30335cc383a01d8d56c6f287e8f0148d09fe07df13b4ec7aa563de1055e703be5ed8ccb6c9b67c7cedafc59b5063439818a2d995472fa5f2c06b947bc80cb07b0ee382105ae7d97d9649b3df2ccdc357e5e2fa10b9223b65a912a81b412963accc336b15d4a4c1982cd6b28d8ced307146b8b283270c6076c8a707ca1bdb169280d36f48d2742169dfae17a0fe538ebcd293002e2c9501f50b1a8553249310f5a8f9823ca18a6095a4a27acbb54089e450eb3dbc24cf0ed9af5dd153f69a053fca19b7f65c4915dabe6074dabbf75f517fcd2f33f281119448e09afd34fe315971a5d825602b8514a974ce5ae164c173af790c8f968f86d5b83fa00fb01c8081a0fa9aabfd6704e09fdcc9c6f618e0a30ce29d05be8f6aa9dbf6618d10d880cb9755f1acdd29e32b37f759f7222120bea75d1be629b1916646f9665cda776255c6fe6632fe957539e1cd0307443b77e17d7016f7f8ddf4b79126900896fc08215f27a760ea22dd0a0125549217ac87d10d9dc5992e3ae6b9ebcbb67bcc662a02856e87e69e2f1520bcd571bf4c8f913a2560132b420762b6e54c31a2125f47634e116e19613cd75b4bbe7ec6d5ca583f95136a90b81270703378f30c3fbb2f0c89277336e52ae154bd85b3d78c79870dfcf816adee6eff25370ce2e15f6941bc3c6203a98c39ac4daa139f1315e6950ecd39c05db8f6f5b5847217c130b5a23f6124b13d562ddcd12e8f9e453b19fff3d1816e80cae7d3806afb451895a97bb866cf1b9e57e3afa5f260f020d0d559d331b2ebd8a539098fe36028124a64fbd33717e6b80bc39b3cab12d179c5e05c943198215aca2c8dda179a7e87d4dbdba815da349998156a4b7e83ae79f8ab8911206607bb15d69d836ddf35a97a1b6ae5aada548f4fabb6d468b16607df0ffe43a55e04cf154322d58b50503acbfc0aa01da8716e131c85f8ff982c5e70d6b62c454821283b9da2816ef3dac0f03877247301283f3479aa9c47e6067ffa702d76c53caa9b4346a1aafbc550ceb3a20c07e16b40e92110d8dfd44face035ed25144f3d912f3f8d2eb7673067c4a625dc3d07507662e8188c9a57fe3dcd01ba9af32a9fe0", 0x1000}, {&(0x7f0000001180)="068b2fffe395df4058ca0d8877cac9dfc291e1ded50010f5fbfb8596030e206878f7868d5d241f022eca780ad74b032b4db304b2ba09770cd7aa4c43a77c479198547b4c2182964661fd8fcb441fc2ce0c2cb6e061759fb57ee78bb3dff22903be4641df", 0x64}], 0x1000000000000049) poll(&(0x7f0000000000)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 18:55:31 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x558d51e, 0x1000}, {0x2, 0x92, 0x800}, {0x0, 0x1, 0x1000}, {0x7, 0x916, 0x1000}, {0x0, 0x100, 0x166abc2da41ff34c}, {0x4, 0x100000001, 0x1000}, {0x3, 0x80, 0x800}], 0x7) 18:55:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) clock_getres(0x3, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 18:55:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 18:55:32 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 18:55:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getppid() r5 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:55:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x188) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r1) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getegid() fchown(r1, r7, r8) fcntl$setflags(r3, 0x2, 0x1) r9 = dup(0xffffffffffffffff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x100}], 0xb1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0xd6, 0xc6e}, {{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0x200}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xfffffffffffffffa, 0x32c0}, {{r5}, 0xfffffffffffffffd, 0x20, 0xb, 0x0, 0x4}, {{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0xae8, 0x2}, {{r9}, 0xfffffffffffffffa, 0x20, 0x2, 0x3ff, 0x80000000}, {{r10}, 0xffffffffffffffff, 0x80, 0x0, 0x688c, 0x1}, {{r11}, 0xffffffffffffffff, 0x80, 0x20000000, 0x800, 0x3f}], 0x5, &(0x7f0000000380)={0x3ff, 0x5}) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f0000000400)="84d163e975a5590d76d9aed38d62b0af92c7c8af709cf46046bcf6c815edc9262f56fdfc09eb1a17f37abbb5729e4ecf2e3e045720e4c376c4b2ab9eeee46aa18d97efae502d956fb955d1a6c65eda3198093021df1a83d96662a28229293c1e1a75ff97b6e2ef3978a64137f63c3dfc9432aa8c5b11e406f02990408cb8e4be18dd5a35379ae7cba17b209508cb122dbd6b560f848348a9a924a2ed81c20af2d1800678f0f52f7a43ae1902f2073bf71abfda8d0dfe836695f2ca9cd0fe7f4542125f808be6100dcf2b31dbb55ccf07ebaf2a60688ed9830e0571730019220dfe100ae37372048cc0cce2249607f0fa034aaf7945fd59438b2ea911a8328ea683dce172a76c7e2714af75d47b1b74c1759f38bed7eb48226af25d", 0xffffffffffffffdb) 18:55:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x1008f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) 18:55:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:55:32 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0x80, 0x0, 0x0, 0xffffffffffffff4e) 18:55:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$TIOCSDTR(r0, 0x20007479) getdents(r0, 0x0, 0x30) 18:55:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) socketpair(0x2, 0x1, 0x780162fb, &(0x7f0000000040)) 18:55:33 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x2eef, 0x5}, {0x0, 0x7}}) 18:55:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x82) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x108, 0x2) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) fcntl$setflags(r3, 0x2, 0x0) 18:55:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="2961142e3b2401d0879b75c299ba9246b1f537b3deec356b5b9b297770c1bd24054522f8099975457c0d6ba8811ffa8b1af339bc5b5f0f1e473a7801", 0x3c}], 0x1, &(0x7f0000000140)=[{0x30, 0xffff, 0x22dc, "cbdb56c30510a2cbadd2e2eb718b9569ce91af4b8fd439b243"}, {0x98, 0x1, 0x20, "875bfb598c09a690e7261b965086d422a7c14b062df6311f4e32481467f951bef63d385f6077f4a1afb00c5893fe0e680e00d0d5878d0e580bb4a901d9af3e2dc466ed90b95663887b7c66ad221d8cf1a63e9b47a4a53e2fe0abdd37a1a526ea24ef0155d30066009ba78054f9d2b213c66e4b0dff1a2001c8ab369f78072e05729ed86b9fd049"}, {0x38, 0x1, 0x3, "682165c0f51d12afde59d95d51a841ebeff2d9bf2ab42d9b6bca3488e24c109ca0ab28754cfd"}, {0x50, 0x1, 0xd1, "b94ca2ce6ba728bff7c7dd99c3c9d500a814802033e63c1f7a45a726f5ac195890eacae2e4b451ea250ca285a41a4fc18e0f2ddfeb8a44082c6a12"}, {0x68, 0x1, 0x2, "2932ce4a8a02e7807bcb28d65ba15d89504b439f984cd3e7bcb35a708379b82e474f78effb7dfd6f740a3bbcf5f01f30f255542bd6628b391ba2bd1ec4f82c6007d08f247eb03dc829f9b0919cc089bfcf6a"}, {0xb0, 0x1, 0x5, "49f53829d3cb5e9c5c2d33fb9e0b244896840831b5479deca456c4c6803b8cc74a2a08ad4166eb78e7c7b53ce68b156aeb736d723d56a34101971a0bb91c6a69a89539f32bd04ced2c15bdcbfc24afca5bb03178a3a08c9aa90932554f91dde15a63f1d108506bb06b91f2f00a44ffafbfade5543b9971f7bf9a0d56fb09a6b040937626f000f6621e0d2e86cc0eccb26b4fc6acbfc734cb550f87746cfc"}], 0x268}, 0x8) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x8) 18:55:33 executing program 0: clock_getres(0x2, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x2, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) 18:55:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x6}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 18:55:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 18:55:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000001c0)=""/126, 0x7e, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x20) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 18:55:33 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 18:55:33 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getppid() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x3, 0x1f, 0x35, r0}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/54) r3 = kqueue() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x7, r0}) 18:55:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x409f, 0x8) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x9) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x80}, {r1, 0x12c}, {r1, 0x20}, {r0, 0x8}, {r0, 0x40}], 0x6, 0x6) 18:55:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) 18:55:35 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 18:55:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001000000000000005a662d4ec6c57f5969341e0145", @ANYRES64=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x39}, 0x0) 18:55:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x40, 0xce, 0x200, "2cb939e42bdcd462f488a040e1e1e51353069cb5", 0xd56, 0x2}) r3 = kqueue() poll(&(0x7f0000000100)=[{r3, 0x25}], 0x1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r0) fcntl$getflags(r4, 0x0) execve(0x0, 0x0, 0x0) 18:55:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000040)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000340)="668ee7866f4eb362b96bb2aea5a4886b685b6dbf20716ffcdfc15e1f5f387050a8653fceecde79dfe4ddfb22be1f6f5d9baa8388624002ea10239ba979c639e1ad80b0d2bdf0e12a933218b4d91d3b96b59d28b7dbc7103c648b2735a994fd30ca32ea9ae62f05d5a85baaffb6d034a0413ef36220cf35e6", 0x78}], 0x1, 0x0, 0x0, 0x4}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x8000, 0x3}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x200, 0x80000000}], 0x6, &(0x7f0000000100)={0xf47, 0x7}) 18:55:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x4) recvfrom$inet6(r2, &(0x7f0000000180)=""/208, 0xd0, 0x40, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sync() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 18:55:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x8000, 0x158) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) sendto$inet(r1, &(0x7f00000002c0)="c7270a1783614f68fa96bb28a873edcc6b42410cf5339b612c6754777109fb7785fbd805cc588f536dd25160b9eb75500dad07d8e69ad7207b66274aedd3c6304dc9ac2aa49c9d48c4a35dac163c7f229530cdd51a0f270194b4d2fd779bc463748e11fd73142d3368a41623a7da3ff405df6572f6e56ddbcc6f561c74aa6adb400b02b89da55f4f4032fab0aa9b144f1344b166cdbb7ad46e26e5195d7d0b9c7a68c07e5898d7c106c003f190fc49a4d1801c451357d3089f7272f3eb39bcc27a0e0b33810dfe04dac9a6f6cb2f4084614e75efdbaa45cc70fd59dc24808506906017f31654f35d0698edcc06e22f13396d", 0xf2, 0xa, 0x0, 0x0) write(r2, &(0x7f0000000200)='R', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 18:55:35 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x5df) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) 18:55:35 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/87) 18:55:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ac076b1d8557a8bd126dffc298fe1880cf3a830673b3f129f38960c9d41ca21e221d0ca027d8954cf20505d59b76937c85b456d402720cbc"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 18:55:35 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 18:55:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xf57, 0x8, 0x4, "d8000000000000002300", 0x8000, 0x7}) clock_getres(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2020, 0x1) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 18:55:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x7) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000040)=""/47) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r1}}) semop(r0, &(0x7f0000000100)=[{0x3, 0xb4, 0x800}], 0x1) socketpair(0x6, 0x7, 0xe000, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000080)) semop(r0, &(0x7f00000000c0)=[{0x0, 0x9, 0x800}, {0x0, 0xa96d, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x1000}], 0x4) 18:55:35 executing program 1: socketpair(0x16, 0x4000, 0x2000000100000000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="f7e3b79208c10e4fde5ed1c09ebcbd4ca743a95e843454c87f65db82e146c19c69c892dd674c9731b7c0990a1461e9b556e8190da4fef825c2ee8591842136e00ac2e2fd5d660c952994c9662d85b8689cc4f5d50d1dab34a0b9c8af1b3d393f5140c60e8bb3b6a4a0761415036cb63592a7712ddb3f247502d6e532db08689afc85d84ecff5a7eb7bad5f0ef92af605de7a56e3497d6b62208c774f699956a9da844cf0229f09bec8608259ae67bdc344ea401a8776922d7d263b4c67853c32bf2191b549ea1de0558eaad8399d2c7e27a6", 0xd2, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="35f292c8b505c1f217b67c75f1e10705a14f7bbd079707428f7e874dc1", 0x1d, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="01e2d03b4bc1d038376d"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000080)=@abs, 0x8) socketpair(0x30, 0x1, 0x8, &(0x7f0000000000)) 18:55:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x7) 18:55:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) shutdown(r0, 0x0) 18:55:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="44b5f94b56f95275523b5331", 0xc}, {&(0x7f0000000080)="6e2b72ceb324abdfc2d31479ac8c00df", 0x10}, {&(0x7f00000000c0)="4f7687385e014e90cedc4528bd3f9b3e2e4b42dd6ba95cc8195941f0c4f81167ec716b2bd2f75ae73eb75be647dffe65736e4c1497dad1c84524ca4a5640f51ec3a7", 0x42}, {&(0x7f0000000140)="cbdb0bbf55b98688a659db4f22107fa02b2d9c21466d63c7f3d690288a0967d4adad926ee67a7f0b5112d1a82c509fc3629b3d6efd0dec8d66d4bcaf8971ff1910132be6891756fa63663438a32fc420b6633be9d736448e7d59887d02e43795e6d0e534676ef140bf2290a9db4f24ccfba6339e3a448ecb3cd187ca3166af6d605bdb25d3d0a1825b1a546b", 0x8c}], 0x4, &(0x7f0000000240)=[{0x40, 0x0, 0x0, "46ed4de3ea583fdd8d30e8688ca2859a5ed6d018a3fea9825668395333d8c985f50ba04b549bd106b8"}], 0x40}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendmsg(r0, &(0x7f0000002a80)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x7ff, 0x8}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000300)="cf44d53e59", 0x5}, {&(0x7f0000000340)="c6c615ce25dba1a035b9b12d1233a1d3515e8efb505a75801fa43b718a1cb4068cc4a7cc932f055d7cb4cbac81a421ee3337773bcee959dbddc3711531c396de54a33415fb4a8e024a612d088073c4df11a26b366edfe69c6f20dfc7e46b7e4383d6206a40cdf43f8a110a166975df3b5a52ab2223f782b08c6aedf4b3f50ec087e59ebd1765605967011f2a6533a104", 0x90}, {&(0x7f0000000400)="a2f854fcc598a64e28ff5171ad3878df3e719bab0045ee246ad428691e62b92714f98255e4128b6a6a59df3d56a52c0176abd9f442f01575eb73", 0x3a}, {&(0x7f0000000440)="32ffbcab240024637b766ae2436c8aceee39984a59f06ff4a7c0c12d6fa63f614672844b6b4877eab15abffefb47871da927dead9f89c8870b3cd22695668a308a121d0e209b2ddcf4665b413e815f14a105833ada132e89facb313c512cb2f656034bdf2b947e952b58f9f46ac13f5f1d7e7a55a7784521f5360461d929d5fdcbc60f60e7f3a4754002bd13505f712a5280ef7fce48b0afe193ea2a1d25619d062bc2ccf60ca900ffdfcb919f10cfbb8b7d", 0xb2}, {&(0x7f0000000500)="4e251fd2d2d850bba7cc9ee812ef0591c412f2c84d7c9f36b74673adbebdda655aef393495b43ab666252e5cc1eadf5782aed6e7cf067b65378f9e5606e9eb35afe590cee9c2aff9d739c6d4a711390b92a9d9765784672c3334145b0d4fe1771fa75701b5baf9ad7f3d12991f9f47b8ba4c4b1a7a9062afcac193cd50d5867c617bd1753a64e945e9946a070167bb3acf723013aec26c856c36a2d488bc9f6589d48010cd30e0374921aa683cd68af2009297ce5ba06a369995f6ec6db46a95f550f2", 0xc3}, {&(0x7f0000000600)="6538aaec7fe4c32e391c3d7d1566cb755ea854ba9cc4e194343c8894d92ff22fd047f133c289e17b40da43c9cf531d057447d12bee61aef756fcfb6925b4ca8c4d35c0ff03f302b831141c2a02e244e80a14518620411d27eb4f20c75d54f556fc13fa96571618f52bb94cf65f5a145d98a634a9a8047c2b2bad4cc138e8", 0x7e}, {&(0x7f0000000680)="f14473eaf002280ce3b76071fbbbdd76a40797c0ab7365299f6cec11da9682ea9ace38c58096af483574e53ffe4fdeba4a1e2d768b795e10e263bb91393fe5648b19e9234df465ce09d2468d5ce0a5bdc9833f3a97097813942f126246899a367e081e68a29033e09f89ec50f77aaf744cc11810e40087307a62f53a578f880f1175fadb6871b920b30ce0024ddc3c79adbfc896a7c271cec3e5c5885239f10bc5328544aee1efb5d0696589408a346d51a605d5c80c1b555308cdc39b855956a0fac782f1ad8e22ea7a91947eadbef60e751f1c826d5760a9593e1f38e7a6c234e94f52e7517d0fdef495085f1208a65b8425e9d70698c3746afbd8f3443e7abe07d1b0d3c7492237564cc018b4838480c100fe67532deb5b08d63344d40b981e70a57fd29a78f6eeb15eb45f5635b8a1e042e6843e7015a225ae19d5b28a9420704d89377558b692913aa2613fba4a9c1bb73f2936e09a7def6314761f8f9e94034913e2a94384a53e0889bacaf0c66ab31c7a76f271ab0046e0ed05b2735df48ad3b12f834840ebc7ad10b4e8f238dad209c72c3df835812edd563cb1c68162422ad0970e7dac9e3515d83714a57677fbd559cd6a80553ea5ea7656716b6bb773516e129e970e56e69f9b1f3bef8fef35f0b4efa51723173a6caed1fc13f7a1fbf504e0b1a7749d266fa4eaae464e17ee8513337b86b99872cec5fb8fe250978e47aeca524672063e394ff5f8b9854ceaf5325fcb1d451ea07b018ba401b9447fc4f3001f844108850ab9772dde1fe9a491e79cfa85c817b50fb3a9b55348b3373859fe796a2a619984082e324b30c8ca19510663a0050254ca239446afab8f0f05a8425242c452de615ecf539533a52cc3f48647d2e2f0914fe31f3db48b95a2789d10263aa71fe585de3de36cbe7c21005e2b8d942aa4a659e74f9a4c7e51c3f556bc910b0207c8bc3a36e16f8f04a27cc2da102111dbb0985c62d14a247f966478ea004b1fde2bf5e2f005e5b82dcf83356f99cf12704c20f72aa74b0004ea115826a8c5ca30f83cba8a0e76c0b669919cc6527f6a5962afc1dddcb90b809d3334f423305623fefb0e4f2ffd34f69d630fbae6a89a7bd402d5d44f4f5a7f146ce6dfeded08c0b035faae499b102e649c476158802d9b46a443a01df0120939f678391a0963bcacbe6ec5b25caecdd821105f973cdf945d72784c6cac09389a7bec195086d85c4f14e2d717ca306c900e6cfb6f3e9dcc2911a632dbecb3a44bac968eff3dc0944f46af3a55f6566cd788fddb813bddcccdff5a91c8778d2ec9aa38d4834427bcde49ba270ae5e99908031f8c9d2b88f16add335ac57f04924db65e6b1d94c74fe43953265298b4d79b10db6a5cab4b65bf19fa946462d9430181b2b9b8dabad91d5cd4e01ddf26d20eb23e951fdd47f90e4e796b508fd802e13929ab43fe1d9f6f3be6d58353310755f7009e74786ffb0e745180bb9bb4a7480c75ae51f4ff801a6f2111c3df3e9070c95b8cf71005422d5e06f6c1413c0b24687df908cd1e540aea8ff2e66b08018f4c2af4bfd4a2d68b71b9fda702f43d1587eb63a609431dceac687006f2f8f32ecddab83796a478d8509f87d8d10faf31840e8c80b14623d7e288d311fbd6583532499114c85576a302ef658d9eaa8da430877746ac9d7651d52d8cdcf94058471bb19b7589467b8601dd00d7b575f99eb04572cf617e6652c9ac87eff8243056423da53e0085599fc75990dbdd2d5750392101a503cb30eb9e57de0123defb4460ac404de27e603204ab6f2d9b30e9c8646ecfa121e510b549845adae0947b7fa31339cd55d9ce37cb9db820a7d2c76bcee201ea94579af1f165576574c9832a7e7c0f7d64644ba0129ac85cc4e429a1c8ef0451c141fd7fe7e8156c82f8a59dc02fcf7872268003ccc76babf2eca535c3414d2415f8a0d299c1e9fbdbf992a02541d20c4085171fa381b7c060720d5f14adc7a53f5654add2ffe922e8ff734b79e5670cad4c8cc81a83a6c424050f4fad6c639a7885013512c7a2c13b6b83aeb4901eb32540fbe9c9229939e631dbd3343401224de5969068d9f5cb072205070bacb4b06c2ea778f8fc8873a39c6fdcedd13ce3ff94d4a04e01ae87314905e04d15a33d82d0982f46301f558e51a7a57c342f85759f5caaec2cb554163439ece8f00cfb29124fede8a349dade73e231dd0f31ce94a5be078af2f051d57f6ed746383eac35fa17b4eb85caba3fb7ca05dd3734e9373d82a875f2b7a88297f2dbe05e0ee199bb4f4bf95239a44585d9dfc66c72cd961296bceaa14bbfdcf9429d3562b6c594110614241a7d85af82419e16d393c70bc0a08741b44597fff0e2d6bba0a4d8aa8283b2b4c9c12a5ff424dcc972ee342a025776570c6a12cc25945c79a12b383d4f1073ee106ea4b578810a9a173628f7420fa8513a288c32da5fa8aeec6b97c6c6bde730f0b1c6dab6548916982c66f790058a01cc0d8349fcd2a2257ee505387638d690b38f4c31bfee3567c45b4fdbf9216e5cd30c1996e699c25718aab9cbf1255e88ed036bca10d3ea325abf6d799064199a6f9342ff0fca246e834e3153ee4485601bcdcd7e2ccfa7f848de427865e5b50bca86ed993afb2ab11e851767986f8753e42052d96c60564aafff2fc7a97098d0532d1939c0047df20039c8a76449625aa3c2f291a365107f374c4a1d2f03f7797b80f14e33acc01b2551f72c5761b2210a11097b2892aac6bff26619a8016a9bc93643220491e50b98eb615bab06233ec3b85cfe725a579dc7c64130dd21aa35d80b4a9e4719a64c6d2377ad0f62b32908fa89fe3f3974557692abee1b7390e71a129ac64e02cd6f7da4dab28358200da7913189594b800f89195e8a3aab4a9e3275cbb8b56ea2c686788090d6e2eb91f60cf34b71bacef7593af89e62828d377db80a8ecf17df96e70b2c9c21095d1522e337df6febb7f5ab674dc6278e93870fa2ff17840d1dbc9c85611211952ce52b1f153f40e0785fe1a3fab6c4425cb3093936871258484756ab29421797593b192e0c8d1bf2e28c23cece6d656cd4554af49771ff7bac49bee4814534e3ee7d4336bfa918388af74f0f8935aeffd6a5d8b294a06d037208d4a18c2168f3fabdd46e7cc9fce358517e668173f168f1c589829556401090ba548d5b5337f145c4b35dbbcde0e62f7ae0342f384d96a4686ea0f979e016f515f94e3c2d71ce2859a845718eea2bcb3f5eb1cfdc0afaaf2d78b95d571db5c5223ac156ad9bae9a5b0cd72a4339bf09bafdaf70c39f7e3326ba823fcdab1969bb63f001be5c4ab27de94493c1e2592d77c24d02bca2ab0a2a22a62d33b1121036dbb0a0c3fefe1e46165bd4be05b974e218eb605a347ff1fff244b6fcd80338900a9a6fecdb22ca4ab77403465bfc8aa306c425b9a73031c9ce5c2d1b573f6066da5521bdb2ebccf0221873c441a774f427005ce72ae9efb80431cffaa443eaa87d677621a53653bac52b8c0001c44d22070468369201c34eeaeea83dce79d6588a460de6bd54c394877c1439bb508fc7069faa8a562f6bc144a4acee7aa00155ccd860879900b7ae7a781b210c8bdcb4076068e42fdb69f190ec67761fcf36632abf0c7be32e3973e5d4b7d0b175538ce97cf133ce45e472665775715ddf0c76de745d7f2553a73c2043807f071f6fdf4d0edf1c32ec31cc90840ae2c3afc9aa1b9c008615c2b9b2bb542f867f3221994f393bda6e499c51bce1138a2da880fb5b987b373d2011e80ce58f27b7a7fb91ca0239d16e695a4803c102d25e3a9271ae336146c3044553ac053b9c060f350bce281b484b4572db932230f7d15e64107a88136d7c57cf1ad81a7010db1ca3cc4b781e3a6402ea5cf4fcb39e59490ba4cd31477fcdec3ddd7cf67cc32fb106fa2659b4735291a90d891fee13b467994eab88e4de6e45acaff7044dc52704985164550d0f8670a690610e1988257f93b1559482d1d82a993e600cb6645a7721b5caac32fee4d4f3c3f67b2bf8e0412fa71a44cf2825140a97d0222456588d5aecaa0eadaa15cabb16dc1abd6195fc34692e8a3c50ea5a46da120212f50d8fef275ceb790a80c4ef316b19ab4d3b44545b5ba6e7d68908a4a928e6254c4936627daacb5b1bb57146cb6a4bb23a4120625f82cbc0961c20e6448c9783e52c8bb155bfb1f003f2cd2f68f9d939edae174510bb6eeb19476a8c883767e135b146407cfbdbe348ed6e56c25f8f16491413adad67ba64f95d2f4ca1d1f7430e9be3ed1269f2ebeeaffeb50b39aa11d3038f18e0504816665e1f81cc26fce32fbb285cc14f076f0fc85dfeb1e0c7fff20812ac15b8da76b345d92a6bbbed0e1a4d73a19bb6beca14d39c79832d084984dd31d0acfbd792f052a7697b3f0ab4e64870093646c4ce255890d64e3b7c109ef659e226c40a9547abcd78358ef83cc9ec71b03cc9976f6b2c544cd6c6797832c544f31ae668675c38ba38d50623e95cc28fd13dd74cd9b61b6d7b0b009e58832c55ac41f2074a816f5dae670eebcbb95ab000af6e61e8f3834eed77c897794794f536cdf2bf3705c5ab7feabc2960b81fcfb1944af7495a63e3bc486a4af10edd31429b1477122069fe5762a7efb6cdf00fa477afa08cd263b7774f63d4caa1482e559c45ca38aef3f5526211754618e2389ae6096b9162abd1fb14ee56f4b58d1f39d6496375ec669878d7cb50d7da0facdef88dd715dbb52f361f686e8b676458186eccfd3d9800107af57aa9cc7836e32bf605b04be581fcb5f29a2d1e684ee2beb4be2aa33c6b0540ce53894138a28fab467bd21a1bb7515dd944a7816148802306d04b684796c593ade27cded2aae6f9bdc619674b302c7d2e50311bca9ef236ec82a775ffca25054b2d25f4b0108742564f9fb2604b2a748b81cb4d60b58f192e39aab1d34dc928ff79da8d87d6831d92b86bcab8cab5ddeb0367769bfd742b0c3a31cdd262078ce42f90973b4440afec677093c892afcac2ae5a2af8ee526e27437037a9f34afc04e6e6b9f72cf983154d36cd2b7b225d4c3c4a63f52f28495654f485d8cd385a327ccf8ca5fcce9b34b12dac625bbc5ad766e299ebeebc5945b2f2d0720a01d10816ab7d274b516a8160b7ebed96b61bb49f8b7dcf084ec47c3f1b16a90403c8dbef7e5dd991aaa30dbc2e396c9a69b62095527b4a4a4fa46421f2855ff5e1bd19c652c2ced5e91bd9c49b603be40f49c0b52c01bb037a92f5955909baf29aa7bd390518643aa8287db050cccd90a17440c83ec4eb0af2ad0661e4e65d2ec4600283be9539d266cce3c6a916de279aa0ef79f10d52cbca9d03fb20c70272028be40eedc4382acfb2035914e7e940de138d838713c391f081a2f4b1f202254017d8ad791385a8ee02dc882c63baf7e0c1c49c602e4eec62c675d4843b92d6fa0c1a759c0382c4e0bc934d9e4ee8bb8980c47d6ede6ad73e69b0acc44d1561b21f02c71db089fb933409e63fc4332a825134dce14cc555a1edb04b9965dfe3e9192d29e6a46008a234cde7d07dc27aff18b732e334eaf9ca80ed71321aa005124082716c2d8af62847323b36ce3a8f2c01258852ba2626ed58e8d60233604b5e05c36a81a4379f2f7197a5e03f8bb6a78c42eb586e6647f85de6a7548d38d2d06fc7ca0a76677bb53829d97c009eaf8b9da5aa041fddb9f56c9d2e2ef0aca3ba47836c57c4b839c487641d626bf82ff031dc162ab7632b61bb34aace14b20f452a40b27838234b", 0x1000}], 0x7, &(0x7f0000001700)=[{0x50, 0xffff, 0x1f, "873affb1841fe03a9f29e704d10af57fe09e3d0548b4e51082ec3801f7f0edf7c41b71b1ef486eaf5414aa22ab872bd0203f8cdfc42b74cd5cf1159e"}, {0x98, 0x0, 0x1, "371b96d879bfd8b63be619c4e101403555788cdbd38851f989c26ca84afad4329587bf8930b895ff321a1d95765c5feaa7640a581b47506efa240ca9d93c603418d105790578906eb9a0c2f0ca176712a54fe851ac8664abb0b3bb8a438f7f837cc14832ff11ea061915e1c128a189f1041a4655c0b62019591c5edbf67f6da464f76dd2f5c7d5"}, {0x10, 0x1, 0x7fffffff}, {0x70, 0x0, 0x80, "93d6ad6be12e8ff10c53de6c85779ca4538386f27e76644215f8daa9b5290540028d9c4f563934ac30e0a6e3e59d19264b250e5a2cad7bb2cf6f0df0a0a8a1b008d398f4fe462563d0a9f3460cac04b18f02d5f13767d83b132d291f8213"}, {0x1010, 0xffff, 0x101, "de4743a4ddd8df983feb239749e4c5dc864e8bc021ac9bdc0e5aaaf27c0fa0b445e54727115464d37b99af046529616f2245abf66832f6287c61b1c4149453ae7b595439e940d35c8d9411f91ecacfa76640ba5206a1d3b330953b8bf3485a4fba329380307e0543a836b660f5322bca91d8774c2f81c63ae20b627147d04be9fe525590ea996a2281922cb7b293f9e21fbea6346cefb633c0b0e67f53a5b3f8a4635efdfdb2d406201998c34f95d6ea693a86c012af6f74c24b51fdf4dddff84e22b325b5c7b4cc9f3247547616eda29d7dd412d649bce193a87ab2f165b47756d42b530ba1d1a03aafae1fb5aa50c48bdd9d14205e14f7ba4388696f8b230f5bfe6bc695516e4cec74a81d203a8b81aa1ace7ea38f5cfe797a8a4c7f4eb5cfd1052f2afd27f44fc21fdc962a7d0690a23daa6398c244ac412beec4ae88d4e89af366eb8248f7229d49bea3d9b271bd69f3d37221a1befae3c5b0a7d29789a75ea127d317e8a314e9850dc866c7d1ac4944f500297b78da763dbe75ea26ebc0c9c3f294e1a5de252589706cc962189c57f8776139c3d5ca5799643130b80c8a51d85f682437061e4565ffced0002b18a455161a88414153899cdae0f54fa6c1f1834f68813a50f865c6669752b594ff12a83e1201ab472171042ab4266bddc372ceb6637cab04a95d9057e8c6b9978030749251706a34a74ea590dcaea7b6a3a3f76214b1c5b1977eadc1feceb2a01cea04b394ccd653fce83bcbe151cd6a6b278d006b97c9db810dd3a637c8311d25ddc2a5d8cbad2fc8e7b61d23bc8d4db083e84956684a5247813362569dea9b0212b976792d3468d326bf902e1a973f4f05ac97b04a013afde5075df98b97730ff6e9624880b3c4b16e93788ad7077c1691916c06558d4ef4732642239e4b950e0575b95bc7d7ce5b87d64d84011c1193f5ab3261a10c1f635f689282fc005f72cb0c2b660af8eb37b381f0f3172a50e64b37d646988d85e98a3ffcd0132019379a68cf7fea48753304c837ad689e9f9252673828ab6bcec8b49ebbdc48204efd811803225333dec55a430fab8d79b23ce38f729003457054c1e769e072859120de2ab875c4203973e3cfaab6dcadaaef3e9d2a695b80a2f22f308f42f83f7008e8fc9fd6b554ab6e2a8885979c7da874f90815b17a9c4e6a7796d6d3ce0c52d98d21fd6ab57c420c8b0a9dd2e1c1f9f6007d800cca9c805448cfddb168a518e96ad32a3b40a700b3777054dc474067451525135f6f740286d14b2aa207de971e533cf405c99939901f62eaf0ab73342f026c613ba3befa6ba4467a263772da7a87c81d54025f070328100f641986a7bd14f2e0434ead0cd4bdc14a57bbe8d6992a4037ffc11167fb2748b4e6f6ffe1e3fb8dfdb025c96e9abc74350010803af68bc9c871ec8136256119d0ec9455aa9fd6e18027595a51232a5a11e0acb9925691faaafad14598faf19bc75e2f184782a32d923ab015199f3a4967fc6c71acbc977cb02b15a2a213f75ae5b6add603e2d69f601c81bafe08ff81704c5134fdd9e88c5a861cae449c0f0873857a85aff6d1f036ae2f6613c1b94c096b8482dde3fbb4124ce21d99698f13b12e7fd31040776a3fc1051b290d871ea81d0d65664407bbfedf0d9f3cea3dee6fe630548e1b069d935c501ce1bbc382b888da467546e979e58e700b91212b357494be76c2df261f7968553c5cec0b85099afc8d969ea7763a60f6125f7b67354b225e37fe682b97468c8c1006db21696c53328b0de758b5e8c488f324f6710af9361d21142fa2bd2a697e0ce4968ef49bccecf4c776ac01478b20449105a51b4d290bfc9fdd8d67414288562f233aee6cdb7f4950e1eb72ac7d8326481e6772f7cf9a0b03fe23cfa55c97e36b57b2b2372ed6fcd384fadac1b34f5f7f584c0e2dfec50371e1695a1c5ecb8c03068379e8e50b0ca58e208a66facf69daf7916403e5182e711c81251d6ecd8510c89a1f55a96eefdbf93c1641f515b08953950db6459ab6d9604d1d6d787c5b09b48013c13ef3832e1c3c040748d892296cc560549949d43d76c46a85b02af05fd9f008e7dd39d7602cb3515ab90f55f0d45d5f6151db63d3abc4bbd6aad5f99930c792d85200f65652a41f9c1026c6a1253e0c5a17c766bb1053b9f18b83825ec93ceb3030a9f89c9bf8c0112dc885100ca69d58b55394b2dc688c4595382c184fc7ef720811e195ca1dc5670354f052566befd462da612c4c6ee923d146f1c105929c730750d4018fc8eb4192ddce09cc70829fcb83819ca9657b021b0ea183a9b25eefd9b7575902db1355eea36487f5a14bd718fe528e48bbb3c4170fe8081441f8607057c4eb089932503211709907237fd5037f71d2b2989c33c2af13b988d50659077a9790c2eca7a38927c1f819bcf4993bc3a379ff0d73b237aeec54e2b9cecbd81c26b8382ad6b767cec35aefeda13766b14a17d797f3125fd4396377f2057c6fb642a8da67c29ae34a12e4d61e367909a78f115cef377cec2c088264a8f694355e3daca4893948619615a489feb07fefa76bd8c2ba7228676925721b92b0385542e9325953a3ec3ca898a780841311d140104ac0626452f3135acb73c0d74307eee848850156aeabc56ae7320f8bd390296404a44cf355bf9fc26598c00b4e8bc04bf748abad0622609fa729c5ff87fad55734e76a1c56dd45d287c1e30d2657614f347abb6830473e5806708638c8fb7b5ac30ed83e8ee8167cc84bba5aaeacff53f6cc8c5a4f83222e6c059702051f0beb78f91c09056f162ac77b92a5d9a44869319a89746d82a088e4e547bdb4e4078d423a5e474484edde8cf40e424ba5568c4353eed9e928105e8df984a84a162590a2f5f8d43a173f54c665eae0756c8cd5ac4d61f780557f557547c5fc90dd099cb4700f0eea7352f6ef9591e68eb9c707988c14152b38bc5af9cf7bf30214b81695f715294ec13541c86e135d6612c79662efe0fe7479bab480097f1aef0a6da9f89c3ef2e2312e2334231e40bb7c89c5fffc645e201d45afce0b3519c1a11f722860d5f0423f4e79ef6e19380898dc6b2251add11faacd9729f3b0b87001b88d9ba263de3a7739ff5d990df94018cf7de98bfa19d16cb6204838cd5926322e9cfc5c488e765d24a6d81e6386dcbd7664ee540c72f7a9d49d2069c76abed8f7d6b1ec4d4e8c7d6ba99d25dea72d0ba8f296db6caf7a55f587e6b073e446ca17283fdcf0229c983cc9e76200deb0c4aeb5528e9c9b5e62d9376d8359831c380f06d5bac0132e2e42d3382e1691d5ac03c2d4de46c676b837ace6dc37c94d3f03dedf307f2774007220d1ecd5f763b85660f0fcb9b00d98d31a18e7a58d660da1d8f352275deaa0813c192800134f4d48194e82d587547946d2ad33d49d2f63e76188ba6e8dc58a43b8cb61bc6e6e048a52cc7b04c12cebd7f6fa73812a0948a8262c84b6ffc53305990be9cbf3bf5fea00139df91189ffe220316c25e08a6a7cd321367e4fd9712e1bb809441ce4e67d26e4a8094eb0d7fdcbd09d1eea81b114ab4c597063503d7b5b5f0377edc11f272b516c557e96cad6721a235ea6a3a9666c016e1afb9791d1bdd2a00a2290461d0df5cb3740a5bfc7a8ce7f6505fdbbb027af6f97a20b748da0b30028332864a140a05f2e2e96cfb726b97feccb75dc3a46fc32268b4b6497c3a0f51f826ea4cc4732ce09684f845fff1956951f0e8849f855e9d1f4c74dec9a7f03c71afaf2e34e265449a7b269f5f684de2590f159e9fc8a5d90c0faa66f35683f196257f66b80ed9dd09ac682e43d874654be82271a204ae1a55383622da0650ed0e73cd1de0b150d832a797fe886a38a03bbfe2c09e39c5190dc43b82316434fade15d13307cd086949f6d1e20fc27ee2305be0459a686b9994c8eff50ed39e9d526835d1d37fdfa2a900e1ed4a54f0fbbe7ef7aadc3ceb44b8ff5cfc9340b271d9fbe722750f7fb88ec674eb21af6a0fa3054bee21a6a3d5aad9ec966a0c6310641c273209e7bbbe18f4bdf12ad0a7a6ae60b1f3b532deeadbaac0178544c97271ad71eced02269e1a1e140eb7e7414d9664d86cc0b2322f1a5018c4e4762193446e4bd3e9b87f2852f56a0845a1dd987e35309f8b908e76878d5f43d2d259b70fa3df51bbedbd1240778315256129f0866a15ad54bb06dc4449b38a2b6295d3db777d9870b1c0391b3eb577d46870a9b37f5dea9d15d3c6a6dcafabc01aea49e53094646576572d9e455898ad14917eddd444575b9373e145929b0d6ec5de35d910a485725218b7bc63766f54b61bb14df6e2c844abcb3faf0c313b7df8e1b037a46d97ac060c7c6d48fd7effba13008a70a3a464886764b615d956a6a243bbcdf17d2e4c7c3738c0b849c95363de41c87f3d61f6df7ec1f31ccc73b71b081672c06324a8cc0836c438583739278ab3dcac33e8ad03e3d647932b3febd1e7e366aac6b94c2d65b629665c9341cc6c71f310194e4ed0a1f9490a3e341375a460caf48f54a99183616fe478d1bf6ad1266e5d6773b18f1015d6f6b10f5f24c3222770b6ea10719bad614c9fa38bc0cbf7c4c40c0d1ddf4edf85900d8f2fd494f259529d92dd025a7e41cd7c0f140e0d3358fadf343d1b5f632d38ac5bff310627a44d3afc5625607d9dadb0eee5e32b2a2dfb92469a107c7deff2864065a5932a351b04c3799573fdd736fab995b6a92d601a74fbc1712f1a4098cb2ed334a4e1165bb3ab716cf1b16b8807e92915947417ae471786b815cc01a0ad589cf1f130b9fe4110e1c67227d2d4fa16c8b816b6957a6b4f618410b1262134eb77eba954afc3dea8e82ccc729cbc7e4cef45d19af8a298f86feff31080060cb69fb4ecc09e1a5223360a9ecaee070b6904bb1c52d18cf83487888c5f1c3ffc0e1678dd42c3e03a5485d81d3a23eb0568e690625986ffed779c52a0a60d7a017419ad6410561097f5c58cf791d4ffa84330fd6d032789f229235b88d1fba1114ee16db50ce7284c8b11ea2d9fdab05dd1bd29219c91c9fa9fa76cf1b4c74137ec418bb706a19b9402f85a5997aca57a6aa8e64f569982f5a1e95d6c1aca86d2bad48ff09e6df48eea7228aecd5f9931783374b382b56aa30f3ee55e3743f69576af075b6d94bc33b979af7fd22f780ff21ea8a33f379cb685bcad0611240400780fba684e6b031217557e007e0a139034958afc23d5437833315f917288760314ff22f1af8c75c0e5749728b3c8d9cf601a7e06a53fcb8c4902b4dc81d7ba7ab2741cd19f2334a191008fbf509764672535912cb9ef07c8e75879be64cd5f1ae13ade83d9044db929a4f208da1c5a1d4340861f57307f6ee6c6677640ac0333bbc8e55e3807b6deabcaa6cce8b67472c0b9b294235a4eac0e1a320ff4968bbfbd06704b591d48a40b11430a62f166f4b3ad1d738bcabda8a1e24739ef27aa249a3f4dd8a8a92715d2a443cbade84685f6c8d1c359893d38cbf5d18bdbf60be520b9499c67dff0570934af62fbe504e58b59ca21896926f2cdd9e61d5fd4b5c87597b1c2d84a3c60302b209add481ecda63eb8d7d868d00ed39884884116d54273794a6c128f98fee9a03300fd0a805f3c3a8397194dc38d57ad8a532a6466326c521bbeb09380ec6e1f74dcaf56d1c1436a8ac367198e8413251140e571dc5fdf10eef5dc8dcda0b10414ec4b114bac0a371c697c7bad361919981298e01910ad082d46bd6182a294f165326447a77c4876e5382fb4fffb66244705e"}, {0x60, 0x1, 0x100000000, "321e6276c33ef9be4964d78d9c258fac0306db1f917ecf2eb1e51013dd9ac62a36e3ee9d90eeecffd6587ac510032ab50492e2d15c74ef99567547ddeaa71d5b84ab62371568c53ed925"}, {0xe8, 0xffff, 0x8001, "ce1370710c0d314fd39fb28337dc9f54f10715be7085c6b4fde598d974b65542ad992263f4735dcf7ca810c3741e7ea485d85e82cdd117d32a83ddf0e7a54f3a0070e3395f13bc5818cf6f71d6c72a274584105055ae65d5a16991b1595f0b36749d0fdd2d93e7a2b95d981359f4b091200f55a1d02cb2ff5f0e200959764b124609b2d38cbe5e24c92baa0325bdb62bf893b2b0ec28688eddba549ddf70a1ec259e05548845b646690fbf5e397ad4d8fd7b82a7640f45fdc7c0b9b948c39830a7d2f64c141ee1002146532669c0561fa462"}, {0xb8, 0x1, 0xad1, "512128bc64ae5d468b711471afffb15dc4bc1ca4f29f8a138f92de3d28cb62807e24c00e4129533f386c5c591417099459131d08e548aac9b80cdaf1c325222a57429d95fbf248fb1738122829d593533bbea119273f988d06305b3b052880337f3cf7906cf8484ad01d43bdcdd31fa5f69d92b50c8551f5a52b84f66ed146d31386ae9fff2c7eda512cd8a31c9b5f2de1f710d8899d5ab321e790f3e5e0986a6204b957a3fc62f9"}], 0x1378}, 0x2) 18:55:35 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x20000000000000, 0x1}, {0x0, 0x4}}) 18:55:35 executing program 1: msgget(0x0, 0x8a) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3ff, 0x8, 0x0, "b08399ef3d9079c69388f5ae58670d3becf5b582", 0x3f, 0x7}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x4) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0xc0) r3 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x8000, 0x0, 0x84}) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x88) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x90, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000400)=0x8) r5 = semget(0x3, 0x2, 0x400) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000440)=""/68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r2, 0x7ff, 0x10001, &(0x7f0000000640)="7931d08ea47378496f1162698b5031a7d35402dd3c2c808f295df5e8210f73c1cbd554d87f9fcf1ce5071f01bdd24372c6c77aa9e941247c6c6bc0c4349cd845376c3ffe28811d2fab708610baa8c3e881bccb1bab8030e4b23348e6ac7feb82b44b1132b6d0178863fd601327a904de02e39b64f24ec4c88eeeed96bc2c9e076092daad929fc07434b7ee261ba63d526d67850b92f124c38506c655d981728d7be8bac4ee5c130bf33a1ae092e42f8a88f24bced378bad3c47a527e5e230cabe2e917f926fa4a372c0fa510a74123aa7086eb682eabe7c83947461f2b3ad1e883f3787e97a1c05cb145f15c9708948c7d7804", 0xf3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000740)={0x9, 0x400}) getpgrp() fcntl$getown(r2, 0x5) kqueue() semop(r5, &(0x7f0000000780)=[{0x7, 0x4}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000007c0)=0x3ff) 18:55:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 18:55:35 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) socketpair(0x2, 0x7, 0xc2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x7, 0x404) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/143) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x148) setregid(r3, r4) fchmod(r0, 0x40) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/44) 18:55:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0xa0, 0x0, 0x0, "39ba0743f480c70fad4551e8f9555c9cad80af9e7a1773f35eceda8d93f127b9dfc9510f2ccb5580705f5a9cf49e9d186ace6bfa1b55af51f05603fb6f7aff22e465789db4b0452548efa59b2753bd17ccaf477acf9a6d99abc95dfcdf3edd58ac93f16d3ef091efabe25bbbbd8556dc15acd4d8ecda82b089156e9a3ba71d991bb9f5470a193d94a2"}], 0xa0}, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 18:55:35 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000010c0), &(0x7f0000001080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5c2b66791d2a213316c377c4b102271993824578cb377aa6ade627058ec45d70b1448f4f12707d9052b5708f91333b7d11b8839d8fa0b659ff160ee7dd17da71cd7acc4fc4cbebf8f767631fc1e84211ff0079b4666ab4da1760f2499e610e0a1b01cb01dfe7700b01730b535c103a7445729b98fb20b0bac81d22b7a92b905a9eb62c4b2e29e25b7ec90d1d5ca21ed07b4301a1e00bb605920622ba7adc25d1b51a6b7cc90fa18d6122844867ea04b3fde7a0009ae6d6ef99321be6686858a2713a0814997eb6e86227d0210f6472faeda778f02cc3899ff3ffa709e97d4b1f7e0ad5447ae017330907313f137ca56d078ebd3a3eeba3bd59f6c45f7907b6eb18b8d2899fddd2ffbdbb0db9cc574682599598c3d331412bc86fd795cd964ad1e34c8f1f6a8f5c9cd00528c59a8ab7a66bc97da1783b4611e38d7311a8b872d30a18e8ded995c8378d7e520578491023bb9e97100d929f0a9eed05f6d5cd6e9307a52cfeaad53bfbad2be6a0e89d8d8ce56d2ea4a5fb82cf39e36a1c2be5ae952867592c8be10148252a22db0f4d27f354c4f81a45407afb859e1a12270e8f62f117dafbe5e45becd0951f74782f49c1c81691c13b7bb1096240e185a5ae9d8facdb85289cfbb9438030ccf1d6f2da5ccf5c5a10ec9b8734e33a7ac16c542156d6c65ddaa30c98d997b6e6d17dce0afefc1d198f4928d198ca2cd017ef3e34d6c69d18e4b2f40b010042e3aa10b669abf6659197873f7c61a037f87bdeb1260cfa277a08260964eab32df69b99e78e7016732fd2dc4bf013ade75c40bca94bb9f29196b94684377819266288290abd9c13b67b9ee576d20620863c6922a6636d4e2218b53b2ec6b5ce16b2b6f9fce702164c1ef835257be9e1d5307465460d3fd175bd4015238cd485a972fb506663bf4dab04e9cc423a005f3311fff3e9bef56d2114bce630397263e9bedbfb691f8f636acb416599be734cc2dfbdd5863a65c3931770a8ac86b37c6d933e96df23e201487381484cb58261a2e8751c664c7813fba88939cff705fef057d6648a249d9ad7683de659122adfb97161aea3a0c0186899e29febb533bb4e743702f3f231bd669db2cb88e3a5331b294b126859dbe5ff7a2b163d28df89705808e050ac14b47318a6ccafa858e95a36e018e4060d7aebb7aab3f47efa1adf2770bd61165248afcbd4a5ea41906fde86db90dff5d554e6401a7bb87690c22e3f08c06828bd02e6e5ebe67c598e25a5ac804d44ceca4ea56c898792c24cee099bcaff1ced79084e17357c5b346f62f8bb1ab3c2396ed7368ade7e9479c77fb2398a49040c7a940531214f863bd76068df93a96afd26348f687617a0956c9e3263c85b631220d3f137bd6c2b7cc096e78abe2444744c4a5b74ff624995daac837ef7c34459a03c0b16edc9b4ca7ca418037ee5f3ed16b475d34d214245e2c0ff2ee991f86468d6a929d55e50f518739dd319e59f829f0d438e3aae84cb64d6000dff3decc528383f1067c79d720b190432c45d01a782da114dbbb365893f0fcf2cb4af23e2032a937b01d3848d4826eaf617aef137ddf061947dc9b1eb41d353889692fa8aec3be67ec75af81a16c7bbaa1ebae77423e57cef0bf44b670cbb1c404567dbb4e43d7e7849d477a56f344b4a57744ad6df0a9f085db9b3d34e96c481e425705f4d2452d47055519a9a4dbb1b5b31ad715b9cacbb6c50153c0aee131fd890906c137352879e9b928a7641cfa7c80f69a2e39591324ce0f800016908e3da248704c1f84f4441419d4af40ebe8372e18139c7c150c8fd1e02272d6562f4fee80482508080b738e7e0b592a59fbd036fcc5e28fcee1ad281e504728506dc6af8098284e781c5d78763072c07be7629658a64d924e0c84a36bea370fb70da964f829f415a434e3414c58f68f98031da574fe3fb6bc4761aed89b749979a22f80aa122f5448e135f06ac561f5dfc9e9bffebd570ebb511950483d7a48720c38a6f66fc2896fd23bbbb9da45067f2fc592a6ee92ed0f5292b3d5272c04e5bbb07b88b9d1e8fd674ae48fb44432d1ca012c31a46b334646d5029cbe15dc98dc3dcc4596a73418197a1e9aaa361af9b936c1d5f5bbab9dfdc0f305ede7980dd99a7e5fce2ab32adc6aea8156762fa2523979d5ef6dcf8832dc3d5ba64c9a64848cc76eefbcdcdf372188359da879545f69d68e52bb7e0e9f6ced97c4c54c50968186682ec311934ab86fdfda59a590fc400ae6d56ccdf5c8028211c3eb3b085b6396dbf2ba1e53ace92fe003b4889feefbf893c9854b72d9070765aa84f682769c2d2bcb7b9a59499d46be2a12ae76bb407978d403039d3c8c1e4d1112d1f6afbdc87c5130eb0fb1cd833778ef1a8bae4208c16e8d73ae4b8d62044ddb32093a6ab7c0c7113c24cf7fcafcb9b98ab45726af8f0688e7f24543d5f333c1796b5b3320c4e078199b22bc84944e2a81873ab7dc3387d4ff0308c8ced50b75f7df0e0fb48d14499393128b086d6cd13c4ca340ef1bbdcec4b3a0b80627c63fd277c094808fcac1a2fccf382147055b285c1a37979e84997798860c32dbf63c89bb41e872ed4f99f0a6888926164f28e246cd27781096582c24c818c7efdfe0fa23deae988b32f4e1b249dc1c56b114d7133f898bba787edf2ad37ec94262da1aa7efdd8c40c8c19d46e6677502cec4def252bd88e30e4b3a7bf661aba6f542731c3d5ad11191128b1feaa4f25ebfe18ec96946167eb9e38ee79455297d6e88a62835034a32b58431a8818cd9cb0add733516dfefb6008dcd83867e48667153333cd3e7d0b1be5ac1c93835aeab6539a143550b21de2bef337ab47304b21e86ac9dcfd1be3c061144c13ec472a91a01e517a4a0b693100148e625d6602f8961c6f7fd2ed998fd96cc3bfe8537ca6bf901ac78ecd634eafe07f9d1c1d4ef5cd1e40489d67d3e35b8a19112a4a6ed12013632f213be68a8fb37fe677b8f040dd726bbe14b77364b5972f89fb29a1e65ff834c6d487487e8f27d148e7737c2a35b895baff6e86b67554e165c5bb456eaec3e7a11c65bdf0c36d03cb3c40f49c81b157573e925a7b62fee7534663185f0aae37f5c4841a67e5f1843127cb6c649eae9da2cf0221928d8373bc0b4452d31f72895143d9703b800f71abf88f28450015ff9c1440bab219ad71720dd2c62792fc9ee7d5d50a4b4c1f7fe455672cfbe373051012d87731f06eee53847aa8da129124aefc8a31cc979bf805ea0d8c0744c0b2f826c717db45c261855e0d329e914162e1eacbdd021d599017fc4887b8be5646cdf99a1c6ad04993ab656561309ee691ecc661a050334cbba59e179a25319e04442a690d2a23c8e5a796fe8ebe53a13d9fcc05724f5000d23a0a5da505e386753e0edc83f499bef3c5cafbe4d1ddba7a39337857cf4eefdd4128f37aa937497705284b3ab78fcdd58b5e9da4e62aa51e29cec09cc0fe244a68e0c461176facec21df4c3749b6011522f3ed367db110e2963b8aa9a8808031aba99f6a8074c9f0862a08e6fd54557ed72349bb1593ef3b2a75a3709e66c16dd88cc7421b4fc3c07494e6ef1c73fd1e2a347b532a13cf09997179c41669dfe834a61b519064741475e2a0b68a10b22411d387bd39df781220f6212720b81dfbc86ae47447d1c40ea05ff5e7c3ae39ec1371e6feda53d28b977f177dda5d07f4dbdbb186499b67c28f07aa2202648060a8edc8a83b4483194f4f949a0d3fb22a420e99f725dbc2210f8d65954cbc13bfba8e86046595fd4e030c712b33d5185b10e218f0b2ef1d0318a1075cb25a6700078b96c49bbd9a7899410ed5c96a0eb34d434fdd8159956332e0422451582dae469281abc00fa472c0a827cbc6718749fd966f176c3647cae104c1411efd61e5f766ee0e19435c6b0dece8f8a96a5721ba1717e53cc7ea477abdd01ed29d4e14b43ca5274cca86b984f8af4ed50ef82e45f5a0dff2d9b172d89b930c5199dd9cf379f8ef7002eec6584e53db369a815d1da0fbccbe4fde142660b0d440ce298f099a310c074470abe3766a4133e22e1e427b9de2e14e58e29e6ff7496e494c5a7956838b99dac015bf193976ba9e5d854ab57acfedfcf77b3f166770dfcfa038894f403788673da40bda6b67b2a54c2bbc02153fc2bbdbcb479e28dcfb7c68c3c17643498f988109c97942588fff150d9e1e26bcf63ac1dfa3024e39f8924fb64a4bd20d312396352f38529275522a68b8a338868e4785e2819d2c1c6485644c14f87b40f527b080fe5a5b90900ddaa20eeae0984562bb629358279f887740e37f58bcfd10e1e513163a59911cf7e8b7f4799dbc96f9b6a898d130f804d6241b21322c1e9102bc47ad63453b8dd1ca884593e479643af375f0603550308b185980665b105fae8b088ac9d14f3a023b011cd0dd4c5cca04e440ca6587b530005852bdcfc8f5b157f25418330db34e32810095a714f00def35f75fcfc3876cc36e58d273b3ae650f1772613d8828fdcb68a26ec488094c75dd0301c12f16ec91609ca301f0929547734b5f1b033a0371439f73fd8de5f65a1111749c44bc0f5fbdfb67c762007953102f379d5b79aabc92c4e342f8e9f344a6c395cd9e4e8911e5f73fa89d1c8c9588eff3c85ff27ce1752e2ce92d30122ac82206b60eeaf70ee12ea4af7c55e0db54a3a22df00a972a8d27cf363e57a54518f3595fabea4aa62e4976245dcc3a6c7651c09cf76a8b2021b1914a9854d9cd9d4c6ea46438eeb7c1ee34a1fdbcc0a50061d859debb88acd371974c98d749f505c65be8a4ec8917f03dc1f82a16e38389ddef183b95ad5f464ef39dc1a1a6232f8de72585a790ea25faf9841816dfd348844a3a065e08cae00f549e31038d7a357822357e56528dd403d37bcbcc79f859536e42f511450ad3db3985e23eeb78e5e242a88a4d865eea9922fe9668a50b192b4aeb56e31a95a9737537b45ff7f5932697a77d2b19e245e1051bcb5f269750812efd80439ab4cee80c7e6b59f858dd2617cfc4dc5b40a3eb727678c6b21cf442645e450e0005adff5561a5b617bf7e56f2db2683594d74d9fadd6861eedb745146ebd5fd14b35ed281fdb3a5511dee147ddd017dced8341a2dd13fbf045accf8a8ff35721291c5accfcce660772239588877e256fc6b2c2c2d955c7abd5d0c3f1fec059cd4400c69db7e8e24cd8b1c5b0ee81c12bac881787a122fc45deed193d322b257711830b8de73e8530954c3a9b99b6a9176614b476b65fee08e9604ff497270809254a9a4e120d795d15e3923b9f5f725129e5d91ab017a9495ddccfd16505bd87f085f7f4136efa457da0378fb0e72c3a688ed7ce729e6196e0f67f4641fcf7af68285b3a68d2418d5049b51435d136cd5fa5171e9fc1100a16ba33c421a09c84e9edf16e9ff5b6e20c32e68dea91b556dbe0014c7b7621f0927efb5f44e54d13fec12581cf2c65ba5949f0a1fe4395e0ffaaa9d7a1f1a403ad90ce1ddddcf7d5e440760035a0251eacd7cd3aeb7ea2d80f4c06a5c4b22c63bcbc6db86798279808992fc636bed02bfd651659fcad650420289828d384ac99144dcddf80552a832db7a12c213660892fb3a3f38375ba00e3306645adc2fa9f90ab59c029856f33e4ad2e293033c48d6935c60e8ee5ffa9782926b9c0b37ba195b3c283bf58ba58459ec512e6ca321b7c56ab3229bf7ebc2a40259045a4dce77a05e4eb3016c7a8d8797421a192c7393a3878a2ae2752207cb86582e715a9e112e570994386f5977a9", 0x1000) 18:55:35 executing program 1: socketpair$unix(0x1, 0x2000000000003, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000080)="d02dfb08b3a8e2e54234e1660d9d145b6f9fb5bcf1f63ea853f32f202651c909ad32600838203c5b5ec30c044533332269f6f817d4d378f8f8f337afb9fe4c044fa7c4998680fe59cdd14ebd9f1c5082e9c4b0815844d9e74af9c893ce2b880578240c3ace9e0070b623234eca759dfdbbbd572ba3564fc38f4766c4ea845ecdf8dd4e4809f4", 0x86, 0x6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 18:55:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x10000000008620, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffbb1, 0x7}, 0xc) truncate(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') 18:55:35 executing program 1: semget(0x0, 0x4, 0x937d2348400f3af1) semget(0x2, 0x1, 0x1ac) semget(0x1, 0x3, 0x48) semget$private(0x0, 0x3, 0x10000000000010) r0 = semget(0x0, 0x4, 0x48) semget(0x2, 0x3, 0x203) semget$private(0x0, 0x0, 0x40) semget$private(0x0, 0x2, 0x8) semget$private(0x0, 0x4, 0x4a1) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x3, 0x3, 0xa0) r1 = semget(0x0, 0x0, 0x104) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) 18:55:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20000, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 18:55:35 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000240)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x420, 0x40) r3 = openat(r2, &(0x7f0000000280)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x20) fcntl$setstatus(r1, 0x4, 0xcc) unlinkat(r3, &(0x7f0000000100)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x8) fsync(r1) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') ioctl$TIOCSDTR(r5, 0x20007479) symlinkat(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r4, &(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') r6 = shmget(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 18:55:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/187, 0xbb}], 0x5, 0x0) write(r0, &(0x7f0000000140)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282590a26b809971ca29312301fa9ff0733ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6c05c95fb8a081d0c72afffc636e1411008bfce6344", 0x141044bc81cd7500) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7fff) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 18:55:35 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000000002) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket$unix(0x1, 0x7, 0x0) 18:55:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000000)=[{0x2, 0x75}, {0x3, 0x100, 0x1000}], 0x2) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0x5, 0x0, 0x3, "5b35a3ad1831761811d8f3b534e296029e75239b", 0x100000001, 0x9}) 18:55:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x160) sendto(r0, &(0x7f0000000180)="7cabaa84def6d7a952b6847fd81d5f8a58c1c72c86aec1ccc30358f922c5a5abde0a6eec2d355ca65a9767f01d6c5ae3277bb5f7c002a425315679b48ee317fc7dd731bd9f0ee32f519d611b4a400cddf547c0cc69f1b23b63a1f975f06c6bfb09985a67f87da9b0e07561f5a32e4c029319881bbc2b5385b957cc42fc7fd1faaf7bd05f65145ee53649b0e191beff9c11d538612fee03a0ac50d113f13a00b3bffde0ccabb14db0400a24bbe4f6f0ad5bfa42399c45d0a1d6b6581fb4eb0b661092e2e90b6fa65393c7329949029b14ba01ddff7214f3e9adcf818f0d7060a57e1b9944c2affdfa9427", 0xea, 0x2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/4096, 0x1000}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0xfffffffffffff93e, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x75, 0x20}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 18:55:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) unlink(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 18:55:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7fffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d", 0xec2}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 18:55:36 executing program 0: mlock(&(0x7f0000fed000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fab000/0x4000)=nil, 0x4000, 0x9) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:55:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) lseek(r1, 0x0, 0x2) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x401) close(r1) close(r0) 18:55:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() fchown(r0, r2, r3) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 18:55:36 executing program 0: r0 = getuid() setreuid(r0, 0x0) setreuid(r0, r0) 18:55:36 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = getuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6f300089f89a01179cc717788b506872e58fa8ac44f048cebbb20cb0a755a5f71aad6507e9e34e28e9fa00dbca91ddec74690c38c8b829d409ee7b54b5d2d41dfd84dc3f20bf2d01000000000000005518669aac23244f6d3e8d7472b97c574b9f059ff7219428dd62f1ba92896146b6234460aa444d1ea01e690695f487fcb5a24e18047a5c54c3ba383217f0cc0940197e46f3ad8d668418b1d595d98853176d1d5cedbfd91b7ea2e04d8fbcff4c476ad7dea732cf89fba6dc7c58ae0baa12463dc2dce70e0b5f25a09745089a0191040ea3b1dd4bfc8d4ac69161f42c5c5387f53b088e17b8759cea927033456e135144e947f40429f30ab1bdfdadd6f49cb07669cc6e9ce49a6e51a2e49196acc0359bb1aeb9d1734a"], 0x8) r6 = getpgrp() r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f0000000700)='./file0\x00', 0x7f) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="f00e5079b8c9d42257c29d8125389d35981adb0a85ae074c2bc4ad30704574bab7a253a0cc7cce383c343faf97f364c970fe7a06913f6e145be720a5e1795c2f008e830defc83287c1f37cb64ca5fe8fc38404ee5f06177767dad502f75dbc2ad93175bf4e39a3ce65a4b4b2203d9950198a33d76b1eaf33c973766aa35f250f579e8c966cbe62eb632da6319ea8833fc4876aef2588a6eeb9a26f6b6261388f19632014d4bc6076ac62cf5e814a5e810afabdb2ac32e3286560ac1d3a28544fd10ad33fe1c75b38402f708c6d7cbdd2576984109941616bf5f80d0401ba83d664c5", 0xe2}, {&(0x7f00000003c0)="f187ee0eb8417ef4c69584b7e264eb360a8d794a90a7c34ce92fb8ba407729ad952662cd3856ec57cd63f04bfd461932e29dde11d3165253fa569aba745afbcab36ab8bcb7da5bfc689a8c20514e77c41cea0dc5b0a6f92cef5c04ce0ff59c9ab91dd005167aaa07282f80746139c85b0d6950f1c889703e485ba1dddc087e4bb3c9d2b09af1c6ce019dd6a82024224db5bebc803b398d3a7455066d7577f3b0869c52141602326aefa690e73546bf65f6ba0871888c3f3283c1918482f374957c097c3639a8fb0256cfd722c8adcf2bc3303df30511db0994909b44e6e2cbbe0b5784bfaa68461ecb9a3c", 0xeb}, {&(0x7f00000004c0)="eba0dc1221c9a2239ce8c003b30e60f79bc80ede4bfe662c5372140bc8c0abbae67edefc38ab0c65187390770cee845000d0d178de1b2f223e700c1fcb6a68fa489df8743b118c15ad3f9747f3fbd549352497bab48fac98234fd4edcef217c54a6b1cfb0b81af5b385f7790d444c797103582b46e04e2a7eb", 0x79}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x2}, 0x1) fcntl$setstatus(r0, 0x4, 0x40) accept$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0004d67b08320400000000000000c7000000"], &(0x7f0000000240)=0x4) geteuid() writev(r5, &(0x7f0000000580)=[{0x0}], 0x1) 18:55:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) sync() 18:55:36 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000002600)='./file0\x00', 0x20, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002640)={0x100000000, 0x1, 0x8, 0xffffffffffffffe1, 0x101}, 0xc) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="f830b56a82198329fd699e5d7fe5e2768602afad9cb199ddd3aa5194d36bb13cf20b09c3c22d50fff4fc48b6a8b2ce1ac2fcfffeaca6f3d56083b678ea3787d2c0765a8ca11533388473571ed5de0dd42f0e419429e19daa0075386815b5b042980bbbac71b9c7caa6cfdba6c773840e8929b3ab97b917c0dda40cd5fa8515c24ff0a00eb4dfc40ddb47930858339e44f1e86f43865f7d223fd2f0601e07bc054480a40b48d20ba1f79429c92dbad5b1c78c12d11b35f2a56ea9521f9d6b6ed487c05337fa6980fb4cd5c2282229bbdc640b39fedcaf054506fd844b2dede5992dec32d19769d4e58482c7ecd9afec52d31c48adab56747cf36c5668e877f5088938b988a60f6b2702023ab04e2a48b82319fa578e1f02442db178fe541aaef154d10116daef24aee89c6afd4eb9e98f382ab71629dba1e17601ebcc07a9839f92a0172e20eb16fff42bee1f7233d57f47fb88e7a24e55ca7f776f2c670a02a58ee49dee2d4c317197ce674f2d6020cd3da38c6a08a9193f5a7b13a23ed8a806c2f72d965282ebe2bc15171aaf361f294fa33bc8e91fff4719fcd658e34ac4ce74b2fbfe8c350859a0338ea947ac350f04391601d6abde4e5c4c0d25891f59f29fc27cd3bdedb692e334ad3b9aa69d8d6f7efa88f4df15481bf3f42c6b58b1535ae007283db59436588b120dbc8068928d9e433f0e37c292652d8b5f75d5b8bbe46afeef65dd6f16619c92ce2536626247aa2ff09eb2b4b002f4dda40634d44b809968692b50646e44f6ecf24e723e1dedecc06fe869a3cf530dc84bbddd5cc9e5e0c53381113d72f3f707960304db379970dee07b7d52dc5ce5012dc74e44cdb0fc660a00257852341ed4ee114a8088a83d9239a0c729041ce8633bbbde9c12d847674f9858a80e3ca332bc550cf26b02c2f6d93c46574b66738d02523609df9faa30dcdd1d5884bb701aab37f11ef4dcb64724df29e008cfd99ba45ff8eecd1bc0e588bb9e75851d37f2d5980d2de31b536e138cd4ae9436ef09a8c0b068ed7d108caf67b8ecf190affb4d5f0a9ca23bca238e87bbd7d40848ec30157985ac1231a98c1119d8ba278ef6b9194a878047f73b1a255782ddbfb4bc2f39940ae9239ae22a591fae0185c41cffcec1103956b998451931956b6bc9411adf330b6b0920be58d9bc4e27521afaa2faa92f30e62d8e7189f58d30de4a5fef0ef80d656f52f885efe6a454de96954f57100667e6aa54f4290269a604ac1d2909bf3bd55aa9546c29c57512a187e6b1f5a56ed43d905d902b393a1f0f276f3a65d8ab850c1af017c453454b775592003627b550db2891d22a32e7d7fb2b9c82b53996add87aa57470109b77d73729c9047fc52c71a82aed31d4ded00031d930ad4114f0db48e9c19677b76ba94e0ab8dfdfd9b890b8d976ce670005ee6608df9824d9115536c8b0c38f14780797f233dd4b898ae529337f37f067340635b480d9733c2743c4caf807dcea65116def56d6d6217a671e22d6096f67caf479f188587f146a195ee1d5faad67eef77dd6fe9a48c699094d5fcc8f9b4eb455de796f78b365149ae41df44ef90ceecd71188526705b54109f429738a496a748bc3a9b832b5b86014f147f458e70ad9cf09e6c9b47dc29c21b183cd5cd95c82069d2a38e526e54b502c3dfa168ab2e1616be733e410f44f5eafb6c94172fa2307882594e7af5654d413291f7a3851bf6d01aadcc36c23eeb6bb3453b9a15b7603a72e5a8a0929e73d8f7c346dae31a7333ed2e3da0ac17b2d2222607edc31dde37515defe8bf7962c094b79327ebbc7509113fd0b719b5c89c5aa8d9a497e352a33b512bcc18a44acbb1ef1ead75846cf90a4c8e0757587ab2d757cdb67020541b16b0063ec39f8af4cd898ef661f779f0c75192f42250343cec6891d2817036e3aeec7720f4d8cbb3da71e6685676434c9893baff34ac0bd6ff434cd0d6cca289a1511930597feff2ca9cb6e6a51b6c65bb095c9465b14099942db0dbfadb76de0b7e9fa7b3e64a8173f1f824f5e7e31a0bcd4cbe82548144734cd52f998a787606cc6c4ca77f97ee70ea52396b0d38c6c8d96954e2db0fa1365c9460498ac814fa236c080c1de73fd7dd0ab0adb63f46ec688a1775cf2ed16922fc81f9f241e36d5307e826b832a3e9e7794d393a7270388785a5389aa1f392bfea7bfee7e7128bc7796664f22f6d10cbb9751b6f1b7b6c3fd1f1f88a4c75b9e3c3fc7d76b5462ab88ea3f732a164736ece85211a6f5fd4f590e0f75458636b9cf08ffc4f5d81d05f756c057886fdedb0f8a64b890729178b3700aada02fe3312614d9d5cabf7cc7107f7267871d6cf071f3635e83a92e077283babc19d11c8d30c1db09a955eed148971ff7e0f226f8fda18c9f1594ddca5c66641bc34aa4e038d47d84ac65c8a8380b1d21c399f38c146e21d67fc90fc2c3dc8a0b71fda86a88ee9e1b4c973614c05c4dbe42b23217bea040ee67a6780966b4932ce39007bacaaa079cd2011ea7bbaf96b2bd1f1b00b8ba8af10090057ac94172d1ba32d0f7efea8ef6ab3f5c986027a0a86dcd3858a627097f5b701bf58fe3ca54f5de3b34b66ce2d7ca98d6014e0638f6b624438ffbda616f0aaa37467593abaaa04c38a7a5b92a3ff52c0bcc3dd4f595a15ec1affc3dc4b71586fc1a0168f22cd14e1a5c754908a9d2c427b425750a5f5a6b3ed51bfd7d20955b6445a785e4fa12a482d9cbd90578a045042e7b6ebda35b66a9b57c96d152a8a5daf8008abc134bbfb8b01625c89ffd4073a54c5bb3f0c6f0e1c346ce3bd1c965ef04483b55edef338e284911daec0f19de2165d97478faae9763c8f33054d1a857dbee06a761c7dc051d256e4df85c586e5203e1e307c50acf174d09f875de82cde36393c4dec6f443e863a2533278710ccc3f83c97c40a141862b76ab628317cce33dbe4561a28122f19eaacfa5f09b2252c600a598c8e34c1befc14856cc395f6eb2b5532bd3ccc673580b79958d317f67c4f7ff3ed4eeeaa03c795cd156f8a47426916eafb4da8ac057ac2c33384e4373a077a81523b25ad5f3c70ffa51898824c3450daf16b5f97b14d3c4e884f7f6fd2fe7091f0059db7fc22deabc6ead945d2c7ad40329922078ce7c5bd72ac5bbc25ec0e244831a8ab84a7ade59129ec9272557096410ba3207e81093f691463d0f73caa2dcfb4c24002bbc705e852d2140a510959e4a173bd825a3fcd9bab08990630dfe8863eed4f2beb1fd539d3a12bac867fdb64279eb07fbca9ea4eb973b05fe80b59878ca8068568588d2fb8833d0a8c99f4b69f90bca64c981f7f9b92c8d3f8b6c8813e4a8d1a1ef99375c68a49907592d9928c0ae06b5e76e2a67dad10b0e4968004afedd7f3de30c7a2582bc48b937d9b971b5e6ca9abb600810a39104abc739cc6cfd3320f7511b87b34433c3576accade35ef71132e69eca93379ad62b0c3bb3d36a45f5458642cf82bc4e6c80db81a96b48f18138ec5defd86a69c23222107551fb421ca68323715e26dfbd3b40edc3829d76f0014314a11d4a42feac3fa663cf5f9f4e0555313951f58be48568b4b5718e25ffd9212520a3994b9cbf62c3f0f4f3dcb86f06f6a58f85b88a2b2f113a481caeeb187741faa400ef6f167c58b4b7343d21c6379c581acaab7331447e94cc06f2d98a216187ecd9b999ba2d3299ea016cd4bda51e639051851a93d6fd346418f1ce4fefe7f58fbacaa87aea60f293f7e7eb10be6d3cad25ce449ed3283f049ee73121811584eb325eebcc82a42a5ab33c1241361df31fdd96dec2f128ec5d9ffed1dbc6f71c22d59709c40d0385812f6ad6d28b4d6af3e2964d8b8e281f80a9edadf0cf2bc00102241364701a669855e92dfa85cdb4d88cee805390c1c55fdccb99c8d2b66bbf919a7024e3560175ed636ac7014d763a956f1633a9eecd29c8caa421ca4dc62158e2bbcb8e87c50f5cfde81dc3ed83ce37e668078365fd83257c9b24cade216b3b58075b0d639454c2d4e955e6c054896d2804b62fe0796ee94c15425a3e3dae57da2f3dd41179e0f0071e85fa8ff6a51e2a5eba4fbb8cb115d99278ba8ec92419e1f828926f5123391bb0703d43753fa27583107890a36c8effe3a5af6348d3d82bbcc5546b90f984f73dc6aa64110d2f02f7a56bce1e13668da0dbd32e17ac4c6ac65a3f794cd0f67190b164fe4384c76eae62f1a62c562f2620ce40a5a545d4ed9496f38e731e6e191b80fd394152bd4aed4b4e298c1c7f1083e96a8dde5879818a579d6d3eb292fdb2eae45a69aff364f1dae18139606cfea64155dbd0add56b8a126f6db2376fbe103a6499c0727fc573975d37f30e00de26d46ba3b5fe280a188a1808b7f8d542231e484c3c483af8835848c0f631dbc2d63c7a97ed9edc5bd4445c93bfc90e27417a838380232a3c5f87f29992f806efe04fab1b239ff0aad9c18e30b0808dde48997f601e5edca40d1739dca77dc2242437c227e7761f018c0f792d57e799b0b61b42077e137f5b6cf143f937a7ec5e716f382250eac6b8bd24e805b81f704b4b55ea36ce693166fead4763ed55d2b4b180996a7e0e4f7fe988c3e43a244e1a46ef2b8d52cb04198c67cf22830205af4aac96722483a1a9176fff68844f588161ba075d9dabff48547b7089bacea164c979e2007d4f46fd28feee770268db43d1219ec0cfb33422f7084a8eee6c150daedf5634aac2a68329e3a1b3d048f72ed8bc92108c32dcb86db95bdd6894b47f0af5d4b3fbdde2ab1d76ae5a46d3a53689e779e0d2730de28f7e2329bd7893b2591bb849b4d915e607ee1fc7a8fff5ef0da42d3ed96b7668a26d278bc3d5fd28f3036790cb59a6e3ff1a7ade217a52bb8a1b0826b154ae23c7bbefe29c3123bf0310497fa5c5ed9e994112bdda27af0ad47bef3ed76f0515730cd074b6ddf902b3f5d4b36ad85b398f910c988726618334eec40e9a1073c28052296750c91421cfe64274513af6c0eee0d3602c18094365e500b78f4386a95e733e0d7bfaccf96d34e82f09ea16b59283f4bd6aa14042163e78258544ade5502a950add318f0c0211c73406a4a0d8b9fa96bd9d5c75209eac18a787681d83de681d3dd05f697b18434a7078f5c467000b269a9ffb827759ff504e53ff32d4860ef7e7cab3d24b87efb34a9ea7ee9804fedbe5512d26a3ecbda588cc349e897d552612c5a9ce2cc36957d32d01659ef2ca65ef74991820474b5fa3e8f6423a3c47eb611ffd4d28e7f4b2e5c59da07268144f9fbb9a6875298693c9a2d0024d269bdab5b5d1179f4a8f9702ced809ded6f13d80f544ac31ac3365e302477c6840c96db416594a95cb0716bb74a921ffc1f98f715efa79da4d01edb087d08663b222da1b0818667aa29e175192460c43ce3688e62cfc36085f477ba6884b411552e9e7e2133d65f1c2af98e623c4b4977e141edf3f1b5bd5eb2d9f2a0f0abe3d40792d29bf92fbcfdd352e3d2b290124e3cdd0a17d28e0db352fa0e81c683e18e28084d16931505bf14bffcd8daafc6bd364760a4095f7a37d16a0830dc2cae5904f7dca41662ad58342e2405b62b7c87d1f19066bccd8a6e96589d41609c9d3584ea7de74390823261bff5b71dba16fa0ea922244b533c71061e58558c3803fe08b4e0d084f4cb180e1d058a2c8b60a3b465383a5bbc0153367be607e3530bc3c0e7cf166f26d9f4513d4214cb92b7b72bb979f2e6904c4b0c32dd80022dce9bbb1ec1bb272a97cea86819386757f2fb4d4d0a442a", 0x1000}, {&(0x7f0000001100)="681ccfec0976b8f409eab3fb4160efa0e240ad68ee374c0a66f827f0884c0aae086be3306a79744e9a78b6f98434d1bbc2da1f05505db9d1e23d94931b8d661a4edecbd80b1c26fa811db4c9c3a224e001d4ebac2332dd0ace73dff82a973768a697175123b905c86787f434bdfa209c5445aa727beab74d036fd0b16c696c9819bea69b868e686309a4ce955c547e0ea23d5f2d9da70d9de7ed937c9f6a06212765a534aa4b0376e98c25ce616f0c", 0xaf}, {&(0x7f00000011c0)="c742d475b852ecc609f2a3ef3396f266a9c8d4152235f5159292d73d8938e9b4aeb71d3d42376a1edf19a7f12a4da94b7cd278ee367b36e2ca79c6b81fcc963a8e365b095350e0b4197b61af7d3038e50346388c295bb8f8a96856a466dca8d948bc6ca7642807e2fa0745047ab2d64171d1e0b4bb58a141398c8531a8ba1f74232dc28a7594e6928ea5a121d8a2da9ee39d0eb698dbff83ee1619833890fcc4f7f039cf590a62107f848d24271957bc3d6f6034880ca84c9512cf89b4626234fa549c6c30e709557be6e97a58d37646e59b1d5fbebfdfd50bcae128663febfd91592c99dda54013bca1236a07d009b0bf26b07f3635a635042792a4291ae1243d7fe370093abe4a312f2edca6de25746ba46e82cfbc49c86a2055504767c5176c60f4509df426857b4e5f61ab1f9086f50f53ba73c722e70522a929248b0c9e02998c8ee84425580616cd032925eaee8f1b6f5e085c04c0859e702cc78b4d3d702fd1982fdec1f032042557f79d588fe02c0f786a2510d7f86a2d1ef9cbf018553c63976ce7121a341f1dd27db4edfdf4255a902531b2a84db6d038f0810af3d64af400b1e6290ac819894e33a0adccb00167f2c363f5160bc0e47cc40a5904242ba7ac3eee04d03d1d5fd938bdcd456464cd10bbcb60c04fff1aba361bad964b35f8d630a1fd746927584743b51db6d69c7652945fc2f5dd8044474a09a4f45ce2588e8904a9852d2ebfc90dcfb2f8756038e93970c2b27eee294e79fb23d0e6e68e26d0d22b1a7ad789c1e961266cb2f3ee5cb4a699f51bd8a2de704d5df0b393b760585ab5b563a58cb04b4bf1b1d3ade59005d2d14b276885d9be9660b230649027b1f5220eb2298da3c3baf2f7054444f4ce25f353830942ae90e0510746fe6a52afd543eff0a05c586ba2166ceace2a9a13a2cadd94fad83c9e13ee7b34502faee105e5cb24ae654d6928670d390fd61e5c6aded2721ebdef2adb7af5881da8cc1aca45ef1e50c55e2f9a4ccad604e06305e0303e5cc24f07945831f17327ee43a5a25dee66f021f35c10ba903359eb91b23024eb8b83ab90d83f7914a6106bcf5cf76f417a6aa46c60a2c5e263bc17e09a32513e98fdb8732c6f04ac4d12cd69d043c63d9967698121ef41086b03454de5afa837e55cfff000d45fb7c5df8ccc02f5ba55973e42aaae79fe1c166413ed95fe90b9ddf64ab6cb2c702f31b71deecac31c027a55452cb7e30acb579fe75fe3fbbe8d2e077ad50b89d25e57f994e1e8f4ab6ea2e26bedcd206747179ab8de19d2bc49129aca80e478411806775d13de39fbd1f361fe026189017e97a3af380ae5c56b6995db2cd8b665d73d0aa706fc1e5b11d69876b58d836a5a22989513f12aa23e594c6ebe291fb3a2073a9c4d4a17fb645d7994ccbc81552616ceb81374574baaa436291175670490db275a9d78db3aed0514d1de31850b29150e022e32510d7b015ee76877baa6ea0d0b6955cf9f038f5bf7d6f030fab569101a2388343003153db4219f9dcf858c3e64da76eee323115e3da442a51d8a35543b31212cc4ea98d5db858db3536d5aff6ff39df23f83bee79dc057857d25e6906aa0575f8d769af1a3a4be27dab3f0b2e5c5b7320f163864b8c9633631f585514656498881eac64745c0db3b2b101bdacefa1038ce8820ee9e4b15ccd52a14c5eb0762e5af842239793abc98c13c32e227ca602d2df37894f7389fe7caae6b1b82fe752bef71de1a18460696de8ab1588dea45e8351a92deb6a4da61408b9e7031d4b0ef15f48f5f36b533dfaafd8976467c99195a236f590983923add743da0b145b70756adad0cc204fbbaab7b9446beda1cf978412bcbc7bc1603c3847defee6e6e36ffdd5f51aafe6a4861eb2890ff5dc82b921e6a065fa77eb05760b9e629f68ca713cfaf9409cd7c821f313145bf0b8e189b0564027a48e62f7936d11716508dcf437d1bbb9f10ecc78a2972f85dd3709a25cb0f015a25c6ad69e31ff4f833ab67da46fb9564a8c93795e9ba64de13583e43d7810489ef6f5539482780eebc900fc9876517385516423c045bcbe3d9d22601b2fe787fa5f29fa38c93d1ca87ae5cebbb22800ecc4428b9290665b064e76ad65e14c185061427fd25a14b116b0417a57e2c2da8368853a2589115ce44b2eaebe6e7f05d3817bde129942d257e877edfc58d0435365c499fb4b24848b842d5636784458277917e25069e2cdcd1cb479bb69b783a85e636b7658bb78c3bb98531633bd9e677baec9d8802f64812d120763dc2a030711de5b4e83be041c76e68e100d4c365e7ff018d48474047ed3de0251607c3eae3bfa0d66343dc806c1f2dd2d2d812929041e77cf33a8c1be608a19e3b08c323f9c29533f62184ce6f218e8aeca43839a64ee6c2cb3df695ff3f1d29dbad5c8a16a2c3c3944796738baed092876f02d790db94682294c66b3b395f9c9ba3a21c3dcdcd53933f789681b9bd72241fda497203751d3e7b4cbcf9ec69549ca5598261423f3819006f4622a4d29fc66dcb78be025e7eb61e7d1d3029626e0e20612b19d1d8f9140cbcf786acb472575a853dd51d26f70ad03447bde3324742829c8c890d6f09d65e2b1721ba00612d94511c15e626c255d5bd8b3c2bce7ac0c2718f1a5765e927fe4973e22c2b44e696cc24c3abfa5af188ed26f8cfc5158f0c97c761a1aa7d228f051a64e7b62151e2ce8001e682255353324beea21f0a32248311fdd8a3d2a48439eae4119bbf0842686ba1a91af5ecdc4b7a5b16345e3a80ae06b5286d18f411fc012318db228dde27a470451cf994ab5ee6015bf24dae430e13c45765bdda1bf29adcd55e2aab9dfdc7e2eb37b1728837ac42e894046db9838312a9985fd8a3595f14382f41d5a12f48f2b67c875f99ee2cd7316e5a05dda6208f003f62d9820256f0572a146d879f061eb974658ce5d643a5e2976f94d8695182fdd750fd7080982e28b9915b0308a3a0b00b95aa2270971b38607f8d5b3d88a568897f536ba3023e2716b562b120aaa6d7398e7e5423c7fa610bf1d1ebcc02800c4baf0c3ad0a569cd322d9ad58f0f58e0c6b01b4f6bd7e5ab826cbdca1c5366379ee7b10adf6d0474d382460c0bfbcce9762bd59bcd4cbb0487d882a973d989875d0231cd1e13e8c3f83533fde59505b7b6b65f3459ea3f043df22a50c80b63111b803d712bca062e2ec526c1d59e55abd459f86737d8a37d749a336fc0f78a781e2dd2f656a6cdd07380a9a5f22ad1f96c649cce39599f32610aee322b46ebb57910cff60c7adaa7c4f5c908b536fb236962f7a0ee3d8f4ff3c6b70fa3dcd4eb0c08a4057c58fd6354bc8f6f21db54f81b15cb4a2c7a84987c5637b5856ae5dfe824961a68933ceed826ec58d3fb8a03e63f9ed088d42ba19525d5c3dc3a7b7fd04d9b3a4caa73aed3634b5629a11fa604567f40818e889b1574af3661181cc8e99d0f47668d92e60db0010fe7323a8df9f3bd6e961c98d3ef9445b79c265232d39e2a1e0faf78e6486d6f4fcd368583e14f8b1ef416e2add98742cac44737b034d846654ebdd1f5258fd4f8d1c9f2e6366fd36fbc1a6d253960eaa9d3d277f87e79dd31511be93e3d7ddd9bda62a1a46e0b0a1e71b2bd022fad0157aca8523f11607599d05d717a54efe916d69c8c08af0ebc2ddc0dd5cdf47238d81b798e61e1437de93aca13ee7a9f63b5d786c70b9c7f90dcb1be409267c17613f23484ed57f3b925aa41b3b4d952f866fe7720616748be854640c4aa48dd04937963fcca66c0c2a127782c56b503ac74cafaf3f0e55c33717df28c0b1e683bb4a8ab9ff6f702c600d8b0b7422c7078b8da01c9285d93bf80de82c5f2669a0b3e978c9ac30d4d5e6170d543af885145656143fd8bc051f34ee60a1084d81a593b514d43d032ee895bc35de415db735dd1da1d27fe614f28b23c34695461e359f14c380190cde779b3ddc18f40a87f6df5a59fbbee245415aa7d0d207116c026507563eaffa79fd928315a75b53863abe6ecb15f09f57195ce830f61af6d7e3fb1213aada788ec80e7f8e33c03921a340e77702562bad9abb4c2dd488789ae0f24ac62ffe6396f76e7837f8fb4121167683dc42df151f4c2f27e4a7314bfc88424ade92d9a72363ecaff21e788a012e5b9c97486652c5d61b0deb7c81f1d6d1350519fe600f88a62b0c97b56e0c8add75d8ffda3ba0cc24df27b5d4834996425fe22bfe1b14cf4ae27131b709e1852f3df3a22908103ac1ee7369c76d9d55d14229fddc2ced95c8b3ff85ab8e4e8237182dc71f44826b22f0bea4cf8f98a8aaabeeaf6e5109b71978f3fcf1b760462f2412387c5fb838b5610cf76957ed5ee37091bf7d18f8c4e73245af6f469df850ff387fae7cc4e32bdcd3e13084f3d7b2e6f2e246294e23cd6e38c5505863f4177117b1320e4165c5c3d02650876637cc407e0ee69a4dc970afdd0ab1b8505664ae9874d076df1438de8994081bf621468131190033e51c78d924ff0c4c803a8de5bc039f1dca82e641ad8d4eedcfbd9ea013358d667a9a9479b7bf2a543bf8123ead618aa82808866136e0a0dbea23ec0ca9114ebfbaec6e7f7342e12228691ca2476432149f90a79f468d8c5b97b1ce56d4236ecf642c54d465f62f32cdc81d2df1d93cda72a0ccd08328465d74c24d81a2d7b68eb4aecb207bba18f2569024384c0b31f43a45bf1751105c181110fa189cdbe4ad348e2ecc6e513261dcf1a54994d198392e07f9c592e6a7bcc8338c06041cbcb1abad88e812a2329e3c29a4c088d5523c3e40aee1318f5a9666a9933c4497ca3eecc900f39fe91a6b1f5d1726aa69cdd8df8f142880af01d31452bb7bf4d714cae0ccb6cbf420ff6ba220dfa55c57199f9b0e69511a2b0a03147435a00956ee07ac928165dfe15d781f730e7617258bb9040555e0978c3792ef1cea5d04dd6fee4f2f76fea92febf20cf09a7fe8ebf053def70b86541a842d2ea0bb6780da3dd948038d578164f6165cb61d6afe2c99c1854a3762cfd2882109aefd1237e0394c6318dbc978488642e8424816717d13675ad98df2d6504d528898f006544a2656b375283059182a3dad405efdbab5e404e8067c922635becfb7be43cf4760fe75cee6bbf94b3e74e63f0f5ba9dd23513f1cce9e378cd231cb36e6c5937fe7265bf347b992de2336caec95cda564b0f77277922a1dfaf940f7b9f2ddb8e61782b69dc6c159c7eff59fdb7541f3eba343e9be1ca98abd34a5e3335507d297927057b3587ca2266a737df73be54d614b653f7d6256518c2068b3bfebc37c850dbfd97274a522eb594497e953bb82d1e5443f0287fdf092b14bd2134371db88e91fd57047c0307560670457ac86676b1ff8086c3e552ae4c042b5d3eb5620908b83046c29c3ff11ea36b4291bddaa83c2986144e98a02ba29146076c45ee137c02cce43b948f145b78265cba54b376a865ec5f76b047ebdd563b1ff7b972311297558213cdad29855688c97c4dc3598744b71269bc74f11819be9b87c80fe8193a215ede7ef19f1a5c4986b5b1f01aeb1db6091a26f1ab33a4b47ebd6be5a81595e2c00a65e886f2d5b1df96f3c628a7e50a0ce978c54307f9cbdd3578b56009854ef9736f4bc3cefc2e20ce82580a7e9debe986249ae218100ea179a7829d53b7a41f88e65f64aa69b8810c7026de652d69f68869d25d1fd2c58faa4cfb059f6b0350bb943e211821cee02e2f8ce229288bae3d9a8da6b8f738b789d5c9fce5927a49afd94251", 0x1000}, {&(0x7f00000021c0)="238d2617d562c348719b20a5b7b597d15d11378e287e3a0d780bbe83332a61b1151013447dd2823fbb55f4fad1bc9e4a106770ccc11a85fa6c974c295d3a3fbc0780cd6954faafb0aa268af9aa51076622b94e71415d1b0be99f2554f8797d4743c0093027b950b0cff6bdac57a3f085d215b61634bc5089ed5c9d2c822dd67e8984ad479006", 0x86}, {&(0x7f0000002280)="27d4884ce2dfd12dc3d2e73d388e41f977a80d782b555cbbd2f01687961d771be257e818e6eaaf9c8c27b9577ce45c20641f517d1684bed8fd53feceaccbdf1d4129c50ff8b9e557aee8fe8856919746629e06515c79cf7de4c98bb63add06e51a54", 0x62}, {&(0x7f0000002300)="76540430ab58060a2fa4c03508bcf44ef0d7ac76ddabddb2388a506f14f204574e5f84dfc4ee68b15f5b6fbcee4f5b4bff166799c964ac7cc22b35f8eac7ae48e882e64c2dccd30ed0d9443858fc51d82ce4c5d9cee77dc19b0cbd51eafa7662669cfabde3d6720d2bf57246", 0x6c}, {&(0x7f0000002380)="4dbd49f8e093f7ad6ae32f59824051f689bf84b489af1c", 0x17}, {&(0x7f00000023c0)="34ec6486d208cfca4c3f27c92dbf9aa8b0009ea3890ad869f57542f7de59285bd8f730d4fd0da26aa94d7a862c6f82efa1aab5eb992692e9f1e483e2d92fc2b87b5599d4f703752f70654d7d41a57533ee774655ca8522cb037c44e3fb13648f8be9832ab0b8e5aa987b4a7410a66d619d80bf27e10d4b285605f5992a953c89d67a5565170e", 0x86}], 0x8, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/129, 0x81}], 0x1, 0x0) kevent(r0, &(0x7f0000002500)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x25, 0xf2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x53, 0x5}], 0x3, &(0x7f0000002540)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x3, 0x178}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x1}], 0x2, &(0x7f00000025c0)={0x7, 0x2}) 18:55:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='J', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="b6d75c4e32b24835ae5a1429cca00d63a7e429f60b21c0b2b3a4b9d23e7efef8bd37244a40e032bbff157d4a364d0159c3358fa451c727c97475993cfcdd725653677e54f38ef9e42e61b881e0e0a8e8fd8e738b3f4b0ae21e662d3b09487956241bf95d6edf1a25a05ab31f9bb94da41fbd5b4a467f7d059a8c54d08898930dfa6c69ed0f3d699991c5587fe3476831c686b324941a3838", 0x98) 18:55:36 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffffff) dup2(r0, r1) 18:55:36 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x12) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x81, 0x3, 0x6, 0x2, "09603319b45febf8e44efb653f39295049234ca7", 0x5, 0x5}) 18:55:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x1}, 0x10) 18:55:36 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5}, {0x18, 0x0, 0x84a}, 0x7, [0x100, 0xfffffffffffffff8, 0xfffffffffffffffc, 0x3, 0x9, 0x44, 0x4b8605ca, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x0, 0x7, 0xffffffffffffff60}, 0x3800, [0x3, 0x0, 0x0, 0x3ff, 0xff, 0x0, 0x81, 0x20]}, 0x3c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x1f}, {0x18, 0x1, 0x7fffffff}, 0x10001, [0xff, 0x0, 0x101, 0x2, 0x80000000, 0x1f, 0x8, 0x3]}, 0x3c) 18:55:36 executing program 0: socket$inet6(0x18, 0x4005, 0xc939) r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/51) 18:55:36 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x20, 0x7}, 0xc) 18:55:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 18:55:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) r1 = syz_open_pts() preadv(r1, &(0x7f0000000000), 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "854955882e0261ce4e6637768fea83eafae8bfa6"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x330b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:55:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x50, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 18:55:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) syz_emit_ethernet(0x0, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x4000000002, &(0x7f0000ffd000/0x3000)=nil) 18:55:36 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mincore(&(0x7f0000e83000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) socketpair(0x6, 0x0, 0xf76, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x3011, r0, 0x0, 0x0) 18:55:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0xc0, 0x8) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x8116, 0x8001}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getdents(r0, &(0x7f0000000340)=""/176, 0xb0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) recvfrom$unix(r1, &(0x7f0000000180)=""/233, 0xe9, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x68) unlink(&(0x7f0000000480)='./file0/file0\x00') r2 = semget(0x2, 0x1, 0x3) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000400)=""/34) 18:55:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff99, 0x2, 0x0, 0x7f) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 18:55:36 executing program 1: mprotect(&(0x7f0000418000/0x2000)=nil, 0x2000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 18:55:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="95b8371a70ea352e5eb0e13c4fd945735e90b65e59774d19a8e0c11df99c57b1e0a31860a436e16c1a1a9aa75e95f1b1b71bb7aefb64342997e984a6342ba88b1c6b89e7b6535b105f031e586a60cee2cc3d02b4e2bebde6605e411609d61ac7c06f3b1d4f0a29a73548a5037ccbdf9e9d5dae0d708c1b7e4e8e7a4f6d2872b7291d3ee88cddd29014c100e97c38a52881fb8c372693547b1262453221fbbd4f5c50dc9ba878e1f752a75e60fa5a57a60aa28415b20a4844b601500ab594040cfb5caf14ed9cad11c925620814b2d2518b1e2d979f872ae27d794327b7121a133f3e95c4e60e96b97ae4d9a9fd0e7e0e47119b21939f0d69b23217f22ef891b18c5fce9c29ffa89a98a935d514c4f9db11453cd9b22f403ebffca0330a0ac2f821089e0af5da85529f5e5e6dc5b1020edc06ea7f03fdd900653f85284a08d3a1f53b106c21ac431b4cebc499dbddb63c0752e6836f89b7c9b8ff0d28fd0709077975ab6d9bead4babe73e8361928ef8b47d711d6e9012366416a91470b81b279c53ee8b29d1b086bbe3213a9fd631d7388f80dfc7cae219b81082f374d702ef943efedc3f3cc2e5f8f473d2fe367c42a99836bae12ae73825c29e45991a2f5bec0c60c441643f930960a9a65c1143ac15cef3cbe23c55fb4e3a5ec2bdd09d3ac45ef4c706bce83e1e0a043f8473a3ce64bbdcb8faf230ede1282dfeb510edb8ff0bcbd0f424c2ffd54c755c93c42fa31183620874dd7d9346a26702065d9dc07332f98eec84d81b0d06b56bbd95e7f017713af2b30870b0e278479f17752a0b277e8bef0e441675257c094deba8f5f62224cb13e22461d1ee23ceb50fbc0c64cf53f6c576ea4b81679993b5d02427a68982fd405e4e8047d9b7f90e2d271dacf2f6037b50dca6d3d80dc11efddfc3369957cede417d1449f5443d947d4a6ef3adf12e0c34fd7bf809fa06199981c52fa3746a4d081b1b38fbdd05d4705fd2f8599d4a0bbb93b55a8cb012d60257041921b6ed47dd032c148bf105a078d33cb64de9ad7c89bf5557375e48e6863823254a8d1267303c049964325d364f4048a983627597408911a608570e3d945a9b4e53275d170198a90e6ffa5d10b5e404ff58ec74a0d24fbe9a35acd2f85d3382a682661c73776f230ff2a14930ecdf472be3f0dd8963ac64086f2002e76fff561e7c413095290f2ab1a846eb2c3d64b40ebc1f0e8db3dcbe1b5c71712ff14f59bd89131181f86aee2771219cd4667c43b9c713639c9e06a3aa3dcf9ec5694d47fb6d61adf3bb3e6cad27c05045cf8b19e28a5a5e90f915aec918b18ddb4248be3f78dc6964f4d07a0787fadc85ea0a123cb6fe3b43fbb566c7102a607776ff588765cabab89bcdda297135c4938e2d8e907d104217198d89d807ad2ba586baba7545ceb965476bc91d77ba51bdbd9917c754395941a3f321fd9dd8155b6ccb92f231ba2d66b227b13778a69ca747c3a6775ac3fb9e8b313bb27f0990a93209902abe4cb866ed383afcc4846f80c8ea6e46f5872d13205fad3109f6d0cdb490adabd7c0a9d88ba48a55208d2ec7f85da8551a381224c9fbff000e2da38ef05d07d5822e27836b217004cdc383878d8f1fdcf072a20e16d085fb3e368d4a7a5e7c5b3af20626951ec78622756eb64a93487f79f950ac47c1a38219311e3beeb5714c07457e30c55af79cfcd7669d974ebd8d936f91d04f4051d1a11bb0acaa01b09bbfa44e99928bfd307f19388d9e849c5b8d69461b854291a2273244c273515427e83bfe93943dc78f1c354198efe5be687673cafe62c363d3177dc3eb3f82b8bb4bbe86515cbf2c2dda93bc85bb3fb3ec9f8bb5d90a77824df78b7caefe5bdcd83e380bc8a1a755b7a384ba198c6ecfde045bc93216428f625b0d6af5b8fc0fa8c407fe5d5f34f90163672d201e0d3a211e5d57fa519d5a92ac3ebab31283ac0b7c675f13cd730a5efa6b3e6962f54c60c206def9c319cba5a190bbd0bb0025a2330cf6297d39d0789c77677a29b17a605c187b79c3092726b6355cdea590a1c4b0aa8e89ab62835bd9045d4ba092c43d5b15d3221d8376440e6df767ece10c36a0a4f18a4b2d77d3034df02728fdcb77af2340dc9036362b001dde91dae68009bd2b5cf149f1efc9728778144d8d33de7236dce7b932f6e040aa0083e1ae252734dfd8cfdedcdaebcde403ade541bf7fb987028206b3863c483b1b238503c719b74a4451a6d490f373bc2f0adc7cfc49e8805f15462b8f5d64cf2a30d436e405accdc1009def50072cacbb289ed0c363e22d59a250813286d978c299eba10f7beb3bc41a1212d4c33948d60286c90af6cf6805ea55092589689b047062f3200abd7a6dbc31fe16803a111184bb29472b39502026891a6aea7f7d452c0ac76d523105f0f71e5d5e57b3d4fd552c5df5bc0cd2cf5885aa6281797c934da8a868465b72a93e539d88341791f584e6fcbdfcb952b3085ad128a60990986a7595490679b549e5fb57bc58a06ec429251365f9f31dc794c2fd8408fa90b366c9cec94b23f077a242a0cff3b7b73797c29f3bb886c6b0180030be7c078e90bdbfa5ed6f13f810950e03f3f55580c8a9b8216f44830d65d9944876b825c88e926c2094d485d713e3531dba9b82a6681a26829f5a7967bc33c401b26774e097fabb479c0f22688eb6617caf0d2a85fe7dc9af9d9f079114ce819450cc5eb5f7c45e6391392ecb30a791aab0d90e12b490ef22d1246676ac83feb150618da516da80cac21b3327bd7f5b821bce51ac9d532944f87baf98f0428468f00a866e981fe8c86962236bf69ccb8ff96cecb7e5f642f5193a5d2a7c6c481f3329d4d362b0851caee0f9af7c30323b59b51d710ab22beff5a51ef52f1cef127e729e0d3d79b9c6e816948197730746495d1d57ec64098dfc2460f7229525b8f4de51bf1f2488dec5dc6d7850fb457803c1c9f7a5b9ab8b1d8c9264d4a0cb343ef41324129390382b1c6fe00eafcb7411f93faddcdc1fa00f171b62becd2649fdfb45932a49c85ba9c42a52378b109eed805b889e7d3c6ab7558624fa9579e7b8f73835b9838180c954e94be2bb931297d4887dc0c4414abd89b97de076d310f815a8285388c7c3387de237874a735ec88d1e48dda5bb443eb4389cca0df08e08f5471436790428b0d3a763a30265693c29535c711ed8e3bf28da39464b95f10961f7f12858f962ffc6a4bad6ae6a6eaf7d4af6582dd9cc47d84119c6054a9d25c922529d0589893236ab0fec4d7a4d6a32478b5259d7af82e4f963da1d1d79d7c2d9a0a5850c71d457a70a357622bdfd1c605734061146cb8f2f2070bbdc6e2e0d5252622b5ee4819741dc4adff8879cdf62d74d37b6f6322e2a2774d19d4f8d0c89f314a69ae8eb33079304f17de64db5b28d3afce8f404209aea7a47bbcf1af51efc365e2319d9db5d96b9f8996ddd0e7800ef71a4e0d54c624f1586f419dacd9d07002cf4e62f3360dd6143949dbc8acc10328a1b671db1e5ae6b4b4c35c64d7da63388fd4753512cb7432b7aaf9b338b45920018a1c7c864bc2224a6c6258aef4b20cf727a1cedf40ad0d7f646ca1774ac82077bca97663d414ed56fcac02d1251c0d8e8abd77b000e992187666b7775bfa5c65a71f4e1cf9b5270b66a47e090df9b3b223111a650f000a5ad16d6b47abfa6e88a15ac217213668d9565e7c1efd317b912c037b52eab50a2e726233b8e5d048e0b5499a08c60f939e276fa2adc9051070eaf1cd6bfc1aa8c27e69c9a6466571e34970d5c3a2a283aba62c49f64c1a1c3cbbed071a8ebd5bfbfcf90d4ecb4b5d1d930a66c302247752cc861f0328a947fb9c00d352c70eee0fb06031a6b69e32fcd040d3aa62faa879d9298f22df669fad5c53b48041d397bea39b611c60c237fe3b49ce976174cbd033396d37944c92390e1f6a1045777c5473e9aadf8a01f621a2003c66be481b3f8fe6c724fd83559cab438899dc49bb2242847ee75e0078c2d17601007ca0c99bf905bb29bbc38b9ff1b45ac4562adb7e9e2939b3d11ee741ed169ebdf973b9696b678deb59308905b89ec40ec58c1d0ec34d322b847f0e1856a9878def4a09b400cff559e2b628e174d8b34a078be63775ca931a63efa38b68184164a89dec7f5ffa9763b09fb638008eeb4566fa04ae8a77f34f6a8c7c30a873dff921997b22ddddce3275ee004c66ad7f8488af2400cc997d4c78fc25b75ebfe376ca1428c2088128d1d70007e18b83714ddab21187ddb484b8f58e342fee9f5c6228e54f54b052ed51dfc6a4689cd8fea70300fe62ae0320ed468b66e14662e68f029de6bdf11fc27b508cd1458396364a3cd281641a5793882825240b0e8661e27f90fd7e7ea65b584a968f4d370788cc75af587394ad3e6f83dcc515bb6d3ba687797547e0f6d72e65dd160fe3bcf5df6b07f31ed60cdfd7b479a845ae2e029922b3e219bbc61e5848920e99d6cd59877681637f1bb84750543e1bd001c3f4ad002f964cdcf3d4a11417a1c69d837e5064b2f8bdeccb41425d1e275892c3a60c7ccfd45a0c0796f080e51ea83324c5caaf2cc8ed851195b303becfb69500b545931c4e4b6f6e474652896d0fa82c2adf9172d6a62cd1276f3749e45152604613ef5e5eb8b326aad1d212cbef1cf5b9eb2084e14b4dbda1b99c3ce43873039c01cc7b53cae9cd0649978d8603e11ab5ad9ef0ad971d23c678198389a18557409944e44b5a8ea97a72eec8d2815fc307a3b5174fa01ae0c2bc1b8195ca96059fea4140808bad01e4d2bc1516d335267d811d03cde8318bd6612f5cffb80f2022b327864682059d30dc5b0916538937c7dee2ded5259d39ad7d58c054e00fd7ced628401d5c85d6e10214dfde0c845c884bd8dcad347515a7a5c0fc588fdc3b4177c31d1c632579b79b73e624dff656d16b9999dd97a83f321a708ffe7452bbb2b514b8e0c8bd7a6a776a2c9f438e484bbdd17954c3160388aa36f514d628e990d37d7df136a0c334d80eed81e5df3da6ad0ef30ce830a776145e4f427462fcefda859ca6bf281cf016a79d884ae5f28725b1f07b1f64661a7f46bc45e5c2c5917fc1c6b3b51846f49e7921641424f6a41b4c556b280f1262700123f7c120bb262f88046bfff30731a282bfea32a395ada2eb3fa32e8fceee2a5d23f65c361bb6801f04c1bf08f30627ee00a2824e466a5e86a9eb60da98255802801525daeb19466fdf5d54ccf892f714e80d8ce798a3438581b3b109c34664dfdaf4997ac0020fc44d248d2b4c430d83d60b3c4bd21bac7fb73cf27004516b151c2cd30df9f0f41e7bb3995ec7977bad7f28d442ac4329377838fc8004cbbeb686fca10783f64bec67c630b7eba49dc2d8bcb159a639f485753bde02e20692f7354613a8854a237ce24e19f0c698f6fa7cf7769928c69e064d892cd0bed0f3d576531e4a9b381b41ff3cea8eacad6d08b4ccee11eda422f1986de08740b52be75e72b7756b0a9479aa0d1f4fb9e33582cd1213b7d9a747b36a50b9bd94c1cede66f85e354097791e3e098cfc961786b8e426d877ebc95470cc9bdfe2ce6c20ab78a228da8fdfae42d104790a540a1420d50174e9e28ecf5ebe8078348fb4ae79aab2a4928682e584050d60b3ee95027af5ae2ac0f84120139136551901ae736a828e1a5c6e864233c639418fa1e1ac742b70b60ad4d7d2d3f4a150d20b44f03c025f38ac10826c6954d4bdd36207e09d949281fd8fcfce27999b3b455e9164991a6899ed9a1efd", 0x1000, 0x409, &(0x7f0000001040)={0x2, 0x2}, 0xc) 18:55:37 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7501343b057f7937cfb31ec7b8aba9f88190293240d727c15a38b4c849a564e743b9d775c4d86a29bd4e21eef8e5c9b206875a6cf34679768d41c84f1a9134e8db0b8a982abf05ee90a6fceb5cfdf0076f734999b8da6c890f500906ea9fc6c8d83f26969ba6f03b178e8d221600db5b12e2dc13f465203eae23d15d28a38d91d1a94ea097832bc003c55575c19ef4b7da1603acf3c3ce776f4bc2e510b23cc71b20919b9f9b43bb860532c6b7d2897f9ee727ee7ec0404852d44a3d598a3ddca8cf8be873fa5380ef60f57c0de7d8aef635ea73c7cc0a6712771d197581ef71a2cdcf8c14a2432f7ffb2f53d9f96451741798e34f730a331d84d99db29bf8bc2de17a7279c08cacd93a892c866cef555efabc986ff3af6a76b807a8a30e329d84513c374951f80c2a5f1f5797bd4e6d0448f358c33dcdb547a1f3cfbda29b5f8af408cbbdc7fce1701d703ed755c9a653d51cdca83e0a1780720942ecde23ad1de54554643aba329d726ef71573e9bcb29940e312f6b14bf76b8b186a19e6835292ab514d676e545129b7cfd877c305c9527dfab73f7150a9a9a04326fecde4f6031033e20cc1cab930228c4f2cc758a48cb493af735161b84747aeb29d46848f6067124e35341b2617ca347fefe45bf988e43ce8a7c51d02da85be33a433aecf12306ca246c1ffdd9305468d30b4139337921f1ac078454ff25e533ac7b913f733a56dfcde9503cd505cb9109944665478fccb1c3a5a68145cb8d2a8f623daef5ecc7262e41b09abfec5a7da2563787eae9e99a7b177b0709c4aa357a8701afedc6845d753ba13e4df27ccb563a662f626d5bc3362261b5439e8842d8c983fa88710225b2275daca9e39c2ee95d7a53d4717852c8bfc156b523bb79c795b2d76890f04bc7c206e99185984fd33cbed0aadfe9f98c7defb951979d2600c609e1054eba7b9bc2d01f7a695fc4116063c583f9dc90d4e95d11bc2360c2c15f4a097cb2350399fae68f0466a5dae8ef859676c735c776f74e23ef775f2d80c81b60447287bbf1467c9e35750475c275c0dc4d2be232f71bd314a9f7916f8caf7cf3424d332ba5d7bff4b82b91526c44658fb1f21232e3c26e8d8178db6434d76ec35e06070c670ba4ac80ad9c5b980a51a0fd9d2933f6c4c2d80c8173b29c99705454d3bb23ceae1f6ac9fef249cbbfae53297c0b8b8e287d797bd7dda68ae20d44370984e7cc00e0056dd656ff01ce2f639642080160b8ceb93d246dcd021325bf67a7e60d6249827748aa9d374eae65f7569e2d341893267108de71727999355e11378bc6694a84f18065850272ab3b3732d3094e5c4d3ad7301e981db65c323229d930104c880334389ba4b8016d2a739d7ae3547ebeba5d47b5ed47794114aeb12bec1c4e5c3c60cf6c74e6a9b114a098141e0ba31641172839b76452a0c5211d406a130f13b77616d2cc842c0229c5ce8b882a50cbf344792306cb26c49d6b86331705962574dffa34c0da628a96f75191c49188c8dbc244dc90c6aed2e742c404674d9016c29c1860ea56bdddd2a3cd86c5573b52f31e90af32aec56cff119d704bc964ee55428f4768d73ac14744c403cb589d628235d0eb00e6614f7d25506d78364311537ea587a21023399b009951325124ed409c3bf2e017be505e43cdeaeb926fb9c164738599d7acdfb897bb7cfac1e8daffd88008a85ddbf695c3b834f8cb75b9e9e4cadc4d816b20a016a3923bf8c00ddeb867f4056c5dc43483149db6ab1675984bd2dff5b0842821cf7eab15688a2e159e085c8285bcb39219ef529fb9ce8335cb80780dd8d4c676591ae9e13efc6c25639987959dd3760b9677f39f1225375af7ab1f0dffaaac6b0432bbfa9dfcd4596457596241927dfadb69d95dc5d8055711474942634c6fbf347eb6375e59632b7c93a9d077063ad114f100a27b3efb57ab3a22019ee33aecb113bfb32f9bd37be6bb6aabadbe9994a54adb102254320f12e36d3698e0b2e07ac279917f0b05f96000293a3eb9939dffd45485010f44581a8b2e3cbbd76cb377bfd96679badd334d4c412c24b9aa13ef914064b6d2d8d05daee6f7ba2c0b6a2c05c03669744473271938a95f9490e017ce99afae4252752763052b541ab3cb9b1131c1cf3e3cf6a12a54426f49b98632f70a618eb30f1f95f38d6f0520e7fac4fcf890ec07096a75da1885b425170890225afa2dc70fa06dff4e4fa6fb0de9a9115b580dc0df8492bd88567740cf4b2c301ed838fa394518c0cc301bf2a72e82ff87d500ec291c7f5afebda5140180cc84e8c9466210d9424f602dfc892ff0afa0793af347323fc0de40fd2863709662e42ac5495500a3761b8c350e384580e6370f7c98eb300453ef7423d56bd805b47f29b73185cda211d0ea8fe81c8c476b76a9abb053f252e8b9cdccf218d67e50e80ba2db58101fb284b52856e5f0eee7f35ca8f229551ea148afdd59099920ba998df6898ad7b318aebb48cc993fa17978f0fad48b92eeb11a531cd9a469078975fcc431890fa16a36b42bff4f024141bff1cc5a59b2d7afaeabeb3afbc6abb309f5b416a5e0fe255217a9f0e4c53dbc326e53ca2b95b8085204aa9d6b3f80fe36c8067e83692b6772a348daaf628ec9d7558752670fd74d755341eccf94c11dd59f31a38411e49cf758c7926b8a5aabb66617c5a2977472d9d4fe016284c668a33f9b503a9239dadfdc3097d4ce84d92edec8c22dae64facf8dddc78c2320eacf94d5449e32514bad31e760451b0c847ab67810a4b13a45bba1618622ed91386c2924eaabbbad8d1abb5cb02d05879200ab3b3eaec406db1d3062d6f07aa639c3038efd342867f20e7f48ce1bfa03e3243afcf19f7437b331d8e9f260273f85cdfe01fa18d3ad79df570ef43667d0c762ec668f0ebc4cedab62d8e5a952e1e28214b89f232a108696a666074665f2b173405f385b1908075dfb674e91c4dcfc45d20c961ca0cd2b0d7d58b55126ca9230089744ab7a1a45cbc5129284259585c438d43a6186a5dacad45872d4ba69ce06768b38bcfe97beb57d1cfcb9742a8cf6a083dec552f573c1198bf90f5c3de7c3fb4d6c3fcf34e763364371672feab4e7f717b30b72c735c6ff99d07eaab620629495b16dbab1ac4a5ad6fb71d5e7816d33fcea318e0379a5e9adeab6139d41b1972c6c1ceb7c7bde07e3b030c3686bbcd5f4803f523a1267524e9b2c7150dd393f9c6a3d488c57763254a49611ae730ceb6c72bf319618adb1c1068ea782a62f79be65ec6bcc6737ac5927cab4b8c8d305b7ceaf2e6ed192d3c9ced6884ae53f3b06d1f441db5936740f6fa067108c3f79c9da001e21b6b2a6c7f07e334e45fd40b698390b51d77e1a570d1e68b0409f043a10444ce44109e7c45194d567457780932ded49365476b61f4439706d63b3ba8d2129ab13e9d66f7df1b1e7205cfb5a7abf747d5b47886bb6f728805a74afda69c0d55b26a79abc00f2e3e5e9b20a7f597eb2d2b03c8918ec59654fb88bbfa44829d35257a90511fd4285dc719de77509af71b600dd5ea3eb007f7c8c30715cf7570e56c64c480eafc88eb5ac873a7598123ea45d09a03519cace5d5c10721e843aac8e9429896da2a9cf92961939850c1123f98751ba1f37f3f42fdffecf54646a1199f8d722845c862d4246c9640e346692a6098c11f5baba398cb20de8be384b0a6c33e9d87f321b59a44a44b72c6b595e47c1539fac992827adb91c43ff3acf7be675313e8d0e9d64ff20232d058348dc913a9fa3e2cd6db486b7f96a202fc6580ddfdcfadcbd55ba2c31e0a402f2d83a31b261d54dae0fc69ed3763f07f09760319858c4e111081de3228a8d471f154aefa0f27cad4e9518797badfadea9caf568ad8b10d18bb113cf0dbf023aecf5186b111d26120ea6b6a059784e7b53cef27739c1f6da9cea6cbd64402bceb92716333e29829b8006f8696a848e52289384f5ea14093a159865747dceb517cff1e55e3ade845059147fa723f35d267f3daf37632d3b5809fe0781619195ebb081458e05c6ef06448d5995ae039f589e73b8dcc860de5090d72b9a59fb3d8528658386b3ba1c3d23c83d0827473013af2a9ae4507f1560a327cfaa53e895f255273b484dbced97b4c9522db7f328d4d422774b72cd636da1a3f5ff6bf73470f21408235716410a4c6dcccaa8615a7decf2e65bf86518ad3e2c3304e4c0b6e5902992c21916732bee3f60de23b18eb76763622f30aada310ee36a8fcee33e8e0c97143bbd24313025c5318132c1798f6c06a03c44e77c9413c08de6fd44d2b92ac84c5dbeb23dbdc1b57ab722141a959f9e724ceac8d5838e63fcd22b74f3d7c0eb764532633ce5937ad82e003d730d31a3444cf73ff071a2eee0f1450b7866d5e0e3a014b1d11668797a83b1e2ee8d42bed80bda5dd59edec342f62ce889377acd1815e668a5f82b5f3487badc19c1bfd4f417a04d17ced6f36ad32160dc3c34d32412361a9e4d549747afa9233cfa6c76b1241f60414a1dd21ba8e72c015d3b66d870c794b31e17eb20b7fd54b56cbc0c804c0d3f957325a612071f5f9dc5c73b4ab7bf8811a1c555c9fc1128cff1a51c0017f3479381b9532e90f140c7120034049ccee49da79eb37a228939136e445494e408b800fe95dff16361e6c46c67964852ae2a251a93da5f616d2c5cc3509b09e4a683935ec5efa89d31af5b39aada8e233f67762428a6ed78802643ad92c64413c04344c8a6a749e5ed027850025a0e555a1d520f18698f4a798386dc25d8581d720b9c6e00c536ded3eda1a7a458f206355ce965a5c73cad8aab3ab1cb0fc2f229ef92bb8090d3b2566fe3e9b3a5233ef634ad70e356aa8ed68e874b79d40a874f7162984b5c28a9313f1efd7ba204b6fb0e7685d77777c9ac86749fd0f44390e1a5f543f543758ab33ad9ddd24f8333f6296cc93b62ae395e4f733cf0522f9b36c4e8c4d995002de4a72b2518e0545dd4e0ef485b0b80e6942a259b44777f875a22523f5b84a2e619bdaa15825c77fbfa49b24d5c52aaa9d4bc54b16f4df230c7b6d76336d6ef44322401ecfcf35d12fb29af818e36cdcc5ec066b2ad0d09bede199875179336bc6bceb44034b6f1f14801736a8de8288ca75691d466a286534cc6b175cf96408c9f4c4cb1a4622616dfafc96e238b8c58e2fe73313626a5dcdf1ae077d9a2a968128e830bad4154f56556d5263668bed3efc97d258cf7f22a6ef6a6405fd457ef9a4ee56d3c5d841f491097db11b5efda8c2fbc51bc43bdef04d09d45591a6d94a235bdff6ce90a29f9979e10a329cb2066cd0c99a2c65733811df843bca635cf9a2a7bb800147455a5c5124d6c1144a95111a1879bca1473be162afd2a66a47802958751021cf8471c1d407a2a8c4ca03acf2a56120298852b9fbcd7e36e59ca0962722becaa05a1b8d968acc900c3007cf215b708fd1b506a9ebb58e4bcc7cf1d15d276f6b1a9d8a36bc1372891b5bfe57f2d0894d99afaa948f0194a8f4b9a637bc2f97abef5348d61e145502ef7bda8ec1f9d4cae56dcaa72fe8f4dcc28ce083e282e1bb459e534454f192ec71b299e662c25c1e1651548aa1f7bdd804eabe668297f8f9b5d4c47c0f5bea9df1ec173112b1b35947af62ad57ea8a04884b3c82dc760baae49f34bfe46431c95c7e84fece788ff3feb34199c432ea176dc11904aa6b04ed5f55d682e8edbaa57250c5e2165e58c0a9bb3d7185d5d9984ba75e8601f1d3990710f7224abf264a220510e8", 0x1000}, {&(0x7f00000011c0)="555ade9ed116145bda016ffeb14acfca5a5468ebe9858f83a81a7a8098c9f728e0c453c76a1ae3231c93ea7b7a8272e975d5ae03149d7066475a36be932b116ee763903faf5ab1ccbdb77df7d8f94af551cc595346b864c6bf5292046c82d22376cefbceb54c5181c4f6329d1bad90c8099c141f649f48cb61b88778e7ef0d52b157327fed", 0x85}, {&(0x7f0000000000)="c557376f842b660dcb3e2ad26cc14ad54060ce5f2784c901215ee9a12f946c554fa5bbe1dbfc2cf8d5bbb4aa5e433a2242c9167a23b6efd97608b190e2c761fe5b5fdda66c2e894da4435508aeec28987605acbeb0d6023b830f064441e6edeaff246bf5b339ea243101", 0x6a}, {&(0x7f0000001280)="ee36f03896f4695a4c1cb60f77f85e01f79f50cd246d296cc76a2415f7fa7718b22047f88d07dbcf7be5fc30cd8c7aca6dc059e705141d285349f86f261faf188ef0a4376728", 0x46}], 0x4, 0x58) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:55:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x401810, r0, 0x0, 0x0) 18:55:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8002, 0x1) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) 18:55:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x400000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xaa36}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5f4972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x367) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 18:55:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 18:55:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000014c0)="6a8a1b2482b325d76de6410f8dc71f7faa2c03aefa138c6cc40c37189621300f1217d4cabd74806631376e63dc563a3f296d2427349c2fa219f3257052e44576786124d5513e481f299d740c05dd60c6cc0cec1f2613dab5fae32d8a514aa1241b46b230486d48650359d84a8e47d04f5408ed1d06de8119c7e6ba922e0c41ff9f931b4b27c788896c143aa557b46b08479db44e944a65a9249296a6ee21365a6f105e70f3d8bef09e8f87aecd34f67674155390e3974b72f9ecc01c15c1665de145715ac67a3e92b419bc1fcee39b12964698dac1d0f0ab4e0ff95f7cebd83e3f95fbd6a083045ebcc9be7c3bdb9dd645ba7a6d87fa37a5a180debf85fc7a89d8a748a584ec1aa0841e120eecdbd6422b5c23890409f4db035444b4c702322a1324d611cd49cd70a246d9492b4dfad756c58124837a084134109d66c11296d2b948ac2eb431334728d1d84c49c9d00fcbe92ebfb4330cb440d4151635df6c40740fdef1993168e5c91bb82efe3a2d2ff3790533a97cfcfd137c038bee21ce5334d80dfa7eb9cc171c41db68bdee04831fb32551a140c836fdd697c9bfb322f24b7a63ee9023eb465699be075cf9f60d2d420400c0c6e402e0da91e7e7794479e2de69284eb6fa52529781539d1350352b09df0d960cd8cff64e3424b8bc7eb910a8e8723b188a6d25c72b0d9ce765ca21fdef76cdf9a6e66743c2b0c66e267bb19da190b42e366de0c0f598a2ec92d2936d3d0bf872037183e73b9d03c47d9765cb3ff297a8c50c9f1dbd8706bb1f4b439bab694f930f9cb1260c1bbe3bf4ae033a20ab9d5928b3a9a0774e4512d0fc1b23e10b9ca64849a56ad0a235e6d23a99e70db073da0b799a81e4a2dd545e166c78bdd805259e2cf101334e502e4a3f47c843c2a729e32d3481dfe0e12960f7c059ff4297ad5be60a41b12d4d02657de44488768fe960f2d471e39ca62079eefe38998a026ad9e52983230f51fd1d1254df734d6e092be75cb925202eb7c99981d0fb6f06cfd0c1390d2aaf60df12efc9475506d41e9545e331f38bd824c4c557c4f67cbca0c2ae00bc6e1a2fd242d5da806de24e8ce94575eff190e4bde49b90052d8528ffa0305aa0dc0b590949731804c803853604b88b40070a809ed614ddfda600c28853141c987c3a72dffa5fe13f724bed54f2cc6570a248f65c1139687ea7a8a6d4fec9338760fd4abf9ba8a363c866f8b747cd67b879bc7e0c29fe97bd7011ba67b50fcede36aba5107e723b438a8a22d2954073ca4b5f9c4a06a105c8ecc73daf6a173ed2e8a0f377fb193f6d87b373caf484b8e38efbf71d12306613033ca99c9ea0c6e987187b1261eefddd2933bc6a4fa301e2b2224a7e2d118c59121cca6a073f6360441441fc0afe718fca7929d3e6ec021575e79d656332a3ee98f6479d55921b7afab33efa16103fbbb386a0a8e71847bfc3ca1326e06f17df812ea8338eca2007d6d9092936c779fa2d7b3c2252f3c7dbf37a1eaa3e757df7115e105e05fb07bf64bfc6ff57e6bcc570e1194df679dc47a51921d8a91c5cd0b54044943b590f272069b61dd7c3d60a0e5bd6dc41de8a282002e9dd922f16e16fc1d8fc29cab5a2567c80fba38ec9d6af08ba8074542c8b653d67c45cc10de6adda1e326e47677fe50a9a90f909db25748920666313b8b5202db3c373173d2179245abb149aee8885c4e1ca58ab1873c37717b5163922ab8c656cda29ce66bab62e585a9740a43431025094be74d9d01cba45ad983bc14340253da2f3cb5771d1622685b9f12eb442c3ea03e248762b6428e0a88f2904fe17a0d3b8e91548d945b5f17a8d119c6bcf15c83038354e8b2def38d41aeb8345270490d3c2b7977569334a0ce38b00f28a5459319a07bcd2fee67da5a3e92cfa4a3de48bc4aeabb3422c82dbfbf6354a61d5ec63ad849dcab304cc2ed9b14801b704269bb868c8048f375b760c9b7f67337a0b3351aa34dee5f5f7ddb4b40bbcadd61b5710818c6fd672900d9491eca8c6d81c62243d0180329a2e10fed4b809c8dc66acca628782ce1b5e1f2f979b18b26bec4f6c177b058871dba1897b53684403d00bc8ef6988857edfccc4e51858563276eb4c6411f145d801ee9b0a0bef93cd4d5735c33dc5975a69b0c5d60da9e4349c39bc3339df25442d1b0971d4bcaf3ae0fc34485b7a680ec57e4856138b1793b334a6e6f3710c021f401d8ef34f8d1994f542c48f61a7f75a3f147d4bc75969009bd2344662ee930731f9e6a075da28b9bc633df655c84583d238bf6427ad8838fa9b036a5e3ae3d469f443b5f91475fbccd3c5641ef95b375bf8fab81edac12e5d623262f67fcc59ad69d47773e152244aa8cea1463cf554fdd9bb736f7c73d5723ecc46fc51f0bf868670d892c2e7b1c67f810eb6c0762e6a6a0dfcd8737ef93e70a16c96dea4f8a0febac0bc1b9c497e7e82f8eac7606d046c3e1ea9e5c5ff749a92c618913ffe5321f0717e96bef7d3ad5a4bbecb630b7036028af1f92e5e476011e9b14fb8c0cdc47d8c2ed697f71050f955b2037f0041b5f8f95981910538a84cbc1ef27fc3dcb86b01a0f1846ddc020da1a9a0655db681c1c32551deae52691b94ab1beda4f27bd5c08bec970bf4672aa518c51518c023289ae339c42b9b04da695a7ea9ed12fc3cbe7bc88140210fe4ddaf142b5d627b91ae840edda633022250910e323052467c3fe0236b95f015faa7cc29cad83d3969c701c73b83bf5265a09f2cb99bf8e606b6bdad60ff9a21e9808929d3cbbb7dbcbb3a67ae4b5e4a1c4bc1bb8da4081bb30fb3dd9a1ab1a639a5fccd391a043c7d21f43627d09a29b260dde0bf3e22b877facb80001d0ff527019d8a214d93e40d993756b2211b10aedb7d59fa740944ee0c52cd60db28a9e894b7cdadd8f0645f963f9ac3e66427ccfedd23df2189bc08603e5d519ccd2811d5429dd14c88c1d0c458d2686fba4114fee782a154f8c18db156f29f35e315a6e12c06859d69c9897ea4c089d1c728a009ca5cf2302132f7e4491e19c15fe45f55d2684427366810c8d50e7bb5e7080355eab2346c7af16ee03b9ea3d2e8f89183f888687144d092439949230667245b5d955f31fcd223dadfa12a80f7e6fc48bb69e5af8cd3b74a2d6446e55a9a9e8b48ba6dfd3dc0fe33b5d0b0637b1e24ae3b451df3e89d02d3d2e9750bf77de4082f24c827e784d9b3f103465b727968cbf99dd234bc17de2ce7763f56735bdc3c24528d4aa8d404bda05b1f0878a09c1e659cf48764df1740c780d1c69e4bca167f725bc54dd6ab241cb1dbe44264e620b6c63e91e48ec7dbb246045dc6375fef2a66829c256d78334e5a17c93b1c158cd2c94a8d118afb4c7eaa8551e696f5ff5830e4c75261e755b8553cb79a22c07d520d4a5c33e6192c5166db235269aca17e47512c20dfa26ab0ba597c57b8f4a9acf6500feaed3cb49332194cf63b038d3d9fe62d5aed19901e303054186e91ca7422ab77f21ffabdbe1865551cfcc166a33912d3c1881075c6f5e587066a7f7b3b5de6ca60b851acb8c4ad56977d40753f49774d452f1a42b4f5550afc0c778bd459efa16421eea1b4b83ec91ac4de096b25566d2ca31d94e994d73ef095455cc64d2659052690bff807096a66c3bce8e0202999907f9226f4a41aeb7844856f134dac76ca8a54cd1852d8ab7e6c1746fd97857cb49d06c2a63246216cbb5e618cb588d02f0a7b126aa50d38e54ccbf00a2cc3bf975578089f4c0b617a907f89b626debcb8b6c17d945319221bc1eebf5b76ed6ce5f0ef7a6aafb777f17b7b81e31b199eb4e2b066c28222c93799ccf3902e97a408ac7aed0b86d24f300be2e5b94325839624769835deba021c400e9b94d014dc982416df07dc3227b5005c17380b7d3a0a2a98d84bd4719a6e0e6dd466ed915345512732e857687f3e8f0fc46dc7b1e99215c15ddbfd195b722168d521348aeb7387fcce42de3936b0170d997250d4e241e4ee4bf9307a31d98e208e17334b6319035a468fa86b85898b71f82dfd1412369253651069b011695c4db493dc7494faa43d45d05eae4b25e63710e3d0cb429492c9ee39e588ba7c49f883b419ff31a433c81b6d89ad86d8816b308cfeb3289eae9640887112a9ad44a7fefb11eb2c9363dbdd2e70375c8702e2a5859908d1faadcba1c06e0c7eaf516aa5e766b83e0b2c15fec1d94c5ee54c269fbcdbbca92f03f8f99891d8b9e5250a3b169e0a77e57d7a2fee72955424dcbe61a8df2c48c2b1516845e200849062a1da5f8a379e1aac944993a450c85363b81acbb6fc7c408205ba6402a35ebb421d4c6453f50cd7aca6df8e0c5231ca03ebdcf7ccab7d0a6d44bae7a8345533717db0d38524966b5159b441deb7809c580a5cebfefdab1b6bb0120b3dfe0202c900b141a54a594250d4075a6574ad1de0e8220d837ed9b5e945f2fe0f28c80f03f0a2363a3df8e5b227b3821024784fc2a5bed0da73045734f3c02377f31449956a4b51b69743a731d58ae4a25d8bee32b3ba4ca888b5b6e730f330071cb5c89e48df3c0b16bc6e016f71d30790793a0eb2f65a7036e748863e80a3ce1131aab13d30cb809b53ffa80c9845a3f2524964aec161f45bc32ea7fa0f820794b116129c19d8954b1238b22cbc17fc5af1ff0ce385f67828ec81ca1356cbb66e886220564949625b0428bb6f11413751d46a9e27d79089d78b314e44dcbe490e6f72d89e80ac0ba944a2204c4c9719cfea568f89b5bc50c02ec1042aa589b279268f0a2d704a7d5143fc429d986973bc3d92118e6d78f38fdd6f04aeb00574c1e6ce85b60956986ef160b2b787d03746d8e01d9d62f30b1d7fdcd4fd20e3fd42fd077051bdf21b3d8c08b17a83698efc7d9fbb8d974865c8ced6fb96e5f495b4c6e83be64796c03c8259f42d0152de52419cffaf2caf074daa4f37efa9575cc10dc2329166105aa1da1b10a2ac095055eab315e1ca2f7fa83a0195e89409584d9f96f063aad24c21ef260985297fb9631bb3f8b821b2e06746bf0353ec2b237b09426ab2cbecaeb7331997c8d430181453d488c01324050b8a0820b408a219f037f975d93e759a01bd09ab7d324e539e334b303a475fd9536cf5f388912e979e604cf86ae83ff3efdadb554dbd4ada7bcc894724f82746f991c502fd029b0dd1787faf5ef2c16e00668915e33dbc58a68beab962add60215785fa56d9e30058d794a5dcd70e818a188d036893ffe9b7ddf5611cc3cbbf0c759f8b8c485c06890ff469f6ccf3d93bf0b1fab02f14b6942d2a7d05ef3ca1599f26c9ee62b117aa762458ca2e667ed00335d76ea72b97cd510cf68f16240835ef80f0fd1c524fd659e7f1d603380c7c3506bd720cc3766e43bd14aabaf525a02d8d757fdb6319c6f2bbafcd8f42dc99cd5472f7527f3bb9cb518f4600d3b239600ba58176ca3424abe0512b88c93c0580a3214b8faac946c399ba8363b33d15e2f6404baff3ae205b546e74a12ddabec8c1e22af9f8e88899e6c307d616168e070a4eeac1974b862ddede0916d5a824b214d35133f39ede13b17a786ee7b98f931b4cdf1a187cbc7186488390eb97f46b798acf104b800efe309d31389c1a846628cfbdb12f177c10de9838216ba0c33c39c96512ef97da52211d50de5c2cc702e0fce5b08650d4f10575ddab48b3807faa42426b6635853877fe2ef95f1846cdc075b97ce6ffc79dc802025e37d7e1067aa8a923b53207a045a0cb5a89949969a4b02bd1462ec2ccc77b79142", 0x1000}, {&(0x7f00000001c0)="5ccc0459509584de0c2b6a2988fc7a74eb0d37d8cd83b4c85fe7a95b7167dcfdb2115c0421bdf82cfed4e6dce80b3cfa5aa01aa9c252f933032aff52098854c08439ea2e3ab99dfeb9aefe09fdf244f2ab8f720edac30991cb081ffb6a10189bf9076dc2dd31880c3765adf3b673660d5442023eb6592924dbb0f1e5fc897d5503dc310040f525fe12499fd098e80cec3caa213e1f9c56603cdb74bc537db08321b8dab925ed6c444b550e7caa5db39ef8c69999ec3bcaf625d26fc7cf53c332f944f30c17600c9939c9b90ab1b7a0b1669f12c257bcf0d29de54c53d8", 0xdd}], 0x2, &(0x7f0000002880)=ANY=[@ANYBLOB="000100000000000001000000090000004d5de1d345d8091f6e1053a3e420c1a4c6dcf33b5854b6454ef4097da4bed39dd5ab5c5709824afbb2306aca3ce62398cd509075fcadd162f7a9924958c598c8d80b9cf4c6d50dc1e222281e2297ab1c341a5dafcf8c6632c0e7e1283635054dd6aea5648a2d97dc37a05fd729c9b9b686f236c68f193adb0599019560bfaac0692c378da61856511fda661f7c4711491e398776cc713f69fbfcea4ac563c083e72c18cde7adba0797313b23fbda44fa93b2ad44d4990a5e59c1cda726f4cd6c58d51dbb5d21271065f32ddd4f49312be67cd72ca9d5ec2edad9d2d91d060dcc585d43674cf4e7c7369593e227240000c000000000000000ffff000004000000d3db71f9d61480f4f59a38eea48b0e2afac553706317ed0608749f719c09d149073196b2ab9fbfac876484a0565a16cdb51631788a37945e03276e216994c21ec4650688634115e2d9b52cfac6188ec33545b9edbc891b052d7f97531e76499927f1b8d1ddb3a74669d869efd44ace5403acbcde181e3542e7f99c358735e3b535f423df0eeeb13a7b2671b3d21db65ebfa6531cda93148b5829b35540985e4b7a1cf8260645c37027115a0000000000a000000000000000ffff0000000800006ce7a435d2ebd922b589420490a5f23680287c6c3485d739f2fdec67c3e53557562995d24224b6ea87aedf1f9cef3d3afd17ee6c9032fcfef8b7feb254e6c1bd50d118c8768bb9e13a6e9d939cb1d01d39026b52b0b3d1b7e8ae502d4c53c50316ae74f11491f7527650d4cf1ac0cb8c3450acd0d158702da3896fe106cabc58ffcf0e385dd8d4c76ed9a15e81fe62f2a5cb5790b8b666af077fd03b29410000e8000000000000000100000001000100221fec46c6902f066993239216cf8fcff30e4deea7a7c15a6a5bcbb794c4190bfcfcae265df852ee8c28a182683a7028b78ce2accda05272c9d9cec2747084ea5f0bdd1e1a461b757bf6877f5fb8cf050700000cd57e5ebaf6f797511284b61450d759d141f5e6861a8315646d7c543f9a26481e4595a914a2db6b0f343b57340c705b2d166ecae596e3b266189f508c4eada848703961a1fdfbd0cd18a712bcaf796713eb57daf860be7c9e2bca22ce6e7857694a039a86932534024f41e085692797629bf17e633384c5935c2d1f58d9c6855407254b07"], 0x348}, 0x1) unlink(&(0x7f00000003c0)='./file1\x00') bind(r0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000002840)=[{&(0x7f0000000580)="015ad328221f6ab24f08b5ebb02d846cd9d2c9b8737440c28bb4d01cec1ca792e225b722a9c6f5ac9ce2aeadd312757f6d4458ee305538616894de216f1c23f0080384d3925f3c766fb8a7f606e4436df9767c7c1a30b6a8eafadd5471df1d571e77e97bfcabff1c8ff9342806f0973bf606e0ccef740f01f114e77274022fcbf9f37f68e1e97c855c2a5706496be88c534552d9d8eef896ecc1afdced450e7ee7a234cbfb133e9ed997125ea2146c8edeb09c26aaa5f7f98fae8ce73bae837682536d5f7f0adfaab9d373719bb9f42ea7c055018a8a6d31e1eb22f8f17679e530c7c8f28bbe3c7dc53fb03c087fc540239985e115ef69338b0ea8be4b961332b2b040634d318ffea5f3268e0aba730362e2b3def82761173af43348241c5f0c6850e2e673a53ab182291bcead8ec46ee7c262603a71360f51b93134b4d5862f89df8bf06d14af81e2f5e0fd16e64a48cfdf74245098756fefd8a4c1b669d09cc18af296010759a70a82ad7e4dd9267e079d4d19e7d1cccbba687f0dd0e03312c2115a2776e798454835924e51f1e7b61f124178415957b9baf90c2972dc9b28883a9274c80961756348a6e3e0152500de5eb9064c9f5f01d9c4be1bb9cd69e68fa333be304275ac9cfcd22e4639a7cf4f1460fa29e02fbf08ba8e4ca71a3e85542294d6f743c54b11828537382a38da8ad3f0e09257ee5173a302ec99b3998b189460db934843cb82f0e754a4247e2ecea2eadbc659c14f361bac9c4842e50079187dbecea645a9976e3322d1388b149f027d6c65e1a1f5be358cd4805cefb1857ec49b2e26bc9f805256a981a1fda06c2aaabd7271b6a79ce686c9b8b4b34ba3a3079644bb4bc578a5c455ef3bd6aa6e8b43660b42cae45cdb9f9a9af46b08a4bfbff7dfdd7d69ae69165220455fa1571bff8a7cae4900d92757016a75e1f0baa4e6d4d87ed0c67261ef130eb54a959f04b6ada47eb14c6f419d18c3fe6d4478c8dab5b24cbceffa0eecc50c51095fec707022323f4467c1836f47307604a1c2cf7d41e4a6658bea5fc0d7b790a691cba6fb6dc5efd9b10dc05f737c47a8207dbf9fecf4d0f5c7e98501a5000642783bb5ba0b808a42d3790fd82303279a01823b016ae5a5037a23aa8c48563d718dc1cf1a07483bd82795b96725984a1dbbdc67f4092aa15e66346f719454469d134b0b5fda8b975947ae2911a23f95d4b051ad8df7ef02705b9ac27591832cb8162d568200bea5d286b9abede9714f483efa5171b60b45f34c0e77a94c295f6353ca061ff96816eccf23df9dcb28a675e980e30b6d9f2c302cf5ba246de7b5bdb1d02ec8376c4eedbf9f1623a67dde520b20929bb8b5fe26bcce1cbfeaf2e97c74e1c6e1c2867f177657791bbda53f64cb714698e70acb858d9c54d1c138182d23b40348be9b3b5f1f84f78932b453b82fcc5d1ac47626643dfab4a43f88a248877e37c6eb8b53d1cf8ba8a1bb726aecd21c6e74eb4ef637ded04c3d1f5caaf7ea15e2362b4b14650b34b2f6346395c2c5af56a6124b0e87e9a91bf19f4fd025a88fcd48866019f3d20a365b0b48edd2b6a8ace6f223cf62db38957db5c7bec3a2533c885451b052a777475fbed3692d322eab1551a6044f6af4edcdbe21fc64e74177bdd797ad3ab1819a4b2aa91911e9d18fa24d2024b56d2279881f6c2647e2132ba07edf55d3cc137c83dd229b006054d8c50cf2b8136564646c13e15388c19663f8a6fa7fe282986eb75ade5df22033a1bdc19f04e8c5df6dcc3c0205e1bbe671d1159653cc5fb4f3563c361a08e7c79ad7203c6b02d281740b97e8fee95834830bbf422872d47e97cc673df5e7c04f59ec78374842ccdd786dad0c7bcad9438c90a72a935df86140936d95604cb9b993231ad1b09f4f6bf58aaec40a268d6cabc36b0224c094aa098f6ee7f8f0a2672eb93c5755e0dc580bdb5c118a660d6c62b7677c65a3dceb10b980dc62bf45dd54a76efa552b76510490b5fc45f6ee0249b35e8c7f2be4235b1265093fb8404f3581e878f6146f20f22ea071472c5df4316a2de5796b6396331cc8b440d6998fa123908150b16e8f890d070adab22eb7d7d884b2c43ecd10524ddd6329928312081a04eceecbf0fa41bae1b942b1bd27529b26d78bd30ba47c38f4e277ef619ef2de7041c680c119d9613ef1f4cbd81690d2446e292ba2e8a51a88753a090aebcf3bc0be69e441f13d81be51ba69c987301b73f84fbe9a45f93513ed70473b20db739b72b020f94d3301cc86c28400bd0151bf5631d02447f4273e027d3af3eb876f39926761ba494f4817102f7f6fda2d1a459028256b84f9c64ec6fe5d827ce04e055db4437329282f162bd34cd527137ff2835f615f284838f34abe0ba644a85bfe6c1469d50015fb61362ee7480e97bce1026bc81ea67cfe778d43fdd409da238dfd4855a4f914e8e38777e22ad518f57440d3f728b6ef47e170370de0d9cc287f88012f33badd106fdac710d3fbd0dfb2b1279f4c8a466c64facb2b824dc9a0bb4a8cf9f5852d9ca51a2a59028d3f71bec61593933e9db683daf25420b0dc9dc4fc818f900655b8fbdcfefba06ee476363fa0ec7cafa898601c43da9d6b45f2ba78e0159e0712353719ce2c2eadf1f009ee3e0fd4eda37038e68eaa4c9a95228d2a59035298528b103cecd56e76f647b261053be05215b6860df8f0cec8c6a5518dd3f502e4f2a7d3ca90d7a00e0d877898baaca5b3bd96c576778d06684b2e51a322afcc55b3f7fcfe714c785108135d232ca913df8f83e35a27d14e76c7d41337e248212982d80f01f4516a37c042a0f2a02540b4b295c54546bcc07e7c87f0ca6c4a492d46a5432667250f2a8d2ab4feb4e6528fcd4319ae930860097cb958a9c696c03fb9e6ddac26281fb3b7f78535b6f09029a2f650e6f1c3e9a4b0cff20e7783221d4ba4c15e8c200cf788604f893b4e9fe254321b246e810ea988e862240a91e6be6a8952a3cd0101ef066bc9464cecba1b400618af0830cb218b6232d06f0029ae4fe2622db167c1dc6dda90b756fcecf7b2db014a46f6c13eb2b7051b46462c1ed4d4084077c177ffe43a9ea14c6d3bfc1905944412ccf77c82a8fa28b9b4fad9b5891c87fb784b08ba0a85827447f7c07df1f979386538ffc141a5c485e7f26328a69412d996ab7b900d653b5c4dcc1af0d09f0e5e76cd4a85c69f5435134e68e4c8c198921ce4d4fe6e0a502bcc7291653aef02320d6ab7858b96c9678ae6688a2e794795db16f8c55ebbc472e43d3d3d307421aafa31fad744f4ce8a5be9a411857dc7c91b99029a2510c605a03a11642d14f86c6dfad81f07e950b86e097df2c30de335427cdf893b9a8ac4571c2c2bcf831dce504ecb8fc2b6563f4172e7b7e62142090abd0a924a284763033fc664d2bc5482d2179d7a31d71246e60241afadb7ff46e764a5b4e8f6a607c3f6d4b634f04c1b142cbdf19eb37eb6eb754d31511f63714179e96c8c9739388ea29d49ee70aa324712e12a4835de86c6df494c8d2ee54fa6dc2f4773a3aaff65390819aeb48c03a85f7221e29b38305f31bfc2c49b30e5ff85dbd2fd5f5a01dbc70bfea93f39269885300350122dfff72125886239614faa5f72cbe3afc3727b6975eb6e89a019e452deccd8959e0c930ebf154d3268721432f23c783694f3cb0f9c3ad7cbc3848a9a15898aef7c104ecd81b6a8547c1e7b978702d4069d360bfdd6c10c71a0ec954bf999e1e460218596d612087baa46ee0405c215f76d46d06b14dd08cc1206f3af6eda8558a0cb85208a6a253148748ec9a0fdc9bb1361e6c85774cbd225815490ed8e170c0137ee82605e08d8bd4d1d033328bae5ff6b7006b653490127933c62054b9e5c0639613cf180ab1b2112f32480bbbbff8bda72bd92254dd775dc10e58ee64c8feaf12c830edc22ef2b4d7ba743adbf84e8a66c5b4bc55608adfddc7b0783cc26180efbb47d951a313ab172a03f3b88d38674f6b89e1781dc71c787aa21b471a734ab65de911c7f816237c460e3ec3214f2ebd9aeff8fb55b91de405eb7b8dccc6ca84233f465fb705de0695e988493da1a4883e033bca6ab868a89331c13999d6e271d7388053a54077c028d105755a556455ec2d406862a25a577e8db49b6e382c830747c9a5bcf962d9ff54993eb4c5e40059785b87f1e9db66f66e8a8e61a74816a63bb1a81ae0868fe33192828a1d059541aad30e226a60e9ce892f6df112541dd58be9c748c0a325147f54f74e6bf097828a1c43cff9df42a909eb193cd4672ddb46d40dc4c1e5c40b69976ddf397aee7013a42cd6e0b3f7a3899e2603e3ad31bb98c9ce4b979ef76c5e8931a055fa6b199fd6c05c56382c453cb877066594c5440052b46672c18a3b7f194581ca79ae56df840d00c840a963781c6886a45511d9870c32be54191631b31b51736ce476f4d329da43496f6659961e896c1da126aa96896f508fa30e9fbfeffc25d10ea91925ff78edb6debcfe15ae9ecf3b2e9531dd82239ee9d39d7692553804ad74dd8ccaf53651f5420c8b57fd382675dad0d864d2d0cfc3c194df669bdaf84517f7f4124c78c229a9eb3f7cdfa0c89c255f02a2cb6ab8c6c9412a1aaa8ee4c58f5acf136c6698793fde1bf227ba714b145290393c7f685742cbdca8e676da62e2c3b3428381302ce72ec2e44b183df2a8530485f431b8bbb2843ad6154c75faaabdad20cd69d0b4db6517c1187f0213fc0e3a219a98727d757a6440f8687fc41cc0ae7665203bb433dfd319e3d24430ed31ef34a1a2ffc5a00b2dae4414a7010b1ac685ec7ccd9e21d0c6b9ffddc3045c9fcede24ccedfe60897a5d4eabb1d35d0cb08c1ea7266cf82da0bb070a7f70975c922afdf78f113324cb3ce8dfddfde8b9752ad8d7dcacdde988e220220ecf31981cc31abc3c3ffbd7e603a13ae9db0e18d4142f4d99286c54c6a0a035a1dac6ef308465f1b939f9d2bc44f22a063ce2118c431b3e0d031e47dedeb608b7015886a288b9196ffb532f32a530dc70654b7dcaebb12e5933be492a6737582e1289990f64faae61b6acca606576d5254387f9fdd784269c1995710d6a34065eca08703986e8163a83e9efd47cb856daf2bb8e8846656a9251b02e844f5a254cd6e1e807727429f211784f396a87b30bbf1f5d4583617883a3bd4384bbc448085442c6a3905428045c859e3f4ffba033bd7f663f959e7123261aa5b622c455015698a11d03407529f7e733acb9f098c4e92eee3c1627febfcfba969cd7956f74230fc240815d972be5c31fac9433a39ee346367b36ad6e05ab96557e049d0d488b01b8af6d737fcd4c370c14b6acd616b073d0152ffd53b897f6f7f86ad3c15534c213ef0e76aa27e0a084da3416cab62beed55197cf1b0ea1f7de872fed67525b3623d2adcc70f22ac89dbfc6322fad361a8dbb5bedbcd", 0xf1b}], 0x1) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f00000002c0)='./file0\x00', 0x82, 0x30) 18:55:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x380, 0x34) socket$inet(0x2, 0x2, 0x10001) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x20, 0x0) kqueue() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x5aad8eaab30218c5, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x82, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x2d, 0x80000000, 0x100, 0x200}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000001, 0x3, 0xfffffffffffffffc}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x12, 0x9, 0x775}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xeb9, 0x1e5}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x3, 0x9}], 0x401, &(0x7f0000000240)={0x7034, 0x6}) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) recvfrom$inet(r4, &(0x7f0000000280), 0x0, 0x40, 0x0, 0x0) 18:55:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x379}, 0x401) kqueue() 18:55:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 18:55:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 18:55:37 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x401) 18:55:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:55:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(0xffffffffffffffff, 0x0, r0, 0x0, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000200)="c1fa558cd5dc68f064c1d340e48167b8", 0x10, 0x401, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 18:55:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1a3d760d2efab62b7974b8dea8000a8a3e8fa4888894235989700a6462db56e75ab479824c018f7558387fe5c94404de3b1c274880c7b0e493ec9b9e9d74050b8060ec5006d7277bcb935204c92eb246c11bbcb2b24fa348bf485d84a12d01aee21768e09f131e44ae61df7138852b03c98b3e632e76a79c26f353a2637a28131554389a35af6d042ab7aa7778c51da0e8e36698e4b9d04bffbac540fc36dfd1a424e3d2d04c2a72f8e847e46872db42b37e3a64019bb848022f36ecb1e270ec6b2b3a05837d660ac9f43689af285b9cc5e0c9e32c432562d8f3d493c14efc44262995f239587c8e2a6580730174b9a0b184675bb7e61e82c7db7d", 0xfb, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x5e}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 18:55:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 18:55:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) 18:55:37 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1207321ebe27237395424e771594cf182c7d3be5f72ce0e23ab7378aa786b05bfe6814393e72ce54c645cbb8c6e2d457d714eda63253ad9f442d48d127f92d4e9e41f87a4f632b48a82fedb469230940901df9ed4237185a73bca20e4b9d8d51fc551ca9a01e2dbc978710069c74fe85367de7c38ea4b36a057b8a73bb5b3c91156fb6c156dcd753ebcfe41fd2d782746122e44a7f97a82c9c74e9293f8761c0ba715b978d757e2b8a5b1b97cf0cb0583233b62dd3d739", 0xb7) 18:55:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt(r1, 0x8000, 0x100000001, &(0x7f0000000040)=""/145, &(0x7f0000000100)=0x91) fchmod(r1, 0x3c) dup(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 18:55:37 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 18:55:37 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/152}, 0xa0, 0x2, 0x1800) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x210, 0x110) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r4, 0x4) msgrcv(r0, &(0x7f0000000280)={0x0, ""/145}, 0x99, 0x1, 0x1800) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r1, r5) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/35) pipe2(&(0x7f00000003c0), 0x10004) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x1, 0x5}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mknodat(r6, &(0x7f0000000440)='./file0\x00', 0x2, 0x100000001) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r8 = getgid() msgrcv(r0, &(0x7f0000000500)={0x0, ""/225}, 0xe9, 0x3, 0x1000) truncate(&(0x7f0000000600)='./file0\x00', 0x5) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000640)=""/38) sendto$inet(r6, &(0x7f0000000680)="d216d5cc44131fdb41cea8097ecad9f22756972cd23ee1253ebec67bda355a9441778952295e8a76fb8947f2e8a3f42255904815420eda1b131e27a3b84fc556651505daa198e86b58d5c64428b47348dd7e5bcd95277bc39af83f8b700f0f01ef4bf937a378af440ecd72440b952c650d2879c43f8c83fd740f3f42665286a3bf1550b0604b8a91d7789704545126", 0x8f, 0xae1ff38f3131d6bf, &(0x7f0000000740)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) getgroups(0x5, &(0x7f00000007c0)=[r4, r4, r8, r8, r3]) recvfrom$unix(r7, &(0x7f0000000800)=""/103, 0x67, 0x0, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000008c0)='./file0\x00', 0x400, 0x120) sendto$inet6(r5, &(0x7f0000000900)="a5fec331709b9da2b2bd9667e2baa7fa78b9129d378dfe857a73ce4427350926f489f66348850472985311960039579e4090d572581d7b509e88647eb323e65c9dd527b03ca77f48ed1984c1749f53eec4269fb51469cae225499de2d4520f5a6ad7f98fa05a2e905d21256fb213c46c05228a0dbd88006b039d6ee128b248881512fa795225e3c2260d1d7b30e972e7243067babdb4c824d79e15e0f088c0fac0f5074e6d0e0325d5b9a4d5c684ff8aea27ca5058f63e040e963146787f190ffcf00157fb9afe9017483a7512bbbb0dfb7a0c32bd5dfd1b9e7fed4f921df232f1f6a10deecdfb97f0d8eb97700e80c53160cdb00fe67f2571a9a2cf5b1af19b53a23f7461a11d85ec449ba167767dd41020452acb70b67a3df553aefdd606675cf4938507a84eec1bfeb099f175a14035eb063fd0f7663f3dfc9dfe6131ca3272aa702940a2b9097e0c5cbdef72e4c54ef7c34eecbc75f25ebd5313cbfa2de3c0dafb6bfa2789a524f4f1a7609f2c0182c16e2562df3b53cf1ce8a14ae76e59ae7cacdc371b1277668de560c9cca76adda65b0fbb61ffffd64534c0337faec94c3936425c559d347cad655908a5fb09d83e51d5e39589c7bfcef82f46d5940179362002f4d1a68312db0976520eab7e1c2469c597871efb0426877ddc65425fcd10cbbd9309e78ff31616f1a4e444a9e5db8623cac39b460158450d4d05f644ff5328300d8b671d4ee9dcf5e5f263d33822235ea89c684da16f9a13072c723b00fabf95d2f58dcb431a7000200786f336090cfa4a6e6e2b8352a11b20364a1d7fe056800d7423303d96039b5632dee68103708c0e255b0c59025606694d0189c3112933e9895f27aff52436ce73f5a69cd37833f8f9ac0419f33819dc6ac6208a7924b6aa6751d4a6e1b3e8dba185aeea83ee04fab36cb100cb0b9984b0294540055697b73aa9ed185b06a960876d72efebef4aac2638c37d1a8f3aac170066e0d2cdf22f1126e7e9e53dab430b4199230344dd8af53ca92181bc31299a96c190169dbcea7b4a440922a2b7664f4d669035cb88715b2dbf2d08f6077a65df049fed29f332cee87000a52e0b914c8fe06cc9a481274c8f75b37f305574ff0160c4397a1ef8a62c8095dbe5accec3396db60d2d7df2d0112c4a316a031e123a78ead717fbc746055e036ee91229a0fc7c7e4c9165678c9995d9df655eb548ce3289c078d12e2caa4751f5a4bd7de62111aa093cf4a4a0049c1d03a3210cd4da519a2f587fdb46e5c803c98c2a8e7dabfb0c91b8f5ae11a68ed043df151aa5d4f8595bac2fa6b4bceabd5c88fb0b6975773d045343542c2c08aa6c6ed1a38d6a2e4deb57e97235cc5cb76fc1f0d9d81982284ef730d16b65f503d1878893b165ef16d0e07bf99d6ca33706e286fed0047468ec26591dea7a21893de3d63714189aa0c67727de0f90aa6d9261ffad766eb742f1c20d88bc95a73ff9d575e1254e09168ccc9952cdcfa250bdf682631f7d1e842dfe11a617a231a61c59c1121122067d81cac086da5f044261220ee862bc205370fbe1be638d06b7497b37171fe5fbcfa67c9ef1cea9e87fb6d54b51191c0654ac1f206d96794bb6eb08abe9ef21220b699e0fea326b47b78e03c32992c7105aa72aa3ee4971681aa4e5ac60d99b2adb6311c56ad242e324d4de3647f88c55fbc9e7bb5502c116ed1362f1480df2398966383dccb353dcfdcea23d4598340601c51e50e31f3ae54ff0899e5a9ff9a4fb4d05a297223f0bd6b6ba6229185f4f7305d4da2e664e6c6e429f663627164479bf83dd94c6d8937d8fe6435da48708859010234e17d30ec4fccd0e17addc4e8a10e3f21faea37e8d7da4188022bf710c5a6a568e8e77f0230def1f1cf9e10e3422eae98df15bab5349d4bf105f77b23c480a3c1cb49a8d0c39689d73c7665b0d7d632dafa6d48dabe5550d84a70051c57428a4ea80435d67af0c494a5379e03fcfcb17c69a170f279b98d76f235cd72f39e790dffb5eb678219122d5630bb2e871a2f2e9f3a875d704b60e4d5d5519776cc9795204671cc38a32947f162a1516739b16e7ff49120b91d0e0d7691e9d42c55bdcddd04f70e0a0f0af111fe9ce365a45f997c8e73dafdc1b171c069b0535b443b4b43db0104fb6cbd408fe11b9aa20357b8feb500bc9f73dabcfac9e5349cd02d709c1cf8200eb618ad1c8d3d4f4dd7a83591a738b7e86eda6e73030059d8140b45d84a4a750140537c9e512d641edd664f4fb31aef70693edf0216d49fa5a7c07d30713e4e936200bd429f91878b46fe94cac5e07206e381613e17fa94dd08aece9454e1386815b3633d2b117de910d7a72b923941a5d316f69c871fe0e3ee1722e68cbbd2c805daae8912ad959f9f96d6b3e00a1179b307a8491835e23e353615576fa60be533bce2e335925c0f30aba47fcece6d398d684ad9c1c7fc2359408ad614b00fe133dbacff98b2a07e1d5450e491806fee3631942d930447660fd3343093102e194897cf1b7317668477aad86f721d5e42ded13cc94540d8392db8a7d50013e1f2be985b8c2e627b9810acf8b5d9ecc51a328a62205ced499132d5da29300c37b07254746e0d42c52a324d7d79d8f7a5d0a772f50293585db16c704ca4268a0f1966cca140666e7087e3710ceab9b9074cf7a7eb05b317fa989d7bd001fbb2303ed7d50c4f03009b930c2a99b8cc4dc902b99dc58f344be7248e89b09e9aa47a10a7d4e694bd6a521f8276e648a131e0700406d0a604466216336152105cb0cda8039a342ebed91dc871002082904a5461460c0752e841e99e898f53a8b595395dfe221d7267d5c4e8e4d5aa2c470729c96eaacdd2bd1bb63ee72b4416c0091289006397d4d8b18b61952e727ec7e080797a3d6d947d1a8e231c0ccb1ed13e46017c26d29f7aa6a811ea8c389c6630dcfef0cc1efd65f29ed145de8a0dbcd7e6d41523ac60cd4052edf0dc4268ad0b09f971f414ee2e509e09557d91587adde3129de7f2d62e2dfa5109157ef1a4e31982e423c77b359afb40a5641d19d2e9b7cd65a4b468330265d230c31d874aa39a9f0946480f4f5ce8bfae5202d3f3414f1966362c16bc986ab48acdd973b98a14d35f76d6fd694d0009d00fb76776ffc55270b14960478bc1a914c82c2800cec7b13974c85c2943a626673fa48573d8a27a14a9492274662b0a6630aaf5e1f74b1c74e4ce948248c9a30017cc36e829df2f941d33e07042ab45c5cddf2410d182c580b8acb01acaefc097ba85d214c3d5c4365d109326c919bedeb07c89dd4e67d369b6f0946766ca015275625d5c762200daadbba7b01670ac25a6b32b8e2cc62d15b9413f7514b662c1250cd578cb145291310f97f584e515a42ddd0365d920c1e3dab13816f6572819b0ea8f0586d5d81b4faff5dda1330bedae19e706a7f3ea57d7c511558c9398b80afc5d9382641cf38da4455214871b0d1bcbdbdb9911e68c5b38cf7f1a49c734c761fffdb8938ba000c73d5bd9d4f37aecea71108e4cccfa6bc70c8842246f24f4da17da310d9f8635b3db6cc4e6b250f0e870c34ceb5c07da387d6e5b8ab99426cf459a5c17f2f15b797bfee4584c29e6507d68c899d32674c33826d268eea727ee2be4ee79865fc4d75b89288350c0c83d161c79251bc03db008e51067a34e3269322f16ac56057739687a2c5fbee70ca1a964763f90bb987068b3664557c769bd732490a5d680ad8e29e100764b9133a3c4c609449e9ffec57cb273b801127f3cbe31bbda9ce8b67a3beecf1841b4525d50bfe285d6942a3d15f86c8288da77abc6ceed7c191df4389261a87a94750a739958ad7bd601186bc2a5f01ddc889e6446b9beabbfde8f2156ed796b52eca3c916e3073b87af777bfcc8472a7a578806cd6ad84ba261bec3fa0efe245522328c14bb74d006d5ce44f3284584850453d4dbb20256419233f0e505c91005876d9a78dfbf3f7769c848e2c90eee384be14dd76d3e2b1a947fe51ac3e88b8db6c34feefaacafb2fb282100af3f4eea90754db0fecee339c51950246f102acdd3e9285b397a33114ad41bcbb133df5fc6b33389d333a5c3bdff78f0bb6ebc1b15969dde54a766368f3d5da8e4d0c11df61715b898abcd7aebb091fc45dc3296c18f0919fca99f4453e95ad1a2a8d06ab716afa9c6e1f350744fc1fd3c6918a82f9d9329e3850a81c26f23bda7180b3bb971efec647cf01d0710a061578b05c20a65a1da2fda809f9a8fb7485d44918503d722deadb8df56c75f6d59ae0b531818617f0d655ec2938a36c01976a286dc602e801f972f91c3948a139717af508190d03fa074d3e8e2accaf36fff4f8044dcf96d8831633adf783105a4cc9df2691536526e55aa0b25765b7c6d6ce857a08280eb2a2ff83c25e8bef38dc585e19feb78e600fdda2aeb03fd86be8ff9d9bef4a33ec2a7416d246cc4400aa0197009461720ac527d06dc4871279fd3244d6332f3c282bcde2dc5fb6688e6c1783181d6333d3221bdb79da89bb9870cad7f70c92ac1282098ff94cb9d41c50df257b76758c004100672aef8f4b8856381b0d011ed10b7ca996b9b3f508914be2d539c7f5d46a5f5a90b800bdc9d62d51f9c18314723d385fa77695604bba617659645d75127e2b1338f6371047565c620842d8fc4383deae177e097b2d931b1e136fbd6d3b7e8cd12f592dc005cb997258be9200516f96f2093b761de21e0d96aa26ce89600409f6ceaea46f42dcdebe71849e11bf3bd46a15c7cd43a558b6b813d89e30e95a69f000f11f42da22bd34a0af5f3c0549813442bbd2f04d28c77900f512c9f1c0e71e6b8d6fca5b719199e41cbea83fe8dda7d87ab4c2d9beb885eb1f43682e2cd2f5c8128fe1c6738161062c20723e42c0104f77ca708c02897377b5369f175faa263ba4a78d758f2f8dd521e6aaae29347c5da20ae71e563f41f9cd676afbb655f30cffac89cf97df57f3b59b39515ef41c323e730adc8d33f07a65da73a51208d254edb52a0d66e4ee7d04d6c86fafec4a49403b34301a1cedec8a3cb12ee2bc2f5734a4fcb708049cd2cf07db6c01c55bd200cb38c61a4449cf7865ec1df36d3efb02e4729168f357aefa6341b74bdf97ec3b239b44dcbd94eff30bb5019691c0944d6a3a453cc2de25dada8732e3cc620c3939c07c4c9db23dbabc63360c97c0c36c8881264c1dc07d4dc4a8a274d71bcb63107f24a73a70bf767023cf25437e5930df6c88af8d3d00f348511ad02b56b8279d7f1aa3cbdf7b04e4aed34d1f62bf00b7a3dc7402270e67ff698b42d4c1f88170ec8e2091c78e698359b4735004e9212a1c611c8984182dfda492268438d06bb615173cae62701018ce0c7379d0960dc82fa24d580be887f88686281c98cba1a689465e460a6af47a62c9b1b0537538d086bd865238fbeea90dbdab8b52e80a29ad8d02eadad699c5dc46cc5c5614d3bd950ef36b3d0b528cd72a565315b49062302cf2df4cbc0c7076bfe25e188e234c6bf1a03ec5d7c8ef4f38e045a83e9dc998cd615bd54ee3471505beb4fbbc3af93e8c15bef571cfbb0ed2ccffa0fb39896ba034e3c7e74cd725adab6ba6c970d2535c0366abf55d87305fa38f5945277484c43e68a1169e2431ab84c02b47d86a78a1d7d86c8fda40e9f85482611e91f004cba4ee021c2130f12a7360404f674ccc5d20b975e44c12c342921a297e9ee303db1aa174a45b962bd0651c4c4b5f4d7d88989eb58f90835610cd84c848617d55322cc0d0c0", 0x1000, 0x1, &(0x7f0000001900)={0x18, 0x2, 0x7, 0xfffffffffffffff7}, 0xc) syz_open_pts() msgrcv(r0, &(0x7f0000001940)={0x0, ""/76}, 0x54, 0x3, 0x1800) 18:55:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fchmod(r0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) read(r2, &(0x7f0000000040)=""/64, 0x40) 18:55:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 18:55:38 executing program 0: r0 = socket(0x5, 0x5, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 18:55:38 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0xc001, 0x0) socketpair(0x38, 0xc007, 0xff80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x895, 0x4000000000000000}, 0xc) getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffd, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x100000000}) getrlimit(0x7, &(0x7f0000000080)) 18:55:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:55:38 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000180)={0x6, 0x3f, 0x100000001, 0x8, 0x1, 0x2, 0x0, 0x91}, &(0x7f00000001c0)) 18:55:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/4096) r2 = semget$private(0x0, 0x0, 0x520) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/192) 18:55:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 18:55:38 executing program 0: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ff9000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 18:55:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x800) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4e) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00') r2 = getpgid(0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3f, 0x7fff, 0x1000, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x400, 0x8}) write(r3, &(0x7f00000014c0)="88", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x168) syz_open_pts() syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000280)=""/68, 0x44, 0x801, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) faccessat(0xffffffffffffffff, 0x0, 0x101, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x0, 0x9, 0x94d, "a99c35510aff863c6351ea076a1073c90d50b4e9", 0xfffffffffffffff8, 0x7}) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 18:55:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f00006cf000/0x3000)=nil, 0x3000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 18:55:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x31, 0xfff, 0x85, 0x8, "11b44b34b14cb82607777ed1a7589d75b34375da", 0x2, 0x81}) close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/153, 0x99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:55:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064ba4a029265e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048c0400fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464aaf70e911469261a04673ca07124c0526977fa975f04f8a7eacb6e3d52564ac86447d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5af2c42b6034783b10cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10ed097094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf109990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb15249fe97053a67412c27a626f58e8976de40acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb2ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a74333650450700000000000000e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b764181827126b287d6552594ae5b388f620c63c3fc48a22df868586b61717", 0x3e6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xda) sendto$inet6(r3, &(0x7f0000000080)="d348c2046b663895b1f010e2916450e16fe6b0f35951f92e5e102fbf412405e0dd0d03010eabd4bdf751cadb947be5e4b6b03de6ef633e590e7e834ea56506df6989aa3dd5556c6bfaf3e1d6a4b7d07784ba37c69ad17e01fbf503026f6fc5c75ae88f178f66d811121a130ef94f27c18be5308a0ed4122c1c52769b6fa20cdcacbfd8ba0ce222ec8a249cf8dd60e69c4e3e4ea903612a06759af35b2a7f6f427e557dbbc33a1424a1c4dd2cf92a36df7e1a4ab4cab7155e52b2a4599453e8fe8a09d0cd5d4a0247", 0xc8, 0x400, &(0x7f0000000200)={0x18, 0x2, 0xb7f}, 0xc) 18:55:38 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000000c0)="48f1e232d8550287f5dc0b59daec04034cac3e85d611b2a4592a0ad1f6552253a74d512f3a5a49b3060f9bc044185d897f7d566e3a4b", 0x36) fcntl$lock(r0, 0x7, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fsync(r0) r2 = getgid() setregid(r1, r2) 18:55:38 executing program 1: r0 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x8) shmctl$IPC_RMID(r2, 0x0) shmget(0x2, 0x1000, 0x54, &(0x7f0000ffc000/0x1000)=nil) 18:55:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="f4fa5d37aa27914e", 0x8}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0d00000000000000ffff0000eaffffff22c69873ece6b60681b61224779cadda253b102fd751e79497ce50853244d4a95f00000000000000000000000000000000000000000000007ea95d076778c60d78baf8479df0f5819cc0e4f62101182c12ca244dec729ee44a6754998c3b00d694dc683b469b806d406902b6b5385440c498abb151a62b981858fe572947124b67c046a54bf813e8fa9d78ff9ad3a9de0c46992f8298ab824179a876865af1e801184a01c330771df62f506f2c7c1f19f65c11a1d3a1bb5c504ef0d1f12a716b48f5e9d055b963248552bb3aed536f6f0d77367a5b72f72b60dfc17ed8e1f44f4111e8c02cd30ebc0980adb8a586bded63d399c8a380dd514655e4747c1d0178830000000000000000"], 0x48}, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 18:55:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) getpeername(r1, 0x0, 0x0) 18:55:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x6eb) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000051, 0x7fff, 0xffffffffffffff00}, {{r0}, 0x0, 0x9, 0x0, 0x8000, 0x1000}], 0x5, 0x0, 0x8, &(0x7f0000000080)={0x7fff, 0x10001}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x19) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 18:55:39 executing program 1: mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) clock_gettime(0x2, &(0x7f0000000000)) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 18:55:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff23, 0x0, 0x81, 0x0, 0x1cf, 0x8}, 0x400) 18:55:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getpgid(r0) setpgid(r3, 0x0) r4 = msgget(0x3, 0x4973fdf28d96ac24) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x5, r1, r2, r1, r2, 0x100, 0xffffffffffff7fff}, 0x9, 0x9, r0, r3, 0x9f, 0x7ff, 0xfffffffffffffff7, 0x400}) 18:55:39 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) nanosleep(0x0, 0x0) 18:55:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820200002cf90000f4ff47b262db5a2630d307c171c0cbfe96d2f995c221c3376a7974d50a8c56"], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-]\\/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='--4(\x00', &(0x7f00000001c0)='[&$\'\x00', &(0x7f0000000200)='--(\x00', &(0x7f0000000240)=']]\x00', &(0x7f0000000280)='\xee\x00', &(0x7f00000002c0)='.!\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) 18:55:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 18:55:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x1, 0x4, 0xe0b}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x7a10775e}], 0xcfe5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x21, 0x6, 0x7, 0xffffffffffffffc0}], 0xfffffffffffffffc, &(0x7f00000000c0)={0x7f5, 0x8f1c}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x3, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x81, 0x82, 0x6ef, 0xad7c}], 0x8, &(0x7f00000001c0)={0x0, 0x2}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() close(r0) 18:55:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 18:55:39 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x8000}, {0xf081, 0x4}}, &(0x7f0000000040)) 18:55:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffee4) socket(0x1b, 0x4, 0x6) 18:55:39 executing program 0: pledge(0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\\\'\x00') 18:55:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="8100000000000000e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff1b4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc11c4d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() 18:55:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mprotect(&(0x7f0000d14000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) semget$private(0x0, 0x7, 0x400) shmdt(r1) 18:55:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x4, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x0, 0x10000000001}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:55:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 18:55:39 executing program 0: clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x200, 0x100000001, 0x9, 0x0, 0xe0d, 0x0, 0x1, 0x20}, &(0x7f0000000280)={0xffff, 0x6}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f00004ba000/0x1000)=nil, 0x1000, 0x1) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/98, 0x62}], 0x4, &(0x7f00000004c0)=""/8, 0x8}, 0x2) getsockopt(r0, 0x1, 0x5061, &(0x7f0000000100)=""/49, &(0x7f0000000140)=0x31) 18:55:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r1, 0x9}, {r1, 0x105}], 0x2, 0x0) 18:55:39 executing program 0: 18:55:39 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 18:55:39 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) semget(0x1, 0x7, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:55:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x2, 0x40008) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 18:55:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000001640)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 18:55:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 18:55:40 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSDTR(r0, 0x20007479) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1ff, 0x5, 0xe1, 0x3, 0x3, 0x6]) 18:55:40 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x10001}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe(&(0x7f0000000080)) 18:55:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001080), 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/145) 18:55:40 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="cfec045b8385527cd8eda38a9bc7498cde831f17eb875082d1cda3b59497f602dabd64d8551b771608a81c6c1dd7d547f13f456331a388799bf1c039c9dd7fa1e6d250f562519207a88cc8147136e5914ee21af642b4bd118201bd526f118935b9b458a3e6f8275b7ae37321a73e52ed8e21a1bdf38756f89aa4f7423b6e11710b73654bb67b083f71baab23ca5147ce3821efd49e66f8015163e8602e5d2fd7b9774b13954641cd504fa4ba5a91458c1b8e38b1037950a13ba5fa0728bd467986ffb9498b9a087dcd4009df0fec96320bf4547fce32fb4c", 0xd8}, {&(0x7f00000012c0)="05430ce4fdb5b8c408f21f2e4c25c2389236a3fd8e8952870cf0af1db9671244c84e51d7ac9231775d75dabfbb552597eab626f7b6a7e55ccf36c6da4fb2ef36aab20e447e0e546378a9d726ef42fd0e9baf44284712002475c400f279b7579d41be16c0d3c4a7ac8b1bf6255705462a42961bfc1d678b4db669797ff08ab835ded9cd60b8fd7b076cd40fcd0ebd05c89a1e7c6582515f25f37e41bafaa643ff736aa0750ea1fa55ee38def55a0ec81108d37c5359bee6019f7cb1ed8dade6984051cc052796dd147958543f1c1684b20a66aa0342a964800c2c1383bd5ac2c6c6f0d6642e1923e4fcee548ee583c65bc75f11aed6d21a1a4082e6805193a92402bff78296ac14c51783775bc30c05e2bfac71670675bfdb2d2e51ba9d683e2501803cf1ffc5142dd9afa5b0eb2e39b4e4b5e9579f34cb016455f4c4934b84cb37485899f29aeac0cbeab51d466108b5497f4a2d62729f94f1259c91b377faffe72e3a7b119e8c0b8333def03de4b630812b0702c9b4618fb94dca868c9ec3eca5e58bf3cc0a6be6d03bbcf558de2d42d0a622593f3c1c92f2f424929fdb60ba5c31157f4040b5387a0ff558c3a2c2af1d4a40e7674de75e8691c057904cce02dbe6521d392b0fdc64f00eb8951975fb0a77375d5309b1d4562d1565c11ed3d6221befe0bdf602076705546efea0cee46d0543c3f34fbbe0d784454d28897a0897357183b94a3766d1bb8b25f10c3fccee5306c5bbb79ce9647e7b79ac26f565101cdc48217dc1d37174701e0bec0cf97f93c6c80c8efdc531520047ec902940dda1fb63dd9eed148cff5d7191d35464db24df8ba5e7ee698ffde5017cb4e90ef9556448e21a36a7861053e9b775b08c368a2cc905632699fc3250975750297e7fd302b395fb2cbe04940c86dbb236aea2cbdc419ab2663b1d97150ca74715d8f5dfeba168939f953cca1a13d49ce9fc6aa05a5d9140652bfd7b026f0f1b40046e330b14ab0efa73797cb7185dd7761199f6e37085c578c646dd6fff424e4e53d4d7d8ef5acf101ea866fb2322c7e66df59f8172311c1bf685a9c04f1441a0414f0e7a5165eea4a919b5799f5bf19b83db1489ca42a04bd6e282a918d2d8a47f1eba582d5c99cb1641b8bd988f31d900ccba201ef285fecd0084f82e78ceb2d3ea56f8f5e22f72fab486e0e5cab2ecf0a0ef4fd235f8b92e97727faf053af75723d2a67538b9ac06ec0659a80e8196a9bb6abc6abda2f663d6d7cbf051f59bb10d727c2c8e19910048a1e33bc691050d34692aa1e760fd9113f9589fd1607d6df7fb65cfdc84733225d2b45c6daffd5e583f0c4d13072791bad95ccd8bcf9cd12ba41c6cfc1e4ce85edb6b4053c54bc22f7536d5c90d9db4c0440343b620c31bf624eaaf7af1ac490102d3c7de70911ffaf730172b77620312ccf99bfe8381429f0a1ec1b3e65596057b0184f2d7f1bd8c8ff5e19f4d4c2b3bd90d09ec2af376692e32c2f5517cb0c6f13b3f3147d4aef65518ac360d6d2244561e7eb66207fb1cbc9bdd15f48d65d254f2f6cf47b220d82d1aec459d104a7ef9d3096f45ba83261172091c6c5e8ae9229871bb4407e6ab2a98622dd5a31084687f06ce04e7a7c697b2dde77f7567d846f6d7dd5eef1a45d43b88bb8cdfc35248e8cfccf0d1e3af30cc0840d5758a90716aea7326c45892d6870ab6cbee02300ad4311156bdf6b3bc88ee684aafaea10dc213433b5cd35c586d21d022b7481baf73c3917d44ca953128cbd1f5cca149cccadff5edcf66e7d2668462e02ccae0170e7a0ff44986fee59899aacb0c9ece2ce0ce38e780ece3f967b0021812521207eb109f32db5ff197a3a1f099c0c6a8f3f16ae1633c8c6c4c9eb7886d17c38e36f17e8d809ba886ce45727b472b1589407941459cd0fd9b9d2eccfa30ea130f93a407386f88022e537e80daea462900f7992ffa0ac89697afdbb4a96843400d933a6a4a60c425a10457f4fbf8ece4c942000f37a704b362e6b6a463e64d76ebd0746fa59032d9713ec91db82e86934a332eb382b8e172d2ff020100fa030cfd10216f246b7de82b384cc0c463d1db0989b2e3b2a8007861702745905eae85866dfe1409deed6a46d885fb3b6223ffe9ffeb3a55978a7834c0d3102cce86e09aa16c9b40735bc6624ca14309d512529c94747c2a0d52a1c60b33aca0d25cc6772afa6c9dd4b9ab90ff6663ce4e01702e7e483ed6ebf50bd4276d6caf8d4e800aab37a88ba47f32b156fc18a934b619c561fdd0ef1fa095a0b6e671e9dd4b3ee282db78c5c7de6f08b95fe2b350c7f08f111796df292d149124351dcd261582030e01855aee8132c5ca72d1062618093249d26cb11e0fba7bb9b08e01681b303ae8c1b6723fa3206ffdc4cb99f14b20cbdec743b658b00a078c2a0ebac978058c1e3d9df83c3c078345081e6e5e84ed2e9581dcb42c522812c39a799667735643899081e79a4fc610134e0fc506c586cb7c45db72f8f9333e816140871a257548d2cfb72a267a39a800c814e6a1591651058bdfc104cced9dea57580ef8d8425c71c585d3e704065e4ef99cf65081fed4393e3ea7f9a81504fe20368686971c1fa242d9bc1ab58a3cfcf33e627b2f974dd58a2d965b0b670517db5ff9d5ff9631d4db0dc438a59f7b394f913df57c196bc250136045b3c1696f6961fac5a3d9f87a21b6c9ba881eac35c625b78dedbd75f578e3e8967aee7f6381fb3f1de9a74023c760ed4cc79589c02c2cd52d7ea570b4290653423c3ebd9ecabffc83055bb36fe5ffb33e5adf5e850c04f801f379fd264d38a8c1d3d4b75ff9b286b29f928069ffcc3c7851f32d69b79672824b3d984498c728eb4db1adc7b8b2f5127cb15640ebeb6ba5d26b71089f196e0ead6fa9768551700b994c38aa02c90eeaad56267275b04b3fedf826e9aa1bbbe0d3e1cc0f55782dd360657785948afaa4d5076cd24e471d9564eeee89fa5b98a985811b0adc97704693ea4b100d1f0de85bca38b970caa0f1216db4a75ae5350c279c2ba550051b17d96cabaee5f06399bcf344652eeee819f144c1cfd338b0fb36d25740b9f8a1bec65c461aa275b3050ef768ac9d048768c92b447b7c2a30f637af083ef3b77f8ee2674c7032150a206b60274b2ceece32b144f81c807e0fc373946cca05c528e053ec0493a3d92b0e83f687ffaba82629f3989e2a3100d89fbcd1db53d6b1ea4c33cdaddef8b9fe8eb3862559fb0a06cc0cbdaf719351a34132488f1d84a2431cafd9f79c165ae3e7143a8ee6137e8dad131d9141c9712893d7dceba84f2adc9d68ffbbc06241822f36176a5c903c137d997179c6945991c02ba183b1aec04017c8a2704fca8176be1fcd54eac207beea803bea1324f3c167ffadcfc49932cf6ddebf570b0068dd0d4e840df12a24ed1f1e37baa44adc41e498912d82a4d6e8902ff542e2055abe481856749919751257490259395905f0e39d5bccf3d9335f93cfcf4320db76002f8d6884e44bb7ef252e5da09c016f0b863ad623785f8d3482f41bb4617e7b44b39d6c0e8e80cf80b1ff0022cab95b6718cbf9eb00e2943fa11772fb2025701dc246fcf4a3b3c3fdb2e1bd8ed90acde67c33233b4f604e4d430bc95c79318fd5a89ce5b7751d37e19efb0e5f03a00f5bd6601160db1ebc3f6181ca7d8bf35023c7255845eb758ca22e9195697256d5c4ce6dcf5c0224b928612f463831788a6b0d7282e26f9c196612823aaa10693890242ec944da3c32125737b9e6eddc33dd6fbd26204575e471bc6504a80226bc48b1ee1b93626a58f74e8595bd4f2f458116ec04647bc9c16c4c7f1d7f3c3e9e0344c9346051308abca5419413665967ed4cadd6153dbe7a25810083779d06108228cbb80dd5ea66cfc991d90b858c6509c87a7e3c516747a625c7b5ea879a2e777a85f5acc786228d460d461ac5406d61761034a589046afc09cd5cee784b556655724e3ae85a3352df192d2dc0ef15ee52dd5b6f683e2f81ff8803e6ddf74153493c09afbd3a4517348b00a203ddcc1ddfcce8100c8445e532f920f5ae8bccefdf9900ab1c9c60d8d6fb3f73612c556377559229570d2b86341edeb8cb821ccc9d55019f6612e03515ec79d6c16a4c20a45ebcb05758cadf2674c9fbaf5e04c6b54ba9cf6f6f5282dabb21c50b43a9eb7fc95977249f7dd590bffe5b52a8c006acb870b6123c09d834eff06c49beb45c23111d1f2358ef753de12ca8385a1aceedf97d9aae708de80340588e7706e41dd1acd8aa38f9d786ed004c7e5662ce4aa15aa700e0284fd8d51b0a97f0e2587690d0f98ec63c9979d749678073ca3150fed1dd287ebc64fdccd8107dc9ee4b84f4bdf63386a04a58803db9c92f30fb9b282900d3cef572b2751a3c6564583cf4f0b54b97308cbaf61734aecb5b5e44e5e9d8b8e8f3a0c3e6fda5f5411a1fa98e35dc8ea45fe09a12b99389187e2f13d2969a90e189a65a6e91fe7b58ea5b58c469830d77bc9df37f31244b7d77d0c62281b6bf97ce14982b61f1f154eeff81cceb0d919544fb1280136f25941ce00778584e255c9bdec8df04d7f72fd4dc14ce782e9ae0522ba21c5b6f9a00d5824fd88aec56f75b556b46acf7c719856b37898b1319c21093e14a4e08e95ab5334f960cec403b1590f0260b83be9bad9be3e436a5be23c9a2949c58f29b46d58ee59c40c4314bbf50f93ebb6c5cced9dab87dfdd4e71ae6f9e2e6fe4f50ae83d970734fadcacc1ded6f13ea5a483f569439c316a765523b169c98792a04c4ff93d0b679e561131e521a00045d4f730bc9c0baf51d7d41ed5d9dccb35a936d8c6f86fe01841676fe93327a2be7c14a08931e65aff10af920b92759f794e558502baea1017233cab202b5280b31c64f5b44eea5ef69c6cb1c14facb2482e6a0e0bbef6165ecb9ad31a5d3e87c52e386c071447fcdeb777d69c664fcfde390c3b2f0a8b22379ce01f23361b808d5465b6a22a2f337469cae50253591ba75f277778a31ecd535e389326215bc066fcef49e5f1fcf5f656465db936681e50adf10436da18f9da65cd05fd37ac98b485fe4058aea08ae5ee354a3aec53620e7159428f4a8a5767b6f968a73e1e52656dec7b568f74120285703c5f5735d1436d89fa124deda1dbda7467a8aef71b483c1f4a6570a60877374274fb7ccf2496bddc23e3d19be8cd246fcfe525b69a5c4d75d5cd7f37abcf7b89c1649ebb3b7e5b1f07a032f478eafc5d9ee936b9c7334f949b18c209f564d0a63576df9cd5cb9fd22ae9f29d77ea752ba6cdffaf77019c300bf8949253df391198dccb78d7c066b61b6d344da1a5dcd0123c435f5fb793b7a1e0ab5113531f18b9fe5b293dc5452be2c304423aaf6de6bc2e8509782accae177f9571dfa66ca278444e2292c2b03ead5a6d7781d85c10043a3726a59dd39b3ec573b19be3886aefc02efd53925493466556274f504553faa0ff5722de8009aff607d34b9903d7f296cbd2fee0fb194fb05fe032e61636d93b61b7fe1d2d1853a85091580dce171e80f2647644fca97828cf34a25b8be347849f6885ea63ab79df6ba179374ed2cf6e03859b9f5735b36cc4b422787c3d589865cd60d00250785b3c745eef40100ef8a2be4c678f9f9dd82429a84b76028b6716dfd2aac2d08eb6e5a1ff5fbe83f1709acae5104874f7045884baa546a90acc046e3743d5074f5d439f3cc2457edba4a1e2d8ae0d28ba5cdabb68468fba38d540ebdc5a3a4ad021ad6348d71c1fa7fbcb4751a684c", 0x1000}, {&(0x7f0000001200)="5bbd0ab314fccd582c5f7b0fb2c45c1925a46395022bc7a7a0704ee9a1eca495095f938c3979e25ebaf8aa7f81b356094999bb91b2a664dfa0afe81f5f7825314c536a9c196fe13f28c39fbc044ff31ad45e6993c63f00f9370089c0e215f3dc14a7bbdcad4144", 0x67}], 0x3) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') shutdown(r1, 0x2) write(r1, &(0x7f0000000000)="8d727622367cd2e98d0755c33d501494e18bb6cc58e9f09058931b86385be64816dce3f8e0e796ff7a08d0c303a929c8c0a67337a62d5b21780a2269265e9b6e1b1962c9ee054e01368bdb51a2b501cd75d1a19fed9b05c88738cfedf77fe9d48f2fa69f5ea272fbe443db6f1a7e576c1155c612d5971f1df390408e", 0x7c) syz_open_pts() close(r1) socket(0x2, 0xc005, 0xa2) 18:55:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1000) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000540)=""/60, 0x3c}, {&(0x7f0000000580)=""/243, 0xf3}, {&(0x7f0000000680)=""/216, 0xd8}, {&(0x7f0000000780)=""/5, 0x5}, {&(0x7f00000007c0)=""/154, 0x9a}, {&(0x7f0000000880)=""/197, 0xc5}], 0x6, 0x0) r1 = socket$inet6(0x18, 0x1, 0x102) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/66, 0xffffffffffffff27}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000380)=""/143, 0x8f}], 0x7, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x103) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000a00)={0x7ff, 0x0, 0x8, 0x8}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r3) r4 = syz_open_pts() flock(r4, 0x3) accept$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000}) dup(r4) ioctl$TIOCCBRK(r4, 0x2000747a) close(r4) syz_open_pts() execve(0x0, 0x0, 0x0) 18:55:40 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x40}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) shmget(0x3, 0x3000, 0x0, &(0x7f0000ff8000/0x3000)=nil) shmget(0x2, 0x1000, 0x200000020000, &(0x7f0000ff8000/0x1000)=nil) 18:55:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x17}, 0xc) fchmod(0xffffffffffffffff, 0x0) socketpair(0x30, 0x2, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x8) 18:55:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d", 0x36c}], 0x1) writev(r1, &(0x7f0000005740)=[{&(0x7f00000036c0)="2e449c0cc8e0d18d74b9307ac886d572a1d32f10aee51e438bdf490537986896cd4b62708254bc18e401a63d8c9eef43c1cc627f74089e75eb77b420fb63fa61d2382a719edfb517581389f71a7707568d5775f70c63c24c3fda3aee030e13d0bd47f9216a691ffb331b63e66022de94ef393c9fb6a0e8d32da9cfeca8ede44b57eb748efabc395bd7ec7784292654ced9f1a89dac6d5a42c14ef1b490f2a84067ab308839f244e5b56dacde957be1748d1ca3e82e608241e4bb4985bc9531b1716fa1a19b04bcc9a3517474f7e1247aff09c6c3b98bcd58bd85764552b7feb20fcb4b1b2bcc120b3e9c7509c8672deb0be948464fbcca47e1c75ff54440c7dea0004dccd2ac4b7a30e34078ac029aae5b8759f92431a8ef70d7167447f967a6109d1c5ab6f49a1c468a944d8b3a0fbe1d1a19cd3b43793685f951a12587e475846ac5759a8828d93fb76bc7a14136c2f79ab2ab99397129f8861bdbc04d37a282d8edc6b6515896e7dc3527e7f575f54d7671365c495d2711b2eec7cc3c85439896043b0a4be9f80f3c3f18239ca7592cb2553ee5c14da39e66b392a04b7bfdb92ed84522bc6c14827e01f9eba2f6954ca993e9200a42759c917cc3a25f6e1377be5d19f524efa43e3fbedcd51585db066ac098f44e6ce94c5bf3c17d4920b3dc2d240ad732edb59b0a8f6306009c307ff051d8c227207c30a26e1c43d2fbf9df2cdca7a66b08b7a248cff5f99e4996006abc400449d381254256ce248425a8a71d807a7b45b13cbfb2d8768b55e14867bb165fbde18134e88e2c6186ca6303918cecfdfc74fb54a3e6c207adb9b5de4c646f1a235525cef9278bfb451e1c650694a77b8c6bc7e6e22900e36196c0d975b2e89babd595e37631e26cbf508c4241afe6f48b18624229b7f07a66bc7f470ffb157844a9c1d56fc45c3a7c1dfd7a915624f31d9ad8a5b6285ece0aa8a208542f26e5a8e509aceebd6c0507ff73b3dc46cafd523f0576900077dce580f45d4cb35e13baddf71d4e0d2b67c9b960dcc77af8bb542daa43d6c4e01de7d117f9a485cad1773275ae038dbf1f55ae4003dcaf788bcb070dd6e9dc8104972446881683150a0728aced72ebce8c8b2b4fbb06a10b5845c11277d299b74eaf49fe24b16de03906499d6ec236f72a2d8a07f114b3d6422cd0ecc0d15e98f4c8b3b56feddad23bbac6bcdd1c03db0748749855df993042c66ed055b1399f38fddfcc78ec608ecbac345b38bef89d48ddc83dd077910d9e9046f2db6e0a7f6da6cf0fa95c5a7c2237044ee83c7a5916024a3204b1d471b0016c82018ddb8bfe7cb3e0f5154402bd2d8fc4d02cd1031f1c414a24e041f5dc36017bf18824e553fb7cf4c02a4e7c2747b06716287fc844196bc38cf450ef685fa3d607598d264f0371128c8f1cb8dd7ca2d148aa8a57806962ced0287ccaed8ee447f82c0586aac24c438dac6f9898950d7caa67669f24630637be46739c0a2ff7cdeb2c31c7a3a110065526c63a00a6b1ab5ed2c65a3497d0fcdb51d677b86cf3fe38785199fd2bcaba87e1668b996a4d4c1c633f7bdbc7c4ac959cc98179a6c37e5e26ebf9d4a5920a98c09bda358b9af0f5980807c4bc238874956cda09115e711aea966e299dbe11a58c8ef1ca7f127adb6a9a6c05380ad3a036485879973358f2ceff8106cfb8297e6820ee9405263a7c2818d6d01c9818e689bcc08f28f475a6fa2db465b5dc1bbfd7c9dda1b2cce5f1236b90a4a488be35701142073fa9f390ce19fa2f0099b2d28809c93411217846cbb6c8a36d01eca4e3b310d67854478771085861280b6b23ff4e6273d2979136b5990a8da9360020d3776cebd89b840dabdf4285a457648471a48756e827141cf95899915d02edced01f818f2e50f58123b3e44206aecaa0611ca7efebe2a102c53771efab6bce97365af157a1782336f9e44313ff0d4dc318b1d489a253b0f04af47784fff54d113acbf41ff79d11c38f5056b70dbb4739e176a6e152aecc3351e1c19cb3a5af255863d11e9a6cd24c39028f35b8ee79c17a08841240531074f6aa06ca7a670d08189962b503d67cecb5c750d4b0e910044717886dc4832c339e9775912df2ad9251e4686ee7a4a854fca2d83774b3311b90ed337a0c8e912f0a272ffc7a329d63a7f9b9cba09422062157b445564df601e9e6713d653c257458752775a3732f4c65f52b98744e891a5a9aed050a9ef72a6e509fb49b3fb2ac8d74235cf068e458d5610de7fabf2e6eaa1fa79d02708f7cea89fcfd31ff999f0b7a334da4d57ff21d2b0a36d432dace074ce2343ceff87b06cff387651e228b9c9809a71937cb9336b5bb04806f3fdd2112981995064b74d774cc9bd1a2fce489ea85ed870a97990f592e12d451e74585eadfec666e2c918be4fc3b6be688358cb4dd56f96583158bfc812bd6beb23660ef7fab5c8500cda4f3ceee4ff3cc15f5bd8c0df7385da671222099cb359e16ca0dc012503e97392143afe880627f12ee68a7104248546763e866caad6480602f8c2efeb5a3b10584958ebff2db104a1ef727d1de6e337fbeaa759931dae31fa10cdadc51be3207154396dd655a3fac85eb3f918ec9d4673bb158de5d8fd081c687a323f5a23b6d619f951e087305fa2472c3149eee14732ffb5f755279860ba764db5c5810f97f417f9fdcce6568906711d98c6a3c0fcbf273bacb22e92cce6adf1eaeff7dbb3d38be0ca42b948c3835baa3f51b82d51b935903faecc6231f976e2c8b9c51aaf8b5b74819f57653ad7cf7da8b58340563eb7d3b9eb48e1d821ad0c7dd6446289cc75f85247e86affc2bd8737fa0aa963a999913c58b61b65c654b7599c83e723f1c170373479869eff88ca974b70064ef9cf2614a5452aeb9157e9d60ffbb09cf70e7fba71ebed9770b3556a966c2acc99ee74b91956ec8c6126fccd8bbee737b9747173a1d5e0e81b7169e08cfff5184ec7db17d820dae3b4e5e23b445c0e464546e2c646defbfdba9f5841d569206e2671b6a36b32b792751d9b8196294f0fe59a138c4b277edde80cfda7fcf885c5e746c18132a5780c22b5417e42a61667e1c9227560bd596b9428d3b0e16e3d5909f46a606635a023658dc57a665abffbfa4905635f986652f99cbbbd1611b44c824bfed1d4bcf455af95f2b167a50b00c32de04a0bcd71ab91a2377e11430da5f5182630594bd63d00ec3f10886eb1e6eaf6634e46787464046ea39fda360d881984b2ad7c42fddefdad77910e2e491f0d3992ecc31dd883b6ef3d497c682d194cbf212d166d0f539668ae1b22e669051bd6dd59b846284bd849e7cc3101895e49db8e1e370bc75d98f7828ef46663972c79b6531e0021f9da4f66f65fc9928484dbb39d9c8ee50ee67d7f439c107988a78f5da5c11c376981f79aa96879614afa8cf3a6a9e95978eeb5bac2c3d028f71a20a4a7d6e6a0305ae6be6a5aeffc9a130747084e5db565c41e5b131b1525137303464af7a695427a91bf1f5947a1e2fbb0305a9ae7f910d94752813e15a9a8548c39cbb83b460ac6cd3eb96538a1ca37feda9268ae8a5849838d1775ecf6d131e5d278f9920f6998bb2b90d8b5b07b1c7b26020ab8ba7deae7376d54f4e588d38e1651f4d18dc5ae6b562d145e8477c6d0f38e25b4e5fa30b36d038ddef1e98f45016915815cc2012d90a825cc5a02aead03360fc3bbee909f93845028257b2fba02b297cd9ac6d6539ece0efab56d56428e5ba848fbb341b42576e200669983049635798a2655b24be805bfc6dd13771c48670cbd9898807eb516685fb11abf6c00958c8ad174ea48a637b2b8f867cef5388cc8a1da65263d11f2b6592631d105cd8de74a5b6ff52c50207c3b735b8529a6a18daf390a6006134538a857978d0f3c7b8219b5e12dc6ef4f89c3eb90ff260d6c71303778b0183b716f8b9083835a644b5fc20a2e712d347e85b34600d59c4648ae99c564e76e2581eb88a1bab411ee859a611bb41aa6a45d8f193177c4d26feb0ef9272d5b912ccdd22f5f4795a71b0f4b975077ac68317e468b84f701b5856aa4fbce6dbe403e2906d7b3450901eb59be8437b05d442f7dca5da04f0fd2677f05859c88745df4acfc4809b2a6f92f416970cca2a27efd91df0f29b348b431ac9288ddccbe50571afc18dbf8ea4465f0bd250970d2784af627e1adfae63d7a479153e86a7c7cd79a9e264014e17558469ceaaba4a49d2361cc58ddbb1d94a36a1ccc4931ed746ffc40f5c42adad2df77cdb508caf1fabf7bce99e3422470b5d664db82a496d899a32fb2baf5b1a3cde4532170825f7e8296615c15b38aca62b2a90527de3cdc305f83aac6c9041be73def33ec4ff6a68d8ed99d7b9d6af46c796d9381e4fb6d37d27338c195f3feae282654f3fdea9a4a81f673e98746704983add5efa9fb398fa76b4d6cb6dcd43e7f0ca4555718d9d106deb752cfb02f13f60268f212a794b18462afe683dd16245c50834b3af3ca8b090b80bfd0839a7755064f7b0d560f828b60d0f8b8f85a2d473dff5adeea5f087ce7562b7a95ed8a75c469139a0075fcab1e5d6ccdb4e8f002053c1acebe0b3ae6854393a6676fd0f09f88aded68ca04057232e260bfa3ca2ce43311fb7dc57a2fb31e093b471349dc35665d9939a71117cb8fa492be3516326136507cfd4d005c5c182a89fafa2086962d8696cf616148ff978df6c958484a0cf4752cfa8d0cbc9b06f64be2bacd64ed284e4c5619fbb6272124f89c977ffe831374afbbeabcb1965ed9b0bc016b2f585dcdb416261baa0d96f77cd1aabb9945b7f460c73fa8155aa15e3243232cdd18c2194cc53e6bcc9f807216d19eb4ae671e1d1cb94bf230ada427ab663d01335587b0a6cc10985d385ac855779ea9c2ec56c71765977dc906e5c7fa7e8db4c242fc5d191f18780f5", 0xdac}], 0x1) readv(r0, &(0x7f0000119ff0), 0x0) 18:55:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = dup2(r0, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0xffffffffffffff80}) 18:55:40 executing program 1: 18:55:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 18:55:41 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) setrlimit(0xffffffffffffffff, &(0x7f0000000180)={0x10000000000202, 0x1ff}) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 18:55:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x3) syz_open_pts() getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 18:55:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getpgid(r1) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) readlinkat(r3, &(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/185, 0xb9) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f00000013c0)=""/218, 0xda}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/228, 0xe4}, {&(0x7f00000025c0)=""/139, 0x8b}], 0x6) readv(r0, &(0x7f0000000100)=[{&(0x7f0000002680)=""/45, 0x2d}], 0x1) 18:55:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:55:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r1, &(0x7f0000001180)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="3dd194bf63591e52700e2a277bbc14098da2102aa78c28a52d6d53b63af1ab40c9bbcfba6451947c30432a918ca85d9d3ecc395aface3091f7e123e464a16803f31a6ff687e5555ab182e3b27a7fb01964778e895f19bc6d07fe2ce391598d4fa46e1e9d1c58a5ad97128899cc5ee9346c107ce4f3db4063730d21a77173b01fd301209ad0930dec1876e7068526f35eb661dd35ea6e264a866463b6246402425cc2e6dc11902f109679ec7b3699076a51ff32afc4665707c68d297cc5050f49c6bfdf1165568f0378eba77a679eb55a170b246e9ff6211dcccd8d733777faceefea256dea991496052936ee54850f10b6ef903d2349abb0b5abd89c2f8bf9543d0f027399de9c0511d70e31811580d38b58993751619f9f7857a08baca5402ccff9a414b973e0392c4fd8ca780044f96cbb0faa9a8f7f6ff7e468b96ff5b49283cb65eaf5c770f916dd8a89ccd50900a4e65a71271f0b45574e1dcd3cde3fa7720bb61e0e77f21b03f9967ae1ce0872ead261ae381acd34620e35e44ccd355ab0bb573618b87af428dc62104a184ca5ea66f303c5639df05f7d07c5cafaf6618dac34bd787518697ebf753b8f1dff28c63f4d8cdb5a48a0e84826eaec45d4ca94cb55f47f469a3b65ce4297dcf1be3d0bf8fcace05174cee9f5afeb59d3790191901ae653a519adcef22ebda55767271222f2a83a17f10d6c11eb949214917211d3b0ec1c8a38727a82d82083b523a9c7e3f6ce7ad159a33b7f580d20afc8fe12f66255dce34f6f4c8306abe529ad47872fea5e7870f6a5b8b19bef6f43b105a1b8a3606fb9d2b7f520ea92d09ccf0550b40253052240d4087f39713e273b47d138a6becb46717b538176998951e7cc4a82365eab371c208856b0d16c8c0fd12dba8dc500cd96fe788da0c18daa6a7427ea155205494a72d54cc1c6b2b31c40c0595c7be91bbe4e72432f82457a135ad81b3694d734e32068aba306951d6ca496e4dc6ae58007dfb270e1f348d57940da10b048d0bfaa0e488775b30a8d11923f2b93cc40ee3e8c45d1fb35124c322f626fc6045579f0a01132a95222a899c3eaf9ff043869278886598c222e997fe271438274527392fe00a3fe9e2693feea68a7f55b250ad5d18ee3fac0acd50ae00a3764014bfd001b3cd9f63d22e0f89d31ac9cd5f78c07fbceee9ff0747f5468f432f5c6a91a698862cebd1a1dc9f10c1452289b32a12751ab16b0ba86befbc7a06b6ff81f6ae5ead3f40d223ec97db6c6ee97efd18b71486f602128d1b0867b8d3d6527547f3c8ee3e1470fb7413dee3f8dd40b197643604f5fd58d9bbcb3c0261aca849bf461169d90106c60842185658f3a450bca4fe61afe2685d59d8f5677f7931584b3b569eee8552ec07e302afc3147c8004ab4d2eaaa98c0cb5732fbf8332f5930ddde9e094d96c52f08adc0dc972d3e7a6ee36f5f876e396f21d060033786da5e800a10d0ad437867026413aec63801bbecaff8cd423bdb90e5d009e36554d6ad9ad9bec63ece539425d79b71241eb8a765aacf0e6a979c9489080ac02454d7ece99a740dba83320406f1663ba51e1251e18de40a3bef41cf4173b9f00b21a36d8b4563d10324d0694fbd0ebd02c04bdb6fda326dd99ff34ceb1104e6b14d0f5fc83029f90b4f906c83b62834319ed4e0263732afcd7417ab87468ea242e1da2d5a4a4bdf88d013b5d70385f9cdd895ca0d6fb598132999bd48516b089cede67c28ead83dcacf9212e46fbc1004bd93e21bb12ef78eaae2d92bf3581412834c124abc891fac704a73e797f35555af1874ef2c51e139d0db3f436386dc122b04725e8e4b1b038d0456dcc66744e0a26b5b6560bd81b2a08c4ee1423e245e0f08c165faf78043f54668a1770f35773294c4eb261f90c273e1a0c7553a0a372974319805bb02b8bdb9452e4df204bf288d40147121cd9adcb2cc83e862a9bd197186e4e08d8809d916d5cd2cdc60e66646ad425dd346cbc4d0a6732fc74521040b49dc8a170b6316c1d3448842b18386459c67c4ff1899fcc40fc1ebaa5a29f847ee4aaf99006de792e19c935be0cbde137c55acf562904357d2b09ea3f068c6f800aff743a9a53667633aff175a9f8bbf72ee715a385ff2a1429860fdfa762b11131ea9940f3e9d6224171a33e5e91d9dc255ab0ce9f43a0c0727a8be0d1fd94a0cd605c9e1f1a5306061c9c915175736cec245a84a418863a1e5323d5ed8f5271f11cf4ea5d6e0610b7e0b3f6f6b2710537538e5a21904c19e9b9d6f4265d06372a389306c2687a3e94e8731d13776a3e21407654270f12ddb158e502a8a99870e4a2442ce111244b430979729e1bfd45e35ddaecfc4e469fba5d71042b4bc14e086012311151f59f57e0fa1eb64d9ac71f3ac9982a200ab4bdc4f4866065a722e37dbd1b99ccc00ca0027264f793c4a297c2fb9d5f0aeb6d454558466026e4b9ec1b87df98661ada690be5ba6b0b4a267dae2641c48998253743fe5c9a7afeb87a3176b6588ef5f25f8c0942f984a0c384a505962835549e96aa5bd75c7c34bf70ca18b95ba08f0e30aaca18ce6b5a3577c8b9edc0a8b6378b1ccd16502fdd45fb99a82721ad39a4811a243411b6bd742d13fc6dc4fb9ba8dfed61f51f2b83a5b10ff5792136378a9368ef3c5f17d45529ef46b6a3d02c7e64dd46444fc3ce80171602268d0744809a17dd330cdf6f5ec6e07a5f46e9d6026f66ebbf538ea813a582d5df1c50b4d0b72b50d88744981ff07a591e585f6bf204bb81ad814d80b4477afae513f5c45da99ce53088e939a87a058a86b964e9984b363d1e469eac32e0a09b8c2ae0683840131b66acd491b8efb95ff49bd560820d657047dabbcfd7ef2f1edc8330a6dc7dcb7f1684fed4c524ba22f04614dfe2010a31abe27df3956e7e451c64a1636e67cc6868853da40a1a301041cd911dba182ae9d0a52dfb6534ebf34431372ef9e77c92671f0c270c2d013d3e165bb1632a90f9cb96d2d7ff5ec664f057ab1ddd1a732bc096f8f7a90061de84bcc206b9f51f59c139e3c8a1b5868d65d106d6228b016ea7b9c330bab471aaa64f134162d3cdfdbab25f41506bcbdad7cd4d0a8df3136de261d483df7733ed076f587a9e8a9e2f87258d8bc24893812b86d29e00ea87d89524eb8bb204cdcf21e436d375b68eaf9dda115a2e5abe227b97edb02c91b4a8cb2a43e48f90cb8d97ca71801295b11736b27e12aa2901fa71468174c863077436957572df02a8c7390c8df564917251df7c2c21c832e1d5ccbd16218ff4837f393fb7109b586a1b9417400ea8b3c012d88f69f79015920fb8b7d86b76b60dd544dbef5469035b3dc7ddd96c664dd5c92ce21dc4913da3b785cd1c5e00ff23d3e35047966c94545c8d35ac39a487664a783cdba87873192b2a254bc03754cf38282c8429306a6f645e1e973e614f5817bed797192c445ca8dc4388b7c28d08021f717fd37e645839afd358f5da7b55187d1de57a44ef6cad1e4da6d30e0769ca7eaf09e2a5b19f5a34fbb35102de30dc1858e37ba2c816f45c3938b76d9d83c1ac6d3970211ec51d69657df01f938d740c59d2578a12769aa9f87f42473df6899e8b4a8e1314722052c0b2838973e4a4f5841639ca4a0d9ddb3ed0eb9ef186a2dac8b5c49bcdcd688f2196ae7cb62191b5c7ebe9f13bf3e646847f884ebbcf26bfad1122e75965869b9e285a68dc2645bff0abb733982237b0f884a5da21bcfc5e1bc6e2e95b50940daa9d0e5f1b20dfc65153dcf4eae960c13e991a9170efcecfb5d0d5b2a8936ae8bb42f5e8623e9fdd5617f96e2c6db3a5853d8115edd1bf36cafe93363d719abf2804ebe25376d398e2596f2234c948814ae126004d9715af66159e7aa6bdf169d04460d82d512af46267aba83c3ef52b3bd1d5dc044cd885eb999e201462bd337f7a9b9b3b8b4e740bae99dbfce99cdab6600be332f17fd5d0eda1cebe0f7e09f2631dcce55d7daf2c071cd6b6a5adb7355ec37e114c89c9e10fc83e88192f72120246922d91148cfc22d42f59f039007ce1c340316efcbbf9ac6b7abcb98ba0c804922e0fc305d93dcfbb4be943d6dd2d02e0cd70505ceb25737ac9ec5f6b444efde9374c739c687a3d8f15cb212d5123dc1cf2e28a5a1f7d61ef256f067d88113d31de5183b84e39bd70eb54b84c12c116b9abe647837bbcaa810cb95a25817ee1a3defbb6fea1548f9fc0e9f50757db8615db16375a23d088b6038691567e3d8495ad66981f427b1e8e0193d1e816a5a08bb597557957888ba81617a09d03c27a3325242bfba02cf4c5e28cbd3f00bc274d18933daacff3df1d0e3426896023ac3a77485b6e8dcb4b22913b6b1dbbb0d5611536afdc1cb91eacce6600da996a8661a1aeed64e2bd6cb290457c7558aac97fe425ef4d71c66c53e2e46769ae8e6cf156dda56b469e41367de1576384200a5bc01489618123cbe2dfce19a6a79fb08c64a22545d1015f3dc4c77a3aaa152a8ceabdff4e651e4ed95ce333b04ef7d258d324743011fb57632b19454cf207998bedad8843656f5c94ca50eb43da3b2b8f95d23bf7841773de292ef10b2e1614cbc58be8050a683768eb217e02b1e4d9e520fbe5fdbb77bd8da0ecf75285175826168d3567d52350c126a4febaa369ab88edf43722cf7f71e9c483db561241539010f6e352b69eb03af354177c6715a819a09f66d69d19530151c78ca7d45159bc881e5e0ac49369c5c94f2cd4edf011bd8e7661a43e8464b6e8fd6b3c166b406265ee7773507c5b8cc6f302bfe4d34664ab6f64635920504840cc8142200e8a5034484d8b4c24401fe48d6f6155e74dd7312d82389d88309299856bc0dc06632eadb12bef36e0c99dc5edf6fc4cac6bccba7bd28c3a87e26e234d2c442d20bb128a32213039ce66c22fe4a4e6150699c79bb0a36181352a988e1e37b870ed2be90fe62f172cf7924dca889a355a1bff5c184928507f47f75d341c4edf269e01dcc7bb56056b2d66e2eca76a7f73c2492687aa45839182a44c25dee1018bca13477f2587a2ef7a007ea31ea95cc503e5229bd7e594b7363e8114f86b6f47ed2b732fe7e99ab715df6687f32e0ad558f6f723103da085d3116b59ab27437a9e8bd744d3ffb93cca2c7ade898a7efe90ae659681da279045323e198432137c1c205ef7e91a2457283d5e7c6755f165cc4901988fb6cb569746d14b5f9b1b223b58630de109aee1ac34ff08aa6ff52b626804cd8b261eac939369e342535fa7162c4fe299c94442a6ebd5528ab6cac28a2201f03fad77ce8af4e4b3874829161f5269dc151224854d180a6697b4ef582179809b253c00188c35670544b3345a7498da0a07978d6ebe11443077dc9dc708e6e5013beb7800c290820c21f46c770d5e26c40ffdbaf2fe176e9d0122cb4ca749b919ab1d0bca634829ada429c772e9cfbabe73dcf00ceeaf29b292fb1d5421d25c7f15d5a502649370437f55b3122d7f1d84587802d3d6a448104865caad162769db8c06cf38beb3e10ea9dfacb04220cf5c89e490c65080359220f0a9291425c0ee6ebfa74dba299f26091f2a52bf88d12fe68a7b6eb05d10106824891b33e8d6d97f85382346631dfc73d686607bc4cdf3450e768b08206a5ce6024822ed7ad7bf470d1274a2ef3c91d3ccd6c95cda565a3dbaf99c0e9ae96212f8ae1053f683976e5dbfbcc5efa19fc26890e5bb401741c71472f0e21a0b550c310fe0b6315355dc83d215512c44815ccbf9ce721b7117226c253", 0x1000}, {&(0x7f0000001040)="066a118096310c4e9e777618ee01d86957cd4c993a8689059af48b249f36ca112a237d973d36235e803d6c44c47f43be336016221bb560e9a07d52b40c269477027adfec9855b53f6c7d9ec1", 0x4c}], 0x2) r2 = getpgrp() r3 = getuid() getgroups(0x4, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001200)="e702ba6cb3", 0x5}, {&(0x7f0000001240)="7a71b3dbad938b2025fc131a786e2d5171ed15b5fdd6caecbcd3649ee9f097e64433c72b0c97b644ab1f16b93e7d53293125e72e601090180e2dfe638fd3e1ad968b6f464910d4f5be1c4e85bffc783f35dc01da267d5b116844c0d4db85bd8260cf623ed2f20d678f1267edf38179e83e0840ba0c49a2aa03b4c3847aeda2e28c57aa10f09abf6cbf827fd3d31b411c511f92b7eeb58cac638d3b667657c23f87c4c4fefab54330a59387c5b029f392a923b0fc5f34d2c0352fb43922c0a75c6d3822806c584df07ace6bfdb49cc9698de798731ac5f09598152db0b296f799e7060233064321b8a761e9438291ae47a6", 0xf1}, {&(0x7f0000001340)="b8e7d0bdb409d6430d8072621f2774af469607ae702b83bff210248b54f00e6c9c1986160b640cfdb7733a31747de3de5346e22ff4bf2d86aef3832928a142ae17060b91e74412764b31237f21be38e59708c67c1de02e04e5d76595ec24f9073f9d93095bf0fb", 0x67}], 0x3, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0, r1, r1]}], 0x138, 0x4}, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) 18:55:42 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x13, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x37) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r1, 0x0, 0x0) 18:55:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xfffffffffffffcf7) 18:55:42 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) 18:55:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) lseek(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) 18:55:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000380)="0dd37fcce54d1f213956ed65e8c577ac3c1b027dea1f349d13cdf527d4f2909215dab895b26533913cda31cac154a7193f5b77729b5f7ad22dba2d84474ddf8ed81d11e709b59d05dbcc15d59f66aba957d01e0a5804e3f51c426dc5cc8cedfd07b00ded85e33014cdc734b6f005d148b7f8548b6a276f854a71428cebc9b49a10b6a8f0895bf2814581f5e37cad34832b46724e385688588b8bc38c2e2a2707652e12ca5686003adfff499bf8aa2d9b9a818f9dfab6582aa173c98f21162fd791879e75bba64c8bf34d9a21f5aab36653959f0efa22748406b4b7fe6c26e639366ab828ec987f8f3cc4e4c6b77dda01973ff3a42b1ecf", 0xf7, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000180)='./file0\x00', 0x7) 18:55:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x23, 0x1, 0xa, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xe5, 0x6}], 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 18:55:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc927b35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b03d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daf297e1350858c81390dabbc91d0d1d19d363c3e85b8a702f2c35e9872e81900c190fe951d9b2fe5028613d38e2bbb5db95a6d9c134c393ca41bbc00000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) dup(r0) 18:55:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRES16], 0x2) 18:55:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0x5, 0x63, "ae3b4c72a2b19f13bf22abf6be52f38b5964d0f0", 0x5, 0x81}) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 18:55:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000240)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x3fdef5deb3730a5c, 0xb5, 0x1c000000}, {{r0}, 0x0, 0x10, 0x40000000, 0x80000001, 0x6}, {{r1}, 0x0, 0x1, 0x5, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0x50, 0x8, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0xdd, 0x2}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x98, 0x1, 0x1, 0x9}], 0x5, &(0x7f0000000200)={0x100000001, 0x6}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x4000, 0x104, &(0x7f0000ff7000/0x4000)=nil) 18:55:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xfff) 18:55:43 executing program 0: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='*)\x00']) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7, 0x6, 0xffffffff, 0x5, "acfd1fcfdad342b9f353139b506840c837159c65", 0xd57, 0xcc}) 18:55:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0xfd53, &(0x7f0000000700)=[{&(0x7f0000000280)="27a791e4d004df305938946fb11ccb00100000568ea2379ecc3f4cd3e869649a343d2e22780f876ac30b7bffaaaabaf56d9c0c8255dd8ca30ee70806236b0993683c4516f8525256835d341cfaacfab9775e124e2d3f406f7d62b3423d99f2db7a3d792ee975b904e0b3e844089e35ca7f310e9a01b540aff9007e1191feaff24f972689e9d87a415ec5c973ff547e8a801c18721b9db0f8e8a8725fa7fdfe5f42b7787773585d44245ee27df3b33e1bbd723fc14f213c389fe1e5eb37d3b71dc861aee5238622087eee0efd0013f3d09eb59610619526db9542cecfd6c19466bc4631a50a4972b31b77cc4142f0e42818d7f6c5f0a2a871bd45c7c8441e52ee3d9f6b175b2e86833ef672732ac4ed65e51af7b29f425f8898aaa5d9d3870fa1302c6ead2e0462eb956de38b1bebefa3a45cc0ea1ac5e81117269c1557b7a74c0a6b25a3e2fa8cd3ff7e7bd35bbcaf56a1627aea437ef8dd6c6af3179a56cde465653766fd5758e797082534ec04440c1ecc7f774afbcbc910e171d7c7470be2cad548a4ee40003c0edd854775fcfbf666318f1928eb35a86240a72eb32a704eb4053b33112846b03b1df99d79f2d18f317de2d0595fa6bc9a8bcad9f925e1e01b97e63f582f44ad49a4381c53ca80b993271a1939232e6ae735433a66aa3dea066d5b312fe36b08fc073c041eefe6788f4ce56da6037864bd831885fd2fa9d6c7e94be150a22477ab09e633e5b7de587fee5b0963f3d1c4ed24b084aa176d77e7d66140c922556485a38c4aa33e4fedc623fd375d9b8555d239fb68c3318c1f0e4e61ca599d568f68bef830c1e29303649eefb9675124bd39e98c8a490504629e8f08d512ea0fdcae71492470d2ea3c9582309db788df51dfd8a8723aaa79b295405930740916a9d9", 0x270}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40), 0x100000000000002f, 0x0) 18:55:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="1ccc7bf44cbb746f5dba728a7d9aa409c95c3787a062aef3d240f4fed1e0002f7cefa02975ef05d824a273c4c04c1adff4c066d7fecdb4931efd35d7fde50fa25a007f8797f90a3cdb29f64e643147934af077b215faead383f70cc525041f3668cdd615d946ea5a547a636f65c04662f20a3ffd75806f0532adbc6749d6718e70b81915643a0c51c7dc707154d2d3995af41c34e77a0f8dc1d21ad723bb139279cf8b3fccd2154de126ec0d8e076c05194b2b8e9e8ebb709d4f28dc45abac6037ea3a74d8301607ea2f26de23c8d4a212ccf6ecf0", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000000)="1793036ce6ed1ca44f65", 0xa) r2 = syz_open_pts() socket$inet6(0x18, 0x0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:55:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 18:55:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) 18:55:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0x7f, 0x7, "219d23bb57f13ed712c925c4bf5383b5298309ca", 0x5, 0x80000001}) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 18:55:44 executing program 1: r0 = syz_open_pts() select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x192) openat(r1, &(0x7f0000000200)='./file0\x00', 0x18090, 0x1) socketpair(0x1b, 0x2, 0x4, &(0x7f0000000180)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x18) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0x9}, 0x10) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getegid() setgid(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe10) getgid() poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x100) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) 18:55:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) 18:55:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) socket$inet(0x2, 0x4007, 0xb593) 18:55:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0xcb) shutdown(r2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x31}], 0x1, 0x0) 18:55:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000000)=""/37, 0x10148) 18:55:44 executing program 0: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x14}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x0) dup(r0) 18:55:44 executing program 1: r0 = syz_open_pts() dup(r0) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() dup2(r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) 18:55:45 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r1, &(0x7f0000335000), 0xfc94) write(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x0) 18:55:45 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:55:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 18:55:45 executing program 1: chdir(&(0x7f0000000000)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x400) write(r1, &(0x7f0000000040)="37e30dc7977507aaeeb2de56118b23f504e44ad8aac309d52ef3f0470ed27b0084cb7746b9efd147d52ee3ed05bcd9d5b6f82dc0db1c75f41b3ac98feba40ac855893832b76e914a5f8a1d474d9055b0623a98741fe5bc68229559548b3481599c3591ba6331ccf9be094c93c12a00d95f51cfc8a1ca5d0463b4cede77107c68b6599799f739d381203e4b87b070e6de3f12f841c59db5fd3fd3c336fa016439d3267503828bd07e662a877ba162b9700f31d666621fed25b405a1ac74592e662bfa7354fb84165c9afb4cc67c7c2e2dee9e3c569332d645821c13dd659bc27fe2149a0964d2d51f036f0d28bf7800d491fe7d56b52ba9fde7417d1079a6a65953bb813e29efa5ca8d967fd3e1462167860d04bacd50c42c3078c21b02acb324d6f40e944a3feb273962fc8dd19cdaa43c4bc9a4548db6a8531d152550e4e33155f5b1a0133acd4e8cca2c0123876b5b1ace9ed838fc9ea08ef09d8f52ed6eebcfc2f73fab02502d01d1272258d5120f67987ceae4c2307e4abcfbc0b0456c25d192ad71ac5aff92c87f0886a5b942cc1c4dcde81a619638987be0adee3b872f3861ea6361d4b409552a505c2a0e6dfa15f77946d3a5f8f446731a51de623a2aeef9faf7512cd72741fd3c58f868057155ea34654e1f63dd0fa7227be7afa70f2c3c48d56bc4679f6fd644be7e8968effbee5fae44265f509c5daf866b00539decbed6f485ef1143c68d52ec4f25340a6baa0428497b720d13e72c0ee569e65a6adb14576bc9db4767dde818e4b1eb6d8add5ad5c3cec900a0b99d17f19218daaaa62327414edd6699cf7bd91453a6a5e7233fadc37b84a51a71c81091388fa23f2895354e40a68d536d46af1b76e373d01a9aa103b4d77e21f11936f5d3d697dadedf36dab60905ad2da9007c8a1a221dfe53898d214f1acd910ff42baf829756547f8457acabf6c2b6c22d3e44ebe96ad1d50a481d3cd79eae7fdb91ab670a2fa7b1dc779f9eb6fe9207dc7bdf3b997bbdc29cc1ae303bdb10dbb36874d1bccbec832c9e22a0831b5b2fd2eccd8ee621247d0e7221c2a772320c3ec0e2c23c1570f2e13915a5c67b24d851e9257063cfc22438137215c649673ac6467d8c5f04dfffffac5fd70d0960aea98b1396d4f8a631a88a410f5d637aba4eb3a630cd8225e6bfa899edcc70ade25d8ff166a9d828fcd952eb4bc4a816e0f580bbacf9616861699d6946123b9945a957b29f16af44e36385126dd7051689495bce9bba67dfaee4e1eedb11e11e7eead2cf7712e2a38333c3905f5d22c252fae560bc6f17cf9f67c35a6fdbe4fa93337c960b9d65f42db880f54c3ae66045151aad30bbab6111800c984b3ea8c6d0d7b1a3bbcfa3ac92969ea81ee872f952b822e7040d2c292e6ef7c141f8bbe497816daa41ed0a98d59e8d345a38fffb091d0e74fdc7480c88dfe2272a17d1c38e374d2eddd8338eb6c587310aeb3a9575b7b3234f5e5ccaba7565eb9a57c386c0322f4ceee14a39454d1e0f3de6b52bdc96583222c310417c9d6cf1e17e33a73939d71c952bbbe1d32ae507e98a2a20344e5de38f5268af1d82c8642e1252fa032f1ab4c518a46590aae410775af968a82a133d0d0af1c39c4e2d6159d4b4ee2e6dfa473c2597c2b472b3abef7ccb7e356f7ceba922b906cbc582a0f7f82c9d9c674d8b05a393577d63e34800894dac0a246c0b394bc5fb2a7bf92782a0a72d0f608bfe2100d546031535e4176d2fc1fcc6aa883a95ae82e26c4ca8adcb161cf9cf423d0a220b7fb2bc8f46db0e8acbd8c331ef429741891c2d4a382a1ceec1294862f95d68981d16d0fd1ffec9c6509e1fe2b4380c7fe56b2e6526e7087d4172f196efbdcb1c1f667b24952776679f3a28a60008b9cece65e370bf935941e4fec964e71944e88d4fefbf2e9954b040e6fa1c9a59ab9badc30d3f8ace65af03711d73ce475e158de831f4de2a78798cc14aaca614caf7a3653d0abb1e80bba811343eaa1106b1236b26903cbebc4f6f3ce2132a14be4b7d815c0ba0786029aedbc561e295824ab6df1eb0ce65a00f0c921d22fa85670bf4c01acc2a5a3c23925661d70c21e890a85fb08d66fe88b630766b2f26b888df842be40411f6f88baeaccf95219b1d3931b6a6fdac05d08e6916df2ffeac21f1abe67616fe22c0081dff55593c8ca78c6f429d239773117d34d743f592b509c9aa9e2369495ea78f972750c39d84dbb8117b0ad6840f5a01d0f994d89bfce9f54b8d5e3c658ee25aff20a7d3e8ed1251a46cf218caf892554b020d3d61ae6150706d3216e9466a173f773328f9728c3a52734a3f4a7608fa24ba2541c22ca428cf034d1c8f35eefe3abff1969b875f043cf1834d48a2d4ac973e6a66616e21472dc1d81871bbf26489a814ffa955d0a01fa86764f52ba2805dfc39a8f135fd316738a883dfe0b79b133cadd2e81229cc9c9fa42b438554a4ccbd6a9ee41613ac2cf68c11e73bb376e59d71b26c4c4f4b93f6de8ff38dc177c01e28bb3f43542305f73946f5a4316e2bd1646a35a13f786e0fcabe17886f6d13426b60938851a3b6ea3cc4a6371a3e8c95624216928a4fccbfd30881b68d688c5dd1d8fe33325e9b7ec8b2844f2576fba03bd1e2bd0869a7071ca5187419ae33c2519615802f9c6ed1b72b43e7e6547e9364069ac9477e67416a5215b20cbbb65f5ae86005f171a581d8702752f4496d155115ff8e49c38f4b27e344059d8d396266f29f55562d69206143e0a1e4b9ab60a3517fa556af971c8007b1c66b334b83c4af5855f17e642ce8f2325adaa5f17b6f07f04f4a8b19982d86ad575a445d5de854e6b30acc31daaa604ac440fdb500fb14afeac837175387c9d0a38a22b2c8b19bc72b97cdccf0017f0753b76f5386800a50c18e0a0224a707ab96b43e0148f35ff09dad343889dbf41953ac02c4741978827b18fa026677a3c32eee4bb5f8c589fa9f720e7bb1c3e5fe79413c155cf2f3731c6d6414417b74b754de8f8ddad0397e04aeb4501d1d1bc7d97d36ad881c8e23bd0c9edf0bf54e9e54641b2bc288f7bca493f11d8babb3b0bc42a3e20622f76d3bbe03edaf585c7f8153c44301eeec11e9849450ee888d7127609cade0364edfb1a7fa9a5c392b3b73f62fbbb89e04ffe0f6c71cc9336a4d1cdeabab7eabbe21e58f44f1ae6c32683a54ff6017bd32349478198f66b5bcbc9b5694034ef484dc46b747beb527f2021e71d83c1f665c82d132f5f9f06bf984c20813cbc7c75bf197cbb6753454f6aaaad4146c8c2f713f4ef3f543aaa786e86331c77aae1adc72196a4ad3ddb51f796df878c02e13fe8f962845f18f775ede77a4d4e927aa31d549ea06045941b772c0f1025b3d173137c73f725b4d887119e9c30960f24506dbbe7c1dc31adc35a43746907919e9af167561c2891bd09b86b993f0b18e049f8946f460b1f1932c693e25cf00b4df212b9f995a81b661dcaca5f84f657ed3d1a91a522b9b6d93a1018bd5935fff774bce0f4e15cb52877c1222c774c220bf38ce465f5d08861c481c59d7940a05670cc4135734c6ca1f93845c84c114b22cbdc07d570865b64afac259298ff7694093da327420681ff80894e6d71c39df71e602d980c9127af71dbff0f65397907620b0e3162fe35d2686508550c690db941fc18ad90c8e703155de42a78f256302018f7ce69c247e3dffe3ba6aad78bb43c2e957ce4098785947026999579c9bc3715c6d17b7f606d9480b29304488db4868f3c5d2429602553407cd27c452545135a388f2b5a69f0ef58851390a0593916b2b2e6f642800be93c9750549e97617fe3efc546f1175d692a6ab7a3a2cf3a7523d9803ae9bfd2b19318a34852935b851d658cfa349b9895b7a7fc1831c7b8d9a09daae2d21c0a126d1763df3364a177bdd62387de8b33acc045ffdba9b2dfcd448821644e31e279f14d821c7c3039e3ea64411a8f7ed44bb2122f6d6702db72044812c0e7da14b347b8a1593d5d7e370c7f8a09d9345e444399d9ba1d2434e98053f2708de4f8f8ec1a584b1dd4e0dc8b33aa46873442dedf135d7aadd19e8de4746c4a4514b70401d5492a6cddf18c5941b4dc7300471dd0a0b7d651f63f6b40928248ceb4afd83f3df3e9cd1b74c88b6e6bb15ed3d893d973995a2736c30c34e0dd2c6935bbe886380c9fa3918912102537361f3a05f9d0b6e49ee7093a7ec48290259c9522c495397add5774424df1a7d0a5ffc236e4502f59495776e3b9310537592bd26ee2d92c10f3b9c052aa30f6a9d3749f15c27e06467ee813beaa1c1d1c2e96e7ce0a30b292ffd6e7a4e2774e2dc97fb45fbd3450c27864696d54859f970ac158b8f4647f6b555d5e77986309397f861051d5d5643ffd8b49410b2b72756a924af8e019e1131a5a6394f12ab5c73edd2fee214eb466799630a0bce450b43091fbd3eef461ac5cf131eacc211bb672dc34a530427f571cb853ec51a9f15e56042272131cd005e14f59584a797205707e912d14e0944a6cf7865d70e1290f24a861f9367803ec8ba05756dbf4034a9f745d15ba142ce2e42b57cda7b78d0930cda4ce76206a5c6e58a330503595fe1f860a29b387283db36b1c0ac17a5edc0a161525776122ab9e6e9c9a3de1c02081c31cc1c777ecccc14ce2e7156d27fcec6380885259ce5ae51649939289d1641d35e450e864e86645bf016cd8bc078907895275e2d5e7a9251bcfee8aba1289cba659ee609c5097ad1d063818260dec0b9b9022beed493363623cc10ed14efa43f5d5e7c92609bcbcdd3a30e9795c2a1570cfa9ef7ec0d0d2b9c0248b11356b33af764795f113df035fccb3ff1443dcae4ce0e7fcf8f3c8946a269af8d1340b278a6266c5bce69a13057442e8ae6bf28365778a092f38df5831d852d8b49b7f9668eb30c849d58e9a6d4ed54b50605d9fb43b51179f6d475fc21ce426f96c698c3104c2af26d830ae54980e80e2b7debcd435d268e18b120adeefe4863fd6002addfea90efafa8cd2c53198cf2ecefc99c78ef547ff748c6052c605073a946e0c16697a59094e6d41fe40c858152a0700a268b8e611efc5cdb9f15f5e809cbd78d9c036c6122f30f0abff792f8fe17ba5ae054cc79cad44417d7fb0690ecfe160aaa152a0c533c82b8710d6dd1bfd6d812bb3e0287bc8f983a4721cb8379725a9d9c07cee304149354c1724ba1ab8403c8c686aac056c792c61d76516f84db362beaec6cd5128f143ddbb31c66b469ead72734280a6d000e486aa756d9e65aadfb343a8c8cd95b27588d295373968cc01924cca2539e6327fdc480b065706e329d4696ba386e67a0fb3ae7e9e1847b26daeb327df7f2cb98007bcd287f2e8385d5df14ab2fd3be809812c50c5bf3f0aa89cc7252112e7763d2a2c0d9cd2796e60e6dd391974d268b7c8107dbc8443d52ba0e4efaac355acb5e52e90fdfe13398d1adc1c301e5fa320d9b4c2d9ad5c96c39dff47a7f8bdbd9f8d363d6affb0734ec26fdcb4b4596e913464851d90fbac44e12303bc6f2018de651ab350be800aa3758cac4510d20eb895015ad8bfb0aeaefc4fa342c5d96655052a91dedc9473e6967ac906fc9d09963299ef8b24e4594ef2e16db416949c53709eba0305558a94735a4c689a538cee2ec793fec9c88b2b9f5d2317999e786c45bd6da67c949c7b87d9d2cb4908f9824c80472f4a33b5300abc5664975f7ae4364ea74fd2236f4cc00578e4c6094fcf044a9570f3f57badd4d7fa79fbdc8429e1e3f505612ed57", 0x1000) 18:55:45 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="99760860a707f4205458c461410a62d06f87c6839e3e0f8ef4d4670795f8455b26615ab975ecd82310b8837aec68f207c67b9ac912ae95590f854ea65799f9e9f7b71c4aa08f4f10f2c915d98dfb4a2b05193824013680e5d3b0be3ab9ff46055f0b1800ff73c195f22a49b01f51354bf3045510285febb42f537ced17cd2eb1d183e7f45ef84dd38eb5aa8c08e5f6a679bd989b57886df14115b18d972ff2a98c36bf3f86524f", 0xa7, 0x5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0xfffffffffffffff8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 18:55:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) write(r0, &(0x7f0000000000)="3b5dcc00dc2ed350dcb206a7210be4af2bfbd8774c2370e3292759082c116056c39ec4a3acdb7b7cc3930c9b167396bcfb1ff07c2ae6b8c1cfacc62072f2d72c88ac590bd1c2e62ce34d69fc8a9f46fdb656d29887f3305b57206ca12547e5a21b0484a11fbd33255a440ee8705f302fe5b0644f3f0558222e7eeb01374577bc60072e6b6485372b83193e721603b7fcb85ef6254ec0c3b6358d2d3b4836a77885ebcd128d3f275e827b2355b69a1a74f6cfd9663ded189a78d88a3589f6805028670c0e1c002862fc4d6fdd67979b833e6aec52ee17da0c80fbe421d0c772b2e7e2d3067b05df2c95539115e2b8705ce64e049dd7c07eb7", 0xf8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 18:55:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xd70f, 0x1ff}, 0xc) 18:55:45 executing program 0: socketpair(0x6, 0x1, 0x5, &(0x7f0000000040)) r0 = socket(0x2, 0xffffffffffffffff, 0x8001) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 18:55:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = syz_open_pts() fsync(r0) 18:55:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1c7) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xc9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x7}, 0x10) 18:55:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x8}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="1b71f635218bd4ec85e1230bc9c6a189643f13594b95bd5b997f92fe1f3d64e4908401b117c34cbbdc66adf862315d207a64978861ac9a5b8fcc1c114c6251f33b25bdc22044f4cde9986c62dd7a57a395fe7ed6961e812403b4ad7dbb5bbec097f9e0c95f39050a8ee34f5056e0ea3f909e2beb317c1627cbdd125ba7bdd0c21c6d17714b7a2445ea438b8f42d93e5ff306ddd5a934eb6f2c85c3b8fbed7f1de35c1eb40fbe56a51f7b1e9663fcb964183ea88d24691103959e578556f166d613aa52216eadbbed0063e918357bbb0925e5a5562142ffdded4c5703b9dfbcd92866bea13caad60166c8990a78bc4765aaf4f78f7bbd6794671f5314cd216cfaa269af98cc7f21d8b6b7f30565a36ad9dfa428e17990707d1706876ca889b21f0deda2ab3df0a7021855d90d4da1c8c2415af0e3cf74a864e097c4ed671d2a3b741ab4f8c5ffc766ea148888c0773becb080addd8015e408ae30563dca6e790d06336de715f4fed04fa4421f6f97591248422372bf0f6eae353d5cdefa6cde720a3983c20e6916b104e4054400d9fc9bc79566b9fb3c4068d073bf337331158f94b93f3631c10146cf558ba9d136f771d4d935b6ba1fd374b1d9b029a76c66320a40c34e82eda285e98b7f5f8466dc251396ea457cf782a56096c681e8919a26d4aee2d32a75cd3f39fd112360f795956f07e44538a1d62395b4c4c125d563e5a0e2a06a11d867c0b719b418203eb18ef8c0e19f66114198a2faca78270538b281f70272330c99a2f4ba59ed10a5a3f639b250e182a41a0e06b6c477ced504e16ed7bb8cc2a0d44fd2a8047e0aeac760c0ca0f0390422cc2875d09ccd06562575ea6b5cf6954026aead23c1f046cf7de4d198db87dd250974fe1a2625dd37ce9974af43a360bcb4b14e336be0f588c58d6a1c2e56ea9c4a67d21f651a752cd38c1855787fdf00a29013cd69cadcad4aa8e128fd554b2e604fa7cd246058ff68e6bb5a395f0bf2a61570029060a92acf7d1362bf5ca99156e63fbe6271c5528f9932b0735bfa13c6de8ec26095a26f18d2db2838b0816e5f9c4fdb50c10e01578f18ebcf3038e47f69eb44b28bedf397b234970c5d323dcfd5f0e9e0b0a8614c5384ae24f4c22fe42fc8c1200f3e30e5d97274d24b432ea87ee4bbd13cccc7fcc5df8548d8b58a580d69fc03c33153aafd5666737492a343b6e26bcd19f76e469ca6f62dc83b11be37a7b626e6f3a3f41fb87882f5fd9d11971713ee4a8b78b04cbefc5caa825d569ed28efef032596be44882ec3afde70abe3d9d19ddb399401738a9987e53610aebb06a9b6c9e33e7db86e63d79de2f8b85a577aa00b27d8dbddfbf9a4ca528236a93d9b41de5ea23fd18e2862a45f6e5f9fb4de2472e804b63055f8395ee14a19526840e70119f1f08efae40372ff090de0a81f993a70b685466ce9b44d095cb44e50a686430852ea5227457612d702f8cf4eddf395251244bce797f3b276a9c588de6d2371e6ac285b238f5e47cfc85fd8c20dfa918e09e30c79fb779982722384ff6f1e0b6262efd3413d8c2f627c3b359b61e61197fbda9276d0790fb1eaeb54233fdc105104dc2aab0ec9edc44abedd45f48a73a7edc139fdf9bb3bf97bc6d4cb5f4e8a4cadc5b71cd1476ec333db1fb19fbec408070496ff14f163832e4354e857db88a29954cb838e2aca12f9980cc4d2791c2c3a9d246e3ecc2c9f4ce38a97777e0c020525f46ab477771bead2174ba0f8155b483a8ac6c95e6e70ab8243d572ed7cff41db57f33a67e32387c83a48bae739ce52b276e681e2f37c290b49b645cc640f1a4497d5423d67340e56312096ac163997bd9ff5bc36353d395af8f855e885411ce37ae7dd618cc7e40cc16f058a789ae03f5363594eff843cb14bfecc6821831b36968f05038d7f7b3721390c80ff20da547d8f35411a76581bef80c31fc64b131f23023ba49cebae49faf32e4a6324173d270cfb5bebec06464af045e86d820584e88622aeee25806a1291de2c1b09180bbe0ca95da013440a7be0edd3d4ffb7dd6bfd375d1b98bf9d6910baf7526c0c64c32d5f11dbe6f573136f3342b45c6e3524ac9d9da5feb9be54c87c1f359807d015ba345c9c4c85d7fa073ba41eab198cc2b889793dde1b8f5c14734e271000b466f17b1f9ef3d142cee4ff83cb784c0a21d9be1fc5ec358463c35750f33ceaf83f917a0c90ea6ab794cd62740ab979694cc8576196a49cd80ed61cc8d08af74d3873213c42d6e13774015606a4698b6e393866cc4e09911d596b9706d8d70861a27f44530cea33ca87c7c05088510a2c7bc30548181d6f2769cd735845d88fcf07bbf5ee1b46b137286816a0310f4d7261b66b422ab44cde0958ebd776776511fee3febc306049046a81b0ea8e7ef8eb4dfb99d9bf1c4f7aa6dcc7ff6acfd949533c77460e068413c1a8edca4857493710d2f64dd625a4d3b807f9a6eaa11da7331e68d99621c58d89b417066be35ebfece601a220d027a4899ac500ac26b0b08cd6a9edfd6c227077b3f0fbf1c164cc37f41b4531978bde07a15d1caf051570795fa6ebbe12cfbf1bda426453f862df63f309f1287bbd820234c577cf52f3032f1526c6d14127e0ae81c499c711654f4073da045fca9e1c802ee98fd5f61c0155ba1a59497714dbd39e37fc16f31ba037e5bcac881a4165ea1d73d789200faa2238f93b8552776720bfb5f99a62bc0ab6e41c82b5005272a62ef38f3a114ea0d5ba056ac6676597ddd5c00c5a91adfca104e68c3bac976a3e7701af0b69d2767b823cb45017373ffa69fc8e4a7eeffd4c8fe11432bd507f06f0f350ef5f9471440b2de23adc6cefc3feef6729ef25062d56cd56ff178bd81f67e1330f84ef1ccb9643a1b664dba385766d99ff64031badc334c485bc0a8b8031aa4268fe2528f99706f72c270b9f4d3ae412781d3b3a1d17fc4be978d0248897fa78fc5ac977999750a63ead52b8893dd8e422e9deb6bcb98f64a5edd083f522d0ebaac8c5cb41bb9378f8310d6d007fb2b40721013ddb13dae0467efb789e2bef2b3900eb5b32b2f14d97f2d1d5324c927e91038a5c72799a8fe0222a853e3d87868392aff57dd8205f589737c773fc3497f8c58087d93c8653735884be0274dc99e463f3507be657f3766e761e32fec78a0116964e3981cb55d1bf3ea10c6ec24266d94df6b8427efc5ae3f478e71d9024603cd2f528af4e589686bb7547aed565de8f0124e92c12feb6481bf559cf526fb107703c18656f02bd06de81804d75d868d9ae5757250a43cb0ad0cb346efcf299b23535fbf0e4dc1cd0fac4a647e1ceb395c56f5985f0936daf0659d8a09d665c5b1ab55d9a3a70766652db524e3e850ad3996a8c66a68cd0c75d4836e51dc1ac0f94fdc05c01c510830f140f5d9c62ba1d927b9c81fe99f2153e1752e18f42249be04e4e3ba31ac85474d40af8c462d18507b97199406cd10702d90702d74f97e9e1f06858dc8029f7b3b8f65d8c098e14c7d542f495cfcb8833575d3a71f28d00032a353892df0db7d4613ca6d651aa11c0b88732bd50a748265f60c2675ca423e404dad5c434fdac559aa6dbaccb35afdda8b02d1914bffc1e984a08bb2ff78c8ba228d0b84daa4db3596c5b7f5dd9847debbf5519bf19f545d9ea7cdbbf5657d6fae739393c001b89d7bb27bfeb522e23794129d31fb989bfbec296af0abdd99bf2c526dbefaaf88725c1bad4adea4b78e64ca13cf1d55109d852bfe73de90def472dc12b2c48da52de79e02886c0d2388e94c6542dec1c225d4ef36f1480f658b09298cde811c23ac7ae4c598c9ded127ae69fe1e2c71b0cfe12e3dde74caf3bc47300fde559a18af8fbd7ed81175db422acfbd1d5b23665b338a812942b9052a2e81dd4dc4ec700d2834d66aaf3785b35dc278529d2df8d06aecf256754356d333221c29d73d2ce649ce848ebee541862dcfb341dcb3574c997db73a591b537b6e437818d6d43bb210d26a2a092eadc068980c32fbc216ce65833e581736fd2b76d8aaaea7f58965247adbf4299a34d8f3c6535931ff59471f44c4b1f2724244b298f826aa574fe076d97fc8d99befd851fd7249238c5eee1f5132985b45a87904bbca3faf8b4d38925c79850179765476c3704f63718a5874d76d3c239f508337f79a271fee7e1c9a42fc123aa4566b135822c3a97171c12684cb3b5e7b7a37015210f584819f65e4c5068e7bae51ac82a198dcdacb7e9c1de19989a90ac5a747faec0e158c24a7411d40bcdb2bd0bee23e7b6c6f18cde53b3128f8a46d3c7aa7180414d7d47b397ff7232f6ec5ceedfcc728d93a475abd5677337dfd4d04480bab97c5e157eed6a2724e501ba588b7aaa7a064d16a09b185c7e192fa09515123e1b60d1e69082a98d2e849092342859ea2adb5233a5b8f714af0a63667ea828640199334075903a4ca01781cf05cdd47942a44166c40d491029c7f41a24612655d725cfe0eb1f5b3c7471030a324647e5647bbdef3d8ebe060187eea8ee924c80a5740511c0ef61ae0c6126f15d6f495d52985bfabea5a36053397efd46372cd81172d6331f3dddcc3cf99d01609df0115113e5aa51f2491e348e51f5a92d48895546d5a8ff9663a106a0586dc93aef3bd3dcadfe7b1f996781e88bc40a6d9d86f0d0c7882b548ca00d9f2d78584eae4a536209688945c57adc597ea6272061e0ca58e7352f6ea7ac55f54f3d89f3f17c8b8e2e947a32251339b810910cfa74977f56551417731f66c2290ca8fccbf139c34532b073973178b295d9c5ff685b7bacc84e24020a55e05d9af8b77ee08424991f6468b43f2816bf45a83706bbb10cfbd0118521e51a6fb3c959def72beaa61907e1f04dd2778e22f6e473dce9b3d1904ffb16868fd56bc5442192f67dcfb1b63994fba532e4adfa2c894b15a898d9dfbd3ed0f8c6133b5de1d33dfbcb5603fda3aa9b210032f1f6c2aef888f0e9acb54b0b9a7dda1711b685a5e95af19a808e4c7dee4e86e3da75c9d94e75fcba69de45da94df45c3c829a492d02abca320b32b68dfa43ebcd853c386e51cc963d05aabaa225fe89216e3c31464c0ef4a7b6d98049e1ff04cc045ef86fb97fe729f3d6de7f0dfef43f91e076bce9dfa1e5b4d4548e1f26b2631f54d6fdf70a73d727b11c379640b96a3aba88135b4df34ce08406cc4d0d771c9183d6fc9fcff9a3ea0f734e3561f664cfbc1ff01c280662b1248e7b2213a419989e26aeff309690606ebed7173f65fa513b388199c36d4deace283a1ce7ea4857528aa9f3a1ee2d04ae9790a8be07f84c57cfb8e18ea22db7d", 0xec2}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) 18:55:45 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket(0x2, 0x1, 0x87fa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x8c) socket(0x19, 0x4, 0xffff) close(r0) 18:55:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e", 0x65}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x2, 0x9, 0xfe9d}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="d7"}], 0x1) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x4, 0x12, r1, 0x0, 0x0) 18:55:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 18:55:46 executing program 0: pipe2(&(0x7f0000000040), 0x10000) openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x20, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x41, 0xfffffffffffffffe) 18:55:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) flock(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0x4) 18:55:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpgid(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066b08f7b7800"], 0x1) socket(0x18, 0x7, 0x3ff) getpgid(r2) 18:55:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffc, 0x4, 0x0, 0x8, "f7960876da11405de6a6260ebe0261793368f147", 0x0, 0x7709026}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0xc942, 0x2, 0x4, "81a97ca6a2d97c31aa8c83193293bd24ecb6dde7", 0x81, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="af988fcef57f8c0ccbd3e194c1eddd3ad6b1c4b94794376a8d04ae553e15dbbb21598ce3629a1784a2827c86f7dcacf60f2fe85f96d7403b2676d5dfe13362c5e54c43994c12778d4494c476ac29301c9f981a3110ccdb517ec42b0f022fff6c8327aa5b2dd6a29f8f6709296799ca5cd0d81aa54c10806e18c573946f98c76e4af4ac5f2bdb363b85e6af84787d278ba4ceec76f6d8eec3d607b631f7b8d4ec75d97bec4aca46a7315580dd8fe515ed6b660a787fe2d2a3cadf231f28c44a4337cbab78b50ee07aa251f85b2134d988dff262379fa1b7e82745a3983298d440fe81e0a6211e01a4974f20e77880e6d168d8ca6b1975a60dad982fac1f512597eee57d4a4aba7d3fa27b5dfe4a19041cc270164789e48b4a696008878fb0a294276d36f5ec7a5c78256f0c697dfdf97c9a12339007fccdb63e899bbb2a13830d3acea66a7138626ce61462035d3ab836d666b95663363000ab62e42377e59cdba718787e283b4400c5dac7e21dbe74292516ad926c0b5719376634ebfce65dd6d44b45ca8d7f0ae6e3a1e3083191d13736677e2bcb1c0a586a3e96b9c418f2daee140f0b8a27e3c016b88239d6586a39b0a4240425eecf0e6b5d06c3d6522efbd7b45cfb8c4cd55031bc33b861f5ef81bd729b42a0092367f9f7e5c51e5d99a21d32babc3a603f79279bdc543eb3a82883bf4992ae563a536d7825a807409c8b1829221e1181f74f8a533b082950fbb11b071710076ea6331c89a6c1fe6cbb09665e97df743c82db6db1693a4fc192244b6c920786b4aa15fd8aaa2263fc76ba6cfaaaae51f3d99e7337c1090dbb8662ab58830d559bf8255887782d03db2468ce6534aed5f043fcd48df7a511551f738d6cd1c0135fa5d105732f05f8f8799582b2f90f2c8490f99cb4ed2bc8a9dd6d06bcaadca1cdbb315db980c43b9457b7847a00ca3d42aa4fec2eb543e3f434917208451fd76678628541c88569d6c4ee605aff52dbc88e5e7675866d5da1aeffd3f259a90b0dbaed15a551a250286439756ad2c61ed745a84da97c5d4245e93d7109a8b19429241680ddccd30d12a01e01ffab945df4fd6ca9ee56b58e1c2d07f123a2a100e424c22eae7363cd7394337cc67fcd1fe8e8498515e5c7f6d8f49afcc89637802b25a92010499bd2230191a52c12b325885842641d7223a349cdde923765c424f7018637a2e3e05b3252744829a2cec8d2da9aa0b586c24707f8e6d9e5acbe93613bac5cdc158756b4e947e0c361bd3b70d7cb4111ddac03f17514a7b642010cf93bce823770173f4bb7183bad271c15043aa146bfbdddfff4ca2d1e3dd064016e4355b1d1522c287fcfdca9eb876d5b1c663d3c4d24e643ddffea040eec6c5e32e1c6c4aa608354bb77834a19bce62816f39e8ff8ad833422609aa1f3959de3292fafe7e4634075351fd751801533d978ea3ace0217a32c784b51c22603d1822c0369c9afb22c08bd1804bc4e1e2eeed634567e6266d458bcf452a5180920d64250e2406ada0325907b11cdb784d198c0a44c44fd65874e7b4b8551efbec10a60dbc6ba8ac5796340d4e608b45677451c468bda72ab0d3156e46e7c6039aa3c6f06f7244677842f02115e4571c420fb163ca85ec6176449e8d835b372cae871e585d555eb3340a879abe20e526494f5e697af0643407ed3c5ae6370bfba7cb70d299328beecc0b9245d999353eca654446a17e2a977638148f25c487bac9acd00ee6bb16c531cdfbd73829dfd1e19f1ee2c7d7ab2d6282c31287e40f5f55eb4e44750580fbde9178bdae415a2bed2e08d781cdd9c284635aac792e097a0ed9951da707c97878079f066acacc179de99108a79de501c0fcdb7bcebf616f72a3ba8c349fbd004b7fdbcf66abc78df28f81beb9e8bbcc71d490fcdec1b766918fabcd6252911d1739aef994d84fc831bb607cc84b5114054969048c609aa56575b6ade75394dd57880c58a6035fc2d599225b88b0c090e6e5c239d0e27dca8454c20bf5db8a761e9884a7a7e61c626f070ca28eaf2c70ed78976583d1a7416898bf66ccf52ea249bb02639f68c138d834f92a7c949af8133c8b10b367e3f1280078ff1c7f4f731cd176b8fd220a938e70aa5cc2f7c8e19560d55d11b38e0ff2b122dbcafb5eaca1573e34a632b67110a62ee858d0f16edbddee2b9f922e606c04123e32aed2fc950c50486717e6704fb0a008f17bda17dcb5e79db6bbb982ed7117bd64f243ed371cb453a0604b3fd20402e475242a95339d95e57985e5215c35127cad283effc3d5268e71f6d31aa4290e5f7a52840b4fdece6405c7488ce0548ba719534673e4811ae95041428d9442d8fc15dd7a0222d35741830793e1c039ce308f8f5e70c34ffd8356bc5abad4006f16d045a1e2fb065d4d0cb6d208730514c91e275b84071175e5c61f270eb5ca5d2824741fdf755f29494b656c6bdcaf2558acb10c133b036d91051a743600d9643384f8e0b5c7ab6efa04245eb92aacd907a211bb0cec1d0b938e06d9d74f411aadcc2f2f6689dda2146bb23e6e4c9178b82ae4bfbd6a6e13b7b4d4c0e8c5b05ab3ac5d364934b99b861ceec2b02d2fcf86c418310bd5d88d1fb7969d9b21fc53df95101fa6600a3f3c47afbfa11b104877fa06200936ac5b4426c3a1d25f550ca44a86fab3531e719fbc7b60d1f44946b55733cb0c12eee5393ec1eed676716d2334fe551770bffcd998b1b0c5215edf1d9bd2ddc5720ea2cdfd4a85967141e878194b5bd045644ccc450e22ec4a7fcdc1696152c92caa0ff2254c8f03b3d381dd146f4b50cd7025f25660c49c747c78348bc951676771b7cf5c9b2841f50f0aae097d51f2f90d3d3e8372d5088ac2e55a0f0f7eff5e5c5306d02086cdb0274f57a6de92988583829f75255842700eb7e792fad179219c31418d3ceb069335cbf55cb5dcd2f9f58ec72f98d5e8f94eaf7732ebd0532aab7288b817824120c78c828e9cf9c67cbb25aec34596804c44c82ecae3ccb0fdae4ed57efe20d0573a089158eb64fbd714d7ead655240dd661933f431d839fbfb366e8a7a2fbb09294423821215ba7b1fa7cabe4e854cc578e3ed22588db9c2425139d39e3f182c934434441c668015317e41c43d27bd1cb93ce95a0483b2fa56be2bec32828c71558cf4823fd7ca2a7eb0e05b96dd96f684f7a9b306ae32fd1d8597643a8ee68ef5d688e1205cb844acec33ac6f08cf87bb33f8a3d67ee1532e69093eade2da908e9d9b5afb0f26a05ab995fcdb22909d2c4f05d8f026299b9fb6948aeac241e1ccd36ec5ba2da46d84ae57ca6f998c7b5c89e68b658c917d6579683d1a3ded6c25d72246013a1a7fe89a576bd16d0acee09df3ea439a9e5e3785ea3a5ad2ce5d156e2945dfa4a569e9fc2ba87ad6c6d61cff2237618a8cf69eacc8cbfa74df9ce31253f9c7966b8595b3983d77a5318e0521b1650523d31703f1a3432728376b8ab6dc3e2452f3b9653615b4cf9850ca301bc3d5a61cf9ebdae5c1aeff5a4cb36d838091c9afb8e3e270baf3a33fa1d005c0e268beef99f918d144cd798444fe0c562bf89857253dfdea1f227f46e1fb7be6b0450efcb4d82fd9cb0855c970e4a642b58c5893823898fb2d5921dca7828d6bb4327027a1f1405adceac4cb5eced54a214ccca533019dffdcfa97338a88a8501b2a5bd1a31c8901a4207df3b8dc6b066a7e6084bc225138619f6b6ac59a9a7a78133ef12fff44180759733d480d43d51861d36c22f796607c3c8fdff9ce4894e758f2f736be2cfe14fe772b40f932dc54ee952eb92c4e8b1ec25859037386da8582b7cdc8163cbd3f1ab59cb73e06ce4a9a35a28a9ec95dded79c8f2cfbb80da38b7aef61ce9d528d0596dc9dc46aba30518bf6d96a38599326014038b2cda177b26903abb31a50fb34235f49ca152943f47d796ab8a1e3909252c64abce1fa7983865219688f36bebd629773753fb02accac8f12e557719e082f13e529218f9cb90f0a8ed9f7c3e85fdbad4efc0f81edf30a3a511fa121b673c75bc2e2c57ffd27fafea35186346316897dc27f5f31313b8713155008bdae14284c7b741063aa40fc42d8eb8b5a770f8245fb543836d4742365928ab8da14e37c04da755d48ae0887fd08c1ae2beb66ffd0c0c5a1b659a2859764bb6d83c8849703a69c821967ba7a26ab1ea5b6c938ff46c5284ba92187bcd14cb1b094281087c06b98dbfab88d34d301c123b49839aa6aed426ae152832f1f584bcac8fb07db5cb3bac48df291dc18ed781701258d9ae1dc1bc4209a3f49d5894067b38d72d954ed4eecc68e491850906eaa4426b7ba8a32d473bd389dd67a0b7e9ea5eb8e56b261a3900285d1e8a57aedcb181f9d637cc653ada1216669c7ee704ab1b78b9f7d7e53bdf1eaace2a3346af1e6ee30f70b59ce39f178967e1f3ca03ca557e35c6b783d660f763f383bec4529d3c503dd983122b7c5ef02d37f7a70e7b9b498eb29c788c0ec69459bc456d3e495c4d9aedad2b0c07e947aaebbfea6c08a25829a8a596916bde1b57329b3eebd12a4467850e011a3ec97c73f3648fd57065634a3c5e060a2c4bd5f79ecd091c9b8ee9c4dd0ceae6df45b8bfa57cb9722a0f12818a33935d65239447a66de8549dfc673331b56e697197b87bf95443b0436c37ee69d5463f64aa3510c12ebc5fea6cd430e9192f41d3661c3eba2ef5acc881cc247e786eae11649b38d3848a9d12baa826af477cc5ec05411c8c210b3475e3e21dd9b2e93f425548b6a147b09c045e6daeae847937d01e567254d5cd54d817840f641c83bc9b275fee89888ccd7fa63b97bcfe0b7ee90dc22ce4b2143b6c7dcf516c3c252b2547eff0d62597134cf1990463a26d60aade07480ede4f8f49a088b3471bd982fbda68f79510c84db24a0afff5c09b89a47f968c8897abbab6b26cd93f3c4f0754d2d94091822d458cf15d87a9e1a19977738e1c40b76896bde9b6aa027462cf71bfce289021879c20d06f1f8d969dbec30f4bfdbdf224c0912635e77d9b7d900fed3f5ae6bb4e9f2cd6fc3c5acc5a00d17d2602359c39c5a27b7540479296eeed6c39697ec64130f65c1c62d3429f0cb349979d3e6831372cd3385df1eaf3b5950513029b53b28b46cecd902bab7f3b48e649d60f355e3bc4eb8c02ed837345a0b4afeb7b6bc061a733933ca28163bf901504c78f4162671c288ba6cdc7370ba7462c5c84938ec5bd5643f71dd166ff4d3bbe8c7fbd2a322ec5bb80dc48de4c7f45ac317b458d6dee2cb00978e40f689a85324aeb6f2482a3207fd1b78996fc8118731a4b4cea38f716f0466c4157bb6655001138388098d0c6801014127da0500bcd4a51ade5a1e2fb84a4573d806aa8c96ab9d87a8d903e890a07b52427f98cde567e98fcddf5ead58dcae57eb5bc697c5132cf7690cf048021288a60c6864cb774b4cf3ea8c5448c40425d32897624962beed628487b3008dd96a666a0042057914dfb26bcdf2394066a135054654d4d811c66df13f5e78ebd376571dad3d58e071af4cb9538a8992c751c1cc556bbbcf36a1a611898e3636801b5113f85142b5dd84c19ee8521b45f3afe4a9d2310e852b88d9fd804b9af642dba0710a95485f25fd420493e808c646a155580ae5ad5c8011748aa6585723c1415fc909a9ffa63cbc3682c9438eec82cdfb2f8800a434567dc5f8846b6b6786c82817c8cf35645d636cf4bdd9a69cae3b27183288e6743dc28a13d3f526bbedbb020b07c3511b10fdaa0c83fda3988ffc", 0x1000}], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00a", 0x92}], 0x1) 18:55:47 executing program 0: semget(0x1, 0x0, 0x604) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000010c0)="e08f2262127b32c326bebf2c542940b1c75aefc070b09b35d718252884a1c09fd138f1a0c8cff8f00b133f089aad296b7517320705b5adafa0bf91e4a3eb7062987eee43e976c55c44c5e4ababdbdc3174085e1c212104731c8e207fc1e58a3bc7f2e1eb6a1094ae0898e082d83d8fa5605caa53cd58ecc4b04f1cdc1c52fef28c6c3d2383d93ca0f4cea5c5cf936fe8c164cc103ff9e19fe95b44b4b2213a4d46c60cef0a5967eadd6afe1f82f9e19581e967cd8daf06a1f883b195a90d7ffe95ddc3bcd02563ceef1292f00be0afd5144cb1bdaf262c5bcaa11380b027c564687e8583b77fb00fb9bc13678175cfa70f7824e78e52ad828fac2821ae51b8b1dddb912594f69b0bb995b75b4a81a4197610f9b5c843fcb679d9bc923febea962a772ce2354307a0a8a2a9a833f49f9c01a4f8b803ac3feba0a25e1b83ad249395af9b92e0afd5e64397429d09d07858701f0b2871d87df8af7d992a329eb0ea63f229f06f72ea6df4bc9181dc78ea194f", 0x171) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x4) 18:55:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) poll(&(0x7f0000000040)=[{r1, 0x60}, {r0, 0xc}, {r1}, {r0, 0x40}, {r1, 0x24}], 0x5, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:55:47 executing program 0: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffdd8) r0 = getuid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x527) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 18:55:47 executing program 1: r0 = socket(0x2, 0x4002, 0x100000000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 18:55:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x10001, 0x7, "133136aa22a606773cf308c2045107bd4947ee22", 0xeb, 0x100}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 18:55:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0xbf9b, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e81e9833c", 0x69) 18:55:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='({:::\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='A-}-@\'*@\x00']) 18:55:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') readv(r0, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 18:55:47 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:55:47 executing program 1: r0 = kqueue() fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000080)="02d963de980b9c8a1d2b59350f17a9355ea972c90be026e2400ff11a61f1b6c026527bfbf895", 0xfffffffffffffe99) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000240), 0x7452aeb, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 18:55:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x1000000343de0b5, 0xffffffffffffffff}, 0x10) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x1, 0x0, 0x0) 18:55:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 18:55:47 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mincore(&(0x7f0000ff3000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/152) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) 18:55:47 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/50) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e"}) syz_open_pts() 18:55:47 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) mknod$loop(&(0x7f0000000000)='./file2\x00', 0x20, 0x1) 18:55:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) connect(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:55:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x800, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 18:55:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x4080000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x170, 0x20000000, 0x0, "a6009b3c2fd5c649f6ec425917ac75d8fc94061cd2025f2ad82ce9501a40d17f7a6b960cd3a6b04a74681bb7eb2ef56ee5654dba485709db5111a53ffd51ec05c0d7cfe0cebcaf0fd1c0f73d09139df8828ef2d69d36feed51128679d5707b00ffcbd4f18e8362ba007bc0b948d98268b14504a2945653320149b835c5a3886eaf371ff57721a541a05b4372455241520ac8adbe34295657ac477132ff6af1434ad70a05ab18da32dc690913c24011f6fbe30c35fbc65a08747eeddd82c8b457f2e2d11b6d5bc58f122e3b2ee39c2502ba588b5cc8c8d966464aa8624d4e8b9166163085f9a277b2c8740b6b2d10a3726f6988c6f23178ae44a4ee21261302dc3d0d7676baa9fbf49d3aa4b51de1ae2c9b691de99da283128173b70f2d65898c26484505e1387e3709f5e721f1290ba996e7a75924bf4c88527368465ad9b5c6ea81dc7ed7c04a9bd7b4df7235b0f5d2565e0c362038316fb5d74e"}], 0x170}, 0x0) 18:55:47 executing program 1: socket(0x10, 0x2, 0xffff) r0 = syz_open_pts() semget(0x0, 0x0, 0x108) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) lseek(r0, 0x0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x9, 0x7, 0x7}) 18:55:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x20) r1 = kqueue() writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000480)={0x1, 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7}], 0x1, 0x0, 0x0, 0x0) 18:55:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, 0x0, 0x531b762a93f49bd6) fcntl$getown(r2, 0x5) socket$inet6(0x18, 0x0, 0x3) write(r1, 0xffffffffffffffff, 0x0) 18:55:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x16, 0x7, 0x2000) sendto$unix(r0, &(0x7f0000000040)="6a12380ed073b056", 0x8, 0x1, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) 18:55:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x9, 0x8000000000000, 0x0, "b79dad9c4c24f4f59dbe00007300a4ebf482be1e", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 18:55:47 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="6a8d92ce5af7be69c4a4b01c570a682febf9e7cf0e2bd4fcfc84fd956d144c9db1698a9e51f4b39e109caff8d97b8fdb5a407f0e3c609a332212d398155add532a838cf53f281bd6b25d81d17c42fe4ed30842ecf16de9810d670c67127749f08c27e6fe3cc734f2ab53796f949d88335022cffdd00c102600d3fb4f855364751c453307f4ef4ab44f48d7327f26c09be03429a97cdf233e3a1fa7f989745ff3decaaf51cf60b26fceb0b3f83f6c5d3a3abe6e57879d96b3478f70d599ba788bf33ac27afa068d3d6807683b00dc28957c6aaa2b557b1823d60495d04060f6c13c", 0xe1}, {&(0x7f0000000080)="c340cfa06954325dcd846c8204ddf8aa962d1353fa6e1942ae29051801d0745cd0d204794885bc7263dc1b15c548cb27dd9868e042df9c3c99fd5198c796462a2b", 0x41}, {&(0x7f0000000240)="c67b6197aff42295043ca7ec31e9b2b7f2bd849089035599b2a683e9fd62962d68e26e81426958f6fc06573b6e8f92272b82d3", 0x33}, {&(0x7f0000000280)="48ddd6fd3ce79402a3dc8d4e1875e79c8a1c866c8fedbca39b64f1a30b66b86ec1137ce6cc38d6241ebf3ef42d3f739dcb62601a5eb7fe7470384f7f1c810d4d74237a260b668bb6f962c7c7f22c4dac1f0e7d9ee961efd0ba2a7dffea9f89476cbebd3fa48ada33625800433b304faff0334d57abaa835f8b7aeaf333f9f78457a86205ea0bf872d289f45b9c8e56863513105ceee3afc5fb4e1cb771f8b4", 0x9f}, {&(0x7f0000000340)="e8996044398c2b5bd5ad51d1ce515b25e7064e1c105b20ee6b9ebe03349de6c899824647e9debd1a79afb47738b23ca05c209dee4b5687", 0x37}], 0x5, 0x0, 0x0, 0x400}, 0xb) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchownat(r1, &(0x7f0000000440)='./file0\x00', r3, r4, 0x6) ftruncate(r0, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x8, 0x32013036, 0x8, 0xe78c, "07c9d32f05a3979cac35639c262824c3667ef66f", 0xfffffffffffffff9, 0x1}) socket(0x19, 0x4, 0x7fffffff) 18:55:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 18:55:47 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x9) 18:55:47 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/63) semctl$GETPID(r0, 0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffff067, 0x800}, {0x0, 0x125, 0x800}, {0x4, 0x5, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/69) 18:55:48 executing program 1: r0 = socket$inet6(0x18, 0x440000000, 0xb) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 18:55:48 executing program 0: r0 = socket$unix(0x1, 0x8000000000b, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x1e5, 0x0}, 0x5) 18:55:48 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 18:55:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x9, r1}) 18:55:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, 0x0, 0x0, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8383, 0x10b) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 18:55:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="ee1f53343a02875fe2d8990590377fb8ccad7a6617eda950c006145cb4d179125d935296a09000b587eaeadf50eb65b6bab7670b334faf452279663ec417fcc1c194585deef5fa", 0x47}, {&(0x7f00000000c0)="a27fbdf28d90b6a7838e432a6b6e97933717897cf8b6ca7dd0ee5cad25c90d5145944e730640c03013b4b910fe16b0503968d14bdb6a393423a733c80c6f8854a76f3d6e391a79f39ab65e83f1f67ba9e49cd6575045fb74387517765f2d9b34ab7707409bdd075870e5c5ae56eb474b04a06c3a6fcefa5b4fee49c151660ba93968ab49728eb215371078b775a7543c49e7fb85c189f3ab05acefd2bd88db45a3dced88626fe22217843ac2bfa2339444e1a0", 0xb3}, {&(0x7f0000000180)="204583842c735bf566e3572516d8743e3d46113b160b41fa4b285a8491d714cd19762ec389b5863346f0c04199d748fd0ba141ee59a2939bd4966adfb8805fdf8cbe19c73a4e469f49db8a7d40d31d83b3b195ceb9f20225b6757588a250d734bc00af1517a5dab4324dd9adca9a3f09c118348238f7bb60ff75697ebd64d09c0ade180ddc4eadc3327271cce37d1519e267315f71c8f040d90d85cc57734e35dc51d88d228e21b21abc3cb348c99f3e41389db8a289b8d5d304be59af132a0d2370fd17e43cff1c412a941b429aed92e7c0aca7b80d4a067095066057a96e693260db4aa92d610efead7850464a9b47b1cbe362c1f9d921e2ba89d8db8264fdcdca1451a21f403777ce5ce8b4c252ecd5e86620122c000ebf4f518f1de8a9fd39d928dd575a3482b0729f2c1f0e523e7425cb336d38ce0ab070bd9184d1dcde6528f1e8fdef2d8a8b9034405ac6c3e4b452a62bee65b65947be8d5126c31a0ca307e5d0d04152e5fe4f7a06c02109a4e23666c702c1f6f69ab50753c263739c9d13afd41340ad424ae955ba69231a8b5371e94c5c8b94cf3c98b136e3e03ed7ad3bc420556c3631f37b8c42bfe40404dd5fdf1cb78efcb94651d3c52f418069bc1227f966c752c52619990dccb553eb3e3725b628e353b06c7a9266661d0427c70b67e070c47dd25a170443cf90c3e85ccc173ace9b23ddb7e2494fa8969097bcea40fbd8202774568d329018775f6b553eafd9fff90b88837b6fc82223914c4824d7b0e264920bb8f9b8fdd990765c1371e9a194cd0288befa5a9ab2e09746e979d2ba062ac0a950534cab19e640bf007dad2caabc92601ed071d5ce50e9e32938d6d39e4a5a1d3c9ee3a3299a015852b442fcdc123b9d0d58d40cddd5ef221a11faf07d89f43de65bf6a12a0b607f3edf020976a6dc82d9b5c90d3ac902a7496d38249aa22bddabc716f10a0063f28843097e125892eca768042f939619c1058c75f7c192422f061ffe9e5f6f4b4182f09460f12128513a8f9756729d525dca56440205d5a68522de4676e37c37e68ff96ad8a8600457dfe0e45bb71ec5a039355a3ac9ef4e3d99f395921947d5d1cf59a3e28491f5fb7915e6e2a4438582dc53569416ff154cb21797b16210b6790cf4cb8fbe2c6b02a0be5a0fa748faa9bdeebb93cff6db0036374aa0e54e284911cddb93b4df4ca363d92b282d7ee40e8914cf504cebf4092f7bb82697203dbecc9059e9ff9e581a6d8e2d018bd3983b317b929a571094ec0fad85f41a30136447e54467284b93a4ada4ec7a7207e9c6a830c700f8a43168120ef624d4fdaeb7faf098278951fc729b38193db4250c06f96e13dabf643d903c226ec5509c3bfbf76b5377b9b888dde40e72c102d30ce85531c4a8a09e64733b904901798d28a5ceb4a3a18d99a5e31ed4142a562153e4215419c045df92f8d26c22a340bc23a300195211c8c5a9948e6db9c5d499b091e3f65309aad7561b151222b397f82fc3b902097e7769af81c6457dfdcf66387d8474d53c543bffc61aa50229a06a305776d429892ff2d392e38086f33775e5e43352c8b4b3dc54a230966a44a08de9394c39eece4a577377859e44da4a296d85e2a3413b4e92aa1113268b07920230abac1b1d2768599953e76a4738d5b276fddd19a04b92e9f4e3f8fa4f0661b3c6ea44565d72bd8a05503884e3c474bde1d8efd0c33771e36f39107fdc42d7b67d5fbb3c6af0ecfb024be9102e4c9a40be550cf25cd001adf56e38daaf9ccc62534bc8583a3b4e7d203e28059e84cb7c34711307d83e44b97650ab35c61e2aba13dc282bd22b18d7cb3a60d79bb63a597d282f751114a40bf5b0b48d0b19341fda32827857442bd22991abac699550ea55f91afe040f531eefd1600cbb617a074dc776ee4d7d9d5992dfa6fe01b947660b6a8dd10ef2797d306d867912a03a0d47b53ed6344d45a9d7ceb717780e88250fc68ca3ce04cd5fa3258e1c50a7eb01a27a7aae32ff68b9954bcf6d35324f8caced9a67afec1d435acf8b320b2c86fdfb88cab9ac542bdf8c58bd24237d8445c250ff13a6a95db19434ccf0aa7be5b27bad6949bac3d5c9fdddc73e8067166ff1afdb4dd7c10081e812f86f05497daea4063b5159841b9452a312245521a4b629fc7b8f5833df80e5324c1e2972817a342e61ab2e6290402c1289c4727b4337c10d4a3b0592905668075dcf9dec527555759483edcacc2ce8d9be274f0ded410730644620f8e38f456421f4aee222798f24adbd9f92a8f9020ea674371282cdeb6f1c90af925c3051654bc8a242766b090b83dfe2d7b82212bfdb403ee639ea9f2aac92e0de249cc4ece0dacb1006b7e9c9c89622466d7de1696b0c1a200e237e26ee4fea873b687faff0d197d59d80e422c1c3f1dedef1d63d50122543a26ce22eda936d60308081bcef2769c30a6e7f0f8aede2f001d12919d310cbf4a552375d50aa85085580db11035345136a461b9ecbf8753f1b9ad5cf7c40a7dafbf3ab8120db9cec6d10784b9d622bb6d56aa16e52d90216bee5d01eb730e39e2f635224ff25e2a046ff793c9165074a31c1977c49b52cf28d93a251188c1b382c11cb6167f054ee78c19a21b46dc41b70408ccf899f826f7503cd6e69bf79795f56eaa32c85fbe34b1f49ad436c9362cc96a9139beebcc86a286ab13de77edd9cf393398095f387e3add2c74ce6597305131d21a303d60bb14d2d70994a6f1cfa5cb103c7cca575645d4e4176276d94275ceaf5153bcd88e0cd4725aef28bdf3ca9ea71f4d0b56b5c0f5f5db762b25f50e92121050fe0b309084e39d46735f1e91a350cb258f2b050a4f6b83623b8b6f647ccb20c83aaedc2ebcbaa7e3986959f1633b5067ae49382756a6101886d2dd8f67c763bcd30c8cbf9693570c1dfaffb97baa081f98360c752199c0e62acc850aa10bb6dbae8b86944dd417b12cd1dba237172ca20772c7475a59bc01dd599e6d11807b2c1746f82cb64ad46098f68d29a3c085fe1d261f05b361a8d9332fbf493854c4e5be88c247732d372b6e7d7998da4f44fa0804c1ed230c781dbd3d153f16827bc6d5fbfb3cb8791ee9bf446b40d448268c4fbb99af7b24f65472c91958a815ec1675e4e6f676bf5b6ae39f06213cc0686c4cd2ab8313392ee5134014a45b46e51d6a86d8e6ece3a9df549eb4af014cdb3e5ee054fcef42f139f773ca9d2e3fda2d49f602d310e61c45044c6d9746ebb01f70ae555419bbb7b150f24158439f578f758c38459b3ba7327cb0f99bb25560aa82d60484db6585cd984ea1d7ba6458e64e98431f06cedadda56511a87086166f2c23e384555e094c0253764d5c13c6a3f5f92c7494522db67f7d08d925338e34fade280fb16021071bf64d273088ee162f79146c179ed4b7031615e46b8857231fb2e8b9eb4c33879001999310aeda97c930ee0c02348549d1300e31e52d018105cd8814eed3bfeb2b7648641ddcd21ea3471bd68651c0fdec18ce8802daee4bd4baa6db814ae61491006870b2767f5428c375223e371796d2fd0f5dd7e3503445d8b1a61351b20f7694fff6811b7d18af09f537c3e8e7982bb72995ad6abca474a04bd7c73858832e56b22c46a83f6cf7feab39d664aae07f54bcd00f52dc52d63b4d2e4b76a1c25861cf8bbdc2a66eb5b376996868bbf92cb6e045287599e80143a2928a9a31065904d99e73915e410e0852a03efd4191b56c54e978bc7b64fd3e20831aa47aa4895cfc709098e05131779dce93086c3f020bbfc8d138a8764c2bfe4605e884ff739810c6f02253f5aea657269df2fd60697ba3c0aa3d50e21a80783855ce3652936fad1fb2605918c80dfa3e5fb33458d1a89fec3493caff44c24ccf382f2b041d9b6206dcc7c0acc496f219f8c86654921aa932b007608768fab0a82eb644c4d3e82c15e053ba363041157a1f224b6143d1d5c43ea797ccd448b9606cca3d6a61450fc1ab998132995b96b28712933c223477eeecbf148c4f9371ce630549be2093f90816e47046e9bf123a11e54606611d10c0c89900f54f0ab065ec59a2b37cf7441e850292d3de1426c378a6df3552c6ac207a23b0ceff536c6c5bf6bea283f6c4a888d03bf0f12573cbceb1e6e75572e8aec60133633745fc792428d6047da3e37a3d2a1ee71e9f4b0514d0b62a649540915d06917029923aac74974f0fc3efb90fd470e156eb47051c9a8374b5dfac38d243409553f6f01dab9e80ba405f2edfd07512b9fa78593e546e1ce63e1a337fcd8f33ead05fad50dd663c5006562badb9e19aaf29b846f6c2dcb3f015f4d22a1142e1d4cff3b865f44ddf0d66e79c45e39110b63b03e01f3fc23db829832fcd129c99d555ed3037280d7d37344c8aa53a556c133d4fc4c5bff57a9c1cab3fe1d0fb7728b62f9b65259bc3f4bc9b510391dc45a1a00f3442845ec3e1ce6a968cf17941b7177429ebedfbd13a0d9c04e2f2c8a990a8bdaa9d32d0f6e72df730c6c40b6533122c4e53cf3270844f59250ea6716c6ff926bddf64d1d021f2bb6df91befc712203ac121c59f45e71f3f3e23b422ab479f887c4269a9b629046c28d931bc5fe5ee851bca1fb105280e02dc2cc96b23a1d6cb84bea0b40abfbc4c1ef7a1092d99061666af344ce31c59c62afa6fffd3399986b6c3eed0539cb97209fc57f7328cb9ba208f4c8113169375a1e1ec71abfaaccdede6b5b77227ef0f87887a876c0ffafd50bf576efd31d5b4e52699da5d3699ecdf5a3fe073c1c95ee5cd6531c5e37c28006cf4664a4f7004d755c224a5ad590735157447d735489e71254239740275f8b8a4af4e8c3e53137a68388afa7440731adc73009f1d5c3203f3dfa1dd25d04c3f68f0382ab507b1e038edb87bac1cd13e7865a48886e55c69e5c73f8261aef3d713bbbe74839eea0f7c8e2e829ae0345184aa6c7e8b39d5eb5e9de7e36a46f2e4e89e605858bcfb30c15201f840e71408d798d1a7ec8d70fb8ae2caae96e91cc80de2d98a0f3d603f8924db2814b795617bb414f31d80ff06bc57768153533bb16348762f6360993b09d0d8e88967f0cf3d19c005c8f63fbe84253d06fff19cdb89853661b2771def580d9d315678542bb51d74452b4c0934b2b5ddc53d96473dbcb06c307a27f4fc9faeffd0ffabb31ec339a8565044423ee8a8a4096591116d395353553e1ce4d464c652efbf166617e866dd06b5b172d08cf4c260506170aa32d9f037d359e6d73e594bc51a759501ef6e7ad4476047a3b12454d131dbb836540439a93512466ffbc21ce13260d3466b628fa042fe357700f5dfd59a1f0a204f807b967c174ec8de2747789c27e18027b99547864fedc1f4ccb7450a6d2567c81a1955e735a27f920c5f3a97bd96fc2cdfb2fb8cca9b594b68ebed584f78b7270af9fc124ccf12caeef2ce20ebdf7e2b0cfeaf23df89627cc620cec71e83cadefe1ef803dbc26c77ff58deedcb865b8c3d8ff62e0e860580612b36377ceef36ff20090aee17703a4b289076eb44d1b2c9d1408f9fc21f15496e18c9ab9cc326b545ccee9d5e6241b6a44aea6337ef822e0d58b344da46d4eec3252eabc67157f57640edc6a96a97a6752090a3d40cada235dc201223fa44c602f2f313285f20645a8ba444c379d65d5d9f23a3910cdbaabdb6ee1c3937ba225462f572b1987e5a9febe0356789daf8bf054160d39e693401f88f2ae1b429880047d58d8575a805fd45a5f483026bfbd486351db9b9ddd6c92904b339f9846d18ec0d", 0x1000}, {&(0x7f0000001180)="ab7eb54469a66ca07e769fb86dd8ca10d5183897535e8382db0a2d26d0523c0b81c8b55575c2f005ac48584d75d4f429defb7fa93843e55c7df23804e2f2a6b90000000000000000000000", 0x4b}], 0x4, &(0x7f0000001240)=[{0x40, 0xffff, 0xfffffffffffffff7, "c776993373bc23d7f7af48b79094c3b5a15b529946a5948714490430f088d695297f2422cfc6aec2d98db4"}], 0x40}, 0x403) sendto(r0, &(0x7f00000012c0)="545cd3301fec2a0a46f7637059271ec40b586b77cc09387f2d2d98549abe4452ef2edea36b90b341bbaa6ebe15b148e7a3f0a01ffa20705c7b281939b6a63b2b121bcd1f02d479ba744cfedcafdb73", 0x4f, 0x1, &(0x7f0000001340)=@in6={0x18, 0x0, 0x52c2, 0x2}, 0xc) 18:55:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) geteuid() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x3) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 18:55:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000037c0)="f9a459fb8d6165aff7f771d40de820e3513df417a34f57712dd70d1d7491a2152ee4c026b873944d7e694908e7c2761aa5b96b75955d6d6d275816f7fb40cbe59b8d989ad05243bc7bc4822d4ff53d20e01f23a22a392c54775b10af5615dc80cf86257c77c1d8004937209a73f5", 0x5a}, {&(0x7f00000027c0)="65bc7df7b44e64fe46a39bcb73debecbd3951a54b640aab3e3151e9f142019f6c0504c9a91d619ff0cc098d7e07631588ad497af5d09a2cdb320755ec387aec52fbd67d4a191645a291789c22fc7b718ef8df884b02da3fdcfef58a1c1660d9c9d331022868811ee5350c1dcdb674bc511430eb88b1228cf6f3231e8157ff1fb7063dfd19e8c5518345b85695da9b7259a1f4da5fb4db71fc5d272d45e693764c9c3a46b519b0c20a313f1dca1957a25534c438686f1aeeb067f5a4a31a441e4e7b051d19bb417a610b05a8f6e26a9ecaaacffacbd38061ab5bd39a917334dae582e042a5b360682db5943e2415f44777522f7ddd07fd78a8e48d1449c70965528ddf59922e910d34b0b603d13ecf479c68782a9ddac3cfe9687471a5ab1ac3e09378e0e93d3518a6280fcc8cc37da0c7d6c913bccb97cd4655661de717f03db22f9f07be341fd4f2710ade75396c05371350ebb21d190598d14254e67f8b6f3a1f31c5b13c75f81b556757bb3f10a0662b9a1a11e124366fbf533bc437b1ac0e30c4044ff4ebd17a708426c1c38ee5572692e98608ad5b848c98d681c6cc3e353e45206af92844f34f9d0c59c75a7a752add2237119f06b883848c723a626ea18fecb51faa8daecaeda733e5171902608061370377dae9ec49607c6ee05ce5dcc5575664d7eb22ba5008c7f8ebbd27671ce0ac49350d2d0549eed9ebddcdc262dcf1c9b36cb0c38ef3e40c8b5717d7f760b2f328e3a8c602abc39384a3161861cdbb5666a0464af93e306b06463986fb423dd487a0954aff7cfa854dec3321ad863081fd4678acf1822d125609ecff81842da109e856c367b7c8709826dff250fef2dc20985d0d7fc29df992d25c38988bc48d29cbd7a4297d4f68a9ccce7ca56af54327737124f2694cc143274d4a4957abc9e4ea11c71381d6606f4cafd1e12d93ed029c5e5fecfd28bbc30d385b3704c680233538f533e8d9b912caa1145da63cf58ac830743bc4914242e6f6c382e27b657642277491edfc388be426d0189e7d8b2fd8c96e2f94aff656fa62b687c19fb70b4059e78fe18d4ebe8c51f9c39153a5b5fa07176e4457b8f33380230737056a28de5b613b84988726cf656652fc7dccae7a5e09c10854ca85ef41d0b321b87729f711f1a6dcc8c1de3b211f19db94e387e818c2f093bb2e9b4233ba73dcf40d89eabf21918e9676e96f7f4f7d60ddbfcf9af58b742dcb99bf677e7c5ad91990b6f4584665e43443a4ada63cdc117cbdca6ed47ddc3939cc2c176d96537e8ea21ecf40c78a687723e93364ff69d86f69fdf4cf04381e604b99db41e6f53209560a2ba1e7313f521f2b5e6c726a68ca87bca92d545aab3094e8336b074fe7b05ee6aefe90338f00658a0492f50446f6cb5a6213a1f51614cdfc0ad97e06ab880393dd244deab86b21cd132897f4dcf20ab033954d372cede71608f6c72490b39ac744f0bfaaf2d0d9f365a221a2e3ec2514b67d165ed2b88dae3fd1d5f6b433714489544a532174c3aae2d51ea61a881d5f1529cc41bfa4b1bd9b62883c0a87de1885152e0cef6d970c691496877596b77a4aae4e15758b11ddf13766a02053f6936850f83737c1404cc57fe03a062f8030fd4f5184a65f3a89de34918f19e5f45e5fa9d3eac6be87b86f391b1c84007be8876c4249a78add3dd632e6838779694244b836cbf08ef87279cda2d5f81e39ee572921b9cf28e4e18796f4fe3ef5f443944d56d19a03ea51b6a01072352ae7d267d3f1098050438cd74eec4ca010dba56c293723db86840aabecbaabaa989a9fe22d114b13743e2f056e6facbb5d253fe928c93600d600a1b72d447d61963e52f7c92c843c3513b0ea2925042e5962774c3b1f045b1b3461c51fea64644f535a0de783df0327cbbe0d996ce045c1836da8fca9addefe534e1f8526299fa03dd82fac836264a850ca8c8c2bcd9cefcf85d5bbd9c2be0cb1d133578a531dfd0270e17211f08bf2473f8ea63301e28d597742fef63e4d782d75baed4e7d23fd6dec6712aa67a5f559d9fc29bce800918a66a7a8fdc0d02e643cad15a057514748f437c02c54879a4e5fe0e6187bff98c52e46ad9f05ee02dd9297c463166aecb063280219801b663ff1bf5cf39ef0d739a7232f5e6970b43986f1d6a8c4bc0a0ec0747051458417206f5c82e1fcb4f092b641c95e409d22af8c9b77d8d8773319ce6d4d83747695ce341cce6d3c3db07ced5197fcbb8491cf1853ef2d7bfae9b3c49aee20252919174f3b431695fc77d3307e5bd24c4a24e4dee6a58e39d24071c6f2f623c69bb6046c44d6b9c6dd2a7782c8ef4776333eabb67cae3f0fb9c2047602ec1abc8b3baae1a3194e4e969f319bc52bd543655fad2a14ad4c4d8a0fdc6e911f40a5d30f35c8e8331958f4f215f2f1951f99c53cf1c2ee92a1227eb80bd514e5ce635be1fc557403c5d0bb57dab14520076415d7d703dfd1102eab7fc9c27da8224565289cabc739437cfc6f3b001cfbfce04ea32eaf2aca69879f7cbfc103656905e45de20fb9d85a303e155c4388ab3c51d48c899a3cff68ea0aeedef9df63731d7982142713906617ce7b86ae0bb41f2d8850f784e42d3092572592d4b152917d0bd82e9667303bdd8cc68f1fedc211fbbbbd13c33bf5feb12e8717c55d8fa6e5c08853ea4d56524996f7706affbc3c34ac9c57cb8999541b5d1b7d7f4bf56383bb56ff95ef91b25d692c3940b111f065c7cf9d70019d7db29df9e94f83590ad86b210dbab3718d820f1d6d856b3abd1fa4265d454e0e5ca90932ca359f74f7744226077e4f0a603e123e4dd190eeb87c601dc33facfe66e3cdbdc8cc23671083566d1765ba02d302abf4e71cb163d67fbd82ae479915a6677a5a4ba222c75392d5a87d1ac8d7a27a1929e3576a01364924488a9f255a2fbb7787198413a50fc3ec12dc7a80557b5872c01d25976e7961104714abeb76a6d0f47edeaeb025443a83c842a6d1e7bc317980ccb6041fbc1221455f206d0ff4e7e78b96f3904f07a612ec2c60461de2a3a1c13d598eabc044086004ff62262ec98cb0c5dda87330b2da7ac06489f6c591cbd9f8cf0738a0f8257a6f43851d0dad371ce0c42ed147297eef1ed8b318237a2a712a67ab55a5550d400ff45041ab6fc280d4508b9f0158c5b882921bf7d539d370b59324e6eb3aa2edec742c8e1a19f016b450cdabab43b81aff7648fb4d0d72ff599df7f8aa85d2f3872c0306406d028863782bf209a98ee35b868ab26eab69805d4d47325128cfd76b6bad7a0a212214fef84d3864923b109dfea2fb2adb0352386eb41b1925abb326bc4ba08426c84c928acdc9a3de99acf2ebd53ef393403f8eebaabd1582ddb2677d713b6f5bbe3951d01b6d159060134508f8c730330d43df1faedc90dc22ac86596fbf07ed8280bb1ccd01b939c61c87288fc83ded35035ed191c7a0b903c1ffb491ca991cb75eaeba11a8b5bcd05410c673b0fa9a73c63cde8640dd02e692a24acea1d951f1323677e7424b65dd613a5d4ab28b426742ebc41cb7c3bde52d741c2b7003324540fff198987aa6819283dc05dedb834629576562ce117303558b0103c6adeaf76c4edcf702d105b6e0ae4a9d90885f8a700dceb2e901bddfec289984e76b77de33c5fcb23eb6a35ed745aa760db82c5f7ff69fd705b4d4affe504afd19def898dc2e6bc5d4ae6f82b328d0bf2ea3201bbf5943fe9449616137e48c018ba66dfd8bd1b1b30e4feb2b4acd304523a578759190bbd151b639e8eab27a632872b7ba16c7f2c4ae907cff0f2706beeb077abdafa6528b3672d980eac872af26a9226c13b21ef6d5f234715678d19c5dfc02ad7404a2c9cdbad6f22f747dd678a8e2261ac9cd1d8de6efef0302f868a1557b133e9bb513b78653d5e2509c73697c07f32d2094474d6aae28b5820e02f101df0c4e0ff73a49809010f0e608e9137c129036fd8646b9e79052222e4e193730d85c11c3ea329c67de55b6e50e8c48f05ad05ec0996dc431d766627e44916a113ee893d6ead3ad7969913b4b62389027b83303c0c44b82496cffaf7499464a1741f7f26a2654705a816309ef3be70f8bb5b88f378546084dd854bcbe7f4e70370ffe4ac928e404271fc296b67aba5f44d79d7489ddf445f3e15a76e955659e038609f2758c0dddc44c3025bb72a73301dfc7403a742c3f150c8673d6ada192c9e951eb0f5ccc0c68dfe6e8c3ea1cfba9ba4bff54201fdf6e2afa47387d3516abb625f52a68a9ae6a099c656c72a7709ed80bde5b58c6dcf15c705d0ad064b156b11b51feb25be7f67e70286a23c89c0db93dbb0821afeff650f421c769c9e3bdffe8dd0573d713ccde22f46cfcefe299321a8289bb2c7df2453f90143fc1178b57adcc22ed41217216f4da7ea9c4a49c667fd8856f734e43fb0c1517514104136de19a7933825cf55cb27aa0785ff4250ebe36cf51393586017211548ccc7f6f1625c65dea6e57b62db48d564356a9e81543b4378b67aaa785e708312c88627b9457940460e3a92a93efaac1d67f3496ac52285e4b60bc4d570f59067a915a632d8f20842908659076447b0fd8294800b775339cb25b1bf7841ab429190dc2741f4bdcbb2581d6194705acc1aba5b7ce65ccfde7ff174a2b6918b37c1b5dbeeb4c87b220d68f49b6724738dfaa071de3b2d4dd60f5885e1c77d4e8f9f671c4aebb3d426dc1ff5ac6f88068afadd272c5d40aa2aa1301be03abd135ecd5ae356dac60a647ad62b2d1c827803c97a93d2f7e84ce507a2abbdfaadc86d8819ac68398b48fdfbfb903ee64fbe22e0064cd26b394df20bffd79fd477ee0b8c9bf80cc71207210f1fd9103dbc8672fd0d5bcda3f74e65fbbbea02f1c8022c1f7ad67e8d0a92aaf1b38d10448c1327a69cca01abea828585fe32d161a436434181096868eaecc5eb2bbbb3db060ee84ed7a2d001bbcc6a5ca21563df532f2ea4e5860580f024e6c80c6823bca1ad12ed37842aa0183d5babf6b75c773cdef022749b93dd8684279f5ccdb865b8ec426235e6f9eb28cb2264d05a4564cf61dd6814cc10745add42a3d01e12df35098c316f21b7efaba81628da15d75b13fc8e5e4b48e28ebc9351b43c17bc790113da884463d1d797abbff1e8a641f42253260a148fffe3ac08380bc52213a4fd336aaa12da88fb143bcb17fafbf64d296c34be7e422bd0f90aa42f7c3ba48204bebeda8bc48b2d703ba2d4d7fffe6337bdc96e0e85114780b97d3a0ed30c723e6fedc969c39de68b93e8a12697cdc105dd883cb7dd01dfc49115bdaace879d884e3dc940c45a544c56e2d87e841ccbfc1b57b515cd93335d20ab11421d773e272894630f83075abb339d9c43b7e0822c25c0da745e3e6f1a598469e689619b71e9fc5816bd0558000b69ddaa20a3295b4853ec77db19d2dd310db2eb2a61a9ab7f5f60fc95d788c894a968549097548b779b1d0d9662acac765a6f453caa48b6df1648b9c82e3f5d9b124228decd4d0538d5906433189a52bab928e5840e6568b04dc67bf3cb2c3083179090a7e990f28dd2d1c75cc63bcf3b18ea0da66a7e54b36612e6ab9f6c7b23abd44a5d756295628b18bee19f5238d4b679ff041b81dc3a874402e07dfa9465c11fe5cbcdb93aacf80776d2fd282f888fe431647e1c7f27bd8f888a493b2db79d15954aa3fe8c94dbd9c24c8b6c5b6e6601b28fc2d9516f186411e2718b82c21b66fc440e404154470e3a8d1012ec6625502954fb6c9554cc5ca5760929", 0xcb5}, {&(0x7f0000000280)="839cb7ea05d1b52a7e617f25ef45c5f795995efba93844962b8f48ddd49e488eb0c84e0ab5d9d92444e60215c7adae5db5d1784c39029d65d2a237377bea08225126a1b3e627a6028ae44da5b4c3853b6e10e1448539489b0a775d1e4065741f89822ae8ddc6461861928c67260a7326e8afa3871f9a7fbe42f37f4b71e3e663f300e5017e7be212b15ac83a5cffccd8e8ec06d7777670ebd07c90b836fef7c59e2040f93ed402459bd301c42a02cc708741f970caeca5570ae2fecd1264faa089df28b2a788b4e63cd1b35a4245d1e71a503acca7bc4a6e669d4e7afba7", 0xde}, {&(0x7f0000000380)="00b0f2f9961add27ea222af145fffc293908b64db02f1db1d2d7749ba5d5074be8f615014a1e90843aa755cebb075d8951235573540f7f6a42bbd37146", 0xffffffffffffff43}, {&(0x7f0000000440)="19b62af8c48ff9acf9237c3af4495ad0cd408d31dd6d3d33c7ee5cd1fb4a4aa06db2fa795fc278d931e0a751d46e7208da873d25cf23fe1947e9a6a5c02d63e68fb30a9fce8d3513e6902ffc7273270ab4e4d4935d26a715f66a142fbab3dc7b7947f81297369dccd9552bf8e83e55a830aa2db85d91", 0x76}, {&(0x7f0000001500)="890797f7110f01c7b954dcb04b005004942a0af1b71faa232ea661ee21c8c08e9f2ef5ae1a5d012e2b8a6257bf771e67a83a9d4d7de4ad2f49a7065aefc6cce77020d665f1a63277c69c610948632d473ca0b2d05d7742421c31cf341d5ee008681cbe57061ee2f507c2f1faa8369383d000a32434b939af66", 0x79}], 0x100000000000008c, 0x80000000000000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="2e7f7ae22bf7", 0x6}, {&(0x7f00000000c0)="efbdf58d8721ac1328d9e8b87941c9ed3120d234e89c91595f5d21c52be6f8ee9a9840a37f8f3dcd803e63f9f33e1c11dfaf9de6aa2c22b9f287ac41ee32", 0x3e}, {&(0x7f0000000100)="664aa0459a9f8ca9c96f1ce333e3f3ac595c8d71f4d238a4ac0651534c2ffff433eb0dc5a4c9ee3c89038e638e1632ddb8878622112fa3f8c61b6d90fc8cba540da2e2fa67a0b3751dfbfd3546c3aaefd899103b34236f6376f8cbb98eeb48622f9432e2b30e1a2b2e4a33b80a9736971534fd53c8173d6feee40e7f05c7545f679435d54605916ff2aa7e0d7321e83dc3d4f3e40640ece5241f631f66e1f9871d85576b5e97a8b3dfabc967a1c179248a4ace46e5a39f28c376", 0xba}], 0x3, 0x0) 18:55:49 executing program 1: poll(0x0, 0x0, 0x10ffffffff) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x33f) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r2, r3) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000240)=0x10) 18:55:49 executing program 0: mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f00000000c0)=""/52) pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000040)=',!\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 18:55:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/204, 0xcc}], 0x1) write(r0, &(0x7f00000008c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c6d7525815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee2dbfebc9460d4e0d42261da1bffecf980ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd55bf1a44cec7cb9ebac2a8f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000285e667e827b4077d48d7f812aacf4a405a1c020c3c417ec1f64faef5157592d35064b3dd92779f5f8e13773914a37701158a88353fa070619cfdb591019f7c1be4cfef3eec6bb52fa50a057b25270674834531a612bf3871ef1efa539a122f0431be3db05", 0x18b) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/74}, {&(0x7f0000000140)=""/22}, {&(0x7f00000019c0)=""/4096}, {&(0x7f0000000200)=""/30}, {&(0x7f0000000240)=""/113}, {&(0x7f00000002c0)=""/49}, {&(0x7f0000000300)=""/233}], 0x0) 18:55:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00', 0x40, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0}, &(0x7f0000002180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) fchownat(r1, &(0x7f0000002100)='./file0\x00', r2, r3, 0x2) fcntl$getown(r1, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r4, 0x5) r5 = geteuid() seteuid(r5) getitimer(0x2, &(0x7f0000000280)) r6 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r6, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r4, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r4, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r4, &(0x7f0000001ec0)='./file0\x00', r5, r8, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r7, r8) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r9 = semget$private(0x0, 0x3, 0x480) getrusage(0xffffffffffffffff, &(0x7f0000002000)) semop(r9, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 18:55:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c", 0x9e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:55:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x4, 0x9629, 0x3, "d6391fab62a58473126b03870960785d7964f9bf", 0x401, 0x3}) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x100000000, 0x0, 0x100000000}) syz_open_pts() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) syz_open_pts() close(r1) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff0065f77301,ffff8000018d72e0,ffffff0066763440,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xad VOP_ADVLOCK(ffffff0068daacc0,5,3,ffffff0065f77378,ffffff007f7c6000) at VOP_ADVLOCK+0x67 sys_flock(830,ffff8000210a32d8,0) at sys_flock+0x156 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffff4f,0,2,3a0b6d1d010) at Xsyscall+0x128 end of kernel end trace frame: 0x3a363982200, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81950b15 lf_findoverlap+0x85 rbp 0xffff8000211999a0 rbx 0xdeaf4152deaf4152 rdx 0xffff8000040dd000 rcx 0x11b rax 0xffff8000040dd000 r8 0xffff8000211999e0 r9 0x1 r10 0xdf15751a7c27d61c r11 0xffffffff81540a80 pvclock_get_timecount r12 0x2 r13 0xffffff0066763440 r14 0xffff8000211999e0 r15 0 rip 0xffffffff81950b3b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021199950 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=413433 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=66, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2bd0,0xffff8000210a3c48 process=0xffff8000210b6668 user=0xffff800021194000, vmspace=0xffffff0065b91950 estcpu=16, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25708 223269 84381 65534 2 0x10 syz-executor0 *25708 413433 84381 65534 7 0x4000010 syz-executor0 25708 449249 84381 65534 2 0x4000010 syz-executor0 25708 260214 84381 65534 7 0x4000090 syz-executor0 86965 429600 61239 65534 3 0x90 nanosleep syz-executor1 61239 390673 58574 0 3 0x82 wait syz-executor1 84381 2673 35705 65534 3 0x90 nanosleep syz-executor0 35705 352032 58574 0 3 0x82 wait syz-executor0 54177 514082 0 0 3 0x14200 bored sosplice 58574 477663 4884 0 3 0x82 thrsleep syz-fuzzer 58574 389838 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 198074 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 35295 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 46536 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 127474 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 523327 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 224140 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 211381 4884 0 3 0x4000082 thrsleep syz-fuzzer 58574 93491 4884 0 3 0x4000082 kqread syz-fuzzer 4884 197263 58641 0 3 0x10008a pause ksh 58641 336201 94734 0 3 0x92 select sshd 14024 317673 1 0 3 0x100083 ttyin getty 94734 79716 1 0 3 0x80 select sshd 70797 37319 16201 73 3 0x100090 kqread syslogd 16201 41560 1 0 3 0x100082 netio syslogd 21561 57685 1 77 3 0x100090 poll dhclient 95732 208 1 0 3 0x80 poll dhclient 58144 261156 0 0 3 0x14200 pgzero zerothread 61273 456367 0 0 3 0x14200 aiodoned aiodoned 60027 72161 0 0 3 0x14200 syncer update 17292 321533 0 0 3 0x14200 cleaner cleaner 60018 326359 0 0 3 0x14200 reaper reaper 93250 30834 0 0 3 0x14200 pgdaemon pagedaemon 9468 524026 0 0 3 0x14200 bored crynlk 98758 404224 0 0 3 0x14200 bored crypto 89905 284473 0 0 3 0x40014200 acpi0 acpi0 49903 86158 0 0 3 0x40014200 idle1 24022 402711 0 0 3 0x14200 bored softnet 11980 445722 0 0 3 0x14200 bored systqmp 31489 159810 0 0 3 0x14200 bored systq 12127 466039 0 0 3 0x40014200 bored softclock 88606 295485 0 0 3 0x40014200 idle0 1 40369 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper