cb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x202000000000, 0x0, 0x10000000, 0x8000000000000000, "d730c1e77a6fc6e200adbb89d6517ad8ffe74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r1 = syz_open_pts() syz_open_pts() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$TIOCSTART(r1, 0x2000746e) 09:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x23) 09:49:42 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 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) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 09:49:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socket$inet(0x2, 0x3, 0x200) write(r1, 0x0, 0x0) 09:49:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 09:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00005c00080000", 0x8) 09:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/161, 0xaf}], 0x1) 09:49:42 executing program 0: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x8004) 09:49:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 09:49:42 executing program 0: syz_emit_ethernet(0x72e43e54, &(0x7f0000000000)="e8") clock_getres(0x0, &(0x7f0000000500)) 09:49:43 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x81, 0x31) r0 = socket(0x800000018, 0x1, 0x0) close(r0) 09:49:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) 09:49:43 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x639a86e4}, 0x0, [0x9, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 09:49:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 09:49:43 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/185) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/246) pipe2(&(0x7f00000001c0), 0x4) 09:49:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) listen(r1, 0x7) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 09:49:43 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) 09:49:43 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 09:49:43 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2103, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 09:49:43 executing program 0: r0 = syz_open_pts() socket(0x2, 0x0, 0xe84) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() syz_open_pts() readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/117, 0x75) ftruncate(r2, 0x5) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x519, 0x20000000001, r4}) flock(r0, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x200) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x20, 0x200, 0xffffffffffff8000, 0x6, "9a63facf1a3ac299124f95380ea06351b2a5022e", 0x0, 0x2}) 09:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x863}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="34a5b20eb46ad902ec9dc6400d05dd2e07", 0x11}], 0x1, &(0x7f00000002c0)=[{0x60, 0x1, 0x2b73, "56037c9a48bb48d1fcdf7fa44a4f38dcea8cfb16cc5ac069ffbe3235ae103daf7c6a0e54022aae6928c75ae56929f1dc93b7df194a78d55da3bf3bc9d2192148d887382267e8de44aa33"}, {0x60, 0x0, 0x800, "c5db4ec80739b200a72ee3b2b4b71d58023af96bf3331508dc2f57a536105f2f4f86b65a5515bc9881e534f6bf062bb96b884e0409e508e67b05b36ea8bf1b91b8091f34aad9de6686c3b7b865eeaf"}, {0x88, 0x1, 0x0, "45dd07f47ce290b7e930f75f9ea3c36d86d56c3d87499552ea280cb3db27d5b1edba23b76a43b9638852e50fd237b8b7278d9f1b9feea9d06b498905de8d2054588e0ccd8a5f9bed76e35dbf34c8078f9e2e2b53773bdb8ba214b90014896a1cd36265f21e2c40a2a5f25e8063d7c4c6655c77"}], 0x148}, 0x40f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 09:49:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4a0, 0x0) fchdir(r0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 09:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0xa0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='w\x00') 09:49:44 executing program 1: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) 09:49:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = getpid() wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000000)=0x8) r2 = shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000534000/0x1000)=nil) shmat(r2, &(0x7f000000b000/0x1000)=nil, 0x2000) 09:49:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$setstatus(r1, 0x4, 0xc) 09:49:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x2) ftruncate(r0, 0x0) close(r0) 09:49:44 executing program 1: close(0xffffffffffffffff) fsync(0xffffffffffffffff) 09:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r2, 0x0, &(0x7f0000000000)) 09:49:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="7114b09bcf6e7c45ae2795ee1b439f38404116679bf5b21cda0a01e0bbe3275f2dfbf2039c936f7815df0d0fe0e5a309e93554bbe616fe31880a34718bb010c461f6adb0e2d3c131a7b929331a1ab7076bc8468e32a504d4d8820472b257f340bbf2a57c896b178cb97855738ee9696ebbcbbcbd96deeffa7d093b36a6fae90a624b9753bc", 0x85}, {&(0x7f00000001c0)="8a1464173658798d45e7e74a2cd742821805da3ff13d2f6416da862db8e4fe64597d8119178bb8576d670d2304b56e0b0c5c7bf040ea44c12901e66ce63502a4d6df2a26060edca994cc4fa4af01a63990ddde0e532ce000a18105c7641d04865004112ce1665647aafddf9d3f3412bb9a18eedb0dda2a8f26862f83fa7b015d9e8446d11d71ad7861c0ddb7d5826e237391da49a5389ca2733aad099ab1fd8e4c32b038f01a1277e6e4554819592bf15d49d6cd160c9e0e91383a5ea1eefc7a373c", 0xc2}, {&(0x7f0000000040)="a742c9cd812a588ac03a48f45f718f22c9e225e520d9bd2df1194ab2e0768155430fdc70b25144204cd89d6225b6dcbd24", 0x31}, {&(0x7f00000002c0)="c87e98e56c8fdcb5a0c0a57a5f5d725d475a698a755b524f29300306e029e5d7ceecc6d74c2c9a1025d3649f8c2ba6487399baf6bf749c9284d0f855f3175a6c266721ac6ed1416d714e9a1c808de9b488824943abfb68004db63b8ed7581b563d52de767c069adf2b1c0e894d68b89a3174a9b8c2995300c6e50c1cf0ea3db2f8b6a6c3087e24e087dd3ed613bc5a78b3edc03b4f19", 0x96}, {&(0x7f0000000380)="8f3ee26d4510c8473da8affdd59c8518d6b2277b2cb57e7343e4a4f710250cc134fe45bfefb1b3c3e8c188bbd2fb07b21e8e90bd53e093e1", 0x38}], 0x5, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000500)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x59, 0x60000023, 0x62, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x46d, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x86, 0x4, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xccc0bab5bb377844, 0xa2e, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1b, 0x10000, 0x1}], 0x7, &(0x7f00000000c0)={0x400, 0x7}) 09:49:45 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000040)={0x0, ""/123}, 0x83, 0x3, 0x1800) setitimer(0x0, 0x0, &(0x7f0000000180)) 09:49:46 executing program 0: mprotect(&(0x7f00002cc000/0x3000)=nil, 0x3000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x4000000005) 09:49:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000e5feff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:49:46 executing program 1: socket(0x1a, 0x0, 0x400) 09:49:46 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x3, 0x42) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000380)=ANY=[@ANYBLOB="02000047ee3f1ede1157df4d1bc393c9c47b5cdd9eae1e2319014326123af114f796e6ab235961346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a4c7acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000a9d25fc382b88b1809ee491cb80455dfdf14f1b3c0c5a8b46b20545714946f38ac8b56904d88b5c3156b641366f63c211a1e0fb2320aa54923a4904cd5e8f6f567519e7db4b362b81ca62970490fcc5e7941e2"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) fchmodat(r8, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fchdir(r7) fchdir(r2) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000340)) 09:49:46 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/68}, &(0x7f0000000100)=0x46) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, 0x0) 09:49:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:49:46 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x5, 0x5) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4c3, 0x100000000}, {0xfffffffffffffff9, 0x3}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) 09:49:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806ff66b1bc4513bb05a7602593ee7b28a1c933a3936764a1758759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7187ef1da3ae9f627a70b85f07750beb0a21bfc60f9eba2b5040e10bfbd1369921c1f97172d9155cfebc3c0850d64a5d54974686514c4fce142ff00c1d639ccd361e8dca7ea5a8cfee94d146eb77b129aca8a5b2cdbb15444bf5d40035ba8789ac3495c", 0x10f) 09:49:46 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1a09}, {0xfff, 0xff}}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:49:46 executing program 0: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) accept(r0, 0x0, 0x0) 09:49:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="ed6da5da", 0x4}, {&(0x7f0000000040)="f56369b0ef15919672b07746c116feab2cf36a9afb7f270e2b0a064ed9b9926538242f74be58f5f234643f2516c52d54", 0x30}], 0x2, 0x12) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = getppid() fcntl$setown(r2, 0x6, r4) r5 = dup2(r2, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x10000, 0x1, 0xffffffff, 0x4, "7e82d25f0e617f04a402271f4d32705c8d298902", 0xc0b1}) 09:49:46 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 09:49:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="27a5485f000e37fed72f8bf6aa0cd3827fe7b9b4d94dd3a91b0d3b15f324e4f07523e98daa367cd095d386a8638c1b00707962b15971296b14c1708856fe21e54503b835bb06ba0fc239712fb2eaa714f470862e75c23e63c9298a9887f62054b57a512b3a7055c92eb44495da8fe9ab93c8116e98e99b502828eeb20c830266f60f3221eb934a75f769589a9e3d54f50f693d4378b57cf61030fe65b3d42d20c4f11b1c28b6e1c5", 0xa8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) getsockname$unix(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e79ae21945543ff3fb46c0f5d7e140c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:49:46 executing program 1: r0 = socket$inet(0x2, 0x8006, 0xd4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x0, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/64) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 09:49:46 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) r0 = socket$inet6(0x18, 0x7, 0xffffffffffff0001) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000240)=""/72, 0x48}], 0x4) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "e41734868bc9eb9b842dcdec8c5608f918697d1a", 0x3}) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) chmod(&(0x7f00000000c0)='./file0\x00', 0x102) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 09:49:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000001280)="fc8a67fe04b41eb977b2dd780195142fdd62a7b56d92a979a600e1e664f13fb458e5e975e8378fd35f2d7011beb498c8be63018dc5989b3ab43e36063bf8f13bf1594e0dc73c4280970dfff8b81343c600ab22a63e447f027c2cd25599677ed0162f8ee248afe720bf1d118831684aaf895131df34a95a04637950118543c30b044bd99f78fe07e96a0da000f2308bfed6f1db05724ecfb8f76ff6bdb53480b126c103c3b7ceb31a63d38e6381badc9334c7ecc298f621a57cb0627a2b694c0a45d25b1e324e1c8634e21e833e224f613effd47c25bc0e9d3373058c37704cdef179af9af1905a65606bdb3c562918a1cf7708ce99f1ed93877052b384417cc6fcedd7ec2dfb100770fa0a661c81a16858b534ae1c5ded0233a93b02045d73c167961672beaa6be49321426de9bbefede65d9c419764c42ededca91e61f81179737c4fe459499587db6805663a04f9a10f3596d56f34db65d1407f66c0a86c04c5decdbcefbc30668eb3fa0353f159243dd1e7980a78120759373108b699f41e7074e2eae5423b0101a778ae4cc9070090d502048f06b31915a3bd3e6c1a948462b19dc26b65d454fe6ad9ea0cb4aa3abced7af3ef233fae4cc9ae5e56c86a6bbd4721841f1a29d73706edd4da326786aa02055b8cc93c06614537836166ce6b2fda7bdadecb3e272439f97593f779f03591ca470bbf4ef35ee543485e1919e2a3b9b9688e0a87dee7a129ae52bc5f744016eca677c4c05737709e3e27e30514d6aa8b1bcd583c3a110ff0a850e5e75be2e50f4b12c807a64f51d3c1cf5a48d343068755550d90cc6865635474bd47857449d6e53a17a439c7a61aab5e2d35f52c77349b898dee5318aeb980fbd4d749676c943a4f9835d7676f995ef592a5b2092646d0d09a4c7134c948f0bc4e61b2827202a782807cf03f37adb3a73e04f85adfe2ca41d1864b27149b7651afe0952f8458db06eb675080d1bf73528b84c1694bd0c3a3d644ffcb5d51dfc7a077f3bcee26552e791f8c50881773179e3e6bd284a27d5a93b2a61401462ab3ec64a55c0bdfee28ae8435971af7afaa14a99fb139558215bed9b2c7ec49c4023aac4da98f7b525fafaf038e491c55189ec7a4469c341ef4944bf43955f3dc6176444314ab27b1d7dbf570ad169b27189cc4d8d5928000dc6c2e68122b8d2aeae8fb174b4cd4214742a1183cba19e896f08344724b3503e04a1e1434d20d362c00968dab602550f8779021fc54b1bede6e963fe07dde52e4ba7dc8f9aadd831ae5808b10a667de3495c82a4edde7aae8cec8d52fd1565bf118085758459ee8b8a1df142ef1b451fe1c37578ca67b5b1ebeb4a574fd4147983651f6047ad51364abafc19250e3da3cb5dd9d36fc660879bbbee8679fd90c97697a2033c837643c1f9ecf41d48832840eadc849d240b2444871c757facd4a53fd02829f71050363544e668c2c2c44a6556d257b764a9f8c6ca66995cb149a6c8886e6097c1ef7887f2572a74cf8c1e8309bac3a70d855422fe2731e9086067c15021aa9a78b2f1f928cf969a0d98cbf2a608d4d5573eb4304ca9ed005b4632bce2188b965696ca4f564c45a5ef2adc8a1a25585d210341932146d38377bf2a835b2a130ecfd01a3c5ca7925efc9f11bec61cc1acc6baddd62b9c39198fcbdecc4613090b2325c672f533d1f06b690739652d0fe73f0fc16ed970b8b628c3edfec6f4f0645277630f6071b12083791e0ce0eb9659dd9caa6095eb9e8d920b474882711677fed2357da6d405a69465c8c145aba58e17cdfa34118f9ae239fc9030a59d4dde548916224dea14bafd6d436bb4e82545fe4588ee816b8b15cefcf1aea543883cd561140045f6358bb2042138c15d76f21ef3695c6ebf8f64aca53549ad7afae819a8c42a7d53f7ffe7eafb4004b9a34a1563644c9313e32bf23ef4a98dd2779961a7526ef52742e4b571412dad2afd2d6bb810b6c9aab618f7de6411396dbab78af71aa5e7629195fe852ce9ea55fb7cc14169e679d9f0ca6efa55d4a5474f7a7f75695d97a040f66b943008ddc9deaaa9ac84cea74c689540997db91aa86a20ba91dfcac7b436cb0b384b66f0e6ca4b80306e4c735e799f15b1c4c5d9707634320f3b026956e604fb855493db375ef4e29d5f21fb09d12b1c43875946cb3fff6ca3480825546ea63759de63a62e57b5841674f17ca529e8df76e0a87b152fc297349033eaaa80895372c85f8888a35e9d6cfccffecc70232c8b8ac8eac48a0a6862c5534962ccd7f7c4e6101632182ee34dfd5b36e2c394c49d2acb683ea0b3aa4ba8b932fbd6a5f03c945b7be599ec436a7e2cc58e73f42e6c49d99c1db2cf0cd430030de41f759506517dcbfd14c84cef1a18dd194b99f666468d1b84f0743fb34a82a60073fe632aed0bdd7a2ca6a923a5b60784a09c4c9e5112116960354163fbeb0afcf247b02d1387de73058b33fc350111ab47ae7a35cba68103e59a1b9a7cbaf405ad762e27609ad29b1d3cff1fd5669ea26065c0da419aa6d432821aa9005465ccfa3c84237cec7646a26f0f3e022178ee0a976a2548a568a682ba3ce715d5732dd5ad51ed83c194117efd6f4195361f892822949acb5ac09ef0a220d2daa3a404730498e54cc0649052a1c85296d6e2d45506c497f58bbd64006ca809604b354badc0f207f8dfa39d74af09233a2a14be01a5a2e1eb499f04226f4d676ab412fb1a36084fa50b27130fd1c27630aec28d58bc1aca500ef8c6e52e710109977cc5192384f1a65b36bedf05d7940fdd96993c762d57d47ade55139e4dfb82aaed5a69661d9dcc0e4d1e86cbfd521ab585c105fa26243e5cf5993a90825ea21c63b3314623a71fa60c8c70b6eb7580e694e4c00c60740c15e222158cb2687d7d06df98dc09f0d32f64858eec2eaf77b790ce524ad5f1dc9794d0775d00ef08d9e5afa915cfb58c398c32e212fa9b338933fcbceb6f26a35d320a55a10c9a440e8d058e23b7e93e96822f93e33f8ff4c5ad852f8f58103e939b949fcf45106abc3b418a8c50a30babba052984732cfadce05f248d47e2b063e4d3601bd3a96714d4a53765286b3163c24262cfcc4a375980932e36b183189fdfb11d783487d98a119f55507100ea763100e5d86c7e6c308a3059ddb0afbd0e99e7728951805d32c97d3f2cb2c1b34060684166f8cc185839614e87c25777681bffdd93a03d6528a9a536aaf077920a5a0a61777fac677f35af4d37ac7a242b3afcf0b07a25f836f718e333375d7fd9901ec8beb0582e74f1b77be57a5b12e488c4cac0502a9a72a483161267f989bb1a9a6bbb4935e02a752d5e235b9b5c1d4d71cd0dad6756279ee162db02cfb185f84f4744c0e200d2a0fd6b4efdf983e56ac4a1ae9c3fd45a9297c1b3a2d50cb4ea3e03af0d4731d3aa35e8f4b1a94874524ccf567b99027e0ab60c866acba4447553d0cf5d68df869dfcd7dc0fe3b60202c2e4839296edeb5e03a7b71c0e537d202252d5cacb5ebc6e669629e8769c97da317d9dd1dcb9917c38015be5a98f60ac1e867bbc8bba61e0db22d21e9e1b525482d78ede53803b43439746d777629e7b2bd19009e0dc27b5f261517550769ad13f38e2887933d4344ed2d22942c55aea1a02d84479f39ec0238f108b0bc85e3ea3ad16ba32f30bdf6b2d897336595ff31f90b8126ad02033ba7d3c36a6467f54452aee09eb5243ddb67371ca6b315899ce38b8733e4deb1c6efdc35f0ee5a3a81ddbf9bd3e5f17b249c9754fd128e87af9a0d05e03e76518f4d297b58f7c9185518b048e06211783435bb8aa4de2d4a7345fb9f1af22366ac7a16bad1e28e65edb04dd69a1676c9c2c208fb53e8a383196a62403876c8b608d930fd75a91ef11cff1a7f6358789fde8f2f6ccf42246acf3c5f0badcb9a9f0a0b5493ea61d64340c2a6a2513a08f1728304b3d5001dd94b74293d905bd10ce717a58d9e007325f88940617d36afdb71b52d2525fc6a79bb707a550e4a9ce149e2c9381e6515f325c93645891acbd0bff5031d24e4c38b6700aa5d2d29b2c6d1df2ffe0fa9e755fd0a330e5779389d57a557da3d8b09089b5bc9a8a716a97f32afe1ffbee967c558a7ea2de7b6534f3ff922520cee875b270dc8c41dbb350cf3e2f33c062b5a1bd35b9f0faf8869bf83f073a913f3a873bf11cd44a6e309644d166a744065b205674320d1147d6b127dd92a43b6ea42135961fc5bf6a74185a077b1e893923f4fcd3453253d7e1ff23323145d4d40f7c2d156efeef280921cfe6dda490056874836c5a3189bd4ab4600d372014e2fa92c804cb77d2f4aa4e8beef4303ef36214a0894ad53ab6f11b14762896572d6d2764b26e6ed1768fc9545d354b58fef790e91954e9720a8625f625fa124d01470d6dc8d84ff013039d882ed17edfed90a0bb8e0ed8f9531dee600454ca67439919912160bd21c1af497c36dbcace2a6381dfc2983513ce559ee6d60d1762b14970866852b31cc20a256883001d20f91d27195f8786cf44e782cbfcc7a27a29c2b8b14deddc6bdb18ba46756b3dd0e7be8edc56df16cf9cb21e5cc8533102856ee4ee8f2cb53b6f22e3101590e1b321025c3f018fdcf41e823652237cbaffa2219eeeadb3a3364b4d0af3f5c9e6c5516594dda819ecf5004f9c751b9f87e282ea1fb8d3164be0bbf3b57c0178d43e4dd9496dcce235193a51366aac6eb97eb92b93bb46ad5e6ca7426198a775fff0f91c8ef7565a549459008db25743f23f7b359494af0a0fc63ba476d6ab6f28b86a758b099822fd6390921ac5c87a1eded1cb3557fe21d7eeb663ec5fea5d3eba6e75e8a2353788908cbf5654df193e2a94c1ff38e767f929bd8c7a3d03698f0dc4107bdd29ccbb54c98f0624c8b4e26b7d21d3a723f56a695a714490beeca89d189f2289648ec353ff54ee34abf31f169178484498f169982a34a5394ae84f1fa8f1c47f5d21fb2090a426d2a23ac1b09b96b4cd0b8dd1b8a77f416481673d2da553dec4989ebe9bbcd74539fb306b260fe8a185ea8c644b35a6947debb2d38e4da33083eae03783b76d2b831ea5b442d26f0edf8d82919f9d52bb3de5cae7f292be2877007901364ea66593c9ed4ac4007539945645498cad8ac0649ffbe407a7efc8f0eee093cd10e004840dcb841ba2fd3d9fd51ff5f21def2df9c9f8b90230f66bbea2d36c9edfc188527880b46c1795eaab009408ff205613b38a1a622d1225bb188dc0e9f3afe372902715a69044c18e44a569bcce58570734f64784cffc1ddd61b60cfecd7738e148f57943ec26222043fa21a094f338d1151066c1397a13580aecce0527edc91b7b36624b005929882cd2103ecd2ac61ca9e2cf6bbaddc2b01454925d16902a3b3e2c23d156e06e052ca274fa99b4771dba95391142e49eb4f865014bf10d44035cd11cc558fd3291bfa0a01b96b6aa8d31240068d5552eae106f6a86b011d3a4deaa90ba9a14219cd62aa3bf4c73499a5b6db0b2ac399542e1be334a59cc4a0fec0417ee66e1b798ac172ac14fc0c66c15fce209c1e4ec6b0a720a3930435459ca587377723dc4a1b26bf14013d1416a2fc86881bd78968d30f56538620fbe086af78c4", 0xf91}], 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000200)=""/138) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="5d2e435b1a0bdcfbbfd144493d026af07357b2c96b47f5ad4a3d8c0e870d85062438541ef562c0cb04bbcac4a70da4f6e41bf3be010de8823466268479064a1efa9e2b7570dcb26bc876c7187c1312ddc88ab0d1dd91a825d1c00f5655e410aeccb0ff798d6f771303ee073f35ca25b88113b2c3bbfd4b046d7a3dfc731004248b5b764bc1c8c3fc0eab01ae14839d7a50ccafa76885767dbc772f7a7bf7c0ec07", 0xa1) 09:49:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0x4000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x48, 0x80, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8001, 0x80}, {{r0}, 0xfffffffffffffffd, 0x61, 0xa0000000, 0x1, 0x77b}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x3154, 0x54b8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0x6, 0xfffffffffffffffc}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x200, 0x4}], 0x87, &(0x7f0000000300)={0xfff, 0xffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = dup2(r0, r0) write(r3, &(0x7f0000000100)="5d5518ce25ac584f4221c8bf3c6ede4871cbb53631b0554546bd", 0x1a) fchmod(r0, 0x40) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) close(r0) 09:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/105, 0x69}, {&(0x7f00000005c0)=""/174, 0xae}, {&(0x7f0000000680)=""/132, 0x84}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:49:46 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x1f, 0x0, 0xfffffffffffffffb, "921d351e57076aaa2b4b8fb225dceca0607f61fb", 0x1, 0x5}) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) 09:49:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8058, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 09:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7ffe, 0x3f, 0xefdb, 0x3, "8f1ad1ec17c2b02786c6bd654c3aafbd7d6838fd", 0x40006, 0x10000000004}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCCDTR(r2, 0x20007478) 09:49:47 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) getrlimit(0x0, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./file0\x00') 09:49:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) madvise(&(0x7f0000273000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:49:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x20, 0x5, r1}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:49:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x70) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) socket(0x20, 0x2, 0xff) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) 09:49:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x28) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x45, 0x63, 0x2}], 0xf0d7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x44, 0x80, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x100000000, 0x5}], 0x1, &(0x7f0000000280)={0x7, 0xea28}) r4 = socket(0x1038, 0x0, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x9, 0x76310000000, 0xffffffffffff57f1}], 0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:49:47 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') r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f72696c655000e1d4ce90dc2b77d1367f8dcc1b750dfd146c9defc8bf626b2e8f35dae169d7d7c95233e361787961c0dd5a8a068fb940f205ce9ed7cb6d020000006c0ee41e2003000000570374beed735a93"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="0659eb783241d9290dd9c751638f8c89c4f34e166d7ede7de0a2f0a6197cd76a68701b3646d668a80e8dc9e37c3cc796df928591bcc1f56c0d5f503a6b61e49ff4277f9cf56a3565f168ac0947436789077754f8aef3869be085e8bccf6f1a6008b539e31d81844146428ca47af5ae8ea7aba5a8e643feb32ed7385db3d379670a", 0x81}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x9}, 0x2) mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 09:49:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:49:47 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) socket(0x0, 0x8007, 0x2) 09:49:47 executing program 0: pipe(&(0x7f0000000140)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() r1 = kqueue() r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') poll(&(0x7f0000000080)=[{r3, 0x14}], 0x1, 0x100000000) write(r0, &(0x7f0000000240)="8f7bcdebe2d3a508d43a7c93082e7b2b16", 0x11) fchdir(r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 09:49:47 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f0000000040)="53f01e1bb1c5b86199a635857809e6300daf2c9d0c30c813b9e8909fb2e4a831ab616077486a9ef8adbe9af5cd72832b56dd39f932c0d87a5434a16b86f1202fb987dfd65483d615fc12640e8fc69e91c08151f8a15de43ffce5955f5625974ef1e9c2d2e0edcb490c54ba14ad71747ee04a885a3f598c8e467df238dee39a27411d3dca1e7e665b51d49342119c36986405e40291ffbcbfc432c4a684f03d62d9ddcf41c92a7a554b0d68feddfb669fada997102f93c48f04bcf528", 0xbc, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 09:49:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 09:49:47 executing program 0: shmget(0x2, 0x2000, 0x14a, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 09:49:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:49:47 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x2, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1000000000000059) 09:49:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:49:47 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r1, 0x6, r0) close(r1) 09:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x100000001, 0x8, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0x24b}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff006593c428 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xffffff006593c428 failed: no mapping 09:49:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 09:49:47 executing program 0: setrlimit(0x100000000012, &(0x7f00000000c0)={0x4, 0xffff}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) ftruncate(r0, 0x80000000) socketpair$unix(0x1, 0x5, 0x0, 0x0) 09:49:47 executing program 0: 09:49:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) kqueue() sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 09:49:47 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffe, 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000280)='./file0\x00', 0x802, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x3, 0x5, 0x2, "2c0f81bc532a6e7403a0de7fb0f19c74e8d2341c", 0x6adf, 0xfffffffffffff800}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 09:49:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sync() 09:49:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair(0x1, 0x5, 0x8, &(0x7f0000000000)) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:49:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:49:48 executing program 0: r0 = socket(0x7, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="1535c1871b89da7e7377a27aee32226d8d030c9e1a8c3cf9797a547d9c3481badba8959de8a2cd03ec5b853752a7537546a3503cfcf68f8dd133027e3f626ec968057e89c4cee64f818dc4914747c002e339d56df443ce44e32345108200410c7b9aa35e3ce531c858ebeefbe52e881c7eb3df5cfa81d5dfe32d874485481e4fcc0abeb1f7557c5ee8f53578dbb0469dc5283442ce73029f499f06c5bfb1d33787314832ee8c5824d0152606f9d953474770f4632c42c5f34bcfc0987c3d", 0xbe}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa000000000000000, 0x8, 0x7, 0x0, "69789b5f66b8173dd6068a04af82a1753eafb423", 0x101, 0xffffffffffff0000}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0x44}, {r0, 0x20}], 0x3, 0x80) 09:49:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/130, &(0x7f00000000c0)=0x82) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) 09:49:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) clock_getres(0x4, &(0x7f0000000000)) 09:49:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="942c4bee5df6dad7168181cde2b65004d0367c24314188817830ebfacf53072473b1abe1f5867069bb5eb3665bfafcbd72994f102fea84c65ab103fe7c64c74bbcb4b6f5f5e33c4ad82eaddc0e75277861249a149237792678a043185806ed0ca615c799d5d357982ca58daaaf4c7c7cc201402793f14d7bed69939f229915db0c0945c4b992df9f876ff447697faec60ac0ebb0ec6dc4fa80e74c7315ef1b5b84a1e80b0b028a45899b492a3d9d7644d61d90c9817e5d754e8376b2", 0xbc}, {&(0x7f0000000140)="ec54efeb3ee305cfc7cb59b7b56678ba5d4bb57d810f3d2c3093c46416e44619cd6d8abf54dc78eb0e196018aec4667d83ff04966908c8c7084f1aeee3f8a9938b163f851bd47576daae991496457147731d78248d2e50f3b4fd756e9b99ddfb58e2b54672f692ba5736bbe0a520da6b975cd748ee704cb2bd9b84fa4a5944f148538045709a351c0942c075422a5550c2eb49b13587635bc51fe7766d5fa0c1329da91ce36953d62fbd3dce2a9a8b586ffe002b77b4bbb7a04f809c7816a620850c51df330afd67c0820750971048be7ca0193d562016a0c53f0fc254c16f6d54", 0xe1}, {&(0x7f0000000240)="c8e9b959d6f71c4e1a823efb08e10039f14525c7d3815fb753961e29df20f8cc7f85fdaf0743bbe16943b46788573bd93c545812e86f055a3885311ddb9b510ada1676fa84784ae42ba633c8846d1cd7869b77e5ab41dd8ac893f88768aced7a512a94c80d99592984747d8c5612b2071121292a651145de3f34f7c21fb7f3b0818d8ebbcedaa207046cfedebb29bb135ded2ab6065ed4b7ff5c4cadb2e4e82bff4cb168966b67f5cc67c537cec6f63d1d2e316d15a2760fc9200812e4ee36370f2c613b7146a0b55923", 0xca}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118, 0x6}, 0x1) bind$unix(r0, 0xfffffffffffffffe, 0xfe) 09:49:48 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x21}}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001040), 0x258) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:49:48 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, 0x0) 09:49:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000000)="07c8660a3c5d853cb7fbd0880917910f0bf21d5569e146fdf0eb16f0f1f5bfc9fa45b8ef550dd43575bfbfb9bf4e933fb9ec4a85cb4b46e90ff0d5d939cf6776837c65dad0adb67b5234c714b9b7b05a4aed76fb514e0d4c121193a40b1bafb60d553a677b2f5c13c46660201539e7b53c4e361f088748af8cc4dfdf490b0a414e5878ea3a0da26998526d", 0x8b, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x72d7c0a8}, 0xc) 09:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:49:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\'(}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+:\'%^#!#@\xf9\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) execve(0x0, 0x0, 0x0) 09:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x1a8) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/99, 0x63}], 0x6, &(0x7f0000000440)=""/93, 0x5d}, 0x43) setsockopt$inet_opts(r0, 0x0, 0x4000000000001b, 0x0, 0xffffffffffffff79) 09:49:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="68e503d5464e27edc6b506743122af5082fc2db14f3c7d91b1e938332f89b5fbf2b8f7d106682116c37efc161e849f45e223448625f34747e3e471e244fff4846b1d73f0ee3c0e5a0cf8347353b704a0ceb3ba22990581aa8d6a43e03c06889b032d7d0ae9ed2595eb82f71cf30093e5c44f4f8f7127a3cc61ffaf82b7e818e76e0a09c543724cd8657eb1817dcabf76b32e10721b00242d777ba938f8715e1db209783cc130c446deb9b46ffd667861d55666a734a9fd57708420ae61308e8f00f8d0242acb05b4baa621b14b", 0xcd}, {&(0x7f0000000180)="2c9c04d2a7b3621cccfc13d4e39860f00073232cb2c9e65cd3ae31a30a5b6898cd540ab46a812f94db042e1860211b524de25329654d1d633ea68676d3529a470130fabd8cf7a972da3db057c33f6ec16215a1", 0x53}, {}, {&(0x7f0000000200)="ec51b4638c9c796152d80c0aee1d5d65fa9e049e67332b0ac1038d912f3495a05ccfabefe6698dd7d8ce56b1e6365c9b495c902b661bd19c12ed54281bec4adaafb5dd5e00e915329ac2a08b4a5780e15c0e12a16b9591377625e22d806c099b93788ecc5a313836398747d1b787d2f9733f4a29bb8954a11107a36dbfc19398c33d7f698541523e5b7a72746a4a7d5412dd3ce7facdc74d85f71710cb64dc98a79aea1eaf90d5fc0848ca62f8c9e452a0370b0fa21b7790251b94207a26da6c7481f19600b89a35449bfc8dace3e7dc4b83fc946a3a7724030e48ec04f89af3fb183951c83f8b", 0xe7}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="8366c4cac01c109dd18830454002bbc355cbf59dd2ab552e8ce8cd35e9d8e8869a31cb566ec7fde6ddd706b20e7937e1c33fa5fa57e93471f1754145826bcae5b4d172dbae15a5d9d3fc11a2bd8eb2dab69dcdc9c43d90a6ad9e3413e3e56714fcdccd296bc808ac611bffdd732c96", 0x6f}, {&(0x7f00000003c0)="b57cfc4bd675c750ed0d76bc8ec0de9d56aa2a7583e01294cb2ee692012d5b57075c33a1a8ef694efddba47986f221457fbc66635f9aff36ff4b2fd03d7adf91179d15693fb498c5dc472a51d23797ffe006cd8c3cafd12e630422b4d5ce18cfa5a097379444a79e5615ac7962f51e6aa4ae805d2c52f2", 0x77}, {&(0x7f0000000440)="ba81620ccc10ce8bab42f2e95b681e14a97969e0584083cedac7a3a9c5f9049c64e092aec2b003c99c68d072ba9e854319239a1bb4563e18ca84743c8b6096ffd8f434501f6886d60bd9482c7bb9db34cb6f9b53331122f823bc3652d52f1cc7bc56be642db6026c983b0d4e4bae3ac2fa81ce209c18b26f02913c8331958a85c84772038d5e2fa63676b6260ac7159de2", 0x91}], 0x3) 09:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket(0x3f, 0x2, 0x3) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) sendto$unix(r2, &(0x7f0000000280)="35e268ceba833c36cd0d46ba399c6c987302b3a19d0af584af877471c0ba5f66525660e52a29063f76587906f0839cc1bc2bb96f3ab79c05b9d05740ce6458aa3f9c6ce36bf440ef1ac9bdb90f94ea70ba64b9869a228267ab1e2724a5583c344deb7913f3283fab190765f4108f3ee61d0cb2444b2433f0c02d55b39a7af81b13df6657eed12082a5643376dbf224e24e685bd550bfff8180fcf908466c7a8b2b086ea535b11c02973ab34d79abda423063169c", 0xb4, 0x406, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:49:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x4000080) 09:49:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/95) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 09:49:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xb6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) 09:49:50 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x80c, 0xffffffa7) 09:49:50 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") r0 = kqueue() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="5dbde2f74d26120635af2452b6ea9bda155830572467ab1afb6d5e6fc8446b", 0x1f}, {&(0x7f0000000040)="dd40c66eb4f46d1c38dade30c6c0d1c7ce75b04fe2b091b0c542cbf281c289a9d9ded77bf37ac4b54423ec91b6841a58c0c96cfeca735eb0ce0d3559b59e6d335d94fd107924161af2580911b690a13e006c814cad2f28834c58c9c091243aa6b430b64e519bb671ecafbacdc22e3240026a336e58e1992017764cd57c4b0a659e10d219be063af412ed4ac193048857b8b1fcab41cf1164b88aa1c67763ddd07f56574df988355179ccb72a16134debf461a4d51a060c1b081fe9c7182c81808fc8adce93034f0b1d5bc2ecb7aa2ee16fa71ba23b3a0ad2ffc1fa965b1758d4ec929bf11cbbf07c419a7dcbf26e57f1018995a33cbe80", 0xf7}, {&(0x7f0000000e40)="bd5a981b3741ab2319c5f9669b5e7a2b7f97cf16d711e139a9e5835d6dd7fd911a61ffa0887471936eb4eb4690235f87f2cfbc1e2a5a1b937d5cbf0c9e5fd1f97a2baa81088e944c2902fda3689201ed75bb2fc077b560d84dd9454493b16d26692c0ada4dd791d59c9d146a86e7e87a0fcb2d2a5f47f400def0104b1c849289c76d3cc4c06ec33300bdf420290b23a5d57c7cb3c2c18ba8d7e7b6a117cebe7ea983799d930262c319a968fa35b55b064017ea783f3a8abb053575b89a2e6e78c4211fc6700a802ea6a288d309878b1073c808741e3037a9a940dcf1d58bde2973ca2938ed188e2ddb74f71231b6d66f8e34fea8b69c986e5d3e946c0760dc64545e7735734e47d9c9f836d1d47e3cec9f8378b811ffb87a6bed43c808178e4f45155c72d1e668a82db99e822697d2b3e6642d97dd48e1ffab08ef92b912d285d9c9ef1adb0c5268b98f63f4bcc3b287e31505bfda39e6b8b3d51df910c601ca32e1504eb755f6274701cdb361cc8c4b572fecdba21b4d41257e4da51b4b2ab36c908db7d33826cc7bd16ad40161a87e1a7ef1561d81372f32ca3152d1f71959fe8a1ae9e71f5589b9510bcdbb0a26c88f60141bdc936fe310c7d9917d820e24c7d13c241ef46a400a56d02b2987dd2945865051067275b49cfe8421f320fed8e5f01313d9bc4009c3684616e5e77828ea06ceb18fa5c98ad81c440976e94078360698db7936f2f0bc57c6cabd802c938f6a72c52168b0ebafe4fe43ecdd9e25b3b7b0fa39a0c76549fef192d32573503bfdbf8b54418d844b69f4a9542658cd4a417b856cc9da7df0c8c4df0ffbad4f50cc37460cdd96e80bf64ee38c61056fe17b313d01855dff7dad3bb9578af2816102f7285f998e9f0dca5f3b8b5f5da7ad56d0744f13afbcf610c5dec97ad21d8329afb811efcba3283ade0934d25a22a9c5fffae5b1cd6132306d99e4d3e48e152d4a929f47f8a362ff969f7f29308ff49a3a61f26d680b8024315f7865fc1deff4fc9b6c13f448311aa2edb0bc10a596824b10c0caa57571901fad2d17c5d35462a3d5d4656518f17a095ee5a46621ac64a362b4f169e334411679bed2f08090207ed71503f2f825310f61f82bf8f1b4ae31e2d0a296568d37b707ca78ed11eebc2cce2b704a71a525efc61db24ee61a6435ada3e26e68f9427b265f2b96e70148ea3121043838bb8534cb40eb5f02aec802ab9553b760e042c72362c94da5f35a34423db9ffc8edc17544d1e5d93796be74c90ec841bc59ac4d86d25d13430bdbedadbc30125bc4e5a37ff09bfface672438ac4645785338c2e9acce7593e37af85d934cb6a81364f297e60e69d176f657b02e7966f3fa430b2f86b0c7587bfe075dd7d40af8e89ceca4caba31968ae7dacd0d392df6f1a9cefa34e583a2b2388d96892f7fad840a3e2f0a44670c35d6f4c8af52aee1f69fc48c5680b6cf681c07f7ff523d579aa0ed293fcccf7b752cc459dcb8044fc4ef55d39e9d6543e7704003754455632541258ab28c951d30102cf068b6c7a0ed9ec3cd5ae96db39ede915c5526d6d47853d4cf210a0a4cced9923636714f4f48f8250f14b6c7fef6c208d2413453e6644de86b30101ef015ca4546de3051f49c6de534969443615355649c90b9c4c8d254d55a2ac2b2a5d858760597797ad032388c5b37a9eeb50791db94f685b4c637b826fbbfbd2573aba69ec865e91cbe82e720981095367ff19678ddb9c76367c0a046b3e57c9b322dd8f54c4f02cfca59e4fac94c77ec09c925d35bebf9f3508aaf8a52375a97ae4f02383be195f592c08ae3dc7c389d585f1a801ebd2edcd511eff9cc7ee989b6090bc2272ed5e2e569edc6d4bf9f8eae7ac4f68b2b1bfc87516f0e30df5f97bebc1c315c102fabbc8c373bf85c3ed9ca536a5d8a46bf0846b88e34a217914b7879e914bcab6bb51a2889bb70bc5002135ed6c703967590c1a269ee3481d435e339e9d025ec6a99ccc9dfce6502cef12ddbd89727fde2e76c46fb5a571fcb82b517a6a03edab790546d0a073b5cd42122ca56fb9825eafd069895853059fdaa099187bc84ea21fbb2ca642a6d18448774a94eeac293f5e59b8a9a4b6da67e38afebd8e319ca4de328f28588a3e9b6a0dbffdcb3d11f50387c18b42ce9d2fc72aa60fd5e8fa2216256994d992710acee7b29475fdb78a84e1907c322c9ead61a145eb6caae882412d7281d1f707d363205a41059a9fb39cecb824692919ee12619964581f3c44902fe212059331662f249f739a2ba8b8fcd2fb6ca66464cc33b0fa148230cdcf5a0fee67d0a8b32de60b39471d1041ed8c35fbb05a2fb3d8bcb7740133093cb9ab565b1083d7cc1f7282d6389ed556a31ddcf1def6a70e1a7dc314e08d8ffeec583c50b1ab8b5407d7f2183b902f565a19c08a831c938455720e00c5c9d3209752a35febd94a9f721ec90db9a69fdc94e085000b2cf6a7d37449d4eee95c8f2f5ea81f96fded201f9df8c05407573c38f16b57dd7efa3769c6c792465e24b4a9a307ab4a50f6483b1b17a4c4c82450566e7aa1eb04948d436109a11b80fb5c48556c100285b335f11561baad7948475eb8be3777ed0f4fd18786fde996ca8acbb0418b07d1fdf097afaff3f69a17dedc7a99d9dab72909dae01414c3f75945071229daa9a96d28eea2b9a1a3166e02bb9dab2dee0398974bc8469bf66a90fe9f1be2d3d71ea628abc2a363c36ae5bafc82216c4cf391ccc69a5d43994e5fd8515fe59f659e7c6afbb723f9bab831fbee70c3c533fccd0469bf5f90aa875ae612abbb48253a27588476a7fb6c36033a7aa46dc9fecf2168e3d05267abbc04668530ad23fcf17d2396e651075d61693abea52317d53c6fe9d94aef722a57f403b63d373bf85133c8797cf26d02ffe18263790c90049e559622dbb42f1f8d17c670129b20e492d619d6bbac9e90c7aa3bbba20d16b4b9601a197b141e49de16ed259148e690022babb9de4784c926a7c08e5371ccced66e2db7c255bec8df9439f501e32eb26d2934d8c293a88ac0aee4c9e9a2a60dd6471b8a8fe7a50e4efef044e80f2dffe60b6cfb6c2288a09009439a8cd4073d0037953b0c5b08bce2a6294b2b653372df24f7fcea3ad1dec4f618d5235a5146c902499eacb1387bea850055fe5f2b96dcaffaea74f9a7aebac8477347a76ba354eeff143ceaa92e7672bde6d0007d4dd69b40da65a78b068113a88361228c1aa40097a05afa3194ed5f5592fbf5d4c3619077c1cb632a025aae4f1c76c7ba578bd5893a887cb836d52079d506d9f8694e3dc8b4ebe96ed6bf69aba7f512a64ddb39a98d208f9b87ec57d99a63c2a414a2da7fb8113b6825a01a4fde90e825658a39957281708de3eddb506495febc1dc41eaa48ce661a87ec2feaa870a2cf3247fb6d96e163ae29861df73936f9a52cc00b3831eb49941e57955da90220871a0e35ddf3826a0c1e6b1bd5f3dc18dbd93af1ce44ea0052a2d3c182a4e50540eb9be9ffd811fffdc83709fe2bfefe03fbb4f2f1eb584e554eeaed409d012c4d2e2e74fbc2310fef113fb86863561b7f894a7d99c2b8a0ae1313306e3f073d4c70dfa362db38a940d9665964076901872a960ffc4ec453b5eac6e84ec555c029d09066f936205c0db25c41c0fad8bfedf57fe35900e183e8ee3a0f9b1d43d0d7c78bb620990753942ada26eedc54190f98cafed08fdf28ecfdf126167fbd7a98e0838cb3caa88466c01aa4d18d15cbe1769852b21165ef728dc5703eca7026035a735a4186fdfe86a79eb3a0fd439086610860d1284380f376d4c1d899474dae5e8cdb25b4450a92723544baeff2e9b08946b9efbb3b063333c52ba92865a9e6b14868a89099a9c832370cb6848713b8ad14d0c1c16bb98abe771cd3e7cda50bda42cf7c80d2fd5da34cdb3129ad2f2b333a9a6f67e5bab07f1a8253f4375e5880c1dfb8a61ec05c91b93d7c9aa53baf2c94d79f4d160a8804d07e2e8762ba47502ddfada800fccf9f6fc73e4c24815605808b516d30c70ac87aa4b507a2436342e37ff896ea8bb25e61f7f56c1dc01ead63cc9186409259153d83a950fee033b398619f2a8a11bcda5d46b91175923df971fa4e7e2dd287c16e69c14754d0236c4c228d3b8e1d2548ae3e4645a3698f51983b0f2d6f6bd446104a5a950feadd629bb2eef2b7de08e0cead5b3c5cec6151380c9437f0ae30338d84224ad8174e3ac2db2b712cc8ea210e168f3f2721c6abd0f2b077f7b331b46222b526265745ffa88166a2251ae210dc6e5509e172d2cce57b0168ca671cb438aa843449344a3968178ef1d1f1d81c9aef762f0c123793718f23a3a671632f523ce161a0e5264b1594afb04c13d3bf0eceaa2d8566b5fb431eca06f7554ab98db065407972af85797b4e827d1fd84981e3070b2321cdadbf7d41b036999ec68fcf37fdaa6a30fd50c5a8ca30806cbf6ea18b1252860bcac394b0637e3ffb82c2ab0c0fd29e63ce5f6a316eda3b85e4032e64990742c5a350a6226ebe760c60574a5c89167a301a08b9d517800495af6cff26afaf1e82a8606b41cd1aa4dcf907e42d19b6f4cce5deecd63cbb576e4ad85f113816b98ee68d75ed90609f56af914de100652a7c39061179ad757d5bcf67021ff9b7adb94e607aaaaa221891b6d1b4089d5790d15ea80b2f47725cda51f9f399761df9be90f358d3c9f805259e474418dbd9f3c47ffb1a20bc4d6fa39a3c09c0697458923a1cd6551b6ad6d24adbe1b677d39140f8cbbf9e9d0454f99794bfd9126fa4a5ea20e9e3333d2d9ef3ccd4d83e6a7ca28e8c77235f71922a58030c6adc385996c5d4f012bed5b8853c3e9d29edcd9ad738aa713db05f4ddf6b4a01f8319029a4e359b0d86136e504ff88b93606dd6b84a822493c0dfa71d56d574db67a4a342893e79a4015a9d919d33215502590e3d21b09ff95ccded77e393fc0f6a2abf4ed3edf2c6a030f4319ddb399a766083a26da081ab07bae86e704eed8928469f47c1475163fe8194ac36b19c2982ee3950f54004e6c61882af960642df06589b8e20a6a3c4220f5a29068d61b3e728e6b34806c1fc9ff92e22634b5d78340fd9f9e9472ac9118707e2405bcf22fe7c1ba573abc83787b354de7aeb931eb97eaa55d2673cd2768042009324219f32247b9de0d02aedbb425154a39e24204e551a10f131eaf1bcad0d4c27c95e56d0ac15ea5ab5984a15ed2a878930ae8caaf5483961a5774773406aa076c1baf4172a340ae1e5fa73356810f2f85e390c55a28aa18432663f972a69837653c8e4a60e47a3278588f64709616988875bd28a2ab9bad95b0ba62140bda5a41e54cd0c8410fc24da8119b453f94271c0b1732aea8cddd76802b896ff2bae63f4e4a62a9ff9a0f85ce4a2dbfecaff92f6b4071474d663d70c0421c8706652400449246a759569dc0f64179fd7763ec68c7e753542b1d52c1f659b0299ee992b78196d8e86a79d9a5a6eb5a0795cb4d8b07dbebe7957a08b8b5662d9b93c703b863c2cf4228bb040531a3149ac5de720225dc90101c054ad265d578d3b94ab4917dfb1eddd816200b2e3f6c6839746fff86554ee2625499c181af9f0b35a4f35475c15f9d40947b61d9f6127b89ff419c2cf5c1b116482ace0742db70842002fc5abbce2fd6ca39a5bb4ac36b05d0f13a71a76a82ba7a4007696a4d39291b52d6259eabf53c82d45706ee6bc261eb45a442de7d61f2e6f31bfd8173d12a4394b0d6421e101a2d7600bfbd3883e0c827", 0x1000}, {&(0x7f0000000140)="c4acdd272d", 0x5}, {&(0x7f0000000180)="5fd69906822c45bb65022b208247", 0xe}, {&(0x7f00000001c0)="fa5f859e63c13b35f29b47947ded", 0xe}, {&(0x7f0000000200)="4190419f016e4d5c8f51f85bdca7d55eaf86ee8090141b42dde78e4ebbe6d373515937674ea00acf7da5cf090621c8b6c68d2768e6542758fb0ac66f4273c3093c5647491e634e1f7b5086b6f12fd40bb6e07e6969013b1b7d77ab92b7bf57dce65d7a2bf2b63d0f9dba8f5544fa2ad5581c53ac8660594a439ebaef2f015e179c923183b51f1709", 0x88}], 0x7) r1 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x100) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) 09:49:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="015e953d8f88a6841d68ad4cb7341df6296dc878866516c81995c53dcaf3bd1adced6c5c98e8a5c0224b89a3a7c0e75735ba158f4b22a9cf1bea8d6cfb2cfc81af98cbbcb0bb713b6d29be0e3072b8793ccd127d10a25873f44897000042e9a695561c527e11c7eda834e98106dd9dd28aa57244bc7296be9c5cd5b66f55a2810547a4ec92439c24f60f94575f462f340fb5c8bc02f5b6b14b3a60d7e05d3d7936f1f10c98c13f4e08afc7d3dc6ec114807a21a74a2b16ffc4d5f6241e1f8e8e94f4357622dffaac71ae05845615356769cc6f0c959ea15b14e35523320fca7311f4d82ce7272534af0d529e0b3659212468160af0d4bda8123f08b49695649b937230bd216d95cb051a5e0a622df2f65df47992bf025ad0c7b119838fd5443723a06d8835bee9f79141d351428f9f9a4209e48b6bf8bf3fc6a577ce5e0cc21278b80285e55a1d0854ba4e4ea7301f97c84316b81df544b2ccaec9c07c7ece47cb3428ef24e60108f9e2c828141b84c78d23a4d73852841946e09b382211ac1a7759af796584285c4bc3c5bc0b96ae9d8ccbb6e660564dd87a3d58b2baad65ab85956bb9ebd6006d91caa4c9d81b79baf0e184a8ccf09e26ac82dab989197e5ece0fd066a275006f1c18827c847769d12c4fe3647880f6963ea331bba36e1ea05dc0f9edef8c9e282a6ec89482d3309a59ef4d2d04fcbb65fcfd94727ebd633a814a02a214b9f4a04ac19dc8a4e495dd6e2f9efd3b44de01345d7cb18eb34e949761473dc496f73b2a9028591e2c1cff69943cd142659d050ebea59f28a938c7aae28f6b0feaeeac71559d613dbd1d60eb2eeb04584f74f3c21c3efee0aba720f55d81a640c379611b7afb80f59974f7b493adaf543baf1a9dbe1f931bd13561b5fa803dbfde12a764d08342f80968e2d58de8fa9c0f534347d930c0e807185d36578866a2d292bb02394b88247227a17998137b5c444af5b529caa40bc2c20e110c3302ba94dd465a9604e19727ec080441538cd838349dccf2cff1d227f96f19d03b76a814a4eca5d3fa9101d3a22d55257dfbe3a63eea638a45a9f2c04c668c4bfce5ee434bc414c4d170e140d1e3b5a3f14ccd2bb9b97541e6bbe7337329d1a3a6c0dc35f04faf3ae2d2c6c31ab860076ddcdb65f20b1e80b35b69e99f2df442c124f8679a4c12615db1d581ca5c2fc1ec7f3fcd9301ec7a0933f6a158b0d21ceb0c71ed1b790e2026a12cd3a204156ff040a99b94411334fe8b563ad09897221be36d3e32405b70106222bb6b776a9985ec357f1dd94cdb9ee24fba1ce19ad712cd55ba18a8fe9628d7f0079fe1a14d0fa55be7845f6acbf9c807f2baf2d6a28738625d4c44d77e52debf90894f32b6e46c543fad2427f5ce26f243426361b3bbb91101957f6092aeda8881c4853bcfb79ccdf6ed1f2afe86b43f677e27c3c0df69d2e413d0b407531dc56b7a3c4810f3c9d58d69f747ef7e5b8a5f9e9ff3860993c2ce9bd5d1f7be6b3350059f78b5071e41d3cc2ff2e1f58540e56377795af45c69798e1c79e715362e9984f91d416fc520b4cd964aa7d3db6e39bc4ca732630139346ddec38942ae188b7ec7e07119275050ef50d78ad1b4547b6739655cacb4d7a0d6bed13c8e1db8723a3a2cd4f35e480b4341fe010f380c5b83165af90495d7242b8e2fe93cdb9f6c1a080f85db6a1dc9addac43c9409839828953e23f35069d549a0d9664cef627bea6f868351dc731177ea03f7116daff5f13f49b2f3a34a67e611f4aa38c7305b2617f149ae57c96444dc59905297e2a0dffbddc336596e5fb1ef587587aa276608f8bfd73c3bad1dd9c9f97eac5fe0877a8c497c13ae5db3d4c48e4cd015827668a3e14712e2ccf66b67c7a1e990922cbf1e70b42cb033e6bf7202ed73f759e213b99df655d703a764f1a6bf9107f67b0010441a275e096b79e15b1b17b51b401d71ef987f312df2eee31fa94429e28cb5506a8631f55d41a09f8ab95c98786f33c841d338871acaacf53f8598f80658a02f7ceef8ecc5e25756a25cb2e5bad6b8b2d7467944636a261708381d337df81ded24fb914d573843bbfaebdec1dc269c3e042f639cecfd165cd5d7f1a32a32138291a266bf1aa651d35a135a34291b6c5cd8cf9e2923674132ed938c87814d3cc0ef03170312e10d43738268439f81818048ec699141f2be1cbb523e8e9de159de9a470f9f98fa61b1474c5d6cf069d6ac422de868ed0bd8fbba5d72c359c4dac9579c0024e36176ccfa767c721157b2faee2750f9a62005e97088a1b25ed80ad77a7c6028bb167818f9fadd567371b7492138e3fdeb7363c0d1d976a214bae010f8f92c41ffc8c8c0dbdd157879e72b2d0572a572c829709380803f9c7edce6ad223530a201a9e626dd54bcc7918a51bd70ecb319a19379a2fd7638211f76225fe53b48b279d149e9a04be736bffbbffd5e3e23e29d46881a45cca0323c445f029ab1e43b3cc2bce89964f5a915646d40568400aeca5de750d46a4c6690ac32c756dd65764e4ef5701b296f2bf49c554c46ca6d34cdc0bbd27f078becdcc716c0a43b3dd2678a9398820842a00a8851df62ec2382b00fe464a859b90d61e1a8205f35d133cfd31ccda5f224a31f7fdccb1306f4ca89283ecf5d4d0d5e13f0528fbe2481be5957105d5ff733c91967d0c9aeb6b70e4595df7297a55abdddedfd00c634e641b0bf37f20da2eff9197c5ec1570adcf8376b309061c46ea7a539069ce23223d858889c7380f377997f919584a4780d334a659a8de56e5cb342929b96d8984abc841a75d4bd152b53613ce812f8646c75a567b46993e574c9c2744b2a84903480233de513d4a26518a16f0ca1d6d339ff05e8b8fb6e315cfb01b693ea2e4f71c69122b38aac8750063c485f090ecf22c8e07465fea9385ded2312897a48d818c56c107cb6bd5ec8671278051bf007d829d07de7697074ab6cd31d0ae282c8ab3e2902e23f77028de329ce3e81f0fe5ff49a10050961317aa5f05c40cbce2a0a07ab966bb151c690ace094719a7c27b5c2b11873cbb09d86d1aa73466b11be564f08a64626bef5114a27b49a402eaf9cd44c89baf14f7f6548bdf346b55e582fbf5aad372a06dd3780ff5733f4c3322cc9f85e720cfc21a6d57189690f0004a1c949c27e9388c2c4cf25f9dbbccebb95352fe8db46ae34b7400e424ce00b25a56c3e6d278f47a85deeb1eda2519d2a02fdaa94d06693143ee3f5881d2fd606753ba8ec0e96502af8ee86537304d6e26812590ac4b100e4a96f7d5fa8444456829b992a5e0649906e1ce8e30fe8b86bbbb50cf52bc2835d9004ac727ba0ccd54215ec8d6680cd651ec1d0405e60678277759b1052b7aac4681d8f5b95945f5574ad4290812133d15d6f4246a887963c5fd7c76768ebb9ddb26c73f65516d6b9fa1c4c45b1f6d3f23e9059fc53a8573441065eec0bef807802732cd0d4fa76ffe26ca769565fe4732384c899bf5abb5223b8e8987d9477133c4a7151e6f11845f1852108bcd20430eac03c425318c6b712e65e29341639e27fa2bd23faa2f1b5fd46f567dae8e89e2dd0bd6c03a4ebe71eddd76ffd8854b5500227b78a8483c0025b854608505a0aadbd758a0cc1a7e43abfa14379f404adde3a8021e94c9c219fec2ccedf82c62c380bab6671a0a9b1cc27034e93f1ebbe5a3090340d9478edecdff3f2080064e8763274b813517306d448fda589d4b22a611f77642b8db0d84808984f9aff3efacba566ef64a364811d5522a88e2a5a90be8181ccc1f160ae02cce8431e25498245c4e57912461daee3ca9a34ae216a7f5e11ae64ded57003726a08412c82f10e5b2b416a51c4f8d5f47c7dad73b8915f1914e109658d85c659ce4e5349cf5a08bf1cdfe3ec6218ce07a29e95d46c708a02953382ad64d61c061b8da550f20b4a2ca656586329518d8949cfaf5829684ee7ebc4032262fd1aa7788b0f9903668c3550595aac4eb7af8afbbaf852047200e01e47df9a0cc548ad84821fd602b6c97d03345cdeb8073157ced508148eb77d6c474df8467dc54f1d0b942adeda9a49ac0b1e3385abbf7bea9673c3589c14a3cc6bbb91e8ea58e9417d340c3bd9ffab18e873eb68026f18eba2135c009be4e76a48050e33a9fae61db77f80aed8bac9ada66491b47a5d1b640ec11305a183da87f1376019df1b60c3cf5700b57c8788402f510cc54657e8780e7a5bf8d6475a2ceb87d7feb11a6d82370dfecea689efce5c5a8a91fbcae49d2136b63f03ac0d75331234f9c21c13eb54e74f8ba85fae1a5c92862a0599182365079894d06b0dbe58762b52d92934fa30b2260f3d9d8bd3b085835ddeb520d38f1008a41117a2d6a7a1404cc493a835ab0476cb57355dc01d609af761c4d82f0cadb6350fe4366b3a262ffecf6d05784c35aff1fd2ce44e29b4519d3264e42cf57a91b33390eb4cd3c3a9b8096cc1d770dc7c14b2a6c16141f6c8538fce92a9e2c0ae003f86dde6990a5c3705230e051770f2dfc7c71cf215ae76afdd5bc60d200613729a9614fa3eda72252c6749fa5700ca146989f90dfbaa4ab28de5efa8c174e0d567a6e9a8b8947c99751ea0f0105e155a37d1120092daec7b633338c3a5df9c29293747704f281c7bf1a9ccb0856454dc8985f1d25bad257a1671ffdd85889670f627bdbfc9c0705b9b080c822ca7341b85dec639ffc2c8f04bae1db178de25dea19cb7a0b4b9ea11e3a40fef21e35ad8fe19d6beb58a8ea365929a4bd340d9e33be237f2f49f0efece7ecaf3bdb1fda9415a11dcc1938958505df64f47fc8ed9594c13d0122dd7b39a4d0b5cb804139519bfc63ba62d6ff76fb9f6bd91682f8186b387e0a82090d518d87c162b0297b0b70903e01af5e8153f377addda208581964533643f0ef5f3752c79d2a14be4ee0de442201871601de5a851df6e1a5866280d5565c88d92340a77276ddcceafbad412bed11ba3fd7e098d0a42036d5fb03e1e3b5a05a10e95754950ef42258e74e3f2e5eed5e0dc96d80c0dda72996af560630ce209bbc704967735cf35863d12f87e68ed11d585b6b283811afd87a00a62e00ab2c0d7c1790ab93154be77adcc68906b13fa3e4be5dbc7423025d8235d840c8f0ad1ea8351bf787def3323cc8142e9fc93847aca1397e6a230fb5545ce144f186953ede66281855727026e0bcc76e51fc356958bb568bb209b6dc0a825acbc956ddde67a348a18eea1c2073386b6e374a4414218f299f10889c3e238a795ed743e064af4b78244afc7138a1183ad7b935c1890ab275859586e4c33fe187ef83016e3c22a698aa67fc1bbea2e0b0dea6e975b91e022039c200a2d8bcfef41b1f858db78db02a2189322b3f64c26775b1151097c51ebf03c5771f65698290bf8ec23c9470609fd210664db3caed47f5a70078d536e54e98520f643165ba5b8e12621818e6ffad55374927912e1d7db74e19d8cac5225ac427cd6345aa0d604af00ba3b17b93c8fa877c8957ab5ace375deeab7f6649ac2bf560378c994c2a900a9c654f5d5661ba368ced72f71cbacdb88182c1bdd31119f36d006284dad682e85d37d41a76e5a77ab417ec898a73f837a4bf76b89dfc62564c2e29beb6f68eed668444f41e67064e4c53bc18c7902a6ca36d290a345147993f7c4a2636bcfc14ba68aef44467564b6117360c818d74434d64453b999228064102aea6bb5be95ca16b7ec66f9fb80b24c0cc43b86f94592134ec48d1a3a1df56e423977e36babbf515ffe70c717", 0x1000, 0x2, &(0x7f0000001080)=@in6={0x18, 0x1, 0x1471, 0x49a3}, 0xc) setsockopt(r0, 0x4, 0xfffffffffffffff8, 0x0, 0x0) 09:49:50 executing program 0: r0 = socket(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022eff7f000000000000f39878f2256530009e35d76c2deec7402c3cff8af855b702459bf0bc260b0efa969493f6e25c167d8892a81e03a98ca44b1dad2e3869fbe1215281"], 0x1) 09:49:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x9, r1}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0xfff7fffffffffffe, 0x10000ffffffff}) msgget(0x1, 0x2) 09:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) syz_open_pts() 09:49:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x10000, r2}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) lseek(r1, 0x0, 0x2) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet_opts(r3, 0x0, 0xb, &(0x7f0000000000), 0x2a6) r4 = semget(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000100)=0xfffffffffffffff7) 09:49:50 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 09:49:50 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2de6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) 09:49:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) listen(r0, 0x100000001) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:49:50 executing program 0: getegid() utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000833e751c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001280)=0x1002) socket$inet6(0x18, 0x4, 0x0) r0 = kqueue() socketpair(0x0, 0x0, 0xa26, &(0x7f00000012c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xc, r1) recvfrom(r2, &(0x7f0000000100)=""/132, 0x84, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff7}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x4) fchownat(r3, &(0x7f0000000040)='./file0\x00', r6, r7, 0x4) 09:49:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 09:49:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x400, 0xa) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 09:49:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x800) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 09:49:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x66) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) 09:49:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7ffffffd) r5 = kqueue() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x9) kevent(r5, 0x0, 0x200004003, 0x0, 0x9, 0x0) r6 = dup2(r4, r3) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 09:49:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xd4, 0x207, &(0x7f0000000000)="757e7c36e16c0f8d4c3b7c51333c3901ea04c4013ca7bdb37dd708d6c202e3e3830024add77eec6ac4c4f84fb8a97d479e4e6916d305c103ced9116e9b7d5a9ab64f64cfca4437bcbf6e773ea5562901889089f2e1a9ab5bbe8be6aaa592c826529b2dd7814cbbf5d4ca07d214a8508059b56ff7413ba7cb63fe468b652407316f3d0cc73928e5c31adc5774c41d5348babbcd868a4482e62f69e63b59c7d7d4579f9d12bf2c03593afa2996b9a190828ed2fab5c48192ca", 0xb8) r1 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 09:49:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xcb0, 0x1) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) 09:49:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCEXCL(r1, 0x2000740d) 09:49:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 09:49:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x520, 0x48) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/43, 0x2b) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:49:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x3, 0x475b, &(0x7f00000001c0)="9de6f2f726b835e3cf31bd51", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x5, 0x84fa) recvfrom(r1, &(0x7f0000000000)=""/172, 0xac, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0x5}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x0) 09:49:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r1 = msgget$private(0x0, 0x84) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xffffffffffff0000, r2, r3, r4, r5, 0x60, 0x7}, 0xffffffffffffbc61, 0x455a, r6, r7, 0x0, 0x3, 0x8001, 0x81}) 09:49:51 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = semget(0x3, 0x2, 0x1) r1 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x80, r1, r2, r6, r7, 0x0, 0x3}, 0x32, 0x288, 0x7}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r8 = semget(0x2, 0x1, 0x101) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f00000000c0)=""/72) r9 = msgget(0x0, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x373, r1, r4, r1, r3, 0x1, 0x7}, 0x3, 0x7fff, r5, r5, 0x68b2, 0x3ff, 0xb6, 0x3}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:49:51 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4}, {0x18, 0x1, 0x8, 0x80000001}, 0xef, [0x5, 0x0, 0x7fffffff, 0xb83, 0x5, 0x5, 0x2, 0x200]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x185) r2 = socket$unix(0x1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/253, 0xfd, 0x43, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x0, 0x10) r3 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r4) recvfrom$inet6(r0, &(0x7f0000000280)=""/227, 0xe3, 0x0, &(0x7f0000000380)={0x18, 0x3, 0x3, 0x5}, 0xc) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getegid() r6 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x20020, 0x28) getsockname$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0x100000001) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) getpeername$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) listen(r1, 0xb9) shmctl$IPC_RMID(r3, 0x0) getsockname(r6, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) shmctl$IPC_RMID(r3, 0x0) 09:49:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) 09:49:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x4b, 0x20000002, 0x1, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40, 0xc0ec7a1, 0x3}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x40, 0x101}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x9ab, 0x81}, {{r0}, 0xfffffffffffffffd, 0x2, 0x42, 0x9, 0xffc0000000000}, {{r3}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0x0, 0x7}, {{r1}, 0x0, 0x4, 0x40000000, 0xa02, 0x100000001}], 0x10000, &(0x7f0000000080)={0x9, 0x40}) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) 09:49:52 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000200)='./file0/file0\x00') 09:49:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x80}, {0x7d3, 0xb3ab}}) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 09:49:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="e20c865b3bde57caf2380e81dd622599ca4f91c228e1bdc122ab4d37e301bad9e219444719ef92d0c133695451b672865d68c6397a7b6286dc6b88f903ae532ad39c03a93d2baa785d10a75cc8ac7adc0a1f07db8894e4d42480c091fbb45b", 0x5f) fcntl$setstatus(r0, 0x4, 0xc1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 09:49:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7, 0xfffffffffffffffa}, {0x6, 0x5}}, &(0x7f00000000c0)) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3a6) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 09:49:52 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockopt(r1, 0x7ff, 0x8, &(0x7f00000000c0)=""/188, &(0x7f0000000180)=0xbc) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 09:49:52 executing program 0: close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1/file0\x00', 0x100, 0x8) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x4) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 09:49:53 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = shmget(0x2, 0x2000, 0x219, &(0x7f000071a000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0xb0, 0x400}, 0x8, 0xe5ae, r6, r7, 0xdc2, 0x8, 0x40}) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0}, {r0, 0x100}, {r0, 0x44}, {r0, 0x1c0}, {r0}, {r0, 0x180}], 0x7, 0x3) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:49:53 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000e80000/0x4000)=nil, 0x4000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mlock(&(0x7f0000ef6000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) flock(r0, 0x9) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 09:49:53 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="c0ab62c00723d92b62102e21abd7f8b7991aed4404d90a010920ae34f7baeb28b454562d510a152bc963bcc62bbac20ce557b2bcb879ec5206b0b9839ab8d9d47e01907f25683b82d3bedd3916b37860de68d25a95c7e7a24e164ac6a85d6d9a694b922939b2af0702e84ca5d460c641d0c4ceb934dac5748d278fbdf6796dcdc2b6e2e26facf1e0d90b12c0d4c6681d47511c48913f0e0f4f3100d5b1870252f5d1a4e03b5acb4755bb7792a256e02e514377c0244b225678d7fc5890c4914d48b2", 0xc2}, {&(0x7f0000000180)="3fee34bec99a734da0359960aac7ccf0748d25359534a45e04cf6dceebd2ecac63dbb69bf1be51744ab3cb419258ebdc4aa7129da3146bfcee5be0bdce7ad2df4fcc1a6b81a4085c62891adb23ceaf9d3540cc179d3a66c78a2cd36f5ab2f6675f722eb17d60f9417888b7f800182686148fe81689dca89d2d1b1c55922497431390ae55bcddc86a8e1dd43acf9b09fe4259b729643fc929b4821c0986aac92ae1be6c360b6d62606c2408567ee4fb361f824a4cc16b459abb13b9b4c96f05e2551e0b389729b617b0", 0xc9}, {&(0x7f0000000280)="589b8edf020fadc09fe257f33262104ad50fff605d07e0e67ed577a5a572c243a6a4e62ffe8c1245a4d6225c866cc3c004e96ef4d75fc8b98512de2074e39a3aee85b696d1a374a3abb98ea9eebb06ffc6674f8ea48449303e467cf8b4bb82", 0x5f}, {&(0x7f0000000300)="cc2d7d28aed5222cdd5bf55f3f4a0dfb2965de9bb0b499c7a5ae64914f3c3164ccde36b6899b168488997e97584fac23c89a6b7d03ee7ceeedd2282f229eefb9e1d43240a1bdf7742032c257ab7b6fd56e5ad2ce970be14c0050b5ba356c9efb64eaa2dbfda6f117b0c9dc50dd7f9d90a32cd86dbbc85885eba1226b1c36f7caaea334e2c88de53f641d4c94d95cadab35064c4b4cae088896ff5cc8f9106686277ecfa725bcf11ac46ff0852f57efd8c1f71a84e36b9dd8f90a6b9240791c30a5c6470056f631457ed41240db0dd5d0dd98de068efa9149aa8322c83c888fbe", 0xe0}, {&(0x7f0000000400)="4cecf0484309578d42a5511dd0f46388b17c7fb56c8e54120b03581c0ff98e9db4d47a3014f803fb07b153aca51c26f8c47d6a4db4cf343b23b183c1ce1f7487351487b0f257693fb1da0151332d0bcc6b7453358ad129cf18f8031778133d2891b39923204df1a295fd0d71db6645b0e8dc927b48e96ae68e993ed35bb2b901e46b3a1f4c48efab967704e771dab3b6bc467f4bfa741252f62c004d4d2dd86da4855902bf4d75cdf5db77e9ed320e16639445eddf81dca503", 0xb9}], 0x5, 0x3) 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() 09:49:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket(0x0, 0x5, 0x5) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 09:49:53 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') lseek(r0, 0x0, 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:49:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 09:49:53 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000001000/0x4000)=nil) 09:49:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) r3 = semget(0x3, 0x1, 0x3) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x1) dup2(r2, r1) 09:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 09:49:53 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:49:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x0, 0x0, 0x5}], 0x0, &(0x7f0000000000), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) close(r1) 09:49:53 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file2\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x4}, {0x1f, 0xffffffffffff0001}}, &(0x7f0000000240)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) renameat(r0, &(0x7f00000002c0)='./file2\x00', r1, &(0x7f0000000280)='./file1\x00') rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 09:49:53 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x3) 09:49:53 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) write(r0, &(0x7f0000000000)='G', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 09:49:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x404) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 09:49:53 executing program 1: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20, 0x104) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="d4f1a727098a6398bac35daf2fffb149dbee11380a5cf187079e0a24ac6f7d7b", 0x20}, {&(0x7f00000001c0)="419b12dc7b32047b8341fe0f38f28c9c0cdb213feb4560199b7f437fb2b31d5f55bc40b0c70632a0f841be8a7d4e5c7d7d25b7191fbab1f9f3418d18e2d3b3f0c7356c4052f701493305b638ab5cb3290efc47d711ce62042969348e478c812088727d41052bbf4fdf69a2ce1569faee42e63f57409e3a3e354007e546223806dfd9de530ed52e7be0da889405eddf37c6f0fdcf6c2beafe069bf3c6c58fe09f999dba8e58d68bda556e2d19c86a4f23070dcec6ef58d98cd4aee67a2b061a818ff60f25b5bc79ff8c88f5dff74e7bce2b0c8d626e1e21e83aaef77a88b20873997ecd6f1e8455264208635b3b58bbbe6f9bb0", 0xf3}, {&(0x7f00000002c0)="cbb42e68a9aa0b1ce25be1be37e232033fd7eb70d152ac42c96cdfc22805a1fae2c18936553f01581909280115a9455d4ac6e1394d61fed37dbe2380db80119fd9f617b087eb2564b3cad7c56f930db0814cc114f55f16f90b2ffbc8280a60f957c387b1", 0x64}], 0x3, 0x0) msgget(0x2, 0x244) 09:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10488, 0xd0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) 09:49:53 executing program 0: r0 = semget$private(0x0, 0x0, 0x24) semop(r0, &(0x7f00000001c0)=[{0x3, 0x6, 0x1800}, {0x1, 0x218}, {0x2, 0x1}, {0x3, 0x10001, 0x1800}, {0x5, 0xe16, 0x800}, {0x3, 0x1000, 0x1000}], 0x6) r1 = semget(0x2, 0x3, 0x1a6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/175) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r2 = open(&(0x7f0000000000)='./file2\x00', 0x104f2, 0x20) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 09:49:53 executing program 0: r0 = socket(0x84000000000025, 0x10000003, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x84, 0x0, 0xffffffffffffffb2) 09:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xf0e, 0x0, 0x7, "b79dff9cffff7f03003bb5407c24ed0f2e82be0c"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x804, 0x0, 0x3, 0x71, 0x0, 0x5, 0x400}, &(0x7f0000000080)={0x2c9, 0x1, 0xa3, 0x8, 0x100, 0x7, 0x8001, 0xffff}, &(0x7f00000000c0)={0xfffffffffffff000, 0x1, 0x2, 0x8, 0x8, 0x0, 0x0, 0x5}, &(0x7f0000000100)={0x1, 0x80000001}) 09:49:54 executing program 1: sync() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fsync(r1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:49:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:49:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001900)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001840)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00C\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000018c0)=0x6e) 09:49:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f0000000000)='./file0\x00', 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xab5, 0x9}, {0x18, 0x2, 0x8000, 0x1}, 0x3, [0x1, 0xffffffffffff0001, 0x6, 0x5, 0x6, 0x6, 0x766680, 0x5]}, 0x3c) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 09:49:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="9258c502e8f9ac8c5991b0c4aebe517243292e5712894e3d0d66d8a8740a5cd0473c8a9cc9ec60ef0ddb3e439f08a5bccbc2723013066865b486d465545ec8c5af5d23ff36326de37d1c224c13845091e2f2fdb5aeaaefa0113037485ebbb2e5cb831bafb7cf6a664a91801bfc7e709f1c87166ec43ee439a4829d27c041c8c65812ef3529313d7fe7b8aec60594caa231f6127897d38107188b556c9e75df4708f34658104e79f56ff7010a6759a5a042b49408d9ebe176bea9356f4053bbff97fa459a1e4f8c3c696161ca65582f7db8fc5cac6ce000c1fb50a1eed2f4cef6a8af22699b18dd97835883bdc843e924c262b75c1acc80c553c57556a4687c534099f196750da26540df6ba92efdf9c7fda283cf0c9f1b416e8d9d53c2b464e982b67659a1af5df2b60637a639c663be6e77260e05297cca6aba4d34986b3508096bead0bd83f0d5c18adfa4d1e709863541b11a64d3f988ef5236166dbb05157182e4fa49dda51144682644f54bd4e956390cc5ed1bdb6a263c4bcc381e61c6fa3f762edddf6f09699f929d5fefcb77784bae1ad476a735888a0c9e85c5ed2e3798629fc66f33c0bf8e72cb185c68101b4fd2baea7ac1c947fa069ceee662bb9c23f65c4e342119d4ad2de66158090473768268e3411f789739ca838cfba86e38441f6496a67bc0371523f6a543d10d1cbfbad577a594a07bb2376aedde0b227508fa6b5feda48aecd0dac079289423e8aef67d95165fbdfb23178f0a46c151b7132370caf5f756d8fde747b8aef8126400888283aaa5d574f825e11a03167db06158a998714e07e2666192d355ecb27dc14b6a8b4dc66d35c80a7f4c60919cdffb4499141160521aa017e4d5bf2e493ea0daf783971bb3781d119b4e511c1c26e0d6d5b14d0ae945657fead5deda2c896d6f8935464523903d05e7fc28b57ad49b4ae54d41592551aad72022d657d021344e1049b51044f0f6d7d086cb41339336fe898955e00b5bc816021b5e857e42b392bb9a336dc59b72d4ee272a1e611662abac9a21c1073046ffd017579eda644abcb73717ae934c8c81c26c858bda006318cb23f19a04987dbd9ec4937e4ed60911d4564164623421401b1335282c1e2e4914cd2153c91e5ced7de83ac3794e13c08f50cbb6f2a67aebb93b87a5a0c1876a239a6041292ef8b6ed240428d8df68bd72751836a2cd57bc05fb50a92c4b6f57c1782db2074ca171387c46278f3e62ca50392f52cee0b8f3d9993aa8b1ffb5fa7ba7e18ad2baafc44a61b10f8a934cefdcfe2e1875a3939917560be7e497733d2d0c251c07ad6fe1d6cf05afeabc86b6afb946ca487888c145db28ebc953062f97eeefc754ac173bcc1b5bb4986d9ffceca465bf0747a6954e217c2480beb8e1709a093cd7652e1034ddf3a197acc57c8022425649913de584950585d573c6ea82266bd76e22be589a1ed495a629d21d0245e4bbe1fe9e19ab85264e1b71cd655f08785a390f6208a2731c399ba2a0972c56ed9aeb02e8df7a7891a9fbbe6d775636cc8bee07c97091fd0d94c1607c5ce1c82f01bcdb6562a4cb30279de1dad41d601aa32272a817362e8f7492db42ecedd7d7eaad2b64317c7f3d97dea362d2954630862bcbc7ffac88914c0db188377e254cb7ffcbdf91df4e782ebfebebf5874d4d35fadb04256d6d42bd64a5e3dec87ad39252cfb7ee2e3661a18ee50120cbc01999e5e88f6d97040a71296a2dfdb32f0aa33f72bdb2891e3777db784375ad3aae4e056cc7916a2dfca9adee2e4217b6df2dcc156a160c5c936e7633f7aacac27b67a8f4695d085aedd5a70ac1d7343837afc865f98fde65600729dd285ba75826f016a914a134090ba491ce04880092763df5ace4502fcc927d4ffd4d4c314d17f4cb3101b9f7d1176c0d467a25af6ee560d87b888cdc1688e7952578477fd36333993a980426374a7efda6f2ae2a5ec57dd744b3c32b6b56bb92c12456ba0f2ba0090a19e21ab742b7e6f263f12360fd232ca5b6803b332d320e941babd2df6776e5f781ccb6e476500e28a95d6ba084ef0252970a20bd166f09d4fda456f62cdbdff341f06a745ef0dff1b05259fa13e8799ddb6906d1adbb70de64a9a495b9dc5eef3708143b2dc20a27682074db5224f19806dfe87514e041212c5b4e3dd3e6db3cf740e5120c7d2bfceaa664108dc4e031b6ae393046b629ad3959c524008b5ce0a0c6aa3a1af875c9d914ff0c172d38bd3e63c2b12e8c6349b074230acf4da224bc182e236e292a157ace6f73a460850816864efc57ecdfd430fd4c1a46548296d323aab0ac2f1067427b8d648e45313853438a4d8665f0cb0c52b7a3b8fe8d394c553648a4f25d325851aca7a916a2f2e9935bac603e755469ba28f0ecec2af616477e48c8ef928bf0fd7401e023514b5a2598e70b1331e8fcc6be8543a762aa69ce39b031a94a4bc1ea7c2ee0da064425be6fa80c3c9342c445988a803fb3419d88f1981eba6df916e3cef14cb9a73d8116568c69edaef51def6ec1114dfff6be734c2b33798624fff5d522cf25b6932a257747b39b632c1db5667daa72ac6f9e4db243a1702056abed88cfc740fe1a922ae4e2b1f571b93e874eae5a1c9aff4fa990bf5adb7a918bc72b03379b620d3ac975c191e55c21c04490ebdb4d55ee661ee13bd2fef6a1ab643683ca0fba7c25b2880bb8d50c38c3e9d3b355a5ee46d9884d96f21734f4540ce42de0aeab718a7c22c9c6f4f0ab7f899fc39b7447a4abe16572186e85f07918290e50c467b382f25e072f5d140ad270d1d7347a5eea50815de26509ba2497272483031bec166d9539906cc36a6fa27bf9a7cee9e41f263f76b25ff32ef733e7a596adade56ac1d8bc1eca2c4e89a4e8c2356732b0290a37facddd781557538990f2b1139f9701df31639a3d4d83c956eb02feaf19f883959ad537938c137e77af7a65241088d9a41f5fff124f85ff4f8241ab25303523a66512a4bb1dd9d9b263a1d24bb5a0df371fa59f9bfda6ecda05feea12d75a4d20db823fbce246c824551dafbb7e0b9ca04f27f2fbab30fa7088360f26ef5a43d0eca2032d9ee64dc3f5eae18d632da99c397b225560e4697816b37b83d26789b89f91f2f00a6a7aeffd4424207d5e2bf9ddbc5ef842b5edc5336f63d25b3ad62da30b3640c557865fd5601d66b2b12edbcee34856d4c6764ecadd829055396ba4ddde82caf6c2c04e22a2bd71dcceb381ebd7f1d54798b15cd89282d8a4fbb24020840d5db73e8619eaa359b97e0b4ea31f06e10e60111d120fd39a14bd09653a8f630ce4890e6d4684ccdc05f33eb6f23ea712cad5505816022fb91965ad11ca3d3d1a6c0b6568ce41cffb5363b14c7933ce0052b13ac9487474eed24273142b62521e25c0fd9bc1fdd424a0a5027fc4678e1da2e8fffb2fa200905c2b1c594fe4f1971251561d833f50770d41818427b29e9875e6dd6e9b7150077b8db2d73a5b93579de6ecac957b4d4fde900d31ff7a31764f12caaf0adad891790fe47d0c35afbb559aed192448fd7e1d4f80ed5f395ce04378884159132a050bac8c397b71c0fa7c4b29d25b7caa8c2d01dfb68d6da4d37275764c6012bd17051687b018f3044576c6c0b1db6b2857e98b27ee114750e222678aaf58f11e1eb7a4ce8dac85850f9c33f738429512ef872a2b9e9fcafb2777532b8967ee53b6c125197e2ca59d9a40c20938feadb0dd9e832785cde9086968f5b04e2b03a901ac7c6ee94747104615a905c4593a25878d6a4452468ffc8f6ba98a5387c3fb843d9929981a9a9e22aab56677aba90824a0e504c178afe304e69751a6a0c5eb76a7436428e93a5759b54ec08fd13d449cbc1c6ce9f6dffb2f5444d2c7b19466602738dd2d0c81b9ed5896daef052889941085ac84cc3327aa6785955ea25b57246e779251da023d897f2ac64b3744f4b86939562973f794155b61b4a1e80ff72d5f958b97551e6094ddddf0654aa437de956441808dd552fc872bb486e44acefbb2246254911c7d90a779eee984b80e84d169d2aa5c8fcedbe462aa46022018a244c095cf7c7d4dc51d3a147aab0aacc59290d89b6a039673e1d9746610902f8881993667a652f76521a77cca38ce5d637fb7cb11094d291fa727c717d32cd53a4596cf7ee2a99ce1197917d0d753a001787c4f1bd6c2ac69f7fb0e7d79db62228a4ef6cffeb5c950104c001fe86fc03eda5990de5cb83baa0bf0180804462b17de3031984c48fe21ef51e093c486b8070529b8a2959b9f5bd65891099105b9e6bf2ddffc68becb3afcbea3189df2d26565effcba03789ab2705d9862bd874c70461b119085074e32fc480e491d365ed5be6cc68b128794afa7a88dfb402335b1ee79e14eb63d90a7977545d8cee2c9eb4a3312c18eedfdc1092fba47fdafbe1a315da34e1c1d894b260d3505c2adac45a42376233d2051bf3b9487748c6921b1db1940f18e6e490c39a28a4fd138e71914a88747aef63419ccab56d4bb57ed14074e4577978e5cc5529f600aade51c5c6470356e49ddd0133444037ebe2b09622691fb7cc1745ced2b01330d2b29b800a5b1d4c3b9061f3245c19b2b2392716cbb4843d7256cff515411b4714329cdb8812282772748d869cb79a56757c00bf6a02fc1d23d33bd49113dcf3db39a2a5acbc4ee57ab4bc2b2d14e6544dd89697aa9c918e6f45bd2500131ed699f0223088db20507708136a377ce0fbfde8496860e9c9ad30ccb74ed4682979223c9b746369bfdae81dee8f82d2cd3e83326063763dc84ecc3cb777cebcf7af28cf167275487871645b033e5acdbaf1e15b9db0bdb2fbbcc429db52f9d2bfad118c348b6161d9acec6e06bd137ed286f99a0339a3e76fd19632c86db93bb95db8dc9dbbe7edaf9a10665694027fce5632ac588601dfa40b1ec97a3ee4d49beaf886af09bf3ff2c658057e73ec79f67449d5ab1399adc197b16b06c40dac28bd3fa80f5f12386594c244f8ba7781b28879e1964134f51a16421c429f2e3e2497dbbf8c18372ef4b9894ea9db54420ba481815bcb5a8c194ed0d759cd2ffd26d4db39dc843d439a8749f2f05dd401939f1afca190239be4b51506fa225f55762d446968b9cb0c63f2f6fac274a46d78c2998ddaf77731697656c4d18e4b6d04471db068c6b27609687645e7de7d984313879d862ad4265180c1d93e32f2dba25cd54748f9978a2bbcd53d74d5cd72a263af44e74362ff76b500b578702467dc5f751628b7ecd50388b0660ed8f0b4e02928a4be40c1b212815be90b08f4e5d02a711d60b2c84931e7ed23d56df83d4bd4b18aa1cccb434f0bbd4c96321e051ee397d8573c5e22223c7714aca38ec3197462be795fd4069fdf0da8014de46d925d66dba75c88485bfeb42f1d75e36e76008a8c45ae8146d6c0c0cf1d7c9b6782de572d01662667c854df42ca8e1949afe91e02509838b1711cee19e8059eef58a7d1b7d839a25bb36739a29d86e9f9abfb995518d2bcc72987c632df6398716143fc4c3377b3b626e43b12f00ea321b1421fa4480363540468be336ae7f18c7edd03a9de1ef60486c888d53365afd3d7a0351ebfa9d351275c799c8c493df6fbd4a04ab95abd12da6ed2ef44fb52e1965f91d589aef5a513cfb567eddd95f86408f84f2723894a3376dc5f1765d6bfe7b1761ece2e75c4060601b876cf40b7da6d60e606132e94f02b69b409a9b0e08c188d9b11fb23cdf3b87f4f8265df3810c241006a613d7390a045544c13cdb2b", 0x1000, 0x40d, 0x0, 0x0) setsockopt(r0, 0x100000000002, 0x100000004, &(0x7f0000001180)="40230ab13e7ff79bfd606d82a41f6ef912d5172d09e464351d6d46f975177d28967f91d3ecc7205737c41bbc50e9177ab157d4ff1b170a2d6601e23a59425e2d558078df3cd0507bb94d02ffbca069c8bfc2875470ddb4e6bbe814ef9852b89d9b539f1aaeac99bdf730792cb25f12c099dd88aa637442e574c0120b6b6b995627b42208c16993133b46d80685738b40ffaac3c14ff1d9a15ad466b75d90beba67e69fb59dacaf5401a920a31890cbd08bf0865a89170eb33769e4441e31b89a258397912a559f0e0d2342", 0xcb) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x80, 0x100) renameat(r1, &(0x7f00000010c0)='./file0\x00', r2, &(0x7f0000001140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001080), 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 09:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619cc42188ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda0600000000000000f70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e6f2144c0e3f627e53ca9332eb27547b774346621c14f24252383accba2ced460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8dcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e540f15fa9d157938cc2206cf7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b09905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7feff4a524cf185dc3f42fe1d94b2020000e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95053b7f2196d185ec6a7d1003a2568f5ac12c3e747dc09f153961b50c59ecb176aff472d8ef0bcbc565e03a60b249e8367cbd1f8b9e9afe69e3dde5e60498d14cd45d8c16e647e74e812abc19ce99fdc63a87cf5599510b0fd693867dbe2b52d6c696a825f261e44c978d2b632eaa4679d1c8edfa1b442a3cbd3b75458f48ab5cb44543cc81549e1c3f5686ab2814cfed6adad350e231a7477124249f7dcb1fd3db30a60175fd998b9b444352a083bfd4b56e9ef5c15205b82ac87fce3afc1cf5b70e8a38aba0619d30123bd76ecd01c3b020"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:49:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0}, &(0x7f00000023c0)=0xc) r3 = geteuid() r4 = getegid() r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000080)="3249eec846136c81ab96853c4203e423cfd31b1eeec5d6e41f33e6d09e19c67119a8122609541cfcf1a5126af99a2180aa5d195e2f5e6a2fac45423b300b229a94858480e0f901967dbcd708537f7e4b61f85748d500fd0a343da838031ee192931dbc868ebc6dffdfa77bfcfcc3b4db7cbc46ba2e68bed042ce025dd871fa7dce1d6b85548a3e3f70c1c0c5bbe7b7ec859789e22da7646c6c14ba0a643f0d15f5333a098e7edf86425e9057cdd0e0a03c4e0ff4c24f64848e98", 0xba}, {&(0x7f0000000180)="2418b2e030eb706626cc0ee93b620c268ddac05f77a087bba991a00a2a83776e27b710eb89e0fe9e0bda8f5834482834ca463a9965599f5a272b4174860a4edd33b7705269f4081c215e545d1ba516e3d4b508b4441f05f54ff7d0b6c803cb36b71b", 0x62}, {&(0x7f0000000200)="52acf2da8cf63c56f7018def02deebcbffe726256b262a57a6f5a552dd80ad00de923e6c2fbaab6593453aedac8c6353480cd450d6b67d38a4ecf7ecd136e8fd4cf66383ac96c72c6e2264b57ef4532dfb4530f230afe453678e07682e4d31a47169c3f0d251e47e15db635ee485becdc72f47a47b17e0ca95267d197875a6ed7d2997cb5314c16ebddbae7ccfd9e68124c1641796ee3a79c8749beb02983b62d1a785eca404929cbc2b317af918c5cb951b5d699a3651d01dea3ed284ee57ce6cb349f0a9e0699f31578708058a5e1231039dc5ed1e98420e0e8b2e3086e92df4bfb4dcfe28e92a4d205ece8b0eaaa21ddef5f083a6be43e33e6f970f1ca195ecf15d8c56cc0f6dfa4f570952084d2f719ac24b873e5985651a53319ff49e2ad73fd094ac8f3d4996718f58d90651ab6cc1719a2d4cff54c6c2dbd4a8ded5521c8e1f41d1814d0275e6efdc10a10a041c3bbc3968cbcaaefd0c3b2a27989c655404994dee2254f6be612929e8d9ab4b03a0c82e207e9726b946e686f9790b424ea828493bf8d3b8d2e9a5fb64da6efe36532995d5885169a6c1fa900e62f7a207b37dd1177595b576c5374fc77e55811d001044bde7d295f9959d2bf8c7363151e9a59ba80bf81296d8d1f5bf0a86e1b1995bae5c16f424aa9596951dfabe991cbf817d4b307c2999dbde6cce6dd4f921b70e19608cc1d17aaf4477806b3f95138404c1ff6ce1205009cc4a576f93421ca89bef2d60f792e468760f193e922d2d10a69ddadf73a2ae9ae59a6b395af7ca3266fcd52115489873a446c82b6f46b489e2d0ef8b67a46aaa9791dd5c23f55812de1711884a50cdab9e0a3e5c065cb00e164830a422c2b08bfb3e0913639c4d7a290574197afbec63b406a996d989dd410df7e9cbe32a6cf43393125ccd544f22f8fe00b83178a4cad677324dd7baf599d7d62c9db5bf8c0a777884628ff2e738a5ae80fbc9fd447e2d669df923c6eae0f0e296a165e8705df382b1b695fe60998e21b289d58e3813f24a6b65f7040a4865aec21d84b2ff5811666e037ce25a81d7186b86aa459d35c7e0050acfa6a0a7a3b31df3287dfdab2a3e904637d4b071ee9ff8503dff0a8edc5039af3dfff5669844cf970029ea6c707b997751c330cbd594bb732281b03ac8152055674fb67e0e6524bf4b6368f7412f5572ce8d24a9796676adce4be3da42a6ad7ff20fe7b59e34e421f5449f25b5f0138b8b78f772599d868a2a88dd03bc9b33a73e3bdc1e0fd694b163106c7bbb8e0dfb42464b4edc3a43e81faaec47c9db71e8aee9e36e63ca804dbaa65f94a7e6183c51f3f6b1d340a2f64bb3ccc7359e1021c7e3f7818694d0d5f2875e6da7164048442667b20e11602dc81f2e56e3ecfbbdf9e3a688e2c9198642a877de0e5624d9632d5734dd3b3714872a73f9e920c866a68495d752ee8e013b200ad5858f5f5a8beca6b0eb619bf08822139ad72205c67788be560c96aaf062d3d7dc849b5abf90ef995014f55bc3bbaabe80018e7557116d83b24921c4389cbc5d8fa69782f54e8806c5986ff1e690c513ad6fc19a9408e212296a78d258cd1e55af249a1540c10eb782a4cb95dcb4daad1534ce2ea6b9b9889e0f347cfa2dd822c29d28d58d9f086d431ae4f7aafafc8310c284b97d41f6cf2e1fcbc6ab8d8a5584d9a63895dd06fcc1867552ca9d8852fd9fe5431f9902020cf904e4c5b9fc3ec8063eb274be155e2187faad4ad0deeb127451ad1ad2226874aaf7dc4457341361eaf649c91248069f86e2814bfee7734e5541a4fb9458c72f0b09d8ecd41335eb726e8258598ebd3b85d3e957fe809e383c2288822176cc9792810301d8f880061c89d99bc5d7214c77bf20807e9be7ca26ef0051c49b37feffd713df76bb03d0e67092f23a6bee5acbb5a76f7d3af1246faca1529bee30aa78b5631a648e703debff08d169b95300c962c91057d8ad31005e49533fb77550c7746295059e461e90cd467f69ea855e33caa79f7cde12ebd7be7d3cdc56877ba83fa3430e62f3c54017f6880a669f4894967994f77164972a86262aa4c4bc9af56a96480f3cad07eeb371cf9891755ba97f8f0e4e96fffa6439e5f0af9a336df71cac115a3d59a6a0824cef601d7144afede0fcef447cdd3d5bdef8b3f5b76a69072f3cf25e7b1a356e7df6ef8b099a6fad00249fa1db6a8a838f4a3c500f43cf55a8dcdf5dee464f7d6bcda98929dba9f3aecb20074f63f31846d37f6b5f031690466229f67af6204ac9647f1bd0153936eb9b0ae9b5ecf0afd63876d042414959b6e38f871076b3ce062d3e429f1b0b13a6eb3d77284860f0c67f5a270f609773532ce32fb431cc5b1eda42d808894622371e3fc41f47ac062557edec9dce7ff802445bd96db9835ab3cbc5e31b1feb9a253408210f6287dbacff6b1d8f0ac167ee47b34c20893140c6e7395c4661668a474b23bd52e1d51c592b882030858f267abde771589d2339c785f81cdd4d52efc7a60dde4e1b2b5aff8de62f4b901075996e8644c8558375f0bbfeafb73de0bcd2ccc4445b1b00788d17f9f197039f5473b920de69e1a83cf74d5f9a72973e7da079baca6f6397fc973def11fed3d3853705003468395a3de1591b860ae6e698dc45499d45cf37c5465ebd464bdb1f1123c0ae3fd5275a72082fc6340bc81433b1b5632ec04d993c5128a30bda319d0e157ee4bd7e45d13a8c8b567b74861fb7f4d2c7caf9db21cdade2767ad607605902add9439506b73ff95fc2dc4768832667807f4cfedd6524ac4ebaf58d94d54eb489c2795ffa628fac15b8be1d586d8b77461f617e21e77b93069faead0ed5c9204ce969dbe3ae1c9cc2150d7e635037c5f69cfa5c305ba076a4db7f98858df533d50800a38e3321e30af38678df26890a90dfeadbf2dcaaa0957fbb4aaca87705e209714b49ce724726a86e4c41832e63c15020d9cd1b8e2ca6e892086ab3ea8efab6147110e5e3ecf75b6156aec1b482264a7d11a6953835944ed3f073ed15d4cea3c5b87a3eb5bb35e9c7e1ba892036c36189a95faae9bd4480d677da1ebd0f901251740fca0409fab2cce783254cda35853421725d180d0cf7b57f8a1766191ec841c01a26ea312cfd468f103e4cf40c978e2f85b68e77702f051d91c23909f6088fc3b2ab6c51eb91591198a87b3af101ebc1bfeb290e073cc71fb4ccc0b75a75d4924a7c0555d6dfa737f3310de7601108b188e9d4738aafb3dcfd5b537c20d009b3df8b0f6c3b87f79f831fb22a3bf718632b69e0214e2783903a4715d0bedd00730d32a292d9f2c61db037f0c2289f5c532166279dd046d8f4dc67fdec4a32a8befc07e21324c2c5e05a5a7b919bd9052f9c6be471d227a6f267245a22086b12d3951c86f334440511d130bfe29912ffe0b8f2ccccb42680ca810efcda57a1cb6b519ba1371cdff36eb558be36c95b82b40c0b6142f90bb0a0ba095c51db69ee6e7baf3e712892019c6622f3ab63bb0d11f8df6c48ef734922af21610ca34b6cb689f8bebe3ea43bce32c473ef6c25c8dc5ceefd95f5f76b8bafa7bdf91fae7f3093fa78b46583b04e3f6cc1927f256fafb3172ae7cb50b6af984d33bbc1a3a60f69c7e2333666f71b5f24c2d3fb6dcee71904375d2631148b74d2d43cedb55612c6ba16f5d90d44dbfdc5be5bf01f5b215b88c6a931879fd5f279583dab927a3f023d03eab3dec53c44142df388448ed91a9c7d86eea45a4b6d508d509a9c7d9363be4fee6558a08619f02eeb01f34705af3fbc1c73f08eb2ba4835a1ec0b5e48af2b39f2752373c24db071be2a777a9886e0c7481fafe75d21a0e6b9edddcd9299eff8599d5b625e616f8b839b597b9504b3e5d3bffc8375897cf7c14f2873874fad9ba132b75503accf58246e2df4cb6173b5023f151b16ecefd30401be9ad7a661f8f747c1deeeb0fb81f37f54cff18eab0784ab1a033b65a586df5bc0e689d59e4956e512e0c6ede5423f5350d22cc5f83f52633c8488dd992db9db8a308093855623ee8042ad34ef0cc63dd87716feefc91e32a12cf9a8be7c19d1c4b2a69e61dd9d89d8bf93060061b84eb4430329d6b18d9a66bac39798904ec492f86e642909b80ee644de6b207ac947b200a8fd43e09e16e8e8dacd2ec1ecc90167543852d1950e390d3eeaaa0a5d41485e7fafd6c809394e174f2a4b9cbcf0d23676a068f3ec0ae58f42b79c318292f20d6afe7e61ca81444dc983bc9194eeae2c10b18ba61917c50d54a5495e91d44e092c7a1c7a50c8b382d611a9a9afc63998466603abd2e23283d16eab269d608373a6e308a4f203f86299f80d4c5d5d6ec24ba1cd1c3016adb7695e5950e99b69d2de6942e739ca2e358fe84ff2e58ac0065c2583b67ef79e0bb64c518899dea4678d6f901a4b1a5a0bf154f1e92c75bd090a1076a42ea1e3ef6b656950fb3e407465bdc848a9ed3f8858e039bc225bf5c3adca0c09e8f491821ae7596b8bbc927911739c872fea2271b8b03f5d677e9dc5c6631439b9ab5bc4e69f8c8ab20c2523c3dcfefc021dae0effb842e7b6efbb8860bdb2c17ce8ff8a5c63583f24007fac50131defe2906530fd9244edcb1e0f8671294d6dc62321cb66bab1a8938835b3db506ea71a09a678c79cdaeb4b9c3296b857b30ef0733b75d0868367d32740d21f262e4bcb81ca8fa5725464147b2d160c96dc62414d6557c3088390e8b6d803c6fe86a0db2c992240e5551a9f120ff1228c05e419f01f32e15e407460137f8b68d0da86f59413b4f7a620558a58797c0eef6887620df849bcecd6e4698045af97b517fa4f49a41e5411ec49acbc25ca4a04071f2ebcce06753d22780f732e2189a50a5f6c25781a60b315134715ed130c96c9bf75b02cd0a5a8bd059b40f5b3c3b52c326b5ad8556ca41ca55b77becbc224ba9b85dbdd4114001afa366b33bfb1366f405be2a2c222f4f3a603b6f8ee10791cd6fdc8d4449b1e0d0d357e1eb883b409eb83ae0cfc99957c9e7195ef8aeb2e2104b65416e56271a7382c94fbb2468e20bd473f8b8a9f1b233f58a65db672881a1a56b0110c4742a4d6f7068998148bf7a6e3869b2fda7f9a187f96e2e9b551a5a0b8a13aedc88a44e7efee1b3b6b3e0756accd72f6448b08ef3a99acc5f26b7bac682817e423a3cdbeb60dcb1f6016935a8b5a6f9241c9393441d742905064d14811fd000e7cad62d5e5158f04348cec40ea5df15deec52f0802cf798b460c5c88560b302f67b13caff2ec7d7a839cb115dad0bb1e259791ea7b594900c439595bd34e4a44bad6f518e49ceb24898a6d6389c46335224dbc3d562b2fe189bd405834ed65bcaa7c607f6296300a61ac004cc0203a8df5db7c758cd243e41b98edc297df72f29b251f2eaa96b9b266ea2a24216462169ea4595d28e81c5c70f9509ca546c9e7eef75a4740d852adca9077fdabbce10f9f8b2f6ff5078dfac161f9bdca045102e98b272ea0b54abe3923f9bfaa5f19018aa37590842284d3931f4cf7c9e742427cc7f3db167b6bcbec20b7472e32b8bd577708e139e323d8b53c78d5a8f1b1339ac55a22ea1adb098ed705ad74aa2041f3d2c802e7f406b1913a700631098fd3bc2e3a8f1b825be25b2192521c69c028d58807c6076b688b6aeb241423d319780bfb7cfa6ac008e1b5db34a9a4786d9e56a720a1d40966352890aa9b2058cad97344c6cbb0844cb886931cad7dad08c570bf8fa8944fa93ca02a6c76fcedf1e035b3e118b58286069a48ca591d7034df", 0x1000}, {&(0x7f0000001200)="7ba568627bd72086af00ffa67717b89f8fc95ca7ce92df39ac7f4809ecdbe29e5efe39c66226e66775c680007d2dad9965ed13bf10afca4d7c6bd600ea97662a99c4903f35ec5b27af13c1447c7331dca1247fd4cb62b3dc94365572e25e9f074b827431dd53063b0df73f3ffffffb4effe7c27c3863ace35c5b44208bb235dddab9cd03905b3477be4fae98e8cb38bab8f0023072f098901dd3a400d35fc51e7429c7474e4dd7cefb7a344ee3cba246bdd4d28ac9a2fe46b06e92655a41452fbed2ad505946872445a6", 0xca}, {&(0x7f0000001300)="4cb87c06b7640d9bc214d194f912b6b99fa34cc99b2a0f93c5e31c72b8addc6f77ac6f819412ca2cd9523f4646b80c1678c79d5c71ff824b3ff3a39ea867b4efb68cd0ae17918deb0644840f746435c8c5d3f5f5baf83d318bd3376e9ae504b4683c6101f42e43270f27322896000df658aa22263831f8dba99c8de45cdec99c0fb694d4307d42a61f1680491476d7e220cc8f048941db45c4b25082db003c61dab9e74823d421fc6ecb04e6cad94edf8b2f6b430674bc3d9a5c69ad61ad460a17da647e8f038c3db454f4211d68b0228c40c83eda74d5c3913d8f590416e67c9b52a035ef9492346f041efc2e32f1a55bd38480a1f8ab3f051bd3efa120c5001f9c671ad8adb7df304b3498f0c7e67abd15ba64fabe159fd5321b039e88e572e7d933684bf60c6bb4573538dc79d6b2f87e7376ecfd9d3517fe6662195f301711f4c1071c7ae03826749c481616060a96d72ea5b77ec6b57cb0e0a4683e3ea80d8c9fa67a07b1c4c4a880b51ca2aa7474f8e4f6509d6be4527b9e2e1587e143a93ac2d8a8bf37922373f6ab5490be6054d9323a3d92f819c6a5c68048baeeef9ac05c5860310f6e24fe5fd0cae5ec18437917e681ea3748e2d540ca66cb567c8c24955957c5856b08e7d9d5836197dd704173280ecf387998db0407e261e5235468e2ecbdaf4037776ed1c6af77f8441ca39e23a92172e63baa12163c6d32f1a0a9d36b421d300fece9772f33c2ac7835fd7620e8dc3e1213a80a844788b0b1b277cdaa662a300537654feea79e5c4537064e5c2f934559428353b06c2a5ca2553e3c474977c63f335eaed5f57eba725c41b294b56dd326bf4ab943ed9d0053c313dde509c51989ca4e45d9b61ef7dd4c5a553ad08a9b76a7e11b3962f9122221e37a78081bca453692c1e4e6229d590a469634d82b0a7785c7129f13098075ed258849ccca7dfe5e4ab53ae57d82b3c290b616519d629a415c6cf9b5cf995554a57a0b14c412466f15fdd7ca74c1af27af4acd8a4fa02e0896cb36b34cfea7940516a3a5517558901925187eba4406f0e36c6c2e99f404eac7f0adc6ebd8d3fe04ebc2f7cb1de0b13f91ddef8b4dbd210becd9e0ff5acb6c5696d8dc7accc353997b0624741af26707ca27ecf8ab3cf17bb6a81f3cedc242c6bf54048e1bf897d83b3ef0c2c7b45e618081e25ecfb875d9bedd40f4b7cc5a074d50f5bb7ed90ec45c8b416c4c0472f4e3a90ad317be687d77d7a41e64efbce551e3629c90dfb77fc2a031dcf54fcedc19f7b239ab0ba194596676a650e2439df5da44173aaf4dcc4eb3aeb96430eb220f28b51914164c1bca40c79380faaf3eef1d79232690406236301e02622742c111889c60430e4d399ccba980a864c10d43135facb76ae9e987f38cc1e1c4a2ff4120c672ad5380c64053369e6b3cfd56996dd36ca9dfc64c3ccd9d3d0719024998bb92b3041c4c15ea6cac2f1300b5f209f7a84608d9e1b664449f666b63b2462b1a3a73573d05c6c289d55dedb2cd6c0fac89d21b00a5d46873585f746430148d6eccfdd3389b35fbe56062a8025e7177bcef144f7061494501fb7003a3b5d2368112a134b4d685e544687f7f60ac7c782b32bb84ca363627dd02d5249c540cd4f882bfe1c8e506dbf233763638d3218c86210fdb0149dddca3de3ce68440f272eb59fe8997f10060032081df237ba466fcc6b66cd7292a01d306e11c4b48f417a53b710173ea959c06bbb97909085efa7481af8365f1c7b1a5e774c5dff683f22a35fc05c1b1801e601f9638678bb49e542947e79a7809100c1eb49cc987b3907feb56206c6f7c638d6bffd748756f424e8a2c0859c2c721ff31be768315b2c9d46c69f52f892c83ee93409574f97e7cdf67381aec431b6a67da4bb57dcbf3858d67cdd80ce31240960d4c645f2c21c2535aa4d1d13c86f8f3b07e425a41ef4e67483cd1717b4e222601553b6ff94caa12fbdf65874e518b09b98271e76776a46523ddf77645ecdf461af09767631460d8869db779a12144ccb4fb2b949a53a36fe5f1c751db08bb1c979509418b8e4268a6d7d8985b4e8ba16f6d8552185f4d71d0de74d554a002a5f26bd0d83099d87942cc50b9f2ac36cee3b10947e62255adad2dba24fa4b2e274b3856097deb5e36426fac538dff33cc1983c7248a9bdd536d3d5d34b54249d89f9eae4c0776d009a312e660cea6ad818fcd261a0a86f8dfaece3a56925e92cb7fd922389159c6288023d4df1911200fb0750538743a9e4351148c9bb3836fa1054587b3d4656158fa11ac9e581fdfddd3146567a8c4dd54075fc11ee627f3a423c47ef84c4be7f6ae5016b327e092c28d6db9eeb52566e486521c6a4e10da6166a7353f5377232e373fde9c4aad6037a68f54c87cf0822cd659d553af9d07a42f5dfd8906120f92843561299a210ab68d9b39bf13c20f550adb8bae1e4092f421eecd32cf918b802c54a8aa0c7c7e047a160725e405925a38239536bfce9e694519eadc6973a877bc882f0401d7ee0d6431bc97fbf0d6b735cc069e53ee02544df9a643c8f198a309da15875eb7154fb9bce9f6401f1c0b7ba485d0f66bad693b09d62f7804fa798e31332b1e4403793f45b919bb8383fb2586e5855f37713fa5e9dd90ec128fc88a39ae04a5c3908d55a20e0f6664e44dae1b7e1c1bbcac4addab5ddbd6eb1267800fb983e507262463994793aa16205360a47f9fe0abcf260222e2b26c3204ce1da13f5f86b877b5ad1c240132d8058bfc0f4bc1ae8a436d830aee81ea3e43ddd1a72a12d9a791b72272b73f79557958cf56a6dd77bc480c0cc90b320bbdd40a347062da00aa4a4c7693d635a874f7ae5e24caed97ebc299f5127e6a3945de18f7f09c3658039b536470ae842f0ce38d6884d90b0cbdf386a26e7348253e587d8f0d6562ecdf8f72c1d34bbfa2166268827eb06928615c07bb8a941a9019995ed8cc5e787d2c3a901a4450bc51ceb2a7a748562d764d6c4fb1964e360519bac66bd2d9738492038ac26d0d672cca66fc06e86e6447ee9b302b04ee1685366e885f947b4cc3c83e3c1704c56761cecac135ba664be178d3a6fe86d1d8ec703fa077348398b000bb809b075b56ed0b7556e2a93df3e3f55a7dfa34cff8679330ff9ca9aea4e18e681782e9719646c7934b3c92c61139cd4bb47ba16a038b614b28a8e50acebe0a7fd57ac5b8c15872a25b5d51dab0eadb0cb1f3abd329accca32eee3cc1159bf722692849dbfa5abc72b472cd434bd45fa8cab062fab4963f9f67c2c9ad732d17738122db2d860a349463591bbc83a37fd3b1608e061b502e968fbd2a29bce5a665d71ec2af791f2273d2816d021d461b967fa90420ba30f9456e30d74c5704655ad0816e2d4a26dcd1f09272702d6187e6518369b0d559c56e70d71b6fcc1c5d3e55ec14fa2f35a242e92ce56571b870317945ee333e6c5c4858f369e6848fe5f112ebb79f8d5c706c65275db9e2d0223f6169789847697cd4009091aee2b67382af1f0943355d4ce0df1a1ac5c9618ed845c2dfc44882592e135bf516ab195ff1af4ec334151aabb5accc2785ea798e3081f85c7825f35c40bffd9cb161696190b9cd18ad0602b1579f3e3afd6f9fdf65a67316cbc5389e9a435c9ddf1df26517cb3c67a2730910976fbe69a7243075237f4b2d0e3844de3ec9d3bbf5bc2eedcb4a4536c4af8f47dcf4b38818c0a7a8405aea9c2ce9befd3b6bc21ea45b21e16efbef578850c71387adf20ae25915f8ecfc3ef4b652897f5a60fdf7d55d0cf1f9a825cf2853ecbb2ef0ef8785972d7865fadf812f8b48ce001ab58b5de29ef2004cbd96ab840c1e04f0a149975dd1fc34a3a83aeea5a71737d83700d03e75d3ac01ce77e0c512d079dae8fef6f5d152a4aeb30e1fc96bccd44074966788929fcaf049884726164c1a64cec141f723ec05ef351f9c2185594c2ce04fc036eb340ecc8953b3653069b323693a8f9556c3de8bee9c11149a33b1f348eddfdefe07f6e790e4ad118ccbe9d7d622af18ea3e1a936ca66a2dd555384055c937652faf4b9d4503ef66abe63a9b1aae6cdf973a9fbef61860717b3276cb31749db4b7ca1168a4c59687a630b2ae38056a78bbcaac1f5de90c1f90677b4a779f7d0f70887a0ed86b7ac0871de3b37bba7b78dce0a35a372bea7981834aeb1a18446a3e935083bc8ffa4eadbca08287b8a9a4fe3471aa50de51db7d518d34c7eda19bc32cccb511d68514817807c94aa82e32c55b252f6a7e4c3a8a814150f657cb125210a791c2ae3e556baeb50126d9081ff9c41810de7cc6b4825fa50ecdb546d1dd15fff1a7d4adf892f2be73899a3291582a957845219b1de1056943b4171d4609d873fe9432d26e607b12cc0e0eb7406dd74db9c7552d2f6abbdf44cceccec878dbee6857a1bb84d88a010568dab3b1f35f3143fabd28e3c3eca63738cc0fd64027f36cd6a31f6223d2d2b5052ee43d931c71847e708acf2640740e4b17235dddd395e886005d162f28d63ab31ec4ae859408c53ce7a4be9fc5e6b66f7076a966a72be890fbdb7ac15e78fe7333d8ec137eee3b20e979b94ce92763a12c14ca866d2f6002d92e18ef05ff803eaa47b694af280ba9c8290e94dbd905c01f053a23be034afe93d139f5b87130d87beff98bb80a8712f23987246cc86b8c84bca612fa10d6a78a00d3d387504758641218cd11b9a82c957a5410c9caf6745ad9a765052c64ef25e6aeed5ae05142ab0dee98ad86270cb4fb3d3a34bc8762769749e037c796410e7b437c851fae060ee4f2b57dcb2388f3c241de25b7e25429119fe6022bba97ad23594c770f0f72c861669a1fb3e109e7b7b995d4c61ba3e50de2458a0401692c81179b10174b31fa300d9cf867018ff12d326b68682b03ea84f35ed0324ec92b4d50a4d9610165db4f0ee305652101f16c56ad3829a97211e790b624e69300b6711feafe9760680ba4d094328c8d4a0ff8bf7f6a4f761fbcbab73f0ebd01772388b02c778e54bf3b98e21bc7183a76e90c52bc40a48c481de62e8cdc3bc7170d40e743c4ee50243528badb83a561b4f8657e2460bb1735fa00d5449ac6ca7eb1a9fbcd1892159fa28c9e028a3497e23c60712f2eabd6a90dbd60ff403e49d54b0a67ebf035e2616b95910ef848a61307c3fea32293ed634ce0c107b46f72f835ec55349d98417d86ba6ac97b7a70dc32ca045eb6bbc4278f0f6a3f0d1e4713db551734a8a0d5295a257ab99243cb56965becd27a54e43700c3a8e98a60bea24b7606bd6d6dd006b79b78538f142d0bf20e113c4a119acd75b29036d6723bc420548f297fee2fd8574f7bad27a965038b86975f5e0de2788c6882a32a1b128da72528e756a40295e46b3f4c47d4fae81ce22776132efec536e4ff8946afa9365163ceb0353f17bf2109f9ac7b175bb090c78cd06b278f7c3900af280ae4a73be311548323e0fac27cb095846da57093a7c03ed7a61e5335a5ddb05d06d5332ab3755529a05e84519906491809c8513b0fd22ed3b45cc1661d12a78b1fcef03013db9685f369ec527565add2c05d9b07728afc1ffe930d9c562e1f6ff6e06996c3e0b85f3f07fd6f347ea817c6342afc0f19904cf02f034bc1a405b2812985d9d1dad871f2295bf21bf27826b4ade8b1658d542b754fc1f91756817b7e49abda2e4b5b884b5a83632fdb4cb0e9b87b237cd9e964f09a9114e5399406b128139285a221a776a93fdda899057a0b2bab03bada90904f81a8ed1ad7c9", 0x1000}], 0x5, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb0, 0x1}, 0x1) truncate(&(0x7f0000002540)='./file0\x00', 0x270) 09:49:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/149, 0x7b}, {&(0x7f0000000040)=""/30, 0x1e}], 0x2) close(r0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/243) socket(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x200003, 0x2a2) socket(0x16, 0x800004, 0x8000008) 09:49:55 executing program 1: r0 = socket(0x33, 0x8002, 0x9) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) 09:49:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) socket$inet6(0x18, 0x4000, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4000000000004) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000000)="5ee6c5a04e3a0fd87d7c926ad03e33ea8aa27dc203f955619db5e9b8001a3d90840486a2a3c01f94200e0dce099449721c706e7aeb5c71e638046b633f8d825386c38bd08f19372aed9d071d7f1d350a3c8ac0300e2471e8e888cbea7750377140d9a7d2930fc60ce7280d49e111c0c5e4655f7d4a2e83cb097398da3d9a8fc583c0f163992029da50e517cf3bb59f022ede15452cde4ac98114a0e2d71eaaa03be3f8bb4d71a41bda21a8ab9f187d", 0xaf, 0xd, 0x0, 0x0) 09:49:55 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x10000000000000fb) write(r0, &(0x7f0000001080)="3be489b4614990cedb3920aac4df8a97745bba96c62ef0aa1d624b225d60ebbbdc9286892e8aaada43bd9d83fef3a5a16991f6bc11ca57e348a826d6cb40973b7381ceeaf1d5046f760dfad3069babf1f87716f67598fd30993de757af1a0b4597bd0141e283543de2d64eb54b0ebbcf6f812883ca2b1d51f0a668b6751dcffb", 0x80) writev(r1, &(0x7f0000001040), 0x258) 09:49:55 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="78225ee7c8f912a4", 0x8, 0x9, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 09:49:55 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) recvfrom$inet(r1, &(0x7f0000000040)=""/40, 0x28, 0x843, &(0x7f0000000080)={0x2, 0x1}, 0xc) 09:49:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x0) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x1, 0x800103) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) shmctl$SHM_UNLOCK(r8, 0x4) lchown(&(0x7f0000000580)='./file0\x00', r1, r4) socket(0x0, 0x3, 0x876) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x6000, 0x1) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) geteuid() 09:49:55 executing program 1: lseek(0xffffffffffffffff, 0xfffffffffffffffd, 0x3fff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/255, 0xff}], 0x5, &(0x7f0000000740)=""/106, 0x6a}, 0x800) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800)={0x2, 0x1458}, 0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) getsockname(r0, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) socketpair(0x20, 0x4001, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) 09:49:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 09:49:55 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x3d4, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x8005, 0x7fff, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r2, 0x0, 0x0) 09:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515af116dd5f85e9bf4c8ab06198824b3da025bbd4953bf579456fc7d4096e7fb6911ab1e18ff92ddb8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136", 0x99) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000000000e1574efd311977373dc37b3385ceec0d4dbf199fb60a0ea9a2cf87d0db8fd1f42c97d612e5d9566357f34ea9aad896c22b861d9c420d280f10dc8b9846ba6185bad728edb6091db8eaa9cae0b06cedd9690dc249bcebcb00ce16628da5fe45a716773ed6583cd10000000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:49:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:49:55 executing program 0: setrlimit(0x5, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x6, 0x10000) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:49:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x90) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:49:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 09:49:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000100)='./file0\x00', 0x20000010, 0x80001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 09:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x60000000000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xc, 0xfffffffffffffffe, 0x800}, {{r0}, 0x0, 0x20, 0x40, 0x0, 0x3ff}, {{r0}, 0x0, 0x0, 0x40, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x66cc2f92, 0xfffffffffffff001}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0x30, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x200}, {{r0}, 0xfffffffffffffffb, 0xa6, 0x2, 0x1f7, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000082, 0x8001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x4, 0x8}], 0x100000000, &(0x7f0000000300)={0x101, 0x2}) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:49:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x80000001, 0x1ff, &(0x7f0000000100)="b6909b520260bd36e52409754d06695f2c52d8a9dbdd78acb90d7e7a198e34bde3436bb79842cc769d8ec27db9879865dab2c9717c715dd2ac3d66c0e45d8a0ecd5d8f3478e1f0052d69211580ed7b8838e55d3905f48d07ccea49021583eb85bd6dccdabb90b6026866613358", 0xe) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0xffffffffffffffb7) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4002, 0xfff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:49:56 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x802, 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/40, 0x28}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getppid() r2 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/226) 09:49:56 executing program 0: pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/227, 0xe3}, {&(0x7f0000001280)=""/214, 0xd6}, {&(0x7f0000001380)=""/235, 0xeb}, {&(0x7f0000001480)=""/142, 0x8e}], 0x8) writev(r1, &(0x7f00000016c0)=[{&(0x7f00000015c0)="66a4d336323b797d5382e3da", 0xc}, {&(0x7f0000001600)="99d395e0e763f68cc84015beb4a103a3807ffa622836c74797c6d7396cde1c81377901d1d08d1bb269e813c25112004e927e46b5716e50a10baf0502c5fb40215f2d47238cd22f747e1f0265092dee4ce1dbbf283cf70375ffc05c85e14ad9c5966df5fa3153c0f1a0c5877677faf22734f195a73159c8624c946daca85d765f062602bffbef45b305c51592a8efc7e0d6876730c4675bd0e4bf2d500cf428b0fea2c36ad22e37bd6e828b6254dbfd039256271da8918667", 0xb8}], 0x2) 09:49:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 09:49:56 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) 09:49:56 executing program 1: r0 = socket(0x18, 0x2, 0x2000) setsockopt(r0, 0x29, 0x38, &(0x7f0000000000), 0x0) 09:49:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x33a) 09:49:56 executing program 1: socket(0x12, 0x8000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="0400c59493c383b827259ee8206f666923255e0ec6284fc6866f191f3728db3bc2f3f5e1dce120dc8b5e31c76b786b490d998fdedcebd6db7f3e61f8d1743f40b0c983645e"], 0xa, 0x0, 0x0, 0x0}, 0x0) 09:49:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() r2 = kqueue() pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="3d8d0229cfdb4de99184c0b73d254b0b46b8ae18e04c53d195a03896da9c3db5ff812f04061e7083ff87b6183117625b20194a31d742c82265bb272b3bd8abb699adc945dfd79ef5d6072ee013dd0fcdf4ab7712a0beb8b951de41461f6bc091212594214a3f4e8b44e6f98e12e8c0071916ed9d87644cbb5a63d6990054aae11b1210124462ec62c62598811406055ae01a3cf063fc778624ad", 0x9a}, {&(0x7f0000000100)="f2fc5cfc025fb529c9a27417c13010317ec5e744514963d9ecdc798112ca10d59c14499d168e544112d8c51b24fab3fca6a6b34f9456d38845be1e8ad0c4d56251762b6918a6db8d9ec864f9ce7761ad23fff32d7fb03e446fe578e10a5c18e8bee288553915c04cce3ca1748b1791a43ff6edfd331acb69e59a018a94274136388873420dff46deb786bfafb2227010dc6d0d421a3499ec1ae1c296ffd6489678ccd3ca70bb56e1dd448d1ea6dd865983fc3788c8214764e13ca822c4530fbc", 0xc0}, {&(0x7f00000001c0)="c5f82176d3fd4499042aa3d7b31466f2e4e21735e7d2b5c685360d2d80a88ff260e1793a31f410f518d1c2dcbf0314a6d061c616d859f595518e056e097b37c9c23bea20af904d837b4c5e", 0x4b}, {&(0x7f0000000240)="5dcf8a33c0cd38b52cf65014c5c366589b6e78cbb8e53315bd11e906b4fcc12003781cfba385a4746f58509b3f8601417bc5fa62332cd498459286fa841548d67b3afc23b7bcb5fb70077ecc815613a782ee1edeec11834d37a1bf8ca495d04f97da53abbf577b59bcbc03b1852727ae094961f0b01f9d6552b696c7ae9500efcbe41d32", 0x84}], 0x4, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000340), 0x7ffe, 0x0, 0x200000000001, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() 09:49:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) madvise(&(0x7f00001f1000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) fsync(r0) 09:49:56 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xffffffffffff98d1) socket$inet6(0x18, 0x3, 0x10001) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 09:49:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:49:57 executing program 1: r0 = socket(0x38, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 09:49:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0xfffffffffffffe2c) r2 = fcntl$dupfd(r0, 0x52f119a3c61b9d5b, r1) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x276edb02) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getegid() close(r1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="38000000000000f7feff0000010000008a83073729e63652ca7212676d27f62f5e8fa8c35c168d", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00f7ff0034ff7f0016000000ff488200003b18c197fea19a345a75e9e9379c5fb86512d3805042e741dc2628c4835727d0c4d05e97ca57012776cf9bb79e4726ca6513beabfd291195b24dc09d8d72430b70480791f84d75dbbb71b0bf68865e9a365db4319467a476d9ad6f7320846676e8d041ba11e598d1aaef0ad00b71e5e761b11658b4810180000000000000f4909573842f984b006f245f5c6cab208ba82b286e9bc3dd490f90a94e29592dcfcbcfddae0b1dfff5c129734a1d11e925a190a29953cf8f3bddb2f40cbe51f84b540c81c5", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0xd0, 0xa}, 0x4) 09:49:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x7fff}, {0x18, 0x2, 0x3, 0x8}, 0x5, [0x2, 0x8, 0x200, 0x8, 0xffffffffffff54fd, 0x9, 0x9, 0x7fff]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = socket(0x6, 0x1, 0x80) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xdc32}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0x10001}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x7}, 0x8) syz_extract_tcp_res(&(0x7f0000000200), 0xfffffffffffffff9, 0x7ff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="3e22cf2d1774d5e6b27d925921797f52dda1d3283a84d626687f7586b6754a679e2a203c83bae716fdf78f53", 0x2c}], 0x1) accept(r0, 0x0, &(0x7f0000000300)) r7 = semget(0x3, 0x4, 0x8) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000000340)=""/118) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x2, 0x40}, 0x8) openat(r4, &(0x7f0000000400)='./file0\x00', 0x8, 0x21) fchown(r0, r5, r6) socket(0x7, 0x3, 0xff) getsockname$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getegid() semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000540)=""/65) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000005c0)={0x5, 0x1, 0x910, 0x400, 0x80}, 0xc) getuid() shutdown(r3, 0x0) 09:49:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b54bb788c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da474a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fce86c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba17170176", 0x82) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 09:49:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) 09:49:57 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() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:49:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 09:49:57 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 09:49:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x3}, {{r1}, 0x0, 0x10, 0xf0000002, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0x68e1}], 0x7ff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000001, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x11, 0x200, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x41, 0x9, 0x3}], 0x8000, &(0x7f0000000180)={0x4, 0x7e7}) close(r0) 09:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8180, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x9a2, 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:49:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdfffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000462000/0x4000)=nil, 0x4000, 0x80000006) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x137) pledge(&(0x7f0000000040)='[-\x00', &(0x7f0000000080)='/-%)\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebfff9e69dcb2e00000000000000000000000000", 0x14) 09:49:57 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0xd0) msgctl$IPC_RMID(r0, 0x0) 09:49:57 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) lseek(r1, 0x0, 0x1) 09:49:57 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'[(W]:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#}\x00', &(0x7f00000002c0)='}@\x00', &(0x7f0000000300)='!-$@\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='-+{\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='%)\x00', &(0x7f0000000440)='#,:\x00', &(0x7f0000000480)='^%!\x00', &(0x7f00000004c0)='+\x8d\x00']) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000de21810d6f00"], 0x6) 09:49:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) lseek(r0, 0x0, 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:49:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mincore(&(0x7f00007da000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/95) getpid() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:49:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x0, 0x461) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:49:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x8000000000013, 0x2, 0x0, 0xffffffffffffff37) socket(0x10, 0x8002, 0x5) socket(0x2, 0x5, 0x5) 09:49:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x6, 0x5, 0x1ff) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 09:49:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = msgget(0x1, 0x400) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getgid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = getppid() r8 = getpgid(r7) r9 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r6, 0x0, 0x6}, 0x8, 0x5, r8, r9, 0x3395, 0x7f, 0x10000, 0x80}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x7}, 0x8) 09:49:58 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 09:49:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x290d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:49:58 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="021bc293adb2118fb421ef771161bd060f116dd768", 0x15) 09:49:58 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x8, &(0x7f00000000c0)) 09:49:58 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:49:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) 09:49:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000027, 0x8000000000003b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:49:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x204, 0xffffffffffffff6a) msgget$private(0x0, 0xd1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) r3 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r3, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/67}, 0xfffffd98, 0xffffffffffffffff, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/23) msgsnd(r3, &(0x7f00000000c0)={0x3, "ebbf4a43"}, 0xc, 0x800) msgsnd(r3, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r3, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) msgrcv(r3, &(0x7f0000000200)={0x0, ""/107}, 0x73, 0x1, 0x1800) 09:49:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2c, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 09:49:59 executing program 0: r0 = socket(0x16, 0x4003, 0x81) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 09:49:59 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1c95) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 09:49:59 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 = getppid() fcntl$lock(r1, 0x4, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, r2}) fcntl$dupfd(r0, 0x0, r1) 09:49:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x4, r3}) 09:49:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 09:49:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 09:49:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) clock_gettime(0x6, &(0x7f0000000100)) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000000)="1d4106a8597e77080ac6bfa0306c3c999fac3d996cd2ead701dddd6ad8f1f0c495e27f845558853435006708b4e6cafd7cfd1412326ee8dcece308ba6c9536e040048d1687ea8fd644906f542083c4ce11e8dba45661c169b789eaa849dfc5555ee7c6d2e7e526f8b699705e655cbeb7dd91a26ff08ca1ac805aa1adaf40df826157133c280cd51b066eafdca36689e996ab6ba0bdbc90971c16f5db", 0x9c, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 09:49:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/231, 0xe7, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 09:49:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r3) write(r4, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ftruncate(r5, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) fchown(0xffffffffffffff9c, r1, r2) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000000999be434eefd0d21545aeedd83000000040008"], 0x18}, 0x0) socket(0x10, 0x5, 0x8001) 09:49:59 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000240)="d920f347a4d0e593682bc746d934abf06b5186057a0eb2dbe8ba3cfaee423bb689cc69fbd4f6e44e6583671a56eb2fc5f731a8441e12e687d33ea383674ab6ae19c99ac504f9597de846d0f093587fd06744c990e7c844e3becc4dc20833b3b1f50da1b331ce9b47238f7e60834b46092d01f0894db2b91fd2b17d2f53df967bafc39c68178895653618847afa8fa5eb1590bb3e62118ce905209f3b4206e54907b052a21cdf761cbbc285f7aaf45b7d1a94a3773b5e31c27904735d0fa7493cdf00e0ecdfa1e9d41d51b6b48afc9de2f03814d910bf2732fa04da58a4e8a783fce22fdf8cbfbaadcbc0b061557e73", 0xef, 0x0, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="4d032d26eaaca46a7bb227d77f6f79c6ddc6f34be35cc6", 0xfffffffffffffebc) pipe2(&(0x7f0000000400), 0x10000) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="b20dd2f37da0afbbb28677c84e42f4af1ad7da7248d4d64bfa21e224ecbf0a1e47cbad0fbada36cb7ea3307f22a4e37defc8cea31714a8c1ac1bbdaed1d1276a4f9febc6ea194df0562107273cef5952fc8e4d0920", 0x55) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="5bcd0eb80fef11b91d7ba676cc920b58309203b67c01ccefaf4b9576223d851d9bdb3e4b948f2d3db4bda976b5d14bf296e4213e5f31b7a4af3d82bfe7791940b57aba360e01cac2a1f5bde8a594a121a5ce5bc435057e3f2377b39918e0fbd0b35e2aa744fcceccd4612c973c894231d574be03ada22a5d7d1b64a810104f42837afa10caad21e994d2d3919b732fdde86b3fdd6d3af2fc2d90bc50d5714c4ce241fc", 0xa3}], 0x1) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="1b415ae5bf5aee523ff90f40103912d4e8b52d8f8c9654b2dd8e", 0x1a) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) pipe(&(0x7f0000000080)) 09:49:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getuid() seteuid(r2) dup2(r0, r1) 09:49:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000300), 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x40}], 0x2, 0x4) 09:50:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4001, 0x1c33) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 09:50:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x184) 09:50:00 executing program 1: chown(&(0x7f0000001380)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000015c0)='./file1\x00') r0 = open$dir(&(0x7f0000002b40)='./file2\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file2\x00') shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) open$dir(&(0x7f0000000600)='./file2\x00', 0x18180, 0x10) socketpair(0x10, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/109, 0x6d}], 0x7, &(0x7f0000000500)=""/192, 0xc0}, 0x840) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x36) 09:50:00 executing program 0: r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, 0x0, 0x600) 09:50:00 executing program 1: r0 = socket(0xfffffffffffffffe, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 09:50:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$getflags(r0, 0x3) semget$private(0x0, 0x3, 0x400) r1 = syz_open_pts() r2 = msgget(0x2, 0x0) msgctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000180)={0x0, ""/86}, 0x5e, 0x3, 0x800) 09:50:00 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x100000001) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0xfffffffffffffff7, r0}) 09:50:00 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00001e3000/0x2000)=nil, 0x2000, 0x4000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x8c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:50:00 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x10000}, {0x18, 0x3, 0x1, 0x40}, 0x7f, [0x800, 0x10001, 0x358, 0x3, 0x7, 0xffffffffffff7f62, 0x6, 0x200000000000]}, 0x3c) socket$inet(0x2, 0x4004, 0x7f) 09:50:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x80000001, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 09:50:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xfffffd4b) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = msgget(0xffffffffffffffff, 0x3fd) socket$inet6(0x18, 0x5, 0x8) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000300)={0x2, "5771fb23d0f062aceb1c6086af96b3594cff4d50250f9b4ff79c4fd61369f9ec593eda17815f00000080346045331d55eadc5398203974b68155d138cf821f770d51b47cc384e126e7b7857216d00d2136ee435e13f384e891773cf58d2b1e5730e0de3b08f1ce57693c1d0d206fe96610b7c17bc50afd0920b67c49a109d99eb4f8603d0f008cefad4a18d0447eab9ca14f5199c3e378c2aa53ecec46e62529cbc68e8c9037bfc8980fed558d825fd208f8270bb46ea9bf"}, 0xc0, 0x800) 09:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x0, 0x4, 0xe0, &(0x7f0000000000)) 09:50:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffff7, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) write(r0, &(0x7f00000001c0)="07afc1ac88a9a7cf8b3a5d93928b3bf18ac36616ac6b0a2777f6ddf9e05f01e7ca508b754df8a36f1df635366a22869938256b3ad820cbbace2ba44f0cac69ed3c790fef9bdd19e59c6b75c6ad6c5c20ed2cf6944aa77eb6adb45a9751321bbfbd20163669d189bbb2b5ddd4974d094c1cd04ae2709177a24983077d1f3d77af33da97be3fb5a8bca602b3b59d866abe88dd4c8fdefdde5cbbcbcae0a5880d4438206a49f1dbdcd48046dd436517e8c2178301cdee9eabfb46ab25a8f3609ba65805a7f8dd27f79a8dbf95ae72360d0cadd26f45108b51c02a6703eefa7f4a669bddb88b7d705cbe92afba4db92dbe8258144562fea5298fe014d802cd424f87d4644d8eded3046d090ae0e6f907be7a0593721640820df195b5754f5f41b9f6338350e2105e3f5f4f75c6ce6495048d5d4d8cca676edc3271d372cf43bf4c0c36706a606123091b8ef17954047b28211cf7fc12364bd3b974081c2f0b920311492d9f42e26101a172ef3d40b40677fed815ad57e213c14689b23e94d940f11320af79e607684da5d9669a3140a86d8ea6719854c9325892550f36c839006e1664fca0553badda551e17a9b4390b5141fe082748fa682e6eb50d87b446ecb4dabf623a6e1c3657224518ea0008b47aab9ef9a579f7d6dbf589e66297d2f9f69332a04168404fc836cfe05d3d78821d036c082643ebc4627b5bd773c7442da6701daf5d06187028934a08205f485cef2347743159e764be978af8fd3f3a46a3e22874d2db162fae2a1242af09eb9c293d49a367a904b1efe2a47a835787b55218df2bb31eaa6d9470bffacadeb3ee25fa997aa3599b4b5947a6cba5e6ae812e30d1dea384bbde1b5ef3d29bafba47848ed4b0444caeec8879984fe81e9fb6ed424e638afb4f8683de3dbee9a8b660d929388be95207d3221cd07eb5a6dda996aa07b6613431e318f4fdcbd5e33496205c425b90eafcba64870979aefae754ca0f62143f91198324e12393e21f025038d1aa0945aaff93d9a1a64c960a3e8064ad8536b8e52f9f9381f83d9bff1e3db77f707f301f651fab830199c003c585c65624d752171fc798e3c1381ad9df2df0bef41e7d4ca5c36b6e3e6fb113bfe4024829ee6d0f80dffe4c5620a66f75485351b497bae36668efd8911530aa883503c41a022ee51a616f82915fc83d844538aa2d258eb2c3d4fd758598fd98210375fa5fe708812da0b9625187b29eee6cfc34c344f5e306c9cfb1146821fbf1733db811259254aaed4bd7ef5e1d4db4a3444b90db2ef2692cb8f5b2af8e2c68026c109aa3ec4a7511eeb10e4ad3b92206cbb2a104c89880059c8cfc1afae17638a76a89e19d724cfe5bd67747b963015f52a324106b21a4dbc9ad946127bc5ff464588024ef4c124c38b307417dd6b2ab0e0a1f1e8a82188732e9912e05d5008c531c7b10d56bcd3f75ca9bab4df90f17c7c45e4c1f4c804d354df149ed61c59307af212e8c9982fde6b087296fb9c8398fa142cf6864e65bd58832b9b779686bdc86f1f500fb322f9ebeb9ef53a92ca6386fcc414619a97cdcca5904260c6a2bb6555a8b2ba723eb67477da6f746f41127bd6f9140f0e6eb37435a4ec6ede5924e25a8951f0b13b4f4e1f3c4720c971ab1875b79cf97069acff05272b6a40306bc237743f9d95ffe9d78ef7c8e411a8dfd068a3dfc8896ce58957db330813b50369d91458883769c638f5e98cab429fac67c1acd2d4b5ed478f32660665919efa1a106ae0bbba827b9076c7d0ade1c391d9ce46a76f71f35680931bce75b80495616c08152bc65317b30b466123a6b20e896770bfad22631c77f444aa5344ed9272ad99ddd38cfa52f58e1d368f0b2fd65b2b866d98c2d5b9e8cfd1d33ae392ce715d7fab5970479ddcdc5ceb8d5b71fea4c062115661adeb3a05779f2192ff2fd5d471f5965e142609d0374de05395aeaaa74d7d7d16a8e5aa6b62ebab72bf75951acdca0c0d0e5388e6301be3c3639e302bd62788674028d85f7246ffb419bdecb8a895fe9f8761c61501bb03bea3bb0e94806f6bdae5d732210ed15af4590885ded93bf29284f31aa1c2f511fee3884f9e186298e4d454d78f88093bb2866b2d8a1ad22d839aaac675244ad1afc5e3a327c35a075e8611c6cb7faa972e1894ab83fd0b5ec080ee77753057609614cfcf81a881ad3c101bd784aaf488972128b7277157e46d081083ec6feada793a07c4b3a44bf81139953c3ba088fc8e41656e6d6a8b3ecd8660ea5cd7bf4e55948360733627ccd1e36636ffccaa3b9620b3c665ddb8de2a590a84e4ba5730130f7b75ca9666bd9b3169051e6f1d6a39941090bd900715acf503fe2cf26e882f1bb989b211441861ca56d6b471b7b26a712bfd4f8bd5eabb513c146744ace9ba27a0bab0cd0a30866d540766677271b67a0910a7574ad19a816a4f1c9073309c06d4df7ee2d84a5155f938bf9e31c37b13d5d2d8f01923c434127413d6a8c2bd5d9ee0e5170442872099bffda08e9b120b881b275760f007385d90ce9453cc400de8fd4f53c584bbb60a3642a8487b25a97e98d3da30c906f25901c1115647183388ea63fa560dc1b49752e9e2d57c796354183fa460068a9cda0bf40c5e7ac0202b23a514d9fd22241704062b5d6742fb05ff689861ee1ff9a6717d60f050fda4ba1b37158adb3146d0fec99f1d9c1db572190fa869e3a7fe26f71254fe288a1fff3c272b28d9eb66ddd3c0002d422aed8d07095d6ac4600fa73323900f03246925ec5f60d23798968b419bf6763fd8e9fd752ca6535844ac67244eb447d6176514b05e24c4618a803bc5b2083be5e011abef9d48eee548b4deef78db71f5270943f1a900887073fd0c71f66ac66cec7b4a57897b05a3d9e8f6aeb1a8b43d3ecd1a2cab86c33bd5de7a8e9fafef58254883b7d68b566819bec0bc0947ca375eadf91cb14663159d6bc9e899ca5d08cd836113053617e9a87c8b1c7724c475425d167beb99bbbe8c9c63a57baea37c8354cbaf20b073aa8e009b8c346d8bf38c02ba87a7fa359dfe3bc12b2c61e98772265bd19c9f09e7e351cabd6eb46986d6258a35cd5b908b2d3d2a52a79b418c79ef8e6ca6b259f6604c513aab8f4e82e6be5e004d212a4ca7d636970fdddba523d82f8bba184f0c90932b7ffbf336894f445fb81b8353fe99bda175936c1e717a2805c240653a71568e7e58c820805b0199ab5df0e15150afaf8b9361208ddc7652f6938d8eeb33c1a01163c6934470849d25fb2493bb9c012df05d06242a6aa747ddb173f6686dcd302d871f12e08b5efa27f2aabec5b7be12e7804a4b0b355b2480d20cca6a2749bfdfedbf429d0a566c64462a1978af1a323c78bd05bfd670da783dd34c89b2e6ea2d2239df7ae38a7c521b02f6452f509846ee348cd8b1acfaab8e51d8b33c90574d923c72a8f1cb0b00bfcbf2acdbac7ab4b4a03420e2ea2a4dc9da2d522b1807392e6ef61611ac9513338180af7c1a8740576608e6917decadb6a8af1f3a364e47b407f02ed949ddf366a134e370436191e50f198f543ec15d6f507576fbfcb0b4c3ca9184a89169642cfd693f15d834624e58e572bb488ea0a4bb6ba5c15056e2af337033b2459c3f56045fc673ca5ce1ad6a3cd32d6a820242a187ec004868524f014dfa31cfcbf82bd64867e2edf905ef8f5b08c09d0ae9c54b89940e6c9cf2606bbc30323e9f2639d2853ade244631c64875af798590b3fdc13fbd529800e0fe216142fea38af723c4a6786f916168ccc21927903c1e342896595e6eee21445025fec4375f96175cc4c4fe50986a3fd76c897b76853c1e15e5e3dc454837873bd974a9634ff0a6295385dbeeb77bacb4dd12729966684443e3f52b3d8cb61384c4f1fc62a4286455b0de4d1d7607796425e187a0ff95bf8ff5ab2cd6d21e2ef0a978906579b9072acaf0f0a43917136c6f1c1e0e981fd61adf475f9f62297f1dcda7786969969eedd5d5a85da786fde28d1f15579a7527f96e436c5706e5cceda090c62261ca3a1dd6057685cdf9edf5bb2fcf6469c58e488100b9ce716c51ce101fb60a6a3858daa6acda43bde8205380f998b6853532b3b8bdb8fc8e35b9f8698cf63406ab9bd8818cdbce70985df7124bcbfa36814c7b2a2d0435afcee887dfa294869a6400ded75c010c71d5b18e9b31341f6be06814173efc38007847ef19f993d1e2e982482f6e92e68774a04431994b2a3db83e7965ed48c2c8e4ade6844805fd05c873573a39248bc5d39448119da3996d4fb6c62e641aed64b399a5d6dee342bc00557b729276d95186c2df34ca6b8a9fb782e1482d1c18bb62458252752dba93bb43579b8ec37a16a280d516a438f656175d379ce51fdeabef3af5d2abe85f358ddbd93e51c3bfc898dadc072fe504f3cf299a934d01733672bdb8873fc850dddde27bb1c02681f2d3aaaab392cafe991aed14464c6e3a9a909763d3b4abde52c49b37138f2183597fe314354cba60c618ee3d607d8d1426c2e76f451c8d9bb63ead22b3820ff23ea5ae77d2d873318174295c687b6a6d9964361d4acb7372be821a4a99420d108e324e8064c963196296e74387ecb13af76872d1b58497feb534ebf32fee4cea2431a17fffabe8420b39e119a0889802ad1a23ca46d5c5033f74ac8b8b1cc4b347949af63f5245687eda163b6f5ee7cf00e8b2ac43ee3dab8b35d0d677140bd38468271294d50e9422e7ff374cc6bc40202a3745c71316ed1eca6d0e15d9f285d6155350e75a5cd7e4e50dd1746b3895cde799745497956ebe0ae9f48b93e13a8a59df1cc4954e5070b3e8c1c3115f88bb71e168522bfc348527f8b2e9ee9a05b198731472e91c36437ace098a7fd63869266d83b4fb7f1c2b0036b432d6f34b1e14b8928f0480f75144873e237d40815e8073ce9788d2ed69da5ecff942cf1855c9c7b706e38208a7e145d2f8524e8b46483aa81d6b0d79c50e7f68d053ab31c3555f951d817ede7ff1a006102423eca91cb97122942272a61c18c865b19519d85e98befb7ae530e3a798b3ba7754d52b8f83a4efd3242851f12245a9f2356f43b12cf4459f086b53b9bf46b3bfe6d4b8324eab5a9ad2146ca63f397061428223b47248e37abc842cd5809b7220c767497fcb3a2fcaad08e83a608073fb348a2c90c6ce4eb022251630ec3211a7ac9cacdfec3181f25fd21bb40b8450868b763b3c46f81c8b12424be26f95a809cd35f4fc8e55c05b3841b42f440c6b4e2f9ed143f264b3a9f062eb549ada01345a39cdcbcd4fd257656ec543b0390e4a0f4355093b275162876c0846fe951c577d69a8ed2d9b7bb2c1d4dd4328595229d5a80b295c6ff4c7cbc382a33bdfe66d77d204aab4a4a1ab1d250d2d1463882026529257949c59a5c5b3f6cf687143c02f3e7e0e6be38a6eeda3b2fde22205c787e3176a1fe87e52ec96cf3944aa326b3d2cc7b682e278dd8dcda04facdf25009a0b0669a24e5742dced4e5dbfefc20873ef9c477eb92eb87dfc08d9510bb836d40efbd475fa8c75332be2fe75dfdf5bba4572ef4d0aac7c5bad5af71753462d8b30f4c3e27106909682ca0aeb584b1cd6aba062821e0b3368310cb8e0757f9a9fa35b485d65b01d332d36c1f0c86793e3ed866ab8570c4908be6dc549266df27ee493ace891e510b7e612be05834a5dd2bab536618d535d971c940109d883b66d2ef21c01908487e9054f9b4cb2c928524ece68ad015b63e3e6c3c9677eb6e9a895f6cd3d43b932926e69845b47e", 0x1000) r1 = dup(r0) write(r1, &(0x7f0000000000)="572c70c779594f8d0ea845452de2b42123d537bdca1954ea2250dedacf082274ba063f7ac0dcf5045cd0358fd4327bfead4d289c582f95726159157224c4e34f67a2413e96193918d1b831d0c0f9e8f8965dda0ad851d05442fd214b", 0x5c) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:50:01 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x7fff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 09:50:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d36857", 0x1a5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000480)="fb5d1a84c30a45fea47258a9e2aba1000000efffffff0005aed92de35d03847f0c99000c6a5d1214cb7b3f749a67007ee48c0715952887c56c8747123672db3bd60534df2170462a0c91df1d527e5409a68fdfdfec75fa82ce18e44a824b64809f3e1d5847f833d531d5aa9e027e967cdde05388475ddaeb8a0734a3c733154319e719f57e19b8deaef2d476ff85", 0x8e) syz_open_pts() close(r0) dup(0xffffffffffffffff) 09:50:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x3, 0x7, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x6}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:50:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x2, 0x4) 09:50:01 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x8001}, 0xffffffffffffff53) 09:50:01 executing program 1: r0 = socket(0x10000000000, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffc61) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x803, 0x4) socket$inet(0x2, 0x4003, 0x5) socket(0x57, 0x4000, 0xfff) 09:50:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000001c0)="d739e22584ef547f8e42af66028ad17ef16c", 0x12) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) write(r2, &(0x7f0000000340), 0x10000014c) 09:50:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f1088302c17892806c18", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)) dup2(r0, r0) 09:50:01 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/10) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 09:50:01 executing program 0: select(0x4ecfcf98f2ce04d, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) sendto(r4, &(0x7f00000003c0)="6f6a8b34f3eaf2eeb0bee8a9d34960031b52febc7df970f11c05a3606b54e100d459f7761e00abc6a5ec0d354f95a60ac1e536b71321f668f0c9f48734b89b870b5a9f9bc08c829c16ead7f3302aaac48850c4928829ac63157add911c90005b9ccb6a70019f66301f73692f04a3676a21e5b9f3ae860a77f69a126c4e56b7bb9c29f0dc0ad1fb2abf732774341b38a0875282ebbeecde0f17ff4658e2b7c229947b9909bb86b0048de4f381bf4bb1b97e13441c18e7a4fab549d5ae9027038786ef5ffce917c2332a008e0c4d755e4f635088b3c087e5b7aba432831f6b42b080f27ff24fef6590aa", 0xe9, 0x401, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x7fffffff, 0x3f}, 0xc) r6 = open(&(0x7f0000000380)='./file1\x00', 0x2, 0x149) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) open(&(0x7f0000000500)='./file1\x00', 0x184a2, 0x60) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() 09:50:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket(0x18, 0x4003, 0x5) r1 = syz_open_pts() dup2(r0, r1) r2 = kqueue() shmget$private(0x0, 0x1000, 0x3ef16a32e7172223, &(0x7f00001f3000/0x1000)=nil) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f3000/0x1000)=nil, 0x1000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:50:01 executing program 0: select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000300)={0x7, 0xffffffffffffff0f, 0x64, 0x7f, 0xffffffff, 0x8, 0x0, 0xfffffffffffffff7}, &(0x7f0000000340)={0x1, 0x6}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 09:50:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x1}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x811, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 09:50:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:50:02 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1013, r0, 0x0, 0x0) 09:50:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffc, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 09:50:03 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 = getppid() fcntl$setown(r0, 0x6, r2) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) dup2(r0, r1) 09:50:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xffff, 0x2, 0x1, "8da71b6d1641f922594acb93173dff0ec700c63c", 0x100000000, 0x4}) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:03 executing program 1: r0 = socket$inet(0x2, 0x100000000008004, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="3a38ec98f19456d684cfcd06305fcc9b5497434e30cdba9734c08906f2bf87a07fe643f2ef36abd9cfae52fe29cc581c3c0f9003be987bc479e1d3107d6c024fecff52468b590875f0fe30af7b52f14ad11c487b9397eb99", 0x58}, {&(0x7f00000000c0)="4c54104f10ca32b0830872965da701876934daf0863866cc5f6bdb034ec3cb4c7c05e088898a56b495d12a7323f8", 0x2e}, {&(0x7f0000000100)="853fd9ce73635eebe5aefb2fe27ed2b8a3d1a51069f85a58a02bedb4abe3a854c24fdf9e0d61d9d0dcf7b346eea487394db2d7336f712e65140c94cb4f5fe3be4962d72e44a13aff4af4da280811ce4727836a2a8f249084d7d858c20453e8f6ec0c24d14d3d8179e6b48d0485ba830bb9973da6e5ecb75e7a982964e124bd1cebd65b97142fe05c80966dbd713bd35495303f4320cab7fb81f26813347c94f8f5ddb9862adfcc24c6839e639852bb88de42710b3e6944ce1fc64125906656c1514947", 0xc3}, {&(0x7f0000000200)="607f5a8b0a25240a71ee9aac6a83a6a6bb4c9e876bd04aae45fdadbd00a4b5e5aeca26022935b3f0adfc8c235b6eb5d2508b559c9ba728653a68cba851baf3797b36703f032b4c1513d79dc4a52b59f766910f60a3e3b6a070c515c5fbd0cd9640d830b06c1657639be9a908e4fb22247d9d200c600d5ec54a46bba7efec8c8972dc62ed58bd1c192c1545bb4271c3293003d814d16e24844e445c4f0a548290c306bb22f790000f856126fab8531e581c220a7be7cb9d3660e2e40f0e4afce84679895cfe9fec92e60ae33c9e3cb4f7410d6ac445a02ab7955ee8b64a99809e9d10e1e56304a36cace8e46f6d2b519b5aaa6e4b0c1e48", 0xf7}, {&(0x7f0000000300)="84c1d3403e50d5103af4a26a5a2dace71891a2813e1a8f5114b0618ff5f210a24d6747bf1aeaf5ec19591f9f91d3b438bc355d7f8bf9d89d01d1dbf9e306efd7c8e43f977d45d60e23d1611489fc76b7d4cef73eba45bf078f79b5f4297dc58f298f0f7747a273fa28fbf9dc46e4ecc4d665d5c5027d19484bc60d1417dfcdcfc3998e1d61ef84e878245a23d9aa42502744307943401f4306d61051fa3cddb1541f89b6d4221415b1d444b4edf63cf115015f744cdde96331a8d7a374a96448b10598c6b4f728f919bdc1d66f256fae94bb427dbb2b4d5a861d274effcf512f6cba6ae2ddeef78b0245ec4db1", 0xed}], 0x5, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x8}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:50:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="2e06e12b600e44763082"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e", 0x748}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 09:50:03 executing program 1: semget(0x3, 0x2, 0x0) mlockall(0x0) 09:50:04 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000006c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:50:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 09:50:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000029, 0x4000000000000e, &(0x7f0000000080), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 09:50:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="ddadf12ce2d42e22998a60262f5c1d262b0627e2c75c428610c1c80eb01a83a10d23ba028cea2dbf7e14ba8c138fed792eced7d34fea77cf511e27c7d658a39d1240c46cd9caf42a93cc0e3db9c783532da012ef086ba1335d173fc49fd0df569584834e4a12266ddfc7f49ca33e32b6858ac5c09eace628547fffcae7dcf0b7b968b2c5070938fe2bda2c9d3d0a847291852135db1f7031ffdf422293b78cd6d4ab23d501e022b2d60ed4de55a6df", 0xaf) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 09:50:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() read(r1, &(0x7f0000000000)=""/25, 0x19) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 09:50:04 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget(0x1, 0x4000, 0x2, &(0x7f0000d0d000/0x4000)=nil) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 09:50:04 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xfffffffffffffffe}, {0x401, 0x401}}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) 09:50:04 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20480, 0x0) r4 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x47, r1, r4, r1, r5, 0x21, 0x10001}, 0x1c54b2e8, 0xfffffffffffffb6c, 0xb350}) 09:50:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x41) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:50:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x33b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f0000000180), 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="b11656e187ad9e565e59f571e1da7b1e252efaa974edbd7d2c9b6a7a0fa164b499017af74f0ac82744753e95b9c3d91332ebb576a7de5e75cbf107f4ed68b0e8e37a988e1db7b6611c922cdaa6966930eefcde3aac9151a4ac73543053db2740f7e3ebd9458584db57dcd9957d1b1bc0fe17", 0x72}, {&(0x7f00000001c0)="ea8d70483ff5767ed17620f46c5e8577285237f2f50bc70084c73b26a1a2a200ecee31c7d828df18f3a138c543f8c0c3d2c07b0ff4c78ff37efbc38f47e6e7b167d8c7fa8bc4b097fa102e0d1294cd2b3d19f10559211dbb6d66b34e664efc6c9b2da7660c0a96d99db6756c73d05eb402be7d4bec8a48893c84f328aae88b7d3a77c18d156d8416fff2fa74a0e712b6e7fe863f8d464e1d9e0a4953237712ee9f502bfe79c60bb2dafdd568f0c112e774fb847df2d7d8ad9858036cdebf7ac5f41c6c384d5edb1ddf7cf433be6e7974fbea3b07876b0aee6efce611f99809a156cb2131b720611825cb88f8433153d627ed1bebffbe425a48d15f474669e9b04f4ba3f8698f047d1b704ef232d7f03d125eede753772e75c331b74a1b378b23d64ac00a8949d2418a4c59961ef48d56c76d000838c242c23c8eeed5866762f9cb79ec4510d149f67aba43b9426ebd7e0086e057cbbcac048d737706e137d001253fc5f838069565bd921d5b0794410d7f8ea2c1bea0fcac0024711add06ef2291bc9a4ac41d5f847fc40919f3ecc37844642b39b421602f0c9e1073813b518344211555faff83acb03fb99bd9908e18d16685e0a91cba1054d0094575ef7e2ab37f57c1dc07779669d4d0280adc291fc51c4e7b8c08c66c25f78500b8da9c207731bfc40c57867ecde0adfc68db20b640ad2a7b2629013c9343f1b7f3eda64093a519b6567acde3befc6a60c23eb8f478778f1936fe49c7572fa239a8a87ece9c8829dfee47659625ab1431e2aa5543d93767533764f068aaba3a567459a01ea76b19735d68151dea7d86d2c05face77da6d0c81ea64f65123ab95a9fb739a80b70ce204d413b7e7bad67e36466aef8535d32ba04ff07192df8b9bffea9952dfbb0557be99db9f04e38e9b4139ec9c1e20dcc8e115311dd80425351ffda9d2b510b5fb7fe64b95a403aab22084e678f9d35276e7617bbf012638e1fead5fc294579cd91ea40f557c7c93c7d15d4a481e930cb444c2590b31a5dfc7b11955a639686a963e8101ec65e1f6c25e7ca91831efe704c0b5b7525891734d1747acabf076baba34231dbdc3968ace27805d51a3c18230c8d2e28653cc26949203d03ac10e4afdd77121c28444c6261a8211d7ab9d88fb14bf835d3930bbd0ecaeb4bac0ffb691f73997c153333b37e87c82fc80cc2571931a0c25dee4ac4cc3baa0ffc32219f395823236ad5602deb318ff44c06f95721987bb6ffaf33f8821bf08a85431467bb04d6409166878fd7b38bff5c9bfbb98e3d2b60f67e3c0d6f1c7597943acf52dc605b4a8b98c3fc95c0bd589eb131632a74ab6947cdb8408d5ad8508dce622d5f750c7d78832fbf95b42be27bb8e83a8b32e7ecf57c39e41a8305f6353d837b9061acaa10782476f067d40e9ec8c2c05d8548402a646f93ed61394ed5a533536a4c8e07256442b20d6102929c268c4c54c0fc4230ad43ae22d1f730889a93d9001305c591390cea7425495cc9c85e603ce53e7e4120ca4c1b3b444195ac789c9c09d17703b4410825e9eba28c5939778f4875d5105924eaa66b2e08c36d2579ae93ff83815a59ab870bf49e8873c23bd638a1eb7b997899d594b05d91d42fd94669fd12dcabc465db2d703464bdaa679f1ff53eeb4ba0dd033154aaa7c8b46f17f652494b73050fcecfc95d153b0b977082afc05cc6511d9b4df965630e7f52b16baf29e5f5359ba5f409d0a3ea011d315f7c26aa703defbd3e4958de2c0d632429ecd73a2e65eef7b84cc6d9430a128de4728a2b52cb7576ca05ff5faa2779bec23fa3806410929b3cc8c8eb0bcda2ca82077f1989f2629ce35e2cd815f31e3795b65409f9e9c1c4f675791ab965d72626a4b8dfee3688fc0a7fadf35072c2494c0304dd618cf033e5cdc85f931cc5a7f77ff6001ae8127d9fb4aaaaf705ddbac024510f79050663ac414845db903207ddbb64c043c4a2cbc40fa0ae6d22a0b3e855c930c7fcd941f7b12a176964e1243f9fd1a5e868d230c7781c445f26c9db389c0b721eff1f65cb601cb66920cea1b7b9b0379638d24a78dec59037da44ef94a61a96bcf33c4e2a42456c5d66a1ea2c22aed818edb8b7967e8e14b852bc21089f0e8c320015a2493ea5f3dae69ca1508ae256773bd50a6d50e101a895e672e82efe22ee4e61363423a3b0910e52ed692c867139a59dec738c55974d382c17d7ff7f0349498716c8c6dae4c04f7e511f81abd043dd0445c9edabb79d34f639d2d0b430046426efd0181e76b510cf47928c2e694cf57a516d34a26d93e7871236fea55b42cdf6747f3250d03744599eb60254fe532727d85adcc9e2d8b590460ca24c9ecc2e38c81521d8690dcd5e86f26697e9fa141715863847d68f0500eaf6b6a285e6f08dbc1b6904767dd7b511500eac649709a58b93d42489dce3ce61a03b3a0b9041bfdd3f1767385272b07d917f21b40f56c9d1fe88d3199c36ad0be83fff599d7ec8e527cbe24cbe1ff1dc17468a5a2d100346f6f3e56ea849fe93f399d5555c860aa4d4ca651c0c40066921a98ac4730ce9af309987b230e3bfbe9d93117ca6d54a91f544303f986b6a8c94fdaaf0403806c65f20a407f22473a73df7bbda3631d5bd9290c6eec1afc1daac5cfc07fc7adbf1f4d077c99e2ecf9287350d927ade90b61a351fae3a35b10a19b5172e4da56adad2ac0a65c4567bef540b0c4de814ec1d4ed4f78248b0dbb6eac4823bd4542a4248c21428dbd016ab8af644f876eb48fde24e98dbf355adf769edb6bc6df96e2d71c614fc7b5b917636a21d256a9e6c52ccdc19ff1a0eeaac1d05fb7ecf330d84ecdfc6d45bf32699d25aafe9b0e898c082299f3c7e7d5aecaab9e4e7c170ae8f5e440f427288fb297822b8a9594c75cfa613aa4f8e76ebb64ca4d06b8d2ed18383995a9df751309a103b3f47b8b05a14f27506e419d2ceece04b6c2a6a5f8ce1108358e891548c722ba28addf055db4f0404147fed8ec5c4321f4e33160c3c420d73926f84a822aa08ab7eea555eb00f14988008d7f01c39be0ea6463818cb044370cc6de6674d890a99b86077d5bb32a0ad91cbb542a79b7000db4f2bed59b60bfa8b95b73eeaae879ff486a0fb44fb5b6739ca38ab18a838b86091eef03cb53185bb2bc27b67e3f60f48f98a646ded5fc1974b41d5f948788aa1704d9276c72f95bff2b5ab54f64f6aa3c8ac08fc22a5c549d4a1ba7918006944aafdc8fe1ef8ca002f427e6850a34d3fcbd84f2dc9f963bb8d19289a4b3825874fb2ffd709a3cb9c87325dd88cf187af61ad4d0c109aead2ad0fa7cfc11a32ef4f9d8181599cc58fa21ac6ddb62be0a509a83345b4acf2d017088331a4b9b6fcb7edf49bd143e973bdc9eb22b95d0774aaba20b1100c738f9eb08b124354936ff2f63f0de0a99b4ab1ec97aeb9cccf8a4d1b83a9c04874af64d851f3e286b48af8997e9b1a5345b483ef29eae4922cda118100abeb46d1e94c457818960b83a7f1007bec39cbd230d7f9083e9fde464bda707ea757ea5133f661748581990e3d969ef43e409a6a265ba1bdc44e5385d78a8539b0c59b261808a391613fbad1a5771dd74b44e5baed25a4b866030e4462ba9545c5e06c91a5f384ef76d23e5a0aadc4467c9e900d6036e8aa9ed0ee554af2ee1f51a3e5bdcbb6951c0af591ed057e95bad1f8f060be2ea03641a11cca1ba038354104833b020d1f75b3887010c7677957c3a3f9bb34429f04adaac6725f550362c442e4ee380133b4a26e5d2e7302d98ba334aa671087f0e026227f94da27a25154ff56af806384ba838f0538faf4ada864ba44a15c41b965c41f8410927b4d74ce9f1f67c4a112b4ed1d03e05ff01ebd42b95ed8416df4672321428a6efd4fb08b01d14cdb08c71541fcad848d83f23b82eac7b7bf1a5eaffd8f1b516fb56b5a26deed2b35dc9e4958344e2fd40377def0bbbf26bbcf478d3fe9dfaf57467262d2a6ac1f8426d1bc609ebc6fd650abd1faf76628bd676fecd36ce1865494113234dc5f2759a10be2f3175a8fc6978464e68039a4af8061ea12595f34b6b28791dd77bd393460e91a4e410b6174196836543ace836a448c87c656d6b0dba0b7a621bc07b4484e6b394fe5cf4ec21255db6b680d81756a5f0b4093f50c8f204fe59c3e1f7c14202fbfa240546fe378a924abf0c5e6519a2a6271ae6fab41a327f25c11ac14b865c5eb0a7dd581c87f70e946128892258d8d346d4a24788a1a11cfce4f2cee77f1f807ab77b4b17c643c5c91349d1bfec7a076cf0dcc38d2a9069cfccb5e771c986b51918444a64a083407747924a1af2505892dea612840560323ca368da873004860244b6d86a058c25f9b9d79ddf67d2e0f5c3ee5074946cf5228e548991f1edcf46d6d7a1f1cf3884f73ce468682fb5ed030469c321a4bd1342a82a751ac5311c329cd2a05abd38ad2d6c331ab5ed9184f1e5d866e1c095f2e17c0cb7477ef34025a04b1e05da0e73345b1ca67ea31f809093e3a1940b031a67f5125d8380a876901d181fb8b24db20de8d9fdeabb5577061bf0a70101badeb282e2cc7f4710fdeeae2be3712bbfaea9655cce15757697295d0ef35d7cce2342b2b00c19458422fa3cb78987b63a5b50379b63d7667d21e292b0b8fd91fb6905ce7e41d7f82812305d445c72d80516b56406cbbb9d5fe30711695d621987c02a693e1e943c1daf2a631cac1195f1446dc290fce1668676b8166d5dc83f0084d616cea54e6be936f0b0ac3728b3b82513df09c08b47dceda8489bee9d5884daf2e60fa7c622044b6057e757135912ac1f0eaa86221f3e051ad097c824b1e355c7882e2b6d22f9679eedacc5cbec7db59267de989dce6db086f3b8a05756ed31b10a4d82408f613eb2164ce01b1c4151827b8f6d5589af599c2610637ae12b5b8989cc6d43e94d0a5b16c207e8a79510125f6b2970c80f8d535c1929ad7c9611ca79d09152fc291b957641eb1472ca74e9c39ac752cf36482c398d808b9ca4942f323f5cb5ea527755f7e9aef078343618121cd35b7aae4f3d1757f876a5473ad7c035524217ec108ad46975d569281c2142f260676d1f6483dcbaa55db2a2ee295081887c00f6f13e335185241c04c9982fe87e81c8634627dd842961b91d87e1d9b67b8a020ce5f5ec92f09f2098fc1295202a9a268a971a166a7b6c738b4f5f87d931c636953049d1b8f1dda0e7ed0faf160d934003ff3b7d3e216a28d19043f6f1708a8b8da4975ea5aa7f8fdbd46ea572b5b1f67c64432be96e84d83f93f9acf0aa2286a5e1f66ed66b10b38e58b7cc94725ad57e4ee0337da3c88e9a769c2f16b2986408352d9e6a1ef3bbefda7cd7205f44628cc9bf7927e5e6179d3269fc111e580b35c66544494642c94eb27cf9201a181b515883569efab0ab56e6b90aee8c1a6c789cfd590ac9242643f090349e4ac7c8af056d89c7c6e2938c6adee14f1ba5fb9019913b66325b981df325b4c468eef932d993eefc4f272f751a981661b076a9ea93a37c39f6f166cfd2ebe8957208e9e503f75f39f50a16e0c36550a3b456b7c5a50a36c27c015dc7f911e084ca984cbd5d56a72f7120de35bdf3de5464697c7704bfd7b466d5224df56f4db77cb8576925fd234d3302f45adeba7e5d38e7b631ecbc2a82fcb7a7745e92943312c9608bb0b28e36fb2d041955e0e5f80195544d0d2c9d09399046343cde6ac7a470f6248f28e64eb165d0eda0d4ba6960dea5a14edffc5942f237691fbdf95976a7f75", 0x1000}, {&(0x7f00000011c0)="5a7c4277e24d83c396674035515bc7f556e879245cb794624245f5429f9dbe90672a845ca480e7a70d5f146f0d4448bbf74ec39bd08662e69a8a1dadc43cc532ebbe1df002c3d3555117a43316098d17d9decc75b559d2ca4e9cd3b24f917bafb74a09c48a1a7a3214ae789e4fa6fd860d50f6e2233120657b11b21761c4981b4dc102eb43be149936900db8f3deb80b83c538d25a7ddeddc5cd62cccc2aee23401261ff2aa2fcf25b9417eb54d6f128013dc639bf07d63ea98e76f625d5bf316a5ef7042e6d3e", 0xc7}, {&(0x7f00000012c0)="9595ea0d5826b7014ac04f1290506e38b41a943788a6abe636271d67823dfeb422ffeaacbedde90ce4141b54c5647701b575b09e46ab96aee1b31cb62bcaea38c0d4dd95b30c2e0c877b5c6eca4d0bbc15981a405effcf937063ccc57986cd", 0x5f}], 0x4, 0x0) socket$inet(0x2, 0x4002, 0x4) 09:50:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 09:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) preadv(r0, &(0x7f0000003580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/154, 0x9a}, {&(0x7f0000002400)=""/86, 0x56}, {&(0x7f0000002480)=""/221, 0xdd}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x7, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:50:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$inet(r0, &(0x7f0000000040)="2624f7800bd00a2a900ac74feab1dc2a936657f39959499f3ef60784e981e421e980b310439a3b1f660c5b4a8d6e04931ec417c12a028fa67f9a037c7a2ea9d11f355636716b18fbd84e7e737b83ca761a61e0c57fa0e68c1ca8d075372f2403fe44f9cc3800760661b1c3b029cefc596186497b23b63b944ce4c852df3445f55de079eff9f25175782b592b74d383bf8b46b367e3606bc078cb1dca0e2d1c2e4f7596b4cf7c8be03404ec18385b06745c5eb4ca3a9992497ef2b0193b2ac107fbaa38067d18937c61efdb612859f806e06efb16cfc890e9bd977be1ddc810ba7c29ce25125969ec092e936997d4a69aac2500157b2f7e", 0xf7, 0x402, &(0x7f0000000140)={0x2, 0x3}, 0xc) 09:50:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:50:05 executing program 0: r0 = socket(0x6, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:50:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x7f, &(0x7f0000000000)="dded030d6ea9f0aa87b7f41987b697e494c151340057143b034599f85ddedeffc461a7642f996b81f76ff8e7459e8a4fe3e9763291e66041ec848388a79dbaf17f623ec7f34919f4989f15d332175f2efafe8e3e126d4b9abe751c02dcd24dd3d1e52af52aa06364540734accead22bd88aff2b114ba508fd656b9aa4f2688d1f84f18a7e15d481892b7d424b78811d28a9594e0f95f083f5d9aa8837dd252568143102d6c9df205e24de61011e7b7189195035eb69a8c", 0xb7) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e80008cd9d21c3b"], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 09:50:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x83, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff09299fdfdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r4, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/10) 09:50:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x401, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file1\x00', 0x110, 0x82) ioctl$TIOCSCTTY(r1, 0x20007461) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x600, 0x100) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x10) 09:50:05 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:50:05 executing program 1: mprotect(&(0x7f00003fb000/0x1000)=nil, 0x1000, 0x1) socket$inet6(0x18, 0x1, 0x141) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 09:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="d0fa4d2582c321a8cf98847d4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679008000003cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) mkdir(&(0x7f0000001440)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) stat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) getpgrp() openat(r0, &(0x7f0000001340)='./file0\x00', 0x0, 0x8) close(r1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000200)="1762fe0366b7f2cbb68e6f8372802f7752fa319745a538aefca3ed53aecc4dd36657c6366d9dcd91acbad6e9107598c6a12cdba10aeb61823fa790f192b415c990b43b28d7aada231565db3c956ae7755dd0c9e2cd0ff6a42f9c9f98d53eaf501c96ddf933c1f47c36dd16d13520f80e85233bc9adf8e6e230432b130f642750e4740ab2fe529892de17d6ae9ee2259d22017d3d44e72cc9686be182b39bcd99038542db30af3bcb44ed6038e7f514f74e3fa7da03235f12de4134e96aac7a701dce0f7277825d2467baa6f8fd11638a3b7946073ba2375fc4a919dcd31ed5afedded4869cb10e63971f578f380f3968dfe12eadf93a87566106645ccc9b70c985c16daa3f05e17afaf7a2072bc6253f1c14bb5f8ab0331681f123bb683ad20fab98ef8f78bf9432a14e18667e07f7c2a7ea17517d2004b1f1177a4eb52e40a7f3be5b2a16a1a031feca87c5f67fcd4d24962897878b7514bca7af592f4683239f1fd8c58c051573bdc3190187b0a0d8aa159cbe672fd8c345c7c7d368b101d5d796ddb8f37c1df83b992f3442a2cdbe248a0fb7d8ff6713c25dd0578a2f2bda114069153234a118cab9958a84220446c0d1ef1997ec113a4c621752246effdbc44d9f9505d1bb88fd9352c97e4a2d22b55647939f3e2bb0089eb456c634f10abc2a6481325ece67980b817b52bce5ecfaa2ea8b415c25f2993ffd855445ab9ce6277efa1a72be80ec0c7a095253375bb70fb83bf720d260028be95720279399f3058b47d5bf714d88de2b3e159df8071212fe4a686beb9b8e5938a92c6b630e7a3a82701454e12489313c454a4684dd119fb8673e599a21cca4448a3a0dcde5b0229a8f4f7a572ba32c2b21da5fbdd61dd1b61d6ac5b41216ab16c7cdd584072f704b095b35c0857d1bb0d7490177a302b237e8a454fe5d9fcc8bc2e9576c5d7360b3e661b2227c799d9a65c271a488abda22362428d9d0b469526ac9347320dc9dcb23db8b68481862334c731c7c84fe00174d8eebb3ebcb28a6612da59a1197c00845e637d109c8de4d5238ecd1140b3a68a9685e2837d37a8e34162055e9723d7e1a3a7c276ae0f978e57b683cf9dc8e02821d7a849dc220f5e5b5ccc3552ac68230be5545391ba884e76983b2cf123a0cc6ea0c1f36f7a2bafe5dea4de6e6e6989afc76ce83bbe5e971b965d443efa9e87caa9baa432bee8d08e1bb100a9f7e49f86d20d494196fac6f515f4de9f96c82253f8390d91dc7e8935bac6e696f0d602fddfff856602f1194cfc5972cf146c2c92a60e7b29df86a650589a96b625ddc4d894485fd2827918141b7a591f49cf83b72d7c6df2428f7c9ab469443a8839faf3c399c9794cd6ad91b6a0c1d35795b3353b44fad0fdf369cfe75f2531adcb90ac9ace4ef84fb5ce804fa64bf9ca777e0444d4b93679836d78263c7e354744f9bde0a76f2f1680513571a6615bb625715064cb774cdf74c9d537b4301477b230753d803813014ea732fe2ef79ac715a216ee9064dd8cffe4b1c5a8d6ef977bc3f25b874b842791d0dbb42d74888d071daf7226968c3b86b3db66502ba6b6da302ee691b964fa6f7df5c1817c71957ba41184081d62002c6cd97e5f940ee84b458e4b1d019b74806fd3154b4807b6e58c89ac99a86af99d83e0033d3126674b7d61d0c8571e3d93db5ac8a67bb0a1ac51ba7246652a26cb1cc8e0e9c56b38f2c48b5c9026a0c5049d128681cb2145fa10a75f14bb242aa9538ae9f713b8e8183b7681439ccc9bfb6809e7518f40552c45d5fc80983bb0fbe46407057d81f4f8dd99267cac43001fdf84926ec72bd77ab73c4b7da2b5c43d2ce48ca3b43b3868533a06f94cfd70044bfb9d00041025fc9b2f207c4cfa9d7761719caf48739b4b740593ff3ce2c26223738ed6f99a86221249d4eef4732d1ad342d112c4a8506eaac561e8d49623c9de7a5f35fde486df0c17d7306deb7458cadac206e428e9b8778965e7a9c7fa5e9305149b40c7afb4b9e6504e8c8bb724763e87f3a9a661409543f694c556c980a92a3d476c2bc4ff06172c84fb15f71e21e70bc9407395413333c7bb980c14fdb032bdbf795c336b46bcb45a21f31f4e4a57e96d18cc0758e7e096e48ace1543f64fd46cc6382504bae1850c7d7c53325bc0947e17a52e29f4ea1e5c632aa4d91fffde6014c75178affb05947efec28cba83ede6994f65d27e7ad604e6ef9c71ced3954e871bd0fb9d9e7ef1ca3af0d9d4234ac231b1dbb6a925ed6f649ca06c07a117e89902eb095fc8ea4d25a6662fea49bffd1c30df8feff2e1440e1b038e4054e9427e7acdc1bf1f80d935a41aed9f162e8f5a65a6c75449980f537f2a1b8bc909b991ab3e8bcf6619dac536b7df0058bdeb8ae83363a7157d9bc2a41d97f02a6c0c7c36ad8ee0076a8d2100ed8d6c0f7a68fe12f5f52dfcb8e5e9f5757503e378884ad5ff4952b73bd51da82881c73e8241be61a778f981d9c5f5a6837f116fa32174dfa183d2947a4f5f745ba924097d05933d7392769ba9dc2aab002e8d1467103ec9517fe46730837689e5c191f0e993cb5dba16040c9b3c4533f36f9f3115b907ef497679cd9f81391198effcb8daa9076f340c722ed21bce562668d3bb84da1296de218c95b685ab258894d00ea6956a9dfbc8928635968035b645a47ca87718f3ab86bc2b7093f9d2482072dd08ad8da6e320fbc608ddd6a5a856e93c1622af706241e674b5e4f9f0e68b9d2868422d2cf6b291635546bd8798eb528f3fa776110a55bd8bf4721eefcef0dad13d20a4dca5584441f04f2344cacbf7bb35684d84f2020cf53d26c16e4e305fd5ea6ca1249e76c2c8aee59d0806cb86dbc9c3196e26515f49c05641acdaf9bd99535cd7d61036d7d9394fa61904f4c36140e921582c89b9a310a4e221c9221598eda783c40a84a3ac12d88f9b87a6045fb062fffec8f0d2b856cd3f54723dc788ae3e751f38215710b21a5f4e558f3fd125a0e12c73eeedf72b4f881198822978399c8f30c0c31baae219a05ffea884ae7ecb6ccc16abc3a81ab48552b260d9825341c67ec62a019230678396441704081b8fb95ea270bf7ac7d308c77f7c7a33fe57d48b270b77d3e42a71aa6cee2cb50101451836467b8ba07afd23b78325028c4bd85590fa58aecff28d126e1f45c413abab729e6467d52b25e34e3269d2164a8fddf44c464ba4f490a5fb79da09598f8c17efa06ddcec93641c54e7071434c754ab5cc1cd66dce5930a5f44db241995df937564f03e42565a50839661044dca4f0c275d4a8662990aaa6796dd059e11288d730d5d4bef713070b81d5ed486916ed49777b282ac7e5c73b2d3839d6aaa230e16a31ac5d150019eaaf77988bcd6b8de54befa7a87c345fa9840159690986855d0b0a53a4c3e68a3862190997e424a1916d21aa85ed46fe888b251a1ef3b6b310ff54ff7a11369791c8640dfeeb122feed5b149f918696293f2053380f0e10fea2bcb3a12e599f400a4f3cfcd34a7b9f40d0d8ccb11230a0b3695bffdd89953f83ec5d25c942c9c4d542d0ec4e7191528ea39a2a70b301cb9b951b95e838fa00403632caf189fe818c7706f2619bbca90e9241c1223340fbb530399653dc4d65b5a28f495b4ef472c9502fac614a4aac38dda9422e81899f1b4f9e2c39b617c3fe296a3fc3995a68e8a7f6a2f00ab24d2bf9d015ead50e487773a43aae59badcfae8d70c52f2b0094ebc812cf0c771f91e5d7ae3ff21061aa3afcaead9a60810faee78ad9b3cb567b3ba65be74482c3c606564415d24be042b2c25e049d13238d207b4c30f2c03c46ab689da502db07a79314c50a9bb72b7ceabb611f58f925f72dc391bcad11ea7c1b159db619b8d41bf75c85e933809ff3ea2c3eb7b9ea737a5fc9480e765a783632432ee531f501405adfdef5630c65018ec46e907de2af004ff6304f243bbd94b081f4f94401d75374bae16bf1c0ba8fe7aa3bbf372e0d4ef450dcd61ad2064a338654c229fb4a2f6bffb2e195dcc16e0e895f3c01ce5bd4a9d458e7d4464c7c18521a476c9940c1044751f34543f45e2c2a140327c1291fd89c6bca95ee1633f8e87e901f305079eb85fa3e1e60d1f4e19e0aac2c05af75e1e8bcd4a497189b114a418a528b23f6e3574db3695d71d0e80cff3cfacc5af49bda153c29d9576117a00bc81b8b5c9b0849a51315b9fc697fe43e474732bc71d83f72db0ab5a1dbf483472f8be5de71e7d46c0df10cba6f7e757ea63d9f16e0264b0149d0beb9020cf3c422db5b7ce19b0a4e355475e2045b4c62229be50600955959f02bfa9e2d659bc359a2acd184b299ef49b887cfaf99e401e5da53eb031eafcdc705e6c05e82b7787067f0231a5c811cedf924dd3de0f3832c5b7df489f53d5c460d322a159c1c4e465617f7460d4c7b6417f1ff06ced1b19ed60d9d442530f76a932e5cbccf9b512ebff2511343f5ae8effa4aa6937924ebc55f58caaa1e01bae2e668d66f7dc641e50d6c83c50750ba4ed3e89cd95f30ddcebcecb058d875387490fecfb4f523bffe81e9f19919d39c28d0d61ce9c5b4af063c85a0b28780ed53f154de73291b34bbf67c3a249877f64eb6c5fdbd7a330e28f0cf58d5871ad20d84888f515d95dc22800661c366b60d395b0016cc46bf86235ffe89d5ce83a40f690bb8d6cf8f264fda38c99155a64f5a7577788e9c7bb1c52c8a4fe4843569c5aa204ebc5379b1b9eaf6fe35fa4980147a4d9aa8bc06e325bda6b82e3a48f9247725a0f800ed8b5215dbe4e68d332bf537233b8da0aaccb280518473c3e9ba09fd485b088c3caf59fae6011ff069ce92a4ebd44670a5b885ccc4046631fccc86105efdef08b5478b79f25f7aa54c1b08befd49bf0561866edacab7111a95de0eb3abba120b03a7a752c90cf4dde7a98ca3e6d1825645662c1123e78b5fc68cfb0a3405ab71aeb6921b342469022b72c35100a2f853c3de0506fdda48a055c23fb04087026182d826db203d8e4a624177d4a1970021516578f82f401f74ba789adec12180cd03314ed919af1e602fb50faf2fa3a72ab403996ba1465d987366eaa49326c0b30f6460231398bd2b55147a91512826043ddd8bbb58f962e61ed68bf00a6e69e50e34a8dd8bc078c32d9e4072a76b65ce330749a275e53a8c2c35ebaf1a099549d634f78fa8acae02b8753286f841e958aa8a5498bb17fc0cccea1cfeaac40fbdf7bc27980e69dc77f0dc6ed3e43cfd273b7b0f5ab291a34079acfe2b50571b83e9c6f7ee5f2b8be8c0d74d1eb408972d14e11871271b50044480ec727fa3cb3769215551225816d648b67735b0d78ed05d7405fad5de426abd1e593c277010bea5b8eb718ac2e1a96aa496284d29d6433f5195138b89160372d6d26694569c33d15ff762f9c859f310d35970fbaae7456c196dd479cc26af5d73a6648d92ccc26f600a15a5c5eec58ec21da0924090f3c128653f7be91fc80d52a8f310b285bbd0606d821d2c6028e358218c06d6b5197b21849767518efc773cf75c3b7e2ae4f482d1727c173ae0cb76ab5327a89600fbab6171cf8d30e37c8e2f62c5a495630a54754b96e112359cd1645a99438016a11d79ce402ca4157125538484ec4ddab29d80eb4fa91ed67c7ed42166ee07c650ac575962c2ef7592dad49569bc94c3dc6eebfe82470bc9c2d735c856b62470effefe1965989a13a2cec6d6339fd03427d8ee085a40838e85c5cd5675e67582451493a628abdd8777695831d26f24d9eae6a45e20705", 0x1000}, {&(0x7f0000001200)="f8ac94816acd19a0d611b4a751820700bed8d86972c95fc0e249208e2de521220d4b71775f690a06466f7effe663487ce726e27a4a223dbf803957d0a33721975274a9a20d3d71159689cd23c911aa18e26f2ad9793b85aba0aae3675b1bea186dc170fd2a8eef89dfe72c8d9afbe47b62b3e79e86ba5756bce751a8cb88607e71f708aebb8d340861fce44f9d7211c18c16ec903388e4b49faf59eb8ffc1b3c1a7faffeaba70e1fc4006c08a354b1c581dfe2b0c27de0b483bfff610d597eac561dcd753153f5e2107a7167e53d8b3d", 0xd0}, {&(0x7f0000000100)="c66741c3d0786fc7", 0x8}, {&(0x7f0000000140)="ae001a2bb0320c71ba", 0x9}], 0x4, 0x0) 09:50:05 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 09:50:05 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 09:50:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) 09:50:05 executing program 0: pledge(&(0x7f0000000080)='+{\x00', &(0x7f00000000c0)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 09:50:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x0) 09:50:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="51f2257fb69b9cca5084ef2a39438b7af3e706556cd8f1aec2cdddaab3a6e3a44b5d8b0ea202310a79943ae182ceaa512ca794da4d8358e1ca3bfdfe152472db5670eab1dd3792adfaef3c37ecc1dfb6b00c1b7bb4596b10d23896cca0b8d26f442260a3837817cb61f93c37c9e9828b3e0aa183a6f241c7d2539a6d5d729174781c033862797410b79a930127359b8d40d7c1f95581bb557bb1ba09665b5b12a27793359d1c8df3d68a8a701ea22754a4772b451d8b091943e050108c42c0d64fe2fbdcd753e25399f42f7fa434b03d9d35", 0xd2, 0xa, 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)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 09:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept$inet(r3, 0x0, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x81, 0xf00fffff}, {{r3}, 0x0, 0x10, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x7ff, 0x62471f23}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000093, 0x3, 0x401}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x3, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x400, 0xffffffffffffffc0}], 0x800, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd3, 0xf0000009, 0x8, 0xe374}, {{r5}, 0x0, 0xa0, 0xfffff, 0x1, 0x7}, {{r2}, 0xfffffffffffffffa, 0x19, 0xf0000080, 0xfffffffffffffff8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x36}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x28, 0x8, 0x10001}, {{r2}, 0xffffffffffffffff, 0x67, 0x1, 0x1, 0x10000}, {{r1}, 0x0, 0x90, 0x1, 0x2c18e9e6, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x70, 0x1, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x1}], 0x25, &(0x7f0000000340)={0x1, 0x3}) 09:50:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 09:50:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="5206764ff1ccb0e32b763aec77433e284329bee19c3a016ef06c9ab3e27b4c216cc89a5deec2a0eb4ec87a0a", 0x2c}, {&(0x7f0000000080)="6fc830683f1479d6505ba5e81136275168284d50bee5e87ffdc6c1da4bbd8a39f2776d2dfe51b8988cffae3e798609b71bfb1d2bc54c044486ff20406eb68ae0", 0x40}, {&(0x7f00000001c0)="ad249aec2d665c69b55bb84ec1b1585a77dd6a7d9ebe6b897230c1a1d9284085d342ba5ee3e75958d0048565fe10906edad48278b923f7038fdbd29d85d7fb5a40c17ae8977805588f406b20e922d88f9e3c4d2537c29e7ff0ee89b42e22d75a1f99dcad0b8b6b45621aec4f521a25fb066de41308bf6ec41fa7941613b38bbb58701b04e8f41d615700d12e52a92e19e1a366171836d042b3633b0a2caf1262185e07095d45e7892cd478e7326d35e0d384910f456ac094c4f83171963ac67a", 0xc0}], 0x3, 0x0, 0x0, 0xbe01d7bd73c6e5e2}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r3, r2, r4, r2, 0x80, 0x7}, 0x55df, 0x101, 0x3}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r2}}) 09:50:05 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x5c, &(0x7f0000000100)="2e5ae1da40361554dbe59ba06b4ace118641cfaddd86c6ff42c0d0de91f4abdfa92b45eb6f5a5c62d7338fb9927dd9c880205c6fe8a939631442457f5adec242c57a0a70ec574292deb6be92ceb9c1cb68eb24415cd52c6e1cb3b16a") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000040)='./file0\x00', 0x20480, 0x0) 09:50:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() r4 = getpgrp() bind(r0, &(0x7f0000000640)=@in6={0x18, 0x1, 0x9, 0x100000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000700), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) socket(0x10, 0x3, 0x9) r6 = getegid() r7 = getpgrp() r8 = getuid() fcntl$setown(r0, 0x6, r7) accept(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r11 = open(&(0x7f0000000680)='./file0\x00', 0x20, 0x84) openat(r11, &(0x7f00000006c0)='./file0\x00', 0x70042261d00faee, 0x0) r12 = getuid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="7550f8d1785b20f0f0198c1d77ae3ec49656c2f9027393273b1b74ccf5bcc96e3513032cfd695e49591ff3cb2d08fca2fed7de4b3cd81b1c16a9e95c0535d50fd142fdccb07b8a2e99da9031cb896b862b785d384d5cc38da7a5cd445a017dc895cbfc9bc134d6130d947b0271f180dc2c7eeade6b98", 0x76}, {&(0x7f0000000080)="438ca3fc1e68033c56", 0x9}, {&(0x7f0000000180)="fe1d08e1e482f1934625ed503c5484237c3c1494006563a80be0c2792e272edbad83cdecb2423d12ab87583270e8d4aad629be3a13de921c6a01d07c4e05fed47dd2e16539c36457e436f97327eba1a027a0ec24aa6be29292b6bbee730f4a44adde567bc85cd5d2cafe9666c0c9c2a020c6ebd98baecaa51a4547708956e7ed661f6abc1b8865b7b1ea8201ae426f3fa55971a988a58ccbb628c4cd4d71bd172d38df2b80a174ec362a80f8150a5decaa8df83587864f35e264b5f0c08936a6b3b68599b46754e5776597b1aa6b3e5284be458d7cc1e9899b8ef1ec2a88eda62831460560c8c448eadd50651aa3f8f602f550fba50d805a0032ebfd15a1c2", 0xff}, {&(0x7f0000000280)="655740052a22ec0df1b86b7984341f97f9b6ed70ed36f560113da3577a7f29e921289cc0d427c8b274d98de1b3e9341e9fd1d4a7609e69ac5987841917ed8b7a8fd6524aafd4cfcd3cdaa8fd1861ecdbd9ebc27fabed83b9afe1a694218173ab31fc69142b76578ae72c85add5c5e03c320f387d67923b085ff9a408cfd79dc3e60b57625282714d32201c565e69ddffa94af5fb32af39e1d3445f26ab2d8f8f026e9bae9d8fa5294eb2acc9843f80e66051b289f167d19faadaf385c2e4c40b4256a487b882452b9ca3af609f982b87511039aa", 0xd4}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r12}], 0xf8, 0x1}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f59c2e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)="714e91f93991dee7915faead2e2e381fd2fcf50b", 0x14}], 0x1) 09:50:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fchmod(r0, 0x4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:50:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000000, 0x5}, {0x18, 0x1, 0x2, 0x6}, 0xe4, [0x5000000000, 0x136, 0x8, 0x90, 0x401, 0x23d3, 0x3, 0x67b01be7]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semget(0x0, 0x1, 0x620) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 09:50:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="1d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb426577ed3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x20, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc7) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:50:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 09:50:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:50:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10008) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3ff) 09:50:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="f77b923b432eef974c17407249774764d6c445edfac0ef6f33ad3111", 0x1c) pipe2(&(0x7f00000001c0), 0x10004) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 09:50:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:50:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x200007, &(0x7f0000000040)) 09:50:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000080)="8b66fa229353a3f57b54fb0d73d316db75ac5948db824a2646ee41c3bf31dae97d3d4bb2be43e252f91b059d9536380f3629342cff954223251a8e1fa38ca525af1375e0eb7a", 0x46, 0xf, &(0x7f0000000100)={0x2, 0x2}, 0xc) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='4@', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 09:50:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\\.$+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\'-\x00', &(0x7f0000000240)='\x11!\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='(\'\\&\x00', &(0x7f0000000400)='[()-,\x00', &(0x7f0000000440)='$*){\x00']) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0xab0, 0x80000000, 0x3a, 0x7fffffff, "665f57d5cd79999454a31cafa09c8147fcae83da", 0x8001, 0x1}) 09:50:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28002, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = accept$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010de032717a44f3aeaefb8bdec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063ed253642e5ceb0edc824dccf1ec171057671e798449450a61b3358e72166770ff2ece265b2a1dd41003636e5cb7b468ce4237140d820ea97bfd10cb79177550a3660e813bf900c94f096d83fcf6d499d5d9905bf86408486"], &(0x7f0000000040)=0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/142, 0x8e}, {&(0x7f0000000700)=""/26, 0x1a}], 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000840)=0x7fff) getpid() getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000440), &(0x7f0000000800)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:50:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/218, 0xda}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:50:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x40) 09:50:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x7) mmap(&(0x7f00001f1000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x20}, {{r1}, 0xfffffffffffffffa, 0x60, 0x99, 0x8, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000025, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0x9}], 0x8, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0xfffff, 0x9, 0x20}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x8001}], 0x5, &(0x7f0000000140)={0x6, 0x3}) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 09:50:06 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 09:50:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 09:50:07 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000001400)=""/97, 0x61}, {&(0x7f0000001480)=""/63, 0x3f}], 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000000)='./file0\x00', 0x8000000058e, 0x0) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/194, 0xffffffffffffffac}, {&(0x7f0000001200)=""/192, 0xffffff97}, {&(0x7f0000000080)}, {&(0x7f00000012c0)=""/59, 0x3b}, {&(0x7f0000001300)=""/67, 0x43}], 0x7, 0x0) 09:50:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x6, 0x8, r2}) 09:50:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000000001f73faf) ioctl$TIOCSDTR(r0, 0x20007479) 09:50:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) dup(r0) 09:50:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x3, 0x7, 0x100000001}, 0x1f, [0x6, 0x100000000, 0xd3, 0x6, 0x0, 0x8, 0x20, 0x3]}, 0x3c) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 09:50:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 09:50:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8031, 0x1) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0xfffffffffffffeea, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setflags(r0, 0x2, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x4, 0xcc, 0x7, "df14fc0a90fef970d43719b4620c9a2933641e14", 0x100, 0x7}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 09:50:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0xfffffd56) 09:50:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:50:07 executing program 1: msgget$private(0x0, 0x727b9a21eaf17893) sync() getrusage(0x1, &(0x7f0000000200)) 09:50:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffbb) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) r3 = kqueue() mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x7) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chroot(&(0x7f0000000140)='./file1\x00') writev(r2, &(0x7f0000001640)=[{&(0x7f00000001c0)='?', 0x1}], 0x1) socket$inet(0x2, 0x4003, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) r4 = dup(r2) getsockname$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/80}, &(0x7f0000000340)=0x52) 09:50:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 09:50:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() getpid() r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) msgsnd(r2, &(0x7f0000000180)={0x3, "7922877fb5d708908a5a606dd07522c16ac483c164d2ca232dfac92723385714cd83b9d0d0e9ee59373b26e3c74956aacc94269fda7280a98e7bac1a2f11ac4f10d9cef935490d8df4109f0ca05e51c24f2eacda3ff1181574db90dde6e41ab92906a9f0f81754ce1798dcdf513f6e4ac1d2e0de17a25ba3e24e746e56bb11f2ce3f19d0e1a31c461baee4cddd96490477dfcefa48207d7537c2be49094ff3693dd7"}, 0xaa, 0x800) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000280)={0x0, 0xfffffffffffffff9, 0x7f, 0x22f}) r6 = socket$inet(0x2, 0x1000000000004007, 0xfffffffffffffffa) sendto$inet(r6, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) 09:50:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fchmod(r0, 0x20) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="06c80ae1d97d0eb21a4e407261abf44a63ef0902f14cbdf24bc5f235e852325c0fb6bf45456552aa3e4c101b1b74ffae5ea2bae03645322c7f9cbc2f170dad5eef6a327238678a219a5205675fd931b6bc0179389d08eecbba5c142a01820fed2085c17e85435aba39221e6feaeb4843593d1b99a3c1811768b960f3912a88c92e45a8a884073e73f9a3ada999dfd12f229fb525dd0ee0180908"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 09:50:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x7ff) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="3015740ed1e4a4aa282d2ee55e3a69dfedca456187", 0x15}, {&(0x7f00000000c0)="6f30a3eb38c8531777398cb069573e4784781c91c688d278bd976471e6d3bfabb100adc3eaed110f92ad5e440850c9b995ae308a9ff8988d64ec8d9cc9760327a120a556de205fcc8ac26755ae3dbe6f79147a4b233d", 0x56}, {&(0x7f0000000140)="1c4dc4062ae9ae049a114e1867a7ee7c231a0f51e8c0e078c86ac88d07f22437e4d3adabf9dd887f4745370949", 0x2d}, {&(0x7f0000000180)="fe61e1df37ed8a0849dde07a7e66ee20c4da6927eefe20390c1d523faba70036d0bc99c762c6208d73bd342dc764e89d6fd0f022c5558def6a3e7a4b74474b4745ff3f8a8fba7b51f5c63083178fcd854ff7cb482ca85a7805b94e5cb322d1310c1cbc9f8dba9e44d1707dd5d48cf377fc5f04b7a2cd5c1e1b11f71e1be10ce318e2fa8b7d647120fc3dccbb696ac04b79d3caf93f1e31097430d4bfdd9ec9396671bdfa72ecb8266017e499965592c2d53b19aacb365e4796c77eb4112ded2c65aea2643d48f64e604b64e54455b16e03e4eed46414c700046edbb8f4b3aae997e0d186", 0xe4}, {&(0x7f0000000280)="d23195db753b9ffe024aa6d4e021d2af39b00490ac555148ce0378fa4d866b5d320dc3f251385b5240f4d82fda1481fb18fc597ded1bddb8b06ff2874366e01635ade8ad2f2690c1b960d66589c07a1aeea40b99147e06d3335f41b0ce3a67b131d2b8b3e9a230593d168418106c33d7c26ca4abfd60aed9d1fc2ec5c5904d26d0b0c878976502163a6ee48fe3555bcedf8e702870b63eec9df3700c9c25e4927d6afef632ee6433d45148e9b503a3106ffad0", 0xb3}, {&(0x7f0000000340)="641199c415865dd220485c10789b7937a62b58c3da8debb60391cbe4272478b4ac85a737e40cfd4e765f8c767b25b81ef01ab772c6367d7a94b826f14c832c385ccceafab34d4513ac983f1d9535638a6c70414d09c6a44617aeb480f57fc8864b32ac608faf24aadb675e693aa38844e2b5355b9f427150ad0d7ed863a212b104e514a749876c9983fa0f92487dbb75430ad4fe33f9b12d14e4b147fc0014d6140de5d470274e4aa0f2e2586d99a107a33eb7060deda9abc2e6f97609c2fd8f9314589ff76450fef63b21a04c1e2a644ece9e", 0xd3}, {&(0x7f0000000440)="b4c4b08632ed0208243e6539e6f707abf1a975e8419cc39defd59fdb5c6de393d1f2b2d3fdbce4496a7a3aab79d390d378707ff405362a54dba1a0e960908f5db3052c994e165ed54f9c08d838747f7a1ba55448623c62fdf905a82381073b9cafcbab947a9d6d99409a2ad433996d52b3e2ebb4b464be07ed97f9a846bec4ad8d6444b60d6ff154130254a6d7b30b043891fe3d0ecb648e151e190e07e779397b5b0923fe25e8efb4b6310f1be4fd0480b946fc6dc93c49e7686273e8f9961eeb816083ff7e6d00716e1f2ca2b4cfba65aee0e7154622723cb4d516588ca8504920f9daa2e6e819eef24f724230015a741509f4f4bd685bfa58e1d40830ced278d2f90f387a1d3a39071cff3d9133a9bb94dbe5341b9b322eb4001f99bc5c916c6cc4648d4d36d81cf6a8d23b9e1eb1cd39a3e3a6b66fcdec9ad378c1feeca13fac474260a9e127b5897b72e68f5655ed002cfc49178ef63a51b243461c0462cf767433d6d265d2b337f24616f214d8c1945e28fe7893a087a5ceff257b83225557f25bae8428d0db52a8926c5b45217fadaca1c6850b6b8cb92eac69b141f7ba3c23ca2236f0dd43c1a3c145ebf47788f1ba9599794aa00ea5d0e981e11a7b7e14716ceeba4d698243354d6e9c46db319719a0a094b3d18bdedf617aab7b73007c5c94670ac5eaf987e78276e73cccfb24885744dd8a715ed1a885cee27272aa212287cc58607b0cff3df67c52b73b6bfbcd09a280f8d8af7d11f0fd718ae5d6d0788c2c301bb00842c1e6f309e4aadb0c5ea6bdfbe6d7dfc03560d9498bc75d8f1f9d5aaf796c5c7faf2b17b9623d9f36e768e2adc80b8c0457191e4ce40a199e865eea4c1fb235a08b993a4ec8f50c455fb6d09a7055a752134eb3fa85e5ca74685ce4e3c2fe1ac25047d3b64ffc93d44cf792d9d903727b3b0923fcb9f827ac46fab7245a5a0895926721e92b5c9d0f8485078434e9e3ece425c98087a4423485353207128b3b38790383ef33ce5e6ac926d1acc13b007bec7b0c324ad43f764d261092e9c7d4df84b61485b0b405ffb96b60cc99db091395ef6af021b7270448867c2ccc3e2790e0c369cce6f22cf01d905109a147e36f7225ef1271a2bccc7fcc8810816946cea9b4a5cd2bef93b7b78dd24fa35765de591a729c5a2ecbd5e6018da515d4ca2f327790daa300dd6783145ac30b73c43e54b75be68bda0f98451fe300e70213a80395aa52f59f9ff584ba7a857e4e6735bf245597df3461d0a9ed0306728d4c50254fecd1ac521e6e570e1253b1ae99ed3a1245bf588ea8db17aca173008e8cedee22987a51a7f854a89011451b95acbad8d883254cfbd311435b586c57e721d532fb18dd594939a05d84aec6a79a310a389f7f0612892550c678aaf97c9d8da90d58d65154c982ec1814ac1bfe7581028ced68557c6af028cadba150aadd9cacd4dadb5f68aaa8e29ae100c7cddae3f87962a4844865079e5d0c4a9f72238b18bce0c236eea33ad66c20613ce10c47262f236021412b6cef4b1f9897399ddf4c60d001ae685652542d2adf171773a672b40059034d4e2100ef506cba3e17730134d00a1221f6d6dda2e89fdbd8977f259901073537cc701781b1eb95358791281cb32e3a41bb41c07766e8e9de514d81b0fe9878990ae23e0bb2bd8bc00d2e481951cca8fdf7c48f43f95a697f8d92e4070d6e7c856b457eb293dc31f85035375413274c1b584133c713f5c9c2ff3a3524e6f69dc323bda1fd416771c5c15c82510b56ce02a55e7148585184fcee18c9b2305590497c75c9e7cf390776060b1369add794b2197975aed160d5398dc981d29e5b6204abdf2e18cde8125308135dfbfd51d852a6cfd0c42fb80cda729e7794c8130c0a2e1a88fc7db24a03b5ebcbdd44a910d5462b255aabeb327342b0743bcac12365905a9bdbaa57ab563f0387351ecc3ff6793f3f9041590d022286e52724e37cb5dec356a92af820451f6529d93fcf3225ca8328a553008eed9b65ea428e4f89680d9128c2050cfebea98080f841d93b78777166526575c9ff844c8200753757830d8f0aae27f9426b9335967ab160641c2460c9392c195b7f5f86f45baaaa06817d29eb21cb1a68560e4f5f8410b8a2f0e29215af0f95181f5faf969497caae5caa80751ee9cc521289dc07eb4aaaa63742d01e59f915549c22c1e4ebedd32390852bbdd0073eb7bd5b63fc7dea7bb4ac3d4c3cb2c69390ad84124bfd7b03636278f695496f2835a9681bacd06b1a68d68c1a329ca999b1c084b878b94699267bc66ff501fcfb960f10ef854f172929ce0e73f47cdb7224863a377de9daa314a4fd179c4bdbe0cb318d3b43c6e95ad120efb430760a66da2c8c45954c3a60105e91bacf473deb3a2bcce7c5bb443db8dfbb61be52a11d2471651b35805144268a9a7761b6be20b4e0728681530b87594e59ea32f24e03d2d9ebb8cf9881e797318d3be17a24c24ee21088a2a88ae4ecc2c23da0520ab5f9baa48f005e1d8951add3219dc76d9b56264ea8c8e8603fc8a5213ac46f78534cdfa56ee31459c72f117dc183b2362a0da5d25915f71239ee7cd2b9f3d0c6d000b6f89187e373883fd869df497d1a3759510a06645653490609c0e93eee9af32524c231cddd25fb64e54b550201d5b00fb7cc97222590da4b40f53c1ec761d23523d891c223ab792dd5ad3d8bc165edc52c9a97337a3bb3f6ba74cedccc04e8bb3ecf05cf0bd9f664ff3a77b1ad28556990185823daf64a365789b7157b336f5e7ddc4023907c68a3493a563c69a94d736375ec51544d913ba0c9da08a210cc22d66758ada536883d3711af935ceb6f48f13f14920e67b30d62b4b5e0357ab3afe948fbcb30f7134dfa53ea00a55e0873a23a248841385902c81e3973033d369bda73d1a83d20b8c3d5352be9eb68babedf153be89575bde4537247fab0cb91aa6d2bc7b5bfa219ba6ca5bddabeea2e270f055816989b1679216a7e8e59133257b801a19bfc2102a6b189350727bbec05af01ca1c1887cc32a6b66aaefb17294d3279b0830ff9b36bd16bb20c2505188f9187d50fac9f60266b21eaef5255f69b4a3fe594ae7e9f156eb10a174bf53a9223597cd63a2642ccf11a6d145a47d916ed48901169731cc5fcc77fb81177c97f6e6c61903ab9a637b1bc2fd317dbced3ad9bf2d52cf7623638b86625e382dcfdaf11aa1e970008a82cec41269ec2c59cd437d461cc6e78129f1d84fd1e20b5df7bd10db6106eaff3085b123da1c28379d9bd70a5d9865ee39c407ff03223f1170e61f425b4c579061cbf681e37ee3a94aa98e4d4697d0cee718f53c21f731a74bbf5cd6f40a48edc7daa450fe473e3e8cc9e06b63321edc34c420845fcf46959a660c989fc3be9a8c8eb4da4807b07cbab1ee4df75e0b7deaf673a1ce52624ce208c8fa79549e7303d8b5e82d2f606ce88220eb88335de398f4a6a670a89af47a551a43ce8f884a8d557eff8b13e1a5e54552759fc358a2718461c6fe90b5791e2846bb6a244bf5cba39e54619e4aded57002f853cb4e77be5ee48f13905a1fb6e44ce6c11dfed1caa0794322acc3e1acdb5e1b6f88d6408e3a49eee4ef42c55b42c5aae5717a5d09c5633ff318e7f32bbbcf59d337911f82d5f987be7ee36e6eec50fc4f26bc1ffac76482200ff46c77f660e9a5c3c02b117cc53c409a6362cd3be2bf23c1d8a6fa3276f893cd22204bcb6c1fe6654f1893067aaeb6eece78623f02648ef8c23b6e285b60b82339044cc770907a9b4febfdef4d4390d3b3ae7e0e7067a5433c50b50f662ebe776d092fae7424e4aaf0453d5fa651d6d011d16d4e038a75499aeffa30dd9c37b3ce1684846eca05eea9f35310b5f17b39e44ca5f1e7140e1c86830de82f518861359890a93077aaf56af91c86c450a4c32743e752d10db249cda529ccfde9a472fa0eb3a53d97deab0f45bceb41edf27645e6274498b1bdc3b5a552350b8f935280b199e453ec32274dca2971b0f4576fa0dee9e1c4d2f57d9b0c3b55c32b057b5c2e381e19a3bbc54a1fab8129c2ca4dcfcf6d92985a69a64e42f9e58f2f187cf420b64a820f861b530298d27248ea9f2b19ed5ca6dd16d1647f9e442a54caef166c043949600ce4d6fc0f66275e92f744b9ea5c19dbdcd22ba1b7e46120b2848cfe480c5bb70f76022379aa4b8815e02eb8b87c85683f3d98c81fe1a0a4a9151eaeab4da976cc9415dfa42ac53d5b8e59687c912cfe9dc489367207fb0df92bb6aefe844fde72099a61898189fda3eabe27916993a9dc49786ed1c27ef18005201fc6184e6931003d6699c0737e823f677463cdf90c1766f58cab3beadd01e42c3b3b79ba387516763729c40bfa2058cb9ee9e09fce008e2d197db7c62292923e865eecda189e43f5595b1fd4e6bb6f8b03028504eab1aaa714c024c44c7f8e3f7c9abbbe07e34ff6dc7d43c4641e6b425f738bf57780f0785cc80c027561c29246d5acb68a04a7e0f75587dbe8c3ae4d855855358896b904d1c373e8476e8763cca04b45bf9f9d0d4d2e8d10b1cb25e75a2a3abb8f88d82d0c65e0a2df5548106a74148c7bdd7e462bce9a805783679d70ddbdb2286f8edf73f7ff8b7d609482962ffd21a799ddb07715bf5b8bd1acca34bd6efbe521ae5a4f70efb0387510e3ddc6159e8844dc8eb5be881445d1a1e68d5dc992b3a2dbe027a7776cab225055ebf8c297feeac15a48ad612d6616f630d22d228db8450b99741f5915845b55e16c481a684ac37b77399042087ae5b9d625d92ffa9c626bf92f1649097959b57e3eb8402cd395c0f054001212c6c2b57456b1337d7bdb98e5590178d357c69f1cec43d77837aececa91ce88f059e502a17c289a8fac07afa41c4d28b2d1541fdc85936208e15de0d8b052ed46b2953e46c15f48a5af65ddd00722adbc392ecf56ad94bc3a41aadbeac5ded8399d7e7061fdc72af1a34d31ede47ff8ef4b36a9d3a1ba171dcf1d468adeea2f5e1e74a55e6cf239c90e79c58f786b76e00e006e9b12310925fb6b23d1c3f9bc77d62893c9ac5a5b7dcdb5eda4ae975f2cbd5ae04081db07405f47b8ab84526cb4c8398bb8c27d25c135b363f7dc50986f2691dd952f567d00ffc1df6d1305a946b96f198d82c5ebb444844bda590c0f33988015c99c3e17892bac9fc292ef99b78bb8b129d20ca14c343a8b4dab9feaff14baeee0afc06b6bf28241c00f1d0d72f3a0923df6cce3a588b5cbd8484994ab92ec1398f06902b32dfffcf90f3c120f7e40ef22ef0a985cca9bf4f598d52739b630c4aae18d1d4088ef5cba5d4af711ca94611eca299a23cb321328b2c1d15d9b6000b737aa7da4f64b2e29437c4be1b2f9842f2bf6efafa48812184e52d266bc95d861feb837f9589b8702adf58c28bb33f7b8c54cfc98aed3883037b4ac8bdd1e48fe4dc0e6c74b3c0c09633927b6b024f8611e3f9d3fafee173ca383ddea155cbc11e8cfaedd5b1363db1d8bac2440c36c02529e426222ae2c2ede02b5e1cbda52e7539854740911130188d11055053a76a32765d0db2bf79cc76a0a5c34e9ec0ead22a4a490270594d3eb0ccd41061aebb11dc24e23b0fe2bc5df583291de5991fe8601353e78f43d05788a520f915cb249622053af2589e91c1f48358b5923bf2ddb3f277be28b9c5905bae7edfc7bb51b5c14fa892c11c4b5bbd61e4ee869b14d62a1a1c1c28a0ca4f74bc22b32ae017cefd23a29ac95ff4a666c2f2d45d2d609c29e0fc0fd8550d27b3b998", 0x1000}, {&(0x7f0000001440)="ca9c1476de75f367b8e255ba1b5577a8aa55d71873e337abe4e0f1ffe39fa5d8036b578b28a048d29e0796c2862fd5a089a1b355d5c5cf678f616c2d1ec5ecaab29141288ad471092ec36847bba34bf6e7e435bc44dcd568ff0289a8a9c0a6fa3ff41af162239f6b5b198e80dddaff57af88e3ea63012e4a32119d6bf146e65a4d12a4865ea538afd6124737be3d2e3a01b178ac34de5806b4edb88aefc00e7d724c461c579c2b4ce860177bde", 0xad}, {&(0x7f0000001500)="64e7789b97f4bc55c7c0ba90fc1341a4d813a7c7b6bb67dd937e8e0aa0ca8eb5c54dbb780ed0b6de1d3d2c94911ff7a97a81a46472a779e6244fe8bf75517563701d5f2855819999efe76886bad6e24f5b5146aeada6cf28af9a792655fc5b085ce26de97e6d6bbe0d8c91c6d7c59c8995", 0x71}], 0x9, 0x0) listen(r0, 0x10001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001640)={0x1f, 0x1, 0x2, 0x7, 0x140000000}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = getuid() r2 = accept$inet6(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) r4 = accept$inet(r3, 0x0, &(0x7f0000001780)) listen(r3, 0x3f) getgroups(0x5, &(0x7f0000001800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000017c0)='./file0\x00', r1, r7) r8 = syz_open_pts() getgroups(0x3, &(0x7f0000001840)=[r6, r6, r5]) pwritev(r8, &(0x7f0000001880), 0x0, 0x0) readv(r3, &(0x7f0000001c80)=[{&(0x7f00000018c0)=""/75, 0x4b}, {&(0x7f0000001940)=""/73, 0x49}, {&(0x7f00000019c0)=""/244, 0xf4}, {&(0x7f0000001ac0)=""/138, 0x8a}, {&(0x7f0000001b80)=""/250, 0xfa}], 0x5) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001d00)=0x3) ioctl$TIOCEXCL(r3, 0x2000740d) r11 = open(&(0x7f0000001d40)='./file0\x00', 0x4a3, 0x8) r12 = getpgrp() fcntl$setown(r8, 0x6, r12) recvfrom$unix(r11, &(0x7f0000001d80)=""/236, 0xec, 0x802, &(0x7f0000001e80)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r11, &(0x7f0000002180)={&(0x7f0000001ec0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002080)=[{&(0x7f0000001f00)="89c837804a178d1c5b5526e17eddf9395d7930f10b53a8a135a72a27aee8826699523239c180b3261de9567cb3c9720280986d41f9f1c43aba029666cd180a3ac9f788adc7c25bd295e7da7ba4c7c01e7d3dc2d74da6a5310c9e34b1fc550975f3f54ff8cb8affec88c5a8877ca1a09a69d356c4c6f5213e1c89bb9603d7ebc7637c09a1493b7afc404fa67d0b246760f49db015c0f32c63d8f8ec93774dd2a95528d3b1b2fc8181732dba8ed703e8eb147567d57df1eae7d4d6fa79d4b3f3134714e8c3", 0xc4}, {&(0x7f0000002000)="fa799540e7321ea7f4465f7f96ac07db320424d9b20f64ec1da16a43722f67ead5df71f736653edb2e3a5352940b8a3e78fb6bd6b28d5122ee92c683223d60f2cf7dc79260a17088d156509ffc1cd4acda0bd5a94ee6e8140a386352ca91bc9e27b46782b77ad94e5832ed2fe800da13fc36cb3974c4a4b5e7911331", 0x7c}], 0x2, &(0x7f00000020c0)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r4, r0, r2, r4]}, @cred={0x20, 0xffff, 0x0, r12, r1, r9}, @cred={0x20, 0xffff, 0x0, r12, r1, r9}, @rights={0x20, 0xffff, 0x1, [r11, r3, r3, r0]}], 0x88, 0x1}, 0x40a) ftruncate(r11, 0x4) setegid(r10) accept$inet6(r11, &(0x7f00000021c0), &(0x7f0000002200)=0xc) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000002240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002280), 0xc) bind$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0xff, 0x8}, 0xc) 09:50:08 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x2, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) munmap(&(0x7f0000f0d000/0x1000)=nil, 0x1000) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:50:08 executing program 0: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000980)={0x0, "cbae1fbba2dc65be5fcbb487ee8b6f3428685f296d66eb795fc3e132327e1c4b01f5c0271947e244923706e9f38cd64811b1d5c69b7aca66956c447a5b618def25141ec6ca0a9125c1f81b1809051ff2138ed538f4deadb44d9b3cc874d742fd4a042a37fc2e98e732f3437fbf82ea8adb8638be4dd65274454a99c75d6b3e2a82cf838c241050337bcc11ac104a0fcf456279407a69eb5e2e8d0aac4993b75ee9ac2982ec870609878c7d14eb4b6664d475817a3385fb6d482c8e9ee319374caa7272f9dcdf6c28b5796b36e7781e8f10ee8ac88833377057e2b0a8696d5b3b98be71c1f95747abd0bbd23057351433096cd1772fe6c241ba2bf3359e05b045464390049e0a93d5ff478d9e142161ff54c0647602033bc280adbbd7b052bca34145416cd03c7569bd1bf4453f6ec8a08c195f184aaa30c8ee637ede0933dce3fdc63f4edf5afd12c62a0f2aa37cce8567e3390e4064ab2824de4c6d297b3586f5d88f19538ae33aa24d6d084f21ce105c66c538620a87efbd8d3e9c0ebf567df925521b5dd2ad7eacf227eddbe6bdd520626ccbe07bee84e772385618dee3039bd1b41ca18ea3fe79feb8a512a3ef99b7d2204047830a161f11bdb09a0e38652a8bc89fe1dd0c6d66320523235b3d1813ddf70915079e126b34f45a40ec22e816c1d9ccd821071f27f1a634076b078e5cecfe9550869d1ef78633b24b8e2bbb6a2659022fef564ee1c3d01932831c08c7cc71b4aafddb014c70d94713b87a9463d329a3c6ff63ef5fc8c423d5ca5e0374437d74bd793bb00f802ed0256e0b50d5c871ed13d7d8734da15a8f3cade964ac698d40409858b14dbbc4303eef9e9a34879fdbeaa5230bf4d9653bf999b05dee5501fc7f3e0442fd837fa0876b6dcf061d8ede80454e1a27c4773128e508682ecfeced96283842ebf06c824e69d6e3ea3e2937d672a1af7d038a425b38d0f791700aa8fa4f42f099b5c62c7c55a1399ee20a1c6fdf6b3d0963917d33859913eb63491575345151b7fffa638f6285bfe797691b1a663b19de7ce004a44fbc674b8f025335c38035ad329ef0c7bec9f03b866feb1d568f24aa759b1efeb1f3ff30eba18c882a5c9f7a6f62b3336acfc77b39c64d941626917ab7a6c0bf32488b82ed9bb2d7fe6fbad110712d903106f6c1e60576cb04240b6be1b085063aa115bca640a0d4d518939f41d6f994ecf330a73d6d2c4ad46d57f8da5ad951a0eff25a99fea1df2668a4b8afb1168db53df2a230c1d138f4a7c25df2c9be0f4f0cf9e96535d889b00e3d7da6a2816504c8052e6e1dcb47943aff6dfa1b0ffe1cee3ec7234d699c829ac68dca71b4be90bec5cf20895d33dd89e53e07be164d4a65fea0631b6d27f7cf28cb48ffa03d890293393d7fa7e823b2fe43deecd6494d37a52254634a9709ea238b17d3f8e288535739ffaba3e2d8c2f93465d7b194b65881c35bc6b66e276daf366725352d36171e8bf98b836a9498c3d18093860f7082e3a47243dc55322891c66f12e6ade21b5e4c5cb974d3de1e97ac7844789898bf63e3bf7b55fd69221c929e93fb1332f60b3c16a96f8f2a24f9566f5a097cb1f5bafd19f2182a26d5bac7d2216e91cc3552c6843cc5a14215c76d7cd386e1ecb8b13620a47e4b74a4b6428bc2ef2d1a9fe1c25a5349af62245bded835de2f4e69756ebcae5e63a04588ba322a59ff9db723c566ff370fbf8d8e9ff3056a4e6feead1bd11d099b371f8768bda74582bb1a6c1b2e429bb27511f6ed4279278545f13162252b16cf20659defb0613a3f203022e44b8b3abc39b8682616592e31b380e4c743a7a6f325c95baffa91530635f0f663cd783695d9657712c8e458bac74a0382d50f01b7bbe550c2cce323e8942f6a7b0e8d5e42914b070ea674b736694966ed4eb0ef385314cbc94a680b376289fbe952aa98ac8d8dcd912ebd92ad063226f7dda23199ecc99f69b9238d744c7870f4c467862f50b850716e93e1a0d958b740623714c311fde7d7deaa63b7e7e37a983b9770836f801097f211c929ce2f5c8702fb271fc8f5c39db5d1cacb227f10b2dce8f932d1f73e63150b7cfaee9012bcc408de5e7764463e5009931f8b6191dddca356fe43f97d79317cb7958eb404d25106cb4cc0b38f9c8fc4df2c4d4a20a07ff073aa0a1fd3980ac05f572e5ef74531b527bc57ff463297cb18bfef79500551a1da847c0a07636d11df9e6c3391597e3a9f2d640230bf116821e1bd5a8440017cf7246ab9292faea22d70203a51bedf5825672db4d71ee19f574089c0836599f292c8fa4c4830a1fcfcc28fe34c57b00919c01a3cc435b763ebc8c425bd2083600cc632af9b1ffd3f32fef6301de237a0bcb858e17ebf845540c4bc38a414fad70af2e1a8a95f1c5743fc774bc739149194daa68b13af2bee25fb1fda6c7231718a5143c24c33f8bf4e7cc0dd7c2aa4f41220078bbf1185839d492f415697f989a920743fd1c211d7eb7fd83d97b2825beecaa3fa3c093c20a9d1356f765e259ab62e701c9168d16ef42d95c3b8dc4fdd5413f092da05c364bffc0e51235e4469c4e74ae69f3a37011987ae9c9421225b3d12a40372c50ab3939bb9d94fbf9b19ed153f5bef733938ee67d3efbca96c174b188a08a8da90e9e14da1421e9d4919145e2095dbee780fd00ac06e88c60d40e5b79256fc43c1f50232b385461ad0e79ff326914e8c1a0f1eb212c7a7922f8418c8ab827167032028c72e60ac2b7096e24e045ff025343b8ba90e2226f3c4e90f5d07ac72f4c8278ea58672341ae4ac3e2168741d416cbd9c2c2d46d24915620b771be22b055786339bf430d140912b2362d858fd2da4662376a1e781b9ce0d4dba1e5b17af6d758ed36352d5"}, 0x9e9, 0x7fd) 09:50:08 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x9, 0x40}) setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x9, &(0x7f0000000040)={0x85b8, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 09:50:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000738000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xde61, 0x10000}, {0x18, 0x2, 0x5, 0x10001}, 0x800, [0x6, 0x100, 0x7, 0x2, 0x90e, 0x3, 0x8, 0x20]}, 0x3c) 09:50:08 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 09:50:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000140)}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x8) dup(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 09:50:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000000b2000000"], 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:50:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10000000000000}, {r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0x90}, {r0, 0x8}, {r0, 0x8c}, {r0, 0x20}], 0x8, 0x392c80000000000) 09:50:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000980)={0x0, "cbae1fbba2dc65be5fcbb487ee8b6f3428685f296d66eb795fc3e132327e1c4b01f5c0271947e244923706e9f38cd64811b1d5c69b7aca66956c447a5b618def25141ec6ca0a9125c1f81b1809051ff2138ed538f4deadb44d9b3cc874d742fd4a042a37fc2e98e732f3437fbf82ea8adb8638be4dd65274454a99c75d6b3e2a82cf838c241050337bcc11ac104a0fcf456279407a69eb5e2e8d0aac4993b75ee9ac2982ec870609878c7d14eb4b6664d475817a3385fb6d482c8e9ee319374caa7272f9dcdf6c28b5796b36e7781e8f10ee8ac88833377057e2b0a8696d5b3b98be71c1f95747abd0bbd23057351433096cd1772fe6c241ba2bf3359e05b045464390049e0a93d5ff478d9e142161ff54c0647602033bc280adbbd7b052bca34145416cd03c7569bd1bf4453f6ec8a08c195f184aaa30c8ee637ede0933dce3fdc63f4edf5afd12c62a0f2aa37cce8567e3390e4064ab2824de4c6d297b3586f5d88f19538ae33aa24d6d084f21ce105c66c538620a87efbd8d3e9c0ebf567df925521b5dd2ad7eacf227eddbe6bdd520626ccbe07bee84e772385618dee3039bd1b41ca18ea3fe79feb8a512a3ef99b7d2204047830a161f11bdb09a2e1d1c58c0a099657ef0e66f43850e38652a8bc89fe1dd0c6d66320523235b3d1813ddf70915079e126b34f45a40ec22e816c1d9ccd821071f27f1a634076b078e5cecfe9550869d1ef78633b24b8e2bbb6a2659022fef564ee1c3d01932831c08c7cc71b4aafddb014c70d94713b87a9463d329a3c6ff63ef5fc8c423d5ca5e0374437d74bd793bb00f802ed0256e0b50d5c871ed13d7d8734da15a8f3cade964ac698d40409858b14dbbc4303eef9e9a34879fdbeaa5230bf4d9653bf999b05dee5501fc7f3e0442fd837fa0876b6dcf061d8ede80454e1a27c4773128e508682ecfeced96283842ebf06c824e69d6e3ea3e2937d672a1af7d038a425b38d0f791700aa8fa4f42f099b5c62c7c55a1399ee20a1c6fdf6b3d0963917d33859913eb63491575345151b7fffa638f6285bfe797691b1a663b19de7ce004a44fbc674b8f025335c38035ad329ef0c7bec9f03b866feb1d568f24aa759b1efeb1f3ff30eba18c882a5c9f7a6f62b3336acfc77b39c64d941626917ab7a6c0bf32488b82ed9bb2d7fe6fbad110712d903106f6c1e60576cb04240b6be1b085063aa115bca640a0d4d518939f41d6f994ecf330a73d6d2c4ad46d57f8da5ad951a0eff25a99fea1df2668a4b8afb1168db53df2a230c1d138f4a7c25df2c9be0f4f0cf9e96535d889b00e3d7da6a2816504c8052e6e1dcb47943aff6dfa1b0ffe1cee3ec7234d699c829ac68dca71b4be90bec5cf20895d33dd89e53e07be164d4a65fea0631b6d27f7cf28cb48ffa03d890293393d7fa7e823b2fe43deecd6494d37a52254634a9709ea238b17d3f8e288535739ffaba3e2d8c2f93465d7b194b65881c35bc6b66e276daf366725352d36171e8bf98b836a9498c3d18093860f7082e3a47243dc55322891c66f12e6ade21b5e4c5cb974d3de1e97ac7844789898bf63e3bf7b55fd69221c929e93fb1332f60b3c16a96f8f2a24f9566f5a097cb1f5bafd19f2182a26d5bac7d2216e91cc3552c6843cc5a14215c76d7cd386e1ecb8b13620a47e4b74a4b6428bc2ef2d1a9fe1c25a5349af62245bded835de2f4e69756ebcae5e63a04588ba322a59ff9db723c566ff370fbf8d8e9ff3056a4e6feead1bd11d099b371f8768bda74582bb1a6c1b2e429bb27511f6ed4279278545f13162252b16cf20659defb0613a3f203022e44b8b3abc39b8682616592e31b380e4c743a7a6f325c95baffa91530635f0f663cd783695d9657712c8e458bac74a0382d50f01b7bbe550c2cce323e8942f6a7b0e8d5e42914b070ea674b736694966ed4eb0ef385314cbc94a680b376289fbe952aa98ac8d8dcd912ebd92ad063226f7dda23199ecc99f69b9238d744c7870f4c467862f50b850716e93e1a0d958b740623714c311fde7d7deaa63b7e7e37a983b9770836f801097f211c929ce2f5c8702fb271fc8f5c39db5d1cacb227f10b2dce8f932d1f73e63150b7cfaee9012bcc408de5e7764463e5009931f8b6191dddca356fe43f97d79317cb7958eb404d25106cb4cc0b38f9c8fc4df2c4d4a20a07ff073aa0a1fd3980ac05f572e5ef74531b527bc57ff463297cb18bfef79500551a1da847c0a07636d11df9e6c3391597e3a9f2d640230bf116821e1bd5a8440017cf7246ab9292faea22d70203a51bedf5825672db4d71ee19f574089c0836599f292c8fa4c4830a1fcfcc28fe34c57b00919c01a3cc435b763ebc8c425bd2083600cc632af9b1ffd3f32fef6301de237a0bcb858e17ebf845540c4bc38a414fad70af2e1a8a95f1c5743fc774bc739149194daa68b13af2bee25fb1fda6c7231718a5143c24c33f8bf4e7cc0dd7c2aa4f41220078bbf1185839d492f415697f989a920743fd1c211d7eb7fd83d97b2825beecaa3fa3c093c20a9d1356f765e259ab62e701c9168d16ef42d95c3b8dc4fdd5413f092da05c364bffc0e51235e4469c4e74ae69f3a37011987ae9c9421225b3d12a40372c50ab3939bb9d94fbf9b19ed153f5bef733938ee67d3efbca96c174b188a08a8da90e9e14da1421e9d4919145e2095dbee780fd00ac06e88c60d40e5b79256fc43c1f50232b385461ad0e79ff326914e8c1a0f1eb212c7a7922f8418c8ab827167032028c72e60ac2b7096e24e045ff025343b8ba90e2226f3c4e90f5d07ac72f4c8278ea58672341ae4ac3e2168741d416cbd9c2c2d46d24915620b771be22b055786339bf430d140912b2362d858fd2da4662376a1e781b9ce8a3afcf616b309074f1b98da33e9dd22f86209a3"}, 0x81c, 0x800) 09:50:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) r1 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x4) r2 = socket$inet(0x2, 0x2, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r6 = syz_open_pts() r7 = socket(0x10, 0x4000, 0x6) r8 = getppid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = socket$unix(0x1, 0x2, 0x0) r12 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x40) r13 = socket$inet6(0x18, 0x4003, 0x6) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = socket(0xc4aa5649f0b34b92, 0x8007, 0x7) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r17 = socket$inet6(0x18, 0x3, 0xfffffffffffffff8) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r17, &(0x7f0000001a00), &(0x7f00000019c0)=0xc) r20 = getpgrp() r21 = geteuid() r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r25 = getegid() sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="5dd8a3fdc194cd5652ec702bbd92ff7bf625bad461cf1ca3f74679dacde7ffbc0e996fefed71c1504a27259a225fb58e5060449a5ff65208c309de02b220907635ff9a25018eac6845144648c6c378c134f53bd5e02acf377792144fd06046cce120463bfb5726b102c0a09c07ec835737d3849aee862e2a34cbedb9b6ab1dc5c6030ac71d13c5e74c8083848c4ea6fe8f1670821e5878304b18d51903154f9a319a590299597ce217029755f37815021808061b41331a305e1ad49cc368e2cb1d81a0e4558af3e154803338e0af201296936901ae82ce680527cbd55e0d696d5aff73c1f046d69e29d6fd805742df", 0xef}, {&(0x7f0000000240)="f5629d6c6f9a13ee346dd9ab23427e998a9c8327b4074d4fb757f4c03e2d2dd1d246ab6a2dad27810e10e0e36f0e5b0f2ec3b5f1910d22046b8923501863506f220a26cc82ee17f4028f812164942b978a428a1079f704646791ff3cfbfcf3bf273beaa146c2ed5b01640181b0046222523bb79bd113a4e99f76d06452aaa17b5be7e3347a332e44ac15ce2c1332b73aa56450d0832715c3fd1c4519425030aa57b940ef29e570bc103fab0a3a1c5bb3c595615ec44ab0777cee6a1ab36b1a54abb9664efb67836a2a75fecd1d8c1748016c71be8e46c4fcbf9c301ea497bde0e691f20e06fb5e1002a00460308569ca714f1832d99cd92f21de32ab81117b97a697557f2b7c26c90b3050f4083dc151ec0d61596adb100cf7bc195f957963c632e57856ced54b1bfcf33e9fccb0fcdd7aedb53a3f9ebcfb66e3db454fa3c7c0ea4a99d10c7aea1e9a2fe2db79181f90ee1f8fd597a53b46b2130f021ee6b60fb9be6568d5008016b07f4b252b59d597bce8cfb8f799ae5d86bef700fca7291df7b40bd43fc85a1dc46d5dd0206044106a4858a584c55a54dfce7483bb6393fbd5055ba3d94730f3c5b03dd5907850cbd05948ec586efab705d70224cb6f119688a5c031963cdcc4c64d4fb0e7948c618fa6118c00fd2824073262812554609be3eff39fe8c211b2b576474ee36a9ac8a803a5b7f6537ce1958feeab5fc09bd94c90a7916225b5af4825f48246b3abd4993ff0d262427fbe1effa865f72146c76c2d417c8ac8f5e5a8ba24fc2ab3fb04aa87706c3723557f53dca25fb1624465de287084a244c688d0c4f144b2a9a33b82da906f703651e89ef172c2d5fcd315f28b8cfe6fab9370b48cbe33449d7f41ac3de51a6f234f376da5408952592aa7de6853fd651f1abc6d66a1670e57b658e1aca59ce261cdc5a6e8bd763370d0671a9115db939cba5de360f0d917e7fa1d3d6015d59bdeac9884c5ec38d283377706bafa8eae45c9fb1c0658b3282e9164d1404191453a267c3a97b1a15b880fe74872db8cbf2f42d43ad55e75b4dc8f060034c077c6fd850fcefb8f8a9e1414f281e8f2ce9c66108c20409928c7ba73606faeef6cdc139c329db240a7ee6007578eff8eec39e6adaa331ccdc5f20f694734ddeccfc24fc5b581d9d8c893e893e1969c9677689534581f583dd3e41a2cb6b4f75b4a217c74e867037073552d4149d3d75abcec97ff5d19eee67aff974dbf2354e5f6da80b88b2ccdeb54ada863b2262493b4efbb3e4c2aab440c3a4e36a49594a2929c221b81a049abf00ad618a0a27a7eb217cd7f68f588c3368f5201be87a967ad81cfe36c70f3630ec0cef6b4dba3c8ead51bf45c17d0ea1892a71af45fd672f2275da250ba1307555a524b8918dc15805a9f57eae99867d2029f987a30a11760511a8322a3ae5919d947d8650b5cd799bef7f14bc00bd01f02eedfe44bc9d54b3d961d156422646598d951fb062fdf85a8b9d7637fec63273b7ac296fea08c8fea610bb4dc959ef21a53ab4d37277dd492d4017b2bc827bc332eb03be43b538ccae476c9e70d039c9380f479465c89be6fd62bbd0e5b86b6260102da89c4a9bcfe6c551e5dc254de9b465fbaed64d06fbecf65614550ca1607a8ad0d3a9791cbd7453a9229cd0bf66f7eb315cd051844d763abeb45928e5e9aae129b7b33e9eee869b51e59674b99326268f34a13a8d758153f97f82e27a7ac400fa2f1c1bd380e2452610257593d71bd4ef85cb3d3d811421a10b75c7a16ad11ab2c35be79f7e22765fdd2a70f9b42d206b20b457dabfc0b77678293887000d46515c5213172776a8f7610ac44a3a33a65e69f4558839007923a1bbcd58d93293d233c47c024bfce3512fb318ebeaf4b610a09da2c4cbe2d3545893a0b53cfaa5aac81f79e44d218e3d076ba52c5d047203224d70af0f2db71960a8136cb5706e1632736c866d10c09c9704e0374172e5991da17b0e3a3ac16893b2a8847ed058d9398d93493be8384e73a1e195efe9b8943a9d00ef9610b9e5aea67a0ef109c34680d294f3ac04b4c12efb605e38cdbf7e572d5efd686e7c6cf0d40e14b3180228b482f09825710a06c65e483d4500ff236c78575adf34c717d0d4664948ba862e48dfe456ffa2dc3ba59624d85ecc5b24ea6b37090c4628f5a8695dd9eee43918d5c72f2fe7adf78e75be6a2483ff78941b88e0c068d6bc7a746fac5d74abe2ec5bc123780e133574c4d221130e0deb256ff51c81bc317b81fab6203905d47c592ab213a7e66414fd9f4e254e49ba70f660858905c3bc463a3dc46da54b4b02c6cfcf922488710f0d5b96fe6cea4a802e79206bb701fa97089b6d3753feed9c5583167a69a45ae60f21fd91da29b9852c4bb15aec667c0feb0af61da4c8cafd76e7ffc5cd9ded7d58667ee04337005157bc496e7bf10ec085a6e756c2be58fb680a91c92ee42dc052491611e7d91903b0fef199fc852bd72e5bd2ffa8a7dfd1c2cce58514df32ede9b4b183dd3123fbd2fe9a5431dd3a618094de7c1e733fe602d8290a258f97a80e9c2d12f10015637dba0044a4b13ba767116828e4e884f997b0276c61a2be0ccc9ffa037369499b78b788fea49c2fb430ea8c738be418c0be8147949aa4229148bc6bafe466364fad1d728cc3789dea9d26c7c5355b900bdd58739cb07c6ca3b735020ea7e8f1996cbb1547db34f194a0b928ffc7af8e2cc3f2f532a7b3f55bc6bba4492248a50e3ce325eb364c77af4ea2d2b2dec4df544d3bc595981de4a91756b0227aa93ade1fb4589ed4fb4506edf079eb95c3a51683cb18cfdb8cc1ab578a971e9835a3f2091985a00359a5865404f19a90b821f24d3e923ac5e4cd6a4ac03d68df8250640c5fcdc52b2589188c902ec084d7047a7ca5939df03681fb808bf52cb4dc32ae4d3037266283fc04a8d29a41c609123e1800aaa87a15cb426db569957de5d7a8561007723ba679c5ed9106334c3def67d448abeffe57686b69d71f54c2584f3dab19b84090e0cd2849b20a358ec8af4f25744ca27471602c604b80fc5934c42417663944059738e72826e15f8343cbedf53dde9d45ee6a765982ea4bfdd59ab38cb90f76eee92f87467cebed4f06c4fe28fef6ddc1aa61653e8cc820fc8945c5b4d2b4cb6954642ee6dbc4657db5bc019def568d1745fa526284eee6d5d043d39fb436dfd1c623ca36b4c1eb1d85c1f9752f83ef545e4fb4b851a6cbc44a4d4e4dfe997ea131e4b87540ede2219a8fc74bfc258b631892e17f0b70720785385c36b6140f9f0ef717a267d2c7eb1dc7aab8ef09560a90444e5dbef4721aef1cc33d199aa72d95ece99e40b5024d4db7aa753ba51c416e94638a9f24d3747039c2667eacddbd28b8f90038432dd8024e5215c423ddc03898dbb466c4fb45a42c2cf935b8e163b028d74dc87465d4de2e6bd43ec29af6b3940577123a64c8ccef34958e2c833975a2ab60d5f6762016964944c45daa2b117a7833a22cc0438546621bab8bca466f84fe9c06520d7c9c85231e287f7547c6081b63e8ea6c4e6f5f28ccb33721b218daab0b8b74b686640d07c694f6ee83d711ea75db0de433b293feecab1aba3bdc0d8e579b047590939e9a8a0394319c95dafc0f2563589b6c78af8ba49afa76b82f80d1e8f70635acabcc274f85ef9c50aa5ea239867afd8f0fd0b43e8f0cbfb026a8534f49853a4cd15a01df54508beb0037b9dba984949db1c3fa3300d031da7720f3b95fa9ba78fab667fa1cad144f2449750555080a0aa08b924cea9661cc4d31be5eb89b0457e2442da3de22f72ef2969ca76de24bbc86747bebb0fe41608971a68d4586a2b834c38d416e2adaa1e10c72803ac8de7f444162fd14ee8ae839b42a4de7ab88e2c46bd6585df03ba69be53a1cf2bb3240b0ac89577c750c70bd203255486da01a4d5456ab508d102c9f342df5c7729c112789c0d61be5c7b35e585751b84ceaf8b0ccfdd378dc549d414c1b2fbc010ee669436d4ecefd85f0b4b1d7c38ad11e476e068ed231b230710a8215c0dfcce689803b805e2f67b5b01ad113742493f0bf788500381de36b0f64eef9fa0b1dcf879b1f589b5df5927093757897bdcb2f1464fdc02fce73e8d4bbf62c742b573ee2d5217c8c09abac1b66c6a157cd3015c1a5696a9ba2f526b61a9af0a2d0d37a112b1f5db84afbc8e41880d741b9ab3003570bb02108025cd5d40410cb50c9f6dc7a9b422a1f2b5393aae144c5be02cb1cc16a1586dad52713c3fe2aff393d5fb50fcd919f39b1a0647dd9bdae72d79950ac84eb4be26328908624326cba013a9f4ee2d2832e89f2b2c7f00a247bf789225a6c5e1e7036f7422b820a74120bd2316acc6879adbf4bd99bdd427d2d289d8409877bdcb416c38e0c28aab22fd9407d602ab9b603e3cb1b2c161d8a775630e39146d0773cb33ec7aa80bc1158585684be55201ae259bf689dcc7a0e7faba16e121522ecdcea9b6d7c92aadbf04937a7b3f0a26b2a452c08659def237a5103dabefc70f27ba5fc567a08f037c2bacf25a26997f9a862b55d5e6dea3a381b104b6b2cfea218d6e6c91bc26c70d64e48e1d7514ec0f139ecd3f6d7cd60751b42e182e2955ec7337a87dd1fe699ddb81d7b9863a7002d4ca17455724cd38a3d8531f93d617fc230e092fb1a812b90ce941fd52870ac4a23d3b2122cb187e36cb96f62dc2440adf92be3cf4a8044fd4a76dd73bd69630d0b2f210655dfe22faaee96ad4124b679d965d7ced5ea45286f695e3082dee851b09770be4e7de32fdfe39dc1b6c60a3324105a4f5a0bd50d1367586d622cec5d04668d2001e2746e43510751ac3898e746f700a4a8ec260f7e821aa18f53f1da62db402f445625bd0e9095ae42c2d41d6ac6269a7b6ebef050ea84163f4a905a215617378d8d14cbc37a37aaa291b5dd03622a3c5867e547f792bb6ac3c84ca7ab477a3e846a2a4c0562bdefa7710d34da1ea8ca234be8c7a40e1812ff6e9efa735ed14e7e67a3d9e389c2d5030f5a0553f2bc1f46152da6f44eb05156f5bc6b8b250923c25c3ac6d0c1eb1b954978ae9709a7c632f80241ea3923faa4f6437c019cd6c504103e47b857383789443448342ee32f2145091f8f5ffe644ee05e781a4de3a18c846d2cb1c015e31bdec14b7a511da4e0bb27e45a6f32709439f49435e6e85a597e87dc8635c1b4cb809d135446921f2a8604703084cbd3ba25d658232082ddf726195ead028b922d5c0808ade0e778da0675ff0d8bf0c067f8d6c7e875f24ca805d60521447bdae6a6874398f900a7f39ee57d2258389cdabd840f9c7bffe6a656d790f955a4c08da095373318b41cd9605a7373ad26ae82029b5250e28446a946b649cb8ebd0483f1ea34f6c9c8ea4eb63a6e99192c2c6cfca7bcbaa14129f9804d38c74fb9dd4ff90e83425430cb904332791fc2a93c6a664ab29b7af07f83936d2d94dbcc069ff3bd76e68969e6bbadedf65533ffabee897170e9b874557c04cf46a4b1592bd5bea29f58bd38fe22a8252bb0d1a54e53b818e52f3c734a5678ae84adb9c20e94e4e7fdc019a632ea9e6bc24363a98f2e2e9d9832854cf7ef1ca5af6ed7220cf8709fbfbe0aef58c84c4e78b7fb331e6105bdc8901eaf35e6bd2655e29b4db796723bfad832c54c488d12f97c79b1ddf7c3038bba1619028a67fd28ce39a9e4d57394caf69d20a8d2dc665613040724248f8af802834808730f2d6904194b697156200628877d0fa5683717245f94ec5f145", 0x1000}, {&(0x7f0000001240)="e0146676381fde8d0c3cebe12d9bb1ee4dda981eed844cb72ba8da58ca0b9dacc92c535ba8f37ebdda240bd679b14c1343513bb6c6b112baceecb753efe20c5b7c7e85e6f87d1702808f2ab389ec573a5c7ba7a99abc3955502a011821a3db451e10b5a5d7ef5fdabfd4a97cc66affec6f2a63268ca98cdc1b476f4e850e98a96eeba4318e624298bab32c36276c1b715a47e3cf82c250f5d3b60ed56e8b9fda1ac6bed25790048ddde4eed32512819bdb", 0xb1}, {&(0x7f0000001300)="ea170b5150be1e18b0661d1c09d1ecad", 0x10}, {&(0x7f0000001340)="f3e3e7d5e94d657c25c3543888ed83dad8a0d540abbcbc7eb897b27ceec2b1358aea624803c8828e8f9fc120ef90e2ae504d9b362481e087c1ac425158b6d586ba02a7b92d667e504abb5f4d54cd0a446117d9e7c422266271edb83f0697fc1aa6043482e4ab3e3c29ed97c35902e02d5127c345358c9fc07558aee6a71b6269fd8b172cd5f73f4fa9e92169e98de20ea9c4", 0x92}], 0x5, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x120, 0x8}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r26, 0x0, 0x0) 09:50:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffa1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:50:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180), 0x10000000000000de) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10820, 0x120) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x0, 0x8, 0x3, 0x5}) 09:50:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 09:50:09 executing program 1: socketpair(0x6, 0x4001, 0x35, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 09:50:09 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) chmod(&(0x7f0000002380)='./file0\x00', 0x40) shmctl$SHM_LOCK(r1, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x2000) recvmsg(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/47, 0x2f}, 0x840) recvmsg(r2, &(0x7f0000002340)={&(0x7f0000001100)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000001140)=""/164, 0xa4}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, &(0x7f0000002280)=""/178, 0xb2}, 0x2) 09:50:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="1d0000000098dff4cd744bb3f351319d85eab1fee3", 0xffffff07) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="91109ad58f95d8ccc0992bccec25ef851d4428cdac838c56a92ba6882b0cdc4656984b7266f1c42fc9becba50c619be4d8bcb72fad1950efc7351754fbe5d3c17f650c9989acb7c0b8ef28b96ba7fe423bbd2b56a07a343a9fa97a110401adba4a8df845a34054e2bd56e1bdd43f6157dada621087fb0118a9b0ee05056a6d18e1d4e60b4d6fe6a6a3f42240122f422cff9897a157f4c2f5d5f93329ed7d479e1edb213d1c58addb9f8dcded470fd5f36774311df0877e3b8e5f0bf8911fbf32a877fe5dee0f0a0a35bd17688563c5976c84c6cd143915dc84b204533443de5ffd3a32b2", 0xfffffffffffffcd0) setsockopt$inet_opts(r0, 0x0, 0x200000010000d, &(0x7f0000000140)="eaef125c00000000", 0xffffffffffffffcd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5b7a4610bc60330ad6c91e333683b91daa8a65f9fd0c970770301b0e5ae36d9866d6fc0f57dcd6cd9f9128cfaf93368bae85f25e7faf48a67bfdeb2e55031d7c5a273382f99a2008d6b6d49962d414014431ecb9fdb4e5ab1ba06ff9bdd0ee180610bcaabde05209084dfc09b0972db6784028b9caa500d489fa8ce7cd57d36b8d41ddb43c264d1650d8c04f2cfe118ab6a77abd374a1e3940f6e88a3de831052b97829c3f0360bcb846a4420e366098c7", 0xb1) 09:50:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 09:50:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:50:10 executing program 1: socketpair(0x2, 0x3, 0x7fff00000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/245, 0xf5) clock_gettime(0x7, &(0x7f0000000040)) 09:50:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8302f82ae6460800000000000000eebf294ed462"], 0x1) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001200)="68e2d55e2c97b9184efc8178e085e51219d140b0b7ffb0cc4d6701b28ef4e390474dfbc4e40756af3bf2b948025696a8d7c57555dd2f1a47af05c67a9f66f472099c6b358e1a34b890c5725f", 0x4c}, {&(0x7f0000001280)="6e29068634d76bbcf0bc37508551875309f5d6d0c0526414099c35af180b12441e8b3c2efd18a4244ac92fbd856290d455b113e5c5e3470256afd4a6eb6cf4533f442afcda4702d6d61cf3fa4faa54344a1e05aa25ce1ac7b7504136cc80e08f0e03a624cc199c9d1a61cf5264e44a295504dad013ef725568d0f5b1", 0x7c}, {&(0x7f0000001300)="82f7d90971f222db51b85fad2e6e405312b557bf9b1502b414799ed4811a680b163d8bf6d428cc18fbc3ee8a25becae4389cb9a6cac623195d6055437bb7626d1fb077acda01a290822f69296694175fc1af5b77e0eddde0e2a088700a8a43c0bb3c65d7dc0ba40561d004009b345a9dfac5bb3bd3facdfab6f93a613b53686842809e3c227a", 0x86}, {&(0x7f00000013c0)="eae3705a85de1db31ee41bf1e0d8411c3f1ab20d14bbc87fb13e84a2821c1ccc44427f2b6c25063249dbf2f1a5acb856e8d485a3cdd95a6435203d27eef59a290c7e81d8bfc49ac977082221aac2f85db64cc7e2721bb948f2712e6908356d4ae48594653dc32e8624990b9c88de34229fd84e9a40e244384665d08aef28c7da8bf0df40682c621dd1532683", 0x8c}], 0x4, 0x0) clock_getres(0x2, &(0x7f0000001500)) setsockopt(r0, 0x10000, 0x20000000003, &(0x7f0000001580)="14092fb6e60a28d10418d92ed423c9def6aee8b05adf75bd260f645e0f9e2f1ccd442406f6aea5958a08f664121a8602beedcaee7d60ee1d10ccb01e14d86836870f4bb737e7974f5c4c7a158ec747ff93da793643c3a0c91bc6c3213698910f8e548183a0fff89cee0f023317b69c38e5e01d7c141ceefe4c61ea1f2025f296b3ba48d3deb6000000000000", 0x8c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)=""/125, &(0x7f00000011c0)=0x7d) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/139, 0x8b}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) 09:50:10 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 09:50:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:50:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000000029, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:10 executing program 0: mprotect(&(0x7f000045a000/0x4000)=nil, 0x4000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x1, 0x280) semop(r1, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x17fe}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x8002, 0x1000}, {0x7, 0x3, 0x1800}], 0x6) r2 = semget$private(0x0, 0x1, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r4 = dup(r3) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0xffff) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/38) 09:50:10 executing program 0: mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/95) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:50:10 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chroot(&(0x7f0000000080)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:50:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/238, &(0x7f0000000000)=0xee) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d51d4009f37d8f57f9157ee91aed9d4d34fa6fc33dc841efbb6d4976e61934ac704f084d1261c808b52d037eebcf96d4fdd1b69ae9594b956e362a1e8a5f97cbad5d80a162fc5000cb8957c03f444788d1b9e54f12e17a4352d7145295643ebfd6e54a770759506711a4dd9d1603fb348cebfc3cd711b92e805c3bb2dbe8c60505d518107527788cfb38bd87852100c1c7bef870957acd017be5bdba0833d9e8e82aef58c2319a6c114335d3433653a7a0c4bc97881f8b535b25a892936fdb02ba06cdb42c573c753de094ac1c034df9009acb738c43d112a989c22a96dab2a6a8", 0xe1) 09:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2d8, 0x5, 0xfffffffffffffffd, 0x0, "46e6c8c94ec6470c000000000000000000000300", 0x800}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x48, "562a5a1ada7a805d3ca5f2168789411a8c9a6224", 0x0, 0x2}) 09:50:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 09:50:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 09:50:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x108) chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 09:50:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x8005, 0x9) 09:50:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="bd4dc479fd2b11a30a1403e7c4fc927895131084", 0x14}], 0x1, 0x0}, 0xd) 09:50:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x122) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe4a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x20) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x8}, 0xc) r6 = socket$inet6(0x18, 0xc000, 0x0) listen(r6, 0x0) 09:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:50:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x84, 0x921}, {{r0}, 0xfffffffffffffffd, 0x93, 0x40000001, 0x2, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:50:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 09:50:10 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) r1 = dup2(r0, r0) syz_open_pts() connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x1}, 0xc) 09:50:10 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/190}, {&(0x7f0000000200)=""/115}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000280)=""/254}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000001500)=""/194}], 0x9d, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x8, 0x1}, {0x81, 0xbdc1}}, 0x2) 09:50:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10, 0xc4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 09:50:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in6={0x18, 0x0, 0x5, 0x401}, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000006d784700000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x0) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r6, &(0x7f00000035c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69eece8412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f94688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebb6c6022d20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c50200000098bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb26a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae0", 0x5724e2c5, 0x1, 0x0, 0x14d) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 09:50:10 executing program 1: getpid() r0 = getpid() r1 = dup(0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000000)="e3171232512bd29d938b2a7d305277d82b6d01727938e879a5fd555c4c42fb6f1b55323c6ef54ab5d024cdc5617d7571b42354cc4bd8143ed99a27fb8979c869208c7aed548424ad5f1e73499413024cf6afe1212584a112e4df7618c5d9f37f8415defb80f67e3ac2754897e6503d210f91d243c561ebce3baaf003dbda5f0fc9914fb34dd187d8c891453603ad00442f3e28e3aa0c524200b0cdf65c5d582c344f010bc73bde2a51ef6e58aea9b24edc7c", 0xb2, 0x4, 0x0, 0x0) getpid() fcntl$getown(r1, 0x5) getsockopt(r1, 0x0, 0x3, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r2, r3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1117, &(0x7f0000000300), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = semget(0x3, 0x1, 0x109) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semget(0x0, 0x7, 0x90) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) semop(r4, &(0x7f0000000540)=[{0x4, 0x0, 0x1000}, {0x1, 0x33, 0x1800}], 0x2) r5 = accept$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockname$unix(r1, &(0x7f0000000600)=@file={0x0, ""/25}, &(0x7f0000000640)=0x1b) r6 = accept(r1, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) fchmodat(r1, &(0x7f0000000700)='./file0\x00', 0x2, 0x2) r7 = open(&(0x7f0000000740)='./file0/file0\x00', 0x400, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r5, 0x8}, {r1}, {r5}, {r6, 0x1}], 0x4, 0x6) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x5812, r5, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000840)=0x9) 09:50:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x400) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) 09:50:10 executing program 1: r0 = kqueue() kqueue() fchdir(r0) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x800000000, 0xfffffffffffffffa, 0x6907c7d, r1}) 09:50:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) openat(r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='.\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 09:50:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x800, 0x3ff, 0x1, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) socket(0x18, 0x2, 0x20) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:10 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x189, 0x3) 09:50:10 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 09:50:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000024c0)='./file0\x00') recvmsg(r1, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/69, 0x45}], 0x7, &(0x7f0000001480)=""/4096, 0x1000}, 0x40) unlinkat(r1, &(0x7f0000002500)='./file0\x00', 0x0) 09:50:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 09:50:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) ftruncate(r0, 0x5) 09:50:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x124) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 09:50:10 executing program 0: r0 = socket$inet(0x2, 0x8, 0xfffffffffffeffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x63, 0x0, r1}) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 09:50:10 executing program 1: clock_getres(0x0, 0x0) 09:50:10 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000000010000007) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 09:50:10 executing program 0: munmap(&(0x7f0000004000/0x12000)=nil, 0x12000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001b40)) clock_gettime(0x3, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f00000005c0)=""/253, 0xfd}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/248, 0xf8}, {&(0x7f00000017c0)=""/203, 0xcb}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f00000018c0)=""/86, 0x56}], 0xa, &(0x7f0000001a00)=""/194, 0xc2}, 0x1) r1 = open(&(0x7f0000001b00)='./file1\x00', 0x80a8, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 09:50:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) syz_open_pts() 09:50:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/198, 0xc6) unlink(&(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x4, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xdc) setsockopt(r0, 0x1000000000029, 0x6, 0x0, 0x1b9) 09:50:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) 09:50:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="58f7334112be2668da750817afdd0f520cf5db21b026daf7265ae08a99f4feb418d923dfe364b2d858b5924ba61bcd21202466890a2cf8961799912c96fff9fb93890ae109673cf3d25add2189ce6cd9bc2c66c59adc959110a4d473e42d00958183404f986076852ef9b4ec5b3814cbe4992e5e2472532fcb4b11a75216d8a66a515398a7c6624ddc7d2683fef5286998b9a66af34b82f630bb60e069e5119ed9d35ef1ff19793e3b07f5af6681e5b6156b8ee69c02688eb14d0062f5748458f9c89d4f7e0b", 0xc6}, {&(0x7f0000000100)="5ea9915c8d7f236990def452e641aa005f0271d5d004a56545ffe460d63b5f4cc16f46dbc55be773577bddd0efb1f5a3b3a7799e51432f46ccd0fbaa1af4098b", 0x40}, {&(0x7f0000000140)="77d19b37d3b30cc8cbd54e394d8f2ee4c81163c79ec2b960c0a9b77db5337cdb36b7ca27fbb25aaf8e3a20dc66391ddff90edfe83c33070e4418ed6336e7c065f039778199a034853688fc147469e4a26dd9da6e550ca85e794868829a44ec3f2166ea31c5da0b7352ac40e55846265e2385f3b5a826de2fff1c06bc9d1661bf9d53af9a156cf4ead50d80b67b90b269e4da9b9a4df33ddd63b949eef2c8619712b9dd4856175cb9d3123f10d83feac0f5dcfc017518cd717e5fc8cd318c8227847f", 0xc2}, {&(0x7f0000000240)="220106baf7600f14638cbf85bef506834a15d9b4ffcd3352319b361cd6f485be98f164adf75017afebcf9dd8e6171c968f8f49f6db787282bd2520adc3914717cd4b5bfbff5856782e7b992a4add035cf3678a5536d5cfe05d568773d652040b2f96ca1d0b5b252580a5d39ee81625ce87265c7a60b7fe545e70617e51fcd89482fdc744fd29229db18a836051ffcf79cde147445cf1d78a7c80947f7c2be764302d598553408fdc7ace8534201b030ae8b9eed80485989bea92cc79f0a714d90eb0e95c", 0xc4}, {&(0x7f0000000340)="562e42f8bf974f4324204dfe511100521158b13b3851b458c6b4b8d7b9f8", 0x1e}], 0x5, 0x0) 09:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffff80000000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() kqueue() getdents(r1, &(0x7f00000002c0)=""/242, 0xf2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x5, 0x4, 0x9, 0xffff}) syz_open_pts() fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:50:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x64) ioctl$TIOCCBRK(r1, 0x2000747a) 09:50:11 executing program 1: r0 = socket(0x7, 0xc000, 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') write(r0, &(0x7f00000000c0)="082437f6feefb312041b2d74ce581c89f17e27358b1ea49b361fbd9c2c8724752c4c5f6a2abf821f1b95321b8b10b51dca678de098b421c0d726aa6d47933be8b97096e1d52fe2ce2c57787cb7490a13f6a1586ba8e695c78098f9cf8a7d4964f74b2b555bb2fbd80fb3c28142a5657da8e23807b5a4d0740154fb89d3838695ad1c92963f67b86149a6e244caa91d91ee023dd1f5c25956053dff4717b665984729f8e1ebd2b9ca8bda59d9e448e11cf502495a", 0xb4) r1 = socket$unix(0x1, 0x3, 0x0) bind(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0x2f3) dup(r1) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') 09:50:11 executing program 0: r0 = socket$inet(0x2, 0x3ffd, 0xffffffff80000401) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x5, 0x8004, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="82026e3100a3c80863b5cef5cfd73cfc1f632c2688e2fdf4691bb3992b4a30308ae9e1dc8b3edaef93a275ff68cef7919762e177599a55859addf13827aad333d0eaff1c90b9282fc4dd524b7d5c22e121e24c818f0ccf8cccea217dc4d754f4cd76ff435bd8f36604af3bf91787135ff92a52974429694ab5d97097c572db3c498c5d171b4b826580f4653b73ec4fbb96c8708764aef3e45b932e489d3d23ccc628be5b285a26ff224740f6c1e2e60cc98129e17997791ce67332fdbf2982aee2e312d701c98d415e9526c4412126fd7780400913be8f366fc8bad05dae79520c7ae4d84e9a1ef945e3181223c7026a0b028a0bda4ed4237347807c027609bfdec75069efe47c5555f2d4874ed6368d0a9bc9357541cb7f8a05361ca723d27879704f398663f31baa9b19f81501590686b50d664201000000000000004f0efa989e33400e2a3b1cc21e8844f62411b46bb1186fcb383682ba5e48f91934bca85d706e4111f9610824c9f1f9f9bfdb96bd0b4f622c46463dc60d28155cb7bac7b318e03eed2d4676cbdb42ff5886ba070ea08892235cc950bb40df5deba61441ee48954190295452ea978cd5403008355243ff572fcac582c10175563d884be83fd90c8ff81f309eab3cc0e52775a447d6c2bb07e378426c6a5f973b5caf888a887ac3c404a9f260e195d9ea0e1987dd32b4eb969bedb3b731be59c7ee73acf6d46b0137739266ea8efe5df9e49e76a78c99e94de76f574f4eef8375185fcaab4ac0bd582c4234944f6f3472dc4a3e0eefea3f87d9ec58556218f9bd6c0d47ad132939155896a49d954055436cb39bbf7ae31ea34acaf290868b380880b4724448d4039b7253dcf896568b27e97b760af069c2a75f9d8c3922058d7f58fb1c3f2026c7bd08eafc972e866ba97e1f5cd05c238d2a263b73df480e95b825f019db"], 0x1) 09:50:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x200000008}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x801, 0xfffffffffffffffc, 0x6, "bd380ecb096591121bbf12455596f48b152c9bb7", 0x8e8, 0x100000000}) 09:50:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:50:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) chroot(&(0x7f0000000000)='./file0\x00') 09:50:11 executing program 1: r0 = kqueue() r1 = dup(r0) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) 09:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:50:11 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffff8, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 09:50:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000900)=0x280000000000) getitimer(0x1, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "d93247d2ecb225041ec220245aaf7aa700", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000006c0)=[0xf7, 0x9, 0x2, 0x3, 0x7ffeffff, 0x100000080, 0xc8]) accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000c40)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000a40)=""/226) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) r8 = semget(0x2, 0x1, 0x20) mkdir(&(0x7f0000000840)='./file1\x00', 0x128) getppid() semop(r8, &(0x7f0000000800)=[{0x0, 0x1, 0x1800}, {0x1, 0xffffffffffffffff, 0x1800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x10000, 0x800}, {0x6, 0x7, 0x1800}, {0x6, 0x5, 0x1000}], 0x6) 09:50:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x8001) accept(r5, &(0x7f0000002600)=@un=@abs, &(0x7f0000002640)=0x8) r6 = getegid() r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r4, r6, 0x1, 0xbdbf}, 0x3, 0x4, r7, 0x0, 0xffffffffffffd8f0, 0x17, 0x2, 0x9}) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setown(r8, 0x6, r3) openat(r8, &(0x7f00000025c0)='./file0\x00', 0x8, 0x80) writev(r8, &(0x7f0000002540)=[{&(0x7f0000000180)="80973fcfcad4bd9bad1aee7a8379c71d3643ec84c5c3ef9f26c9b07e9f31850a6e8e22d1555af090cd858fa4d68ca002fded9094b2959266746f66db15a5fb5d692ae465dd9ef4b134800c83d36eaf77703008bf448fc98b9963924566cdd3e235b2ab2a8bd95c8d473b565dd5fe7943352191c943c65fa4d1d367c913993caa74dd30f8d3ede57e20d58605d2c766ae0fad30f13da3a5b3c84ac2a3d3e94bcccb853e0e5169b169c0c64aa4564d8ac18c50d71a9bd54afeae22a6cb24552a3b308e315cb2b256057de1fa57b3f70055b72544306cb4ea5767d0c185d243012193efcca3b7799df596bc113e37591b85bd78a87ee3084654179c7240c6f0a9a6ca203e489bcadc0e4c28971f36c851c271e035cb08ecd94a1a06150ab9a49f8eda3f2ee81cf3495a48a4e80d4ffb54123495ca96b09d698548f375a9805221ac2fb3f2cea10cf86d0f47c194d4d0850a0a1497efd2be0b3042c35e7008015c5d2265cc765cf91e0566d8d2bb951ef863add63c40985aa56cc6ae89971697225a44d1b3f6bdfdff0d258572687d9940aa87f7438b801ac2ce4f47f96b29c1bdd3f2ca48cd5ae7a62f5bff970899846911e25b2364b3acf293f92f299b27c617aa1ae200378fb1a7c06c9396ca5f41311e1e41f1c6f1e2e3a8166a53f8121746ef2d7c0923b9a692139c46cc56dbd298871c4669346c562d54d6f21f5a0fb13d9c930195b4290827c99abe5fbf6bd4b8cc95f23ea22e6dd4e0be65cda0344cf89d1a48f8879d66963dfe582b45e3a12236c4d9581245bc469ab8eb1cc745b51583efc1e84c51cdac854316751d7e2381cf989a57255424313789b8739a7cd39a06a249e361c49059b84b303ee1e9cf1e92a00ee992394b9844ce165672ec1a2966f1d0a8929b88eb73f156535f23b79a1f47d566668c5063747d8c61870e78f7a9d56b5d212a75cbf64f5bcaccd9d9382e04fa898d5c23734093ee45fdd56d679ec38d85af3e0f3a3acf4f8cff99a1094ccbacab43feee567993d35da9649beca6fb4e39c4b4d661037d9d6f25bf78c6559d5e6d47c75e5a5b5e5eeaa03f279f630c5a54ba9d1dc0ed1b219776a79a72caec6a1b318a7306d6eb418983149610e85ac74ef155847252c1b9bc819834a2afc25f78643b87bdfe0ec0defe88e5c3b525907c108ce3b2dc56c92a5421613ad3fc9740cc559721c321b5573c0e28ca4cf0d6e3f3f030327e5f21d7a963ce950be6d715ec4e9dda74be603bf886895df8d2cef7068583a6e1e9b723a66e412c5efcbc67592f040e34666700d4b24563c9d339a3077285bd72bc3f203558938301be6c5b2fdf35a60ebaadccd2ce36365b93d171e5877a28d91866a9da1cced0147500ce1d0ae47c00e958e7a297bcfb4e1d7fa36941fdfc7cfe063cdb43a446739d3edabade76a5b14a770899e77d4cb91fe52bc72f6d8eb65af5678324a83881bf30bf076790b0b91c44bcbe3cbe448daceda2aae332347369820be9c445b42f2a4c8d40d3382c89bc15b1cf98de24d02bcc83320bce9a5945da16bad0216ddffc8ec5e966b93889cf76233a055efeced4914c69d47d60bc828075c310c7f4603e2f791160c410f0e32dc20cf65b6bb054de5eb252e5dbd9cdeaa61e9aa8bf22d22ae03dc3cb1d5ecd067e695b84c51c1fe409b826dc8a524bdc857ef83315fc642a5ff72ba4bd472b2fd99c08f299264ba2ce1fc039eef13ef98fb6a2edc9d66a7d63ab3020bff7f06fd896f54535c2e51d9269a6f6576d573db70a5a31dc422384e52fbaa47279085f8e4a543a4e1bdefa5f0530aa6df50c1544e27220ac51b4a87388eba2ad21a4a0f33df18b47fb0e44dffe17a1cb7f09a8435660450a10395831a09839abc846c72b6f85b1ebaf7d64104117353baa262b3b71485f34c12e99144a906629f8b82f7a55e16f85793a5049620627a653aa66eccad47728ea39f0c2d6ddda534cfd0b03895920b04f278c20ce96d217d2a9a0ae5a40990b2d10cd439a390fe4ea99abe82f045d5ee4b24e3b6c2075a87427f75aa0ca9658c1b35fb05e4f489fab07a31894a7c27f05d2471d4f285d221c6802d93d6a9efd80fd608e1dbc9aadad527af1153f00e59ba46183e92fd601a8ae131547d822a3317e4c76c26eb42abed55711694fbefaaf7cc68c58b477172eb82894e6ded73c0c88392a3f3bd6b828a2d9e71218a87c3f22268efa02147cc6884e7a0f0bc1a0bcfcdc62eae293a2b4d8f04bda135b93288fdcc2729e94b5a9ce83a26f14cb2489ee581eefb8bce686212fc522ef941954a75a6144b81f1c84ee20b39ffe19f144aaf958b1f3b7e0c298672529891905d5d8db9aa609124dbdce09f4c8cf0d4fda9bb5ccf406c35cd3e75a6f4739656937fa93ff4f69d4692ac4af65b950713c5a737737a22659fe77eb4b3160fec9642c5300c985dcb004222b7d66295b9b22bd354c587d14384e06492a0fcf98d64e515f5c12e00398747a97f9998cbefe22b8c6859f46b44d35ceae2d7c70cb9d3ec31687049c9ef806769b5ad6099d64ba5edadbbeb7fc72bf425d92c59cd978fd87af5759ea782ac7f721328f89ffe17fe6bc86d1be1ac20b6c3560e57055418385d98e4608e03a01f9f28ffaa50cef9eb6ac740c7c17100ebd095ccdf6a963e703834e5e4f9a26b1f39b661237439be5cdfc1be24ce66640c124e25da42b4515ff888af77053be36ea6bdcbe856e94293e2d0a7c33dfb4da9484fa797a79bbbdcd3eacf6e329426e82ff22cbb7a66e2798d10edd90b592cd22593f054729d5ea76abbdda3ec9ccaca9ddd71606d827b49d1c16d7a7602ffc022d2f06c04a0bea4a4a561aef502b0af7a7f7855069a4045e1fa2f64cf0e7820d2580289de91de3d40601f1bfbc5dc25cc609cd4707235ff222c7e654e53ea40e19b3ee7dcc1c6a8da5f72be6151e8e274537cf303bd6f8fbe73d74158525d71a711348ce8ae57d2348406f00951c6ab97f4aa8bd92f97202d25051b4bd0bf8d65104f94a64079f1a7d39cdc1f42e3ec7e69d43abcee6706f3dad8d9925534e54cc83782ae0bfda08f38b16e560632cc80f9ff26965cb0111dcea74da03f5730edbb6b7d1e002bcb81bf07c1ac7955ea81726698d459e45ab265d9bafa010c88fb1c445bb4cbfc2cff2325296afd217bc420cde03601a199570046ecdf5a98f451003009f1fddfc8c79b7bce0b9aeeccb0c22f7d6ce9ae585ff164a21b2acfff252173ebeb5d2dcfef21ef26020591147bd8b39790e2678564c3ea31819bad4ada7f769cc116b50b2f2ec4cc204e960cf8b7fdd4919efda9fd9fe75401f6425d852540768078a285757fa1e77aef99f6f130b9f06ccac9d43a9e787244ecaeb19e6fcbb735bd0bc8889d7edefadc4819331280e96af1e6579f63cf1c933b3709c59ac3a1c23cb6d1fc7969805c4ed4b6f865c0d780c5fa6978ec54931a76ccf6129f40f48aae951dba022f3541405ef659ed55cc3c07fb9692d276d932bd6536705e51d13f12da2c8fa85ac36d5520364f6c3fc8856328dbfead47f39fcf0933c9e9fb009487619a21f6874c28b2c94fa22ce886f33481c2a96f5ea9c95944271c5859c71928b672432f6fa7464202ffe151ecfe52cdc6aad0dd0aea7f2ed7b6b87c2d2624ff99c2414267d6ce4c563b285bdfe41f3c5096dc8c993acf100ec8eff92402755043924f5f4eec66b2a5cccd0d7a4700d0be847fa4e460e5f3106c5f03ba88924b081a4449aa743811027b123b344c297bbc2df50702bd22e51d39a471fa5dab319ab0b71222306e8c1dbb5d328dd75f31cc7555c3bac1d2b9c07bd83cf2a975d8983eed7fdc6df4d12254facd1b2a2411deb232cf1d7b0600ddc41699820c1ca5f9936a2fae861c16a9d3a054891ebf9619ddf76871fd28923a6cfe76eeedc48313a814a01bae09c28b9a2dc910916d54a88f68d934278b8fe3b6fb1d99f6972f000371a1310b231f33c5a972e13e210d7378e81cda59b852db0e1c25ad91ba5eeac5de060665d7a0aaabd7766c5337d698e0d2882f47216740b74b5865d1d1eef51822485a94d5bdecbf8b0f7690ec13b8a383b4016a1736b1caee30f955942e90adb66ecae67687178c35029b5b7af9c06cde3e7b3c0fe56bdcea98c7f552ee76db5cb9c322fbc8e215e1a2569bfca8eb8850ae762426b0d9a2d09da91e4ff1c741e507bb35b16ca0b1ac822d5f743fbcc2cd65e2114a9392c0b4c67450d73fda675fb19e18574e1a00d69782fcfdf30d9907393c41b153106f6e63f65b5b7678064760f8de3bfd4932d2bf4e7fb3ceec8c8469432614c6c8ae397ebd9b4002625291980e8567da764da450e9d60e82b592e5f87a73b88845b4240b541040fb2a031132d037aed8891a7a4bee3304d33ae96325f9a624e0d46485d286f0eaa970cad759c457f9faa6f2d423ef591653b1ae8770e213fe19e4f907d4d69fc99295fbc2e36b57ac2a26931ccb2f5c236ad9717ab1494a155e3dcff85238c05b04cc11af4605498866108428ca7ce731a3754367e5e49242fa91d21f15a4cbfc303b3ae79f9adce6cc7d96a05ad4a9ef0e8646e6d9789138c1d90fb5670abfaa7c4a011c77ea2a324d0ea4fbf902addc835dcf6e526eb0fd6477be82d0f52e3e88b3c4ab2969aacddf1e7da1fc4b558d17ebcdda0222cb87fc79116fc568b4585c0dda0c50c73807471bb36b5498e1ad2ec4a511af131486359e9ce7265cf68c08262fc2847e969a625be618bd1a03b65ac9117b932008d9e94587816939b2c6187b4f897ec3f378b07b023da673f4558328d9941b715fd7eda1a2007e2a86881667235fc88c152331ef8e7bf913079d3d1b8e08ad4d13aa873832b8ca6cd9ab1e20a777811720eacffa154654b56096e3f59e99de8d36a0c92d6bec9eac4ed636cb979bb28aba402fba1ce185b680efa4d3cefef909a20398975bd7a9b078d88fac4ca5b1bfef18405e1e1250c275b97ae9283f87a3ea0f9e29f94db3fe658c436eba7931855a89ef8a6950d97ce1c71a110473114d806ba781ff0b5b0a9b574459d0d59537e43838be25939d24ece4052edb3ffe7201cb9a07d079efa5701187962456bfb76a52904675246a235af999912d590ed63ff9bac1ca5a1f08657a2e61108264616c06132c2846cfd8fd71a294ffa8cca4e8ba316ea480eb31b406c7e5ba61a290e92a5e3b45f2fa5439093db94d1bda3c449d78e60389c00953f2b7402cb0e8d4fbec3391a28ea70d61bcd5f793cd71274c01cf248ff7dd55900a07aedce86e36872157bbf18fcbf7b2a287d553188dd678d42528b1f1b815702375a0a6b25a50b5cc2a2bb426f6f5d3e3b1f126fdeefbc54d560056704b211d8a758c986e44d13c50202242c3baab20090196d6906dc3c8551bb1998f05a56922025508a40dee345cd94e3249e004f999ed9b40aa4e2660a61138738cae5cdf693e063b531a18b45eda3ef3d98c9d71f37f570476b570b4deda5ed946299851d3ad6e4c46c2b9941f082873c6a564958d65fc4b12b52fe9587f349bfdaf8421498f7ca1507ff4ac2fd5f4c9f919dceee2cb7d076984b7272ec8eb227c5fe0d0313f6d8bd19a60c6a6f95efeb0a3c3cfbecbd8bbcfe0e1bee531bb130bc859c37a3825811291749ffc7cd162266bd1bb1332e142e869be0e74d309cc7fba427fc909ab351ba492f9aab3a3a4bb04bfa2bd3ef3b943ff7dfb3cf46ce48e83d0a0f2145978a8150fe685377b56bb25bbb80180041676fb8b81f57d8c0ee170097166d4a9229", 0x1000}, {&(0x7f0000001180)="3f80f38932f3586851e05c14401adbff1ccf43515dbfa68dd79462a30f25a2d4eb1042f5ac45f14164a425645c2f704284278d38cb7c7e229c56229d0360c1ffaa45943bfa2b31b5f7bf4b1e15d9453154b90f733ced130cbe9e736c1d04a9968221694c839129c6836685abc9fd271c03627a67eb9ae99ee6678ffc3b720ef0", 0x80}, {&(0x7f0000001200)="e1f8c9faaea79c25cb68aa7da6a7178c3b91dc9194dee2fec5b10215ce7c20159f1e2d4b5db661f37ce4db77a3ed15b21524d582fd872f8fd52e58942d85cb028fcb6c3e35bbd8246c70f57e9306280b73d64c", 0x53}, {&(0x7f0000001280)="9fd6bb49228fb6a2ecea6eb9b8bf59d86f9a826e9df5111b5b9c7632410c5c5cfb05cfc74ad82bcd9b17f1bdad922abf93c37c1a06f83fc2910c12a5b34b5ba0abeac73ae52638c2bf8a85c0cd1de5c9f6a6d281ffe2f7a94c16a9f95f56cae8bc6eab49a9433544864cb973752f7fb2b6c38ba3df9c4650655f2c2b5582c3d61c10d65ff4bc8afee89d33123c3cadaa97527d10006bb4f795a8a216695f1f5964ca3adc6b886c0aa752b7ffb47208d5dbd7d768927e5bde4263e843924f18e87e80e9389344be962a9ec8a5e726e96a3da6aff00401ab566f6ad47a16705ff6ae2c0883e42639a04c6252a7c2a4712a3e00056d79cb061a137d2955ca7a4248b1b0e1851702e8039c18f77e13884178e32b92ba583d7d09be9e1a2a3f54f6fc5ac7acab85e6f5d8e871beddf05cbd8f8a0f3455622abf78fe37dfec62d48fbb5a461536643692eafdcb57c3f1ae772e8fe67e0731c5d908088ed26efed72c060e8e3153d2fe4b4a2001815c551ad6e2e9fed51b0161628d1c473ad1740c45edfc49ec1d5660dcc643ef912084bdd4a4323150f13af3d85a4139faf3b9ca13420d3a61a3b3d457c4398a55e808aac3c47ec8266a4dad0c9497df1d347ed60f5ff778da372a9228a1727d5e14744846d8349c96c27dc59878a69ddbb5b9f4e487ddaac4b4999a83ccc0bced66a4ddf3c67b59f506ab002a9c1bb34eed90608ad8b93b3b787b6a677d6ef476f3507822df6e7d188c03bdaa008fd8aad40fa8662376a8dc94cf26b99e1e5dbc48769d0b58efd7ac882228d30b8bfe969460ede4ed1e603d8cea90b08b7a8e024b2b988f68dfc6b60ab4f73dbbf671a2a3097cd417044b30a197e868c5f277478b2d57b09ba191fcce49e319a7e69734c368b177d1e8b8c620f32c2ffda50d05e7639fccd9b07864f21596226dd25694456cdf5d7f8ffa6c351772b598e5c7fac8109e930ae9e0bc6185aa7ea3dae384b43ed39280322a12d0ad83f193e051539264fd89c622831cbad370e38d019fa9b497381e63e80afb8a7f08c38015dab018f1679f7cd95bbac4204d91197463d356c5c3375791b636618e180bd1eed3b3025f993666b090a4cef6d749a9e1563808426861a05f57b5acd0c154d49e587e91faf812a4ca2699e1967a7d2908f3d8d3b8d693ba84f85a90ae5cc9206edea65938d11823ed24cdb758f1abc308a4e3cdc66de04018c14cce0d9dfad9d4eeefb62b4af5b742960588de14f126640da286e024530a634d3d82b53fbc0219a5752420264002e11c0e294ab3a52e3484fa68bcf35a261fc6afc829a88120392a1985f3e30eed660e029dfaf07bbe26b735f89f3ca4a2981a348f5fd1f59fa45c3fdacf15b57c7e0845133210100edb1a22c89fa9eb860f0fa0721ab037277d93c02e726bdd519538fb367e576205b910cd69e205aaacb73bfe6e997712cba4c94bdc008987b620b720830f9baca2b10b0831d96ff82ddf8bc7ce601e79bb27406bad508941953cf61a3371683afa727a0d3885df80f04e8eda337b19473de5f5597cb0ac9d0e137afe0691d8f8e4d3bccb37b9c3aad25f299c4922bf6e19b87f973345e84c4ebe314d4f8bb79d8ab27ec2fe5e926d6b601f2bd5af97b2108421551823eb7c43e10fd55faa884b4801b039d51204135f621ea9f8b9fa3e1fbc37d026004b5b39ecd6d063c066647791dcce2202c7fa123896af998662b66d356d4363504fd8453495e97d737978dc36d91fa78b46e79d3445283840620db61ce10186676b829cff7302b6093d1e0a7d12d82c0ecfeb6c4b016d12a834f047ccb4d8de077610938c739d8319171aedaf297e89af930abae03288ce06012f8cf3059e6c2f63351bb1fb459b3f43ac7b5bd0f402e56eec29a038819a3b35e850d52292ff9f255c5a4b0953fa810d33bba0b84b1f40e7042ec44adc8d1e9caae6b886bf2bd0ef295a6203f792216b695070f087da9ca788aca673dd1d11e08c3ce23010bdf771363791fa00c1502cc1ba035df40eeeb7a6013b3ca084bb74a8b926a70972a72b2801832fd601ea65be46c49f049694e18c73fb39a5de01ba4038658192fa6cf77f3da93e1f8dae77891a7ad7f42387a45a3c9371179ebd2f7b9281abfe3fcecc49c8ba436e73ebe690423a1749be79c191a262ae3c2b5e8a5d58349798cb101cbd517a4e9f680224f216ff01ac781bab19a9aec003fc550fb6bf49ee034d9f650f88c22646bade170f0ba716cd3e151ae9452a516e5f4b766a290e1bff666ec2bf82629b6efff29e3aa260a38b750549d113954977ed7293d9d785eb954ca8c79d24e6e5cdeb28cb3f5bf2c0b8999ac91d08e62ad257b19b279190db9dd863dd3dc5a3c1a64f854cdafeb6f068969d776285c66c2d7bdb976aa6b05dd9a5ba8bc6b97c3a43315cb4597c76f1dec33552fd872a2079f8c1597e76c55cd34a7fe1304ba5488930969f44f2b7287ff18cda63e05cd514ce2560870d3bd0ef180f04e73c4b68d1c22708787d42bb811144e22babe7633c286e2a054c7a0b3d490ad5fb7e793312fc91c301ef3402b99a930b2ff6e829e725cbb99128834364fdc7f3f14d3e973e7675cdebed9869968e94860344cdea5e871debcd2beca99c34a998b6e9b82c08779d6980e83be6480d36592f0b83d0ad1734e2e50756388192eb15dd5e8733cd91058c818800037544dfb3817e576eb3d4ec58583361902ce7fdd0e4ce042bc6119b5d16826285de83475007ddfd245be2846e9cb02148ef08bbf9d1ad8e1a67af890f530b5ffb7c198dbfb98b0458c762ce079a1103361cafb25fad5f8b22b39a632ba9ef674d366ff2088ed7be82669a1022db2722c8e57763c312f5db5d9765fbe61b8b6b30dfdecfb5052379ebec8d36d0c29e244c2d283c6de3aedbbd65268d2c71caec7ea2d12a9649f6b71e1113b6d1fc6770c7fc26921348d93507b7959c54d30cff7766eca1223084bf5536fba6f1606d9897a9645add4ebd873c5d4a6dad2e0842356716f63b3b1997f5576701fac1b57fd3b25929f4aaa95a2238b03b27f8e50902b09c3e05be8b1f8a2f22a0bc4ccb76035114a9ef3b43a49e2991ebfc63ff492ecf4202e6150f20728b12880686249e61ec4c4607d26a786b244d80bf10fc53adbdf5518d0c67f70607d94362e6d8f6f44825e12be3a070d143f02d0d628cd2bbcfb779d068938a5d7a64358abc3acb04259a4d2fcd319865d1ece7eb2192178b5e82eec548d96108d872fc668dcbe844d59969956f815dbc1d49418f4c3890030f637a39f50ecf54b6267f0ca33726bfc921b35be2ee3f404fa7b2fbc3b38ff0b98901f5f3a5ae49d6dcf624620fddef8f76f0885e7bec90175d041e6ea32819a8ee4685883521c364cb7473faa813807e71ecf1bab54caaf1e92a03e9f6b8396e456458ea92d341480469cc4f7b286e0078902f52fd225e01a5f08ca9e5340d92e59aac33092e0326467db9284fa8e66378dbb9cfce3b28ea287c09eec20be76e22a57512563a2682592f66c66635d43fa90b2eeb949ac5980d66c4ebe7dc6c3928d863a93b0e24a630488640c41dfea2cc885e9e6cbe506f15c14b0d1ebfa9886dea550ccb55f447565a839b43da06931a7cbf72d7f3c9b862825071edc7655e6359232073da241eeb50dba14f6fadb3c2c22799803082ef1a5229fb0a845c2ebb2a4132a071a5db60ca8e22e67c75671c4d13eace0245afd2c212b0cd3fbccd5f2cf6acd767d91d4e2dc6bd93ef5642e55b2a3464f286e9f1f8e63de627b552a90835e872d35dbda8ba266a5abeb5600058ac32209a8ad7e5593dd94ff38f5aa19ac0b31152595aa79650f9427cde71ecc2e86aba458b4e94f4abc16b8510fd59b416d267c3938fec223ebe6d95bd409717501f6d7873d7bd80284ccf69e5717eaecaba0b1fcae738c9b38f62eb2d80e21714a74eda38b5912cac858af2ec41a4b39e6dbfdf4a62f71b4770ab7facf6ce74bdbf84377a42c8156a7feff098fce5a788266adefba2fbc5692868e2108b408e3cc491451d154cf9b368730b3e652c922bba23ddabe624a40e63c60faaf67beaf872ca064291c24bec203971daf855e196ed4cd7dbb8ab3850de9912155637f49c78099484225edd7aff4e96ffbabc1e503903b9a9ad69fd9b1d64a5f1d70504ea2427b3230570a37edafa4a773f61f54c52e06a7166ce09bb4cb73f83064b2af93ca0a16ab65ec605f4225c25ccb8724b1d8b7daa57c307ef54d5eb0481e94a6ecc1e11b57cb9ef0c3477a70403a4f002e3f2aec177418ad0a3743d695e01ae01c7dd69206fd8c57398c46f7d121b8f4a1ed551007f334b54fc2e7155651d5e836ca9e8ca72df00090a7c93eece9c448713f9abb9d3722edbd1b5c430420713931dc12f760909bfb05005d41b3864a33878d2b5eb4e5dd23a778572ad0bed8a309779744dc0a770b22d23709817e1d0f6c3c8bf4e99eb46e72ffb4005f47415546de1158f3d3afbaa3da5fe7178af5b1510522eb26f72397fca6efb4ac17ce4b8d16a85a8c30092f8a6a1c1d4ac0147368b95cc8e83d0ffc6655670b2938c75e01b5425194329e0ba898c730ce23241d6d1a37abfb8e4258498e3789e0a28e3a7af1012679b4fa945d57b8b3dae8a1f32e09f7ccf5d37e05a66f32c07045c5122227e7d86a6d07e64209704970bf9c262131a36c4c80629beb615a2e16ad404f9056461a09474df0dc0813f6eae1a3430eb303c77b6951dbe779f3ad385e6ed63f48c6d8277539a7aaa3a9b35aef1d1cd9e3c8b17afd2bc4f123c3255fe4f794b86530b6b7d7a0958c46972b452bf8bf8f077c3d744dbefe15eaccf67678b9e907bfa420116ae56c6d71f943cea9bfd3cbe4bdcb78a03a324121fb68ab106ec1fa7567043ff6925a2f2d5ad607753a79edcae156bcd680ef6bfb64cb85097f9ba0192d85e51cfbc1f00d63069087522622cf22fdec57c79be539ba1ca44d7cfbadf65279c1d965f24d22fe3325b29781caa68bac0d198ebc6aa7b6c6243b274435a94c2824001b5ba55b16a6b68faa9a3038cefe354b08ccb1b5f1b0ae335f2fe02b484ed228f0b1de1123a6e9adc1f2185830eb8639c6333e2ab85c058f988004ffde5b931a6a252361ea43e7776e8d056a34de5c402243eefe8a4f9375cf298ab085cfaef7446541382ba45708e999820d8548a9fc9cf058736bfd7d1b043f8a1d84135b644e5f95df19a9e04ab12b28927b41573458a277b9b50d643fe2f1bfeedc1e6c14ab4f42ae73beeef553e65f25c42bea0d1a39d276483b94e01843f1750fcd5133e1a3b1a304e6399208ebd82c0e0714a98b6ec1b41dc25de1dc98f4341826d19c126b664520d1979a0eddf0d0d18970f57152993ce79a4af40e1498630117dc0639192686b4f19648ae9ffd9272346523fc71a10c663fef7dedac4f829a6320d356a15578f6cfd3d250cc3a17c743dd14813a30159b144967d84cf3298eaaa080ce238ae6de9334b782c69a0cbcc42f0120009456226a89ac9990a4fd329f3b6426644d5f480aff2f9be05b2e1cc25011833fc6ab563241a74889efc8278e9fe7ed68f87c6a46ef105e12e28de4ff7cad3035d9998c42084f10f073ef6aa2c690ec0356216d1fec814cbcd57890570b87d99c6315c3c393d68a0c5b8fdc8bf39aa2a67079a18d578d9fa74b6db2740b1031f78e8e997b5ef38b10ab8c5c2f71fa05e8e0caf7ec6c1dc5a88db20f90d70bde538d61adcbe2066c094357d51170034f908ff412ef0f757debdf89b", 0x1000}, {&(0x7f0000002280)="cf5a5148b4239fb05e45eb92b18575150f5fc8f1412f6b74194006b727076bae86f4bdb1f859b1d50cdfec29c81991d4316de6d3e48c0d6e0f992e37ec58bb43f4d38cb31bd02de6bfbc86fd634d0d43a5cc56bab0cd8ea2446d9c973eb77ea3420d82a3f0fe63e4e5f7c1ba37ceefb40c35140fa424fe013a960d210b3bdc8562b1b83b0c87fd677a05302b0d97819e6d25397c3dd63c976cc266aa8cdc6e2e8d4cb01d060f085bbaad77d6b484f4e5ffd2ac49eba2adc8d700c19d0c88678809b0b19dc671ea86bcd19b4cf810de8597fc7d6983889b6102eb3a316ddb363caac8d9295c", 0xe5}, {&(0x7f0000002380)="f0f758759d06ba5724b10f1f1109cb145ecbb2f0773cf1e9a3d2216d82fa7cf27b97f60df470b01cff0b74819718bdc03e1cc7ac7222cf0dccfb7a09cd670e893da984473995202cd53d590fbe11d351c2ececfa416028e9ea5a00b44c883c4d4f591f5f486a191fd4863bf7033435b8d0bf95ad21a9a04d0bc0dd1c1eaec56c7d0865c53d70c4b40d58651110ee3c88f1a8993e2e74a037c7b0376ec0e9bb7b8509c9a60cb543e9689a60262440d27594e4a5fbf85087939f766b9ca2e6710530771139", 0xc4}, {&(0x7f0000002480)="b095d222a49db502011ac05f58a2d9850d18fb3c61ad10bc215076fc4316f687e55e983878423463ef67eafa799cf0dbb188f496162ea40c8d70092a31db994444fddf2af0fa5b4ed690be4ee17b0ebf38f0ebe36c5c4b4634b42384b0b937759c130bd9bb86587356edef4dd1353522b33c77f35e194c07f67149d48d6e6942706b5a0729889328eae4c585a5404605dd12", 0x92}], 0x7) 09:50:11 executing program 1: select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000380)={0xfffffffffffffffe}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xfaf3109202244d52, r1) 09:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:50:11 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(r0, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x100) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0xffffffffffffff70, &(0x7f0000000080), 0x0, 0x8}, 0x0) 09:50:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0x200, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x3, 0xfff00000, 0xffffffff, r2}) 09:50:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xacb6, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) 09:50:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) dup2(r2, r2) 09:50:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 09:50:11 executing program 1: pipe(&(0x7f0000000000)) socket$inet6(0x18, 0x0, 0xfffffffffffffffd) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 09:50:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) close(r0) getsockname$inet6(r0, 0x0, 0x0) 09:50:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 09:50:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='\x05C') chroot(&(0x7f0000000000)='./file0\x00') 09:50:11 executing program 1: r0 = shmget(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x3000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:50:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x45) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f00000024c0)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = shmget$private(0x0, 0x4000, 0x10000000, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c0b606312d232a8601df8a8b909219a90cc7c955427a9bcbcb412698008203a5bdc2dbe484f83df985d2b530c29b930e5898b12dbe425e12ba5d706cf1611087369ffa5ea4b3519ae70204d0", 0x4c}, {&(0x7f0000000240)="37dceb7c0cba48fee2dfcc2b649431bad786c0061f17853decd4915f47192202d836bec643ad45d00f1bf3421e130bdd56dbace9a4cb64367ebffe20e8d7301eb6306c338e16728e8a71c3eb46b4897401d21cd9571008c0e536afb61deb79", 0x5f}], 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 09:50:11 executing program 1: socketpair(0x2, 0x0, 0x20000000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x180) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000003c0)=0x5) r3 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/88}, &(0x7f0000000180)=0x5a) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') recvfrom$unix(r3, &(0x7f00000002c0)=""/222, 0xde, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f00000001c0)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)=""/4096, 0x1000) 09:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "850600000000110900"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) mlockall(0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 09:50:11 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 09:50:11 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = semget(0x0, 0x3, 0x82) r1 = kqueue() r2 = socket$inet6(0x18, 0x4000, 0x7) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x0) connect$inet6(r5, &(0x7f00000003c0)={0x18, 0x2, 0xb5e6, 0x7}, 0xc) r10 = socket(0x2d7d53ed99cadd56, 0x3, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25, 0x3, 0x3, 0x1}, {{r3}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0xdddf}], 0xffff, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x7ff, 0x7}, {{r5}, 0xfffffffffffffffa, 0x84, 0x1, 0x9, 0x100}, {{r6}, 0xfffffffffffffff9, 0x4, 0xf00000c8, 0x2, 0x1f}, {{r7}, 0xfffffffffffffff9, 0x0, 0x0, 0x62, 0x5}, {{r8}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x8000}, {{r9}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x1, 0x604d6143}, {{r10}, 0xffffffffffffffff, 0x1, 0x80, 0x29, 0xfffffffffffffff9}], 0xfffffffffffffffc, &(0x7f0000000380)={0x5, 0x3}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x2) 09:50:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) socketpair(0x1a, 0x3, 0x6d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8260, 0x1) poll(&(0x7f0000000180)=[{r0}, {r1, 0xd0}, {r2, 0x20}, {r3, 0xc}], 0x4, 0xffff) 09:50:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x20000, 0x0, 0x100000000}) r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="27511ee2baed4d987e5478864ecad589b1d700f0d45a4c5f474077b7f01289c412659739cdb6c9306e61cc581b5682b890c424256155a4b6ae14a855c7678cb34f353f27", 0x44}, {&(0x7f0000000080)="d0bbce4c71b8e08ca1dda1a1c7d4250d7a90c6ec874d93bfc03ad390f4c6b48ac465c5d2f6fba5e62d9674e54f10e1a132ef733e83aca7f2c5e06430d41aeac45ef3064ef88b9a0224", 0x49}, {&(0x7f0000000100)="7c388546cf884fa40f70a32fe5862a2d216abfe97651774ea16d28b2b3ab5aa57c80b55df900a800f6952a79b5550cb77a28b87f2fbb5d3ea367647965118ae6d5ffd053a057521860f13a6d69ce98bc34b7691fe7075c26c48338083814516b9ad3", 0x62}, {&(0x7f0000000180)="70601e3a681c7784dd9f", 0xa}, {&(0x7f00000001c0)="ae2a28", 0x3}, {&(0x7f00000002c0)="9523734bdff678b83191ffe573a65660b9ae1ab1d926289e47924d7e29b70762e5dacd9faf4bf9aaa55d99fe7da75d727ec81cb9764679cc18bc215d565abc1042c66167ff53ac941914072cd34f202e4152b99089d95e37e88dfd1776dd853756dce600c386cf6a2b17d2efd7069ec83facf63dbf000aa930fc75c9edd89351536f72b915b53e2d73172dceff5ea4082852ff54793ff398fdfe2283f31303d56e79ee6368aab0afbb132ea3aba38ab018a417c6e9a07598d1edf00a3c292bbcf6bb9cc87fd46fc932d2954a75f67d49de47e6deca2da7c1674a0675420d8ad73e841c7899b40f3650ba9989dc5d210a", 0xf0}], 0x6) syz_execute_func(&(0x7f00000003c0)="2e0f6ed5360ff922460f3acc38de660fede30f0d810200000047a5c4227dbd3226f247a441d9fd470fa1") syz_open_pts() execve(0x0, 0x0, 0x0) 09:50:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 09:50:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:50:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:50:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10002, 0x22) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:50:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e20000000000008000cc53f4ffa267ccc66d0c0d1aa246e5c3bfa7165facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc57a3b12c18be9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94329b5b384d7c7b1f30a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d855b22bcb3d8c3077378b4c0dbec20c327686c51d8ce7c6573340974c1873061e0c6633232b5295604ff07deff7dfaa06f3df4939b6ac5d46bce33cb1ae6ff21d89a643660c60c05406ac14672b21d31b674574337a4fb10f239a32e34bb4c6deb9f4c9bea18376fa3d06e5aebe1a7ed52e1400ecf06b5abca727494f456df29f322edced38d228f0c25b3dc316c27a83a0a17c291323ccc178d5f354a35aaac97e2c8b3a1587b2c9587ede2e472772cf0", 0x159) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040", 0x4000000000008}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:50:13 executing program 0: r0 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000240)=[{r0, 0x21}], 0x1, 0x5040fa54) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x4}, {{r0}, 0x0, 0x0, 0x2, 0x7f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x768, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x8f0f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xb, 0x80, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x7, 0xcc9b}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0xffffffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x22, 0x7, 0x3}], 0x9, &(0x7f00000001c0)={0x9, 0x1}) read(r0, &(0x7f0000000280)=""/142, 0x8e) 09:50:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 09:50:14 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfa) fcntl$setstatus(r1, 0x4, 0x84) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) write(r1, &(0x7f0000000340), 0x10000014c) dup(r2) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x18, &(0x7f0000000000)="1b3523cb8c66dce618cf1be689d5f303af4e9d545bca4a4d") 09:50:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:50:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/4096) sendto(r0, &(0x7f0000000000)="64672bedb5c6688046a3463fa49d0bb3614c5047ba821cf1894772b013870db5e98f82663f2520e5f15c221a103a676bd4edb627ded947478a5c8b8776ffab", 0x3f, 0x8, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 09:50:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r1, &(0x7f0000000040), 0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:50:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:50:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10800) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x109, 0x2) ftruncate(r2, 0x6) 09:50:15 executing program 0: nanosleep(&(0x7f0000000140)={0x200000e}, 0x0) munlockall() nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000040)) 09:50:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = open(&(0x7f0000000340)='./file0\x00', 0x18000, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x0, 0x9, 0x5a0, 0x0, "58f321e901ff12410c2da21e50d62222d1806c42", 0x13, 0x5}) r3 = getppid() r4 = geteuid() syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r3, r4, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r1, &(0x7f0000000240)="989ea715546ccd74f7cef5fff0f0efe00107eb88744dd63f890f57f8f0d527737e23d8d75218db34e6106abf29ee00fe43ddc9f4d906330b7a948ee9a8fbbcbafa6e46b6bcddbad4306f675cf4096127174d1fedf5f9230cad3d865742928609985192f85dfeacb44cdb8a92d2b758436643e4fc2685aee4b735b47a9690d51ddab7e7984957457006dad29e9967e8eae70e3b9484b9ab5125e2952dd8676902643fe77cdcf6ec2608f9efa481ba56e71171b7b3e18eef99cd66e81b1dd44c", 0xbf, 0x4, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 09:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 09:50:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x42, 0xd8946f9c412dfa3a) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:15 executing program 0: r0 = socket(0x4704350c06cfc3fb, 0x3, 0x0) setsockopt(r0, 0x2, 0x18, &(0x7f0000000080)="00010000", 0xffffffd0) socket(0xffffffffffffffff, 0x0, 0x200000004) 09:50:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) kqueue() 09:50:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd, 0x6, 0x7}], 0x34, 0x0, 0xc68, 0x0) 09:50:15 executing program 1: r0 = socket(0x1f, 0x8000004, 0x1) getsockopt(r0, 0x100000000008, 0xa, &(0x7f0000000180)=""/12, &(0x7f0000000140)=0x99) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000080)="bfa918d0579b811903f9d215dd0e49ad9fc8fcffaca09f6d67589b8ffe85418d7738dccff42ec05ab28e992a79d115625d51e4fbf533777e027ff373bd9ae53a4468cbbd39a258ad40481de72fa1e271ebaf7c", 0x53) getegid() r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 09:50:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0xf3, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0xffffffffffffff6c, 0xa8dc}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7f, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x9, 0x2}], 0x550, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x20000000, 0x7, 0x6c}, {{r1}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x7fff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x87, 0x8, 0xc269, 0x7}], 0x54, &(0x7f00000000c0)={0x6, 0x7f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) 09:50:15 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = geteuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) getuid() 09:50:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x1) listen(r1, 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/135, &(0x7f00000001c0)=0x4e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000300)=0xc) flock(r4, 0x1) fcntl$getflags(r3, 0x1) close(r5) open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x20) 09:50:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) poll(&(0x7f0000000100), 0x0, 0x0) 09:50:16 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) 09:50:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) 09:50:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1f6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20000000010}, {r0, 0x4}, {r0, 0x20}, {r0, 0xa}], 0x21b, 0x80000000010101) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 09:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) recvfrom$unix(r2, &(0x7f0000000280)=""/85, 0x55, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:50:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000180)="01941dd8ec426f79727194a675961f4ebe7781283ab9fa02a535e7831fc0adaaba968e5c3523f910aafa1452d1836fc1a523b7369529dfc5062fb6701a56678f93b9e9a878c4d243bb077067ac6a3074cc0428379d40cf8184c725e4297c15c348960911a2fdafc0be90784651fc28f208ca2012e8e49bbddc94aea712fe386e88e8d7b137db35090d1f0f15ed2f730058e778f384b869d0c270f574e9288136bdd2de39c59d044a5d9eb9184465e9a92a7384bcb4c15a97f635fae288e2779de847848ebc51588dae6fffbaf5c39b315742a8370918ec9881a4329bbc3244cc4781883e0de159c6a3", 0x35b) 09:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400000000006) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 09:50:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xbe1, 0x8001, r1}) 09:50:17 executing program 1: msgget(0x3, 0x8) r0 = msgget(0x3, 0x3fd) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10001) 09:50:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000580)="8d612458a63b7f6b5ba9705198", 0xd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/211, 0xd3) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = getpid() getpid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f00000001c0)=',!\x00', &(0x7f0000000200)='-$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{}\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{\x00']) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) preadv(r3, &(0x7f0000000580), 0x0, 0x0) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 09:50:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) r2 = dup(r1) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:50:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xb5c8, &(0x7f0000000200)="0c46577d99327ec46369928513161edabec1005b749c27995389e037d5cdec9f876c7fbc539aa0340440cb7bcd26ad60f1cd99bda40b62ad8ff4cf6ce9b3a2a2858a154de205617835f875ccaea755cd74e7a8c89f8bddda300acc9c9c49bbe6cf35edc1", 0xfffffe27) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9f881481d4cce6c2a169aeab5434343bd2e5a5f48fb45d5ebd4d3c057c9ee8b8dcb65c936ae29c42b8315607d7e95a44f4a3ae292a2de48b262f727b61d674cd453e6f578ff1ac903b10b9f336883d9", 0x55) 09:50:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 09:50:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0xa617) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c215828477de89ac2cf3681b65459b290fc532b68ddd372af5192c9b3934ec0e0a55a658f6a2b0bc319c30861dd81a9f83d27d0f976a98eebd21345d8d88e2a309e524dcdabe96ed430f9e97c84fcc3ab0cb2188cdfd7afd", 0x58) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r3 = socket(0x32, 0x4003, 0x8204) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x4}, 0xc) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 09:50:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000200)="5e90e93f947c9762bed9487eccd448ef429eff2b3253ab4f7a", 0x19) close(r0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="21b31549e9b76f9054d6d270b63c9b3d5bcdc6c62ab825776825cef73f6898ec91647cd0cf6d4b89f9c7b2916bb76bdea979caff3630f8a407bc6c89530af9ed8328bacbfd6e74f558e974d4025c5a3fcdb74783ea50ba8574382fc71925eb339c0116c5d248b2ce7588186ae9e1b4140d300590de46e80613476186cfa420f67d91136e9f7bcc33076774524fe64a3b0566bf81a2746ac22dd835ba859a5f6b16fd6016a8e8b95696477a92f39155fe16f9214ee59befefd8e2ee5fd877beec2bf0cbd0f289db840224895b6ecf62792cb122a56bd89d99fa6fad0999e362713ac45c258488a186f24fcc1a0459a0874f05a68e635a", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f739f94c1b4767a1a2e465e5a115e3292f8538768f6faee98a91ac7ae04b320db27b90a731485e3ccd8f7c049ceba3702b72db34ac2129e1e97e8172d6ef89da2be7e3030e7699b653143b53dd408286256a00acc4f06a26053dbbe750d80d7034b9da98209e6671844ca2b066369fda2f15c9fbdd8b3a0d8a5a9a9c4acf2a5110e2", 0x82) 09:50:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x0, 0x7) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:50:18 executing program 1: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 09:50:18 executing program 0: r0 = socket$inet6(0x18, 0x9fbd5423da06bd89, 0x1000) sendto(r0, &(0x7f0000000080)="6b542d91", 0x4, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x4000, 0x7044) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 09:50:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x1) 09:50:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="033020867f4fa5f9877d04ebd1de91762ce6d26b1b9e083328dbec19e7ce445e33a8249b6e9a28745f64c4382958f40f201baf96296f5a812bb79f813312e592510eeefaaddafb135cb6c91b8992f09a6a96f7505980c1d3a85037acc06853f047fd35cdea441f90da365ba5a0bd5395b7035107f946e23de2ba5f1efcdbaf5522ad488cfbdabc772cfda9d55629672bdc2ca53dbef497935570908b0bd970394d9f42b6f4f804edc5cc48389c6a9978ecc1f4ff4d80dae096d54b9d51f6fd3b628f5421e52e", 0xc6}, {&(0x7f0000000180)="434ab75a4d06db03eacf8ca7efd5", 0xe}, {&(0x7f00000001c0)="0b8a4f12d0f0f9b82ac6b44a20c63f9aaadcd3a18b87026d6c6c2b20be746ae416528ae3ac697927c898a015d7fd5d0dd91e78e60fd216d04b25e020d6f5ff2e0b684611cdfcc0bfc02e61524ab3f6130cdb6d63f2978a4d39e862d8fbf0b1ae53f3ff58ff79856d0a6c1bd236ae77e333a9ef2ff58b54d625e17fea5fbc78828b63d8826c45f8fa8037e4d51723928298b57895b14232e6fc61ff3ef06e0b2aa844095a079cd396f125241fa4d41639354c8d2606ee4cddf28a9a7dd2f6717918f03df7cc4b91c1cebb20e8241d", 0xce}, {&(0x7f00000002c0)}], 0x4, &(0x7f0000000340)=[{0xe8, 0xffff, 0x2, "3728f5f15ddfa2bdac4dbbca816cc732df7cbcd46643abc0597d4b1151c05010a11a1657c80f0f2d143fa92792fbf575170dace10803d3257ed9a0d7bb48424426d72ab2d3a20b0550d43e65c2a18d976d0704157297c3f225b9316d7f6dcdbca27f0fafe6e5fc72a283b2a4e12d495d2996c7adfc4c61fca1198ee05dd2e2f241d7a888a9f62eab91bd61996099066f627a38852abed1de6be76311d27831cff6f9bc755da53025e4e6397d6d5c426af9982ccb669cd5ed0940fe7e9b8084bcf4e4eb57816bfb28b24fd2d063d19dfe6a27b7832c1a957f"}, {0x110, 0x1, 0xffff, "3bd7a06595912fad3b94a1832e9236e28911273ce2bccc6d0378c0688de4abff1c9569d2089286b7d9129e4fe96def2c46f8562585fa8e071be97e48768802290560611e6837867bf4e7a8e9b83c7d47bc948704a6c16ab03ab39dd465af64acef98fdfcd81243a5e90f57b2dcbd12991eb22123e6e5e6a9890313978ad3cf97583758c6595a33fd7c24dabbd498a66adf3c8ed5d21c1d52bd2f3140194e234ff274b19681c2e0b438bd30746d7a434515f5d417ec1ffba277ecea7cb3d9dba1011dcad3a8dcc9f53d2f4b5f40a20cca079b3dc6071ae31544e6b36e0f67b958ecfac8ef1fa0ff530b5a09e377547e32243fe444f61864fe26c362299d"}, {0xd0, 0x1, 0x86b, "5fa99854fe0e2e221c568ac4510ab1389e6d24f0738b3063c0f5fc53054e4f05b9f0551acf1691fc7d95a8c3769eb05f1e1cf9568641851d6c1d76ca5a11c83c6776a54e64d4df1c8ffbdef05ea8ff94e525a0b504ce3e1578b46f28c38c36b03aed923967962c2b7d81ffa75890b1a37ba630ea05b204f7fe55decf33a1b02bf5ca45770690a4fd9ce2181fd7a5454f3c75ea5cefaffd32ef4bbbea12c645e5b824a75726fa0458f548d6145a63b76f8000759b44a4f519b801d967c05e60"}, {0x20, 0xffff, 0x8, "3674aafc0801bfb2bcb0ed97b0"}], 0x2e8}, 0x0) 09:50:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="00244efc06db1b6d8fd5b47afd", 0xd) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 09:50:18 executing program 0: r0 = socket(0x1f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:50:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/127) open(&(0x7f00000001c0)='./file0/file1\x00', 0xa3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 09:50:18 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 09:50:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3cf3beec9d9f9e8404496296a9cedd69d323565002de419d75d93eb5269eb87c98ec558df361df5bb3f45af65ae6533af4346149e7646721d3009b352fe1376bd4b1565c143e37172f2e68cecc6f2c55f4569e11c91b0faa66aa4ebdb8f33cb023abfaa73f27a2104aba960416bbe60308f97f61912da5dfc41991a2a67d4c7b2230b37a6e8f8ee3575b0d0eba26a62aa0c0fa8e74ee9c9dd2312de5bd51e2d8fede2cab5136818bc96097b208b371f1272716ff1c9420703fcc6beef2dc911494f3c1e1330f9e1a460825fa9a1094afdb62606554c600000000000000000000000000000000"], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setregid(r0, r1) r2 = getegid() setegid(r2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:50:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semget(0x2, 0x0, 0x88) setsockopt(r0, 0x3, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:50:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="1f", 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 09:50:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x2) renameat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') open(&(0x7f00000002c0)='./file2\x00', 0x408, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') lseek(r0, 0x0, 0x2) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 09:50:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 09:50:18 executing program 0: munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 09:50:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x27078e7a, &(0x7f0000000000)="d057f2e9493c7eab67b9b29289546a0222a8cf59d197d11c9a18c21fc88d549652c0d06ed303ef3fd6e18d505feeb58305e71027f369b402c830dfadf8ab70d6be127032765b5893531200b4f926cdcb304da5262c3d1ae76cd5842c0d47b9e27ad14482015a59c6bd1d4a17453a089c7a443749a0c6bd4a8d766330573d130030dd6f88e03b2116df5f4f6619c3ee35ea267823104e8ca5a35a4d25003daca9f8a4e7805297dc32f5174ce446291c", 0xaf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="671e549979790aa4c96df71ee1e5b2d5c1fd18ab1b60fe95dd2ebe280be55d50d30b847e12bc73afc6d039c1c04fa55c8144faad7c92cbc343dcd00a705bbf4d1723dde438ea275de89d57eeee1b5eaccafc89991b0d31bc0c63cc26398958cd4b73454ecd10591d7a56d99891ce56c9b0b679f6df63dbb7429ee59a956e3d36c6ac237eefb2e599ee63ef8e03ffcf0cfa1b88802550bc7130fd48e77044c8d181761f7f805d5bd3deb6a5cb68a2f0604c7989b7646d02f1d962d977e26714b449ad28409ca1472ebc874e0fbc06fb89caa91497274a9ef1a043fb9f9f53a4118867b6db881bb1a91de9faad3307b3110a1a91adccb5dc381deaa5c9c819", 0xfe, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 09:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x3c, &(0x7f0000000000), 0x3e7) 09:50:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x18, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x1b, 0x4007, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() r11 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x28) r12 = syz_open_pts() r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = socket$unix(0x1, 0x3, 0x0) r16 = dup(0xffffffffffffffff) r17 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r18 = socket(0x2, 0x5, 0x0) r19 = socket$inet6(0x18, 0x3, 0x200) socketpair(0x1, 0x0, 0x7fffffff, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) r22 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r23 = syz_open_pts() r24 = open$dir(&(0x7f0000001540)='./file0\x00', 0x8, 0x80) r25 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="d4246657a0a6edfe609bf7bc3716753777013e93c446d16727c743455da30843c63c3838ef241b7a8a9cccdf06e6a6e448e785f59535bd6721df8cbf813aaaae5b7b2d9ab46ce0277a40bb604f087321467cbded93", 0x55}], 0x1, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25]}], 0x100, 0x8}, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 09:50:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/51, 0x33}], 0x8) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 09:50:18 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00004da000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/172, 0xac) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r4, r5, 0x8, 0x1ff}, 0x9, 0xc9b, r6, r7, 0x1, 0xa1b5, 0x8c}) mlock(&(0x7f00004da000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000380)='./file0\x00', 0x40a7) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 09:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x40000) fcntl$getown(r0, 0x5) 09:50:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() pipe(&(0x7f0000000c80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getgroups(0x6, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000580)={0x359, 0xffffffff}, 0x10) r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x2, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0]) r14 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000000c0)="b1b55cd46325de68452415c3955bb033704ffdc585ddf05b56c48059ee338188ae839f8b22e1934e276f8f824e83063ddf861d2d57ca7a22db6c0cc602d7d8c89be573", 0x43}, {&(0x7f0000000140)="e1b6face055f1e9c5dccc6625b2982ac8eae163b176f0c70a973413d2832ec7cfba0dbccb0b28832f94fd4f10d5289e7e94d6a7079bc76f7efcd7317a436509ce2a42f79af98e2de79abd56172b40d3a4248bc7eb9665849a63236ca15deacb14dd2dd0c1b4e15163c8dedea1993b227c8135c1f9a53b1142c3eeac701aee4", 0x7f}, {&(0x7f00000001c0)="c2ce87a802a67b904598be2dfc9402bf2bae85fe954c39b308bc72749be201ce31ec65ae472d8553e5a8c32de58e67c1a4b0083ce306038e78ad07c693dbd665faf5ffa43b49b702656c", 0x4a}, {&(0x7f0000000240)="2ecef50d3e90c3e64b6e258bd495c6ac59eccc8c250429e69747b185372402785ce16018744781c019b45cf024279b6de9b8fcb08b3ab7239a30ed79dc92ef73513c21fdd8cf637a58f8cd1b68025f29d4ab3695310edb63f2e3b0b01ed1b4f1163e148eb82e35582a1ac335ecd3a055aa84c295eaa1e96d774f90e34cbee050ca5e78bb6a7bd16b12d9fc00183e39fad4cc88caf6cec3edecfe23d92e0ce47ed05f7fce23", 0xa5}, {&(0x7f0000000300)}, {&(0x7f0000000340)="4a3800df3783d54bf839a0aafe29fdb4cae48213e69ac9e076df6e59bab7e5cb383e788337f3d33dd3d69953b078590c6e8c92429fca97e135da8cf3296d9a0a5d50801ed6efc648eb3384c950d32cd72a135a1a9b9819f37d80d16acef4a2691710f200760e20c2aaa3d7406da7a1d63ff4c143466eb5175a65112dce2173649493cbdff61263960a1adf0919c8acffff0af261f7028d8e18791ee7c20bdee1a2d6b1f51452ba8246139c65be2b8c691d192d883d1a3002fb158afd0ee47b913450a9f396856465831d3b7d", 0xcc}, {&(0x7f0000000440)="fa4a531a2b6bd0cd5f2fa2b1a3c1453feb7556c86e6031805946c1c99a6dc9df9f5e5c42c0e58882e3c3e266da34965f40610260f9617a703b4c7fd53c58c67204bd578b89c620d03fbc71f616a1edf770cb6f1ad3afc93ff859257851383462ba2daaf385be793c", 0x68}, {&(0x7f00000004c0)="3cf29c56ab90d6846a3ef3ec9c75ed5029a10966fa88f476e333469f022367868736de7d11179f2cc13e901ce2dbc10428d3104985e702d63def9478ce4b7030a26c8ca75baa92b2685c25483ce703bf14585b5474590c58c1b06e5dd308461257c30f1d5724ac07d0863cce678884171e5a317a0e434e29355723e248c7c0d7d682b02c51173db2e0d9e22ae7", 0x8d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="569500c95852225077e67cdaca9ffb966ebb581e71ee871424cd7deb6959d43ef232b9c707453cbf9c537e31162444f36696fb0861bc6b9591bf1814d2bdc9cd1746105e32b6520f9f8efff37ab52e67738aa8f091f8e0344ae366295d5b638ef17ddbbd8a506b9d0d41fb63d5f6e464113163d26be4ed5a8a0107868b5029de9a7a84bfe369e90f536b6b99a277f6c5393345c0f4", 0x95}], 0xa, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}], 0xf8, 0x8}, 0x811d8fcbee6a607a) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) lchown(&(0x7f0000000300)='./file0\x00', r9, r4) write(r0, 0x0, 0x1e7) 09:50:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchown(r1, r2, r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 09:50:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000040)="cc156c2d2d8e78cea776374735628bc0f76ed474a3bc3e5de2c5fac03a346836d36191dbcab25cbe6c81e0a1000a58fb4331eeaed2c34729982d9830a6cc2460c71f86c564d8f1d0d7c1a1e66dfef1a834ffc20be6e9c6e6c40536cd495018eb554687d1f2bf1036148008ee9bcb112fc7087cc825fb6b8e3f367df3643b4ab4f9813c748ebb9ee1d60ac8a17d98649f727f0e887c78dcc5690baa115d203da8dc0bedaf88d2018a45bd7ae5617ecc9fd9549449cf2c0e0ca1e8c7371c0bb9ed961e4b3ee58eb6237b7aeeaf06acc459ef5bfc882c65c08fc1870f0ef51d822322fe8bd67b78ef314063b2a93e57b68a8b26d4d18ae715fcf657c96ec5519a63a58c27142c9daf672e42d5de643988ae4460082e0f609e16e8ed7e5d42cf732070d2d034d9f8834a0458447c55f2154382b60520489dbd2a86dcad359557a869c55f4199147c118610770ef19e640e2b30f0f4c435067c6f80bc2343aab9cbc93dcb1cb5b99a4827d1c01596dba3c6ecc2a1f4b99daf3459fc88049f96615eaaa9d128182d9945daf8641869fd7534c901dbda99602b33f0fa6d2c48ca6a9070a291c758b0de3898999fab2c4bdfa25fd95dfbce7e2171a8547e33a83e14ade8c714852ed502b8502e9df21c2e971006c7c1c6a175a591c051e8c9a4dc394a92101bc3352cda9e9dd204197192aabdddee278cb698de1a9c626b2f2c60224a0616da769f4d69e21efe14e33381349c3e8db2bf3b3cc136d3fad139c87c17fe43ead1fff9ff038454f3c8fedf8e841a73ce1aa2f7ed8aad1d9c16e4927f6f8b14ef3e41d0a12424d52888b35d413405fc9cf6fb4c90aff2fa7f596a549ebc93db419c1e2153add423e6b70458a5357ac2371240c072f8f72bedcc8050ca44da994e537cbe6cfa6da1dadc2904aaef5da2dc987ffadc75c2dd089095be3522d5fce988a03f7151fb0bb19b549a46bb12c46f659cad4277c4fc9dcf6cf57d63cbf7a5612fed8e8f5786285d6ccf734f4475f044ddaa2a4190f887ab905657794b0a870436555d138767ca198a463c41d9bc121fa340ad099f07a97d157791cf529ae9dcd614889a695f5add5190ab2dc2245aaa2346cc5c758307c64b003e3a21335cd9f0a5caf3e4b24de88040744070ed9ee7592b5fc09246dc03d6f4fc10a83d7159f01e6fdcbbee804fc023e935fa173ac40fcbb8b6211b2df2f678afdb98aa89c30b28e94017203c5537ce8d276ad73c4aca2d82f1c4bc10651446281856ea9508471ab8f542fb833149d542e0875d505474c45c2924f37d8811bf5b525823021e319477edfbd25517823423444e06ecdd4cd545edc17cc7d5dfff54128550908b1b55488b9e96bcb366489943508d989a1acd9dc3e9530e2cfc0330d2faed46185c0a43701c885da0158ecb8c424de5629e9680900381d5f76154b1ccb27b4ed978531ee5a139a755a96157332f2bf8e5ab5535fa42bddd8d8590a559158939e0d9f94885aca321f9e27a974e41e9f4237b654b5bb4359a178c5d7abfd38108611d8605fd5e654af574699ebaee9664fe1089fc89791d5aaf7b2046343b10f1b0645d349bd4202f102578ac4b1a255d48ff47e91f1311f2761db3e68b6a55a93b43ca310746b8850f44a3ca438c240537ff35a46513df1268c3c845cef4779b912515e981ff4c7c30e553f4604ef519fe6bc24369e87b2bbf6c20f0b6208fa20bff9f831911a734cb2e8435ced5bd63d04b8d4d3fb68b633c04308c73dd9fe1155987c80a64c32f3830a7f38e75d786c5123980054d2519f25e4bb0a1882bd585a110e87c9bb51d2a92a810c49121e1ea87bacbe3e23f08144b27c4232bd58d28d339e48d806a1a4a5cf9dfe9ce05cd168a043bd97d344fb1503af3e259c9ee2b78d879d2c37f4f255dc99f537ce5a0aca2cb8fa50507e2606d0639f054d8723b12992365e9d4faac40274d085896bb15f731baa91fdce67b1163b3ce7e77fe4deec93bced161f972b792f45679083d0366a28bc34d22bb5c0440b47280fd7ef6556f126054932ed28cacfd40e52e3bab5cddcb0a9c2c3e73a9942f8d0bd7b9242654025b8a25d0628efa475b8e5cd96d38819147d6220c4912579d8bb96ac5abea0483903b39bcac12461113d02df355d9b5b0ecfee14c41f88cf94cb178f5b7598a267bd8a33c9c27828ffea77408225be6fda9f8638afc29e6ba951521adfc40cf45697a9ef36e5ce46a15b1c46fa7f670fdcde08e97174e8dcbd9d7141d2a21ce745861dbd4643f1cc6352f3e2b8cc2f9687c549877b1790f9651cfcabf1800c1b030dead5d8cc1c43a691c4dbe1e9048936623c761803ce68062929276950f3fb6664d40d6c8f5a8b2f4b8739a7ab33924ef046c7886d03151c8d7826a5a896ca0e928981830c6a2fba309e4fc8e7f52f98b7dae43aaf2d2e03850d7dfa0099178a02acc3d63ec55df49b36820b86c0f74156c7c9ced167486b2b038971d386a88d8ff5c3151ecdd9a29afbea2c5e08f69966f4da280745815058a6cbe196bc236af397b123194ecec4841ca7660799df40ff60462a8bd1738af8e4a7f08c2deff0f512d2eb8815eb4905278f1f98a8d0ffcf4dedbf79fe85747b492d9c92fbe7b619110c6c8bf411c41b05dda3063a1d4c27d7bcd33afefbe4e6005c4cc9caa75043171c309598ad32773b1b446d3cba59370e7c1a8b386e7653ea975915874d513d13e12be791ccf4f6860a901994b19349b9df12603e88a0bbda69e12522d0be76f5391d64f7085cdad782f0c251812a6f10af885360093507b7c1f0e27a3b8e25f785b84d140db39ce0cedd7d1c33b977d10474ec79f245dc0b2b60e82a7de457766ef53800acb00baed3bfebfc32dd6fabbb83592a0501a272db5f834f2efbe2a9d1f2e2c7198fa34c6171bf637cdd3dc77eebbc5c37af720fbef9db57cf87e34c766f0a30472c70c67b8b8895426d6315e76410f1fe96efa1823dcfd0d1e4a36b18aee3eb0fb2874a8e8b37edfaa7a42dd52be54b88dcdb9a61434ba8a1dac65ba17f4b53fee66c369281fb39a536e67bc6eecf0141fe84820adf41618341f3263561d8c1d9b982aae516b015542b6a26856604c45f5a763868acacf0ea37b0f6f023042c91eba4ae932600bbaa95f80e6040ae5e5c155986d912fced649f0544f96b94a7069b09d3a9ab056bb09dba9c1f8976a51a36dcc45a2fc16872a89d753d93df67a94dcd05a2c6a48a797e2b1efecc085d1d2a3822547c56b60ad566e13eb7fd88d4359fe23bc344a2d7e6d6d6e4811010daae9d1146620ac6ed8f89f1adbda11a50c2d6040b35bad299265fbd1b57c6429b62300a384f022122c253262af621eaa49992c9dde046b67a48d97d831fe4753b6869433c15376b58fe3f5550ee7ab4101cf9830078ed1ae9913b1c763d50ceeef7cb04372eafeb3a9a59b9675f04ba5a472613a1a3882251429fd0e5af506e4654f2b047880297db6d3c7693015a26886a6043eb6ee6ba4d121f6dda3b12000187fc00eb6ce0a81bedbd143f05e94b80d35064cb464fa7369b9d815f74a3f31d6a85913cbf2242cceda19bc8072b339a00bcd75463c482fbcc526c879dc26818652826f6d7e97538f063542c63c300b9f801bb1326ddd7d079f61669921806cddbfd51e32e3d80310dde5c8f21951dc4779f6bfeb37e3e8065508e769a37a3502cddf164f36028b6f09cbeb253587302971103ba244b450e827e1ea9841036ec471c7e19513f65b25cf2bb6075e70e04eeb4cab4eb78b43886c5be410d4ab253921ca87cdbd0aca2dcedb17b806d97eb6fbe369fcfb3e2489da0311d7841035139f8b84171746a06f4bdb88fc99a6020ddaf813b7f660d4f7f9b0192885cd2f36404d19727178885136db0ed258f10f66dbe9e82e69685ef026984030e073b4a15555b341ca7c2f939b1c2e338368dbca0157ab7fcd4767e271436f1cccb7a9e10491583f164aebabcb3528f9bca6443cd03bb5cf793841b30fed3a4dab22f26037edace10043276e5beef820e392ea1c7bf970ce899fe1deba9fde5f5c6af54a13be98bc02bf0d71dda8e225601d0e12d3270b8097dd996d20f9b7abab0759d3ac9758010da462a7563acc6a71ce47c8c2958316e04175c8923d73c8086c1bc920ffb2ccfb26633b288637be2179b85399627ee27ae69c2f29a090941d2f90a1b69f685a1f0d6b4abb3db274f62e59ce403c6989837fea2e06230d8744ec5d88a10db9672dacf0b8ec4ebf00d4c7cfffce7054a84420129c02fe3ee3de47e08b171f5bd32d1c12038bbc0d307b86182702906fecc4ef915990a977243a68cd2af505d02ca94afd3aa9da7484be353d50e5424846abba1b0ca1a9d8da1abdbec3fddff183dafbf71c8553dd99e2642f276684a210db73ace04670e54260146993768ec562f3b56dbcf8761f5113960b00178905d404327cd398a621bf4be2a4609442958917eb6ca0a363bff4dcb6a6daee5dc9c6df8bac0109bdd3eeeaddac069de1c767eee35153ae5a2f8c1ae4b494c0dfebeaafe42cb84410efda39577c8532afb2b4e50655a6fa15c5c51c4d5902b2f241ac0f70f6922ba6d5f47864f3ca9521d27c7fdea4ba5abd2a6bf7243a48d44d5c71f370355c14d05f94abfa00f1c9563e11b30e4de1771ab644bd5dfddb6f811c561251a6ec079d949240b099b8b287a78732655fdc3519a610ca3c75a72309bcc68c7d41f6ebc303f952ee6b7e9dffb5b9bf340b52e8b07b31cb2a249aace50e5bec39eb1eb5c583be0d9705857d1ac66c8d0b0648fd74a469aa3bde6aeb210d92a95a98dfff6893ec08bd77109270c81b1ff0dd4708c0a0de658f1e759b49120ec2589f7c8ddeb16a16ce16dec89b3eca0906f907ef02deb681d4f927000daf5106d0c20cf28dba8bf70f2ec753589bedaabd550a60273550f847694fad3e304a917e74769fb2c070cc762005990bf34f5171174ccdf81046c2bf2cb65f1938b3bef5a637f7ce8632d813ee5a47871a589856ac5de34b8f810d634d9a544738b8f8503e778108aed3744efeb37bd8db3b647d9c6129b9128ac19a7fd9f51b102a061d94660042a0eafd27c417b5dc71ea737c362e45abc3d7c022ed3aeef2a7f9d9d1d10d5026945978acb53bba07b93b77fe3d76dbc2f6fe4526be0715ed068b5c1f6597f17598ded27866d470bb4db6dca79541ba73ed5121460d5d53dab674d53bfc7ff0e19aba9b24531b558dcded09ba7524cf6b7893ce45f57d636aab1a3db5e74078d5443ecbeb676fb5c570a206748dbb8212dece2203104650582d9f202690edb082e680329ca7fe9242c84736fe1f17da5ea69c2773500e6363d1d2dafd72210aa0e7fb236ec6ca97278027970f485492265ba0178ca7ae3a3272c93cc40ef06dd325c8d889e97f4a06fc1dbf4ef6398c47cdcb20ce50b1a5bc85eaab5a0fc807ffad8aefb46514fbc7989008abd7ee242bae980f376f9865124e645ba8d94afea43f6fd1c113b7902c045b0827b34927066b51b6768825bdd65ecb8d1deb44146f5437afdede708ebc7438f1bbfc9ab09785631a472089dd2d81da341e9d8004bd6d40408dc4ab5c089375a8e08de52f6c1366e4bfbeff0163e8b926f4d82ae9522a852ad4ca73972ad6392644fde4b41c3fef7aaa565391c25719fd9e538d2316fee68b9913a2b619744d8ffd6e99ae50614b1050114347a5508a9fd57aadf68cc8bd6b3d5218aaa22ddad8d4056223e85768d01d95c6d8477886f8591c3ae14db252b04553fb06d520", 0x1000}, {&(0x7f0000001040)="ce6f17a2231d1042d996be7a518d9c33c595eb4db7994140d3eabc990cd75cc3a7dcc1184670491c6ac52d347b5685afe3cebcaa5e86abfd92b7207f6ae6ba0705bc958e254cd31f5b67fec8e5fdab469e3451d6dadfa0b52903fe9811c2482a7f15fe27fa15d12eb8d38c9ee77b558522fddc5182838bdf5ed6664e17f5576a4ce22bc8952e622dc7b39e04026d477aeede", 0x92}, {&(0x7f0000001100)="8b129afb7807ba9f60b8646bb4ecdf516fabe8dbe0609db533588bdbef5a4dfb1168e07ec60edf7934c092e00e011167202c99f6677d6c8d49888c7d5f7a490bfc70636c66d115925a4515fa49186e1f970261bbb58255bd6b90c0147d3768272353388d4b8b48ea7ffa85159f4dbf1bd456c18ca4543475414418807ff2fe2355b9b8406cd886c1888bbb4ba0f392eadf0d914f374e8e6be7d4cee5b17da8136adf0fe701ecae5b1266cd0376f5174b751253abccea9248a6aac9f8738fbb57fed6bc9fa56efae6a54ba17f2b7b1ea1faadf166cfc08383bd1d58f28614acb1eac93743b49b242fef272c7446288ae992bbfb77c3e8b4b3729d31b54b876b3867ef76e557e0a35f0a94fac315e576157c019ac0b84e65862d7ea3a880244117014d8a596a9cd5d6a6ef55258c87e0b11658886a5cf390b9ad525e13e5cc6e51a8adf145536f11e2362a1671adcb8daff0bc2e626dcab9cfb94f1e3fe39c42f44a6bcdd452df598fe3af8ea4c9997758a2cdaa8b1e0ee362e71e4e1238b54ca6a76d6a6342bec981043fb2b12ecf534a33a5cbfb88112910615d0669412cbc4f551d5faaf9da7b6944bbd931089ad511e48775d6bf496534536c8208e5c3a76afbbb664fb2a20bafd03879381016b3d86740b0525d1fc08883d811366b7833b8e23b81db2368cc5adf80c435b49f5a1dfb0634fc71e8167bb49f0afb30f08610958f4db39742529a6e79a3ed4bd9acb80b864bdee320c6a00a51322f14ecbf56b6322b9ebe516028ce57fdb9a6a71e57e830065de50984502c2b115201dd0a633cf5b75fd0ab0a8511189e413ead619db4d575a4e458727e2ab018f47d719119c28bb8a76a286a1a871dbbd22cc3edb1a03347ad34f0948de76e8a7eff179588c0834c7099fd87172379fe5d134a1d6cd34164d1e1af4c120a91bc122c77db50ba961232cd9da4835676574f81b04b5352b7d8152d4f98e6f904d0576970c2f8651c15c0620833e52fd9812256a5df7cc1bc470ba3e7174cf4e8b8f82b0e3908921f811d2be3e148143f23b12afe6212c6748bb929b1d4b32fae6576b35cb2c4fc0bee36e91f4429e182a380f0483bfc22e83b1a9d2a8bf9453771167d0631aa8fc825f04dde076becabd15eab338dba03a799fa5e42d41d45274a84cd535909212073bbf909387477599f587a8cc79c1e386d7b47855e7c2242cde9c8aae5c98c2abbcc8587b77d1225742edaf3870e1b5d4c70f6cfae97982bc63bf66edaefff2a8cb24a0ac73b7c3c941705dfc8abe049eda86429b73569828ce329829cc51ac487b841f292833d210269ddba27cb0ce9f980fc866c5dd374b63bebc4a596bf208b2af487de7b9588a99af1e0c965c60fa733cf456b1a037eebb9d7a24b87ea2b208ac96c691c8ba69ae7c87e586dae5e1b092e54f442a61aa865dde64eb82f251f8493a51b186f09df6e11886d974c71e2ad7f4f549895648a884498b337b78937eebda9da5c32be70812c30df98eb3f1b82100d678a44fee23dd6deeb70f68583bd632a9cb49e095cfe2328705510551ce5a41084ed138254d049019d5c2c6ceb05be9a1fccf6c63018c37562f14fd7099fed4b28c2ce4554881a994a3d4147fb0bc256f87def95e46de315c5c31f068872bcce5af3678e8e96f5104205a098a8be546eaec84d08c3cb918b1f509b8f696b10b370bc33561580db6ed3ea57c59063a866a1f47b8e47e2ffd97645ca07cdc01b8914c6ea2006a8b1866889e8137f4131565d8e9401dbff04f40e1fc84ffc0139167f73ad48b8c65fa3cf1303c090e8a7d3d84ab9fd6a2916293aa06f073b4cd42b8c141d3f6048dfd481d2b3613244b6b23484711686e02e231474f4ff94dbd5d4f5ce45ebb79b90663972b76c5d4665f2557cc967af0c3b39f1b2e5813ead6f37decc6204800f5bd6ed6c61fe8c0505e839666fb603451984fdc0456787882f4a93640368dcad1ef420f1b975c8567df4b6156ea0a3ffbba8544de4da42594d97733da43a1ab2c03c1fe6e392c1817cf542d24c06e60922bcac603d0e13f043b2ebd10b1af28c767754ab7b565ceef3c83183e1a785f073627def47a335863357fe392041c93e51dac8756f57ba18cae3c591037e380c877a3149d3d5bce46ae98bc71121e50481a0b929e350073ef4cc99bd95b0b29681866fdbfcfd408c6f1331abbf6f3956eebbc0fac0fb3230d3b2a7219dc6da5129a83948e15b95018922cd37035dd05d8379aaff9f158a5d483ff18175dfd27f1ae9d3e7d0d3758c9b5a35fc9671cd8df389f121d80405d2528a504dd542729198c86d39de43ac0b545981cecafa3f47ddccbcb4497c5644310aa6c52374ea09defd8d0b31d5f8d963e57efa1351dd79dea7184ad36898a584ea4b114701393dda30922f3b0078659201e25654a1d72f0ac019d9cd2813d28a627fe2973b32b502d868a48385f549391b8affc836309f89bd9fbe3642aff8dc2bd4edcf04aead53169ee77cf8c976e625d62c1f91142d1cca7fd2e17c94105219b2d8cfd5ec7690a0f154b94dbb17f26588cc13ab308d045571c6a18c61e9f31008ac390652382f64008a018ebb4ebae7789242a46f8bd79132215b619dc758e7b16139de5cd4529298734e9c17c373c7b39eca2ea63222e9fcd7a760bb1d5f73a4eef9019be3b62e2a61291350d9fede9f6d8d358b5165199b219b118763be89def2e551db6d6bf241b1b4dd582c1927d8ebb1da107a6f177044788f1b5dcbb9614862c25e19b3cf5afecb121507dd62b6ae15c7119413c79df32dc7067d4ecc67520c58e6f0b407805e4154b1421c1dc7834a74e951aa23ca22194cdb733df030f9a06c36ec48de0b8499789bfc8f50697927e9b76eea72fc817a3e7a456b29f72333069b37eac92abce0f56cd7c23eebbdf3c16163ede44c6daa153cafdf23e86a74999ba3ef8244b86ad6139440f14928ed0344a313f8da70e1bba686317f787b107ab1f60509db06f7174508b0e3aec2831ee3dd740cbb7cc355da0b900c85484e7cc427b891c5f9d4e8ed2b31901f635e3357899e7728eb5c5b43238ca6003d346787b4f99f617c7c301311858bc0e14fb5af5ee716f1e1c63e3ba06b0aa94dcb835a2a6343ff4017ee1bb7b700b5f8b9305051a3a4f13202d1e567922eb08bf08859a95d81017c36dad35bd7cf9a324c4b9fc4bd71bcc9db9799e34cc2e3ebf7347dc84f372efcf711253e58bceb434a7ee514946128dfec311e1fe7db62b17b6127919f7ca23882f2a30c464e7f4cc40a36a5f703a2f8e5f4c7f73a412183f82677643b5688cff2a05e76ca6a22b1a1a53924618f407bfa19cff0c015df192d9cb098bab1e05668ab328dac08ab980d25a7cec184dcbd828b27982162bc7d976f95737d666074ca7f6ccc7018d999f37e09c97d2a58668635d1e13b393c5969b16c86ed9f012a7918aafd0b053843e1a3f35e452cc0bcde1af76bf836edf9bfab8901f080893f7ddd02af681ea9737c72b57c14601aa7a1d30b7a2a5cefaff95513067fcd051a4552abe446319c3dc17bd9bfc3f8a29c8dbe3d91e4b5c2808327b80ab6fe2270a733c3b20a25ae94c607aeeddfbf7ca78b136ff0f8ba044d06a89799e4ee5ff4f10238fb829d8978788df53a593d6fd0008870f2d8aea08ca4aafbebad7861e34c9636e31502c46bf7e27721870678a21ccd139c66fb63c31dd79181036d14d9f396165e402a8f0602e40b9a0bb6335a94e2f09db6a32bde9fa95d9297ec41bdb2ef63ead70d20af3ff9d38358cad30b89062f4cef59834e328e22f84bc1e2c23d99ca12d285622a5dae557f7fc710e3e51f9edc7d838149bd929af8682032b8d42322a74fa7f87018a389fe0eabfc4d9558e992bced66f7ef409a6e0eda59ee8f8ffe3c0b4abf4de350deb27da8b862768876388a476ed1a5482fd35e25751fcda1d0c21da49611353386a020a8dfe9afe3d32ebdb4737a1820321230df009495a6ca27f1aeb3bd7e56f93b3ed52061c6d76aca2a32297a00d23752bc5bb9a6aad4e347c173e0edd7446eb95d69423c7ae57983a6f8edbc9f75aac759b60270b4410c6b58523fad4103eb26e22b4c010a11b6fd3aa2db0b672976aa17adefb54d38ef37ec36f0f0e9d64e55953ae427b17ae69d2cf89019d5b65d0edae19ac5abe87cf9b6120a24f46bb384888b3cdddc0c898b28b19e8fc70e460f305f1e798e18ac4be4291c8e6e65615c7d45ddb543fcbc440a0c2490e0ae1706656f20c7cd01245aab96865976f90917986640df2361703a7548a329ff4fd7cc527fd2327a2086813dc38a507498a775001ee15339c40dc9f80b9e56bdbf357620aae75dc6b1923c4c6627efecce9d47734a86a167a021f584e05dac13915d790943ef65b471bbb0fcc670ebf6da91fa4a5ef84765e766c7fc83f36415904f25b780dae9703e9884a9558db4c44e638a87d55d8e84233205265d9f4655d99ccf1441203e03430d399bc31a54985d64d0e7877eef3ebd2ac7e68cc2959ae4c1fbcdf71d30bde85efb9ff16388fb4dd8e5155384b692bf85e3f519d627fb86ecb6f19c653074f26bcab5b7b8a174d2a851c664bab35c7fb563ee0f08bb38ccf7f848bf0290a4a6e693512bbb6489b3326fd1387aaacdfc4e14b32ee5b8e798f254d97b297e79ee7343c0d77300d854cf57946262b85219fc0305be0c47e30f91109632d7b6775b6c5c70f17cb7fa46be43221df87db5af444e29b35e172f863dab21cc39153166dc2c3f442d40fdf144db22c2a665ee2aa945f86b97153426aef01fbf7dc5e836aa836c939529979b3070cd976989cc436d56381dcfa6d4f66193698769f2354f4b23b3d91b1e9d4f14daa435a3e6156d0e376bc53e1b26d0b0202ba12e28c32105ec3ac77999d9099d1f650f349816366c05f48dad03fda515329b18c338f89f2ade3535c7172be6accfe23e9d70412bf0a56c90c320cbea7cc0ffb51907eb4bb7a199dffff19286218d322ce6b40b8b44138be244911ae7c20c516bfd26924af60427be53d9249a1c7ae01558068b03799bf55e673a0f1f63ffb6b2dcf0d0fe64e12c214d7bad446b0f5573e71ab2339f776895815c66114d23b242e4c57fda09efe5b00cd410399ed51262ac5c76a1a05175e36d2c90d5be975af5f4208675abe70882bb0caedc9cae0f0113b68af5ffa38f0be953e8cd12511ab5f5303b5f7fb9bd600cbb74713dd4deef29d1925644cf0311862eaffac91d1e949b5758d01e0bfedbb135f5b8cafb7f23e8931029e901702e2c8e2a282f559f40f9a4d7afbb155a82417252602f9c07f9a6485c2aa4513bd57b1cf0c7b6c111027ca1b34f648b6987e55b7e30ba64477da457c516139d2e5b749ad65482ee84505ca49c6987e304ef6a3fdff3ccd75fd52190e5182dec1efde64e5f10510e174645ccf8f7cd2e53ad00db0cb771296370653870866253f135dd8547a53db3ce58048cc199c6f1a224f90b1098811e5b2cedb2c2cdefbd1eca68f46c038e77513ce1264beae46029e8e446815f2c52fabdad463a8379b1a515c99f1c40ec32e1e6b88a12f65270950bc2e49aa610346e1332aae080aea96d1b783c42b11d5fa117055a376f83841331518320f4d6ecdfc4f98a810216167695f1e55ba3a8eabbfce9d1cabbad55940657c42a5b98fced09c9c6e84405f33229281668b3f4982371ebdb97a74e572a56f3186c05a25bf7b4e9910ec287cf51a8a20c2b2e50e60675a66879ca034d65a8f54ea47473e8feb8e973", 0x1000}, {&(0x7f0000002100)="7b71b2f367e4f52568ef230d193010f66221e51511350cdf334cb4b687f7e99c3abf16cecbc5897870de7d7851842728fc32f1266f0c683270e0b50c0f1706ac52d3e6b614f3d3a5d28a595380fcb9d2167b71a38c8e897d6f8da9426c29c486dabf9022f365e45fe204d6ae7e459e", 0x6f}], 0x4, 0x0) 09:50:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt(r0, 0x1, 0x101, &(0x7f00000001c0)=""/119, &(0x7f0000000240)=0x77) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x20182, 0x4) getdents(r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x411, 0xa) 09:50:19 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="498dc0bc37a2580d45c402ba25a85493aef945b387003283e931299236d5bae6fc9030be24348f15230c04a4eb85fc9642745b1b6f847e4401379289610762c6825545a6a608bc5502ef7de4d51b671ac33297", 0x53) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/79) socket$inet(0x2, 0x0, 0x16c) 09:50:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(r0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) sendto(r1, &(0x7f0000000000)="06c1a4724cfb80eebfee83d53d6797c55658a78bfdc48f57b6c03c59a9799eeab1423d259608c0aa05a8abea399829a5f01462c0039ddf9794b5d2763b63f7f2d987c06b2fabd60ec3536a0e1e05a7f255dbb079d71c213c1e99aa55c20384a310e0002278c1770725ef64059b7e74a78e5dc26d5c", 0x75, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc) 09:50:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:19 executing program 0: mprotect(&(0x7f0000297000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:50:19 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x8000000000) chdir(&(0x7f00000002c0)='./file1\x00') 09:50:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000be0000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000bdf000/0x4000)=nil, 0x4000, 0x0) 09:50:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/85, 0x55}], 0x1) 09:50:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 09:50:19 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) 09:50:19 executing program 1: r0 = socket(0x19, 0x8000, 0x9) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="82022eff7f000000000000f39878f225653000"], 0x1) 09:50:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2cc6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x8}, 0xc) 09:50:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x21) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000001c0)=""/40, 0x28}], 0x1000000f, 0x4) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0xfffffffffffffffa, 0x10400ffffffff, r2}) pipe2(&(0x7f0000000140), 0x10000) 09:50:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$setown(r0, 0x6, 0x0) 09:50:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 09:50:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xffffff6d) 09:50:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = msgget(0x1, 0x190) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000007d19e0d309000000c4839b55f8e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac4500"], 0x35, 0x6, 0x800) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/35) 09:50:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7788ad7a7e1251a10b5c1c586365aea5f5e97ba36edc6edd060bfc5f2ad3ae8899b175eed04b048b9d1ad11b733c6475a0ce7f905ce4b0171df8d152326c8a2e661ac3e0e299f854efdb750687f0f023226773657c4581b041358a4a616f039db12a0e2a16b01ddb393efadeb41232f75f07e55f7c9fe56490804e1db0643bd1e29cd8c52a57d81098da167c3710b4116b6403481a95fe9c554a82edf2ca181a3b98099e2d33c8a589c7bbe5", 0xac) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:50:19 executing program 0: socket$inet6(0x18, 0x0, 0x20) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8002, 0x6) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:50:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x1007, 0x0) 09:50:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)='h', 0xffffffffffffff75) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000003a40)=""/4096, 0x1000}], 0x2, &(0x7f0000000240)=""/221, 0xdd}, 0x3) shutdown(r0, 0x1) 09:50:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000007c0)="c3e353dd3208cbf35e22a2bce0c28ce1337ac710bdf9e6b655d9872669945b6b9c4031d1e2d1fcbe6452ee86163e0c7640bbd336d6aa02b5dacf90a0b7340d7cf368be636c62d1cf3c0db6a83b5132514e44c0b8b713e04df0b26442c7ac0198e05d7eae0904", 0x66}, {&(0x7f0000000840)}, {&(0x7f0000000880)="9e36ade4a5a45b6998f50c83fc28e8a20db44c0caff2bf755523df68f96bceaefe9bd643151d7de05dabdfc4ffca88b96395559925e2797f614b62d3c1dc93c9df0593bb550f3a4cc516c183cc36a0f690b28a1faf0b510dbc903c1245a2a1c5ee3cc0ce627109277fc50028db2253b651f2ab6b33ebeb194181f0cf534b91adee51cdcada88079c6500dd6b9e5db5f6dc7c51dfdc0393f90dc3d6e1a1ce0773a58b21e161e4d9d1255d3f3362a76b43e45d0c827720e6011cb4b8db55d19d2b58af7113ee9f2fba94ef5ecaae2b00ad784d2af7b4e82450d8c5b704b31d95b18de527407c47d010e7af2123eaa3e9b8dc2a412cd60635f7e6", 0xf9}, {&(0x7f0000000980)="59376d1be3b7302045120b8f2b8a0ad59b2f95", 0x13}, {&(0x7f00000009c0)="57d00542b682fb4a60e2a6", 0xb}], 0x5, &(0x7f0000000a80)=[{0x98, 0xffff, 0x401, "e278dfff466c242e07d07b5ac6bca5511eb6c59939bf072d491c3f02ca24880d6463388e78295228bc8d45bda71644631342b98109dbfbf753275b03e59ba8b3594b3658e55926e110ff05904445c1a79d0e6ac5e6cfcbb5d780c8d369120cd26c1bf1aec609e939ddf74c58e0b32552154bfbea7609dfcd346053b2a6858097299502b4e3"}], 0x98}, 0x1) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x804000010004) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="330bb36119b41d2d1dd6f66cf23d697c7d2af9419f86c004ecdc7c9e28b8f8eb739576c542b9e633ec04d364bc9f6abb1207b0bcfb62fc9cf6d6834e897a5161129a1be9b5412e290dd0e3d5534c73", 0x4f}, {&(0x7f0000000140)="ab83c42d522ae1f661ae426aec1e6f848d989115d4c2df14b3a80a92f08a6c969abdcc3f477c1e565bc2c2720b46d1a2d8c5c63c43c7fa880e448a67296f7db7be6dc9aa0bff13f73aaa79c1aa5eba5b3f14694f72b264b4c630c020743ea535d63dfe74b0c638e27688e966a412bec0693657351197ea7ed6f366920a106efa5520a440d815732b", 0x88}, {&(0x7f0000000200)="d8a397329c1b3949ed1a463ac72aa313680604018ff560b65708011dd4199b19cb5e64128d0f34834ac203701c8ded73fb0962011c250fc44e5a28b84bfe9195a80283c60cb6c017c8f9b7146aef60e79412661073c729b6984417eb104cc1a5885afe0040abd503fc8382dc45679f222f35be2ac27292e14c564475741a74549631758f6613cf83c67c4e10ea694630f17a8aa25b40861395560287807de804a6a05048d3b54b409119fdc34f462bbe618121beaa7819d177899ca3aaecf6b32afe3c73731e295297fffd07eacd0222d8cb4eb2680a08214cec003588cfca072a8a91fad3cdb3b3bcb259f7c607443b69cd2db0903e83162b49f8", 0xfb}, {&(0x7f0000000300)="598ebc8beebc71e533af7c05294af4baffd5dea44876bb82b07656bae4eb690362fbc5c9c397fb72cc2942547e96c1f08b7f5717de15e76c71f0b9b83008ac662d3a", 0x42}, {&(0x7f0000000380)="2ed1ce3e1d4cc9c846d5a789c22ac80c7373cd7924eff7469af3d8380c87694331aa7bba80193bccca92f48232bc927d280bc4a7a2d5fb6798744ab9f8507f69c9de248b47fe79731a6be00db2bd12aea089a7b25544cb692b8c8992ff29dded201921823ff9c943065ae53a876f61b257f990b0ae3d2d10d4469ecfa610c293bcda932e5affa1966d877f3f42276513c41ff7e356a4c2e0f36998106d0ff73ad33f019c1ef60ecb15e930da5cf7b4f627949099f3fb38d0b05389c9b646b09ed0885504c059f243804258ccc1b82c09a57adfaeddba7b1821859f", 0xdb}, {&(0x7f0000000480)="3d5ea3b6d0ebffe9081f98b29ac38370046ff96d397140d9088c600d49daf2246ad69e7f1dc3a70150a3aede9fcdc0444fd4d583f1737ef5623cf311a7a26166c2faa98eac16663e36320ec496eca1128b6bd3260a3112881a58a1e42e0d4d9120a40b384047f165d96c832561beb501b28085efede8daa12631be19fd75b5", 0x7f}, {&(0x7f0000000500)="ba564abe7a4ffce0d31bed70261190ed61e742d81b8411b553521c8bc2e26d62f202ce93ad31bf0a553ce5c0ffdbcfed562e6c747ab044160b88fcd4d5749cf579d7ee7ba9d2f3d2cb5cb0c901e8999a9613c6143174f8964b93d23580fc47fdcadde0d12a0cf9fb20f67e482a37686e4949a1277c49f596ed6c390bf7bff49f7cc4a33146dcb78302ee88c20d8cceefc7aebef137ecea3ea7687ca1ee0d02fe42c621ec2df332005368518443bf511a66dc0233eff0f985b7f0372e894b330c46bab7a0ef831fac31ae107c8106ae38b62b3e236d2122219c", 0xd9}], 0x7, &(0x7f0000000680)=ANY=[@ANYBLOB="c800000000000000ffff0000ff7f0000199270ad65656f368b77aa3000aa95e118ea539bfd1bdce151542d0b35a36a6d0766a3c0a07ec1b44c87d06eae729696d3ac53f9f89055c197dca1c3f15751db4747d54e47555f966eb7aa7169a999577e9ff6dd117e4499cc7abab3f3f4235f82ec95ae91e7223c7f208a44bf753c1f5f54efaff3dfd5b9b3b896050dfab8fff031cd59a4e2af9ff65a8e8e0e581ccd41bec62559edcb2449dd77fb271de0631d6dab7c325dd2b9be73a7fad608bdabec00000000000000"], 0xc8}, 0x408) close(r0) 09:50:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\xa3\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)=',#-a\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='/)$\x0e\x00', &(0x7f0000000200)=',\xc9\x00', &(0x7f0000000240)='\xe6%@,]*:\x00', &(0x7f0000000280)='+*\x00', &(0x7f00000002c0)=',\x00']) 09:50:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:50:19 executing program 1: kqueue() r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x200029, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x415, 0x9}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1381, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8101, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x140, 0x6) 09:50:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x13, 0xc2, 0x92, 0x46f}, {{r0}, 0xfffffffffffffffd, 0x46, 0x22, 0x8, 0x101}, {{r0}, 0xfffffffffffffffc, 0x20, 0x87, 0xfffffffffffffe00, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x206, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x97d6, 0x1091}, {{r0}, 0x0, 0x40, 0x2, 0x1ff, 0x93fc}, {{r0}, 0x0, 0x30, 0xc0000017, 0x3ff, 0xffffffffffff7a47}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x7ff}], 0x8, &(0x7f00000000c0)={0xe27, 0xd93}) 09:50:19 executing program 1: syz_emit_ethernet(0xffffffffffffff94, &(0x7f0000000400)="22989e4f69ce0dd9c837ecdf724d20e2b861ee82834abad8df4ce60d624b3bb67a2204edb6cfd2bfe20bafeeebdb6fe63bdac54d160769399b8474f2ba3c48ffbc11e25a9f4d849999812a913797575e915cd077d868f30cfa67f1223a5cc2438c8d4724e9708308872d1241c412383a86a6aa0f85ada7067142a618951866b7384fae64ca91ea5124d3237e6351e1f09d85ddf7ea21318def2fe04a8f1929b614a6d786ad5cea90fde4d201e08cbaa792946d6bd81a10426413985be30ffe75c902f6fc03e99b8935942e3537e415d7b81e5eab94527c5bbd04eb3f001ef9a425ff46dc4d0352165e7cf321976b0bb187e11416292d8de1d94c8426e8921401fdab279bbac7c4237e288bbf122ef2a5cbc6420f661329bc154dbf0686e7a7e3e5a4") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000540)="71f170ec4683a129f7a537b7f1c544b8f4a7b0ffbfe39173e9e4d93fb0de30408e862f1a34f334eea9d18b2a07e9820b140ad70a120232bd4b6953fd261ad3c09c3e8a0ea91df5223322344ecef01e5ee29bf74ff3bdd1df5593131a3a48d55ae46009004e9b932d0f4fe0e981c131da9c267d7deeb31ceaa9c469d92db575363868b06699b8f161dde53e241eae5962ee752ed0945a12393cdad14ca3c808b0ed17906bb2d12e20b4e3232d4927307ee537075518c62cf773334cede14a9235fd05027b9da12d7975e201b287d77530fa428210f7f0120c1d8e33e1fe6a19ff8a4e60eae1e81c35cd0dcc4f30dd4b73f0f845e01546d2aa363c805b7d3c5d1f280d6abb992d8eddabb9c0a6f655de27ef832aaa73ed2db1afa5adb021894a61aab70ff8a7cd54d4190279f1a6671680eef350c105851707122735dc0cf88608e90cf5f83c9ff2629e96f86226dd2e799722ece7f93a1ad9f43403c1087582b3cc4d73457572aec6ff1917584bff2ec874971c71585a9ab5dcb1e3edc1bb334a7e5b87de48c4d5d4c6905539a3b6ecec0212e7474d1c78b20a266218c3c189457d4f4edd760063aab5a0cf468085060a6feebd928bd534d2706a974fb55e0c0198f57a6b68b022100772a815f0d846961f988f380fcbd6645d8ab9b9d0e6820a83769d4014e32f132b163259e045466602dc65bf67d409b3a0d8bf543145f374a17dda1f2d9a6dbb3c4a3e7e07a5d717e6ec30e8e425eca00c9d5e8c6c3864443a19403ff732f3b399568893552d595c7996dce73282fb151cd038d5118920786f71773bc437e3eb9561aa0a4809e537b06118953ff4603b9e3c05212e0c08a06b070f326a9b63127f2cecf4864c2e765b7d4d322807e597aad859c7367c40bc4ea3b251648c48448667dcebd643c74754566699e17b81213d198e7c537777892b8c209165433eabd53e743108e2206be1759f429a47dfb93ec8ba098e56dfea6b79ee0b2d1f02432150531811e738a9281672681e859bcbd4704bd5cb650e7ffed0ff28f1012db34a9cafd7672a487180b246329a261c6bedfc63d621e9f6347e9348179195f4be97c406087b62c3d9aca8d3f2e55991e1ee893720c899dad41de967cd89119e62820d4fe663e2695f86bc2938300a3f1141cc3786fd6f2ce4abda80bdcf4fb7c922e82069b35cfc1070b4528c8296e1192815bc2746a5280d441b1cb2c3cdd20cf45ee3fc760c33f82495b2821f974c13b72ddd0d7ed0aed92e6b75f5007ddcfe9a24c9ff2f4dfc2fb09f65b7d77c945b6bbc44e8e35c4cb0544a4ea239d3dd1fb8367cb55a81f10eab17731acc7f1c33e0d8007da68a96ecb954ba15b4480eded255210609bc1e538287ea4665c8d4dff5053e14d44431b704aff4bb2cf459615c2aa9ef8cb7521191e6174d4569b337d9adb57398f070c6c0ce8fbd32fdd1d10cbd43e35b28f366223b25d3edc56864282e14bc6787635cce26143ca3076a9853969f27f80f2ffa6dac2277986076fced3bc720cce5edecd524fc3d1b5f1d6b27742618cc44d62fc0119ae892d90258a2e13d51aea7d19e8d4bd47f27f0511d636694c4cc1dbd0ffa740401d7b06edfa953ea5034db516e1264d5aab5134be5693fc0323bd82d276f0a52a877fb92f8cfd2fadb894fc56ba027db29eeba6729bc15c68cf1c894fc126ddf8e979a0e7c5cbd57abc162225c16bb49ddb530929c60cccd86cad501f16a0787e31c99e0b8b72b1c588249796df735d84fd3ae0c5b46d1f014589c8c860d6b49d537ae16977beba7fc6603407d9db1787c90841589764ddebd55b85c513c6010290511b60f9ac6c6d23a3a125edf114753f3f00889b57c4725a39f318c73418f33c13fd33e099f6c6a8d078e2eca6dd51378c513c0999c132f4b15566d9e1c57966438cb0b688a4a4701c27954c208282b7e8797991ca9eab8b372807d47603ebad9b8d140a79b875c5da7f2daf961428e127612f1ecf93a4e329d3ad82a3b9c05b4f4258db2a1c6bea167bcd902f0c821f72fc5b5e1ef3cad38865f3620f3b35dc0d0d48f3f783d0d321ad6d8182e1fa35b6aa603da3fb9ceb8f55b46f2c83d6975014349c93dda4c5778ae2f5ce0fc8761f8987add812b4ba57e792a0c5cecafcb680978188ab9d371a44de0d05c0d83a815cececef8a0017e5712ec9410cb44fcadb8f66177ca8548eca515a5f775c47213f08964bcccd08f598e95e6ca58ad1bc8cffd8ef3911c69d557363b67fdbb271ba13068b38ef822df181f14e2bb1a7d2cfdec6d4e0fab20bbdb173b2dd98994350ad7c8ab6ea570f4289b90e7dc16f0e6ebc0c83065514017cf4fa45b9ce1c2445125d646c27f6b8da25f871bd9daee8872ff2db41a06331f8a10fd2779b865d15f4c01d8b9920277977dea9cd85afbfa8767971e41eb540924ed81f472da4d12ed37f6d33d092aef29d04d1d30f753ca495056c590eea90a636dabc773f37dc1e7ad888970152485a01e3aaf887483f4f1674dd75cb49b6aea1951e786db6a3391c58ede17ab9c05a15f4db0eaa51db7912a8b26a36164a1b328a7deee80758f4918c32ffd955a49de101d2dda915e52cca7b481144f1a09c685cabe192c5b282415cf7e08eab8f65b64a1853d356a3db31c1b10b0f5fb635cb6d18c5f4b9e93b5743a4c0b65647c0c18784c57de9b4b44a59e8f7ea8e0835207add73bcf06f96fa13d105609f172a34291338e5e2196825bc442b04f87fabb6dcd5c2f51a002490c9c40e3651c8a8d282d54beddf130dcc7d74c20ba547bcc5a8613c756e19294a31082d7f55ed5876b4ebfae4c931f5295d37d309ab11cca22328fab426d65bb35499113c28ce4e38ea847cd27e7a24e994e4e48127de15fa20e03d080a348a9d3578984953afaa00a0c054547ab3ec2d13ecbec49c572deba8e6c53460fc3ba6c6a45f45b57bfe7a5f1e5486482b9d812569d7b550d09793bf019b53c8af6cca928e0cdb9cd9333d2e2b76ee59465a13ca08852798f05d62cc1af08e64a380b8114bb112f4c0d50f1c69dd15cf9568917eb05d154520a92b20fed11c9f28cd4a9616b5f0d026f1838d206855697d5f7fd95ce2cc0de49a8dfa98fefb679c2c6eb0f533bd32fa01acf4f8876ac7d9eeeb75aacec0321f8a2c95606de5313fb08a57345f190ae7c175d41622ab83ccd535cd476d4180c2d252cc7eba17190e54529db96fd9c27537c513e0b6a9acbe065e8e9649747e216f5e0b5220033f847ef507207e14b89155e4a3fe75dcb7a2ab041f29875d99f5fe821ff7fe0935a9976b9a57bd51639ef432cd7be64a61058141132fa349e65ba2c936d64d8c6256a66619cc6b3a0dbad27b4ea798e38307b5e1a8085956824b8ad84ba6992d918262b2f1bb734ee7e316523dcab54269ddb6297a7b81d75d00036f7cfb51e46eb426f4c46e99a2c9e301bafe0ea7f701bbe33892a76ba7916c8f4e3f7ec32e17fbbebc67c9db9e5b63aae4965e7c459f42cdfe2fbbf4836368c56eb5cafd3143f321329046611507f2d101b15ade57a9e57a1a734f1eed2130184c5347c3230b1ac6f916c2a7fc68ab06fb65f5649c20713410a6b8be68596e2c049ad6d5d0b9c15ec0129cdc9b4d2703f22357400f163d50ec69c93c135c7566fe45d073d3f5e0ecec1c3c98dd3af26cb36e1aecc74b3ac2e4937d5168633041276bb8301d20ccc8e5ea245bdc1834848d5da3a8cc0697403b4afe4d830813a5035b7baf93181da4fb5a4051ad063c5c3b98a00b03d17dbf76afa0701f9615cebf39030f163e95848cddd9c137434b8a628dd1819a1ffc455c5e9c23fa735186b0bc995260a66e8685c6af72f880d499bd79a66d1c64720f88c4fce1648eb8c666ff86dcd0e92ffaef39e0def9444867d1d892d0ccd6bc94afe2ed5ba635b12e01f082776d8067301021293fef0412c3a57cbbad3c906a8a9045f99eb5e0f328f19454e0dc384ceff505da65f1525b0b210d1241adaaa8bcc47ad15d0ebac7539952914c713ed6c7a820c8e2370b2deb3b14788bf7a0db26ba23798e29a00d4529322821f5d59f8d609df35713ed9b0555081261dcdb272b578c23a8da0d87829fef7da6d850758c576bc902f6245e0848f1d1586735c311b414d19dfb92f4be6c2396a930ad68e949ce6cf1e3be9a488c3b1f4d602bcfe6a7ac7123b792f604b138cb6de3e0b6625f28b9c621b555ccc558457cd5686c403e8e2ff605440bace56402c40e9ec724f134383bd957950b0431a4d936beaf49756abbc82bf957b7e4cd2a874f710da1690e8c801599376c1c0098897919639fd2b79cd0d15b9360f3243fd9b5385f26f26a2197ea198bd7cf50009a801ef63b0fa10a6dd95a17c9c0ebfa5385a0dbdb4d0adbf665018bc904f420f8e656b8e13af74fb61377236a4e82d79b871267d43d8cdb65e6c4a6f8bb2e96b4427719b024195c5ba08219afa03bedf32bae29f73de458cee6010179a5f72f8ccd15a161f61097ec6f6b8b4c4e2965a54e5822af2df0adbed8fe0fb82c87106de46b705d7cc71fd56523ffb1a4446b2c6e3cf4a5c0dc084d3bfc27836264e187647b30f1ad5d763cde355a59283107d894e30d57aa7eefdcfc31903745856f16a57c4e4dd4a1a457d1ef1654341730cb07dc432c175f3bf31b7783ba35c64ec4974bc669f005228703771ff828b552f92fe7afe966723a8551a5e540daa9914c4e2747d7ebef5b961692dff2d7462ce183a009e574f08003b221c1e99263ccb72a42457bce2a66823c162f9db9976b8e794d96c91264272eca364ac8d6fa20143bf1ad081a371b8156e9fda89d001f62fc9f570ec5fe8f4dbe0b9d3aacc27d9badd45afe721f415779bd549acc4733a0bb93ed5982cf02dee78d56c650c6a56d56298edcd2a77ed75ed63338ea54a9164383e8d0eb701e33b3002954b9c6b6480795585c21e474e24ab37ec772d01bc9e7da07885d76606c513c3da34af9897f1e5804c16c8c1ceb6ff0f00c6aec2e9fc40e55980c41a398166c37a28f5364a0f6d7b2eac89872e396018c34e2f12432b55dae1582b9db443c5933d5406e2238619c37de7796783fd96d42caa4ed7d9feb155c491c242b24edbb9de4247c2f63a022f98f4030b8ac0d09d9b6b6cceb0c3837e3ae8a5aba8c1b73824b9e5210e4a7eced6980af35088a5d974dfd06d3e55c9b189f624bcf059ad2b1bcf89daa9f71f2da56bfc06c68a7c5c55e16a716034c89afa8094e15a6590576698efd3029f774752850c27516561af7954938523c7fbdfdbc59ae1d559c05deee578108eb8d5d440cfa47dbceb5ccafd980a7b9e1f6219c96408ab36ae35c2d24be925cd8ef994bfda8f552cfd7ec888bdcb0aed7d730f732b21a3ae5d97fa92c838b4a130b445bd25f2c1718bc061debf6ea8fd2edfb7d83b6c0d5aeefbd94eea9d48898ade64f5b62f8e6a98996a26c065846b72b7ee3d25d6763646169a498500404131c295320eab07bfd04040fd1fb6547373fe34f10de7c33d42380b40f7d05818257fe91e3a3bcd1cdf33b6baaf0f15b40dc57d653ebbb3486be6fae71e78e53220c9472f48ebdd1e5987ac58903258f2e4f8bd85f573fc41e8a79bf67c1d36e404581f57dd26fd041cc78933ff0fa7ba9679e4d878c77f14f4c90e3ce9f795c8e2e1cc617f3653f643f99ae6bfe66f3f58ad45c0a0b898589da53074c9bfe3367b641100eb581d22d1847e6f96bf233186cdce2ceccabd44a5d3ea2e942821df4f1561dc9da30e199bc1ca893712", 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x34, 0x5df6}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) 09:50:19 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3fcc5aba2ccbbd14) 09:50:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) poll(&(0x7f0000000000)=[{r1}, {r0, 0x10}, {r1, 0x2}, {r0}, {r1, 0xc}, {r0}, {r0, 0x1}], 0x7, 0x8) fcntl$setstatus(r1, 0x4, 0x84) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='[\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='!,#$%\x00', &(0x7f00000001c0), &(0x7f0000000200)='d\x00', &(0x7f0000000240)='\x00']) write(r1, &(0x7f0000000340), 0x10000014c) 09:50:19 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:50:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x409) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:50:19 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() getuid() rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) semget$private(0x0, 0x0, 0x24) 09:50:19 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffffffffad44}, 0xc) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 09:50:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x9) r1 = dup2(r0, r0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x120) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\v\x00') r3 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7000, 0x2}, {0x0, 0x6}}, 0x0) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r4 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/241, 0xf1) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) dup2(r4, r4) recvfrom$inet6(r0, &(0x7f0000000500)=""/114, 0x72, 0x800, &(0x7f0000000580)={0x18, 0x2, 0x6, 0x3f}, 0xc) openat(r0, &(0x7f00000005c0)='.\x00', 0x0, 0x4) symlinkat(&(0x7f0000000600)='./file0/file0\x00', r4, &(0x7f0000000640)='./file0\x00') setsockopt(r2, 0x2, 0xfffffffffffff000, &(0x7f0000000680)="847a", 0x2) unlinkat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x8) shutdown(r1, 0x2) mkdir(&(0x7f0000000700)='./file0\x00', 0x10) getuid() link(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file0\x00') mkdirat(r2, &(0x7f00000007c0)='./file0/file0\x00', 0x4a) unveil(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='r\x00') 09:50:20 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x95) socketpair(0x7, 0x5, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = dup(0xffffffffffffffff) r4 = accept$inet(r3, 0x0, &(0x7f0000000600)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1ff, 0x400}, {{r2}, 0xfffffffffffffffc, 0x83, 0xa, 0xffffffffffffff80, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc2, 0x20000000, 0xff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x2, 0x2}], 0x7, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x20000001, 0x4, 0x2}, {{r6}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2, 0xfffffffffffffffc}, {{r7}, 0xffffffffffffffff, 0x1, 0x20000080, 0x0, 0x9bc}, {{r8}, 0xfffffffffffffffd, 0x8, 0x0, 0x841, 0x9}], 0x1, &(0x7f0000000480)={0xf8f, 0x8}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt(r7, 0x7, 0x7, &(0x7f00000004c0)="ba20f162c4c489331c4a69dfb53bfe9f35eda6aac2c9b2a712beed09bbf52ae0c724d251a09ac8b8bcc234a72dc0e41dec708a6cbb4e9756c1144ee18212dcddd980e190b2b99ac28f9fc56982700327a203daa659a58bbe0b8133af48db9af1773643eb3ed1f3da93eca533da8622627cd12d85c9a3fdfa1aa833774693c30259eb52b9d76ecb41b1b43d4d8e5394", 0x8f) kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) unlinkat(r6, &(0x7f0000000580)='./file0\x00', 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:50:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) shutdown(r0, 0x0) 09:50:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:50:20 executing program 1: socket$inet(0x2, 0x4, 0x7) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0xfffffffffffffd8e) 09:50:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/161, 0xaf}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)=""/205, &(0x7f0000000000)=0xcd) 09:50:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xd97}, {{r1}, 0x0, 0x71, 0x80000000, 0x44, 0x100}], 0x2000066, 0x0, 0x7d, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xff, 0x8, 0x9, 0x3}) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 09:50:21 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x6}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e0ab56c1eba142947bfd48a348e", 0xe) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 09:50:21 executing program 1: r0 = socket(0x16, 0x5, 0x20) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="d4f08f34d69eb96e780c9bd86a2e62482560f6884350111563c618de211a67aabf907151595fac26abf3a8a0a0be2c1d59d27ac2732221b1378021daeae7cc7d8f1443d7407712a29e2ff8bf2230a8fa8bb763ecacb810c3162864fc5e8deb8a3a4cf7e5626c38759e0df059a57a0500596d856faa2b2f4dbb674c7bb2ef81dac169878d38ff39266808599948a85f1440761b2728d11f162a5bd99f8b09bd9bc8e2379d266f32b86e0a62c8a6", 0xad}, {&(0x7f0000000100)="6a9479cbea153f6f537bf60972607319a0d1eb9577b06d9b52f80e3576ee59f1ff02d70c96cb0c81585ba9496b34456d093c3b11ab18113d65599feb38088cabbf8016d8c331fe75fbc857b135bdb2d44c5bad2df460a182a4bb1c3b1f18b84e40b8a3016d1cb3f6bb1b1b4261f81b46b8c3ae5088b3e572bdd5e9d601371b2d36f810a705419690a586f4af69ef167dee3f7729c0f90adf941bc865a0a759f84839b7c54745106a0278fbf135c4ab46286154a13ed4121be6ca69b73f36fcdb61c3ed9ace5470fe5c5a91c315", 0xcd}, {&(0x7f0000000200)="2b8489e57b0d812d5cb97559c74eeee264fde76f011535e7ae2503e7", 0x1c}, {&(0x7f0000000240)="bdd1a163c8b6b838009e8cc8f053d159cbc2ba6a11e9f7d96622a54d60fc790a2daedb448a53055960270a2b8d9efa68053263c7391a60cae7a157a6762a926a73899d39db9862d4f1610ad93cb445ff1a1dfd6084da9effca1409c955fefa2d28c8cdde218d2f50b98a240f1685c0f1414a1f9df284e42f2278adba2c4506efe43ecdcc8ae2f72b5a7f8a24b5", 0x8d}, {&(0x7f0000000300)="a4566eb7983bc0441b98f235f4ccb4407ac701e73fa48f2504dc1368b42baa96fb8e56b46716c0522860a7c59f6286542ee8d7", 0x33}, {&(0x7f0000000340)="01b389769e516620970cd1a71fe997f150ea75e1ffa98bd1a6e1bb6bd31546fa7a7b1bf205fb32824256c0eea547fd079cbeb8ad7e945f4094cb7df6a8d528e614b8d416a7e52518e6631975358d1080c77c4e280289267e3f5c9318b99fcc7d226c78", 0x63}, {&(0x7f0000001280)="f2db027a649a344aeeb6835215c77386de7d20d5296ebaf0ff38548733effbf0ee1e89a6aae9a4c462acb778ff4d3ba9654672e1c8fc549b87f30c576ed476d16f8c88c797bd4199c936cd9fa334802e8277f8da921235b514a2f180821a86e2311b9ef7efe716da6356ee7984b529d490ea0fad3de1927f63b04dfea97538dd6efc5860fffadddaaa71a30521cc33c49d71dd7fe3563c83a9c8b843f7e37ce3e4b71bd495e78cd9dcaa17f86fa592e0b35e3cddc594556f714bd7c2a74bcbd5abc2ecd417b47c7a1a88910b20a2e7b4642198bf45ff66cf07f6127c53d476e334069a8c13b7ae6d1c6ef77ebb4c12991aeac32d8b7ac9d6cce492e2621992b9c85c7a1bbd5605546d20ed21c9d205d7142b431ea5e92419c6fc37b0afcf3ccc4d2c6b033a275529f1156d3b3558f3e22f56ac47784b4d6c7b1ae4b7178c152cfd379f3da3836765847ecd737a1321d7cee997b5767301cceccf902dc6ae600ecd7ce0fd0df5da6ecf756dd822d9c0fc0cc38512818d20f272c52bdfdb8e8f6588d5e929ca3b41165902af1712b23e8ddc68298128cdd9fe68dac15c8f46dc49495e621fca03f32e078df8dabba49ea828eaa7ff1362b317bbd4d67177fac947a9f391e134334ceeab318ff35b9a80bfa25f03679b189bbb1eaaae95e7330a9bdf0fb8944e9bb3cee5c8493adcfa991546bb5bc875eb253dd01e2181f4599d78b9b2f694d4aa6361c81cce08c362c21e8b6f3e3686906c4c4fe89b0913cece37595782030d4b31212163bbf05e2e639c0de1f7e9fae2fd7e1006cd4152dd3d19fa15b9c5bdadd95ded439633e019163baa3c9332555c2233e3a7eb45e78d1313b3d063fc50aabef0826f22a5f53a343e8bed52096bc7e6d9a724fca0c81dcaae1b96692ffc2551839e2a3e2a2c1638f5abfab7b2251fd6c90a66591eeb8984ae19642fc13e6a67a3353579659110745ec14138f53100b808d0f80e7af44186cfc3c6e297e62a3c166daa4d5a27a1ce5a31b8a0cec2c6b2af9ef83039689377efbcfbbf036179f2462cc1b0d0621af8a80cbd8f9bea8a1f5c979d0b401e58dd7ecd618ff0af01c402e8e8169126873a50d6f590bc282a1ad4aca0df76538f386de1774355eb020a86d5e0f3bcabfa823258f216c803741b391834df0ec5d41298a3a76e0ba0a84f19ec0884898e64775803be4245408684a5428025f94c73d3de98255751895bb19054d1c8b418ed64273ff6ee09e575c484ecba20d1743207826bf6f08c31c1f1d8ef155f32f9bc00f905c8dde27b4992cd9e83e155b74242352c4a385a358d855b47d7d9d3320c615298b11aa63440375472c5624013f11e41dba13f46eb0b6f887d3dd13153b53e939348d96324071caedc988a28e9b707572f1be16b0a04dd0cb24e1042eca6205457e67ce8d03b785b20ee1e40163e6442066fdc599fdeb926ea8f77c7e5bd0105697561a35363187fd6be5a8e8bf0cfe34367d6c4ef7518c6063c933a10d44edacde4dedf6e87be29318475dbf0b695624210866564b6420101616ebb095eea5853ff6fe3f6c6e620380e8979e22cdd300afa5317efa3e84dc21088e95b0f925e4ed65cdee1f5a70078f0dadb83e724be7fc1f9fb551797e5e7a7ab7f00d8ce146462dfea6e2e3f01debd56b20f37d5fa0fbf8e9a8f54a77f1034b6c26fcd7ded72bf7d8db658c06802321dc16145201423fcad6b50f230bac4946b587a4830a92e2dabab0dd1e516ac79de994f1e645a29fd78d589768abbd81bc3b73f22acb252e6ce078be0cde7720c6cfbcb71553ab987a7bb5338dfad909953af518a9d26833f640d5957e6891ff9096c086c8cc4cc4b0c48cd907a862a2419812f594a019ce436998ba224b7bf3676fbcd88c30bd58ce7405861cdeaebe154d7f5e85ea11fd1ac71f08313da9e0da28d14e6dcb7bae3f01fe5bac8ce094e9fb0001c7cb3269ab67b410a7894eda187db78937d73d6912c47e1ec7c7de06cac86d506197db19589fc6f7150af1ac7b67053127071bcd26e8093be482c096246e516868fd9b95204ce2114fae9ff362e033642ac1512ca1107e967e81539cbe736aec56c5f0b110593e014761c75e466df8a82ca9ba01ebadc6dffaad42b0cabd7554f17692207dff41f1b44293eba707bf98257d8fd8a410494103c15bf4bdf9f072cc3edebd42ddcfb8a8c5273f3d967a16fcb78c7c3855018c8e063c6f02a5d2247ff200da6ae314fe93f571fb44d033936b07a1d7d50409d68aed706cf7962a2eedd1af15275b87cd0bceed909226a165a2a6410fb2a4b4fa9a9fe6916d4874a15ec462c1b864382fd3a9f8d63dd2ba1d000c01bfd5fa6f15ad07fd180dc98afc76e4a58b5719acea016ae0156479c3d6b685c8e38fbedb3b27251118882bfcf3e6ac4712bb565467adf803a93db2911f3b79ad30c69f4720961bdfa88208a13c8a1faeb6fa9f2fd9168600514a66a1dd284eb21050d5baa77fa5ec4206366b758972ffe8009290aad00889182bebb0e2b4a2728b1a26f48c69b545df57de049766fca987b18f85c55793f47dd0c41e42841e6e9983f7dce2b4550e7de4b54b0d219faa6726e9321fedf8cdda58a7a7b86a1291d867c37a7daa41872e26b8c25e5e90261ec85db216b5020e373ca44d3f72896a1990dc8f05c7e4d882cb873f4b380aea4750984a33632c9f87383ddf3d7dab991396453d3fd8465c3a7e50c84ebd29ca55197ea48151190b6477baa2173d243d640f6cafc9c8b0190552d3c859b0c872d3ba9eb71c78c115fb31697a6acf625a7614b9a200f49e8cfd944dc468ea7de348a88abfeea9e4e5f8163991e903b788c18b68bdf7a0e48ccb29b7c7037503581ab027dccfa2714257a91b77828ca53016d009de753d90aebd767d5419e0403792c7fc38343b09b8b8cf9b323f58c8295a9830160456ab30a2e13bb0750874cf8ef2b20924548ba354ebdd6d67b6dba19604fdb92ccd20a98897ce0c993f0c430fc7a9b53eb03e3d2e35e640e7dbee78da2f019ec5d800f6cc312d27197e4146ace7508537daff14062945ae3c02c477229c5214c839af9b922d1a525f3f7e85f406ab33d1354a31910aa1e433566ef1af6923453f7ed185f2faa1e98fe8ec4964cf8729bb98a640ab2c04397b0001d835886f9941ac5f628343b60ad92f222412da4ce985bafd64cac04e5ad464fc2db94307905cf6a70cf3b1a13618dda942dfdb2852bf528109e134fd9e8d993de6d7d99b5303f4c389da83a60f5e3ec3b7fb6d24717c7d3139ec70079c9f938d710e320f1cde401aa23ab170c7bc4ef78f13f9c8092c8a670c8b199318d8b3ca951054ad5988da40cdb99b4752e6daa6c3b228a5a889355638d57448b0c13bb1875d26bc362ee4061d850c3a7db7e475763a59a4d6e669dc8ec7904f6fbb27ecdacaa4c443498ce96cf8cb6442cfcbad3bae0bde71f2c10779e449c4c2cc61c146edc78128ee22bc686849dcf042d38c7dc9fd1b4a0a318d08b2a747e15c1952f5da314e9cf19061391c326b5f7175ea4938cdd2a2fc7e3bd6aab122f37874c845ca58178cb1cc0727e31b989d17fe3f414727e798f175f20b84ae53b8733d1b1d423c7af21b6f7b965cc50d474f561c11917680a7dbd50acecb340e00deb08949cca51f25760b0a3ede3a3460770d76d62988e1fdc6c33602c8645369cb73d7c90a8ca7cfba0107322642e0a69dec1be54538317d0bfa2ca876c512d9df9c0abd93cbf72ad619e403bf52c862a10173445f496ef071289cceed103e69c6701dd01e6a7fa93d919a8f700340b4782fe76bdd8cadf897c5203e48d628dbf9ab7d33309bc50b3f236a9001b2466e01c8b4d11e877cbfe92c5fea9e4e9ac4cc315c56accb8be1220b384939efce516fad500fed2ac67667e0b4775251e0975235fd0ce58ae2aaec9c19de03b5137232e6fabc4c659be8b1fc0d9832850fcbf376ffdeaa7a7d2707c30be4f63697e3a15f867fdcc966368ac1b016b2610e8847412e41aa010fd2542b378e02814ed72ff0e4ac24198e94d0637fc4ff1c8518d5633b201921194ee46dc029b469aa6c3774b6a79432df67224b1af87713d16e4fcbc2e3ced09b3571cf84072c1cd471189354061ab83d63981753d083c6ef57f63e8271866e664d408bcad7805de7fab8ce0f21c9d6739c23949e2599032c296842c507c08ae626c2e892d9d990291fb6906f2f6be6345e40856c40044a6307a9b3401207dacdaba3ef39e4e6d8cc42a941a786b041a2725afe9a0fd9794f79794c882aa4b16e1ff3414dbd32c6a4a0530f61ab18c40ce56bf415fe27d887efe3f43de873cd8e7a1b7e6465d20f8542af7ff4b9dbc5b4876884cbbe9c3e17e3fcf44550b11b6657d6ec0acc591db07ffe319a671f7cb40c409001e24f2574b74be836aef43ba63060d79b52d087b9ad0704b4725800ba1ac4e66944d818121da9428208e41f24fad69dd167bd746b10b45bed646a4f78670a7c9e5f4b2a1da331a1ed20ab29edb37e9246220ab82756656d04abfa685c2d00768e833bd3c7b37e808709be71a62dad3ac6c46889b9ba0584380a300207e210ff8119aeec7a08bbc15e02eb53011a7824991b92ccad14191d07af6b76cb3ec440ae26f5254282c2b721c5e12ffad003f57e0a032a2dc7a960b855a742aa05e5238f96836ba2ae4bd032a236edcf3c08c68417b07e4699a898d55c7ff08d67966b58f2b47cc44183fbd6918557b6d69290ddf59e6a8f87815cf4328b7791de388b635d2e39b512b5fb4e8fe1f21790a85a6e159762a7b7ae46a483148024683c7e6fcdd7d053bd13f6e36eecd537c1ddc0db5f7b600bb36d2fb25ed24a55afcc86a493d8bc0cb261e2ad87657a21cc92420a90d089f14da4164e014a29cebe26ee57354e9fd10cc9909d2ddd13b7408ac0a042fce64fff2835382b4c9dd8c868b8233dd849e7f985d877f6eacb3779b1a4f6ad36736d92ac0fc768bb28c69921cbf51cd27224a342ab8e8e0dc1b41bba9f182e84ed1ffb50c1e8eb9c54cc1e74921b170d2f43960a6e6888d09d697cee87fd6936bc8b694ebaff9e887b3c0fc1651688621385e04cf8aaed273d9c2156d0404fdb70bf7d932b7296d327da01c52c90b77eedd408d4198798e3e987951f86389623d2da081227966743eee77384be5895fe2f428bbbec3f2840a2fa3fd690e441dd5d22f32d08a0bf34a15c9056997f679d935408b7b280637a38a22c9bc7530db1893bfaf40c49bcf41976625c942459c655414d35eac5323ce06a3f95b23137cd083cd8018e02f52e872e7c36e405886b1ef3e931aa3e1c4a6188bf563a2fd0b2435aac55633cd246533231e64ff431d744269f3489306292a8dc453b67fe0fd509d88a00474788f669feb492491254024c909e8be7dba76d428269594b668390c6d9592a3278988ad88f8a6c6f919c55b0b5372a9cbddaf19985b4346a80a9551f379efd54981653f27c607204f745651e037224b4e163c6ce07de074326a3d1aca58d699c6f3eeb9dff7cb8af2ccc01c67125d854d9dd45032af04a08d6090434b8fb248138af28ce1a90ab2f9398be91aea6ff039a2606fb77ef31249f1dc22d2ae555abe50beb1c06daa7ff14713766abe1f6328c3bbf1bba1ecccab9cbcc6e0cef93da6de9c2614896ae0580090810b540dee4fcffca56590c3d024380e866d26118f4090066901145360acdf89cbef5cc9ef2fa924c682fc483f0e0d4cbd891cab5828a7a9c6156f323929d3c9fa606a21aad651", 0x1000}, {&(0x7f00000003c0)="a7975328c1f3a424bb8c3c4131835460aeb217c793ecd88c05f2192395363c242313f631cc81fb3436146e1f578f3c822b7803977531b79b27a3a8bd2a5d8180e26ff8a338c22851964441da08dc882ec8c70125a33d32542bffbd2154fcc550addf4b60853888d2fbfe0d7f362588112ec655091482c8a1505e3df7e5fecb4ff6170eb7f6f197e0f41d271aa7d5de10d4d0bd1ec1e0ba625fefeed44c8e572a12660e0954854116ebe099ca9c02aa68f3edd2550a7eb0ef9b8cbc302ae8cbca12f3782475d663b13d2597fa4319126f6afa5bc69d1144c6f8a139", 0xdb}], 0x8) setsockopt(r0, 0x8, 0x1, &(0x7f0000000540)="2da8c68a84ab73a0d25c7a58ac4c76b0690fcb554ca5a34cc8e18201d9293abdb19e16d8acae72e3e3b7d52f1e05d79bdf55115515d3b72283515c25e647fb69604388133a4f41c365287ea77549811d00d6e1f7e395c6cf3f3c2c18214d91fc6cca06011ee35c8b313a54c1fb51dd04afc35c7d695eafabc7e6cf2747aa0184bef774d86526e044dc45a4c9ea2f4fbee454746e5f9f6575429025a8be5c252591561767830d48d2cf03406c3d5614b65bf04802285bdbab1339f8b6", 0xbc) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 09:50:22 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) 09:50:22 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000000)={{}, {0x200, 0x80}}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001040), 0x258) 09:50:22 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setgroups(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:50:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fff, 0x3, 0x2, 0xffffffffffffff3d, "85fe4dbfae026630ffff7f00", 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000100)=""/151, 0x97, 0x2, &(0x7f0000000040)={0x18, 0x3, 0xff, 0x4}, 0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) sync() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) setrlimit(0x4, &(0x7f0000000080)={0x3, 0x81}) kqueue() close(r1) 09:50:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x60000000000000, 0x5}, 0x8) r1 = socket(0x1, 0x8000, 0x8f) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0xfffffffffffffec1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 09:50:23 executing program 0: mlockall(0x3) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) read(r0, &(0x7f0000000100)=""/79, 0x4f) fchmod(r0, 0x99) 09:50:23 executing program 1: getpgrp() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000940)={0x5, 0x1, 0x1e5, 0x6, 0x1ff}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="e56a4748060f39c3a561209b052d5d2243e20a28ac18ab53076444531695e4144ebb44cd6254f1589a4aecca7ca5f261effc88ca4b1f143d9c2d4b14982d40d8", 0x40}, {&(0x7f0000000200)="ca15eae83e0a47d035d922fffbd7aa2ddd8df4b4faa381fb45452dba2b461bdbcc8abbc73b262c3308429427df275b682cf3c5cf79a658895bb16ef95708bb62bf2ca429c90abadccadd34f56b381cec949bcb1a8493c4b6f1f7c977ba8d0ddfe63ab8e7466a30e428f5e7ab", 0x6c}, {&(0x7f0000000280)="982a0ea2976ca8cb543ba1aa60963dc9fe5a3064184a700f026d9efcd167d3bdd5406c521e8d06dba15bcd55105616a63a3ec50c62464e9006a824be582f898c1b6c1fb31b0c52d88d213df42cf07f3f479c38ab6b805cd8f366892b76174325d7859e1ac694b3ed6449f7e1d9715c3c98ebebb286f949a4bd1f1d88823889bfe97b6c4f894bc52ec520b0c96f3202d49cd0ed02e98912611afec5f81e8df91b26a725c7bb79a2878b1dd89906f2182b0ab631b6e8b331ed430ce9439095d648e12d147a6124559a9d5a49b4e896abc17c9f75664f0a4c957bdf38d81d9b2cd98d3495fb44763d79f6ed851214ff5f8032adb90aa4cab74982", 0xf9}, {&(0x7f0000000380)="70f607ce98aff148364defedc705af03b18b97bea0e7491e3a24a0b7d71fe830d199f724cc68c647d0bd4e8e3ec47f277d18244a53c9be118fd1efe2ffb2b10491c1101699f7bbab330a173c36ac8f46d3d31f3e513ce78b850569aae471b293f6c9d6b9221ab816517481ab9393acbfc4df2b88404c9f7d5d45b8a55c0aae8511af845356a3c97308a2278ca29b3370cc6a890bb04dd8", 0x97}, {&(0x7f0000000440)="6b87cd54d75eb889d1e1b02216db09aa16f5ddfda20d3803f840642db75e8a61dac323904a36bc49d42253b7cedd09f01875415aa2cd58de501b15438206d2fc6f42651a003b15d892348cc7be89a4ec3798aa140c78b10a6299a4a31f7d3a4fbd0eaecf0f840eecaa8c5dc0a16e05484cb38fc8194ac2b612e29b236ab8835c7922f60999d7e2d9e7ffea94ac1997e17c2913888de288da5559e3f80def10da782b581cf97492b63511dfef94d9962395a6d3f77b29be1ecff0fcd3afa3f29d3afc652c933acd11ccb7685fdf7ef82ed0bde6861c132a3393d514527ed160c1838419328f7d26989d01c9ac9e", 0xed}, {&(0x7f0000000540)="2059002960bfdb2856be911cb02bba57322e34c65a8c9f56f6a578cf00f3a1a0c5f9a90a49034f38c8187ee8cd825c66830a5b672818247c29d0c603487df33e4f3f0c1a7223a818856d0e3e6954d75394d5955ee32405e19e3a9782920b52982b356215", 0x64}, {&(0x7f00000005c0)="18ac2e0479caa813b64e51966f0c2b06aa258940c96adbf6ddd7482b876816772617b4438f768a2137368fc0780ca9df99fff310af9dccddd8f6177d3fbe826d8e9a639f60fafc24e377f8094b61ab7db5b3e38e78f452664e536e19de2e0e73f23668be99fa39a44e6c1891628e", 0x6e}, {&(0x7f0000000640)="ed689fed1be5f0e28b0201152f45c664cf6d9fb27d1aa398e6a7dcceb7edac21575f3edb9a4e8faf50c14898590d964be3f0ca87be2e90fa471f0cb22df281ec3eefb64dc8e335d29369dac30d2e5fbe9447e25f5b86f80a4baa6b5c9e3fcd26f2eb3236fe1ff6dd12179d0827edf85004691c6680a6c2ace3ab49ba9f83d32c6bdc11d7b272f7fedf3671c9ceaf8f8fed4e877016e0f8bd1ff88939749cf93ff95d511a54d45329ab2c4f397c452effeb89b7f728f53cd1a0fad976be245f4c496b6c126c", 0xc5}], 0x8) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x1, 0x3, 0x2) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) kevent(r2, &(0x7f0000000980)=[{{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x400}, {{r3}, 0xfffffffffffffffe, 0xa1, 0x4, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000011, 0x7, 0x463}], 0x42a, &(0x7f0000000a00)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffff9, 0x18, 0xf0000002, 0xdae, 0x401}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x2, 0xd3f2}, {{r1}, 0xfffffffffffffffb, 0x12, 0x4, 0x119, 0xac}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x5, 0xfff, 0x6}, {{r4}, 0xfffffffffffffffd, 0xa, 0xf00000a1, 0x1ff, 0xfffffffffffffad6}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000044, 0x2, 0x8eb3}, {{r1}, 0xffffffffffffffff, 0x48, 0x800fffff, 0x7fff, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000080, 0x5, 0x1}], 0x0, &(0x7f0000000b40)={0x8000, 0x8}) r5 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x86, 0xff, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000080, 0xfffffffffffff800, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x6, 0xf04}], 0x580, &(0x7f0000000840)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x4, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x21, 0x6, 0x91c4}, {{r5}, 0xfffffffffffffffe, 0x8, 0x20, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0x9, 0xd4}, {{r4}, 0xfffffffffffffff9, 0xa0, 0x3, 0x1000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x10000, 0x2}], 0xb8e, &(0x7f0000000900)={0x9, 0x401}) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) 09:50:23 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x100000000) getitimer(0x0, &(0x7f0000000000)) 09:50:23 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 09:50:23 executing program 1: clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) 09:50:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 09:50:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000480)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x108) kevent(r1, &(0x7f0000000300)=[{{r0}, 0x0, 0x8, 0x40000010, 0xd04, 0x64f1}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x1, 0xca93}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf00000a2, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0xbf, 0x0, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x11, 0x1, 0x800, 0x2}], 0x9, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x0, 0xb0d6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x45, 0x80000001, 0x1}], 0x7fff, &(0x7f0000000440)={0x100, 0x7}) setitimer(0x0, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='x\x00') recvfrom$inet6(r2, &(0x7f0000000040)=""/206, 0xce, 0x1, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffffffc, 0x101}, 0xc) accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000280)=0xfd) ioctl$TIOCSBRK(r2, 0x2000747b) 09:50:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:50:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0x8000000000}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 09:50:23 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3280fae1b2df0300dd4da3b3f45646a9f9786b7afd6d22f5b32e215d0d1e1b4447c292fb1f24c9582baebcc3c9e379602db1967b4dfd2f942da36fdc9fbe56fd36664c6f20836bfa4295ba385ff3640e91c963fcd437b96c40baa7891902f480fa000073dfbd593967fbbe56a45e562391b9987791e1b3c65f05c32f120c3d651c051938ecf712996cc3da45a1a58e7894624327dbde456acc92e3f40aefb5a3732aa72fdd12e8d1b13f85926ef2acc72b02d580e6cd6b6690c612d02512aacd3bc50902808988c75ddb46b2ae080aed5da6c6e6a25def8a769af92f9bdd4779450c8834f02933150d56c7759bf778b82598ac3be3f3d8645a4cc8969bca098211464b67c00534665f5f172e42630dbea3b68068ddc3a1ce80074251de467666d353de3bfa084889000000000000"], 0xa) dup(r0) r1 = socket(0x10000000005, 0x20002, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="91df4c52f8f87e3fddc574938820c826b1f55b4faecffbcdc28cb015c1abc45c6e0bd95a4ebbe302e4663e105df2350d1315a80231bc115947a2068fbe0c6a53a552fc917e465af879c70fe0768ac06c1f000767c5a4793f1357a7679aba9f98af02ab009fd1d25e1bef5477d9dda4e2a7b26042b1435780279e3d4a798e356e992ec97fd3f9524ca8b5283df5241b0f1a781fdb72a2b215932a78e1fd7d5aaac64ad23887fa101b1dd78bb6b74945ec039f7323a381bf270320db432751e6ffe674ca4811a19ef7fa97fa1c05e48b71fef29b", 0xd3}, {&(0x7f0000000080)="1caae3d0de05716bbcea67a47fe77b7a09a7da08a91fc2fa68eb40e7e81b78f4aa25a4671a219b107fbb731d6dd8c1340926631d42ec8c9004d6d0c17379f567d41efe34c2abfad58fe9aa1df09ee568085ac0269a42df24a7999327771a15e4ba61d1b2f5e59a76f4298e0eda1476117a6b92ae9ec5e6636bc177360c94087d72dbc2d9ccd2108897fdd13b05209fb19b8cd97f1a82ac3b602d1143", 0x9c}, {&(0x7f0000000000)="5245539420d849eabfffeb93d5b27ec2", 0x10}], 0x3) 09:50:23 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000180)) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x51) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x10) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffff, 0x2b7}], 0x2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x42, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x40}], 0x7fff, &(0x7f0000000140)={0x9, 0x3ff}) unveil(0x0, 0x0) 09:50:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x4, 0xa11) recvfrom$unix(r1, &(0x7f00000000c0)=""/35, 0x23, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x4) 09:50:23 executing program 0: r0 = socket(0x0, 0xffffffffffffffff, 0x0) kqueue() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 09:50:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) setsockopt(r0, 0x200, 0x2, &(0x7f00000001c0)="d2e695292572a6c9777dc22e9656ca415260aaa3d9603e8ff19154ad0da4eea8a82cb86b1dd496b49a487e413ffa4494988359758aac3c3fed7b3444dd188eb84fc2863435a14676db074fb2642152e74ee2eca4ceb79112a58ba0b2313b3c65cffcabb2c611f18213836e68f8f5b46e53cd2782e8f03865ac13e28762f9f43c903e1528", 0x84) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e5c1d944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeff3f00000000000000000000"], 0x68, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/23) dup2(r2, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="59d3911e4d5289974d6f37fda1c389058d87bd50a0376c55f3d9af49f22d8bb3f09a7f5e188a95db2e7197ce38eb9eb3aaf3542ab9d230363b1fcd13013bd7e33bd3c4c693f0ecdd141acaa1ab60dedb3138d9", 0x53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 09:50:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:50:23 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001240)=""/201) r1 = msgget(0xffffffffffffffff, 0x3fd) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000080000000000000110000000000007f000000000000000000000000000000bbb5f61223943d25923d7579ea8c765c09c6d257383961d64b00fa3bfe227d096be2f00b880429a49fc68ba662dee7a1d91bb38c2ab945f8e7268c71a226a05b4296dfd108"], 0x54, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x0, 0x0) msgget(0x1, 0x8) fcntl$dupfd(r4, 0xfffffffffffffffc, r6) getpeername$unix(r5, &(0x7f00000011c0)=@abs, &(0x7f0000001340)=0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r1, 0x0, 0x0, 0x800) 09:50:23 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x2bd) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f, 0x5}], 0x32, 0x0, 0x2, 0x0) 09:50:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept$unix(r2, 0x0, &(0x7f0000000280)) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) poll(&(0x7f00000002c0)=[{r2, 0x84}, {r3, 0x4}], 0x2, 0x9) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/193) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYRESOCT=r2, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESOCT=r2, @ANYRES32=r0, @ANYBLOB="59d0235468c76f1bc50043e047cd53a0cb5850cb3a04b160b093396a44a2ba494c6b4cefd8b8f7712e715332603985cc2487c4ff2b312eba375eea7ffb9234f95ad67b7c59c017b6ba2cb3dbd89ece8b64dfe68cb65f239f48cdc4", @ANYRES64=r0, @ANYBLOB="ba3ff51b9618e5e6221aa4ca2988d1b0952b67ca209d95fbc939e33a1d48f77b50aff1577d627326b940855d00291bf3ad24ac0c9594721e521cbd3fc443ee0e6b4787704a95c954d0f5880c7d276a111901bbb92e9c312c4e5a096d3e7c3858b0c839c994ed8a3aa0a90bfa46678276e0c92a08f4872bf7491a6cefa8e38974213d645024372a28cff8416e09ee2f1ab011c11fe6b316fb10d0b20410deb1cf7dcc4a63c622e67d9b1e607301ceae8b1f6462803ec687113326f94a302e7086dbcac40f8279cac08e1a6fd261f3b3e14055c86bd169d8609b3ef31c050a018f29033b784813fac142a634", @ANYRESHEX=r2]], 0x3, 0x2, 0x800) 09:50:24 executing program 1: msgget(0x2, 0x40) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff63, 0x0) r1 = dup(0xffffffffffffff9c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 09:50:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffdffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) dup2(r1, r1) 09:50:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4e, 0x7fff}) 09:50:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) writev(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)}, {0x0}], 0x2) close(r0) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x23, 0x5}, {0x6, 0x1f}}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f00000000c0)=""/114, 0x72, 0x43, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x8001}, 0xc) 09:50:24 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) chroot(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x72) 09:50:24 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x80) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x17a) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=""/116, 0x74) 09:50:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x183, 0xb0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="050096687f12990e36d795182f48c97b65ac9aca9802e4c9c0d270030002ba648bc2bc9c3d5a87621dbc0ad1e58967e9cbea4d3d28b0ed64d52ae9ff038612cf8af54bc15f1590ef373f114bb5fb301bd28a7c6b3a494affe735bb247adb0616d4af80ad7321aeb5529d04bc66fc14edc3b9f43a3d88e417f71785249292172f4e3c2cb3d64449ebab64edd422257c1825c5953efcc30195cf8c7a10ce79a8f1efb37265bcb534bedfca2ba88526938e5e3b98", 0xb3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13d0fd812eaa4f713031e60131929648", 0x14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) socket(0x1, 0x3, 0x10001) 09:50:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="070eac419db366f98228e17433db8d3e9a78890f8cef5ee730951ded7df15b65507065899580e6b4bb4d3140183b035aa2c77b340695cd71ab01de1e5cf368db90d25edd16443ced004a78f9edfd8115f201e7bd922f1baa3a9f5d45131ee6b54d61bd92dde9162e62657bec42c1ece5038d8a2ccd243fbabbea1a191df1aea3f44a165a8c4b795cdbe0a08ea309f1aade34a925b60b1b7b111de813f155887f3a9242df29e514d27917b5", 0xab) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1a1d6e6b2b9cb1713693ec245283a76c8dd26721210072788796422ea92186d58da9fdc90342777c7d0561bc826d16f4b4d3d827825f9b05e3db35d34f984c0363e25de3622288188906391c1ea8a3fbe9ffa69487", 0x55) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8005, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 09:50:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ff0000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = dup2(r0, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 09:50:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) getsockopt(r0, 0x419a, 0x7a6, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) 09:50:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:50:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) socket(0x6, 0x4, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x800) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 09:50:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x10) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x60, 0x9, 0x4, "e7107a807c5312b896ced5d2689b86fccc69ab1b", 0x5, 0x9}) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x2, 0xff}, 0x1008, 0x9, 0xf827}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x7f}, 0xc) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x3b) mlockall(0x3) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x1, 0x20a}, {0x0, 0xffffffffffffffff}}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:50:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7f, 0x7, 0x7, 0x2, "0e35f7e0000000000000000100", 0x0, 0x1}) 09:50:24 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000000)="9977fa7fc93232864c5da859fbf7d4c3906256d7a85ede925f3d4c57", 0x1c, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/169, &(0x7f00000002c0)=0xa9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4000000a, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x7fe000, 0x8}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffffffffff01, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8b, 0xfcb, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0xc166, 0x101}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x401, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x20, 0xbe}], 0x0, &(0x7f00000001c0)={0x1, 0x8}) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0xfe, &(0x7f0000000300)="97f2b171e470cc3964bf3f4d483c46728900ed2ed5034072cd4bf5ab17ad5154dc45889ff60869c81af2883e9e0425538547546e7e8297b8849661dd28b20a412675499d48501bd6f75d580e1ea54102c7ec2288022c3d5572e12f8485c23133d318fee8c8960e241221b9bd9f5cfb85f3ebe2bb37494671e31f4c096070f77133a5ff3113567381b09daf53b315f6f69e5d2b5567dbaeeb8f280fdb3a53dd07042deb1cb8f6e15e7479fa70f56bcb109b11040901b9ae7fd9bd6eb71a8a3262b734d36b1d72f64550f2f9138b5c9b95cf6933084c65332172a328a1725f602b529ded6f0c96cfa5fbdf5615bdd95988353706ba96e45e9923a0eea874f8") mlock(&(0x7f00001f1000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x3) 09:50:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f00000016c0)=0x8) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f0000000280), 0x27c) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001700)=0x1) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xbf2) r3 = syz_open_pts() close(r1) dup(r3) preadv(r1, &(0x7f0000001640)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/126, 0x7e}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001740)) pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() 09:50:24 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffa8defe7edafbfd, 0x9b01646ee987653d, r1, 0x0, 0x0) 09:50:25 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x9, 0x7, 0x1e, 0xe411, 0x7, 0x1dbd, 0x20}, &(0x7f0000000140)={0x7f, 0x2e60}) 09:50:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xfffffedc) pipe2(&(0x7f0000000080), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x20, 0x4023, 0x1f9, 0x0) 09:50:25 executing program 1: shmget$private(0x0, 0x4000, 0x40, &(0x7f00006f6000/0x4000)=nil) 09:50:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ff9000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = shmget(0x1, 0x3000, 0x4a, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setegid(r3) 09:50:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8001}, {0x0, 0xfffffffffffffffd}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2, 0xfffffffffffff800}, {0xffffffff, 0x100000001}}, &(0x7f0000000080)) 09:50:25 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x4000000001005, &(0x7f0000000a00)={0xfffffffffffffff5, 0x4}, 0x10) 09:50:25 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 09:50:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:50:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0xda2, 0xd1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 09:50:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) writev(r0, &(0x7f0000000040), 0x1) 09:50:25 executing program 1: r0 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x2, 0x9}, 0x8, 0xffffffffffffff80, r5, r6, 0x4, 0x2, 0x3ff, 0x3}) r7 = syz_open_pts() ioctl$TIOCSDTR(r7, 0x20007479) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000600)) 09:50:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x28, 0x3) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = msgget(0x3, 0x201) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000ca7b173bed0958ade702fc5ccaf2876f9829ae771a6d049a88a2d95e52c87b950b6df2aba930becff948047ce5e0308109ff3070df02b8d98339372739685d0c88794bdcd4e26cf326d127c33bfc9a7d4a0dab887392c131065178400e67b2b8da8e4e6e27cdcef8c38d1e4579ec974deb8737e45f15ca63c127bc25a00b791a762f85ace5b96399f37ba33178a9ccb60d6fb7b027f6c145098ea3268238a8a031c7f794f59f295e08707ba78edf8ac6ae72b7a7036ff69f0cfc3ed259c450a979ca1f54374e4e272ce48f3e"], 0x1, 0x800) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) socket$unix(0x1, 0x88, 0x0) 09:50:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000280)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x836, 0x4}, {0x5, 0x56}}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() 09:50:26 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r3) r4 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() close(r5) seteuid(r7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r10, r2, r8) socketpair(0x2, 0x5, 0x200, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r13, &(0x7f0000000140)=""/39, 0x27, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r14 = semget(0x1, 0x0, 0x50) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x5, r2, r9, r7, r9, 0x32, 0x84c4}, 0x7, 0x9, r6, r1, 0x8000, 0xf, 0x1}) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000000240)) sendto(r13, &(0x7f0000000280)="6a166025cdbb7aa8f2bf0940b91a23502a110d4377a005ef2cb66f8e60b8bc7bc06d789cbb8e1f15d143a614965ddc6fb9ce1c8c70b72996c33bdd335b65f15dde880fb6ada9f56c389cc1ba1be2b9a696d340f7bd0a2101d7cb41198cd3bd075f166d", 0x63, 0x8, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7f, 0xff}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r7, r3, r7, r9, 0x8, 0x100}, 0xffff, 0x6431, 0xb47}) setgroups(0x4, &(0x7f0000000400)=[r8, r15, r8, r8]) r16 = msgget(0x3, 0xd290a45bbfdcecf4) msgctl$IPC_RMID(r16, 0x0) rename(&(0x7f0000000440)='\x00', &(0x7f0000000480)='./file0\x00') fsync(r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgget$private(0x0, 0x40a) ioctl$TIOCSTOP(r11, 0x2000746f) sendto$inet6(r12, &(0x7f0000000540)="93d908c252e1d68cd3be996baae8c7e729b92db6e01d14fc427f4c9d824d9d90a77dd00d6548e4028956cb69b3d0dd076f860a5f54513553846e4dc707db6eaf36a91d4a591b89bfd83ad89ccd1c1e620ae39259e4906380d7f14a445999e48d94c962089fdb5e34c28c8f8989e9d83d2429a25593b3401f6a886dbb5ca24fb6277063ff11ff351a356eb0d97249712ed7d48be2136413424db8beb78fc1dfd1daf8c87930", 0xa5, 0x0, &(0x7f0000000600)={0x18, 0x1, 0x0, 0x5}, 0xc) fcntl$setstatus(r5, 0x4, 0x8c) 09:50:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x7}, 0x10) shutdown(r0, 0x0) 09:50:26 executing program 1: socket(0x16, 0x5, 0x80000004) r0 = socket(0x11, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000080)) 09:50:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 09:50:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 09:50:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x800) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) 09:50:27 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x90) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x10) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 09:50:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000000b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x18) 09:50:27 executing program 1: r0 = socket(0x18, 0x4001, 0x10000) flock(r0, 0x3) setsockopt(r0, 0xfffffffffffffff8, 0x200000024, &(0x7f0000000000), 0x0) 09:50:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 09:50:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x45) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 09:50:27 executing program 1: r0 = socket(0x2, 0x5, 0x383) socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) 09:50:27 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xa3) stat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) 09:50:27 executing program 1: mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x1) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 09:50:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0xf1cbb9bced2a20b7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 09:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f0496735db68929570e085532d2446259ee184cf08a1092202505c5be59bee560eb3fa3c2296354b61d2c6925eba108c98d962c", 0x267) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x400, 0x4, "cc3af769fa240d0e833c4a5a279ca01d0dc21c08", 0x4, 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 09:50:27 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000000)="99466930397aa8ba622a14a4279dc0997488552418bd97228a00162a4fef0712fd76024aa22582da17686e8d84b8c360c0f5efc81c6c45befd7d82ca75bb03fd8a46d2f6d402b6c1", 0x4602) execve(0x0, 0x0, 0x0) 09:50:28 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000240)=0x10) 09:50:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="84df92d2dab3b11a3a5e65fe69f5851de87c612a4e03bd6886b969d8ef01c7b723d4aa983f8c2afde6abd4e5cadfe62393bd5401e0619a1b244533c7d694cff3c193db16c2b77330cdbab960dad846f8811644c9ff633e3ddb", 0x59}, {&(0x7f0000000900)="00ae1a4ee7e8c648701908f9ae818a5cf55a372bb5cb7cafee2f098f8745c98ecf32c5e4528f3490e9e6258efbe21c2d85472ec7a6039553d2e58133c2536098ab36f3deba69dea8e06592f0d7e63b68d8071a649047238e3a4a5ba552aaf088c51047330f1b011d57371cb015caaf6fdc408564c714a7ce149cb8617185e96a041b9938aa3658192006ac239ca2c008c54058e87657c80823a890cc0288347e1aabf1fff34461c2d9d8610565d27879b0c22eb69385554f68fe300fc963e5a180d57520322525a412e2c191359c057e6d4273acfbb39d57e4b6f1999c5cd614baaf4f6007d43866140479e6aee7556b6844fe126f6047ce908af342447389221810dffe59c359ce79b569606098494778d16798b9fb440b26a14e521282738d190cb2d8c69994a8506529ca001836a1a1fb61ffd3aa35bc044e27f2504e1ca36c102a955dc90f4453c38f2925f0ee011c55f1a9195360a385d43b64f7c364c04b0668c5336fccbe1e3e4338ed99b7a7e39811a0663700fbc75a3349b44f8c1a117d75b4f338413bc3deef495c5e2333c3c6a01835077ccc6a6e71edcc6c92c113407fb03ad796ba61dfe8ef91bf04cb57f3d14b2f09ef2f65c5d3d4d2a0cae173d4cf3d3ad0cfaf77059e4e1d8c7fed072d503dd886dbd374a0f2c20af29f9640e229657d7494368092ab4e82b4bb3b8e76a7cb7604f28a08360448b929df9a3bd19e83f20133218241a42ea0a972f3179d2dc87bbbeea8d2371def19ca7139483f888a6c64948497509e35fde7683e6dff2f45961b9b7409eb814d0f33e00d3571ee2293afc0f773777ef5ac09aef67bb309acaca2930ea792006bb8e3f7efb036a4d892e09cd0bd8ecdeae681205a1a83311d90af1fbaed28cdcb7db62786daa87d642f9ac7e9e2ede92f2bd17c12613f441cb7888c14204511b29dbcf6ce6ab6a55b8213af5c32fd5f49d307d56bc82ea410f85e65d004bc853a9a8147cadb9f26e066312647678175e89e810fa722f9389751e19fe34c2f6710d406f78408a166fa7431a0fcd920c48f65cbfb65d699caa0bd467db8de105eadd7b633d6e77f769b10d7c6cc63693b6a1b31a38f5c6987320848519b1fb2516e92864bf2c88cbe60eda05f008b93c8528c1f48de7cbbec843e09bb793a89ea3a92d3fb22edbc603719ce81b07983d22f35649f485133845e83da7d518167bac368362bc6065bb2626f06700dc311f26104022a6fc017ce5dd4d7ecc2720be0e06d5a0f3a66cd5bf8b72558701f17f2cee3b457c9813ca8500e6456cb3709df397d4774e9228cd4a2e5c6cddfd7b06e37a28cbe12245b60bfaee2b735306e62560c38c7207131f3d77fc41c840e48f472d351292b63ed3f8c17672ceda19aca2a382b9b202497ad2cd0931c62c23b79c36ef73aba4ba9b99b01f0fd0b6a4b0d90fcf88c0ea5554905775300de98c600ef6cdc828bc9b8cba6a4ff072c92363d0e0ae51216642ca7c102d7f7c8a1bd016efb1174522019ca97e7c874d4a17e56d2452cb589c1a62169f8d33f3c0be5d86cef4d0f8a999587d63b0c598ae67ecb8b5914ffdb19f0b7765fb6fcff9326965b6dda2a426434232d1e5dae4244e1010b2b753b72af49a23bc2695b84131041dec7d5997c3a9513f214539a625ca0650101c3c18c3a6f5e3bffcf5cca43b6ff8c432b3df09c2b38804478d57571d81b271a9a7b6f49c933f3a04ab374c3fe5849d82d92e2a3a34f84879f7e0aacdb137229fbd803d4e0516f27df500edb8bc9f6fbb43dfd6069b464b55ca73da7d3ee168064c6a571f1043bafb14c3009ca94e198d163553c4a654163dc23049a1d009b70b4a65d2aef9932d7ca466eae081fdc8f198c350f9dc3f9a3a1bb44f808cdd575f2967df387133ec887c54df4660dbb9d40928c228b46deaf758b1d4d6a92af232324f60a0f3098ae02d8bcf322e8e7bdfca35b44a122bfbeb1521bb2e59528e1b9cdf3cf229511ce7d5e39d60c348e2b7454b82e9bcde0447de2960dfd4bd3b1c3f886399acc2dc1960314e52ecf9a66a10c13c0becde1167d21de32fe7a67c36ef2444c4f8ea886b4869886633a2029450a3c86172608ca8c0c2580a4dec6a3e767f8afff9c06a9df0f9e229eaaf72780c5593f7c3160d47dab8818bbc4463d709e5f89340b992b823c7fee160b91a23f76eb01d1b1b21d66e67d9e6b20a01960f2d4872f21e5058061314d8f90d4ec9adf094b697cb19904b8e808783257072b3ab1cdbcc9948cc0047d7f71cc3cccb0ade126ac22152ec5922f9802f709b3294e37e16b90bd31af5424e44d59ff8ba5aeedaed6b6d497b52e6af33130f3ccd0120887ec622597b67af3d9b353903a560bee0c99ba7dda4251ffb72cde79bae1fd155e4f05c5b384b9ee7ce66a3a21c04d911bc17108391a20e992b1ba29af657c250477342d98127db505c959e841eeb156796f7cac0535f7ca79876f659565b7b9852952e97126112035c282a69b3c64a18ec2f2b05943416c3f87a0abbae90dffc99eb8312f3048ef3f174807727b613b8bc2b54f1200f7ad580a3e252b1daebfb435c551fcd1dba97cf7b5f9ceac429678d6b3a885848b0d0d6102b9d0c49db3e99dd8a390ea139373d26e2d0c44299a1a81217ef033fdac516e874ca092551ed32ae7d1c67bf69cf92de48fdb177f8b8147adf49a55b4ef41e5e9cab33203d8dd48098d9edd23dc73120dc00d590522a54be506c752fa72fca789c982d0d3fe751fd882049f904665c5e87cb94c6d1fa1a42eb43b3fa206580e958d5d45b757a14c59200a12d7140c7b98772553c1c1c62637f3deea2e309a9af13ba10fe181790f814b2a636fcdd6ad159ad9ea1de5555209976653bc1e1d8195346994c39d3c5bf0b3475d58279b0f22074dc6fccdbe9780ceae510f7aedb97f0b7665bfad8a196a3c0498987d11922a686a365935d7db3d90de09f65b4e5bbd58e035a4f29514dd5d889523adacb7582a3a951edd301bfdad213c732c4f3719ac9eaaa4b3cf251b4c002db3ecc35cff298c167e56f084dd0538acf994071acefeefcdeb06baa32db375fc86027fd2b9d564923b4e4259f9a29256c52c55a56a15ec480ad2df6edf71c6ccd07ae3c8e355792fb2f9ab9734074897cf29495ccf9ca508844e8b32625f648f638654b10e21320c32662e5720f0d5387dcb463d6e6547375b49ad294ccea958de07e4ee2a2c91acfded1b338c5b8e7c6327fab427d07bd7007b355b18bd1b2041380488bcb6f4b726df5fae6329ce6746ead95538d16dcaec0145f3c518e12b06144347a1c1f928bb391d07c67071fc62120580f8c0cd22efdf5e2ac4aeb6ef292c1ed001599545d733b588c437a1ca0162344d6312134895e87be84c2ddd692bb244973f8b27ffe52f7585752d4cf8da0bf601822a473ad6328cb5d6d9d61356758cbd139caa326364dc6e4cb23700099463828c8a9a024625eb1bfc8a8da5ea38fec4d3765915e2255300edd0a5c47822e86b1583e8cf4e85249369fb823e33c8562decaab3259306963826fdb4197fa56b3e7cc15336e410ae37e5becef915f0de54fd7cbe4d5a009493301321a4cbdaaf6db7adfd65ab720df3b590fa1ec2c8ece331e11de9f6a120631053fcbe2799479a1519fcab0ec72bb8ce6d3ca67c536571cc5d242e8bb3287ce6a4030f5ba0af358242d0dba935489e52f0d4e1ca39c01b1bd2abeb08453167c22b02730e47adb3046aed58e2138ea53c0c94f9f19c715654b0d91015537ffcb6fa7eede4196bc3a3b6f0e7ac6f49e0c27ac6e576ec9e2069ed60a16fae0dc946b4e2cc6fa4d04a15f4d14f24f978bacbd5475aadb64bbbacc720b9e07640e9c81ec600d1397017707121fdc9b24b6e4deefd59b03c7fe795a19a66263f0a0198a1a77bd33be3242cdc779f2b4eaac4ec9cf93b1bfe782513e1548f842669a7da771594256a954869eac4c91f396f7405f6e0f11eafa392c230ddaf5f560942fafe28c9470c25bc7fd6e9a23882d382c374e360447c4b55bc48252f113d1f4ba9a3a6b971c390d4d714957f7839dc744a8ffde1163f8eda6114efcdc8c568d4f9e06c3708c4eee8ec97a9ab673da04a25de4c44ab13cf696af921133742c1f1cf0a73dbe4cbf1a928c17ac5115b4644159826840227600d849ddfac21c9760f50347629f87b6d96e1370f5081ced8d178fca30cf98d75d1a3aa39a982da813df16c9f49bde103aecdbf0fb5a15c5e8c16a687f2b315d0b0a39870072d3e38c09c9ae6d865a63d0112dddb7098b2f4e0db6eb5fdf15ff8f6c0d60eda0308bcf677239c03cf7e8004b0aee39ab470426632671cffcd232f69bfc300a6ee733a5d44aaba5813061ab816abff2c3583e9733d7d3c5c929d3a116632fc7da9cebbfa7f778d6206b0bac717107e0a3fc074040a789cbba94f178d509561ef800ccc0c886c34c8bcc6ad45885e799a3fd5b81e65f4ff2ffff4a71fc90980a04d87a1b09d229c73def3ade58366a530db62fb8f5f0bb0f02e493cbe064cf0067839d72ce918a78224b15de350547889e16968c9ff24154162b99689698c221896b2369afc7a6fb154a6407a3c91031cbc107fbd49856591e52e38575fa7d025082058158794936b0b1fd9746793801c77761efa3b637f5cc403c7a7ee727e4b1ea57b3a94be3b24a2c1a90eeb922533d47bc288cbbe7e4ab91a392ccbd067c310f4590a84f868ee393d3a9fdae1c1c95939e2874b42046b9592eeaf59b011256b40858214e4f80f9875c266edded127cb5393a79779b3a9617ed6cea86b9f0331a9684e7b1f0cc1263f988178145f8129ef80d103685d52775f586f76660ed8f14918b21c8ebe473b24b127f6b3acb822200a64258182e0f029496a2ea995b76dfaaea43305c421b3be1e13d39ccc684055ae22bce6fabec2b38cbef83f21404e4a3e62aa6c5b1d0551a183201237895537fd5b7848bf1bc4230fab735da43a5e7d024ec7bd61495cd7d76119da6de2804f656dadad1896936c2c5d114640a1e6ed856f2fb28c78d8329aa9defec30019f777f43738ca34b117924db8243ba70d55b8b3f56b083b2cbcc907ecdb85091f6f816fb10ceb1b0409eedd384ae8ee0892fa7e21321a6911d294008d3521aad7602060f1c9e2e96e916c823cfcb9d53088490acb337c8227e182867d8c055474730f9ab6981ed9e555a8574578bb4df4634dc57cbec1715992186f1b7592445cdbbc552f59ea50e575361859f2305587de1b8adcb3e48891abf1607badb3d577e1feb81cd0c16d71cb4c6fa9348b4c750d62368ff0aeb7846ff8141d72da61160669a456aa9b5b12ad706a8da1b38411f7e89a7d14bc9d0e72099312198e809d590d615978ad8f939996dead0ae1e61b587c4e86542f3d47f0507db289cf220b4fb7859344f3ef316fbb0335001759b24f92746ea7ea1edbf291cedebb40f7b88c1202395bfcee6a641429aebd008e29778408034477f73bdd7e5571b8675f65278d36e2a18edf6cd97983730c804050539bb51e2dee84ab189f5714622f8d50f21115c94a7e359d610e4e56e5501649cd7e94921e8757171ff5823906411587d6ea980781295604474271202d9bfd84e15dd13a286883c6a7dc24f62b1afca81a85b2038f5c4607677a9acb1bb0e57ee0307ad82991e7ac094cc48309b5b43cf6df669fec432616dddf6f7a2c4bccaa2fb9863215f1d780c3d5661d395ad6a51b5b0d1c00f5adc758dd373ca7d0fb7a4cfe40671e9a614db2ad697b7a73213bca", 0x1000}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="f3ffffff"], 0x40, 0x7}, 0x0) 09:50:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x1, 0x3ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4012, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) lseek(r1, 0x54, 0x2000000000000000) 09:50:28 executing program 1: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff1000/0x1000)=nil, 0x1000) 09:50:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xff32) 09:50:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) fsync(r0) chdir(&(0x7f0000000180)='./file2\x00') 09:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x0, 0x101}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) close(r0) dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 09:50:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1215118c0866ae1a) sendto(r0, &(0x7f0000000040)="9e06c6e82f9e010a2ae4389760e9e9cdbb9835e124d6ed080c8d4a74a7b13e7f7ecaf29b64794b282079cbd1224c7eaf1fba0394f8831c35536d2a38f25c207338e502bbd95ade6b87e55922fbb4e5ed186cd4659d0570", 0x57, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x7bc, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/189) nanosleep(&(0x7f00000001c0)={0x8, 0x1}, &(0x7f0000000200)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = geteuid() setuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xa2) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/42}, &(0x7f0000000280)=0x2c) 09:50:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0), 0x100000000000017a) 09:50:30 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:50:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:50:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r2, 0x0, r1) 09:50:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "4071b41cb5d14dfba17bd1839ff4f6a16dfb9d2b"}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 09:50:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="8527d704129bc8262543b480d220a308139db664d8c66fe54470", 0x1a, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:50:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:50:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r1, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0xfffffffffffffded) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x6) pipe(&(0x7f0000000140)) shmget$private(0x0, 0x2000, 0x211, &(0x7f0000ffc000/0x2000)=nil) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getsockopt(r2, 0xffff, 0xbec9, &(0x7f0000000180)=""/185, &(0x7f0000000240)=0xb9) 09:50:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket$inet6(0x18, 0x6, 0x1) r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="5cbd7da5d0ca7b06d78531", 0xb}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) 09:50:30 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:50:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x148}, {r0, 0x1b5}, {r0, 0x120}, {r0, 0x14c}, {r0, 0x118}, {r0, 0x2}, {r0}], 0x7, 0x9) 09:50:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="1f19600ae5332f78471e0b406331c0a4ee2c4b5ad1f4b451d837cdb763906aabcf2299c81405abe21ee44d2669"], 0x1, 0x800) 09:50:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) close(r1) 09:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:31 executing program 1: getitimer(0x3, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) getitimer(0x3, &(0x7f0000000080)) 09:50:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) 09:50:31 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:50:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x6, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 09:50:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x7, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) sendto(r2, &(0x7f0000000080)="89374bca90aa7173e7337248d62f1df544bf53823ae10b23863624a06504fef0adc1404d776104c1f528b34f22f19816493a9cfe524e8f60ddadfeda7bfb20dc59aaddbfaa6f4ddcbda71f125356cae0cec26f2c4bc533a6014f32ac03ed548c7ae4b12c84c4c50ef53b4167eda5bf3b615bc0929d1c5bf86819632ba228a10ecaa3c4de6eb6ac197c2ca6b356a04286f193a072aa7a73bb22546b4eaef82b0249c07aa92412e9cd4cb2499e3e9df8069d7628b4bc363d3899c5d7983a335151c0f12c9a87a5", 0xc6, 0x5, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:50:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x7, 0xc0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/19) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x5, 0x5) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x100, 0xa}, 0xc) 09:50:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:50:31 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x40) recvfrom$unix(r0, &(0x7f00000002c0)=""/245, 0xf5, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 09:50:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 09:50:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:50:31 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:50:31 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffd) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0xa50a) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x2, 0xffffffffffffffe0}, {0x2, 0x1000}}, 0x2) 09:50:31 executing program 0: r0 = socket(0x7, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 09:50:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = shmget(0x1, 0x4000, 0x250, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x3, 0x7}, 0x5f, 0x8, r6, r7, 0x10000, 0x4df, 0x100000001}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:50:31 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x3c4, 0x1) setitimer(0x0, &(0x7f0000000040), 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3f, 0xfffffffffffffff9}, {0x243e7f94, 0x1}}, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) dup(r1) dup(r0) socket$inet(0x2, 0x4000, 0x8f95) 09:50:31 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)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x186) r1 = syz_open_pts() close(r0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) setsockopt(r2, 0x100000001, 0x9, &(0x7f00000002c0)="50b5a9d490ae8dd692eb3e256bca4e3ebe8d20b2cb04848188f687378eae8364a6872784901ab0732cb4353e105e175cbc6e881d2db9a523c19b7cbefe7a030a1e97bfe037752e745c39d9df94bacf0c5325078bc0599b963eb76689d009acd0cd9fc8ac8b3f8392f8c3603d37543107841e1ad1889499437f8d0d2393f210baaf9425b6e97399f7a832b17ce0f7761c8a13d23a48bdbdb0a7824a3d24c618d6d6be", 0xa2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 09:50:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') chdir(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 09:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:50:32 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) recvmsg(r0, &(0x7f0000000480)={0x0, 0x343, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:50:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 09:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x80000001, 0x20, 0x7, "22ca7d79cb2f212dde1a424ad8fc695f6c57b77e", 0x80, 0x3}) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x200, 0x0, 0x80000000}) flock(r0, 0x1) 09:50:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() read(r2, &(0x7f0000000080)=""/150, 0x96) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) write(r1, &(0x7f0000000040)="fb1e576861a4c5a9dc1a282e98071f5d", 0x10) 09:50:32 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x100000001}, {0x9}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x3, 0x80000000, 0x7, 0x58aa, "6e67e21075ffa46a2cadad86c80865c2e7f8645e", 0x6}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x110) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:50:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x2) execve(0x0, 0x0, 0x0) 09:50:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 09:50:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) clock_settime(0x3, &(0x7f0000000340)={0x0, 0x9}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r4, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) syz_open_pts() 09:50:32 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x800, 0xffffffff, &(0x7f0000000080)="a04d309d51f1c6af08ae2cd1f790a8b1768cb3a93fcffe52995a8f5232eacbf13629cc76d45ed80c69e443aae7953c55b9ce58597211d3794d853f1e6856c688d81c2d", 0x43) shutdown(r0, 0x1000000) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="dced41e80d228fc64f85c20cf94b65b608b69192baff43890c922826cfa53408f66cf880e26624840f951486", 0x2c, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = semget$private(0x0, 0x3, 0x408) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000001c0)=""/222) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x80) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x80, 0xa}, 0xc) 09:50:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 09:50:33 executing program 1: listen(0xffffffffffffffff, 0x7ff) shutdown(0xffffffffffffffff, 0x3) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)="86a9e7f3bc1bf4c75482ed1dfdbd698a5dca00656ffb072fff4920d06a3bf306600b2cc4275dc4d7df4e2ee29fe206a4559be01d88d409f798e043d8531a584d17838a667270ad41154a5f89c81524ee25aad49d87dabb08fd9f39722aa0df3564ba1773ee581e7c0b167f3099be89b794c3659f45c334e5a46a41c57af2cb598e808a68175e5b0a059b89ec94b007817c1c3f0d7573751c1634a41ef2eb27d86ab99502626f0c672071528bfec578d75a389887463c7e3a3e39e37a19", 0xbd) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 09:50:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001080)={0x9, 0xbe1, 0xffffffff, 0x596, "0496835892f5f8b65e87914db4ad07ef09c74a4e", 0x3, 0x9}) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 09:50:33 executing program 0: r0 = syz_open_pts() r1 = dup(r0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000014c0)=0x1) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="8d1612021b9b5cafee9671c8d41f5b444fb2fd9877c0603ed940c80d1fcda027dc4d28deef50f3c21adce395576dafd883ffe77db9d9ee10f0824193fb9dad2b3bbeffb89c37aea15808ad379ddbfe47d26056b0d14aef6d967a501579cf01bc75670e8e5fcc2b1bb396da2a1bafb631d19c6606573e05688e06996f", 0x7c}], 0x1, &(0x7f0000000100)=[{0x108, 0xffff, 0x3, "099ec95e91e3c3718e425344fe2bf9643803600fd0be98631a0cb42b221ff9e9d9c40af43fc79a5cf21126203971b7e45a884bdc8854d355e7961bb8e769fe3ea6fe4b6feebae3f0c88791013941d640214c3611139486685c61b5fc67c5a762f34441640795e7ba11ab872b23fd1e54e163e4d44def9d270ddbf37e8d6e25ac0dce1f5cfaf559453330fab59ffac692db28407712c24e3d05d3e6659b13a8b620f2e18743411174579e30acc31bc1ebf0feff1a3b7254bf3cd46b6e5e625efe4b1af0f3358fba74f38d24a1b4f87068a0dfaceb9fe5547c5aa28706027bfe765b1a24ec4f6a514d41ea6206cf891b78eb"}, {0x60, 0xffff, 0x200, "866bf765c45907cea67046cd1b4957243313d444855e8893628e3760941936b9a730b4abb1b3e3ec3c3d80b001b1d989af1df05d445fb0ad57d410e5a87ade152406e4f116a95b9dfb3f1d03d67dfa29"}, {0xb8, 0x1, 0x200, "43376e280665a9ba0a9a88bb75a494aaf3ca06d290dd478882321cc67f9d291c3cdc30066d469cf62c51e1820607f81517bf44dff0066a603cc327d2faff5dc3ab108986475957356e9b84734a1a3c7b251d066ec9443bbf1fca5caa108d333dd6141bdc2323f5d09152e6ee33d673be4fba3db598b851fbdd986c804ca2bc8f8fead48f4b6a393dbf3af13b52e3ecf31b02c5e043430c9629bb4cc99d93303d91dd"}, {0x1010, 0xffff, 0x8000, "bd71934b911a669512f094c5cd5e0d7d7cbca15fd26bb1af42cc31e9ea1260824f01b0b00abcaa83ac6d294bfacb9c4cdb1c656f63da389f1376314c135d2c4eeb1108e5af93068c0bf044ff79b982bbdd8cfc031be0cfc2ab3bcad5eb295ff588359a226a9dac1a196a4754d8bea15e1eec25cc79b60b927671e361dc903a425c16a1bd52a0244209d936565bee8f31d0a7addd2ead68ababb2e2b5eac8e555ac4aca5d887ba36c7faf19f9b2769d312184cb152b37800183d2f292ca9edfc4013718fb770459b465a0d58b5be44fb2cd47abdb45c6201b399361d992d5ed894489ce56de45617e374db4898fe8bfda809ed888f964fe77b1fe8ddb11eace6d3ea041e2975dafcf738c652be082d16f351bd3f249dc345788477f4e3ac1eb321f31b511c8724a5e9be2b2856545b5e788527dae2765d7cf6ffbd87a993bb6fe52aba680e84f7a52f334d5b096012c8cf1b4618e51a7f9cae513beeb70bf879d0535b03017ef24552133cf2d642389f40fbeef41521f485ecdfd568391586fa310f775d5e9691350f2261e3b36ec76e3bc3b2bc5c437923aeb6577329678f265afcbd1840e27fa1291bd2c7cd38c0b1cc3d450300642853ef43b24bd8e5c696837f415a95cb4b9b21d4a518fbbe6dbbbf407a55e976d31aa96e8a6dd8471fc0ef7ad37b246a502e3420b8d61375581fd13cad028ae13b3fd02aa97cec50a0edde0ee671dc4b984c9d35c0f1a0e4ec0e3891bc464d767ee02b661bf3c9f9fd28badebb48b4444b9cdc30993220bc950d506af7c1f4b0632854fd63495715860b7ac6996c0bbbd8f931b39986baad6cd942474571331b7a8cb45cb541bad9ac8e9fd85fff2a8b83c0bba79d88c4a7d3d045aa694829bc89f6722531db93fc4a5d9f6bf6ff9fefca2f4cbf649514f2da54bc07567d9af220926c723733299623a61f4c421db59cac39e2a3065f0eb1834cff2abceec64dee9a64d5c9218a6338293525df6bbcdb25d9fa83c8ffd7b30bb88545dc18e5f67472f2401ab2e20f62937d296c5f8ffbbaf3b84cd3f01cb14a2ccb6a48a655faf50ad9624c178291cab2d47dd2859a3517f33ad1ba44a44623b3062ac04935445ba079bc5eedab9ee13c11ba1163b69301c54a28bed1a20ee529fd258c7f952645ff36125e226f7f853955fd4055b65ac8469d30360c47e3132e15685f19025ba344092a814aa5679430c346556ee70e1871b57abf6359d7f0afe04d17849cfdd0fc4533ac8124e36af5c350fb85df5e6263a4ad4d882fff5ab2e2c736e965fd6cb12f0a470e28d052cf8f666f64f292a75fd5b9cd40934c5ef2c15555272825295a9b1e91cd5b073b63905a2dbe6dc88340bda1c89f63b2f279152429f49da16102a9dffc02055ebd3cc80ca32abf873b83956433ce11a96d9e573fe5c892f91f69ba0fcffd67abe7951988728998c5ac1e26bc2a0940435386f02980d2e9b298f746ed1d833a6aeca7325775560480ef8d852ed55aac194a907c9c100ada99adbb33d4869728b1dfd494d0a0b0d9f5448a2ffee87197b78f5666030fdb36e19aa86146bd125ce8d0e13d0bea2b649a983089ca2c223f8175ccd27f9ca2e555fe33d7d16e895d46f0bb7e9b95dbc8e88abd3cee65cd3dc9f0bb50bb22f0363286b75117e694ada60ad5897c2342953ee69e64b89101bb85b99506c4d792707d1f6bbc8afb782a4fcafedb21548fb2bbf5e4f2289766652ed7711df9a2577ae7bef565ef7d6c8bbe0081d50c13b9d457d0bdc21e6510f4efb369442e7a4e2cd029a7f5dc975d54455f7cda994d9b654f32f21cc05ecebefae8d6bfd67748c7876010e3efddb47c787c98bcdf953dbe1f8c838b1fece546362371fd1e606b4c88f3d1cd9fd1b75a0eacc7c9e8eb9ff6959d560807c4934862ee9b3edd76f6bbcf002dec6c067b03627a63d438889a005ee4c57a1b9b516880abd70bfd451f7fc04b11fcd8b7d7c110cd8786f3d34335f72b485c96b310984260fde10b0b2af21ee7c0cf8b10c54cb2f356b8a110d95b0e8923f797142e87c0d4103de895259e4882ffc8f5f336695fc67ceb6c33cea098eed4d67bfe45502aefab4bf2a5e17d93a84b18aea9cc49c0249ad2198f71b5dd5b6392a3779d5be660e3591be589b73118ffc8192c8de157af32cfa3837cd0d4300f51c32d3a99b34810d23fc075b09e99ce10ae8db9c5fa5e7930ed84d5015ac81db2ac7f41676ee181bcd6c422ef1f2236638711f243f372eb8ea0391ff2880c9945f16df350c7ad03f7afa18e9915ff4765c8052c4f2007f823b1671fbc57dd26da167556ce56e96a9d651b724c99563bb287aec5cc5537ee3e814349a05f4dd030c23353e10bb13a2396febdece3b25f1cd32debd26816f5ce81bbe520469907bfb7fcb88cdc195959b87c57cae5a6ea7aa4b9711758b2012c1813f9c036890cb9e52822c7df2c98ec781f2924aeccc6b644f55b9c40d65e46d1ce6eca0840e5298e7be7864a8b85560509c5b44c94bc8b8948254356bbfa6f7c5e8ab8addf8da8591ad8139aecb5f7a74603e9f03fec9a5d3b477a64a2133226bf8331a6739bf6a814f2d8ad7b6c72d3450fbcc0503dfd30190aff77f0c69dd090a88abfdce444c89816d1f75cb709f8ee65f01c200265dd5eb238b04477ad453b06cdcc180c17c496c4172806c7ce9afa3e971c68c116b7cae1cf3aff963a22a2c981d92ce14b9f7ce50befc734fc9eec9fd294311b6002899d529dc37b230f26f5437a49ca66d176764eb10345d3457877a420648573c623001b074ffd91e2428cb6bfbb1106060611f1c33fbe0e613783ba0b4875e561cce9338566a38ccfcb55204fe7196d69558d9dfd4eb769520cb07db1c910703a53b89a8991342676de54c43d609c43afb7dfe61776e9d2f491fcd34b9d9873ab9f8437da17d8223b65f69cd8d5166898a29b626a0ffe05e8083d16d9e19c3a90746eb30d485d760254faed0833f2d164cd64e1606b49e2835a47d9a3af950d6156896e813a2c6a9d75cf4a302b71c58307f87570c116a77dcafba5579a28baa57e6cbe75a147a553600b896f2a2b6d96093250b0ccac7cfe5581e8a40f80786d81c0e88edb45d535bedf17ef2d770cce05ea54ffa1bb1ad49dc00b32c1af827c0dc5a656a926f73a5534cf71573e9be91ce1670461dd62ad649f161ceb6da8a4dbc27739a16e4f41bad7e307eb794818c5ade4e4cf8a3a8b7da838d2aef3fc8b4527f5a4f30d3915372cf716b988c87ce2e094b3d2fafca2dea94a7b27eb30fd10df2898289301f6ee52235c48578d9bce67635462f45041548a95599f8b5b5de43edc48b856dfd446d23567bf1b1aa6880aa93e829e528fc8094781b4cf7c298a10cbad5acab6411e12f5b92157fe28496a145b4731c3b0915fcf8a2cb5cf00da825d2794034d66f0fc9218e380d0cf98570a29e2141afa532cdbd99d275b86a108ba41875a8d0da6e041b5985459007463c83545e54ec3abbefb37e193546b804e9a99774f0045db5b8c234ed974293024edbd1e77c1f178fc4138327df666caec1c56aa9c000576f678430e370d2599e7b24e6eadfd2be18d7c24134b8bc1a6284ba86ff2996170c112829d05d5730193d8f8fac642b19cdb5d6b9c2d4eeb7cfde7d4b164ed3f2f9558f59c3df1371f1292585626f4398aa86d7bc23dc94a8501fcd9f7ffb41b9674da7c72fcf4b0eb823c2af011a8dc84c483fe783f456e6f22844a72b91530e49c46a81e086f33f9702832873dbf583de15e9351a4f39dac71342c23696d29a72e289490855e719c3cec6d15a9eb459417c683a52e21452e4b54527768166ff540351fcc7e9c28eb8269159b69ede7457083f15aa5b5af89d2e4f251a072b492e5ef26b9b7266c53f5cf6bb02ecccb4180b3264bf97ee295feaa8ef4c3cb320d025b7b63a003ffa91b9ce903179a55975f9a77d376948ee672769d9443e3bc0af97ca99b101981ac0b27fd637ac727218bf3d4222f71e338b7ea821ff200a7e65c5ca4aa28066bdce3f249a2140241de45b2446344d2dd09864c43c69578bf116da048e50a569ef869f6cc64327b31c3df5779707f8849d8d1372f383936d0098bdb4d7730ac285ef3d657356f5bf3da2f077e935ef57003220850c58924adba613da6eadf40c1f51fc5a72083bac1b43c87c81ffbe332a07885a4b3e57e3227c98f859ecfd4a94fd789d6e0d9e7ee793cc1f9df48982649a73fc3e051bafbfa4b39b54948cdff19ae3e2c242551141452600bec88b7f0eeb12d537efd85bdb7d399a6a72cc90749a0288ca31fbe2e5ed8dbe8a2cf26a4f8536d144380153145d91532dc3c8718f2aeb7bc72d3178f6b06315e3cff7ba9c036949f3c63c0a282bdaf42bda658b2182664f8f9d1e3799437949f22909ed147f93aace5b21989384698b08b606a7cb4bbc4baf1b3c15a4c8d81b39460dc0cb7441256bf0d93ebf2e651f48f45e299ddb1ca21f58afac3bb56f7676ac62c192636d887bc12ae8b89232493ac84861492a58a6e77c9c2bf4627ed0fd4b429c5d3f1f9cd96e4af41468eb8fab504acceb4ec9375c66cc202f6bbc7f7b4e43e33cbc4120c90060adc7acfe4d0023e7c919671d9b7019fa9e8dd58de8b6a4cd66a704dda6195915f08323ce700813afa543ddb2e32fd5a4329d58e674ec4d861e7529df2aff4c97fa36e93e8a8574ef812376178f88e21676ab1d9ca6fd881ec00fbd7a1095cf597aa654a2ceb05635bdf9f8fa244cdf92f022335d3fb3c3c88fea0b2b569ccc503f07befb3084f268037fcd4d24db48017a0d8d2ce6c272fff50ef2b59590ed57fcc43b9272cd3bde27807df3185d17634b567f6ca841401391b41c843ea13f622d120180b919f7121f8fd28808a9bce547cc13b7787d88f519f9aeef940f3e088d41ce670c20a3b43223fcabe5df012266320ae08396a4d4e85afec0bcbbf0d4ccb9ed1f94f38510c8d37a22b576bebf9d4fb723e782f07be8fb3aec2af40364d545a0affc95aab1edb8a45f50ae540530344c9f5070c646daaccb37fd2287b9c6ae35514061ea971b1ceec74e379eca7f8e0308dc7f0ff6531b96725594a391d61a5eb9f13a8a680f5bf2a03c53ebe09bc0cd5460973cd544a80bce3113243b6e6e5ccec8b17f543d29ec94f58797af362c957d865c775db889b69f915ddc9c15d89fe159a98ae38e20f96e7dc3c1654dac28517642c4f57b2be9c7e7df99218b7731739782a7cb34141a6c14dcc077fb718c4b72e223e5279e237c5763cb5579cb359ebf2e842fc165b5f99eb04b54ac561aeaa0532d637fa6642216d5b93fe19497292878f5cd72c477a1df146a9d0f82286496405647a32c40039e76a1a6783081015eafcb51c41354e1d4a6912e5838c370ad47d8460e2cd74039bff8491a9920dc4ba0bb93322876039364efa7e9316bb5cc8ea4cdd4d85e0e904f974b912b8c5009ff67d910ba3932e26f8f421eaba7466f9508f010143998ba9668dc64be8f3d5c7447e118225aeffe06b757d9c655d0ba15389ec966091693421f92e51f6b2003fa4bf8802ea0462873745248327445dfe2c74bf24b9a0a044c1d3c0ca14ff701cc7882ef74250e13c7728a44bfd570265a4b36b63f3f7108e02dff7fba6dbccf654b2665f5ec4857a064466206f71c61312d793eb41a4a8a8c074819e8e98db7db3255e3fd9a7d7f2e3805966100406b688b87818e48b5431f7798af1102e17e8d5376d775b449ac5b5ce8738ce7f97fe6a5e44a7202e8f012ae1e"}, {0x30, 0xffff, 0x8, "3ae15e7b2479a372ef75a3ed31e933be8438bb60d651ffa9529f6ca14efa1385"}, {0xd0, 0xffff, 0x8, "5ba3dc1a47f5a9b4738a460f9c9910b15edfae23ba218de459581285c07e050f179532a5ad54bab72e574e310c9e20e828479f13f09e1417a0f5dacc054a6da7ec6580694ad7a7e4ecd75def2db8fdd9f6b08e3da2bc2afa4256223803e0f8a08d9d21a6ae8860a3d434f89f8f632c1438f31847c203af1b947da5343d791e01e750c6ec15bb993722970e4bf155f4413960cf7cd1ad81cdc4815c1950c47cc7d497c21233bf9b9cfa5c920496730a3c5c75c4a1737a14fbf10cac78b0d6b3"}, {0x50, 0xffff, 0x7, "675b758a123f23bfb47bb0ce2eef92d97ac2f3134da11b68bde86864d2c9482921473e893be740ff9a4399e251988a26f587651c4bad239f4a3f6228"}], 0x1380}, 0x8) 09:50:33 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 09:50:33 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/55}, &(0x7f0000000080)=0x39) socket$inet(0x2, 0x4, 0xfffffffffffffff8) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, r1) dup2(r2, r2) 09:50:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:50:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x278f, 0x3, r1}) 09:50:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_gettime(0x3, &(0x7f00000001c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bae1dcbdf1023f353b80aa6ef3e76b11a15e8bfc2d159406bb974947571b8"], &(0x7f00000000c0)=0x6e) fcntl$getown(r1, 0x5) 09:50:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) lseek(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 09:50:33 executing program 0: r0 = syz_open_pts() kqueue() syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2121, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x8546, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffff, 0x9, 0x40, 0x100, "d30f06a3cc23302a656a11749c1377f4047ee87d", 0x5, 0x8}) listen(r0, 0x0) semget$private(0x0, 0x3, 0xc8) shutdown(r0, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0x9c0}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r1}, 0x0, 0x34, 0x80000003, 0xe69, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x3ff}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x4, 0xa66c, 0x1}, {{r1}, 0xfffffffffffffffa, 0x28, 0x40000041, 0x0, 0x1f}], 0x1, &(0x7f0000000140)={0xa72, 0xcf}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) flock(r0, 0xa) 09:50:33 executing program 0: socket$inet(0x2, 0x4, 0x8000) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x80000000, 0x8, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) 09:50:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) close(r1) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 09:50:33 executing program 1: clock_gettime(0xb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000180)="2ca7ae7dddff4997641c0109b9e4541a0fd69ab75938b95662ce51e8ef8e05d6dad705d13c42edd08f2f5e050541f4c157f6bad4fca1067983db399b8e298e6d20efec6447d026b6a552c8e8c4a3ad9f0b048038334b55df42fceb40f7de108d2a0e0e79c8b862ccb590e27de55283b39e0f2b3426415373956be312e05dab140d8f06882b859066ff5677a8343807424e06d88ec6b2a34dc873d07c84f7dbe724063801bdb9ee31a731488cfeb5c3d817647d84e996756e5d2369d19f32a9a916483e3a5af0443b3d7dc287f47200b16802dff438741bf654809de0ce4d7031d8f9c0a3dba3d1fc81a331877ce7fd569e67", 0xf2, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x1ff}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x200}, {0x18, 0x1, 0x10000}, 0x5, [0x1, 0x0, 0x9, 0x5, 0x1, 0xd2, 0x4, 0x3]}, 0x3c) 09:50:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x48) r2 = dup2(r0, r1) fchmod(r1, 0x400000040) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d015ac200008220c4c8"], 0x8) fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 09:50:33 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0xea) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000280)='\x00') getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 09:50:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000033c0)="d6", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000003500)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000003540)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003400)="75e82d978fbb82470b771fdacdbd75b4014443ec1d082e0a981fa509e833fc2a5b5616bfe47731feacc0e46a37ce8de8af2b2c5082c6bee8307db5b7f895452a1b8da26d7832351413cf49470462e64ba5d34ed409d327a053a735f03678093b170d944c6567f89bd06824bbad808fe10c566e7af26750f4dab2c131ba336f688a393f2560250937249d6a9620bbbeb43874ee18188f4ec0c6ae18562c5399b583099971f07312cc5e6a6443bba6618a862f3957523f5836d6690e7684992c0a19868e06752b2a49090f50ac96fbe271c635d02165715f714bf1b2cf46556db16b84fa99575a44808fc18a", 0xeb) readv(r1, &(0x7f0000003340)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000003580)=""/4096, 0x1000}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f0000003080)=""/116, 0xfffffffffffffc7d}, {&(0x7f0000003100)=""/227, 0xfffffffffffffc97}, {&(0x7f0000004580)=""/42, 0x2a}, {&(0x7f0000003200)=""/179, 0xb3}, {&(0x7f00000032c0)=""/109, 0x6d}], 0x8) 09:50:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 09:50:34 executing program 1: r0 = syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000001780)=[{0x0}], 0x1, 0x0) 09:50:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="9f", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000300)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() 09:50:34 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000040)="c421fc112b410f73d405c441fa7fb48b2e504130c403795e92d6cb73970041dcf98f29a093e58fc97881d8660f7dfdc46365694e5c09460f52f7") fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:50:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) write(r0, &(0x7f0000000100)="e96d04362faa6957c345fd009df6e6b50933811518e3f678fa5b82c08a1336cb11dab9722063169ba32cdcd17d9aadf3d37de5ad6c102fd392e687a78acb99d00d0842141c938f998cd42f2340c773851f30d748b24c50b852e5a0ca35c53944076854e435de7ad4c2e653855117f9706a9b224ee84cf43390d45027188f3441ec68097e699611656879d9fa6340bdcb7f341961f51eccea7aa07d", 0x9b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 09:50:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000130000/0x3000)=nil, 0x3000, 0x0, 0x6010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:34 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0xa4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2190, 0xba2) 09:50:34 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="525f7ce0ae52f75615a5471fc38e872f7421dd0a378adc4e4d393c2a1548cb48b452f2020e8a562d7de3f68863d321cf00a3c8ac3ca9b15085897e0a410287b7c794a5760916b53f2e4e64d2935d662247b8c653ea99e7a1f55cee646bc1f3423df090c46efe737377812d57233bd099bad1204d8224892b50e562b5e70ca5b434163b174e8774966d5888959a0019832dab4002388a96e998aa71a9c82e2d67cb2d365636ed27a3e9b15a4f2c212a27470bce9582ad1f8f892c1e29c4b719586afb11dd4db015a4497fca9ab82ef785729fc5785121d177f4079870cecb4edace6dcecee192ebb6d899a146", 0xec, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x200, 0x100000000}, 0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) setsockopt(r0, 0xaca, 0x7, &(0x7f0000000180)="57c9466ce8126fefff42bb2a48ff5f8fb7a09fee57524be6f497186bc2e8496231ebe3a8d3d6afe3e398c7f3033cafd9b8f9f67a724d1268b2d2c49dbd3cdaab3009013824fd61be11", 0x49) 09:50:34 executing program 1: r0 = socket(0x20, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x312, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 09:50:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r1) 09:50:34 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 09:50:34 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 09:50:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) shmget$private(0x0, 0x7000, 0x60a, &(0x7f0000ff6000/0x7000)=nil) 09:50:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x9, 0x80000001}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0xc8, 0x2, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x16, 0x8, 0x14e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x8000}], 0x6, &(0x7f0000000240)={0x81, 0x40}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:50:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 09:50:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1ff, 0x2) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) 09:50:34 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) r0 = socket(0x6, 0x2, 0x4) read(r0, &(0x7f0000000000)=""/247, 0xf7) 09:50:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) socket(0x1b, 0x4, 0x5) 09:50:34 executing program 0: poll(0x0, 0x0, 0x40) 09:50:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x2, 0x1) 09:50:34 executing program 1: semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x11) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0xd91) 09:50:34 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x88) msgget(0x3, 0x40) msgget(0x0, 0x609) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) 09:50:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="e9784b60a29cb28b48bbd23a1be18e5d09b784ef47cca0791a0e26e6e2036277437ecf5338c57e48791efb511540fdc45a6eec208be9ece3b1055368c632c22823a7eb8e1a26a5c7b146337bca00b7c38650cdad4e0821e0456f61156f86a6971367ef1a240a8b185e191c6313c35a8a7360cad3acdddc0d2a75fe50b6c363e4a16b899d0fd1d566f58fe57b7e0d1736e3f3839b136f7115fb8abeb44673d3d5a7cdcd62e9f8c068f755c78fcbffa11e6dba05c1746a6ce592dd036ffb7ceb4ca546ff8392cc03c7640225736406c9f2bf0f702b9a48a38a55fc2a7baf63ae307f739abc48549acb8eba98519084ae458bbc5802fbd17b57e1da531cbc9f4ac5798b0a60b740ac3026a9bc6249c841711b73e2ecb0ce0158030ee7c652517d617579db0ecf06bd18effface4cf4797c4dda10047899300000000000000000000", 0x140}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 09:50:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9c6, r1, r2, r3, r4, 0x158, 0x81}, 0xfffffffffffffff9, 0x1000, r5, r6, 0x8, 0x7, 0x8}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 09:50:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) semget$private(0x0, 0x8000000000000, 0x40) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xe99) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x6, 0x80000000, 0x7ff, 0x8}) shutdown(r0, 0x2) 09:50:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:50:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 09:50:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="bd4dc479fd2b11a30a1403e7c4fc927895131084", 0x14}], 0x1, 0x0}, 0xd) fcntl$lock(r0, 0x7, &(0x7f0000000c00)={0x3, 0x0, 0xbb9, 0x9, r1}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000c40)=0x8b51) r4 = dup(r0) shmget(0x3, 0x2000, 0xa, &(0x7f0000ffd000/0x2000)=nil) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r4, 0x0, &(0x7f0000000cc0)) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) recvmsg(r4, &(0x7f0000000bc0)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000840)=""/217, 0xd9}, {&(0x7f0000000940)=""/90, 0x5a}, {&(0x7f00000009c0)=""/248, 0xf8}], 0x3, &(0x7f0000000b00)=""/130, 0x82}, 0x801) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000c80)=0x9) r5 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000040)=0x10000, 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 09:50:35 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x0) close(r0) r2 = syz_open_pts() close(r0) dup(r2) socket(0x2, 0x2, 0x16cf) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:50:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:50:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 09:50:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r1) 09:50:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') sendto$inet(r0, &(0x7f0000000000)="91e4089b028d4be12d10dd186e74d671bf60232bb10117b244423ef11be5a47aa9ea23427835129f5630bbb564e91c7795708c94c26b979d6f3818e3ff4c8cb0e3d4d0e947d7406a8ac8fda54dda39cc4e661e8313f944acad930bc62148c68f8fda34324c72dd04bd3c524f", 0x6c, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:50:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000300)='./file0/file0/file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) syz_execute_func(&(0x7f0000000180)="c422797804510fa265d042a647dcd9660f383d2a450f313e65470f01f9460f1709c4a32d7c369bc40175ed2f") unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) open(&(0x7f0000000040)='./file0/file0\x00', 0xc1, 0x60) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) sync() chdir(&(0x7f00000002c0)='./file0\x00') 09:50:35 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x81, 0x7, 0x5bbb, 0xffffffffffffffe0, "1ae9eed3517e5d958b43cbbcfdb8607ad6045b90", 0x1ff, 0xfffffffffffffff9}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x81, 0x3f, 0x1, "50e3fd3b178e502aab59729ad6806307cc0bc6f7", 0x0, 0x639}) fcntl$getown(r2, 0x5) flock(r1, 0x3) fcntl$setown(r0, 0x6, 0x0) 09:50:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/105, 0x69, 0x2, 0x0, 0x0) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ftruncate(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 09:50:35 executing program 0: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 09:50:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffee7) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000200), &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x8c8a}, {{r0}, 0x0, 0x1, 0xf0000000, 0x1, 0x1f}], 0x4, &(0x7f00000003c0)=[{{r0}, 0x0, 0x84, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0xce, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x12, 0xf0000003, 0x10000, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xfff, 0x8}], 0x100000000, &(0x7f0000000440)={0x2761}) 09:50:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, 0x0, 0x0) 09:50:36 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3a) r1 = socket$inet(0x2, 0x5, 0x7f) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x80000000008) socket$inet(0x2, 0x4, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x118) r4 = socket(0x10, 0x1, 0x15) r5 = kqueue() r6 = socket$inet(0x2, 0x5, 0x7fe) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x7}], 0x6, &(0x7f00000000c0)=[{{r2}, 0x0, 0x40, 0xf0000001, 0x401, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000088, 0x20}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000020, 0x634, 0xfffffffffffffe01}, {{r5}, 0xfffffffffffffffc, 0x40, 0x87, 0x2, 0x3}, {{r6}, 0xfffffffffffffff9, 0x9, 0x80000000, 0x8e5}], 0x67eadd8e, &(0x7f0000000180)={0x1, 0x1}) 09:50:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="4e08c29048bd25cebb1a4bdcbc6443222255aafc88798f3be5d2f892c2374d7954c87f66e57ac6e7cb7b3092008b3e24cf9b8bee6306c1dd3a36a46bdaabfb20589a24ea0eec0718bc325efd32586a775aed8767edd698a2e859f768dc9952171e254e64490754192dd1fb8ee6abe1c0eec99e92389d3e1904fa0f5be501aafe80840a73824d67238d7cfaa49299c87ed11b4c25a67af2891f8cedb9dee272c776b5d27de3e32762492c1b96b4ff9fd5e65c01d888f66cdafcf66764ca7ff40f15af0cc631a1e94097ec4523d34c5caf2e8c3d4f6c55fed791d351235af5628d66a6529c96a9bbd67221ba76b7", 0xed}, {&(0x7f0000000240)="793f24c7fa96d89c1372037385b4062e77dbcbbba6ba0074d2bca34f3a194f49a956f8fc6b959ba195b0be3eb3bc36e94a19d191ae4cbc1535cfa861ba47f011b0cec76ecf5551c270b01533bb47db8869de5771d505a0ad8483a07f64ba3a6a91997ef11a0c6f36aa72181d67dea46444fa7dcab3a674c1c34a342c9b0ec77cf184f144f345a39d926353817e46a69cdf873636e8d1849f70ccf7e948c06b63871d91cf89c2533f8b7c02f97825a41c34a4af1a147bc412c2437424aadc07af20bff482fe2e17dfe3be7fe5cc8b1acbd7d673bc6d", 0xd5}], 0x2) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 09:50:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4002, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) 09:50:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f00000004c0)=""/127, 0x7f}], 0x4, 0x0) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000600)='./file1\x00', 0x100, 0x146) r6 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x101) unlinkat(r6, &(0x7f00000005c0)='./file0\x00', 0x8) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r7, r8]) 09:50:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d36857", 0x1a5) ftruncate(r0, 0x99) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000480)="fb5d1a84c30a45fea47258a9e2aba1000000efffffff0005aed92de35d03847f0c99000c6a5d1214cb7b3f749a67007ee48c0715952887c56c8747123672db3bd60534df2170462a0c91df1d527e5409a68fdfdfec75fa82ce18e44a824b64809f3e1d5847f833d531d5aa9e027e967cdde05388475ddaeb8a0734a3c733154319e719f57e19b8deaef2d476ff85", 0x8e) syz_open_pts() close(r0) dup(0xffffffffffffffff) 09:50:36 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 09:50:36 executing program 0: chdir(&(0x7f0000739ffe)='..') msgget(0x2, 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 09:50:36 executing program 1: socket$inet(0x2, 0x6, 0x5) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) r2 = socket$inet(0x2, 0x8000, 0x7ff) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="3daaafbed61438d19443e0c4fdab079fbc90db1072ea7a3551e39cfe0abb0c9df0ad1eac6bb9ac50befdf426d46e243d89534745b0df4c6590ad4b09947669ab59ac2c9cf272a34d01b33ca85b4edf4c1de12619f03e34d45a64e6bdf130f26d5370fbc45d89236daa26a87f7930f61ac432ce2b1236594e0b0ce9084bb2bca1ac0aaa01d6d2fb7bef46f3aaf5141053b9634b00fd9c80979eea", 0x9a) 09:50:36 executing program 0: r0 = dup(0xffffffffffffff9c) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) flock(r1, 0x4) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mlockall(0x2) 09:50:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 09:50:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f00000001c0)="5ff8027f899e5722cd1d59cad25f583a668a78b974e20524fbef0fc4221f3c40d67c1e4b3f705fcfa6f86aa4753a7668f91604ea0ba3", 0x36, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0xfffffffffffffe72, 0x407, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 09:50:36 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xfffffffffffffd0f}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) ftruncate(r1, 0x0) 09:50:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="8ac69ca02c6c11b164378efb98f6a9ea7a56821aaae2a488def5cecad735bfdf8a9bc93e12a4a1b053ca2ca3f1e4d7aff12be2e4212806e370799d09fcf40a383a0ce06031c04ddf2dd0e0bc42ed609e8d16d6"}, {&(0x7f0000001500)="68fc861bc31aa67071bd74b0db72ed88191c0c2f48072d88c63bc07072cd4e5b8e284c49550eadf810f8737007b25caa2362e2adbf3e4c884fd3098fd351559b6d094512e93b93d2b7530238f6639dc3f3899311cfeae7563c11262077b1cd1258376693d0d23866c9ecfaf45b5a"}, {&(0x7f0000000200)="06e3d3a83ddacf04da94c442f312eb9bba714dd029d090eb232393a293c81c60d025e803356a0ddb7761df66b780ac85bf7db370f58ac7898284a7eb3f640b289d961dedb8651ddb5359cbb53fedd64821c97ed93014187be9ffb2703871be1361af061d6278472ac536ced11f6165b28461f7bb54564c1fdde1a9fbbaebc80f1184079fe6f2455afc5c1072e9b927054b1544b5a43522cd8c8acd3129e091fe87bdb9bc470a7141513cbcbe647dc57184b6589b264ec24e29a5d8abe3ec122c05d7d1a75d1c278b980669bb8ca8e5573c38877c507772d7a51fd51c748636f3f7ae4f6a659e1b8f2e187ade57bd51b4b5384ab4f14d26e1ec06be8187bfb3b018edc76548c3765521b9ad31581380e6b6b10663930b8147806fb4e40647babb58991c67b1d391649e52994c160875a0a26c105d3a9563105b00ff3689859e065091dc0baa5c153f43f666ad0f3b531aedbfb5592e8ee23b2793ca2b85e6e541ec9603f5422a2b1d66f4a39db60a28de221a7ed471e4683417e7af5af991906365620f8fa5bcbbc6729be18c6a7fd92de6f8d45937054499e4c3f9b09e55cad96983a3404e9bde0d48e30de7db0b841adc7d8b83937dc950cbec05fbd1081f75c54fe2fb8c0b26723f5488bccd0cf3f59c7e74dba3522760c6a5e6c9ec4cf6c4850c1943bf3ed81064bcf5be3fe3ef327a13716a10d610d803def3eccce0d76dc1e48052e17a1462a25d788cd0e34ddbfd6142d61240d46fc892c15f8e0337e2c9647044b01c5a545010420639a1b5c4006b8258fa848ae567d649fde9d9fcfe33b43cfb4590d175367b78b1049bded66ce362af441025023a3852c11bce565afdc168f334fd93bcd0ecd5bd3d7082a0b339662dc6d3164f40f9963666d36af8040b1db43f7fc0df95f74d67dba61750e019d3051a6d463e4a1a8620f075a776c403e68cbe55e198f2af79389d759eeba3e85dd4556617c70dfb5345589a1fe6cae29bedfbdaa78f8699be255d37bba4d7bc0a3651d82a0353e84f42a8951b0579a31e5bcee9ac23bcd617cf82135142d9cac1bd79e20c659a32ee1f9fd0e176ef33cfb97582176115c09d576a91525b23197fa7a1a3c83d077a095c78e20f52b2cf099ff23acb6c75324d4d08735b731b50e0c1bc22f30073252cb78d6f95ac7250d5e7f61613b9fde1b5a0ba3b8eb1377e682d486b71be7bf5fd0070b74cf6c33449aa72bb6546bbe769aad59cb50c0c0425fcfeb545132c85d0dc05f82cda39cfa018005738b5a1da46ad3fdb730d6515695849a28f1be0952dd6ec79ac67e1bd257d6130ad8a35b1c8965c449095367a5d141aa190092bbcdafe1f83b78a82a7de9fff80837dbcb0980a4f8179420049b70cd2640fbe7636f3b8b7ee9a2006e74caff30d9f9c9f3475bac281c302fd4dfc5560128291e6b686b6254dedbbc67d0a0f5857ef5448a71ac92b24ebbef47ab762363ed2e24e1abc6e60890717aa06150cb2c71507929037d6696cd7abd127aaadf1199a92125cfb3999fe38e0803494a0ff943258bd69e46b9a7ca20fbfe4bbe6be06ef1798f1ce818191a84f96b7d04aa85dcd141bf481cde3bd934a58050a5beb472a2ed87c47f8ad0c7f7e717c48d518590a95236e8b0a7dbabc2c45bb279b9c8b3d9f8bead730863bd9a6c2a210afe81a17c59759463172ca50194b446c6a8e8732e7c28772e465b29f8e579e6e9212ae5e61f5017a186fa1236ac3e9d4a47315cfc47752e7feddba7a7d4e1efdf68b9344a4b5c39dce5ece3f7b3adaec671d394beab7265565306af78805e3dabbaa42aa754060ef242cc33990a324515f766f1ffd4f9cec73644b0ab5a18f68b33ddecd597c0c401aa61b2dded4b53d66e5dccb69f0e2d3df6c8571514fef8278969e3d57682a2c7e4dea4112aa41f20d820bfacc8bab89833c7bf391438e9e3068d56804d835493812d3edcc69165f71ed709bd58e2551fab0f210461962a5fc96b7b4a06025c94f6c08809ace523e05f70c5a7ebb5025197a13672f7c1ba31eb2af443b81418b926b14ec11242ad0591b5ad992bb9459b7e9bfc1134d94efdf25f4cdedcf2c3147801abfab927c9a6d4857c18ae6c6dd80119c7c5d396401d4fcabcb709fbd0026d950c7df92b87646991bae243ae39a89480b36203960574e97cac4809b7fbcb2aac1ff2e0263f8f55c3b4bd6311b5f0ea7e34ebb3781c350dffaeddcaee8a63cf4dd8d0afe589c3a184c9c438f70c4f708413c34c52165307384796a9e659c95602f876f9f4b45e38b192f240defe152cc3aa50790b4514a6572604274a575b4a82739e70bfbf1d56f3bb8b71f94a4a9c119eb98d37e22113903782d65c6fcba67889ee26dc40f96163049c6fd5c5f634ea5e900cf62f23e99296517e79fbbbf951c23271438016125a2c7dc2c4fc20c24146483c9f47478b6e86ef5873c623c747d0a1a1957f0da265022a66a1624df5400983028db51b3c652ede5f872d05b3acec8c11961009d5f394a565a77ed8662b3f68982a3675e61b0e1467e80150d5498248165a6cae6d5c9b286070e632164494f57cd70f50aa3bb9c41d7ac34cfb0cb4d11a50b263766aebe642f95e783f66e5bdc28fb4f27cd5cf152072d3e23c647bc760eb289826abe6e3090f4cbcdff58b88d527a07f025368e7084fc130d1505ca492be113c7ba856fb0df6118da00b2ddda7773ae2eb33c9435c360af4ac5eef8c04d10e408ee046d691039a66840d8d9edd2f03da6355387b1f029daac4e8fb79342c170754a94f6f0c37123f83b88ad66b6b2686a378da6a0127687d5e012e0cd99286662e951befd1ad837122f85c3237cbe548691dbf083cb346690e8d59b668366e048c020d0a8351e8b4a6ea2fd45dcbc7fb34da474cc98e609599b4fc41bb452fc82b93a439cdbd837ffcd16ac72165485efdaa3b781b23956e43c24f4e1d367dd3e6165458307b52c466b2c298776a6e022e2311e5d222fbbc1d3be4eee949f42e8427c812b35a2b6872efc68f6d66601204d2e3f0ab04da6768eff87baf04b6f642b710dc08ce30bbbf063c101cbef32f3c2a8611d99859d0cb88ebddb3313aec67b4f8024a58857b78b0122bee2b240588c676e0cceadce0798c747793918d4c8bf647795a0d17ba6e6f4964747940cd5e7aad66a953926cc1f7570b961a788d7a5f044c635b62049efccaab34bbb399f66617f24c316939e9acd6831e88b556bb7dba1eddf2a97b436d1d66ac975a47a712538b848f1de216791c9127ddd1ea4551581a11c5af22e6dffd28d1029cbb36b272fcbd83e14ac7cd730c5c9062eac3ffd492198d719abe4d4551cbd241ba4904e4b3ef6d810671433ed42e87744405b2d8879d410b51d75ca48d092fcfda39923c2ffac4bb00b1f537dce9ca04cd7eaffb54719146f0bbfde56542be655121fc8b2e56cc0b2bb863e75660df12699a1800d90b28009947b136ae6d7823b7c226ca28851e4ab1eff487831706b35ab16fb98ff009a7acd6050549af34008faff4ed4fc91b4df91acb13dc2295b5cc65a565bb5cbae13267efd4fe72d10d63b143a250826e400e538e78df7c42fc327a3d4ca8f5d6a7ed37674bb3a2125318bbe3f8c9217bad7e544ed65192c3aeaee0e6815fc2a6cea19a914f87fc5e5475632fcb59317a330d3404ecc6bb6768bb4052a2449a31050443240fbac841e8dc08830801555fe6802817f3bd8839d6ddbc561f7815c82237f091178cafe682a91e4cff9215fde69506d39e6fc228e7fb6ddddc09ed7e34a7e21cbc593222290277aa181688070f9ab2fb4c029bc0924b778644cb99a99061de7afc6ec0ced1308cbc0de2fbf6e41dc52c902ff851a6b7ef8a498d82b086bda1a683e4f97718c82da5606494ca71009cce70b45e562a4346b0c0e60df9d6fd0f56db209b15b4e1e6fbc73f43b69bbcbb43cd883fbdbd6528b945fca917e9c8ce65ba570aa0587508f12e0993c2b71179abeeef452f5eef1ef36d42d649360bddada35adad380fd299e5d2ab3550380a8e1ace5a264dbded4677c3ea4a37ed1fa0ea021727ef16f215854ee86036aeeb129a71e338da89449b291e6040ecb39ed357ea044e2717df01fe1a3f723aa38a10d224f6a81d0c80a66571157c520dd6503fc7f626ee42eade0da899dcec90c75552918f9a51cfcf25c3c2193f9a1cdd7f85d17d4ed7aeb505c3a34392aa001a51d5f2af63502d6f365439b340758cb6a79b9994fb82bd04a2bba34423dc148b2d9836dbefe44877818f9d205dbcb2d0e7233b362c3b75c4fd1ef17b219258f60f6bd3c0fad7f5f09f7c4c267444fd36df1f22b0053657f9be2d1db0af3d9c9cd45f8c16dcdfb09e4c2711e034b7f9d167ef59e2345bf0ed3fc43266e143240c6f189c5f080aff6a28f49a9e5a4877b707de01fb6afd88d1276b80e9ce4b1d25062de2c646eb17b9c6e014ac52df0a2560cdd593096a65488328bc351a17d2f78c3971173f3916264716fa44ab5c544d9f0951e9dbf0733f7d5cf988b9ac264d251caa7e6db1a2481402574ba92c30c20751ff16ad27115700a5d91818a89c9e5dbb5d551abbb37317fc44ffc5b529092ccaa0f1178ee2123f2f759991a9c6f9f08d98bc237a399be162597b286d5a3657f22c59fd800bc31802f71e915667e285a74df74050f2ed2849d88b1528b040a6d557e0ae0ee0c0b07dab0c95b62150ffe11ea7ca71b5509e570549b91a17b70413ae248769628af453705d8844c0c6b872343e45d98f5bf94e25120351141a7a21214eba57286e279ce8d60715142bf3e061fdd7414f1466863611676ad70480ac9e8dcbce3ca6cba67a51d8c3f6a4e44ec12789f75c557f575620c87bd5add2c2e61e4f4e0baf0b1ac22f95e467e3676d63783699ddb9b7404643c0a7cbc6382733d26e83a4b8cd63ebb7825818435d783537f0376cad811e061905cb4770f548c0ac7c329bb472313cb73a683f3adb51c0480e240f8978b045f1ec9f801638b884beaa666518a889fb3568b834b088e881c6aacd503087db1c37b8ae34e76757249bcfee06f7b1cb8c6a36154301169884bb31db7d1614ea30ec81216dc8eb99761a2a8875570b419b2925cea6454f3bee9e08d0e0e41a9273ce193a15a7e9f4a96079ba9d8c79ebca47a55b4723854de21c26b047c7ea73c35d1a054bf34b159067342e3b0e418337e54e0406ac630dc27a6d7b6d88cedd87ae08d2945e943d30f58279e49c19b1be3764ed8744c56f21ef294fb934a3a6b81c780c9b6ec16968ce76bf6a05253729158eddccd2f41bed7abd853d6a98e1103d978c7d7810320c3ea25680efd53d532031d7c2d3a9675fffe69358e2cb6c76e8148fb6de442d3a9c3881638ce57138ff9d13eca632e336f16f4dae7a1bffd5a562987b3c0187fe2feebc2450d660f434e0554c92a2c5ac3f5782621df4f5cb521f5f1e70ccb6899b4a14eebc468984c296471b5e5683559994642357ba65bdc4977f04fd377c94ec1e1394f9e611b00525811d9b4f36ebeab16ca8c6d65277df6f559cedf8dd2e902a0770f845967f58143b564bd569bd5bd8e97fd96547ccf10066bb0bbf11314ae3cf0662db3f3a0ff3c8984dd0c87b75ce12d4deea3ec4c18878080166e6bddc4651bee0d08c7cc0328c388f4e23664010c5d3d08b5c49918065e14d7e92a8b849f92c09111233e8018d3161c7d15a9535feabff472b5e1c9b078595958f85af4df14264fc8e9c0bcc7b721d4ba7a67135163b1acc2cb4f9a668da25cd66b6a4"}, {&(0x7f0000001200)="7bde06b757"}, {&(0x7f0000001240)="d9b536beef665a69a66edc7af90027c542db62712972f237d44f31ac06bb5e9afac18cff97c0599d666c8b7a7161175d5316db4100fffa7ccce1b59a257ccb308ce5b9433fba6e441bd5034969b35a6984f273d2bbd9b864599263bcadf4b357b2867c98606ca71d84e276820079810441e44b83e7e34e408a1b0171f1bfa7ab0b47aeaf391bc3b320f44f0d544a087082417a29f5306c9f4ecab586691dd09b8d4f4902e48c8e19a95494ea96c67d8083a5df8b9a6e4bd31553c34297968711455a400d1534b682fae698c13bbb96ecc59ef8c7dd0e1a9bc5b00563"}, {&(0x7f0000001340)="4c4a04b77eaffe0726e60ab5aa141868e93486b4761c319f1b6152f64142d6723bcf40"}, {&(0x7f0000001380)="2ab17e9d5dee444ee47af4ec0bc1746146e64a3fe4c2fdacd1c3fa6ea93a6157bccbd50241c619c095713dde27fc28381923e683d7a58a17844ebd90374dccb14dae7497ccb75afdbef8083113e4e932fbdfbe1b7cc93729beffec0b4a9eb32a3e3bd6584f5db5dc0d132423690f18e2745a64"}, {&(0x7f0000001400)="39194895df5bc53ae5184b07a6fbefd9c50871c3a4e388dc9bcd4dafbd9a32a55432d667a3bfb92d64db61d83275a14195f5beb9bd946a7ed92debfc865e3fd4ecfed21cc855ec623a6483ee25395d20b443fe5192d1568b8af0e53b185d3a21a8b40453e3bd"}], 0x1000000000000095) dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000001580)=""/4096, 0x1000) 09:50: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, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f0496735db68929570e085532d2446259ee184cf08a1092202505c5be59bee560eb3fa3c2296354b61d2c6925eba108c98d962c", 0x267) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x8) sendto(r2, &(0x7f0000000000)="dfba2b117c9c1f2ef6b19be7", 0xc, 0x4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 09:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r1) r3 = syz_open_pts() connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xf6, 0x100000001}, 0xc) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:50:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) close(r0) syz_open_pts() 09:50:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x100) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000200)="b29c030e3c6f438b5e65eb5eef11a6a012692cd824264ccd55aaab261889b7f44c9a1b5d68686cb10a3a892df3158ae0c56346e94fc425a3816e32dca3949724e15be06a3de052f436a5f6511bec548f77c892164cc6080c7c3fef287f345920c789434c628656197bd160898d13bd01d0f18cca0124bf029dd3964a31e6a0c056959c73d1b09c0a9c9e586d8817ac829607", 0x92, 0x4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x676c, 0x24, &(0x7f0000000000)="ef7fc281", 0xfffffffffffffec4) r1 = semget$private(0x0, 0x4, 0x30a) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/220) 09:50:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ftruncate(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) lseek(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) setrlimit(0x7, &(0x7f00000000c0)={0x7ff, 0x76b7}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="32c4d95dee8aa9166c431103de45d4088168d5c2d5667fd75eada1704a1db3c478403ace1273eaaa5dda7f06c4a5b4985b0dad4776f3bd74d62537b8109e028e32c33b8adee4bcd8a075fc33a61f531a663d8b5d1e3b5a21d39d17e38763d2b51ac36b00331d49bafe19fa6fffa8e1ef52a12971cc92dcc8db7bb4844365c5fbb79797ce05e9bc00a05c477cdee9b76fe63a883bf2ea4e253c153efdea9efe6ab690a8f1cf75a3bb2db445d8611df344f08841e3d2f3d36c86dd7edd331a36d7a469eff5a393", 0xc6) fchdir(r3) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r0, r6, r7) fcntl$setstatus(r0, 0x4, 0x80) socket$inet6(0x18, 0x8000, 0x1) bind(r3, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r0) fsync(r0) r8 = fcntl$dupfd(r2, 0x0, r3) preadv(r8, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) getpgid(r5) syz_open_pts() preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000001480)=""/35, 0x23}], 0x1, 0x0) stat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) syz_emit_ethernet(0x8b, &(0x7f00000015c0)="55a48560e4e3fa4d8cc2d126d0e6c0856996221a3349be81bc0c5ebb42fce2b3d11fdb41dea6a06659c1fd18933a465d94023383cca46e12742c30b3772e63758f9db802ce74aed4a1191929ae09af284443d588940c1d680faccd8f57ea53dcf019ec7f5d8421c5082fbe88f80271010d035037ef163bd5442515ab21bb5d772d0e36457edbbddaff234e") setrlimit(0x7, &(0x7f0000001680)={0x7, 0x101}) fsync(r8) connect(r2, &(0x7f00000016c0)=@un=@file={0x1, './file0\x00'}, 0xa) 09:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0xc2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:50:36 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xbb1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x8}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x25, 0x10001}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) listen(r0, 0xfffffdfffffdfffd) 09:50:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x80000000, 0x5, r2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 09:50:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffcbf) 09:50:37 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 09:50:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 09:50:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) shmget(0x0, 0x3000, 0x204, &(0x7f0000ffa000/0x3000)=nil) write(r1, &(0x7f0000000100), 0xffffffb5) getrlimit(0x7, &(0x7f0000000000)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 09:50:37 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', 0x288, 0x0) getdents(r0, &(0x7f0000000100)=""/108, 0x6c) fcntl$getown(r0, 0x5) 09:50:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="3138946e39cf29f1949844f8990e5ac9435552721cd0012f1e59fa4c50446f3eaf19e7711a5e59e0dba5e2bb9bb422bde63c7027496ad6414911a8b018fa97c02069130562d2c9f5f9887301037ddd7caa0ccfaa6ba9626a55f284631b7152c84bcd5da7076f44b172b2b3b39ba3d6e25050c2bfef661577810cac86398b171fa09645f63129afd3f042225d9d8d5198ddcb5a3b", 0x94}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="480000000000a58087ca00000600004ff455cfec0013725206c7535fde9a463e46c0dc61918f0cef3705c16f031ea3f23c7fd877f7135d2e80a122e8bb00000000000000000000007d49dedcd99941ccb88765a25e8ac71b728c30f5bb07730fb60300aa50efeb7d49ba52760b7df73b466f0d3607c14f121f67045baeec263ba131bb2a0fb399f3f31cf5bb58305d99f3"], 0x48}, 0x0) fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 09:50:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r9 = getuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="0a5212cf39b691c6fd4ec0fee3b9850c1180c05e9af4b32e0b5ccffeadd67bd734c41d4b5db4e31d7cd388738eba93a36c41f8aee96bb9b25278af76083ec7e7986d5f350ba44be695222deda1fd682aca31d0e52a379c5c1c334d2f0964061f8b1c0a3bd5338253ee38e4e6f9ced13a1a3e1e9583d9bfef712714cfb26387bcfebeba70e07b2d8921341fc98839656034f6a37fb3a3e05ac191702959a6fddc2300a9a16be093a4abd51f0ba918891b796444ba0551c7be916306db0a55408c3600266b6ccaa052d496643e96401ea08c80d77c065511663ddf6a7332", 0xdd}, {&(0x7f0000000180)="49a3827be9f03bedaf03b71c9f9bf1b4b1c11cd447f098486745fe2e35bb65b3859c7e0d31e56d8b8ec7dd8b2074ff84e505264a941efb4fabba7067bf007b018ecfc6aba2110e5086ba6294f942d088b4267cfd85d06af100f04c120ae43c52d5eab657fce59de62fc2774cd7ecfc8d37968045e1111b301172ebb429ee8d2cdecb10829d778f270c40a044044132717bd9612be4ac51c1d92e42d2d52e289e0698731320d2b6a8002e2d8422eb2754021ba0b0b217e80b73394d8825969b87844c918431bce3248e041b77ab576c11b7a04ce3214ecdbe854297fec6a85e8215f9", 0xe2}, {&(0x7f0000000280)="984ac1c32ad0ea870879ff24587da141ea519a3c5b4813273c4d6f06ec26850c18d6e8e36a2c3dd48470a80d640fed6be2e828cfc0abac415a0af8e1c31e61d7212c922320e4b810c90ff5e6d8c69d88fca1d73dfbee0d06a0fbaf52a00174cfb363749ce3122580f7514152165d8d33840395f8d13fc8eb10b0423ba29090ce176797bfe4b60ca7f331ad89eb876de8babe5a6851b7d6ce1cca07df4965bafc73d7187fd271cf6eaefa9eac9f2aaa7750a59a84db3f4d1b801867359824", 0xbe}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x1}, 0x8) 09:50:38 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) fchmod(r0, 0xa5) socket(0x39, 0x3, 0x5) stat(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)) 09:50:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) renameat(r0, &(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0\x00') sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x9a}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="5e64c8a5889fcdd060db1e896ebe7b19fc281ad25952be5bdaebd47e2d7f4f3dda48e99f2730a56024868e24a72e68910679190e5e4ce0064406681f5f8abc90a1e8c99fcf971243462feb99cc088874e02754f17c5806f41fcc05e49104a5b48fd6198e2b9f840da8c92b2de9c379201a4599b4fe97a2412a9492a698f92f769df373797b6fd4d31176a9e404138eb43b9fc8679b19928cdcd07e9f7f74261c80c089d30b97ed3a7e", 0xa9}], 0x1, &(0x7f0000000180)=[{0x1010, 0x1, 0x2608, "3339537ada0875e5475b86f6247aec2d2b47604d3748843ff508e8c2b6eb779de6faebdb5b4d38bbdc9b6a94c7df9b0e66c9ca61ac653a08d080007d7d47b64d5ca71ec0c78b92cc50c352adf96deb50deb2c813a2971f9445013aabf6d9618dc0c6f1960b7b6a015388403972ef97b48c039aa86f70a2addb679a817df38ae0496443f9f9455b871bd3af68d7e29a2dc27d99b813b55aa891b45a1ba696eb7122e0752adf8de4ea056f344429811976f73e70f82011dd1daba233470eccc16dc8362628afdb099ca48b3014e468d10c0bf186944b7c178038d6d80e602292521def52827e46e0473ca04227820ea5c28297d8f2ae367826c7d1af745054523fb18aa72e149643e2a149220f8d5ebd57bfe1257a8320393110570e1fe91796e2e98477bde62a0a9e1150a296d6e3ff795671c2de1c2f1d545e1b74c9ed9224f51b4d8505f21e0d8c6d827c017e6e5d1fa0a763cd3b6082a9e30837b3b2b47ed4574b0e6bb525f1735a4bd2e9b26c76f1a35ad82d26163f0ad4262eb6c17bf38eb5f9b5776f763da5d1dc3ad4691fe4889c9fd5db07627aac8701804ff580b9ddb124ad7e24f35fb80c595ae3ba74674b4d406ae4e85ba6e1131f428e97e7dcf361ccbd9e77704eb76695425b77b32de6f4575acd57176c0f15bd9a8e60c46e15127411e61e070cb8690176a7a57266d98108881f8a06bac06f9092bf808902c58f887c69f754ea07fde15fda14d562fa08dcb891f18db65d273afe20a62f9fe8ec5188be74b397d72483d18a8fbdeaa75892697cd175df463edab73daf6970db4ad4104153424c9e14e7ee7f61dbcda31f5226d4dac7884fed2dfebb57d2d19159f4223ed6b146ca0569ff5c2d9fe2aa1bb79845b43964e67c420d88d42a0a5deb8e36337a5fd21ba53ebbf5955d8a59587f5a62ddaa7e0e26d25ab81c1f6d402fbb609d679a2ecb6fd9af7abde1d0989079384f164387a5ba460550bd1c0127123ed7755f525cfa695359b57d2f9c69f6fc742c0e1a1e2a1e0016bf4f0194764a37515412b39f88e3c4267170fbf13192ac2d249b78af9d6cc41c1c3e91e388b9f73268ac6ff1bf30a4d5bc409900fa03ff809d7bd47296aa31286ea7d5432a302f05676cfb295be9574fe289783babda73e5d33a8c33cfaefd9231ad220f0796ab15e7c2b1bd1be780023a4c542bf27322c7bf78cb69146fc45c3fd4b31a7e2dc6813b6b1da92998103c8b1a142990727f6ea65f0fe256221389e873c481cb2f93747f70bed876361ed9e46cd4a361ceae6d526397b331371a08a888ba52a6a7dd854d80ea36ec91a3d3d9277a3f0de892899cfdea4412d4a78c612e3cb527e39ee5ed7507b7e1f08c2fb7bc340da482ea6bfe8c9f5d3121970a1a3171be5162ac74e3a34cbff00659d480df338931151f1359b68d5f268963131cf12ad8a256402a5117fa31bcf7c7a7d790a5dc31c923db1bc3535004df72326da41d8d61c6c19ef70eca8cd82bec8da022d4bb37818bfc5d7fd90b3e1884e5b0a6f78d4e1feb5904da47459dd024a438a313fb91101fca9fee7d722cac793f82c34e19bb7af08cbe1362d266f5cf9e711536ad235be55872c8227bd1639631e3bbb9fd16e2fa3ee359f6e707daf39e18a65e6bd95d981045f450051651ee5c884ddcafed35dff0c095b036c81926996983555d71f8ceb25f14083924198f5e2aabf90b99010ad15f4d44b4497cd303ba0011e6d1df7ce49927d9ee3324fd1504e1c792f933b81ee55d5eba0370dc8d9f78bbca16d1bd0f518d225ae6c26111f19f4c74b9ec75bc7bf3e559cfff38ddd0fdc2c2681c8e8f40959f9feb02fc1765f392cdef6fa0983b6d204dba583827b09c4086845e3aedac122df4aad842acdca2b64b056fd2e00f101e61ee023ef556ab982920fa4d0ff47d8ae4b261ed41e3c9879cb4884387760fdf3ca2d08236801cc4481dbbfb8d089286f97d981e3d45465860de52604dc46ef17d6529b378ba5bf765d789c8ce786f8dc595046d244b3ab56602847280d2f7b26cec965328a8dd79cf2310fc9e688bfec4a58c75656e1c9ed38b387a091e7dbe31d235551b783fd58a7d1870b0306f2f9ad75d05bc777e82dc166553fb5558ff502552fde281d8842861a7a00b817d118ff11d7885165aca6272f4560a8f3bc40eec89953a386bdf5a5c4b7512ba6538f72e778c990c0cb2eaa607017c04484c808f7832b3d49a01364fd9db9e24dacb516f52625358215a92e931d21e91f9d21dfb04adc28b0f2ce76025822c969d7044ea51165ae780833b7f60249e27efaf46db7909c5d289a6b965d8645e4aca60e31c1503efda9daa250fde59f39bd21e5e256a25be5f1a0190e26a4fbecc9d792f96e90f631fb2e94585c3e2cca8bfb42a96b9a9a5c85f354776224f126e4f6ade1866d6d5ecf6f7354a139dbbb2cb5e65ba752be67ba4c9c12f7190edd140f89095686639d7323ceb6c7856530926563675cafb1d62d5ea5c3aae7599f0a55d15a113ae86305e88725e409861a031b3d9a817b7e2086bb73c5b40a7b61f9775e9277ce8c0e63176785b671dd55ffe1a8174027b469a1df384c922eb9aa3de3780a58d8d37949b2cfb6a08f8c0fc8395cec14bdf02cb14eb7063a64023acb354b8df5c159e62d884e5d3d6e2fd1f7bf74044222fe758aa42ec570ef06534c78f9b49d8906eb8645695280671a0cc6a181a3b543cb38b1b242f844acc0505c9c6c93767160160156507ffb54a5fceeafe6732d4de650eb8db0940d2d3d74a32a4678b83fb8c6f50fbead0baa9c6214d8c0caf9b9c56f2b03f15f045a0a54d38c4dcfdd8b2702dd305a81490be555bc3be5db948e12094cf9814753447cfc296ebeb3ae2ee4758173cede1ac2f4890a21149acf43c5664a92dab825bdf00ec9ff659651e7d25fea73f4375d549c533ddc9471e7d9761ffbbbbf491cc184d448f99f1df79bef2c51dfa09e91d1e40f2a22f5cd3a36f0f0f19c48ea30a13793e0d1287eb3ad0f65c96765d65b9b1d05f70c1404275974e094132e03149e99d63587325b7d0bc3cf30a94e8f3588af5ae81481e137b8b6409ba9ba66f03a5967b97bc876c9da895d4e5ad0e6056685effd7e6c2cee42aa2118cfdc62c82e1e0fc3f2fe8b9492fc6e692f35b6a6571fbc6f97880e09448cd15150961c23418f4908131a821b28a77f39cd64ef449383c776c97e9462297128b2f64e812644e8bf2d4f35447c8ac01d27d141dd75801ef8f77c182a5e388b7a68e5fb20f30bf9d97fa812ab082ca294d5bde77be201691cb4b04b0ce9105f8cac8696eb405c21b062c6d5eb084b66f943ca7286ce71f22749ac50fbbda9720c8af7934b85eb60fe64fb8d0708129a06d988b22cf3b6bb4abf2e6bb9ea21cd96113d3d19e0c6fd068d45ae9bc2a357d8080b98e484e1f489c7ddae7273317575ae78f5e0bdef32ed3e502edaca0b3200035b505af67c4a11910657ed24c9f73a9bf5610b4a17a15115390c61ee4838c7a9572d19d0f80015cf37f740be9308870287e4b695acaa5c25694c158700301326caa326733d5e45fa89b6cfd5e65169218cb5a98c04f3e063e36ce515c24f728f136649e5dc31d76f13b2629252ebab9ae8754f0ab2f4b2233de4c05a070f708a1782f6cb8f6e1eb240731c54cd8bdd98d70cfbd5fc563ca90270289810232ccd0717dfe735a1ddfc48a27a791a54b3e2c501d5cb4b7e2b95f8600f1aa21f038049c5ae0e7a646b2f79964c5acd88e499b430e7dae3b5853a24b4cd91cc81b80a15748a7e8d1a3ae311c7867548b35383c744b5b609b63d7356eb961e525dc7454f1787b2a1fe5d10342d5911cb0c33ac4c45910c3e103af2c9851b9a342fc0a1f1dbbca6672da85d393d23bb5328dcead76a31b86ace35acf183744c7252493051171a4f44f79270a74a83de4d50cbbcd1219350dc9507c1b30080aa5f339fc40262cb1011e4e15ec0104b37cfe368425b763e6803ebf5ca5daf56f59ec144dad09f1b961a6f6459bb3bfe04e6e850c11033b6485ad87621ccd29e350c4cb59b0db6418f69c3dd0627a6d2520948d6131b883e14dfe4df1d218d1f0539377c9534928755ea3465a7ae12be47a62c87e97b7ab8ba0853e41342249e690d526e92813022e934007a358531adede1593e4e9100b4d6903d8cf1c8fccfd1ec31f71e064e1327b830ffe9d452a93f805ee8cee88a9d63139053589d3b257bbbc1d5bc5e693947b778df596e736f3d57ca30fddf1bcc83936daafe0bc50fc7132b30d883cbff13acf486134b6406a5c1f800b22631d509722235f29f82148f105d54271d3c281faafe361e19a0254aa199cf95250dbce2c1630a1a5b320e8370879ccf6f7557267819ab2dc19e5de9fe15d3dcbf8734c8407684cd95d0c2fe34fa0f2b7436a6e396a0c2ffe89cb87496757e4250b74256734a27c0631cbca4918bc7e989557e1a46a743e2df841f71e0e4d2550a83ad3a4a9c67a39c6e7cc55716a6af6c62464818170634865e896be4dafb35af7d062f4f70b98cb5adc9ce011e26355670e7ea886e39c5a43365ea269024cc2fdc195ea5d3c6f849e36d4b5e83ef3284969917d78ecfcceee995e2f4906b99fd46442d0d4cb2f41e3c053bcf1fd45662598a499dde40bcb5924a488a76bef81d397208d9da67ed0ed1726903894d5fd9adf476f7df326a1fe893df9b43f9906cae38562fd5e0ff93253a696a623bc170e1b4140079c033578efd51bc4d726439912dc1e4bdb69cb135ead04c374624f3c9c679cfe2e72c1819bf105ef0b6e04d17977388ae6285f0794707b8363970a51bd7544b54a8f7d0ae448c8809ce236fb7cd71f64c7191822689ae3335bfa2f42629b7a9bee612ef8a7353bdb7e7c6d312aa91109e48c307148385a8aa7608fbf10c6ff32c76d12387ffc316d73131cd9495c7cf578b6b52b338af119325595eb721f3930b8b651b083b1377e67d5aad4d40916bbb9201f18d4293455322fcca203f782d87724825cc19f684fd5e655727201a872ad019a98564268a8194c54620612a39d9c44c3fa81102c7fc4825ea671108174b27dfa535544fa17100580995f5ffceff3f4f6302629223ab600aed3d654781ab67cc085756008ced25f63028b4cab67ac10200c7ebacc84cf96c66c8d338ac05d576be3ca8cf6da317d41c65274271becc7c2625b3e8a187db6e8e51fea8c7557f0429df21c50424d93d98c6ee359b917a333fe01077c407026f2a28ee6a2e2e8c8be3a288b85dbcd35c0d8a064131e38e316fbf992a0b26ecc6b03e577fba1afce9ede02c914edec0ba873baeec6f034a6aef72352983e3f83fdcfbf17c9ffabf17d397dd822a1e85d9ccf38568b871e028507ae9377e3098d279d04f8ef8d70437e5ef9a1b04ab32a4e64f11b888b0e0744d1f6f8ab6bf4dc4915f8f070df0d20e2facf36f96a72edcbc738ee896e71806b93b2858d00d0afdae4dc2f33c81e34d7b783e31a1f7f1d25467770325d2582d5e52afe0874be5332fa2318ea51e57cfd38320ef3605acc31a5b4fcb07ee7ff55f421c44035743847244cb471852ae5fa1608f1e5add494c4032660f128788c6832730de12868902deb688d2e3523e3b791ab05cbf0a3c0638f0a2ae5d155a94a592b2d7b9149d2063950d8eef94798eaaa6c74150349791e2879292d45312dd88326cb4ab1d02307244bd9528d0a4dc916910685f3386ec55f6b39b3b860d9ea246fb8b3a11d558fc7784a5f6f134f74ce40091e1e43984d376403"}, {0x70, 0xffff, 0x35, "e712dec18ac7bc35312129955fd166ab06b460401dc2a0d14faa428e919940bde6dac0309c51dddc5e07abeca1919956eb32f006d48f984820e2df5ec01a2c2793a621c012b6390dc6b68696a8777e495e8db8e3b873a2b6367163"}, {0x98, 0x1, 0x7f, "48a364792116213f2b2b9cad82689a589e7aa8a53912dd927cdcb387cc93b83813f4db4543ef354c788a9a86692df0c394eb4328c08c15e52108ad0e8a9958ad77f4dac109fb45e9f68c92b9325e3d13069f853574cbcb9f770d9745aaaf7608a59269313e4bca1e0e47f61a2b1054460e1c9b801f1312aff49380d6dd2d302b8c689852"}, {0xc0, 0x1, 0xf32, "5fa5da8599617ec87017fb2f0643bd85865e45a8f0bb56cbf3265262be5a87d4fe30cc1a12984e3fcea79dbedcecfaf75cd6c845149848d434c9e44d573a56d6cbec78ee6b008a3a0736e61b543880b3d1abf1e7a3911125d3ff9bfd0a28ae297ea6c3a679a246b542c9ffa5af7fab913fa4e3e467750530c61cab0015d8aed6b711c29951d89a04594aaab9d3c9e00b8bfba02b7b1e3ddb9af19a07bac7b6d12265d958437b22433fd9e466b80fe1"}, {0xf0, 0xffff, 0x5, "26577ce555afe50d1ffc1ec0bc1f0436cfa461277d36859e042f18119ea63fd9809f76287296180336dab54de8cff7d0e9feeab67eba1a7f2cdf7144cb793f3f2a85dd52dd177d091a85af313cd5b7e276e3050608d8155cdda5d6075e1c88491221e81f362a8f97d814699271074d5d50e75ec0281ec6c187b691a605370706f36fc5f24ea3644557ccea18b9e2d851f3520d7c9b8f9e590182e7fb6a695bb4492b93b61eebf8eec4d3edb51a1becf837b1c026c4c75ddf4ba73b2277df4e4d6aa3091d675051fb3b8233747da832eb0b864c4852f2b50cde"}, {0x80, 0x1, 0xb721, "1200ed6a5a6046a746d182bcb1acbdf3d47d87a8fb82cfc1c581d1f7bc9cda5ac5185ed70eb3952aedc9b4779270b7fc332db084763fd7dd5f2f626b52e490188e2318add451247c39bbb6342742bb2bce2cf71220f93c1d1c705a838554e36f7daf6a6f0832d1e15e6148"}, {0x98, 0xffff, 0xe19d, "beae6f089c376546eb1cfb62db4bd22abc0056aa6792cfac32342a4245a7de3c255ba447028ad17c65d4dd2237b0ba17e7fc9a7446a2207ecff0aeef1e14632743b80d803dbc18cd3efeffdb08815de832cbcc455a9af9dc717f4d097bdd7070e6e01e8a147e804c9b5b1017c24ebac61f1cf40761e5096247aed104c7470cc57d"}, {0x68, 0x1, 0x100000000, "516863b42536bc1d65a5b8ca1fe4acdf51fdf157cc19d01db9bcd56c1d52234a4f75251677074ad19d6c1c86eb04bc42bb76289a5ab3e56078a84965d2eb3e731ec81871e1b97a0d2525ae7023191fb8d850706157d4"}], 0x1448}, 0x0) fchdir(r0) getpeername$unix(r0, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) 09:50:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) shutdown(r2, 0x1) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 09:50:38 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x8003, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) 09:50:38 executing program 0: socketpair(0x6, 0x4000, 0xba3, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x40000000000, 0x0, "e670388feb08cc8eb196aa8e4bb9cabee274acb5", 0x0, 0x6}) 09:50:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 09:50:39 executing program 1: clock_getres(0x4, &(0x7f0000000240)) r0 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = geteuid() r2 = socket$inet6(0x18, 0x1, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x5bf2deecd9ce43cf) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffe60) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x1) setgid(r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) r6 = getpgid(0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r3, r4, r5, 0x50, 0xd00}, 0xde, 0x6, r6, r7, 0xfc, 0x200, 0x8}) getsockname(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 09:50:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 09:50:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x5, 0x10000, 0x80000001, 0x3, 0x8, 0x4, 0x100000000}, &(0x7f00000001c0)={0x80, 0xfff}) 09:50:39 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x100}, {r0, 0x144}, {r0, 0x84}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x15}], 0x8, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 09:50:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="47fe844718e30c872dd076f47ed9b8373d67873074fec2f1da281ecb643157162eb57570d6fa4dfe7a0aaca9190103e8a579e6944e2badef90a57d1c46a74db45ea2b44567b69e0e1463a600f7849d6584a194c1f27e95361c4bf353b8d7716f9638f1f812c795968555c22f701cee61cd7d1b07d451361a72017d4b4c0ab594d039ab4c7b71367f41dd4df517b8b541d5b5aff4ba9ab2283937793e13b3668dc3d888730094d54978e91a4eae56d44bc4bd8a215cc2ab", 0xb7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x1c8) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 09:50:39 executing program 1: r0 = socket(0x100000000003, 0x5, 0x2) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt(r0, 0xfffffffffffffc00, 0x5, &(0x7f0000000000)="f5daf5a6b58d5c25a3689aa8ce94698d2d288fd808a67ef7f1888132ce21b9880ce042978142b56e86097d3092fcf73cfe0e0b60981ae6438392ceecfd21a22adeb030c201b386b5e56e0cb69e8aee3d954f074d645035683096ddfe57e75268989dad51e45f3b0ea61b968ebae33003ccd66858bd004f974b392093cdfcd163642cea728265cb92fe8c0a42f93e04597a5e39cd314e8ca61473d79e1b054b67da1db550f4f7d5af27c285e94eb662a2a9bf0ced70fce91bc56731", 0xbb) 09:50:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x200) getsockopt(r0, 0x10000009, 0x1, 0x0, 0x0) 09:50:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1400000000000000000000bc7f6fa82201340d545aeedd835692bd930edbe721653bcb7d0e66f8b8eb5f34821fd602c178bc0238a5c8cf35a5b5f2fcb770271e7acebb39a8105d17fbc60dcac159711fd90b0c712904596935477356ca37e5340b78abdf03c42bde825417f49f7ac0fa561c711f641cb8d94f8d66e5decb1324822774853c3b0f59b4f67d513950d510c492a513005729432b6e2a0789c305be4ad3229acf11e03a0e58"], 0x19}, 0x0) 09:50:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x21) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt(r0, 0x1, 0x2, &(0x7f0000000100)=""/152, &(0x7f00000001c0)=0x98) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000280)=0xfffffffffffffff7) kevent(r2, &(0x7f0000000100), 0x67, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x1, 0x0, 0x5, &(0x7f00000000c0)={0x0, 0x2000000000000}) 09:50:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8007, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x1e, 0x4000, 0x1000) 09:50:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0xffffffffffffff3a, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0x314}, 0x40) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0xfffffffffffffe06}], 0x1) dup2(r1, r0) 09:50:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/110, 0x6e, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0xffffffffffffffc0, 0x100000000, r2}) fcntl$lock(r1, 0x400000000000007, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1) 09:50:40 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x5, 0x401, &(0x7f0000000140)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) r1 = socket(0x20, 0x8000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xfb) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x10) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 09:50:40 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x8000, 0x0, 0x30d) 09:50:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000040)=0xffff, 0x4) syz_execute_func(&(0x7f00000000c0)="c4c3e95dd30c642e44a7c441c9e4c766430fc47fa714c462f9b705f0ff00002665266526660fdd8e0000000066450f50fa6567660f3839aa5501349cc4a2a939b19d2e0000c483fd00a54dd459af5f") sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)="fd79d690f8792959b3f6bb66bd4f6f758aa3f8564aa0d7dbcc22bf60e385a3dc3d68e69f471b3b3d2658a3f956c6cecc3efc5c35ae9942adfd26ce22c4bb9f96ea1ede72c87922d849f65c0711f119d0df772bbb36d09174d70c6685ab42ac43969e6b5b7022a973eeecf8af19635b0c2e996012ad65235ad7af34dfd5a8989c0fdf1f1bd0b23283aa595c9947ccc1b92e19bd258e710ead589f9ffa16e9fbc959d1f44b25861a2fc1687e747409ae1a552cf8412c27b55124f86619e4f3b9", 0xbf}, {&(0x7f0000000300)="3bf4b1f6ea6eaa4770eae67e84e1afca28c090f84e10656c5cd7f85718a3361fb96e0569306933b7a0059827840eb4699d4ea6d9c0a8ee4be9aa4a578264ea14fc477ba8d92490544ef10f91c9a3feefa6f60ffd41adef272cbf80696ab98f7c5c9a7dc4808c8b8ef3b75aa7e1446e1e27b2f4bfb153ca5a8177b10c9ef9081d5640865a55028d1e6f45a84f1363797f5ee77403b24ad7750a9b197081f6ba6b007222f2c3a804d9bfcb5094a408b80ce12d2d78018ebf1c0bd949da28c92fc826f252e3b76a24364712fc177bc2dc07e79ee78d8a087b94b274648b4553061e3c6834dad496d6a13b87f2630147fb636c063006cef32719589d", 0xfa}, {&(0x7f0000000400)="40f1a5d4a01bb3ddcab7f1ec", 0xc}, {&(0x7f0000000440)="4e139c38fa1372e0e0c864a80ec5cdd8726161d2c4d5d20244e8166f8292d6c50f7e1c79624e95903a426626de8a81163daf7cb19dc9d2c2339075e6443e09d1e9c701822bd550c5b6be6c83bb5bfe3bb199aab74f4cea1db212330121fec038035b50ad950fbe356cea60caf8f908d00d3e77be91f45a3057ada7220cb8b2617b6185787fcffbd9c78a7f6f765e84fe0f10dd500f56609d5d654093dcc8eb88e50b99b2c14b13f9cd8fcac439a350f471e2709fab294868b627e76216629f17a766c58cfed48c9591b590f3580ccd9cad66e0bb7aaf180965d4fed79bc3657d5b25cb31da7238c54faca23d27e7c99fa698e667bedc29d979bce01fc87200fe1f3bd951b782053f0db579ebd0c27d3bc55ef3bc53cbc6a4648b21c14256918e91a17b1ef85246e1af9c88b569987bd18e684f10c488d5b0bffcaae49a53942f3092dc75f3caf188135888dc002831c23b02c13d77dccb3b346106dd6ea1da831c6064d377e045382e177e90d81a56d8db397b091b9b78ef9fa0a101cf90218ddfc2a7140c38cd1bd946f891cd561034c6657681bffa77d4fe58dece6086ef4da10d0083471f54a24a4d8d6d525c3155417488f54d3f0f9386581ebd7b944b3139df0097529fe8fabc808168dac76e3e11b0841bcc842ee2981ed30038015be00027e53fa3eeb3ca533d490972b533e6731690cba3fc64fc6d53856208777b6ea75fa4c894ec552a6839d9ecf9124c29c84f03ff440a65bda932ebc1fecdd9f9fea166da5b3a5851addf1fd335a6e1d7e198bfb7862c2d1b78863ec43d5bfc7d198accbb17f58ea3a4e71603813e66a16f2238b1150e7dce53ca4a75b1a3507fd6d73abc51e9bcac03990a15a33c7a4ce47d3328a84ae2892144870122afdf6556f7b3dd58b12bb33105c6808c50a75e3d5c7445dedffa01ab4f2d3ccfd628f9fcc7e8a15710c02e936bdc99295fc1a1e74cc450d0313d07b47e4eaf6c129435b191211d050b757c7de62317b78465596fb09e928bacd03fa764a38e208c29e9a0962803ebc85ef66c178d4a5ebdff6af1dd77f596038c113094d026d25d3d19f20dc95217b7f6328c3817bf06586cec5117ff4ff1dc540c51509bf04f9829f48f8ddb01d4d0a0f6723a2544cdcb6a875fdf5de08a7344be25acb7bb979b243dfdacca992abff17cc71bc365ab06faa215fff18a9840ce08608406df75823d86dc4974ef331b4e8a83cdb61b382edf16dec9948e88178e2038255a4c6b34cb0ced5f9b2b7bef2c9126a9f9f0999e806ecea50878652d61ebb0dce961d32080d8f11ad16710cf680e5a342b2d64019963fbbe055f7e234bf48f99494b3a04e2dd024b1f3c3015696b1e330e27c9c2eb706f2c9b3db97dfb141c1fe8f2a7d812441b17c5abca59c7a9869ff570e530c1ef4f1618e8fd629d5d4f4ae5eed04e0aa177f161be14eaa6d65ebd01228303b37f8e7a031692274a7c8aaaf69353528aa5cc51af51eed9d7118cd3b875b7bdd73aa513a9a78603b23815453b5e4529ac6aae451e00cf3e3e97fb6fb52971cb8298538e786d958ebc5fd04d7eccdd2775a202bac78577ee6b37413a71fff1c2ab05d5e049b8f999d8f8bc6f8fb4e81128ddb744a3efc8e1693c0058f890f24d0caca4ad162257a90ba418646d374c951c9af89a61206df4d105d2c6df6ba03ac2f0fa29cbe7768d9dbbd8a4aadcd0b5816f3a357a56493ad04f8d99aeec87b551c65b3574c886129f8ab0a63431d6a9284168220af4eee4312c1ae39f75434e374fa08f5da38bc55b73f8b3dcc5470d2abdb737b770f8bd9030c82be40f4d91eff2ee3c4131ef52f15b55ad6c6d3518396411b098082207a3c863aec1ad17b8acfa566be43bfebf197e762f61d902e1a777d1cd169470e5f91e4fa290991b45939d47263ab4045b4f6e2bcc958787aee574a51ce090258cc14897e80c84254914c6ba0209b962ccfabd87dc2ac0981ab73b93b0e21d8899904b32e2b35d80529888bc14242e620c9f8ee8b713902b168a09596e4740e24926d2bfdcc9183d4738319ae925f9613cfc328ad8a555eeddc09e396e19fe02c41821898fbfe20bafcb5f39cec4036ed75b0874e8e51a2153c13f25f761f0b7b3a4c534a996cecf5717f6e7709b70214fd0e10904447396c327286972f76d72f3d3b5a823e040c7e070257bbc97359344b220ca12771f13306ff13d0e78714759be108e63d436302088a891aced52851d1cc0e74ca069862afdc7121c16af95c6689f1e6ba0470ac3d0f68de9b614f70d424869359160e826e60b8fa8e54f9faa32ae2b2cef198b3b2e74efa83372b76f084cf28d7c60d7b0efe1186a53f89239dd87904052e27e6f555c4f3c5868203bd2a5916d40f8862dbd47cddb15f46ca1a49bfe9ee1855cadaede98d2dcdccf9ea9f7203ea8a640b3e93beb626f9ce7cc733d6cfbd897189ae2967f82271298dbbcd5901844a8f4338d83a3ddbe8ce4d7135c606d78d8672dff66ec3c19b99ac258bc29a1e0e263ebf2109048910964f355a2a7e96fe4ad58b3215235596dfa10afab5a5200b1f64850ab5bf613e070649340ba79feffd465f7cb27b2d6ff84e7e46eb6c394abdf5862f0cb9ba0dc36b74a36a386c1e4b8bd799e576fbfa174f0396152fa31e7543580872e4559afd2883e0b744d44dff2d818d548d0dad5a19105875b989a2431c59f3f2488b1557a5a376bfab43b941983aa454cfca552b7abb853b7f21954c325e6262a66d1c94d1a59224821075c3d1acb046d078f194fbb0fcf6794266933412254fb7963016990e640e02dc2cef0547aa43df51bd268e289fa1a97bc71b2cfd5764661a0afac2826eeb74375c4fb8dbb4998c80b21998466fc1374fda4eff23759d4337dfc03c0951899f3ba1e2a9c1d8cfab542f2466125df7b4d3e5ec26ef7ed906b345c311332383b19340b60c1a8897a1ff981b8cc6c08289f931f5295a41dc289a28eb328ad19184d916402f74e4961670cc22c0798533ae8fa58a7dfe6e3114edd329547a6e184333bf8c7c45afc44c57bedf384a8081deb6c580f62c956e3c041222e5fa294ea30ceca45ba6d31ec12da3773961a1fb89a1dc1be174bbc6263ac3a18204bd6bf573a2417941b7410e07ac8d68f63c257d982ef8324265aad52562fc3826a3bfc57adb2a461b511fd2eec1a7171dcd9ce5c8e9a7edf35920e91edae0c45691a3a6c7a3ae1072c25b39fc9c1ea7fceb85cf83cfcf2b8d48824adbc77c23e20649af5f959529ed0d02cb1104d9aacb7b656419afbd214d809ef6a5129bfba9f92db54e556f8a404766fb77ecc37eee8c2517fc2283eee454b6738acdd59cc28cd75a178fb4d52fb905adc423c510be5d7baf930f54ff408df92f37070b681a9403caacda7b15b0139186bbcd74244f3003485e431411870b6f257a6ec5187c462811cea40bd072df108bac0c50913ce59587fdbad22a8ab38cc8dee11eebdccbea6797ed57f37b6a22c2105202a52819dd1f13e8e59981c4aba6a8f4d50149bd8109cb874c79cf96e2a8827f8c0c909c5d3967bde7744a1da99ae846675a9ddd68e0af0a71d2825828fb3e4a559c499200d54c13e5fc82e568b846817db44a116d963547916bdbc428fb4c60c33d20d87f8c05e2d9b74f2cb498fb279dd81ed98e318108a4f4cb815fe0a3cba0c48b4b92a97c59726ce1b4ad70f672bf55edc9f06c644bdb5f937dd1472594662bfc83c42734567ee85abd0c4d7d845fde7237eca75185a926d810294d4e5b6d2db60248d7b088f15a84992a44dc7edeb757c2e19689045f3e9a2ead6ebd95fb8be8fed02153c3cd66224ef7aab4873eeb62ce6a6e9e3dea571f20d9fd84f1a18861107a6a0d226b5661bc7f109549a68d13406d10cea0653b4946110355783d1f91db8c47cf5c8d691f2dd2f6caa5657625ef4f6a160c199e4758dec74e5f7fc90c89571abccaebf68e587e63beefcc5a59b59784779d9d27b3c3f36054d3ea73f07f8f05c53d89e3d176a94e6e48a8e9d0d0adea572038f5086f0fa35aa24ebba5bbcf471b38e6a85dec7a7ecb848ff7663ef26a4d2a79f52f3ceeaa1d052aac316399842c336758a825c8bd1ea1c85822363313ccc9706be56d881d42472f2b59d79c06570ea6f6a76706ce6fea470716e3b7872d101341a1fb8492219fedbd337cdaedc91ce333835092283c9322ce18c058e7b118a8ed2f27fcbbde8997fd38ee7dfd7df33d3ad5084001049059bc1c64db174488382b69f3432ade196df5bd1688bb53d2b1fc36b86b9b721a90b965c9fd4aebdb3d00383fb97f032b46a26bbb673d14f8369441d421adb85d3b5c94e6f0ff0814ce6750b11a9eb5c194f47436c4ab7d6d371efc6f7a9c6529e5342171795a9d01b7498ab41f2bcdea5549863e1a05a84ea47302a209e7e9b20cdc891e9c6e419d0b790086e7b8b91120d99977144e7e2326fcea97f5252b9ac974bd9f09dedbbdaf332cc121151dd1eee920a1c249069670cf98a9f68344e02f4df4d8192d0efc037277f747ba9a00aed252a98d33e0af8d04f65f7c8b14e0e5db8733d94f29947c86b15497c7cca2bf2f41dcf78d4e300103aa3b756a303e580a252585cf73271a055b0e558e5c71be1fce554c8ba035d2ccb484481f99bcc0b5c8aebd11bfa3014c1ad42729216da689a835eb511eb9415f4f3fda7e063206b960c62a057b0f4f45b51bd1a6af59d5ac7d1f50fe11737b2023cfc1bfd86c4ea834e147834bd29870550d62c0149249771fbdb948a71a6ac6675dbae9d123608b28c5983011c1dcebdbe1694837698b0965e03959293d8399c18eeaa698757b8a9f20fb8bdc0b4aeac0de084a09160ec9e44ca4cf0c55a170a9d60f8f6dc6cbcfb9de9c19794f9b892e984d4135939bd509b41f2455f5a4616ee266133f2a0805015513ca6e5a94bc31d4f999903f8d274f20b7f58280fd14ac7a01b66984fae16584f0b456be9be6613258b7b16f59b1e1c12bdcde2a1db16c51ccb568a388d4f375dc79abb38784c8492679bf877a0432a38c762ea2d684acad0c53bc542bcf5a012d9c79b7a670873bebb8f79e2f4f97eec397f8a84a245e051ce646f915e20158369576599ed52366faafc946620bbebd9cab65fddecf38c098d4eab55baf410d08a523d42aa30620dcbe0517c5cc468002bd2858662ecffd8f219572c62ff056df316de794d44aec2da0682d79ffb153dc68e9131a374a3b6a6d73ee4a304b6d9731d0c39f2c34c8f1cd69b30041fdd3e444681dc2ae2b38703703326024f3961260c1616eb4e8469b2f246ff3917c25a381fd85577f44370a152469a44ab648ff83b321b429d5cd9f2f88587e2b8327ce075ad77e249057c5ada7e0bd4e89fafe3ad8d19c85b8b40c66c61775eb7e80b9bd1938c87dd434d43b5aa55301381bf2b60a9b2997e93464d8f67b737dac418e6bcc7abb50abfca62be75fa854652dae36bf02bd9522a38379580518d4374dd3d6db592653696b86946c9a0c2aaa6bdf5c4e7749e9a35fe9ba42913f03e52c6e176e652379d2d09ed2f00bd1368260857dcc77ae2b3aa1a42e7b6b1f333f5154f0a4d917c8a41c9c061ca6d5aed0f8e7284b81937f44bd0b8f0fcd6569ee04a63e5c3b9a0689efa2d2f0ca3e29079604060645099e8f9480b7909e4bd6152cef4bae54fb3043d2ed3394afea82c277a18f9d4860184d4c71032b332398876b180be964a26dffe54cfce6441837fa1f414756e650acbcdda8fb3133c5b702a92f54208d42fb781ec", 0x1000}], 0x4, 0x0, 0x0, 0x2}, 0x401) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0xfdc4) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 09:50:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:50:40 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x10620, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x6, 0x40}, {0x18, 0x3, 0x3, 0x8}, 0x80000001, [0x0, 0x4, 0x80, 0x6, 0x5, 0x20000000, 0x8]}, 0x3c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7ff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') poll(&(0x7f0000000040), 0x43, 0xfffbfffffffffffe) close(r0) fcntl$dupfd(r1, 0xa, r1) open(&(0x7f0000000180)='./file0\x00', 0x290, 0x80) fcntl$dupfd(r0, 0xa, r2) 09:50:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x6, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9cd65973d2e04d01a65ba4d6a3466676bc5fdd5565d7ada126c12efa04db089ef1c11dddd5cda638c4a12c6dd10df0985c7c502ec2cef87b6577387bb308d5cc480417250535abf607fe0d1eaf7a79cb5aba531702aebc331a1538d1f5eea80aea76f38f72a695c5d137bdf51f4f30eaf8a3806e31d354d8fe76e256fb7c24", 0x7f) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 09:50:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0xffff, &(0x7f0000000040)="79b31018a25910a8c60ccb429f6ff68fc1ce0da1c5a13b78f9a52ddee9c9fd5361bd69e4ece36d1fdff250be686afb3a61e6e50890512c8d7cf14e5aab5ce8986611f5b69154", 0x46) r1 = socket(0x800000018, 0x1, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x635, 0x400000000000000}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) 09:50:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sync() r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) close(r1) r3 = dup2(r1, r0) mkdir(&(0x7f0000000380)='./file0\x00', 0x100) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe88, 0x9}, 0xfffffffffffffffc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000340)) preadv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/79, 0x4f}], 0x5, 0x0) 09:50:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) 09:50:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000080)='./file0\x00', 0x22, 0x48) 09:50:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x2c, 0x20000003c, &(0x7f0000000040)="15400060", 0x4) 09:50:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:50:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) mlockall(0x80000000000007) 09:50:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x388, 0x8) r1 = getpgrp() r2 = geteuid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/193, 0xc1, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x9}, 0xc) r4 = socket$inet6(0x18, 0x1001, 0x0) r5 = semget$private(0x0, 0x1, 0x28) semop(r5, &(0x7f0000000200)=[{0x4, 0x8, 0x1000}, {0x2, 0xc461, 0x1000}], 0x2) accept$inet6(r4, 0x0, 0x0) getpid() 09:50:40 executing program 0: r0 = socket(0x800000018, 0x0, 0x8) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 09:50:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) msgget(0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:50:40 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000000)=0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = msgget(0x3, 0x20) msgsnd(r1, &(0x7f0000000040)={0x2, "f1816b664ed7234ed58d033674b1c6583f46867b6087ec3177f2adceb29fdd460d1507b90e88af4029f3a5aaaf93d076033b411ad4864d9787"}, 0x41, 0x800) 09:50:40 executing program 1: kqueue() socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66836c653000"], 0xa, 0x0, 0xffffffffffffff4b, 0x0, 0x359}, 0x0) 09:50:40 executing program 1: r0 = socket(0x3, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 09:50:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) write(r0, &(0x7f0000000140)="4d4b41f06fb0b77be57ed597e82315042a88c25de3d13b8661419099023a106b7813c8f6d035bcfdfceba442c40685e4b86dcdb24173c5c7d833498b10a1fa8fd1", 0x41) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) sendto$inet6(r0, &(0x7f0000000200)="dd431fa66b90b75b77c7290bf2afc9fd95", 0x11, 0x9, &(0x7f0000000240)={0x18, 0x3, 0x10001, 0x9}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) chroot(&(0x7f0000000280)='./file0\x00') 09:50:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x0) listen(r0, 0x7) listen(r0, 0x7) sendto$inet6(r0, &(0x7f0000000080)="d46481d766f5002e9b6615471bf7a1762d8a7ff3c32e652284432d68c1f1c08b59462349993eb6ee6ebf78174b7e14b420de0f0e8f67900c7db223fa761838950bdb87aebfce5ca1080032d975e075d550fe5630b6d14db893a76d3d96194f8d75cb73e851d7ba2dc3aedc9a11a6b6cd8b6e10f40c957abd68e9052d4a3752a1b0c3b4a30cd1f15de92700a98e0b2b86e8bbf3e1125418aa51b4148a81bde216318ad1d74adeae6b1fb961447b3808d02f9e38906b73a05b472a482bbb7cde753e22870cec2e1d4b571762c89d1482ec4c6f7e330ff5792b687f27a6b22b420cfbbd5fba55d91b21ea88bd6e30bb54872d894b06661cfee1c2cd19f481d0cb7fbcb55b82c0f5d3a510e8039ddccde8490d01b4625b5a530c45a7c9ae2357b672048273ffee02f8df0938480181d58b5f663165737dfdee73c49a46f2170eeaecbe6dba81d052cafd53f3a68f969c852eab46a1554105664d4d769c7d1183c26faf10fc9ccf9cbccffa9905b8913eb0c76bd8917e6bace3b38ea5a34ac5cb072aee90544b0d1d6df164c310060fa953cc4091f68a77a16782749731e1b502fb6cf6dddc739583296c46448853c3839ddb397bd1509d55ed3c14da0f4fb44e39a99ede21f7185548749246489d8b35feef11a5e5e94b31be0a3a5973003255fc31d6e97708c3ea30e8b5cd3b5f01d0a57ba115d15d939a2af44dcb13bc4b3c602182b0e93979b742f11d3a8bdee47aaa41f8f9d8f8133cfa3b4f4de4fe010a4dae9058bc82352ea85d74454b9359f34a0799f35f3fe15302855f696aff4eafbc2eb69f763a68ed45512a868c213301fb9c8ba20169543720f1677388fd42ea8c5a922c1e074b413401b463beb774b2f9f0fa2e04bfca34be40132802c7a952ca0a0e8e222bbd229b517207bdefc9da802708fd9fe3b39e2aeba488bd861e483e5fa7c73fb658d3437083a771a6c12bd74b6b4c0d9344e23cbc14b4811f6c131012a7ad6422285883b1eaf17520f66a1cc417aed32d8d9213b05d987392d4ddd7afb3c549f2bb3c8fa7313a02020b5edbe4ecc9ca895cdc95829dc957bc1de4e7d70672ec1c3c420649aeaf0f8ef4540d90bfbb4154ac1a128a1c6565475bc3efe8647f06c52731885252b215811384f6991e0e8ccc78ae5911dc9becfebe9b0045c4f8aeb518fc74ec0d1cd89abba236eab701a6dc5766cf071e447a0df2fe81b751e724c15e27dc31d96a1064ca2a339a5c478f7a619f4e7aa87d12e10f2b25fe726e2ef2c2c313c7785b2a839d34b1303c7402a028ac955febb9f9d4feb3c73e95c27e6f357d9b7dde4a185423a376eaa5491d81bbbe2191e61f248329849b875c68e9dd2f00b236561a6c135d1cdb7beb392bcfcf0c0c11568e3b3aebfd940b556bfae04bfa8478746e9e833b27a91740a94fc09323bf043f621bb80506cbd1c1c93d5f0c8549dbc6251c1b3fbac02153d7c38a712a7e1a24bdffc4dd2dfdab6ee0b259aaf48ea5d06402f17d59b2018e496951f7e53bc2abc5b248d60fb5cc82951750b7a8970ede17fbedcf6316a15b9656424f43f1c2b820d823d71cc4b89ba13b20949a58ec42aa225e889c407ab12ae037fe58622c7fbe69116e17d9c3f218c9c5a80afcc2c0f4106bd55933bef1d2ad0f45c5487331e25b7932596268cfb2af6a8d6efdc0e578db2dd6f95053e0962bd3a6566f02f066475a3eaffe0917c45069c2efc0d5f4a4d79936237495b56027b411ed41c55f58e116652727e90a0e64e9f26b5e7f19147e05156c259c09f44fad7e76e5280031f5bccb798651df805fa794d69342abb008dde4dd52371dcf5c824248415d904745882e50cc67ceb7faebe3f5db690b99ddf52ef9f2145a420e3fecbda5eb3d44f6d7cf550965c6d73b248e878d6cfdaec8bea7b1f3a2964d1f732c4c2a35d836d419d2b63b1d1447b29284558da072c8afcc78e4ac8373dcf6e73aa6257452a8f27d217785a4fab7f0076987aab4de953f7c9665b1f7d27ee54274011bd95eacf3cf06d59ff8b7a087c60cbab2558f097d161c68441a6a768f06d15d761c046086ce2c58b0a13a055889fa8388496d01cb1284714a5a50a63eb208106a69530786e6c55b22e704e453ea7725b5ba2189db7e4a1757635e0dae8d9587ca4a3813e87cb8dcabbb5f8763852b1af3c4731886186042632c9afc011a66b5677a62d03332617f64ae9f07ac8c82f47f9877fd5ba2a509ccb8a0fa87caf8ef0632f847d3c9f3c305477f54225a3a7036195adcc731fe786c490f1698cf474e8bccce1867cdc47283b56cd4ac2bf97528f05af45114d392d78ef4d7d224bd0370b15e728c8dfa758f1a642636a0dcc84cf6d8559a6fd7d47814ee6309e8eca449567a91dd168b4b32338de9cf9cea0c10f9f05a9ac2321d76fa8e0de2d609fe7d6a75682d5432e021e0bba59623a02949b8c627be0e6b6cd262cc1b3c56e25db00707d7133a295e353c731a6ce7bc05d32a5d63725b3ff81a14b9b1f499afbf98e69c7c030dd8ad8027150d783cfb9247b0c21340bf75082f8b528b5b0adc9a1ce42aba72c5c85e4b7bf0eb66c40a268a5c1f396a6a56d5151a0fc7bbbe79c4b9dff05813c0caccf3d6c605e37935566e2046764ce83619600e3bcf02a0d02098364b4f9893ab85ca4cc96ebd2ca6db90377cd7f64baa17a9a185c856ef743bd3b838a07d8064a0f9a545efc3b519996d7c4a3c67bb87ec8aea5d7366225e81b4893acf2c69c4e03a3feb2a88986f7a104705424f84c87feec980ac5dfbe91541e830c4736c786e3a8b4241a0672c969eef332535a538de6495bdb28cd0c9c69e9c61b8a4e086f011cc19bd22a5dd8d128e9c4653a9a0da5607bb585ce0e8d7df31d750337931def0d1b440770053611428f01a931f751dc7ea9da414499971af4c1048e26d1726aa6a90aa15568d64e48ae5f6ccf73612b89c212f9d6ed5748fdd63a5202fc679bc19fe62b132e42f7eda69cbd75dd8223051e374927800ffa0a7332ff205c5e1d4c0969f542ebac4e40b4fd267f9d50fb26548ca8924e10e55f207b00957cb0ec548a83254d9e3f4d34ab6934223893058999fccb9bba520cb65c41e065b7e8c330a3f7fcda192959b0e6602012be13129495584f9cfe6fa46df606c1014f74c345a9d2dd8567111069cdd81d847ff50fc2f6214655d6b9c47fc61bfb22f1bc8f9c8bbf353699915bc76f1fb287cb5fe05ff3023a50f4a27e48d207a5ddff5d20ee3f18af547ecf9d1cf8c71136597a8d97edf971781ffd1cc8a901d6fc5ff97fd839034c7b573e32a7673cf564ddae9887785cd01f7b33d6beb61f831f6556c4f2bb68d165a74a89fed41d6016028e18d76cbf2fb61f17d151a576cd9af0b584a455e5bb18e0b48b062bb74ee680ef46d264bf1a930c9d7a80fc6c1972f57218aa350ae8e944a6c6a752c721b602de029d40f63f0ce9d9dd4c3a3c9530df07c071f9e8345ee12144012dc10073c74de9a6fd941209ec12bcbe65efe95acb1ac7df3b813b09fab7632c3b656b7ba2ba0edb923f31d4d9144ca3e3c5b013de7f8f6421f26ca7ff6d8199239c97a391ca5b3563b2215b1ea4d9ff6461e64ed5def3ef129b8bb15895a6fe9d06ffe265ee39c8f8f4e86df5c2de10194ffde8cd3d1331bbf7ffe43179dc1ffb0c5c3a7a4632cba351d04917b117f8b2f18b0dc3eebb6a235a773de85c5cc0831b5a2d1d1ac740b84136eff3153da763e754f323f18b342b643f34fc206a60635ea8b4eccd242e8ea73a54a00ba94c1ab9de1068eb95efed060473795ad628e0593b9ce4210bdacd2ee1d6309da4ace1a4da1e1d9eafa2837c195d5fd1b783d8f7a272c2f20ceea9431fb46eeb2bb7342cf16cc1d499e300e2e70db62a5371ab8c5f86bbc6311c6be423791ad00693974c0ae82c9f0e995eb78cd0141658e81d27e7e8b6d4092960ed8e26f9fc23eddb03f25f9c550aff2d608c3a847855b05f94749461e873993752388a210cf39cf55e084f572923e39bc68a5f7f163c9bf836d46dedcd001962f25dd6ae05f9a23bf62f5de709e2be8ad88869da737887186579466db43ebe6c6dbb7be066953ec828f9497a4df8f6595795a5af8032366e851dae7db189792d9cdc4f2218f913623a4b08be6ca56d31cb228182e2b31079101eabbef1731e4ccd158fa750098c38737890f3a913c743ae848920ca8c78ca41cadc9c26660c61a332287531336d0aa682a328479662d4645c0078f9f1576e8303725c08a6fea21b85e39b20bb4fddc50f54f8d460662754cd682fd187696ab8f20db63f2c5f9f9dc476a9e1629324a268c6f08745f311954c7f484e0d41aeeb77b9ad860bf8834f6a684d3126cb9048ef3faf29b7af1a725c333194293ef250d9aaf965f4c612dd9b5373cbba1061a84aa2ed6d31220bdfaa4d342f9f1d4ec3a9c118323f5670ac33a71eb472ece8feb44f1551934159f82f040187552235c81b5f27b406e1fb31c58b788da05b866c7ddaeb90e335711d811dc90e28e41fce64c55ee12848cf02143a329adb6601f42de28a7a6b9668b3fb0dec04208ca7829085bbbae9cc087a8e87ae6e71e0501f44fece275a917090e83e58ef9196bba36b7f705c76250a0eb90c0c12460c014c936c5de1f883f4b69eff3e7149aba91951e37604af3d85092b0df5c48e790e34d71fac65e1afdba8fb144851754b8ad7252bc8fd65ff363149bb5a73f5416e9048398e37790ceb6a4d1092a0b2d257ffcfab05d04623834deb67134827b07b0d48f64a07ff537dafbdbf79cca3d73859810186e696921f99f6a449680d6a113123362613215cb70ce6c81f6474c2715d83163798fada938272400105245a803e1772785ba7a2b875914491b52998825ada5ba7fbaa5637dee42f13c2b054da3f1c5bdf31afa321577bfebdab11e3db7b4a8ba6b928d7f4142feb747132f8b590dc1ad3a4a13323ae203e17d0a4e0756dcdc2a05790882e4ce00a4741f2f3d106bc19dc15b9a7e02c803beebf22cf2c2fe8526dc10035411a36465f47fd821f11ba458c99cbf2dc19825bd8823d48cac9117336127243530dc160558bce7fe20d8a4d635f603a639231b2a54bdb63c47202a44235261b28615de8414de080975754c87f66466d7850a60b489aa192797d0b0f3566678ee132165790dc5fd87991108188dce9b8275c094ee246a9ac4598eac0cc220bb4ac117524094630151b609d323fff38154cefb5a3d43a3416bb59d900d86d11ca8053c905005bc58b40dd0db7c8d91db625d21c285ea2dfff287400248e0e98105f650e8aa320980ae28fca6fdd3a0a72c013283162d9a378b0c0f003deea96ac74e939a8bbc82c2b4ce348a953938d11a5bf5aa918602602c245cc0afb046e88b9f466c2d6ca2534c34a1272ccd96768f94c28225a7fd4a514bfa765f07655c47d6aa120ba4a728d581fc7ef9a90a3e2d43b3c1a4fe7127a234d8cfa99d9746a491c9e3dd4fb57dcb057ee60964ac92ad1b7609c599ae99999f93adacd2ea3db66a36eabcfc703afc7508ca76517163337dc566eb91617eaaf9eccd97eeecc2fe9711763c2e798184c9dd27908352ee72ee93207c4bc188814eb0b93127612cb533856d8ec0bfabf13f4502318d7b09f6a3e0342c1b4230dd4d1de84ae5f6b2d502c8665805c1cf1205bba2647bf6b4f1d362d2dff17f30958659601f8d8149e0532633936872423a6c833685f868d4f12162ddb5de560be76173ee0a4fde9c4e099ee7e6bc8c50041de919b4c9ab79fd", 0x1000, 0x40c, &(0x7f0000001080)={0x18, 0x2, 0x5, 0x5}, 0xc) ftruncate(r0, 0x1) setrlimit(0x7, &(0x7f00000010c0)={0x3, 0x100}) sendto$inet6(r0, &(0x7f0000001100)="f57591053816496c9587cfd07ba7", 0xe, 0x2, &(0x7f0000001140)={0x18, 0x1, 0x7, 0xff}, 0xc) r1 = accept(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) socketpair(0x10, 0x4004, 0x3, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000001240)={0x5, 0x6}) sendto$inet6(r1, &(0x7f0000001280)="f9e5b5c9a4f3214ae2e5047587cc17355b54cbfdf69a38b0958e38b1c0943af638d9e642c2ef385997066a1d18095a41f218cacaef553576198079289696b68bc3a08529a1b1c764843640760826a26642f2d0e79f5a7d5f130ed618dcae647637aaddf8d8fd90bd571411d92eb1b3e272370a18b83def7b9b2b40fa70cb23d114bc7ed7442032fa9e4bb06f4deb0963505f390807a7da2e33678618ea55a9a664706294b35f4b955a14e3e629c4654712d8a77cb43cf25fbc45cbe818a6d5de38245ad394cfa526d8ed", 0xca, 0x401, &(0x7f0000001380)={0x18, 0x3, 0x2, 0x6}, 0xc) write(r3, &(0x7f00000013c0)="8fc31c862ba4f4dca4d8eea9619b971a09a67de30c86e535dca3ea47d139c930cf1b947752475f9bd49624c404918b7f77b0ba488bfc85f6759220eb9191b0e4f5ee6b91a4470a9ad244a2e7aa51376773d65c4b8d6689cafa39e7e27ef4eba370c3c4b6bcec2463db7f103a0cd2e40445244e06c9414bb673a82f0929a3ed28ca731e97588ba5c03fc3099e493d2435e29c1c3dda2e1e39610bb5ba62dece25a3145736a088d5724e0143c2d6242993e4cf8393e684adf1523d84d11fcafbe381f5c06167c667b07c47da3e1de91119a7aacf17eae543fe2e060449067a449d1dbf09f0a246423d5893d487ff8d926a882877bdae846ed151ebc6", 0xfb) r4 = dup2(r0, r0) ioctl$TIOCCBRK(r4, 0x2000747a) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500), 0xc) clock_getres(0x4, &(0x7f0000001540)) chdir(&(0x7f0000001580)='./file0\x00') ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000015c0)) syz_open_pts() clock_getres(0x0, &(0x7f0000001600)) sendto$inet6(r2, &(0x7f0000001640)="e44d97b11d03ba4cd4610626b77945ed4e15edf719e4a0c78fd622b480a3af7e1a8f9bb2d19232db1d3108645b65e887b804fe718e497bad3c9b65030f466279bf7a16f6d7a0c476d6cccab90ec94227132430bbe930fc215eff41f4c86ab9cf092033f9f0839ed84076fe1b255f0c7633c624a37e23be14a4d1e7f06e03ac6c17a156eb7797d97862e7ca180d70355a4a09e432c945ab74860cedb468941adfc6da7586952489a39320bcf69f83cca8a83c58100834b6fce9ed7ba8367746e01ee26d7e5203a0abd1a14ee9606c97efa822ba82c039b11e257001b859366f916bb6dd5489331fd186014ebb17", 0xed, 0x404, &(0x7f0000001740)={0x18, 0x1, 0xba, 0xffffffffffff73b5}, 0xc) bind(r5, &(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000017c0)=""/7) fcntl$getflags(r5, 0x3) sendto$inet6(r4, &(0x7f0000001800)="b5766d6b80988698aad95a4eac1a9ca5550156437a7457553ead0a", 0x1b, 0x4, &(0x7f0000001840)={0x18, 0x2, 0x8000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x0, 0x8, 0x10000}, {0x18, 0x3, 0x7, 0x3}, 0xd7, [0x9, 0x7, 0x0, 0xffffffffffffff00, 0x4, 0x9, 0xf9]}, 0x3c) connect$inet6(r0, &(0x7f00000018c0)={0x18, 0x1, 0x70, 0xcc88}, 0xc) 09:50:40 executing program 0: r0 = socket(0x5, 0x400000000002, 0x8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:50:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) pipe2(&(0x7f00000002c0), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 09:50:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x3, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x2, 0xfee7) open(&(0x7f0000000140)='./file0\x00', 0x2e8, 0x10) 09:50:40 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") socketpair(0x18, 0x4000, 0x7149, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x8, r1}) unlink(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_gettime(0x6, &(0x7f0000000100)) 09:50:40 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 09:50:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0xfffffffffffffffa) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035035d494bcc758500000000000000000000009e8014a6705576c0277a7927203bb9aa3b4d9bd7bc66be5df4ce4da3a3a0cc8cd0f6c6b8800abc2e0cad3cc6e528b81f5491c1eb851c8785d73b66b1000094acd82f700c7da8069b8d3cac9f7d938ea34f9c2481cb3e3cb107df8807bc5a8b929a64106ea2c848b86ae5299f96487c57d87aa310d36d552fecc258c08114febd7d25f7d6d7dee875e5d22ab6605ff29f5866cf60d39b946c2076efe9064b40a55081a222cf86e655715d2681896ff9e00675c4d43d952be8082f45009a8ab34ea7665df78790f463d3bfff0da452873932cc741a8bd0bca194920e5128be3bd67f945eb6a54dfa818f335fc2e5dccbdac87ca1634b20c4e9f63ffe9b26845ac6ef84abcf649457a0cd26c3bc864cbae6e3d889"], &(0x7f0000000140)=0x6e) dup(r0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x228) 09:50:40 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x5) 09:50:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10882, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 09:50:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffe70) recvfrom(r0, &(0x7f0000000080)=""/239, 0xef, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x20000000000029, 0xbe, &(0x7f0000000000), 0x0) 09:50:41 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x100000000002a, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x400, 0x4) 09:50:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0xffffffffffffff00, 0x4, 0x0, "6ed4cb93396e4fc07e5f1afda9e1a2d11fe68822", 0x0, 0x9}) fchdir(r0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x160}, {r0, 0xa}, {r0, 0x8}, {r0, 0x62}, {r0, 0x50}, {r0, 0x2}], 0x7, 0x200) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 09:50:41 executing program 1: r0 = socket(0x2, 0x4000, 0xfffffffffffffffe) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x0, 0x37, 0x9}, 0x3, [0x7c6, 0x9, 0x1b7, 0x9, 0x90000000000000, 0x1, 0x726f, 0x101]}, 0x3c) 09:50:41 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r3 = geteuid() r4 = getegid() r5 = getpgid(0x0) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffffffffff02, r1, r2, r3, r4, 0x2, 0xffffffff80000000}, 0x7, 0x10001, r5, r6, 0x2, 0x1, 0x1f}) shmctl$IPC_SET(r0, 0x1, 0x0) 09:50:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x400000000000000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0xffff}, {0x1, 0x400}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) 09:50:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:50:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="d4286d4acdfde560d372adab1eeb3b7e2c7f2a05831deded", 0x18) r2 = kqueue() dup2(r2, r0) 09:50:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="82022eff7f000000002000f39878f225653000"], 0x1) 09:50:41 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x8) 09:50:41 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x60) 09:50:41 executing program 0: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/34) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 09:50:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) 09:50:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 09:50:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 09:50:41 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/24}, &(0x7f0000000540)=0x1a) recvfrom(r1, &(0x7f0000000580)=""/134, 0x86, 0x3, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/166, 0xa6}], 0x5, &(0x7f00000003c0)=""/217, 0xd9}, 0x800) 09:50:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:50:41 executing program 0: clock_getres(0x6, 0x0) r0 = shmget(0x0, 0x2000, 0x8008952193d6b879, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfff, r1, r2, r3, r4, 0x80, 0x8d}, 0xffff, 0xdcde, r5, r6, 0x6, 0x5, 0x5}) r7 = dup(0xffffffffffffffff) recvfrom$unix(r7, &(0x7f0000000180)=""/48, 0x30, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 09:50:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x100, 0x3, 0x0, 0xfffffffffffffff8) 09:50:41 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="570ad453b3824bb56e89b0306d20b95a4b803d9d2b1d5d9729d167eeb7c5816c39e5ce7577e6c3146437676f565da1f5447bc20ae947bf502439b9bd18f3c44cdbf863aee71e5ba82b05aac10c8590c7166c0d5aaa43bb18bb21e85415b96af2b901bc982d15d9653ae299e7d504466fa01d98ae7ea9f3cbf34d53cd963a44d1d596edc6e04f9e79b7968f0af5ef637510502bc188a0b2480028ce2ef02e045fe7ee0f6937880cffd0c2211cd86e6b53bf908bfb789085bbe76562f7c8953513348b0c6ea2e16346786fe4641d97bc460272065eae1bd9", 0xd7}, {&(0x7f0000000200)="d0c3ecea52535c2b807350ee1bf2a9a13c7d121722700e5511455bb446558d7e50504c2b7e09b4b7a44de2e1e09fe076f4c95f9075fc07fee0155f8c75e41f50d14d0dcc9081f9af0334fd1f268f1684587d08b8f3f3ca258a9b8b0d56eb44227b4beae986184566e8c9aea6f56ae9456eff82933cb7dd5e34f71fb5ce106761642e089ef52d3a4d420f3a", 0x8b}, {&(0x7f00000002c0)="c472becb6b6469182d2e268727954b9bb4d510893ffd4bddd2d89431c2b0e2f10684e61c8c60f84f47233247fefa55a6ebbf33c897c23c298faa9c58534090b30636c532b62460562a05bab167ada272508032ea027cadee5c9f72d46568308a6f5ec020143b5419157d382d13bfe993a880510b0c26c62eb848dc0251692fd3e159da07e3d174f421e2ea97faa2e08d3169f91161474f620a77a66fb7f5a22b25714642d9a63e68e34e0d08ad44c00404f4ed76cc9fb4131a7aee2dcd8c4442d5f677a29af90495fa526e62ddb8f3b0102d791d587fb3376338aa59a0b3d1bd49bc7713e0c455376e5922a13cfce0eca00d3f979bb36a93c2b2b2e8796a6a3d9a1791d24fc2f941ae78eb6d2d98ef9b052b607591edd1a2fefca49e6eeaaaafd21c4467e6e1f2905995e37d798100062ac041ff1051add448aad2196559a280ab9680404e288953959c05479c0f594bd5ef8adaeb21161957e79ee7c64112dd55ea6708ef49eb4e0bf44ef07e593424d8c32b565b590c2ab00343197cb139a12a388b46fa6f9cd77fe40965a303b12ffcaf87ca36e7315be2314b211f07a2b1505286d180cc9b0ef395731eff3db08a9088680ed70fba73f3efbcafea108b3974e8590b0d89e5b78620d89c49a72d2bcea5b9638ded4c61c07bc5bf50f8ab9d514daa8c347aefc28c757e060ee7085f3b990dc43e5ece09ef13a704821d9cc06295d79e2810af7292a3c71174ef4f8a8d6c659f9edf43f2f0b2ace98d5428061f5da9692d84e09cc888972fabc4d5eed24e682e506cf938f7415e92246febea4c98bfc4924c098a337da1f2ce346a0ae20fc489de4356c4a0d8ac3f9f0e431dbe93bbf63f553944487e6fc57d12ddc7b26674a6063b26bd269f2610a0604b3ba9bfe0b8b653a8534ee24a4113d15725615e00220837992b811c3d5da533b7b866c1e23eef963e5b619ce2b3cec27af331833d884d2dbaf7ae6569d88630c720e850a87d4a2b28cff02c1cd06fd3a433b9c5f46532d3b79eff63232906787a0e84a9ad9d3501e16e43aa12c0613186dc074a5f0bd483ddf93932e535fbb1132ed082dbe76a7cc6b257fc1c54484221a0b5500ba43ddc23caec80d1959db8322480040eff99a3743e445e148aa281043834987a01e8e1bb44d572e238e27d811fab496148f3a5a4679219e29a8e045b8cf88b305b77fde0cb3de5651b5c3972042174e2144bd785043c8c46dad78faa48481e084ce311f73840ed1cddaf28c2afe4f6cd5a87f9cc7f520a1d9f91a16776fbeabef00a6328f1fe20fbb09bb65203bbe19e4e4b928a2ec88663d96dfe7f8ca8f19ccd5f06b09643ff84a9f5e1a0cfde998b2dd1397bc6ebfc55e832bb55a0e414a703d65655d9d233459981a875ce6b450cefd5cfaa368209c8c62db8a877be0c73e385665dc49f8fcb32c704e2d62f8d1cdfd86f92d08eac50e472ac3ba3b63991b2f625efbaa113ac0665d37c95890e5b192d2393aaeac51d1a3ccbe300ca3a689bede60435b90a1d65834d1f5685de25af7cd7a347b95378f01febdcbdb9b90d9fa7c2af937a391d64b72ac5bd22d02a596b276f736f04f7da0bacc4ff70861481f38fca75b6e876d32eff95caa6f28736d1c3adbfc0d81cc8a2851694fd4c251ec68131c3c1b19d410f7d8bb30fbbaf513d13ed5b6ea013cae505c03513806a7d92a1562b0775c602e8b01b3e1f63e8dc22994af914b2c402bbd2a95236523f9269f8f7a166120cf5487df6fe5fc4cc5d577faaa4bb1c74586bd9cdd62d6c6715266efb2c53bf676dfae5700e39a04b637ac3c2be6182439af541f714596d156a0c93664035f885d7153acc23f45fb6dbde1ff4dfe6bee31bda0907355b7d738eede5c1930d0eef2392b7da68a977d89d9dcf5448dfccca7f97092a26a0e4eaf93259d1dd7a9e8874a13219ad3f95a0781c6e740690968e66a7d9ca7a0e2e7468358ef15cf3409a95923dd045047f86ae2468cd0fd4cb7218553237ca6321f470178d088232a310ff4524a5c2dd5e9519c46be9c3dca34c2b466a0a843f4016274f1edf2a41d4bb7004570ae1aaf594b65517a593b74d4f9e9192f9645c28b0cced1ad18be7318f742a7e818d4904acc78b35784aac83b29e96b0f4f2e91db5d6c08070a8c4b7cd0f0ebedd89b8ccbab2a8b09dc3b3b699d46c7a721900d56eaa692b5a05bde62b387c9511d5ade59ae7a38759523d8be0b7926adab0389c628d3234f8c6132c5765c44fd8727b686c495d981c449dd6d41ddb3a2f99751d5a5d04fa94f4d7abfe92837ae059b3bdc3c368c52a6089ca83fb20ddd6cfe6d048969d0c29161a3c9df43a236f54886947a18bc939dc21105ad760763d9b7f6d1b7494299d8619f231f5657488bda988d07048bad5c1d6ab932fea22e15e7cebfe3ddb73fe64fdfa0704560c282c546a99814ebe914e2f39aec61cc8577a68be768845208d5c7b2d217e9d275ca056e45e82909bda926304f932fa41127fd96e227349bcf839fb49c5c11b226403ad986ff2eaaedcdf49d782b215cef3f00a234a4d54ffdca43979b8818587b8927de8b19143b4246eb782e8e70a25e74728ed7703df9a29bf644a8029358868397504f9ba0dddd8b4e38784c33f922505dee27d92b758c56f030444ce034c496839c081d421c6b9f6761a46f3d37b8e39c6c927cf56cf0660590fa19835ed01cb2e9dac26b691ec10d4fe5877fd4159cbd1fcf835874d5d46ea1134ed8e3bdfe712570ab843e8717d53e471c8ff8f9a29a1938103ca19984f605e1f356204cf21f41c631bab50798ffb8b60afdd2186365ac9d2ce10401b858fcace4104ed0d5bfaef6c9bf1122f6127ee4676b0d5f1c0c14a54760f981d0c3573033f57a004f0de6e88e6de327fd5dc47750c2b25a6a343c4bfbf11c9d91eb30447870a1fb09ee69fd99f65f99294f289184a137fec15ba2db49fab153f0ba047f613658cb2314bd5b5023858e5d54317e817da297b51572adaba3a7e869d6cb19793811d1bddd299952543551c78259cd9b0487565493ea86aea007bcc77dca253c288e4513c1f61b0ca57b02243eb3ac73403109e3967912bde5bae58ff3c2c641cc6d5b3d4333d4555cea391fa1cbf2f0f28bed455056db50eb3d8dd49295176f542dfe94de66557eac8f579221ae45a401239d4b6f23cb30127d56694cb98809ad24d750fa0a26b5e98491d3d96eaa12fb842888dc8156301c48f99495359e4abea39939a4891bb9c31e559f3b8c9a3ee6238fe80dcddab6359dd967ccfe44bcb185452fb0ddd460e7da218095762cb644f619a195c5d271ebff2560dc21307b572701f42f919b0443a85a7a30f9a7af154780c8b9f6e48febf3191e01f09d8043a3e2d28eac71dc569165dcf75ee64ac62750d26011ce7ea2420f956f2de1e5e380107e232ef39ae9f24ea84f9c5895de7702c7929976590658070878d6c64fdbd6c49133d604c38bb34623b87c1f0a3aeecdb92b7b0d0fdae931295ff608e325c72260e158642d7d56cce53646f454a71d119b0170e35adb9ce55d331bb7d8f2d130402549e63699314e53b92240f7ddc2c18470c98d8f2abf590074ecad7306a98299ae5d3cda7ea360cec2dc521e33b8463352eca9586b6c935ba52d8fe06f2325af39d40f857b4d36c9108309329ed9f8aacc4e0ac574f9927a7d326a4cf515dbc9408c9f81931ef547efc088ab88b6330e08d4e8fc0dd5892dd1713d9d1915869eafa285427303e066d289416042ae0e271edaa862e8e423511d3bc766ecc1213f4c5dabc4ce3b6b4ecdf0a2831dd2416c110e68ee4c3de308accf0d8efe999a1784ede999ee94a55b39e76843e2738bea13d181b87b641d1cfed1e5471c0cacaad2b4dd61452ca0b3832d811d7a7c2bb64b680714252a2e3aaf5b731ce2fc20d3812c8d98c5ddb12400df9ef809fcb4c6c947f7cbe18eb132267f740d6538f004b8452eea6953df0adc77dda00ee3fed2f089be2817fc77f353ea4bb64c325d24a9a85b45d7b30eb4f9fac18103fc6e84c2f5041202c1a68382988ca667662af2b4f2f3e44a16cd6bd9275555d11d9eb85aa6ccabca8cb38a8d7e0b474f11efe797249ebc0a5364c4ba6bb023b0a90d845c8a68cad04c6bbd651735f2e587cdcef4e33b904d0a74c8c739f20c6cf662b7051edf97c3f3ac476ffe6c09aa2fc670fdac12bc96a6b82402546e12c68f62541e697dd59cf7a2b74bd767abe7c5461a8685add849e141046be51cbb7e7cef0cbca1337fb344c20fe16503749d8aea4ee54ef2f10673d26dd6f7f15183f5c3c37cf77593e0ccd639fad71f6acece9df8acde1b838f27b279ae3579aefc32e22b8fc554f9c39a8d3ef0e55af3672154d03b54a72b8ee4e1ae3a484ef2c35dcd5e958cf336d2cd0031d0a1c3c462444c93cea92bad4341255fa5c3906a6928fa9bbc32721ea3a3173248869a5c0f53b74d0597713b5f2b4b8666ef9c4eff955542d4307cfa18adaf19e23a5c1f56d64837686c0fd40817158c306e59d4ccee329a0d0fa8b089df84f20b2186f72238cfb343a4a062a6b93b8c07e8a9f4cfed3ddf45e6a810821fd499954fe187285d2e020693abe0d97d6e75309d37ba59e5ec64e53ee886cc7d325e40334bf97c9fbc3b5a6865f1bb1e838ff083f82156eee70b5d5e3d3f3ef98c8f3cd486fffb2e0d48a15691542896281011531b01de5aa8a1da3e8686f79c44a14b938c95bb98ddc4e05d269a26644e006c81f2c57f82e7a0383268dc45ad1f8109bd6531eee4315e8b1315b90493e111116fa9ddc1171b05ebc6651d2c04834bdf19d0f593693da2e0db2cdb7272bdf3ba262699400e26a7c6c3bf9937c72eaf60b295d8715cb9feeb3f8654bd17529904b3cb601bb56b0b2c7c7e02a5ae9a9814cd14b13af7d0e78d00e3f2c7473b6e1950875814b0f11a5a00507aef6a43c90a132fe906afd4d4f3d492b263f6d48f055563a22025e17a8c6f6e8c3d453ad39c76802d3217a4e14820cf359131360998424fa8efdf56b15a29f039f55765e38e6c8da2512d5fe4b7601ac3e5f71d9ed3aae74d8f5d822ba22f2c2e5bcb5d73f7890ef2c724653f377806c06838a0b086584efb12aa959a7613dcd9eee8742f657006904069d1ccef2b336f40281af6890b0ef927b2a7ae45f0b70675eaddebe820ca78ac6f1fb7d3f759f434ee7e218158c8cd288594bd6845d4e065ffb1bed905299dcaa4de620c7def4e7e197568f7bfa559363eab5f7bde666921bd59234ad8882da4585939b44819c153db0e406bb5278dda25939d29ff2f8795ee8983e4b3bc96abdbfe06b1db4bafa63ae0aaa896522f7e6be2a91570debb501310c6c95164ba88786d49d69c4366a352c16b31e64b5d0b64a1b1e0f0d149052633313b2f3961e1af829a65fa9ca6e330e37ddc28514d8f9efc95db6f809ce3ba80b2dec5221f9aad5f88cf5e1005abca308e012f3358e8b3894a6e200ed33daa96e0e3c241bb9acee5fff2ec1587f8727874b35d915d7f37753f1b1c6a6268cca747cb000afa1734fb5904e754dfacadfaff4ef322a8c35500e9e65a8e4180898fc9c51dee8456065a751a9eeffb54b3f01e30dbca9920a24516a4654a34fb9daa8f265ce1944d778d267291976afd02ce6a82f4a64944bf5e44f0296545c5d716dd6a3caabaf707d8746846ca920a43e233aa1b5d0c94d283c4ca71648366c4da415d3e7ec37c385addd89bc58bd2a2bc258a84b1707ff37389b654aee9153dfae63846977654ec4c2ec", 0x1000}, {&(0x7f00000012c0)="88040844c91b2775e22d2c9dcaab6657c0136f9fd810c1167fd5463f07a6e11e493b8498608426742458c27ebf82dea5d4ad69ddcf4915c75708", 0x3a}, {&(0x7f0000001300)="b2d55a00473a43f23337b319af1803029f3160aef6e660", 0x17}, {&(0x7f0000001340)="ff27acf1c2caf25e05059766b7ae2b", 0xf}], 0x6, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0xa0}, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x200) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 09:50:42 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) clock_getres(0x3, &(0x7f0000000000)) getgid() r1 = openat(r0, &(0x7f0000000040)='.\x00', 0x480, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="52f03f5d864238730000"], 0xa) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 09:50:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="1bbf2bb38d3a917a17", 0x9}, {&(0x7f0000000080)="2a9bfd", 0x3}], 0x2, 0x0, 0x0, 0x8}, 0x408) 09:50:42 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 09:50:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 09:50:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xfffffffffffffd9f) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7410b666, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 09:50:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x7f, 0x6, "ac647a4df5e6c955cd11d9be62ab69a094bc2dc3", 0x8, 0x6}) shutdown(r0, 0x3) syz_open_pts() socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 09:50:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYRES16=r0], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x5) pipe(&(0x7f00000002c0)) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 09:50:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x14, 0x80000006, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 09:50:43 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 09:50:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r6) getgroups(0x0, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 09:50:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() flock(r1, 0x2) 09:50:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001180)="b12bd66247a864b8d89359ad3eb93e5f4f786528652328c5ccf73aeb5b9b6290f35c302621d51a57f24a32a03fd503b1a1fbd71ff6fbaf120db1d81fdce0db5bee337c45b33f41e1087fb0e4d437433d1d95f624ab54872633df030b44084b86cb1c442d266700f5b2243a602dab04f58731747a707d61407b9ee323a012515c0277e488fa27900d60ae4917a0a9de70add8cbd080895188584f861e6e3f3bcba96f95ad609c2ef932d70e905b740f5ef298e166f6d0b0b7bd57791cf635d19942d605c50ad5162cdb67094cca216c51ea73ed9742a437934592de1f0c7e31bddc9bcbc21cf9017a8730ce09ae5a68572e407fdccc25af4b1f80eb908899557f64f321a5485089e4d0263adc7752a8e23369fb32d87a77feb6126dd2c72570437ca8f2453b065031dad9123459fc4db069564f380a15ba918de41ef6ddfee0a273b09784992107ba2f11a20b65eb6098409acdf4b98f2c0b14612afd49f85b9e0347ed5e6fa5982323c726cbf8b09c1c2ec2c1f345c53c8f302da52a40ca93e54e20236530cc7da560d0438c6b8d0e674ec5d4c455e061b0d2e41747491c5fe4e2b09934d12b77426e8c467e474bfbcd25db767fdb5928131826dc339318571796d5f6d7cf9d596bbb9727283ddf6794e382b3d488ef9fb0eed6b310dda655c09389b90cf93f053ab92f6c9c0f3105f1653742a92bd8e55f9c6def4a87ef0e6d1120969e445942d0080b1f8d62ee4671ce190a9418ecaa94e42e447972331df918426f51afccc3aab010264c24db1e9bf643f6189122d68a98ac8962c60894d16b3a8c729d1bc72abd0f0bc48510019bed7e1b93ef50f24ac6a72fa3cd38cd11c317fd149c1d48059e6e0e68b68857aa16696f5282976a641a5eb381665b418f795ee9e3c95f1c2eda63cee500437c35e1253f1960dfdf8b5738ef1f6c46e9fc9aca0b880397c26a3083c8ec7e8c597c79d9d545895851ab2271988b8792d2c6e96a099ce7db4eda38538609df980dde490b4f675431ded40a9ebac73a8e3c6a0cc70aaefc19fcff5e38ed53babc1602995e593a964ac75d89404edadb4afcae61fbe4a3455ad21837abfd4bbe964d0006f2868c6ff5110027812815c233878948d4de146a2e1986fcee7b0e9bde85086d06dab2f5e760083c8f3033cb5698fa37c1051212939d5ebb66b638bc2f5fc212ea1758984d67e7aaa8a0945eda90658e0f2463e47935c3710183a7f5751b017bbe49d58f141cff170c40d68e27cbd35208aeaa59d2c8453e2d920c7eb40cabe5c897f3f883f1a912f859ace3e1e6efe578aad93b68990f9cf944550bccdf2a9767bec4172fa2d6cb5a8112e4d92b5dc4663744ea217c7572483c913b23af0189ab5d4e61236b7f08de7dc6d4727e5cff6c708034d1d63ea44e2a255549f58a2fe18c608e5dcacfe47680377019a1f9b332932b650e8c35ead0bf9626d717218ad77abffc6d6eea3e13de916316aee4d5fdca562ac861cc974eaa65f42ac86b0bfca967040ade085daffe59b4f09f19912613d3f1fa211938a82b3f65d047fe31796a31ebf8f23acbabb13e27cb9c71e2a8895bb2da1d6ff2ca360282a44c5f7e98a43c508f0d1af2b57bf5db136f3443eb0ff9a253becd0f3e5964b1acc2c116482140cd305d61f2c8905915128577e6713b350fbfaeaeb91ebddfbde47cd36d010c992a2eb260b6cc9d118ed8dda241947c5be260354145dac3389a3c8341c633b9b9db548697d426caa2ec7db2285f728e26ae7d5246e2d7c37e0a50a75f823f86d15f135c2d76946d966c3e4690543a698ff750c8fa53ad62fec4ca961ad388771d84b7b9afa7835b4628f99d018b9373629b4b48a63dc51cbd2971f5f7f025641e87089c6b6b5216e4f43194d43216aaa58100093d414b03b915cbf33877ea61a91db958ab5a87830789617fa8f9161caf8bbd1029e6c9f670d575cba3646935f850c3db45f11bdff8360a2e95345dad0e6a691509086dc316d4601bdc3a1d9d04e0025bfa5c3f7124ba4aa7f9821c5b34d36b8e19c7a9004d8874d49862fdcad38276a759565ab21bba4e4a0ae39164f0125ff1236139739287a9d959608a6a0b6ffe5f4c4e85b0515f660fd64a75de138ca49ac5c466324857f82898f1f76686aa9f27653e3c84a75ff0408dd82c19c139f922f927bbe979634b69ddf713ff81bf99279354d5bf47d8ef275a810acd623e002c2cf8e3149669d7fa27ace9e2d58507cb5084bb8cf030a7cdf46460a599f05d4740ba95776b2eeabbc4b6bf7638034bd0eeb4c18273d2b6c5a66b0b16c6b8aaee437b1a1da9dea1830a7f74d5191df9a74f3cc45a59868459a1a02ebf60c1b29073939b80d423fe753a91ddc5b118497272b907c778067479ac034df18fff011c94a2877fd6f50248d972ed4d462dc6a659c479e7281825e6b741eb597caea0e69a238c5c34c006aec9a287ceb47f1f79e3d9dc2f4ea5f6dd1d4470830c5e2dcb6f8aa7ea62fe2127261e6cb5ac43ea058c8d54c0475adc700e0a2c2c7546594de183fc1c418bdbc4ae8ee4c643efec5ad8c6c4cc785141edaa72746ee1e1f4db6c6e180d5a835c31ee8e3bc4a9b6c5970053c28601131c005a993b109052d84dae2847399641d7065034eb3205ac4d8bbed4272ce4aa757a10ff1f4e6d89cb45249b16c0463d69d1982fe3289a7d715996c6d66046a37ca30f9df2d67164659fe514598283ca7b7c49c6054d46695d1efcc5aa7f7505b7d3a8503c8246b12286b3bdbcc0dc44faacf19764f70f4858ac761c258e083874aa41ef8e9dd8043eef8c22bae9bd9de3c84a2176e4aa4089e5d7b50385933eef9be2275095381e952982509cf303afc1d2183be275640eba2728affccba5ada51aaa427aa08817d103cd358ea148bc2f75d20bd400aeecedb3a43b3617d690d5e6a740f2d5d8a3e110bc123a5753212b9a4e35dc7fdde0414029f21f696cc093337b636d4e514e508a5c67850bddfa3cb4f151ffc2bb307a3d8cebacee99868164df7c4dad6cffcf47b279bea1902f14537223fea00d07b15f9af95b5e993665c453a3fc45679baa9e527adb6dc91e9ea34ff980c75c7830b624a1a049b32b9870e1aa6c9e3da4b09ed8913d16ae5fc17c8967c674869282103a74402f939309a018fcad2aafb9379b27903acf6daabc7f29b6c5a7bad2ac8d2c507c146f42f7846878e1d7a55cd0fd797236d7a891b4292dc0ec01ae819007e28a1715f977296dd6652c7174652a4ecaaf2ed3c0a7f57f8d9790c0cd4ebe2bc7461db7b96ea2e7b6be6450ae4fd287d731986bd8dc3e9f892f0ea755f81dc4e9984289fc4aff48debeb9e8dd0bacb0cbd0dc81688ee8ba52e81919913b54dd18b127cd66ba6a4bbf1e7e7508157e5bc18807ee7a754a30f3c443919d5959a70d764536f2d11dbec5e692e08202e21dcdb206b6e2f66753528e67a6fc2c33abf11401dc80e61ef83c8b09101a34c5dede6bda378b8a31e9a4ccdc714a8b2f6e7300be21c123dad27ba8b534fe51d7a7ac5135876dfc65a1d0fb2548a82113ce62fdf18072e94dcb1c1c8c360c207291a186d300dfebbe404b6dc52840037acdc223f2abdd60655c79694233b2d00844c59e4af459f3241a043a5c3bbacd12a16bf03e370b3551376e1c3569c40b3e4a4d812fdb559d36ed092da30e903834aa3ddab72baac77820c6d9c546c6ea22a015868c4538be1d1783c0331df79832d45fc79c812e0ea892fdcc89a231633e2113a652708a95303d56931e2d61f6c82396f7a0dd7e505bf270e6991c347e6915ba48cd99581e6b6bf3a2666fc1c3420c0fed1c73767529e3b7c0dcb9f44db78f12771fdfd7bd9a104a3c4dc541957152ca8b5a74be0def1166f27a497019d2e2e732a14e50d5764df67a49c33bafb171a008afcebdd2c0b844cd418de453bf65483d6abb9e118c9dc59ce4e8ae3dd6963242d0862b775b9febb70b03ccf1a1525fff3aa00b9fdceec340dec9c635e143b905cede8863943d17b2650cf5f2693932a5bface1c7b47bed33c4ef3b71996b9bca959f1d4c229f65ea04486b6135ae1c73b25fbd5ef0a5e0b2da73c857f2042a2d9c85bd612bf37db032a88221e7fd848e9a5d29248d362a8d8d57f0ef8e0568315e0cde2d7de6fcbbe4cd7c347e9f542e6278babcefe4217e8dee14524253aefcd1cae457674929ac8b447a6d730eddec6e84015f307bcbd0da6ef4482acf403a45869941085a2fc9b155dabff032dad179d5e9083de2d5a98317a2cac1e0592d68941f6d933c33885acbc51ecc7f24a7be91c424261346ac733dba17feb17a491aeba1bd0ac928cfadff1c741bb5020d795b115d61006cc828568efc6015521d21fbc4e67158977974dc1a9ddc8d94ee8c3bdaee0465383dfb0e2d08c0cb37232532952f93d1977969d010ae023bf16eca758adc8d6d0c2b12444ce52ff8d10f1e8fc022ba6a0e23e68d43d19bb7a37522f679e27c302ddaebed7594c352edc3c6a6927a5cfb525ff651632f3adb87980cb3aa151a86149fca7505b1debb7a0c590c4032ddb5bee6c554d837f258da3a420989016feb0a5dca82dcad42d3d6796e9d93aaf12d4754720bd132693d7693aad01bca7f5fed4ef6134ca2e3872a7baff82544fbaec86ec5b8950ce07c2826c7c1b28bd987de9af81c8e082bdc6c401a3407ed08ded32365678a71a710299a28f1a93cce54057594ef948ec6e5415d813768006ec7f3e611997061de4847f36c71d03b3367d2e03db08bcc0f7d9544bc4a0e9ba6493279cae061ed6e0809a2dec44322cc586e7c62180de644357ec1f5f5ece67c7824182edf36ed378ef70cb02a2e9d117dabececacc2241454bd7153aa590e1f94e393e6e1dfdfcef5f7ad6fa86e47f6492f164f32c2fc9bd5a61d372900ccb4807118e836d73a5ffb2f2c6c176a30d8be68985a8eabca3c1d8576c0006bb5f4ec9b3c064ca3c3abc76271d697c220e01cbad4ac63fb6038d26ed5a089fd99b07b1bd11b7347cb4238b58df369b415291d2d565dda0bd85f8e78faf1ab1819d502346ade7389021708c9dbc41b933768d4afad925aafb441e74a6f20c233b196fd1db7cb6eaf84c1a1b7bb326a40a6e3437076feb46431423775b0878cdf647767f02dac03cf584b332453d6816f35aeedf6a5b784f75f9ee952238d80814eebf4271c7b7f8d299c4742f81d07534de6e8404d6ebcdc96038aab19077410a0f5a8f720c9074a9fb2a9434aad2e995e7358d1dfa113eaa0aa05191ce004d701188dc399e75fe0c5378d447092c2058d39c0ab845d341b0632310a4dbc2c39259be6e24f259d5f4682e092a76c3ae2e8e622c687297ce16715988a281769111e1c337cb1260f93353cbf6a7b884a9e181fc51ae64720242686bc440f99339b92cbe704f2aa3611fd303ac9bb037bac8804df60feecba21ccd6ed82377857c68565b02921b9638d19f2b87bf53f3c8cb211844b14cb1811920bec1c66b358ae3c54acb2352f94c044ad6b5e3c713a17b8ec5601e8493b0cfa35b8733e88de6f771382115c0d41f59f6fc8837a1537bc4fa2f16abc0b0f0d540fdea4c42f8608c115dacf52e7de1ebbde4a7d188ad7af4408c78934d054d45a1c47ed0094bcc940a7a6d29bbf020058a8b4a8f7e12426a35a870a25b1f54624fbb64f39667fa882055ed9d963932253942a3dba78ebc94aa346d3cffbe8c2749b3f51e552c548027cc9b6ac68095bb05c0c46f9d086b008674b49cce3e90b2e0be2dda2a4", 0xffa}], 0x1) 09:50:43 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 09:50:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r1, 0x1) 09:50:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/175, 0xaf}], 0x4, 0x0) 09:50:43 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x8, 0x6, 0x4}, 0xc) close(r0) 09:50:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r4, &(0x7f0000000180)=[{}, {{r3}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = semget$private(0x0, 0x1, 0xb1) semop(r5, &(0x7f00000000c0)=[{0x7, 0x0, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x8000, 0x800}, {0x3, 0x80000000, 0x800}, {0x3, 0x9, 0x1000}, {0x2, 0x6, 0x800}], 0x6) dup2(r1, r0) 09:50:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xe, 0x3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') socket$inet6(0x18, 0x4000, 0xfffffffffffffff7) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/216, 0xd8) fcntl$dupfd(r0, 0x0, r2) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 09:50:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7}) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() setgroups(0x3, &(0x7f0000001100)=[r2, r3, r4]) getsockopt(r0, 0x7, 0x101, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getppid() getppid() r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:50:43 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) semget$private(0x0, 0x0, 0x14) 09:50:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x40000005) shutdown(r0, 0x2) accept$inet6(r0, 0x0, 0x0) 09:50:43 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) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x1000, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x800}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2f1, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x70, 0x4, 0x3, 0x1fc0d48e}, {{r0}, 0x0, 0x2, 0x21, 0xffffffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x16, 0x20, 0x7, 0x100}], 0xb5, &(0x7f0000000000)=[{{r0}, 0x0, 0x12, 0x22, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xa, 0xffffffff}], 0x1, &(0x7f0000000040)={0xa0, 0x8}) r3 = dup(r1) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000100)="415931a2797f40eb0cddfe061b5b173881dc4f6e0d8fe39ea49f1c646490fd626239dfecc06727a3999a4b850f1d6cff1b00d39f5ae9ecf913208473", 0x3c, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r4, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 09:50:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x2, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:50:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x4) socketpair(0x2, 0x3, 0x8001, &(0x7f0000000000)) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0xca1e) shutdown(r0, 0x0) 09:50:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xffffffffffffffbb}, {0x0, 0xfff}}, 0x0) getitimer(0x2, &(0x7f0000000040)) 09:50:44 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) 09:50:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) r1 = socket(0x7, 0x1, 0x9) setsockopt(r1, 0xffffffffffffff7f, 0x3e3b74fd, &(0x7f0000000000)="4d3e4c635e688af5967892dfd054dde37d1dfe8fe92cebd13ce96af6c5ac040b956f701989d39a7741", 0x29) 09:50:44 executing program 0: socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1010, 0x2) execve(0x0, 0x0, 0x0) 09:50:44 executing program 1: r0 = kqueue() kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) r1 = geteuid() setuid(r1) 09:50:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 09:50:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 09:50:44 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100000000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xa2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfffffffffffffff7}, {0x400, 0x8000}}, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000540)="233d853d017892a6376bf2be4c420f92c8dbc55ef3ee6234dd03b377bbf5d2718a3968f34295cbff8b586e677150b8de28ca04d86d815be0eb691cc0cb81d3eb71908e15de1980b4d3baef5110ac9c8c7b485fc79aed9093b8fde489fadae5ae0d36b37d46f9b4a29dc96b52c270459dd7edcd916d0eb497ecf051a981a77b77484793cf62093e793ab934aff40377bcfc698f21a469a5cd3d8130bbad2468ff1212ef03"}, {&(0x7f00000002c0)="145bd7e573"}, {&(0x7f00000004c0)="def4c65af656bf48c4718fd1b5cbcf01b6a7002f7ee32f0716b7a76616163513989ba036fb0e88d2a858f4016b7cbc70222df98cb7a9737513c47dcb0caf21d172c9a7c0446a64bd32b54e823096ecc7d407"}, {&(0x7f0000000380)="7af8bd844b60420d9c1f23688f9684e7c1e961f034ba42a2297e70a42eda36bee3501cc1440d51add4572da55426690a6811fbfe7719311491e1350de7eb6d665d6d19d23803347fad6968573f416781f34a4fca13fe8d5192e4e8be6fe50b3ab6907115d8fdae036d46b40f9af636e24ac30052b320fe717b"}], 0x5c, 0x0) 09:50:44 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x101, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="774bf823cc72c5f422c30fede0b0f76410a14121f6a440fa3add3d2b92eee974d4d7384bed51dc06c4d5035d8e5c8d5a648e7e7f9432d43cc21792fabd1e05709e063cd9db2c771d16eb76692510e9e50b67e3f5869f23e0b967d3ab07c85feec885d2320551fb8695fcbb8f472609f722da492b4fec551997ecb07389b02235e0a5e6798a83e809ff025c58b984e13503bf09bd307dc4b384c255f30e8e4dc59272677d21d190", 0xfffffffffffffc7c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:50:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) 09:50:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:50:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:50:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(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) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 09:50:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffa) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x80000005, 0x20, 0x0, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000005000)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f5669489734204003117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382afbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334e1e5cdcc96b144602fcc656df6a2dba183ef76156a07388d35fe7c377f0c71889642ec561f3b8c32033c3ba881032a57ba8b5984e47b4df8a89b624eabbbc7160f7f44b8116ef3612054311e74638714f9438ec17de78d5b1b67e5c498c838845629ea00d9b0d10d39db3e995ada170db39f8cd9c8e570e6de3b98510373676df72c3c86e313319372cf01c9086bfa09182c6d649a70a884d913bb8e760c6457a13b7d13d5231cadf333fd8852f8b5d64c22227fbee400240b07465664487afe5ac821dddb59bdb", 0xdb6}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) dup(r1) 09:50:44 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x118) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 09:50:45 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 09:50:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 09:50:45 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="047afa30160df2de8eb98824416d0116ff29fb9392dcf5822bc5ed9a4994caa197e624329deea06f257b1959ac77503dbb9c395ae744f3aaa92dd82bd03b7bc088a29c1b901347e150d8862e4c87aac4ad2df9870e4df9393cdabc71f5529ab91f403de6bf5bee0a2c8e052a397a255c71d1e17bae9d197cefba", 0x7a, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 09:50:45 executing program 0: r0 = socket(0x17, 0x2, 0x3) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x10001, 0x1000000000}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x9f4a921316859203, 0x140) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) socket$inet6(0x18, 0x8001, 0x6) 09:50:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair(0x1e, 0x5, 0xff, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:50:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) fchmod(r1, 0x102) dup2(r1, r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 09:50:45 executing program 1: getpid() shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 09:50:45 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="40022e2fe6696c0530004e2959ac767c5055dce61cde0000f4a88587622d62ff01223ae116c8893b67e020e3bd19e1963a01a85e2bc6ee902b27f4446006be38aced718b27105d4211589485060bea08f34e098d6cafef743474db8cbcb2d205b26b8ed9a047ce1fb0973ded11143f99f00ad4e134375c64d0d064ced7e4b280f995270d76bbb327032b66affad01bec3885a10b9b9f8257de3fa0fc1196b7eaef822577accc774acd1ba872cb08d15396af6fb918bc73fcb7d2d03cb10f6049e311a23d2d41000ecb7f82020745e6a0652c280854ea24d774"], 0x1) 09:50:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x3, 0x48b, 0x0, r1}) r2 = kqueue() pipe2(&(0x7f00000001c0), 0x10000) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:50:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 09:50:45 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x6) 09:50:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000400)="b349ffee175bb37356eeefba6ca46782158430e0db88c8b97204cc7b89c7a275b739d0419feb3e2e761581f1a1b46e8e37348c79c47e4082d317317e83d3627d8afc7bcee3cc78e7eb975f2d9e162613cc83a8ed5d9e93f7c9db864887a654bda1e3d2e0d96a58b7045d555b1359f7d11a9ba14d7a494843939aac3432fce7115a640abe2a748bef840a888379c06f8ba9328c97ce1a844470c048d5d737bdd21669934cd0963c1daaa233c627bdd037a6488061affec028b380d8f6797a388804ea7110f09c776a3d210ff78a84c44bacfba643cd31ba450d5a5a8ad37d8dea576bea39627352311559a94e4692353c737e4a03f4209f0618c3033bed91b9dd245239fd02c31e05761ba8aeaa212dd899942ac7b55fa9b727622886ef963a4d51d15c75f988a9939142eb2ecd9fe419a22c1683660ab1c8f742e56f692fed3a3c8083e63adf108fac2dc4a7fad4293e64a7dbd44dd875fd6f4ec4c12d9f3861f4e24b3129c57eb3db86f468dec2a8fd1ccdaac07004732784e6631494c047685d42acfe908ba1ddc899a5973d254af09fc714fa335ee8677b40bc5b892c2cfd644a795bb67fb2c13182d4886fc74191b44ba1efb0a166a0eb8187e6462152f8441d043387b32a26d7ad50f3e3b2ffd9949f8af368cfdb18674eb8c7e27a06eac358c81d8d9a4d62b7d9622bdd692dfca370275e36194623c44b8a374ea6c7d764871091397e2a2db8e95eee282942c83e6d354ba040f0600585e62831ad2872bf39f956efbdb394dbffd6f1b3a9a7921d837e697455d7f5dcd9b6ff6a5474e4e0ec633944dd224ba9eeb30a834ac88e18e6c84a592d1035bf0b945809e58bdc886496f22f014bcbec5e08316595214ee625c327b9f17ff0b7a8027d3080386037ec0e49acaf33ea3d05d804c8034e7e9de9bc707cd00e75f5fa17296aa0a3d5ed1a96f7c7ab46d4ffda6e5b71b03ff9810d37d6f94a777b9cb8ca5c2ec485e374862c7a5a09586bfd41dd9a3f3ef26d93e56b7f7cd0f6bdc184e282efcac35a3e9f5eb467f4be5f23f0d232885105b01c50f0973711dfbe2300af39639b3c446636bdf8f47236f0c5f711b1f41edd6e20e4e9c090faa7ddad90e0d76860b247b3af7e26e718ab2e81157d70acf5f8d56e657cc687aa03c0ee3589a96f4193fffe07bce1dcc787ec4f8528fc92a090e7632bef5859e4e43b0eac29a09c3c27ece151e3cb0e7733875067b93e7936be2470b22b4b51d9b8732d14e4f8c7a0e27320429bbdaf63841032a3d6cf1c149adb8d4e7074545d772b2c23754134b63e8bff20d0f7508c60bba2b9a112fd93de077cc8efe4d03ca9b523c49c9cfaaa1134dbcd3e609c77fd52019121a91fd7c1a1b01e479c7fcd31dc516155715b86a74faf3fe4fb0a1eadbf56661b1fa83abb6222529a9213505c39a0e04b5b5eb44f6afb95aba716e9d31041f8881e01a42cf08f07266e995b1322724cde58d24716228b25187173ba207f8bfe83c489683947e73ea2e7f5c330137c3add5febb2dfbb2e36830a61d50cba9a516167139d3e376f2665f2fa23ea4c38d9bd76a35978f46f73bc29d784129c246d9b51cadf05655a179d840cffd7390c368febeba2a97d5e6a081b09056e9472040598a16f33fff79fac0f13865961eae9a2412490f97bc7f187b55276a92119df2df88bfc455671c86b292460c11fc63711abf8886f666c13bb1ee51c0895142bf502311cf9f7599ff4f8521b68b5fb030f512a5737f98ebe68f34cb3b76ee229661e75a90544396cb060cc1993a3ba6e9085bf4b0fa87db94a613e5a255b130f3bbd0b9dadd077326ca4f18d6570c90c54b7e28688a177bb828077f2c611634fe71d96c5b5aa08f7a495416a77e1036d81738e4dc378e646f20adbb32353034e6c65b1f063fb0c1ecebb1c409430bb498ac4024fe1a46e2d1f5a653113b0444a8ab29580c898d959334d237e62c02c054403b27c26b914d83d849cb72d594f89a73ce0e47717e3db3190c50cc65ccafcad74d9346e3107b38089d79b73a8e612e634e2b4785ca6b749e19936b1b8ce4280ca34b3e926a8559379a058e7128780768be1b6ade018975e0df89e8f36a9f923bda21490193af45ca35bd72c9b58d2d32c66c432c448fe33bc51c3dee391576b9ad4b3350464096300ed2cd4365c5b818d199e538c706c9d1a9ee70f481fb0ab35681cd1899db593081ceee06601ebb5738ea42839c0be58024ea8cf1873b9c142a43d1565e9ecf2afb3ef2ace481e8d29ad4aafe5ca81d8065a38ecc3334eaaca1a005a5e90b7c5e4a5ef51d52843678b692f3f71ab949bb9b5785485fd22a25dfaaba353bef1caa60743fdedbeafc9ce6becc30df7b7bf3348cccaaa932ce992efc0a0a54e66e59365d2c760ad2b63c111176bdd576da67bacc2e7ac81a489898e5aa9e8d063e02065acd2d62569944aa93918433e45d99f787891f448176b612d8b340b4a21b368126633023aaf91c52cd51387b9e7046f2ab5381684fa13f7bd5f3ffab5cfb38533fbe5f7c3bf4ff7971909a6ccd0338861ae4c9b6d6e0679168805c09f2b8b8236a67c247315b2dc5261142b2891aee62485a3db6a103ce0cbc59db6f829b2a5b50516b142d9d736ecaa814fd1994cbec94692e43dd9a44d75bdf22d9e14e21660809300d36f0bb568c8d1d291fd5cb6720a5f1be17dfb4912f1d1b62d2d1512ab7c8ab8d5e5403923af56ab4b62860b117f25005b4023581c2e64aa54e9c19be66b20cef900929b8352bbacc41d2101d3fa0282aa38f06610f3bbd90a76c70badc0722cf60c561e0956f3824103b0039ec76cfedc6a6d47c7cff22d1b7bca7556a6d2e17ef0534c46a5a317e67cb17875d9c3fdfee8236af99a071b3b3970dc0a9e5d1f296a2ff6ab35bce6b1ffb04cbbe5b3b33a438984aa803fb1fb604ad4e048c1d31be3f9e82fc4691e57fe388320c6dc261e97d255f1e27b4f20853509be5020fbad3d3ca3a5fe8ae5b42be5046894e9a809ad74abe921aee659359a39eb9d7cef3fbe67bdebc94963993b2e80fd6fc8b2b17ea573d239516e87240579a55270610697f189ee3b2a9274862f63ba7a95fd719628e47739143f973d1239fb3b4d6e1fe869d1a2cc142e2c2cef1cd4d32f541ca3caac9bdeb04c638901c6f125cf2bc611c359955064666ea62f7d8401456f4e996a51caacaab1740baab7479cb42baea539d8338adde9e5dbaf12422150660d6782420ce64bf27dcc0f174b3d39712961a9358165785e88e1b41d9ef24adfc4b2f3be51551d8c49911f16f88ebbd91dcf8d32bec3c37ef6d4ffc34c723c09eb8745277463cfb33f0b664bea54c817d5af5cff2b056a343725f55fbff667a4f6c134f902e5f840b568b119ff4e8cad6859a50bc4f3c87bb78cbdfbe83739ea5e46377d46f189e88e24be65277a943cc8635bf7d5e7657a00350b29fe482edb724377bd4f8bf122bb272be569d12cd7d748cc148ff888e5d9e4fcdb808d1f8a47c335df8e94f9b3430e434f9c67d302c4285832746db0424ac04074d05141b1a8c25bd64b6606929483b8dafa0eb91a548fd28e002058f514fb17bb366d9c106bd2fd5507973531d3a677957e63f04966a0030695c8920f0f9ecee3114dc0e4a91ac7ba283d3f83d450ec61dd111e41ec1bd1fd1544d85e90f995bedd658d97438a165502b0f1dff9c04a56691f53baf93ed38bcc177bb62ff184dc24ad51c6fff91a569a3220a56da80100fe1c16910e26b7e02fbfcbaa3f66b56dfeb302c7f0f1dd4f8c04a4c3dc01609e44a90b54cd572f6742af10e1e6c7a8df2b04a0b2d49bb94cda50378500353fc97a1e44db18aee61dbbda71a64ea12b947a527a36854bf4b6363ddfe21b731de779fc7d5f49ae8121a9d7f792ee728f41bf651a8481699c2a6cc6db38664f39e6c641b247489a4c491176f87b18c4e673558f0c2ab17c7449c71460ef33273512f784dbbcf8d5a39f211bc6615ec3c34b68adb70dec314c9fe54515f6991165bf08e17987f66d745d0a8da3ae2904cd716323806dda576c9ba9bff64d6a3ab1dc5b92903c3d7c634adfe09ad6bba9d38c78b98561227c81e0711709f8833f08cf195e1f7b28a92f9cbc1390a88622c5a0f349fcda4402e408354d4b143b5f7caefbba8c1f977e249c134f829b98dbc4ad1180b3f7dc137fa3cb11634fec4d129333f31b7662309ae45244846eabf595febfe1c33a9d4da8e802b31a270fffba2ae20600e28f2a57b9a9feb9976ed86f061fb2e6dba6802cc81332c086b7add7b6bb54a1e2e8dd607211d241dc6e7179372ff51c248ac0579cd50399b4a243aa50458166e3737e91034250fa39d32f03b5a0160f237f2eb431341acf0a70a11360b33cb07b364464c10c95885fb6da853511499222495143bfc4111f3832e2dec7801c3ed5fcade56cbc01b50b4881f6e749f7a2fb0e3bd26ae115126e7d333e51ef6802ec01258316a90427199751221a1dd942c995f06458d9fc9765f97384a2b1118ae9f515fffa4d0eacdb0ed11e5a138852d0aaadd3274c042f7c5ce2322dcc653bad35b09e4cbb46c893417029374184ba1b6f7c87351672e9f216acf6941bd672d261552dd8a7ce5e5a8dc46cb9dee4cdf0d46d7ae3be4ec29698cf77b3af2b07b433d5e76e772314a64d608c03ba5c07767ea12a3ac248574111ae3af35573d034d370de127647a9e855ced724a3bfb7eb2f6734c840223215adf1167cb21d7558d201505d092cadbd7c00e3d3c5cec131e4d26fd188e7ceeeafefc04c76c391dbbc959b5436bc8c37fc195533578c47ef5270f7ad811cf1e8327d94ed6c25b39bd1b1dbf386a8777032417fa6ffa776ef1d4ec4685cbefac02afc112afb96603836094d6ee57daac169c6e5e7c6327f654061b1a9b9445b1616bfad79eda4c48f4d0df8b307e7dbea252f6fabe752c65e2ab7901063c53f4cd2494043956000e2c59f184448a71b7015dc4ce9dd18b0b6d4465e6325f3e39ab90a7268736a04646ff9098d3340e95b725c7c88346322e4c7b279b280db7300f460f3c0f6d6d369a619867c7e47b70237a7acfad518ae6e817c59e0c6916eb8e70ff9ba2aa3a247168721dec6fab9a1ee1cf7362f98f81cd8fec96390c9b2656b54b69e2767b1aa0e454480a3cac33c602926ef4192e81b9c14317057d0702f7ba6699bb5bd70ba6de4733afe7c56c517363234047b4933ca86e30f0e55b2e81245a132e3af23ac338210d1fee41eb09aaf3222748eb8a98a79c8127f05b5dca3488e650304077c1325ce6dab6f4fa3980da7f7718fa0d3ca1f78d9c91956581d64815e14e93ec884adcd3a158aded69df4645d1cd82995d229f7f240e00c14e3997ffdfa6801a6ccd340ab72d1cff16bd76585f1c53bae124320569262bd453ea48a49ee6f10589466fe35f9496fb4711e983545b1f143e52e4e9cee683aceaf2d3cc8d147ea0fc3af5401ae24ebfc7d54c9d79ff89476b4906adf2c8990527066d0a661374d2bf2c06d4187a47000c6f85771fb2edd2f4b387f07c9fb0cd5ea9b1c7c6212c7bb8c7a26a8b701b8c6fe53cb0c5a6da99f22a2acb45d319204b62eb3e4517ad31b341ae3ec3bbc132fe8f5196700a4e0087ea25398b8ccd3ce9f5afba8e60669753f25ceffce0c3db2f5f97ce5f24af35aec0bd3508a9c5782212cfa131c242b7184a513fe82418a88999c0b80068ad95c1648152af90f4b08d3af1f5ff37d10609e2098dc6feaa175dbc881452f7acd41087d7dfaefcde8e5", 0x1000}, {&(0x7f0000000140)="5229b55588bc0af7273e6d4de375ad50719cb4ce3a0f257762fa389541feb1612d954593b7e2fe7297440ad84faafc1619e082febf5621137af492bea407efbd3c42a35d046fbe1d9e2015e403afedef04", 0x51}, {&(0x7f0000000040)="15de6b73ee1cfaa56461bab84e47ce988448d2b4fe4e81fe437d97", 0x1b}, {&(0x7f0000000200)="11804938e55bed3926baa0d6f70ef5affcb4bf27438173af17d28021ad64e27d4a96ac1afe7e74b5ee217f839f9440cfb24eee4dc323f6627c0833f7c64a3c3bcf210589719626cf3f3cb8595e9431a36205613f6045d1cce1616fb85360ff8e6558f5f767b52254342a9dcd3bcfee2f29360cde261a140f17c0e5b705d294edac279ada673217e225c744be692e854937f6e167", 0x94}, {&(0x7f00000000c0)="693f7180f2580fc2e2c98920a834e4c04194c66a47f60c645bdb7c52e8dd5f8cedd80f3336620e7e", 0x28}, {&(0x7f0000001400)="66e0d9f0b277501ebbe929f91181e228ca9396cd854cc483297c6c75ae027d5270478f15af00dd5b22a73a37dd741adcb07bdda16c378bae1683f9effdff39127eb3976fa366884fad71b95f67397f2143f88ce60a12242237f49fceadee4473694f9122adfc406943e6f154c61acb76886c873f051826efe777db10906fade19a27cdcaedf16f52f2cf1342ac4e028aad80b0194e2887063a0c246bef9e4c022703eb15a2035ee5189e6b38b27961818d0fdb54f0de68631293e6a3d0931032b5af32bfd2e0e2e56040b3adb99a572166c0a86601241fd8bd3e", 0xda}, {&(0x7f00000002c0)="d03c92e3ec3a2675c5c1c292aded6b2ce60d3b0dc5bc336702cb1c5f07527613", 0x20}, {&(0x7f0000000300)="939bfe08589c38e0e2e256c202fb161f788778b6609d19c6f9846b6f298c4f2330471090bd5235a93542cdbe9f6458060e7b3eb7531d4e", 0x37}], 0x8, &(0x7f0000000340)}, 0x40f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f00000015c0)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r1, &(0x7f0000000080)="1e", 0x1) r2 = syz_open_pts() dup2(r2, r1) syz_open_pts() 09:50:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x7, 0x114) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xdfa7) 09:50:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x1ff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000280)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/78, 0x4e}], 0x2, 0x3d) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') sendto(r1, &(0x7f0000000200)="c4beae3be7907c88635ed2691821a48f6801bfd131dfc4fff059bf9436c8ccad0600759a6fbc745db599c283469d87b930b9aa5d2820d085ea07f25bd93d0b6e924264c715d8d740d1b6b1bed98eaa28ebddc231f37ce111e17aa6e40db1b8fcbb97f7bd3d1f", 0x66, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0xcb, 0x7fff}, 0xc) rmdir(&(0x7f0000000180)='./file0\x00') 09:50:45 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r3 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000140)={0x0, ""/33}, 0x29, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) 09:50:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 09:50:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:50:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair(0x10, 0x4000, 0x40000000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/55, 0x37}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x40}, {r3, 0x2}, {r2, 0x102}, {r2, 0xe0}, {r3, 0x64}], 0x5, 0x8001) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget(0x2, 0x3, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x7a, 0x3, 0xfffffffffffffff7, 0x7]) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x9, 0x6, 0x81, "d0d4e548f2506e37918746eba90bc7ea233c679f", 0x7, 0x5}) 09:50:47 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:50:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd1}], 0x7f, 0x0, 0x100, 0x0) kqueue() 09:50:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x2c7) 09:50:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x3, 0x8000000003d) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000100)=""/95, 0x5f) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 09:50:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = getuid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchown(r0, r1, 0x0) close(r0) 09:50:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0xffffffffffffffb4, 0x100000001}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x182f, &(0x7f0000000040), &(0x7f0000000180)=0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 09:50:47 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20500, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffdfe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) 09:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getdents(r2, &(0x7f0000000c00)=""/216, 0xd8) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) flock(r2, 0x8) 09:50:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) sendto$inet(r1, &(0x7f0000000200)="294d18112d1e994d5a6963f2d4b029f65a47511b64c180a25c1256c5bdf38f5ac22c8a84035d29fa7d0e0cbd5d7c94bfed52da0bd63efadfc67bec5a10fae500f4ca1613a1ff70382a129e15982aec9ac912f69acdb4f983c3e59f06358d62105dc8bc66c9d6f276aa5e3962d7c0147d877d79d22b53dc40c4bfc19444ace3377631a93d707c", 0x86, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:50:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1018, 0x0, 0x0) 09:50:49 executing program 1: r0 = socket(0x6, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/236, 0xec, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 09:50:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 09:50:49 executing program 1: poll(0x0, 0xcf, 0x0) r0 = shmget(0x1, 0x4000, 0x760, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x610, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) 09:50:49 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) 09:50:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)=' ', 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f9e8e3b808c6dd5c07ae", 0xa}], 0x1) 09:50:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) close(r0) chroot(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1010, 0x800) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="23057c45ef16a7cc146df89b3fa6a46add87cabc9874a74534882011505a4a6d97fbe7841dcaa3cf33006dcccd046ce22b23a4b4cf308f49d0966baf12159b5c8426580003e3736f51b9e3bd7920d8610cecb20fc949ac5f48c711002fc8ce69f85544747b2e05134833f554146bec23ec13bffb4630aeb96d73b0ab41e0d160d8adc0fe7d8c"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="b9835e8900379f489197d31ae7a3ac0fb3dd22f78480d02764b5513eb3c5c7c46c20a8524b71079b0fb6f064dc5153c95e0648cfddd1f9baeb238e3b115c8f3359f5fb764cf3b805ba9ad6803203f175475e6faa310b4aef429a09099eb54cdef6bb50658958853a0d79f9ce40f2a25f8ee198d6cf0489eaca041b2dc8b897242b87d842f0baf1382f0fc9a879c53a22d2d148fa41fc13778324f3c887dfa52fd072f41d0fce10c628db57aab00538612e71dfb50fcbec2cc42ad8f4a7a05d091b5ab23bc9f7216373b54d44f0495eb8f948bba326c3386b4e287bb537d064894e44bc5773ecd28699", 0xe9}], 0x1, 0x0, 0x0, 0xc}, 0x4a516670fc8bd3c8) 09:50:49 executing program 0: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mincore(&(0x7f0000009000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/78) shmget(0x2, 0x1000, 0x402, &(0x7f0000008000/0x1000)=nil) minherit(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1) 09:50:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000800)="b8b09132d25adc031a6d3dfd77260c2dd4f98fe2d986e23c8a91b3dd96973e825de6f60b7865ebcce86c8e34a0ef3a9b4ab4f1ea73472ec3bdf114bd4a3e0773db7b76e5e6b83c0a9f640959863533a2b160641adc377d66a6b19758f9bcd86e20391f05236878d1ddd2f36b9e327db2777f695f1e33557dc0a1ba973b9eac1138fb09dda9f7983286cdae6277ea1aa319dc80e28fd9b0a475db33e5e087845c33737e3543afcf98609b129964d42d0a3687d8272131eabeaccab46d3b9a5923a13388becadf4448fc7a35c9db937b37e7ca5bc95cce1d1f0aeb89cab7c20b29fc89379c21c5610545388b0508d41f827243ea9d098879aea7e767e90f69d3a953031629784958fea08f19453aa0b78742db82637acd9cd91791f061f03faeecd204c901d7f795b04c50ba8e35404744bbbf1468ea2e75b7b91530b90d9496dbf953cf4b9cae1126e42165c90b8e2e50d29475bfa089de00430ab331d43b6d03073baea9d733ab6a382d4a9a0c5b4cda4b16466c76e6b52abe2eec3b9e77ff2edd3545908247abe0b0b5976847a555abc49dfcd48e271ae6c38e7933cdfb2ef8a10e3d50237351d78259595e58245592e428c27059482b15877643deadd2cdc949dc2b4304a9fba7562071faa1c3bb6b73fb7ef556c5c6c965c71e05fcdb014804eb363ef48073d2ee3a7ad29b4e2eba3b11249421481d620828abfb56c2b7ddfc931b4caaf53b8977f093c731d77bd3d81cd27f21cd8dcd7acf942d8e6d950c9badc8a54f8e8c9820483faacf64f05a2db3d529da84b7932ed860bf6dc5102b9f7730c612944b71539e0a6cc5ff5076c69af4d6b4e05d68111b925d07cd96e70063c6471a7d8df86e80072a58e16842fd961d882fb97035fbeb0be0324bdda9c04222bed262b29e974c638c2bd9134ae2ce1fb8d8b10a68d1c472e2a64e1931263b83e28dcb32b94acce8ff68009ee05905281a88a1d9f88819b1521a319375cb042de5d8d11a08e77be1e1112a844448b33c49765a26bc4910b8ac984ed5f3667dd827eceef74d96142a96f0167f1b2585cec618a425e8ae221f5a5a1fab622eba466843f1e07dfd1bc20fcf83cced64d5ba3d7d94b3e7542c5ecf618bfa1c0761da9c5f65168a47af986fc10aa57cd6f77725736dad9683a912f76ddb8dece4654ff7ef3c8afcccb9de68938c48836f8a14394e8c43f358bb871ad698a9a47adcc36d1f0cdffdf82a61ccfdbf54d9c382c64115b656a58a5fe2f86a07cd3a46c698f47fc56abd85b6794021798f9969d5aa0dec48196cb3c7067020c2b40c9eb11abb66ead7ef8a368d7d71d49febc59cfa246c6bcb75c4fdfebd3ad604a51b07afff4e330b1125d2b4beae660bdf8c1170a4cb8dfbd837d3b68059115861798d43be91213ad771e078ff51eef99a916252674e06d4bbdb0f47f7911e0f212962d5f139697ca7420780787fafb18f8af12a9fb16e0668f441f96fe19d4c16ca9018bfe6793c0a07c626ff931df66e1785563061262f7b5265b4944bc252a9680d356ba5e63f9bd0fe7bad459b95c8fd08f9703f0c9e922577b4342b4a6945178ad6bf2f8916bbe4ec82b9f1516c81c04c5ce43aadd959cc8c58f03a92cbf0868c2815cfa14e76edc909b25c5a61fbed1cf0727837599896e675e70632a52f10999cbca238b96c0bbe34cc7071387aa69288ce9bc353e90b1c94954b08bc9f4e8ce314a1f9643af5cc28569ea319013b3990dfb9be6907fd30b3e60a8c10cc21aed042067e2c93259a60e2596c5c3b3099461c6f9c8a0c9ce3c31f4e6b1f20d51545df3280c01f88c40fb0f830ff6827527d5e92136105c1f45a9aa913247d93b8d60270cb77eee3d5220b9a66e295c906da8e190d35851ac073bf4e68115cecf0ad431e5973c58f7cfba5abcbdd772e36d34d10cacfeebdf059d5cdf0fec48344713c61208a9caee78784b7f738ce1ad1c75453e2716ae742bbe444ec6e74e39ae8bc4a5137210865fc19fadf0fa1e8fdb19c837c38d21fffc1778dea4645603d13e0ae02332652744e09734eb514b925d2eb49e52b122792d80b641915b2576900a8db7bc14b146ce991549fe17f2215cdf8caf89eef99d8c4925e6cde60c8d32e10a5237befbd7771d460992579a1cbbcbd8a1febe05a2c0b80a40e78faed4a54ac06478b14432a6134f4ee56e5bcd039b14bfef5851d86814a87fdd51b70d652cb929e2587d875b30901b5f2b08f045ca2906ca4afc29a567c1cf2c75c230dc56baf54e4a66693c0c5ad4703a2bf3e58fb4af3154fd5d7748dc3baec06da04280db78c7211f63d69d9857f8088b5ade322ab68897edda8566922040e035e3391aecd90ec79300d424f013b5a85fa39cb4ae279cc8987bdf948db4d8878af1e695783c31708d19bad061223b3444e5aad53ec4c95589d06a87954dd94cc9f90e402755fa10fffa94cca5dd19bd5ffb44e3a55b5d48ed86c5d23242090680c4a2a9d9a196e8bb9a38a21edc068cb7cb946a747febc12d5335e770706c836123e885ff5448cf69e8ff87bf1dc881f8d7519f07059309730d7bfad3cb08da571a0e4daaab038eb5145dd20eda0fe115400b50b8afba523b88b5cbd951181145f60476321bdffc949237cafe9782ef7f5692935083960818a29b20e30cd67d9b7051d8a7c0a129d13e4876cbdc32313585762bb211992330651d813eca9fc14418cb054ee23576c5400b3f1cf0499d80938c2aabb02150739a3cc90b812984776a77de9a4553e5c058262a514b8c5b7ae826c7a2252b1d5f92a717bf711e73688c0970f7477e84440258b60718cabaf9e67e438e4e6ca8852bb8d91b7cb467e70e770988c8dd7dcf3d585580233c27865bde7ae19d2ec8e8b7a1a170c3406c9098f99f4aa7b240e86243cd2c6bc1b825be529d2452157b489779b5d95068fe0888d1ef56b32a444041969144c1d30b0ba3f98afd3499fd2c416d83b8dcb00c7e583115a2f06ea629a2a60bd56bb8a23e01c1dd2820c9d5af554a320be62731b414915307d944ea4abec5da6fd86b223a9f0b66988728f2f23952e0e6993de93eaaa23f55946a16aa9b95ad9c8df5a8c189d2e41c192d21a06aa7dd0e49760bce5cfa472ffa0a97c9bf9687ad8bbb45885cea3c7ddb9a514337910265f01be9fbbd79023079464a7126203f6fa779a9ce46ce24277fdf5c6ec978fad65808f0ae22f15b2c8d15ffa96940a8fcc125140b83b32531158165e9aed1d60a58bab7196cf146a7131dbbd2a39802d3bbf785523b7e386413fd4c2142f9e90b05b89ba1240e79e31e631575dd542f82f30dc8e94d7c873aa3fc07db0613d8d35dd853cfbe5dc33c842d458754f37c5fcf6977c802b2a5959eb18c095f9a167c31ff19d61687b13170f033ceaeed095fc468101915b3a8689ad2b7e7c6b9999578a2b24c38dcb6119c15ee17401b51cae68a433949fb5adf0ff6959f50676f0ea49f3baed600150fec15b1c3d835a6648128e56250f05acac602133a54e0898473f946c5da3591fd2ef56b8f9bbe6cee9831516f71e92b13d99c86bf8ea76f0a0f78bdb2894c0d166cf6949c69f885fb1ff589943a4dad1b5ded9989e6325c2a16459c7e83525d6a950b51ce0fd9232186a435af4024a36bd2206d5e89cb4773e22f50115bac657fd2a8414e8a0900f1d5b0a2822f778cc84fb6e8313eb66f9c375af4c75056f5400811cb35235b93fc1f855ebf9e293f605b5d060d28f6743f902bfa00c1920d4d47ef99ee4d2cb6824dea24d838b3ac0346fc38cb3864b659b8b270a8fb050a5b82ef22f98e57fe6b7873be5645c3c9eaab89322f74c3d43e7af2f89b6a6f9e4b3db61048355c3cdab756dd3d70a33845d9b1c5171e0a318c8bc2ed09f3b3f8241fa04cd1f03f4051ffa633d5d140ce292621f7a4d28ca5061c816ffc11b14ecf8de03712453c43ed0fb83a47957d6816339e970f3436f6cf712bb3e69e716da715e5a749107ddfd7e56bcdf968bfd028f4e65e996f123f233d60afe31842551cb21ca1938ec93aeefd8beda6df8fd3e54f2f070ab784df590ad66ed5838a9419de3f605171d7a330c14b66787a75881ad17dfb7a070965fcb6d69ebbb0e4c0428e173fb9953bda2037257e357efa06214a8410dce82637cc3ae99b48d6b296ca765c62161f67e7a967819bbe15823fae578aba390d573b5c33cc436ca419005e07f1009712f1239397e2bb0b5e0ff53d0cc9bf7fd25bd87ec9c13cf3c531e4a9360d8063f4175a05f4abec02cdac2c9306c798038b89c4c904a1e27cb297525a3f043947b034478b906fcab9e77c905eb6238f8789b43af88c3b671057aa7d542bf5526f44daab87e8568e14e6e94c23a9391ffc299a0253c12c31a82efabd0f2e6075ea47dbf0d7548ed021dc43663ea938dc304aedc34a67bb4e66f2dc9640dbe3cb71033d8fff4e846a99233095e1f777c95693ce01c9765dc9e9dac7e02d16234c0b433a2aeca0ec85eed054509272fb65b984ecbfbc4f9736d9e1e479d8c98bd29ad5e9280d8ced6bcac0637ae6816e9d90dc8f042f045c48fc151ad247c022cfdd94a1534ad1828be195e3896bab1dfe399d9730b3bf81f38c9d6b5d4d1c96b7fcac98ee2668eea965a771453ba56ec8b8d8aa7112c86544d707c807af7229b1166b89e54d4cb30838408c720de36133be1b8462c27e890b351985c7de04d66bc4e3b68ef24f5978e7b38fe04715f11c60797667375ac56081d8df0d5bd3e60b102b79fbf1fa050202e8fd13d32116054876ecd21d68b48af1e32b02e41ee05b117c8edad2f2a1f2d3d45af2d9df72f30fb809fcf11b027b091a90d7bbd79eb0d9c46395e72544473299aaf0e50374bcab1d825d685d50df9e21356102bf248ee482bfdbad482d3e0669c5c9c907d0868a2fb53222d3ebb2ff45647d5925f1b00f787fbfc57a6ac4c371ad25a3c5cb9cd6d6fa9e1a21704e3cc666260772ead7937567b767d93dc77286a38c97d12d739022d4551900043770284e4bbb980774d820b053d89464236a5947765f3a2c62ce7d96d62909802fbc4140da8a0ef40856af3f27fab5398459350eb2c497c4564e10cc3558c37c4d3e19a839164496550077d38c5bd336d82e2df56214236bf986a9f032f0a3ec71c49a4b4752d76a5dc58cbe78627d237e626e7379c9079e77d4c5a777570e69b25a7e51af2edf21d237ea5381e547a92751f266c470e4f78aea73d6c7671356ec763d56aa1f45795f04771e69a1f73d72bbe197641a4b8b54d9c255fa3358969420e2f006a5acd35199c7afa480b74e74d62feb5664c0ff4843dd8a49361344449f9b61ca4bd701c6e01101d74ef6a75f2e811708a8f2d8945c70352406ff0017a956f07c5613a3c859794ad1d1f67bcf07d39334cd1a25a8416724ef5824ed6038752b9f36820a09f77fc0e1a7ab8561c59fcabc85a80d2d95eddfe2e78ca8b621c4925bdf5b4fc0f2e6fee29e476ce1f4af5ed3de850d5f3dbaf8e654b1181ddff635a4e44dd47255009f3d7fb3bc14c2411c592ac41b186959ef80f6fb785887f826417e9f73536b9b5499c6b0774175da6e98b51feb925bbe418aecbab83af0210fc29866e007b6546fc8b16c2569d5635129db355ac1d5e1592bc266722f65d6e47b830a96acc1589d28fcd55b6a788bd5d9d6189fd30993b490cf8322579f6707972df381d91cb773616e7a6a76ee4a8c46ddb083bce4726e6a349fd6357053f229b7dd81cd271c5be27c343d16716f20b98426aa3df80eab7db5cdb96b1", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:50:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 09:50:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x6, 0x4000, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:50:49 executing program 0: r0 = syz_open_pts() getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="14", 0xfe11}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x80000000}, 0xc) dup(r1) symlink(&(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() 09:50:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) fcntl$getown(r0, 0x5) 09:50:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b7e2928edd05ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffdeb}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/49) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:50:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000180)={0x0, ""/250}, 0x102, 0x3, 0x1800) getrusage(0x0, &(0x7f00000000c0)) 09:50:50 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfffffffffffffffa) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xffffffffffffff09) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 09:50:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 09:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/30, 0x1e}, {&(0x7f0000000240)=""/8, 0x8}], 0x2) 09:50:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000040)='./file0\x00', 0x288, 0x8) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 09:50:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/23) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r2, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 09:50:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:50:52 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) socket$inet6(0x18, 0x7, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto$unix(r1, &(0x7f0000001080)="c1a2f3a9d5e1382e668f59313e5f46076a1b697607cadedea0410aaa4013583204e8459cb98f5d4e49dd940ad8321727b6278dff4275687a5e8ca3b04a907fad7bd5d1599e878aa7449f63b888c1", 0x4e, 0x4, &(0x7f0000001100)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f0000001140)=""/5, 0x5, 0x1, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66696c653000f9affc2b5cd4a072e02ab1a4cfd9e07893c43bfe6a666d90ef1e2c95cd1aa7718535f247ec5080"], 0xa) connect$unix(r1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 09:50:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x28008, 0x20) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:50:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x4000, 0x4) r1 = kqueue() dup2(r1, r0) 09:50:52 executing program 1: r0 = msgget$private(0x0, 0x241) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/255) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="8745503bc018a88a244a156ded5a7f7bbf5911d1737028b5148088c4ce06b9d16ae1b77057ea63f8d4b84fc65adde8cf12f639518c36dd08510a3f348ee1da434a5b9337be3609675b03cd4f2f939e842a7fed2fa6c8956b9e5f30277c2643fcd56c295941c613bb08e9e61f584e5ab29e844f8dcb3e1ecea003b6f51dba171703766b58740e4071428b2a02b1069d5681c5dfc7a3e1540b7115e6cdcc41acf4cf684de06c71296b4a00000000762f024849a4685fee80254aa81c7ba3872bf474bd1f6a296f0a94f10a3aaa549b8c3ef7c2d44c0bcbc3036aa2f3c34056ed", 0xdf) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, 0x0}, 0x2) 09:50:52 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x3) setreuid(r0, r1) clock_getres(0x6, 0x0) 09:50:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffffd2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001200)="380d86a891aaf4bed96d73ad935f92dba0709263bbac2259f51af3033a76368c87b3fbd9c67644a5b7b0cb9ac8aa7c55d7045c441c3aba406bb541b5e90acb600b4ec26413cb1ed847202690f5e6dfa5037f67774c7325bf05e4997e4d8bcc8eb69f6aea2ab4fdb000af3d2abea0db478925dca486da8f87ef5df1776c452147e4376584212afa85f1295b8876e770cc3e06b5a632bb67a71b07149ade6e93552ac0fc6773ffa47e567bf4e15b674643e9eed6c50033f33752e166fb321f5bcac90d38ba02d41320892f1c83dd96ca59437a9b69db8f54d96e49c2c430cd2fbedba80de45ee5f0fcf44546c7088d22c042450410410430e8ce9219355966a95a5e9b49af63997db866a4b1aa7903db8d9d98902b17f975e1df65e93e868004cbe88fd0452587542163b308bcdba9c8388082924676de50519db92cf9f425de573136783a5a3f1f98221406e48bcc84be4f4bddd4109f972b79035ef47f50310123bbabe3658ce0616bd96e63d993272d76fdd2bf3187e78027d4cd7b5fda70b40e3bf4f70160684d6a5b00794dec6845883bd60a26fc130e1009ad3ca9b996ca7a79811eb51f1bd0af81a17859fae31a8da74dd8e05f28d7af24beea0fb7892f3cebb9f0f4fc3fcb7864cdd15bac34a137744ddefdd84ebf01a9882e5517c186d99d76938e4c027f4bd9f5c9505584cef8f0a70a0305e19722365f9d95aafea732c444c5c793ce49c972dbae79b4d54c836c0ad3461eefa577b2a57d242d9c1b4933a3c65d432b6d4a6ca5e245c5c9fd854356a8a244d2879864aebe19ab509456c5209d017c18a6bce1f10c21b011243c5e40aa31163e3e7aba2ad22cbe50bdccd6f36e7e055e7099edb0f254112bd172b51e669087e6d57b5edca8d91020afe071d69936752d9f31f26f9526db2f48b86b801031bca0d302ab11ea84194d74934aa0e9d644d55a2f369aa322895f9a49e2f1cd92dade20b549ffee0425889ab9f791788cde0f2886ed4e7d8aebff1255188f3fca83842e296adb3a167df418d89cf86f08f75d40e85d32ff16c6e3ff8d8e44a84ef5f41d866074d438e4abaf8ff4581b09a88337131718ba04dbeee895088a45f8bbca212a2f6d0ecdd57e9f59bb270ca85a3f78d493358213ef87df95e59d7e55b11c9ab60c31d5b07484a5a69228b48e9341c6cddf2cb74c3b6c93da5ad662a23265e639d6164b73cb0a6fbf850da343afcea4e22b64a3d6074bee555d010b68f3e63dd6822b377258dc136042fb44eee4a94a88841ab851a248a03172b84c7787c7cb585deb63ba0433617e31a5db505155c3e708909cb609d89dc0701eb1896d704f5e8d2b19f3538b8255f5c6565a733c49fa23acd9822b53ff978cb7c200745f36fd5369ae57fba00d4e491091a033d1ee8a2ae329277fc27d53afa71f6c1b066d4a9699dcb8ad915e790eadf9c76ac6a39e27d9cdcf1bfe3856ddcc387a317f335cd10128728d0b2ad34ef87e4238874285f801c8bb0177b614a79925e5f71940225dc28b9ad576607c0b782bcb57306874acd5822b35427c954d9c2bb96f2b63fd2c7cc1624ae39e571f209ef5717b2e58158490ff49178edcca5853c23255465688a989d172229422f9235e4e936130aa7b6570fc3c566257b7eb9d88c06c42af37423363a2379e665210b9c98f2e84ac496a0d13cc2870bfbedbd7f28e8fcf7d12dbbc5a07c6a473b4df9db6e7de0a3c0e7f7f2b1f25fd38745b56de4048b8a8d7cc86e9a2da34716d25ee382e1390296de88f8a86435879ce5a424e4006d39a9b15684375f455c7f4997d64417635a4e439bc661848da406adc3fd4a68b7bed9e16ddf358b5b830e8555917895a0520ab4f8c1371a06043638ec302c667b1ad61331746b0194f530c16a21c4237019e555cd9517dd404efc0b4c720c075b6c8e8800e66d6e4d271ed68a5d33da73e7a16e7809d503278a6e1641959bf92a65ec62352667ee8714903d701ae01ab2ada8c0abd795951b87abf7878106b2e183ddc5115e480e1fcf57f6c7931c9873922dbee8e6fcf3611f93cb4b2eb2f75675ac394ddd91e3ce8f5cc621e86c13272fbe2b6b1c4a6f51c0175bf47919c25b48d6846f1d80832863f33b84a3a888ad13cc38f1e2832430ca629ba9c7500f96bed15d0a394bee7c28a1eaaaa93a303eedc2a37cc711b12b4c6e6a523ebd591d4c3d0fe2d10f19a9dcf06c136b310f0859f9978980947574c45e8ab56cd76c058598a59a687b47fefa953f42ef6d3b5f1db918a5b97082d6dfffb2c82bd23b0819737311587e2db4e139cba7c31e76414dea2b64f29650e3aaf3d26e2d75370040f7c3f5a0ea87a05c79e60a751e102189e5f8fdf53dd35fc18e328bcf8c742ce879d17a592efb9cec4f2ea44d041d4a2c4135e7c4a27fc774a91ab26e95c2d85669e9d50d9536e8e3019daa923675dce7cdf539426f1ac18b24e202451db0789fba46c8823e63b181624d30edaf2cdd030f2d8422e2e6b8a3d2bd0410ba7cb39097ff7f3c15fd0a95eb7e3842ca384a6b45723e470bc2ea78065f59c3923738100b8e792d338bf8668a5835c0bc9dfcee3434f2a4c35eed2112b5da077fbc8985d6b1f623be47bc8ba6ad6e384e106eac54219e42dcb0df8be0496436ffda74f8cf1f9cdd08b5ef462987990c433595565d1f4972dcfbd1cb8efdc8e22bc6351b2f47faaa7df1e3f2205973d6c325991af5f0853ccaf08be695562636eb992af7ad277d58f6d2d89092e8545ff2fc9e024e477692267f4a98f78b90b0445f89d8b4521c4522ef96e64b2377f63919aa79c4e1f3aa10bcb147095333469b60dbb94a031ba130f62f61c8a4fce25fd06e2160561e5e1759fb5d78e9de47a090b0aac8107bdc30f2b6009a9a4020a92e1ed15f80e66c3f771c9e51369cfb3a10bdf694935fc03aca52473e3837c5d6b966e63b769ab39c954c0fb28ec15f8307d6d36293528327fbb2e05ca75972902cd055bec8948947ef022f275074ce47e4cf4ff96e5ada2158e971768ae29e773eb847ac3bd6ae9e24024db08bb646655081c2564ff0489c86d8d227a26909f124102eb2b8d88f1ff2c6327cd5b65b32d8bb21b090590074b9fb2115d84583623aa6e40042d0eddbcdb2c8435b14368b0b1611855faff4cfeb5074649f4eaf36859d63f42954b2a6169a9ab8b950fd2d395aa24dba82ee21b1193b3d03c84156bcfac1b237f8597480c7bda4546479667cb8d7f2daaf4d59b4363a8c2d36d254eacd01d0bfe52e5bf8675f2b5cf8e5e3818478bb249e7b93185a1e3c0bc8d36106f88bebdde5cedb0c458739307d55865f59113d03f8d9274e16ae5cf36c708c601ae5f0f6c63569e0af959d60b813ff43cd78452e04ba864274fd9d5f933f06925014b227b556ad1bc0ffc0d05e74d5af5ec3c615690a2a868a8ca5f64c72d4624eb5f758e4c3a779a7fb87f1b9e8b68ab9e6e0a8dc86c6cc8e7cefeb1df46ba1850f435ee335b14445db6a8a1f455de73365f3ad2fd993bb13dc5fd", 0x9c2}], 0x1) 09:50:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x0, 0x4, 0x80000000, "afa1376e75a1f9714f8e7aff49b0cf173973f355", 0x3f, 0x12}) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpgrp() syz_open_pts() 09:50:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 09:50:53 executing program 1: r0 = socket(0x11, 0x7, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r0, r1) 09:50:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="0a8e1ec0fb2694d2d562bf454da20c1533e577465d5b7671c8e2ce96a36b07cc52159554eb27918627e34cbde538d6d8b2d55e1e8e93cd7e7169a36d761813623ab986c40c88e97e06c2d42064912a96b530a57ecad17f90f6", 0x59}, {&(0x7f0000000300)="f6e1cab18614ff03b20ec3a62929a80178efc4cf77880894972e805373086cdbd20557f1a57f8891be622051d060b607c1036593a1eb4c8cd1d85c64ae64c27b78b4fdacc473a639b2acfaf693f057a1fdf6f215190c4bf43b6b4118c535081a58f240fc8f2b884e37c69060cf1678e299f3ad56c01e9dc8d7e150888ee3053d6d6efa8c18f0460df90f60a9f337c7c2cc384974b7d6a5cce99a834fe1d8c3bd4defbe77201779312829f78ea2f7266713ee260abfde9dbbb5b0e584347d7f3be8d4ce008af005e170cc", 0xca}, {&(0x7f0000000200)}, {&(0x7f0000000240)="f76bf77d4ea173d1dd9400042863ba62c2b516a056b14c23761c5792ebc4272a391ff61ba1", 0x25}], 0x4, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="5d7970c90485d9ec84ff2defb581d38de2484234cdea9700554077779d358b7a45ba82f51a9b9067c8977527c9420cd59ec4c461b24d3f453e9ddd7eeed4410eb69cb95d8322b131637bb60175450914e2e28c92ad86416e4a6b247b05d70ae6ff", 0x61}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) 09:50:53 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) semget$private(0x0, 0x3, 0x601) mlock(&(0x7f0000f7d000/0x3000)=nil, 0x3000) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:50:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x1) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/176, 0xb0}, {&(0x7f0000001100)=""/184, 0xb8}, {&(0x7f00000011c0)=""/99, 0x63}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 09:50:53 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x22f2afea9b327841, 0x1c) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(r1, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ftruncate(r1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:50:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) poll(&(0x7f0000000180)=[{r1}, {r0, 0x80}], 0x2, 0x3) 09:50:54 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80001024, 0x0, 0x0) 09:50:54 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x800000000000008, &(0x7f0000000040)="ebffcbff13b931928cc600000000000000000000", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 09:50:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x15) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xffff) r2 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto(r2, &(0x7f0000000280)="ff087fb2e841459106d74074833d2ab7fc270cc37ff0de6253757f3e477a0889ae7393aa7308a8ac43967a04aea2733e95db50ad5a8f906ea3c56bd45d455f1dea97bf30ade1fbfe8dcd81615e33ce4fd4f44faa24ea78d713435668d9be759235c98d21306101936de215a21443dd94caacc26cf78dc98fd6ffc2237237b5df3808ee46def899600e9872a75232d5f930baf1435a5d1a60d79dfab8e3567685e46c4d1730597d8406264f69dd09b7fc74e350479764cbf2004ddcc8ceb47637b006a61ebadb6ee32333092cb0f844bc2d0d29496a6122a245a47722a5410338df467bda4a5c0c8037abfa20b6b577c8a4d16c03bb97193cbdf271f0671d880547f01a474451bf8255b5b2487d9a81645e4c2bf5cf3fd430562e0279937958cc1c9a77ff3d64b9de54e8b9ea68c7611cd63f482b116df8260e9b507dee010a26545a047a8123a6943786117609586f097e0eec34f7cc7e2fd18b38ac28db756f968beb560a807b1935eef9a7daad3c43a7146c1639e53ea3427bafed64ccc3bae2c5f78e563c07e6f9326d43b31998430ad0874fed697dfa069df14e83fc8840b81b7cbb696110a7af7e735399d49ff38634c452b416639d1e3087959aae61bc852d2ee31a934a731327ca206894df3331bb7a5d9e55b4ff3b7393fb041afc775f39a0f602fa2248ba649421416a06d2bc1e9585cf3f7f2d92341a0a4b9a39140cf2596f25b9609f56b987dcf1e7f7e9df7c117266469c2fcf3375eb151ab0155c7f8c9589cf8e524065e51d720c7a018c4035ee87881ee59d8ccaa060a77a2ea76a2d7939ea2fca7306977687a5a7886fbf0a5535db15a1e4bc4e945718056e11fdc0d5753c5e85061100bbe953937196a34e6a47e8e2cf8eb52d4021e237eab63abee01ee291823abd805e90d80b59953373511ee7ababab6506cb88133782dbc9013531e9670bc788fe4f81514b5c3508c5a1a5e23824ea06e64d110e66d4bd1355f4b3b5a9d18033d39cd878432b68489a2671e4232073d54a3d571d74173b1f01595638b5c398ae1ae62eda142c32507dfb541d5bf9e6b51c7777b7efea3f0936c6df4cc38654e29df7140296aef85c3af1d4f0ab61ec33825691671ea8ef869acb4dd42abf63d96025e35ad7de2285c9f6f7ac71d4f6b8878a5e75445947071b7f4a9409569197ad8156d86f1eff136ee8105226ecbce5f6ff9310aaef7889074ea6f55d6a579604cc2fd87c64ba3df290154a6db4b3088a9335411faf0c0ea38bcf01c637b8489f950883fe0d29fe65d04d17099f1e8a3a6f5f9bff5fb39aaef475c57ce331bddb1023f71db691c7fdf801af183897ff34272bf6c0e2e7205ecf2121fb6e12e4adc1fb4d510ee9292a8fd9f258ec4d2f2138699c3225f160d7f16379ca1d53e019fe56f0617ee8c36fefc2d432bc6089fc9ee2b61bcc48ae0ce65d64c40b785a08b64b17ab761f035ceadc42eae1b7db7838a575bf1cdc264054851e64be88b753ebeb709b4f6369e4392102d36632f7d5653fe0d13618c37cccf11af42c388ad9c9f564480178dd8deabfcac19c8aaba1f91b90ed7b11598393a271f27da644c1e8e68bf98a6c8afb6d9542242d9ecc811ae6e0eed9e347d37c5fa39cad199825fca0b042abf041fd2b14eee764c382e9003c82b1a67857789fba7ce17ca6b500c21507236e1ebdefe4cf8b6760a08052322829662eb3529c733460351e4997bb1e7bbf685785368ba6b803f08a234025cfa332380849a80948716b7493aacd8db21174f6c85964b1f5d90f24768259aba1128e733c47eaf8a0d829e0fa455fd87df02d1350d40d4fb1c89689ae115fa719c5b2ec688a74f70f9f86136a158b7850b0e8a12764764db138a93ed794d3f4ab095f88d76f64c23b71d7c56b144ddd033f540c038795bed0e94d13dbe155025181e54f870aaea46c378351167e28a2b5fcb23ee5d84b4b57844dd2dfb0289a534f0533e81007564942bf028706fef26574bdbe105fad3eca28d0779266a0238372e4098ab30cc147bf1d4478fb710340d8aca1b1bae64088f1e0699d619cb594d2c0f79cf8260c96d92df5bef6a54c810ba58d216ca6e2b1bda214e827d42bf15f9a6e746628c25aa87f3aa8d2c2d52d53a2406206ae78565f7a0b921de43ded4d10d4a963075927bb55f256335d69cf993044040445e2fa50f06278f97a860474b110fa7033dd71d3c4049b93bf20a26717c1d691b403d102f873619a37c3e1ede30e93883b67b02a03c691b8add24b9b6add719ade54850fa49325f511ebbfba5a2055b2937c1c34ad588c35e90b4e692c5b6e8a669981ae226409f2f660482bbbce1b0b18a0d076e90c5a96041386c3eb559652f540774b1625347edb63324545f4d7d3db7930e41dfdaf1d3f6a19e8bae5826840f6801281b9cf239d6a1ed0c528b30a3e7ae2f9e35e0fe223849c1fcc4a6426f493a1d8fe5b948a78bf3261f97e71683f224155594f2e814cd0cba1a2465fb66354d7488fe3fe2bbcc212b00449b8b97f4e32d341f6b2481ea752f5707ef36753eb28b222b592d6859092f9ff5ef856a1b8175a850fac0fb59801c3dd099531fcd99675c34e28dbb88ec4d5a01f0a7e9afc743d768b1d2f27e9d455e3ac68f7393141bf4e7949eb644fe5d90fa7255b927e2caef09ed984ce8fdcedcdabf463024545b2bd5c6aebdd03d1015694e5e382763807c28c7a946a471131cce3339159c9d97ab5c0a12e8aaf1ce54cc2c4fb1530b24e11823a825cdfa38652497b6c92ab627df8f9de051f91ebfe3842f0310cac2e03639738f7c55366d10faa01fe5596fe2fccc30e377d76d4a153b55b6b7c3dd561da8561927dde33f02009dd1ea7094b12ccecb6cfa5d043b0ab2df96b77ab13f48d07df6f2efc9bbf52b6039ef9073f133cdf574efdb37912ed0c761973e9c556a8e0ac3822079b378620ca9e385376b96f6e36803ba6f89c32526fbef3568216b06c21ebb1e6e167150225b9f6f15cef4809a9026c1536e4298d0f705061ec96b2a5ada65534e9151e13ab6a3e8dcf1d116898530bd2038dfdc81c2740731809b759ef2a0c806be8c22c2599e75378317b2326b2574b35f440606b6ff909f4dc4046794f00d54b87c3bd5ca24f9a4056e237774c6e1c9afda6a7fb0ee8afe00fd6852ec8116efa175aa6cd57ca8d5b50686c892f570e7e229f2ab6199e260ce73c2759124b0339bff6ea0750abf489ec870f043df6af2479e4f7ddb897d7ee690f7c09f539beb9fe952e953a62f8bd94ae5c2a7cd94dcc61e705c04118dc0123714bc17ad39ad3465d51326aac15c2c3b13c6b25f7556994b6f8890ac17aa8cf099def835106489ae29108d212ca9f11f9ae97ddaec496e6b0cdbba40729c49ee5fb51c8a9bf0aa6631cf4625b79140f4c447c3337e72de874166a4d2356e7542cbd784eec0c96e19693f91801d7e8dc57e035a8b9d0550b07ccabc0965c90efbc99524e9b2ca018a0a857a5a13ac942558932de9ee6af5a2ee919ef217c4931f5bbbc46db4a0a68a99a0afd532d619e6c41700ccbe26f50ab408a4fce03951ddde301f376683f4b06d3bc0fe377a1c1a8dd55e4c267e98682bbe61d815d429a6ec192611c993576c260637064f955e762ee81298624bcf140865fa2e790fb212ce754f0d0401edb0ce80416d8170bcee680823ef0a73b26fbb8bcafa882769d4913cfe8032b46899e941630130d8d74bcc06c945394b6f4c7dcfd807e26bf2c18d91ec6d94983e89cb46cb5ac473c007d3c494f7b23d1f8b3da35684c21d0bceff97c9e3ad31fb4093fb5a3a09a1056c3623db3f5e4a9c8330552ed6e83ed994879cbe78e9b386a0d2d85a1b1f34bd9f8669bbe63d111caa5b018a8078dd17be80330871287fbcd6eda54587df1995a998e0fc718dfd70730c5c24b716c3719f75b6b7c8c36ca317cd1da71a2473511400395593fab5d7fab7243b519d753e108222c56b90deeac44df5e35b8c2b425d1e60e007db797dc1ebd6e4c1f44092c6c90b69397813b17980ede2a3042e1648eb516acfe4f63be06c302a23de4ff48f54092cd412a673210020968a3316ffdad4e50c69728a42a817c4dae0802769df1c6b5a5530d934c225c175f783cba6e894256f814a6ab6bee5df68591ae6bae4b3eb71de94e692e49e645e27d0fe481f95a1e74f4a367d5ac9349771d486a19f4b3e58eb93d7e8c5a3cd864b80d94e647e05679ab2481e838c9d28ccb759230d44a2e457e6e7875e79a1374221b9c1dc06436686f3f7070e3d82777ae6446c51812dcfbd4aec06d9b2addc3225a488ef92d03244de142d2fe279271ce3236f1aa93523085e0c4fd270317e4f0e21aa96b3a00cb3d69681d955dcf80b201f3a9e08d2ce94a871f407729bbc27a81e2756edc9d827507d1e757235dac2ec65fbe478fa98d143e9a6992c2d2e61adea6a8264b2454352ab1eaedf6208ac5e5ccddbf3faf6d5fcd9f668be5ecb1a85ee9d88b73ef3cca0ffed4d282fffef0745de655dd3326383382b754f274ce9c9d7c522ece7da7c5257464e70695ed65f3ac2e95c942229f3a2c0669c2c45d84abbd26d9604839237031466857bc568b773aadc065a730c32e0d1e9ca47f7fd308760f6d1e9aa9684f662c4f1d025f95f2d78c173d03703b8ef47aaf997bc711bebb092855c5d1e07d77f373ed184c460ff39108c41492bf854c50ff83c94364190c2f584652b60297aa6aae3fac1e72c15d03ad9cc212533836d6f7e9b64c714b5c8d37f05545c8228f500639742c2eb19bdad1d95929b840384eb83195fff363d7a0c2dce8e83972bd46dbd578ecbd6ec0aeca52a2de6224d7f5c94b2cd84c7a0b9ec4cd402d24f7aabd24f9310cf6b18b5669420687be052697e2b1ac2f40d1d8ec9c6c8a31759cf1887a5695b2b29ce57292c19bbfd22d588567f06e381fd4f1597ce58fda4b4465ae82b670cd5ffb48aeec8f069b46b6bc53a380b6359245e6c3ef165dbbd76e9afc7c9329102d3fb6c14e243b84f7d27eb01294ff7f6e7a74d1e736b1f713a363a00df91099107bd8afbc0de47f0e5e09d12f4c52d05adbf63b725e3ebfb7416e8419d21094b9f74ae07a868cd0247b0c9204c1b4cf390fdf1e67e3043152c3a91aaf1f6164b0b711749f13ec2af488902b7be3fd978776409407d5fea70bfb1236764ba263322a558233140c6ec9fd70e54af3b968ced8182ce9cb1edf47ca416d5398ccdeda4023eb2cf1b68ab5433821e7e0bbab8ed827f93306c47c8e8fed7eba3f5ddbf59f8f1f7b46fa9f6f1006844a4d3caf9058440cbeb616d1ea8317457b877b341eebb2b0992c52eea8eaabf0936f68192b49d4d422dcccd0ab448a8fd6a27ea7a9f02c3ca1233d96ee5925eeeef061c6aeaa91e58fcccb00aa6c3766b6a78264731ba8099a2959513240a9cd63d2569444cda2b210044708ef40a57228eca3dd489488b7a0198f01eec4600b289951e49d3006b7fe152ff5208ba75caf062049c2119bf75b6b5340c0463e58b32ae773236cc139ca64e5cca76b7c0318933043a77a0848591c67be2c574b12ba3f8f077c3e5aadc986ca0f0574681e25f7122c2a2cdbc5c8acde71187ea1395609e43d2a36cd5bdc81367fad45943e5a5c0dea5d29b3f8d38c307dbcc7dda5af4f3f513ecd4052fb632f33112d57e259c239fa1e51070f5e609578f5c178e091a85fc8ae298a767dd95977e652a7cfeac47c5ecab69f3d1628648ad6d1dc6d4082d2be7881dcc9a82b54b233e0e2a04483a2", 0x1000, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:50:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) kqueue() 09:50:54 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) sendto$unix(r0, &(0x7f0000000140)="df2136232e5878cdfed4667088c1dc9e52aa7f2354f155db399927c79f3bb9f0ae868fc337e2822d0d6367e323e74c52c3c4f7effc1b7d47afe3f32bb13cac506a648a1f9eb57aa797dc1e009adb65e4cad448fec71ed4335556ef8a12066cdfd9c64b3b0a4a43a8cddd3035c1985058b86e95f53bab6c6fc8ac2b083d700f2257f394619dbdbbced1343b78cffe54f151b2717c9450746608d2f8318112a2d5132b08d3367df0da7d40dc43362fcc785d863a08d115b66734640fbb1e738fafa5700a36f2b0d344dba4f31ac35096ac9d5ec75e08a15810a2cac4c339642ced8133336da7a0dbdabdfd762244476c26d258", 0xf2, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:50:54 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x0, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x101, 0x6}, {{r1}, 0xffffffffffffffff, 0x84, 0x80000001, 0x80, 0x9}, {{r1}, 0xfffffffffffffffe, 0x6, 0xf0000001, 0x81, 0xfff}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x3, 0x2182}, {{r0}, 0xffffffffffffffff, 0x90, 0x80000080, 0x4f29, 0xee}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x2, 0xe43}, {{r0}, 0xfffffffffffffffd, 0x28, 0xa0000086, 0x80, 0x228}], 0x4, &(0x7f0000000180)={0x5, 0x80000001}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 09:50:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x28000, 0xf8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) 09:50:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xb20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = dup(r1) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8000, 0x1}, 0xc) 09:50:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8001, 0x9) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xf0, 0x8}, 0x4) 09:50:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0e20b506a738f2cf779fca78bca17bd7fc304008517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x50}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r2, 0x40}], 0x2, 0x1ff) 09:50:54 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:50:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 09:50:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) pipe(&(0x7f00000000c0)) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) fcntl$dupfd(r1, 0xa, r1) close(r1) semget$private(0x0, 0x1, 0x125) r3 = socket$inet(0x2, 0x2, 0x44a6) write(r3, &(0x7f0000000100)="544f5cceebbc90ce33eaeb835f755861ba", 0x11) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) r4 = shmget$private(0x0, 0x3000, 0x20b, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) 09:50:54 executing program 0: select(0x40, &(0x7f0000000000)={0xff, 0x3, 0x2, 0x23, 0xfffffffffffffc00, 0x4, 0x9a9, 0x845}, &(0x7f0000000040)={0x100000000, 0x100, 0xffffffff8416bdd3, 0x9c1, 0x6, 0x200, 0x5f, 0x7}, &(0x7f0000000080)={0x4, 0x5, 0xcbe5, 0x1, 0x6, 0x5, 0x6, 0x3}, &(0x7f00000000c0)={0x1000, 0x1}) open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) 09:50:54 executing program 1: r0 = socket(0x800000018, 0x8002, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x42, 0xf0000010, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x52, 0x40000001, 0x9, 0x9}], 0x80000001, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000090, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x1, 0x4}, {{r0}, 0x0, 0x12, 0x40000001, 0xa75}], 0x7fffffff, &(0x7f00000000c0)={0x2, 0x100000001}) 09:50:54 executing program 0: r0 = socket(0x16, 0x5, 0x6) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:50:54 executing program 0: r0 = socket(0x20, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:50:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x2aa}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="075d04bdf0d11a304f870265927d7c4c792967679d379bc0a4d83dcec9c74db9741d73c5c017b72381aa3273e6546bc2b4816d4563194b84", 0x38}, {&(0x7f0000000080)="5b29b6f1b4810107ce243d66a381228d23b29daa2368ab8df1c42f6e3fa236742ee172bf5eb835b41957610c8a5f4bf7e08a002a6eeec0ba330389ca8650bb4672bb2eea2c5d9fcb540a446e01df88ffec7b0190c71d111ba64cd276f43a5301bd06b512a60c7fb2a8df156748fdac3c49b64adc877c8f2a38ca843cb3fc628f1b78c3477f37f1a27328fd32da415b75ec94d8bac79ad45727787e34e991516226a0a022186198343faf096ad6f347629213f04e3860408f4e01d0c279605b51087defe5f543951371e0daa9c80e4173000df2be65a4a1fc3c56d8117065fe8349024b6cd4a65e99ed3dfbd34d31", 0xee}, {&(0x7f0000001040)="07677b5e0ec37942b07da885566b96b5d35baccd7cacea6c2b4f08e81a2d618b17698ccda59c1dc6be4cbab828f6d98d6022d49d5b03d167064acb7467ba9708168c2cbd5eee45266070abc40cffec70a7599ae88b9c773520bfb9c9d254d55a98abebb3cfffd587877a58e9ee2760e0992847f80da2ae78bc8de6c25359e33164b7e007d3a33928c79d744fde3fcd2d8cd966520645a8427c85aea78f7483b270e16051d3dc2ee6c9d0b306a0acb5ce431762ccdd50c0b78b720d1ba9d1ab91dab20414dabf59a04fee428664117b1eb7c8380e3e3472214208ad7db3243fdeb6314376f1b2bfdbf449a300bfddece86f5d13614f17a77a4eb60b8cd1e5f0285e7d3491ee9a93622b81ed633a4dbda1eaec3236add422f8698fce99f147104f0a670c7efe35f945bdc4ad741900402231a5a1942aaa590d97d97c0a402b5c6b0adc6e4dc6c26a6f9fa20b704da58860cf6346a1dad2b4053d18932d6f3f72d2c4131c4e69f8e1db4e6b4448d0c0afff10895f6cb4d7cefac5ee1eda0c7b4b137e444bafa49b9373a82acc88f9c888c5a42316993c87bc9089d327d39ad620582eb6475412c178abcb470bff63d6e63ee05b0dbef09f30392b38d1938ea09831d0d4de80def9f60c890266476eaa8fb147ed5911938d6838b6b6373f32a05a3268934fb49e696d3da57fbca9e04240b8a2feb07b679326e7d92724e55c34ca80c02a24ae36a73f20f9829f9ddd330c91c98095952a23da426c9657e1aa9ce0d092382593773d2323c92c092ef5424f8d3ff05c501412a6d91f678cbcb68c004d15f00b463626e6afe6a94ae208c3745eb676b115ab60afa86a72ef3cea53d590c84ac2556454156482e69ee99805f5452e71e098fb54650d2a57545e76324cc7689d560508d29d8c467fa747d0e509ab3552e1a6b275029abe749f344290d09e51d1e1748881ae1d00359834d38646c7b1c89fd3f08af6986b8410de5338307eeacc0eddbdc526b8b48322c0baee80315917cdec228c72b3996fc5baa152dcf46827f42db4cdb530d52a05157f00cee70ccee656f946abeac354264b1d63f5b09a024f84579679efb78c2dc59112030e9823f702fef65ecb92069e486e89c5e644cd95705583c32931ae1cbcf226ba9798ca4764c7e95e652b76aabc53352106bf83664d02d3ed9b23c2684b99a27470ab28515b5ddda13466f2351bc7f9ebd2dceb07a0af3fc3db2958d5298aa7f5bf7cfa816f29874c7ef3517f8f31a955ffac3af0dfcef49922d1d8cb6d5eb6557e6d0a3280af62e03565c389e7722d511388a49fa7681de4a23cc9e4edd9cbf1a0029872bc473c87ec359362077345590bdbce1608cbd2654504afcce19f033741074939c3b48bc0eba7d35e2e3c0602fe75a4c67187b5001ade65f8be82291881187fc130b5715d3e04fdfea0eba058fd9e5422f91871f17631ce548a2104a2d60ba7c13f2388d0a528891fbb652943d3e377a3d5fbf503e7cdf94e0df3fe3a0cd39ddf28fdbebb79e068ee4f5c4d58232be87fe5cd342604e5e7208aff93edc30570fecee028bac6c247a7c4806423359ad0d688029cfe9ab7058f124fd38bb453718131c389812f72813980c56a7887f8a28df9ad4caa15abfc7f75d2813794f0098a04f174cdb88a5d9482fa5e046a6e785068a79611c6deb0a592abe78b07893ab94b0718c54e142c06cf40ae5cbaebc5edd7115da009d2d37dfa0c688b877dbb66125c30e0909c580d4213eccaa0df5e4f42955118066b4e1a2f1445b13850574b79e68a50be8e7d9a3b4f53c86a52faf449b2638e5e739c31d12632680ac53d2713830e0a5cfa42ada7c252828ca319847e054a4084294b49daaae65b9debb063c6626da89c5793b3f060d0f3a334c8cb94f5b2ee91a4e67e6e4f2b3464f1113f792b781ee9590c333eeef54487c655f556655a187253f00c39d78373bb5991d2d57f616790a1564efe9c14bacf82e8e2d6b587b3b3de8e3d2ca6800211523f0655e20bb2d68c55b9d2aaf388f61756568dd8df0ff17bf2a92e246fceb093c0d4ad4648cb77b813cb6c8c96ba67f391da698acaf4efa6ea569177356ed9b56c35165e5edc945b5263afa3616838c16d9b3406f553b16968c66cf9696a38aa11dfffa475867ec9f5358d5c65583adcf0feb496cb2c8d87736b730740f3cb02c4b63b85394fc4f2d5a3a4177f3d43d8dc45f2e6e9530f0bc7244dabfa938ad6dcdd380ac536e757877a86e0ace5d141b122ea7c628886025051361978510b22f5f8800553f1f28ea286690ea728d2b8140b57eb1cee50b8ad96554291cb4f2f879519de36ff41fc73ab72621a575733fd66ceca8249358aef6442fdd6218e6d6211df957001931cccde9a79ffa32ef9d124d38a090f97beade0b86698b68d66162537b693a6d23823b72a9348a469806a48d74a44e3837d48261a40184b0ed974c39ef30cfa6671e06a1cfcefbd667b4265e26209748791dac73530daf658424c718ca9d4aedd0ffdeac0cbfed3d8b1fa7a8696b53b642e6e88e075e86ce274963c06cc5c1a40b98e42ab2263fade90ef9bc898264321976fd0af0da307bbff3eeea223c67aef6819093839769a72e8261e728a22cca13572b68ecb92e435288d2b0874cc2017049c8ca08ae2e2a305163faae394b2658ec074ac9c77b1ee0fdf288f66f579e993665558a7c51e6e69b4059b631fba288c464d5558beb8420796c3c83c731fa0c83ee0c412f079555638f607928301a5799a3b2ec6ae64953f394b4f4ba8f368a3f1ebceadaa207ce35b6d8b92cf05f9c2445c8ead0703fefa533fc738b2d584dacb46c22ffbe7cef7bc4b7826a7c0d8f5af0d119cfe000fa5819848ed15df00dc4aad7228b8d10eaf98d9496cb9c529cfb92c0f2f9aaf679885a7c0cf612df477f9db14772f5060734f00c7d1c04bc02a0f1fb9e1903caf4bc506fa2675ba9e73fa1f741175dbc9289a73f4987678e3582f8603a1a3ae4584c825c2e710a095966bff13f323ccc0262741c2d4a159a88a701093e07dade568bc52c4e43358a43a32648b2cdaba89ca55d20f78b90584b0b7b300533b4ff44b46ec1061990712b006cc2e023d8ff9f429813f2ac5fa22f11975f93c63fb9c4b4fb9fc5b8375904800044ad5ef801caa4b90366c3af9ac1639472e6079f9500378744bc19210026d6eb7bea9045e37fb6122094a81e760743e0e449850895531099be0e9273adda5d34986113f2cfae1ca552251fdac9eaebc03130bdf453724d4d090dc128bfd4c86e3bf57d40330d1e15cf205b3e4ab3d9e141c2dc33e2ad436edf3d3cc27bda1952c1ca89ff6b8f2b1a769039afc4c783b304f4e07ce1d159a271dc8465487e142ef5202757b5f3ffe4fbb782375ce041f4b74fb60054057622e0d1eeee11336cc1b32f7db5c3dd40484ebeb2754f0140be1722e3495bac8b9f8f6d6f3a96d9ebaefed76edae381a69b877322d3b3d85669597c0e673b8861f32f50c4bdcfebe7dbaffdc1f0700b28af99d900de80450bcada1c187dd90fcd3daf72ce5238c136b92eef37ee863040913d86b7cbb9d49bac40f7d614765cdbf295f7c6922b09e5402203412a5df8e27112e64eacdb477e001103575d56c332c19a0cb4566508f998bb0bd2b5b28939160625fe20c4e42a81590c75bd3fe8311a895a4da38be7684604317149235e61faf139b94a41c6caea7c81ba9af9c398bf9957ee39bd89626ad580720157db6efe494d68e7024400d511fecb1dc14e5e7bf1e1da617edc8e034c3a44bc0798f5729ffce6aaf0c225685fdc2348ba803dbfeab60a6c5c8eb337ff3e70afdbd553cad906d4ed6019c25bd919025323200402ca088d3c3d2a8847a89bb8da799e0c7e2069665f3666ecf119b7d890470bd044fddd0e9b22336b548d97b7c11a7e6cfe253b0316ad344c66ce52a437233aaf1197472738f6ba415e9c64d0d5b3b8f4eff5424768b13c9144e3f842faef12e48236cb1d97b16b47c2ad7ffb6927fb8c46286dbc4f17c89d6c8eb2ab77c5fa108dd21f570e579bcf967be952592cf5fa61af3168b3aacfd84c8f993a06ac33f8200983bd5714aefb535b80848a390668ead4b922a8149959939b8374d583a52877fc1a6628bbdaa24cda8f4efe1aef541d9c5d20251548bddfc6186e37695af7d4bfdcbf52750a24f732e9cb9ec7e59aa4402455cf23e031b82cefbb52812587c5976d7c1d5b7438c77bf060c8572314ffca4c3fda2c7f1f4f975e9c0cdfefc0ed500f578782a328a010976d9c7d97441f03a0525dac62e1827770e1036da60dec5b846599f098d34b4e2d3d87b8d9c63684ca2adb014d239ada9acc0c6e25bc2440ba000754a9184132a5e8b30617c28e5b47a9adecbd2611deb5fdc468e5292bb8f6bfe5104e81cc5bc69121a8068b4e1499db00d2e348009e520dd8b5f8f8905975c383bd901ffa5fc0b3980f8ea50b06483088ae92af1c56a2eddb5d7bd802f7991f97a11e3204af6e49376ebcbb2eadfa3b3b0ce66c0b49403c8ee65bf9ed67da00ac0c8d8ec21137518195cb55f90e691701193ff49178ed74b552609533fc2e5e1358864b0748aee1133df023c112f0448e516c595ac6370e2216a59f16e194bdaeb6ba725b79ec1aa3a5d55250da36ba4849b81b888c43d0282cab473ed50e1cbeec5faae0b0e810bce8c160e6f32061c5b3c2e4bc54508060b7ccec903f11f657f59994cc26836535aa6aa3dc9db719366e419a21f91b463fced65cb06b69e2cbd14811b3b996870842d5e34e66cc0d6d296cb5402efffdc45c472822953bc2c1cb2441d4656f27b181bae8edd2a0ee74c05ed503f292cba2baf410ebc613efe1e3e6655c9c420c05c6d9c20060a3d827504e8ab0c74ad60f217f4a9d3df4f892d6dc7ce7e4aba96974d0bda91ed09dbb6be4da0e5b5b3e0db58deb5f7cbbc02ba014934021fd67bdcbcb5b79ed2ec672bcb229e69acd7464b856681fdb7919006903a933ea153529016ab33b6401b9c2f7748a3863e81373feadaa023d99992f526eaf4e6247e2a81db75f87532add309f1e17c7c07c4aa1e27096f8546f4dcd49fc9a60acb528d793dcbca6ec6eec22d714e93c2ac29045256b47f3ebe54eabe996f1aab966a7b3c702f56060bdb78f2ec2da89249aa9f4ae40b24ed2cc660df5fca8037d6c87a6ae227dbcfcb006d40eeecf1c7f317b85d74ddf39a7d2a8432dd89017b9eb55c1ba7d726c236fc1ccaf1a0834128a1674faf0058af72098f875d21ad677586c8e15bccd5f270905db761eed1b39e2845f627d61171ee2645b4b8bdf29df1ef34d9c5a88e1a7ad446ece5f30f9f30fd8b53993ce4302fcb67780eec6c944e3f4d3217375060a16b425e6c50ef28426a41b74fb582b1564adc6408636ab7fc569a93f4496b87b44aaa26f4700282be70d3508b2eb5ba5b14e35c6ea255076b18f78920631a9f898fdaf29a3476097bad73f7d32f3ae3b9a1da2dd596063183576362a77cc223a963d8863f51f7dfe999ed46f0e41ca6e7d7c93eed9b39b71354792b61f37b57f449219c0eab8fc53fddd4f738ab2bccef3080c6da3baf5afd47725e08b1a7ce0b1191694b80a9922f01b14a8172dddc6163b9314b0ddb1da9982595ade4e6c47048db2553b2239d6752cc8d53def528ae9dac0ffb7f3428a61a4060a4b5b43b80d6724aa208fd1bc9ab1ae31ad465f05879f384523abcd4c0f05af8efba43ef6eb2416c60baf8e142ae326526c00b30b02a99af263acf3ae2d8028fc2", 0x1000}, {&(0x7f0000000200)="ba31019ab1a8491f6add32f372aa403743b705ac6f29722258394c900542cd87a7c23fae7e0c0c01deb2647defa161d2311a956a2c2e72175dcd3e8aa306e57bff55d05176791d44b3ba974d3d489f9cbc3c58ff7034381c5d131ac8bbe95a4f54bae0bb1f6917407bbd72a034d178c2", 0x70}], 0x4, &(0x7f0000000600)=[{0xd8, 0xffff, 0x2, "0319f1bab15df2156dfd5b830299c91387ef6622f6cf2bd8662c3ffdab3e217ad779e9b8d956a65ff49f25c748e30aa0d1d1138bd0283befd4e9f966e2bdaeb52eadc1291bdd9bfbed4628405f78b53e974f3266040850d4a3849bd026c7c1ba40969bec7544e525d57be475283f09f94869b5f8fd3a9f8d0e226e670b908d31fbb37cc00de2fa9df7ee6e6228ce2965d49b3596ffe6ba58a3463a0e9fb6f89b01c4bb0c89a3ea9f7fc8a31fe48de6ccea73fc530f3b4d9aeba15a412ce47bb5400202"}, {0xb0, 0xffff, 0xfffffffffffffffc, "848e4026b73cc5dbb9d9b4e0301a9a4e4e8c97a8d054e667634d7073b6f68d3164a5f770a3b56437164f5e75718359734792034e71025125c2b9f5dbbe31088bc42940fde7d29395de32891b9f80b3e7644145d5ab99c9fb7c0f7dd04516d8eaf12f06977e60c08218434198abb37a407445fd1c28c55cad6c36e67f9928d63ad9f559e0fa9cf1aae2b7d6aa47446fb2be8066e5665b43f86e54d17d36b39c"}, {0xb8, 0xffff, 0x3, "a78ff200f3257d9abdededdf0dd9fed3238e51b0ac89c03398e36c272461196d1dde7ad21f9588a28872de1a101c0c094a89c355bf0fe62982d0cc00f11d35ff0ef5255b53889379dd7da00fdae1af957b9c0893cce40874910b3cc070b32dd6239e3c8b563a8d842e47b88796726ec7756a82fe009bf7cc41c036d7e0130beb13d376e2950f30d9c16ae7c4f74b78a3e6955c6a774f35bdf036346421a21ce690efe768f31b"}, {0x70, 0xffff, 0x1000, "523b4a35a18ae47167d521fbec43b5eda32af2b3ac1860e6d21ba13d38ad59d92770ece0a81676de74967b6ed2eb9cdab1f52d4c9cf973d2b54d4f9cf725d406cb46097bd108564b8951132347bafdbd335fdaa3eb1fac82d5d1554c068391"}, {0x38, 0xffff, 0xfffffffffffffff7, "0e12623baa136b7de24d1219e84e7df70819cbc0fb5ff40158c60a2e4c7721145a1f2c47f08f35"}, {0xb0, 0xffff, 0x200000, "3fc8b1d382d6c50ac5d3dfea3508ab2a0133ef9902c307ef3c31c010d1c1962bf9b8625bad941c54bd2d715581ce0ec8380f3aadc4ddc1fb93ec9daed5b2523f86b4f3bdc08d555bc14b5ab3f18180fec4b87c1a38a57737675e1794e84c0b3f1d75bb84d5558fe7633ec1e13d9b36dcc0faa189d6cc4a5a3958cf386f6b5ffaac7ad48e98aa1cbc164a0a32f19bad1edd329bb77fe4f788782f9a583464ada9"}], 0x398}, 0x400) utimes(&(0x7f00000005c0)='./file0\x00', 0x0) fcntl$getflags(r0, 0x3) 09:50:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) fcntl$setflags(r0, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) fcntl$getflags(r1, 0x1) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 09:50:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000001000000005df509006381000000000000000000000000b281beac718a906f8f682b9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], &(0x7f00000000c0)=0x6e) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 09:50:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 09:50:54 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x1) shutdown(r1, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 09:50:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3e0, 0x10001}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/94, 0x5e}], 0x2, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x1) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file0\x00') getegid() r3 = open(&(0x7f0000000380)='./file0/file0\x00', 0x2, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r3, 0x5) setpgid(r4, r7) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000400)={0x8, 0x8000000000000, 0x5, 0x43bc}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) close(r1) syz_emit_ethernet(0xdd, &(0x7f00000004c0)="1515b4e50f8d59c7341dd6152e7c46633ac4236fc991e82b3277c2f8e265ca9804f26d60b8399862f5313603b474978c5caf10886c56f64679dfd3f2db5f666f88be3014a8288185712799286cb4213f04a00119df5ae1873bdd987d2f0aad71322c9ddb3788ec0431073a7175369eb26bb39df74d2eadb87cda91c00525452a63e2d12894a05816ee97bd30740eb7e205b7e44c26d511a2ce60d11a65335d740cbca89cb3895df70f680f359317bf7b24b5872adc0a4a51aecb24e9a18496acb17e41ca7382f42fb3b783ef40d3a0c57c6dc155d2141173afcaf0b717") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x7fffffff, 0x1, 0x9, 0x10000, "82c8eda36058b5a92a8851cf2ab16ebc001d1e24", 0x4, 0xfec8}) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) syz_open_pts() lchown(&(0x7f0000000680)='./file0/file0\x00', r5, r6) connect$unix(r3, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x2, 0x8, 0x80, 0x1, "fd0681114c614e7d94c99fa75db1e5cab5124e15", 0x3cb7, 0xd0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) clock_gettime(0x2, &(0x7f00000007c0)) ioctl$TIOCSBRK(r3, 0x2000747b) getsockname$unix(r2, &(0x7f0000000800)=@file={0x0, ""/71}, &(0x7f0000000880)=0x49) r8 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) 09:50:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 09:50:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) 09:50:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x5, 0x2) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:50:54 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) minherit(&(0x7f0000f83000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = msgget(0x0, 0x690) msgsnd(r0, &(0x7f0000000000)={0x3, "4443e20ce54ef50adc5496f9806e14078eeef1c74e05256e13ef8beeb449182a94162b481ccca1c4cd2a512386b413c66ec931822ecc72179004e84dd4a5181bc63681ba675605a33d88d1fd220a687028e4952245e87856b58ddb8abd18585c1bcbb4e848916cad59ae9ae16c"}, 0x75, 0x800) 09:50:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) 09:50:54 executing program 1: socketpair(0x33, 0x0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) socketpair(0x0, 0x7, 0x3, &(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0x2bd) 09:50:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x0, 0x47, 0x7, 0x3}, 0xc) socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="33d073bb7206a06779c9a82e7326b9e6be98d5d3316759a9bc9f042f5befcf765a69824395687643836403f22b55fb576d395220ac59c7f58b78d8102449118249a8f70f41cf65d7f51e547f7a8855f9cdca360b2f5e7bd112f96e91deb0185025da70c51cfe153291d2ba0af9235bf2426469c8fb8f1beb47ca7d300e5cc5ecdbddcd3d3efea07f8b9a3abe8b04b1d0bb58ffa42181d5ead016692497f3e2fad95ecadfffd77561ce46a3657597bb2fa5ba4c512729ef81415aa1eb39192103cdb87e499fd90f5a76", 0xc9) 09:50:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) r1 = semget(0x0, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x5, 0x1, 0x8, 0x1, 0xc3, 0x9, 0x1000]) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/26) 09:50:54 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffa, 0x5, 0x45, 0x1, "38010e08fa381229b8cbcd5f116b9ced47dd0cc1", 0x8, 0x3ff}) 09:50:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x21, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x60) openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 09:50:54 executing program 0: poll(0x0, 0xfffffffffffffea9, 0x0) 09:50:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xe4) 09:50:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x4b9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x10001}) 09:50:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0xfffffffffffffef1) socket(0x20, 0x8000, 0x8000) 09:50:54 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 09:50:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffa) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x6, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000005000)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f5669489734204003117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382afbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334e1e5cdcc96b144602fcc656df6a2dba183ef76156a07388d35fe7c377f0c71889642ec561f3b8c32033c3ba881032a57ba8b5984e47b4df8a89b624eabbbc7160f7f44b8116ef3612054311e74638714f9438ec17de78d5b1b67e5c498c838845629ea00d9b0d10d39db3e995ada170db39f8cd9c8e570e6de3b98510373676df72c3c86e313319372cf01c9086bfa09182c6d649a70a884d913bb8e760c6457a13b7d13d5231cadf333fd8852f8b5d64c22227fbee400240b07465664487afe5ac821dddb59bdb", 0xdb6}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 09:50:54 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="d34d4324d53c699e66fb87a77a2025a3c9e16fa9486a793c7f0e1a046a655e810c1d49", 0x23}, {&(0x7f0000000100)="6f43c5162ee93190cb5bc33fdbbdf1254515d950be17a9128f5b393de49d58a7b4f287686475817f7a683eb7856c701e9b0208cd0b3ce66e70394f4bbb02e101decdec717012beb1c7a23f5ee84f72feef3255be9025c5527882353f4335e6c440901b92bf784aecd5ad39e5aaa1fccd5932333c1cf2ece2fad5be3db882e117dae444da8c0b15c3f80ae6b42bd9f78a9b736ddfbd71ceda840193d9a6f8ed46292dc6d5de06d11bc108aba0ca54bf0134d2dfe696c550b4bcd56d0b64df9f2c5d78d53360e70d4c99ea2559220ca1bda3ddaac2d95bc0a861ad9a37b0a67f8db40804b20c2327c4767c312f123000b309a6dc659b0733145be42fcd92", 0xfd}], 0x2, &(0x7f0000000240)=[{0x60, 0xffff, 0x3f, "429d8b90b7773431d05bfa0a62ac71973d03403f5804b37b94535fe76b1126fd916077beeb5127afbf11f417179dbea3920d3b6ca92dfcb846db65a11b82e88e021692f09065596f05ddbf9c4daa00"}, {0xe8, 0xffff, 0x2, "91fc1ccc0ebc7efc4a804467a7f39213dcd967d0197fd93597c3148c76a90c0b87c023155c50dcbd14a80340dc8da62e9ebaecfb08332e36574531e8ffd7dc56e63bf030db8369c73b36c36a4e6a59af16f8ffd3d4082fe3e4b040cfaa378c84dae9d75e4788f64326d1951924d80d4fdccf0fe4583bb8bd7d8ca7301f16f9af0c1f4ccd3504a56b6cc35020d8cac0326e8a07def4149ff466d1473f0273fd362f2dc9788cd47ae276acc88d136bcb62375a17498684982355a2b5958875e23a39a42886c8d8773523d5af8df91808f1df11f5f0902ebb"}, {0xa0, 0xffff, 0x8, "97419f8bc5aea43000c3815cc01dafe09ab1c192c0d94ef966a1b5ded85783c6e40387d72029b5b514b6570b655b839428ef1ae5824c35b22f78814d13b71cd581bb36769100fee6bccabc4e626274459f4ebc04da58ff6cb36b80163d213a4b6914fa98d64d7abf502742bce82916862566959469f7a76a5c469211cebd118c8b10fbbe9485aa3743a147d3f4be1372"}, {0xd0, 0xffff, 0xd1f8, "fe33a504a7b96d06fd1ccbcacd27f86eff58646da09630076e8f11e62b6075ea59f33e20c4491d73635a0b82c818eed1afe11b9f1a8a734fecc78c0a9807b180362a18b009aaba47959809feaf215ab6da0877e82c7b8bf2941f3b063af624be226e20deebae373e96b3e627a18ac807d5d42d7c68db084b30c0b73ab58d9178aaeafd5e332afddc8f39bea5695a6daae2ae4f14aed5b2892c7400077eba256c78ab408cd9891559701fd8a67e05599281779d3e1e04931790d74c2f15"}], 0x2b8}, 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 09:50:54 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x1fe00000000, 0x9}, {0x80, 0x1f}}, &(0x7f0000000040)) 09:50:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x100) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x87, 0x4, 0x1, 0x1ff}], 0x3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x90, 0x65, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x41, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xa0, 0x11, 0x0, 0xffffffff}, {{r0}, 0x0, 0x1, 0x40, 0x3, 0xef7c}, {{r0}, 0xfffffffffffffffb, 0x28, 0x10, 0xffffffffffff7fff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000040, 0xaf, 0xffffffff}, {{r0}, 0x0, 0x1, 0x40000000, 0x3f, 0xbc}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x1}], 0x80000000, &(0x7f0000000300)={0x4, 0x9}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r3 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x19, 0x10001, 0x4}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) munlockall() fcntl$setflags(r2, 0x2, 0x1) 09:50:54 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 09:50:54 executing program 1: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getuid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r5 = msgget(0x2, 0x8) msgrcv(r5, &(0x7f0000000400)={0x0, ""/28}, 0x24, 0x0, 0x1800) 09:50:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x6, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:50:54 executing program 1: mprotect(&(0x7f0000686000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) syz_open_pts() poll(&(0x7f0000000080)=[{}], 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 09:50:54 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff53}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ftruncate(r2, 0x0) fsync(r2) 09:50:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) shmget(0x0, 0x2000, 0x448, &(0x7f0000ffe000/0x2000)=nil) getdents(r0, &(0x7f00000000c0)=""/31, 0x1f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="855c68ff9f98ddb45960480f8400bf30abc2eac84e655fa19e0a67c1c1dd385b53f9715a67597e04164c8b9f60f66711d6752a8ffc6b464d0b3bedf2593bd30d7e7a5cfc03e59d822e561abe3a77c5dd03e263593bc9dfaacb245951809197ac255c48d11bdd94b89bc3f958255aa5c8302465d7559b3b42370fefd5b1e64014", 0x80}, {&(0x7f0000000180)="61a726f06a4d73429a59d9c4560cec47f00c0673cba3eaee356ea5104d3b1520c2c5cf8b741a6d242c3f54e576fbf3bcae83c4e71a6559f05bf8d83650db659017d9a8251901b7fcdae30f5c8a878056a99fcf8c318853fd14ad3c7c7e8dcb672c3b4f4f71f01fd842daa7c4cf7d25062ba617e8580805ec137eded6aff3b292f3dd03da19b01d411713c8b72a97145b0615a096187eda62837606ec73aad1380c99ff00178ba77b86ec54ee18204b46aa8f9b053d60853c1d78070c34723f253a4866e22f801fb80882a22e55eee9eb5dcfc0eb5f32f103d5d0edc66277145b33a872485a8db41e4d321b46cbb790425c1c8390f8e87886cc0c69258fb6b0b4f14a94e1d545fa837b0651419739ce919f64acf9857a703d95c0141f89d42e70e3557a9a0c4765561a9ddc17920f2f8064cd0325ba783039b28f0620dc51df81de703f52629fbee5d51c1a67c79ae4f95281f354159afc4c04d9d38fb6956307dd8a162c57e9ba62604ff3f0c064c9e6d948fa7e2d0dc7190cf8a9ab4da759a3e8099b37693c3e3a4a42e692632c9de5a4ee1f5164c484c273623d1b882046f5327b13fa77ef04b41ab895126a7bb577c183e0767102a3c63e09a16e03c50e6bf2d3453d95195bb44eb15465b91676acc239daa02d8e73b24cc35423b4b256e88bf6ad7445c07a0088d68f1d712462dcaa980713e765f575df2b6b7699c529eaaab59a88a7447418e6c2737bfc04e13fb05c90e2ed1133eddcb6d95fc01195cb9585022f28db952e770c85f2226c3887abac34256631a1b7d7ab35883def58009b4261bbc07d72885f0c35ce5101b6b7d679ac818a728e9397bb5d2f2f262c45a179725da189dd96a6dd9e2a9ca3dc5413e4fde1cf41d8efd10560412bd6858caca8d46e999a31f35860de1fa641640727acf1b59dc22d99332279376dc9bcb4be4c1338521bc05ea682bec8a30977ef9502084482cbec19625634139f36e2e1b310d3526691dbe6a0e5cd70ec28cb3a1109bc9d469b066e322c8703596ba8698ac614f4504bd08bc5157b7ebbc80d5cfd2b8dc5f31f22fe778ec203c7435d6f76a9991f9f8ee07b62341a8496e50cd37a46bad8e92d819290eecfa8ed3c291b88173fc0620cc93b6f7ee52e4ea9fdf39a5570626119df6afe65d2e86a37c86b2f1df48fb31a4feeeaf2f2013fcd31b51d1fd25aa438043e95c932c48501b5a7016b5a82c784f50a9ae9fdf468feb8cbaa4d72f7d811c67257bbfd27ffca13bfa98e7e0a293598f28dad1df3505b57e959afcd8ee7c9d4e3835f81bb7186c2427866ff54545ba802b64d8a41d151c30e35b1a129d24f68c4377a12745d0610557aab2e5f2e3c2d4d695546f478691cbb2aad8f005f2dabe7de4a911b1845ccb344ad4125d985d550b119beeb2ff6504d58aa1778b8d40e43ed0331049f01be3fd8112504b5f8d43db60da12d7e7cba1ef2571f0b2242551f8503a21d49a550fea7bf8450f244e1d043e45488be64e9ec5562b76d4ed6bf16ffc3a299e1a49188ea47cab622dc1a67408e82440dcc1472043731dcf4a8902f1a55688cc668b7dc6ab8a8799f1850eb0108442ec966406604924d4793fa71d2c17348be06fec94e51ac7c9ad36d403e7fddad20943751bf6bddb4e43bcaec6f9ec2355ae3a95cf22bbb6a8e0c595233efb92dd2bc273d99bb24e889c7e3ef3fbe137cba67fe976487a70f43b2afe60ea2d6a5ae183a5a2439788dfea1062bff52ca9772cbfdf5c964fe1c289b90210348bd6a375c7c4df4603562dee7061f08732b512cb4ecab0f996be26a947832b5c6abcbd40d16f15342e056a8cfa2123694eb214163615e6e2fc5a9869dfe28f60552748f4615df6208635ccaebf8b314fccbe8adf367cd73b2695607b81f62842b7a425d61ee018fb4770cbed545da92f503924a876a3c8a1b9d56d06bd524f26335d9ff71d33c3122259192a721aae1d9d0b0316af382c87d4452b0545c36e151a6a2976703f164a3c20edeb4b2d73ea352c518575ca381dc606c67ff8bb9d76191c37527155e7912fe150ec61197e7fc227eb2d372cf3f0416a7b00ebced8928bc08e5b820c941b2fa9fe75579223ecaa0fda4782bfa03b3b882b73439f9b9ad70bde7ce22e74f78328c03f26f74a462ca78dbbd1fbec55a6089b73a8f09d556fe6c237d78fae1c03b95b5b9fd3d6a2fd82029db1e6b6bfe704085e5fdef7b8cdbe099aa801d881cbfc608b348e50741966e8cd513c9240f49883550c149652ebbb618a344b4251dcae20edcc6634f885d7ee15e1f2edaa1da7cc2b6a982919f973011c742892ee13ba87913c0f4a9f5065223a5c2d1e3f0a67683d688f1eec62d586f9553dfd82b35b2a187147235a4f33f833cf98cdbab6e7830bbce1918cd2696d3e46bcfa7b80e3d611090bad42cca1d8adedff1c932bb78b42717fc98ef4050471914d8d4d2515e3aaa7f8faefc717a0ee3826e1aed2f95725495b8a11b77c092dbcaea65e1679dbd8121a9987be3caa1912a15120ae2c0995c44a3635e909d3503fbb87aea43ea519b29cfc7e9d2b8d42115dc8288cf7e4765a00ce040d48738633642a4e38c6fe18c10fd4245234dab97a049828638e76298d44b2ec5abcdcb0822072a597228703c6fc9bd907fe76b044e534e91003477870f7b29fb53328cf74f7270bbf8834c64c9e0167dc1d8947225b1b8f48ac145773cb7fafc6a9599388524d9464d71627c8a9dedb9aeda4cd663c79241813d6ac0e9989eb0e751a0713e894153b82c4d7596600f1b5f711e3d21f5eb450fdea83635831e0906ca8f5d1a1113eec34d1fd6d1f8d569a072ba3a9bdc56182502b397e161e0549f08e111d5e612dcfb0e49242cd45cf3e18f17ef7f4bc7c64dcf9c493bf80b293f59f2b6efa4281120f187aaf42ba086dc4370a7d23abc9091f3f90d89b2f784f1b871f4ea568f7d28b6d4c187ded6803e7800645d3af55d6543a31b85caabb2030b1cce7eefc2b4133bdad20c79aef93d878beac7e8628ae32a6300454520bbfda265e4ff2f148927b5ed74c57aab021c7d0daa63ba71e1fb7d684a53446df15e5b831590aecd77bb93758d5d43f8906af66bac01a93423cf83c123c5f0cba970c67e918b89e45c24901931243921fc2fc8afc0a0182b1bcf7ae3f7f82800a64c703860c64fd727ee88f2692bdf79245c2a6f512efd02b9644724a8c7bfbf02c10f080e1a74078bcbc689c70a1605d4942244db9eb09281552bc9183e44a28289b47483be2604d504aedf2d031025d647c937d2a7b8d6e389d5199ea68c1be1d6235c8580a60d0eeecb9e799d37af68fe009cf3630543be129b0b697928f94e41d154ca4fc31b5dfa23c5c5c51e458e7da49d46e391faa575ac981e7570d73f96728a86a341d2a67534c58ccf0d2ef274d1c37ac181b8e4086e1b8d80a6ba808955e144ec089efe50dd097947968a913f0af2245f1235055f1e2c4ad98b08a45e35ff8db42b03a74c3fbf31ed82804a91dbcacde5d91be5919c1828ad4d34752ebbc0ff3310d3239e1bdfacd80ea5c17fe0e35e127f4461e834ff2e2125dbe3baf563f57608444f2bc7c3ae45b4796ddd0ee66cd5adb689c835877260a9c7ed2535948264df034aaea2a15f784e6001f4a8f29579a96c13b4ace514b022192ca0d72652e3bba79930a8abea977cf6bb53915df862d6bf3210a2637fda7e8c4f70e01271d976e23fcc5bc0373ed51cdbdd59c0d316168a692c976c01bdd04784e7705a8cea0ba21a97fc578c4915f6b382071a5dc15fd163996e424e3fc69120abe5c6aed150fee19bdc2fa26b5727f9f989b93f7ee2650442f4f98f43f2488d9d5bd8701321c7484139f038c48884462ce920c67616b6e7d1af3f05760d3e7eecf6c0c9fdf963429a7e10dea3594f51f23c6524baa5f2cfa0076533f14500031c03f5730cdff600f55ec25c7119b646d925a2659eab2b14d2ecea889e105ee9345b9f71f6ba0ada1ae267abab81a5f6b5d5f5359a90fbd3c5919a998879f5ad722c09b8e550d05a9ca61610f3294675561028554fe5750ce0545172aa567eb7cb5c9f786c69628af89a696d96e0522172b5bcb0226bf7376a9673fe7ce058a58f52dc7efa1bec8e180bc47011e2a68f4d1f420245c1ee2befb09bfe1965f6cdd7df8c9a03ce6ec02f38e7e086ef2e902047d92ab4140e117ca646a9cb65a568ca4d540902993f602708b9bead8881c6323aa2bb010dc63cf5d95866a99cc81bb9b670c30748bc2c1b963b0f13a500b24fb071814bb5de6bb1b50c91845ed9d8a6d380522c58a342adaa80adc97bd7400d0f27548641e5561e21a89ce87abe147cd8b35790a2527853921dd70b1f5aefc5ff29844a119f9b76320b15f9e0f6d3b176d429466eb39aefa43e72a82d3b748d568a1b372ab2b98e9bd43835cf0c016bb9069f5d9434a0d3a303962723c45cc6b2c8752522f32bc0800cca175dcd78560637219026b6a5da0cf6ec4cdde24c4e82e85528662fa03bfd2074922b0f4766747126bdec5a1fd49a9b337a0f204a5e35d7ee71c3007f6392b7c15e133e9f7033b8b3a09653db6c3cde857ee74083c28a216b1f8d036cf79409778ff50d69368dc68dc7a3275d394d66a17ca0504a22d3133123d9ac569a5ee57bd5a5c5ab98165e42d14a977a48e15878e9ab57d3626012fe34925ce537a739c3a01209749ce67f3a754e8a27900f5a6d246dc0eafe9c9f296e47892427939893e54a9d47e685c9267eae543a198710ae6e4832e90f179a8ece383e54a154d72fb8a931587883ca97fb2e2aa71750f84652eb15e5260e1ea44b89a8078dbd2ca2a6850df8b86523be2f2ffd0d0d282cb84bbc54824d4c3cd2b18bf97c3775a67e65418a5578573acda6f9c0cb47520d149dd9a165588fc9c10b33f93b74250c4589f9c7eca7fead4458d34ef919cc004ea1b134b0542de3da1f98cebe72e03b5b65d78dd0d69e091b860c1c1b78bb051b5a35845b88798f0b4eb5cf170ed54b7f06736e2729ae6d17ff929adb8e813e6b6a0435e6f272401257e05b13208f8a23de8e142221b66a159874f284edf066e74c21d83bae3ea181483c8b8001e8750409ed8879a16e60a6722a73a4ba63a2ab38e5fdedf7580614dc5d1a05f02619950c4821d9bd8f69c6e7727aebfe2102a1ab8fe93f679fd750d9e08548c8c0ece1c0100092beda66af469e01fc9aaa9538c20074d2f8e1ea6ed0cfca7440183d2599428f06f8227582406425e82176e84faca0b618ab037272f758b24f671b8a43e3a9da0d1f5e2f265540d3ccdf78bb33694e558d9e7073d3674bfe0e7a269717ac6e298bb78c4e7300d63ea9cb68cc87384823db52bef43182b5ad5718982f9746697debcff99f4df8a8d5a3b1a908c58f27becc5c019cdedb0011fd6e46439c7ea9a3a619ab25e1a9abbcc850ff14090b1f11d6ad42228aa29be0e918f768f5dc598a0ec974cb6824709ac4cd678af2a45937aa4db59f83801e810e039fde7850fe909503569bd85f73d763e6499f0241641b843acf8e9e594358b29238e5a2b3b5038525e6da4d9e64081558222d114e81fbfe2e5d04d4f7cfc22890323e7a8260485b57c107691c240ae4fb51c7ab6ecb2c9f1d93b043ba7fb9c73df9a5a1f8ddf92f9b759b6da12200ca9f6061dc2ff98f011b3d037aaffe48608a0b1a61b976470ef3c22fa30264590b36a6dfe3d300f177d7f35efffffa52761e71e632c9c39d9c328d8c9b2a4281f4aa26adcc71e7ced57a99baaa80f1e4", 0x1000}, {&(0x7f0000001180)="ef92be561465cb0a46f4b229f92bca6e95e54db35af8d3fd85457977692ea88b5b7ae098efe775b65ea896beb658a41e12c22b61b5128858801a1ef387a89a18e7916513816158bacd9f151bf9108f410b497c85e583084468f2b8ba87f8f2716d7d9055863c3ba4e526124bc845a3f91f31c48bf1b1c3c667238a2ae409fdcd2637fed6fb9c6c8e0476ff6a747d8c32de77607f4d3fb35ed6e4c6362afb0b14e6d3f490a5e92f865998b6356ab7e93f9a5130e11d60ce73c6754e266bc8", 0xbe}], 0x3, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:50:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="24c33bceca911e5311fd6e4a5328b62dd166163bc26b17f1e05686dae92ac3162903cda8c3175359a9f0326e48dbe5a480b996520e0e97c5e0c1f5dfe74de8b36464c59addff65eeec89ba0c8b0e839d55692531c319b2008633b0fdbcbea6f898651049f2eb81ff19c4ce5d96ad3dec7a7029018e430b91ffd53896253f012f22c1830b78950a96c0eee41489a23e5c280527b24ff7a7b0b7d8a311c0092a389783e63e2b97a03009e9173ad2d8b6bfc931372c8f953967042dbd3b5e20def84f5ec541c7ed0c0f725043eb56b7c0b316", 0xd1) shutdown(r0, 0x0) setsockopt(r0, 0x100000000, 0xc0000000000, &(0x7f0000000100), 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x800) r1 = socket(0x800000000000002, 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x400, 0x3, 0x20, 0x5}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="82022eff7f000001000000f39878f225653000"], 0x1) 09:50:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="de30ff72cdd9992474cc79256306ea994c759f6425e273ec06c093d380dc48a0a50084f3dd91e910356991764bf4ed34a9c010eb53bec3c184f259e014e4b2d53eddae40b037735161864154773e11842171861bb8213496751293c2037442a66ae8e05e4316cff1d4b6582ba84c840c27a678c2f3973951a2dd76b824dfde63f599a89f27186756d3de8af31f2cfe2f2d25119d7483d7f7077a789ca22c337f5d2e88c1f335e03d0beefb8b4e9aba268f2f8c9324eeb17187c0cb90368148520b1285948078771c6aab2e76f11551954e3635579e991144aa1627370f14dfb8bd24b2db0ee7fdf0cee24d0634674247", 0xf0) mmap(&(0x7f0000317000/0x3000)=nil, 0x3000, 0x4, 0x1013, r0, 0x0, 0x0) 09:50:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x60ad) 09:50:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 09:50:55 executing program 0: getgid() setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1, 0x4}, {0x6, 0x8}}, &(0x7f0000000040)) 09:50:55 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:50:55 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) read(r1, &(0x7f00000000c0)=""/9, 0x9) 09:50:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="48cfdce6abd02822d77404e1e01399bc6e1a31445a4245ef1605e32070806d2e3fa67da8dc5760a0a6d032051323e037c1f59ea12740fa7ec71ec7d2266aa63d60f841359ccccd89aae8aae94bd19952e3d6ecb82c3d4d17fffbb5739f8907a32b6252825a118c8aa1eadd06c447784cdaff4fcd1a5c40612212a7a94e801bcd89ca581826de1198da031fab27a08e9008b928b427b45b741d95fe41eef0de968c82b128a77dbd4c50839ee337fea3548af60f00", 0xb4, 0x405, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8000, 0x9}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 09:50:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xa009}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x10000) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xca30}, {0x18, 0x0, 0x1, 0x1}, 0x1, [0x1, 0x0, 0x4, 0xff, 0x0, 0x8001, 0xda, 0x6]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) 09:50:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x12) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r2, 0xa, r0) socketpair(0x1, 0x2, 0x800, &(0x7f00000000c0)) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) accept$inet(r3, 0x0, &(0x7f0000000140)=0xfffffef9) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet(r4, 0x0, &(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:50:55 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {}], 0x2, 0x0) 09:50:55 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) 09:50:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7ff) 09:50:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x407, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f8e4a660aca609cf3f5b4f00be8953c92fcd2e0002000000000000c40c280ef6117b99385a81a1ad391bc5d9527ee6cde1f87a826ae4b92aa7fa09a26c88e26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d0697c045c07135eaadeea6a8f1dfad30c15d2f51e13b29badf4ca474f05b0c74639a00046b2e5ea9c12af85aab36c0f3143e9e727a2c5c3acacc5696c5b46487bc7b3e07392ad977bc926ac2eaf65183d57a66d0bf9c8590d593617a727fcc24fd1243a9e36e90a875b4702f4d92d3068962a9d67dd4a5e82de2f42dd923f4f97948193c65bbddf780d76d"], 0xe6, 0x800) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000008c0)=0x1ff) write(r4, &(0x7f0000000900)="f4b92ae3563ad45348b3ab045c8f27e5b550916ebeed6bd1de828d114ea0c78c5c2c36269bf6e7525bc40e69977ade91bb57cbf38819e04373a619c657cabc32c7d8b0e6e73dafdb96fc4865fd50102978918fa7710f4ceb91dedb9a83ef039b6df8aa4e740fdaa0b0f1c323be796de91882c5c422f31aa6f43848c4ed818a444839cb", 0x83) 09:50:55 executing program 0: r0 = socket(0x10, 0x5, 0x10000) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001740)="f3ee58556fc65776960b08cbc001178404ecd7422dca8975989bf4a59e5e0be4ecd447b3d8c8f859502cce645ae9c0af668b07bddd75dbe6799e210e2c2032ff8fecd3374544df1b30176f3f1447f971691872f9a3728439bb10a336dedcc2f1c95272b93e85f102aa1a04e4c0000f890a8dcfde44c1d698f01ba772ff62b46dd9a7b51a291c231787fe68d48b79a7eacf856eb670a69b6b25bed35722ec7725d4db9c66d08333ad7545a096a192126b502da62289a0cd87d9748fd2c5c71f2a914ccd8e1ae25d58451d912e89a80b635449d8201f82f273283fa162034954d0eb02fddec941355231d71fb671f3d2a24d407c69059e5af2cd09", 0xfa}, {&(0x7f0000001840)="76f0490319755a19199c9a2dc4a306faf6438eecddfa061a8ca8fff51cd439979042d2be63263a514fffcc6c5437d59b754b038c6617a6d0cc4178d06daa0037273c3476dd8bd899de5995390fceef98e3d315a2a6fe089ac174ccc66e265b28481b8499e821ce03dbe2e7a344920f9763b1363400803be1efb6e6e000e9c5fdcb2b2aefe2b290cf94af2f77771fc867e60ef0b3d92b9c53f002195f76b15c0db7332444bd8b49f93115e91c324c364e81da328b0bb6f5f8aad07c98f41fedbc013cc112cfdbd8268c379839c7892a667c4451ff1663473c2129b1ba1e3f", 0xde}, {&(0x7f0000001940)="5996bfabc7157ba8268e9636c08da82bb07820616275541dc951858e2765473a53f88180bacebfe6b7fb9a10500d94fe7b7f29389e4e86e411bb12a7a1c56aa83237bf", 0x43}, {&(0x7f00000019c0)="4481409f581303ab43e3ef023fce879d0dfd2b73cf0112ddea86452b0206b7e057a3466534ead4b0cd24bb4689b12230", 0x30}, {&(0x7f0000001a00)="44c9452e284ed9ddc604fafb6dcef1370bd7ce39e75d3fcc2070712a4f988d517a8298ea316da3489d0a7cb35904d9490712ae6444aebd7a92b6f69f8f06aa7a28cd99854be999e59ddc871170e0330c3231cfb5c5a307289c3db7b72fbb7d6ad1f9bf68", 0x64}, {&(0x7f0000001a80)="72a384fec5f57aeaac7a979cd8dfedcc8b", 0x11}, {&(0x7f0000001ac0)="ad209afc2428b4e13a888c1ae91df8b4308c636038b1b023f2ca08572d281b2d6238bc17144b4c6a8ee37a1f508454bdc733f988cb3e962625c9f85aa6a42527a2446f8c6e906f2ae216d5b4280cccf6c6b831e33d57d8a4d52a6e760b87809842d1b337f468dff97607f497b3da053dad51de42505c4befb884d0bd28926c7e6fbd7fb296136f023fb227bd6ebf60ff0b3b4ab8d292096d4b281f9167caa3fe0016f977f12d27ac08d077a0128b8397ac7b9e9859bdcfb96e85a6b9a6d5042222842645511974bdae9c6bebf2f06f41cf396e6040b4389c891e2ebcaf8843da90", 0xe1}], 0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) flock(r1, 0xe) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000040)="22b604b5e08bcf94b95b011e80058b982d30979efe3b3ba7d28b56b4b8868b8b981204a218deffb70d7af1b83ee8cdd585149f528bb0f1129edb870143c3d5384bf4a4e129799333a7f35a8b84983bb9453249919d586730ad82bb116708328574f47f2f6a7ce1e00e4a98bce6737857a15c2932aaba300b1f5d73c3d867c1c09c07e1e0e6a5116adbf202503b651f778d1a40ebb9d3d3af0466766d434a85e8e445bc3f2d23e1a2474774ea761c1bf13ecf95de8e6426b5263adcee640431a891a2c76f1ffd64b8b15570d92ca9678e5c56d92b9eceb7f95a977d9fa27ac464592b81", 0xe3}, {&(0x7f0000000200)="7bc66a4fd0d367eec9bcb9cde00cd7327ca5b6f62dd328c2cd8cb2eb90a02fb2b101af84dc61027a74610bd405fc5c9143a837ca1b0b48b99c0f7f6b5b2e3f2e4424bf0d5e2f6a7850bdc3c5a29adb7fe22d7449d8119737382c9ac6db8c5e9a2242558a323ec1f7daa6a1a0b7", 0x6d}, {&(0x7f0000000280)="33bab7ac378727bb3177fce4474ed8ec04931099493aafbf6e973db9d0bad3070dfbe58e94d9e463bdc226b2a335fb72dcb534c55bc15dd865620fcb6accae0b341a8c085fc599cf7fa015e2ebb63ef8663ecd931634c583c98af4fd1e410ebc321724f35fa7c3baf4c5a8b2b1ddabcc9362e3c6fc718b61656abfe069196e8d6a0b66d8daa8283d1f460ddbf8bb1ef74c43869e16b1fc8691615d82044b39278254f279e0496e9e9646438ac57f52cb62d89b57727da06d8ed57622a5a0175da9fae67a2de87328b198771dc1d32d233bdc6818c79e3747027e9e9460ca9141ca365fe536607db6081c108c914317acfd423508706cbc62661944a5ebf77d71659296154e508a1ddbfc5da6559815766bed15b9cab88db3545fa7938246891393d61f674d01c03b4a06aa425be999d3bf1b76d646d3c2b23943d7c5042fe5ed857b91bcc69f853210b157b4ac9445413edb0de793e35dd589c4d25e73890fa52813c088a47e3df8083d7f742c88bef09c4162bdaf461a3c129522d1e45b97dcd7b2bf578ad5d94d210272a0c14fbf80f845fe6929150d48b4ac604dc7b18ef2a651a9fd0b5afc826e76a719c1326f1ac9ca9b67645765898fd516d86854e3798188137846d682d1161f773d91c59d7b165a5057535991dbb70dee504960a2e51d9673e6b86919fcab5ca91f95d6370d0835862fb99e4e4673c2eaf09869759452b43962dc992e8aee1904d4451aaa2f721417737650cbfe7ee6d063a2b229581fa3b831c4127229c2d3cb03c2c174ce3853e37d96b87a10f80ecc4ddc37697b0034644ee7de0afbded309b35263ca082fdb05c4fa88965fd9b2520e3e536b79fbf687456fba9f8e4c85a81aad4b75133838ac0ac3543dab8f46f64f2e0090cbec81cff69694aad8ff3847c506e0ce74920c771b19e7ad3faf31cedc6c6f5bf39b844d5e2ec3e48ce8ca8f4c0405aaf53074e4bf31d1ddc50d6273c55ad0eea232eebdfb0e2811594f3887c7b5142077db654f0fead137e83cd5ffe156005207877d332aff7c96b121c4e9e70b6757ee28a3348a97b5efaa5d09deae6bcefeba61fbaf6778273ce58db64caf70ea35d86dee0babe07d06bd5f643ba9745d78532a598e445bea797c97f5049237cfd5643587bc7fcffb5a75a860672bcd53033f0597391add136e832d089a5d90f4e366be363cd5bba44070142379f5aad0d42f9ac5f0531485a5725b3659a7a653cad76711af52fdfc6df3eef4192b60375f09ea589ffa0c839088b23a885139c8d34fe6625816c95846e31bd6fe4cf5eccd53ef24c83eba9e19bef106e57a70b2b19acfa86be0428c986e50ba2902d514abd208f1fd893e6fcae5028cd6a04e18c08be394ab6c41296524ef71096c234df1f8299bbcd9e4c31e59ebae75c03115804b4c85e65c400dc44b5d8212b0989a59fe40d2a03fe493375e210522a0e1dae8c784fc6213bedeb1ccbba48eb4035364b66080665282624e1cdcd7a1cc6f12d88eae7ab0e19dedc5308986464df2d9b4f2fba96d74e9e8f706d15280fc0205600c748bc7f2b82c59e24517f932c70688361bf898196eea2e2e8a18f7be1055ff4744b13867a4df8324592c99fb5ad0ace97a204273646f2630c7b9f8dbecd505975cced635b2869488967e876588a243d4834bb140f4d35325b7258950afc0f4fc2ef5e8c3c651fdf371431424cedc2cad9057eddb9be11be5f3f9d4d74e4a27e40bb5fbc0dd7b1a5a2cf9dc05a0dee4ac0db28b4200eb02645d3637104cf1c28304a1b6d6c09202ce8ab98ae2308c091ccf9ae3151f2599ad15eccf16b6428f8a732592d211c25844c194ca7d70cf7c1bb642f7713cd0370004426c44c924cb3f1cb08f5023b94a8bf1dbb9f8ccc21a5f0be1a5b05e349ee7f4726d51b54ac8dd952f340529d993550fb000ebca00bfc20723f23f19f512e79891c66a1dfcdef52427a4789674a78d93c5c26c1b89a92aa0d2f594511e5c1b1a5dbed1cb2f34e271369f116fbfe4ce902fe5c52ff0140b2e95e8b4492109c19130dc17596c09020ac0206ce434446748301b342084f08fc21f49fd486cc3582acaebbb7899b393be3fa9ebd709d509d90c24350ead54123cabb007446d03cd94b54b15cd742dcb0e65c8549b47cf1e3b5b822cfc1944b1a8cddf7174da50f3d46f34fb94e126d8c43b7a25a1b893ea683fefa42b6115987b70aed041dba85bd098351896305a5faf62af399ba1f426710eaf8f92ba1cf4dbd88a741342123639679cea0e4d0d66e5f23ee5bd237ffb69062305ec0e4908af366f19986137b45a3150e1c6b3c844be6a37b11ecbc2cd8b2746cabd82b23f768a7926dbe59083653591317ef41757a450b49381174ee5a160aab0aa80212f8bdfab89fa66c5b621112be8ca90fc8996f588a1e0a3034fd88b63a31ee2a324faa3d98e561263ce8040ef2b8a20cb3440fb86eedccc901c85c3c6458b24822eb300b30e5afe399dc3d2e8110a1445b0e012e1638dd8f6994c1b1ad4b81148b116bfa5bd28ef6d8643c5ac32edf01673a69090a5c272cec236e99302d7c08fb62fb2171607bc9d87e33d163eef5345214e77308c4b5c36d455ad9dd5f77bdd68123aa5b0249d06525da91efc81543e219691af4b0615119defc44acc771769dd01c8085d0a57d095e8381dd9487c99bc2d410980dbf1a5f84925afc1b142ce7f86b6db748155cbc610f76c0fee89c1cef005da9de02670825f1e2d5ef399542339490112c71ffe43580eb25ffa725db75fbfe4d5628dbcd46622fdf6e88a5203ad8935a196f28a9ce09ff581a0fdd8c74b9e1b7003fda0f69442ac0bb4344a6b06368fd80c39e7ab7a43949174c006f465531222cd3ecdcacca89718011e1f7446c9c62a84979988ca29337341c1145371372b8af16d57b5b65ffaccb6de7fd892ef8ed91186caf88c21a50b9c8b544ef6d99def20dcc67794087225ec436582ccfe7e74fa4e2aca89a0c26b4a2546eccddb8f40f7f3bb41aee0d61b15c606e7ee750223255708e60c23bfdeae9df02e197cedaa159d4139d5d8dd493b5e15142cdc124b5c834d76907e3e46f20ca27ee135f07616767c3dd5bf87ffca0a7e9da77a7aede0f35caaeafb093bac00003916772ebe35471b684a7b149e6e437a0deeced87d3699421706b704c3aab1ce116ee43b536d58c015c32669b303523c4e51c5c5f7569480062b26732bffcc8befbcbaca10ef5a1e880c24f33f1296f092d410dc0c8992f5eedcf79062a8fda7b66ace6ba7ce88e672142ecc5155e4e60ff64bc6829d553cd7f5a58a84ed8112c0d318dd6ba6a2a34fbc536730301eb9074eaae7f8ed597989497c197c3a31f44694ae620c4df1e876e5a3757b7c92d65dab7398b72f647aff075a12c30c2c39ac777f1bc595f41a3fcfa026979f3e5420e13092f466b3242576eb17cd9c807f638b5d685da89257a3232e5435c1cf74b5b986e614141cc9dae6f4bb0854092b142e56c58003f1904c6f34c8805315dd01021ed5381606dd04a168555c1b07ffa84ff84fb46fdc928c3cb679b506783055c84959bca9391fd00d3036583cc5212c532c62a51dc717df24598466c453f0c538bdcd9230ee9e7797be84eeb1704d4f52b8e63e9a46675c10d9ee79ecfb0154409f70029a5825c7120aaf6c4e2dab32ad11bcc97f3e4cd019a2b03fb837ed19f763f0e9a48e4e1d9351e4dbf037131e5b61ccb537ba244532e1941b9a59a53b105bd9e6a4e779b29f1817b63c91e54794d7fe8925861a305f0127c9a18c04cb9c06582d4c60eca66175acc222f48c4bf97f1fb2d12d2ab82ee811031001034c620ad263abd25ce144e6999f5a07bb429048c7dd08d05e77babd0fd1ce5af01a8a317aebd80cd79d6f2e13761e4344f67defc9ebd6573fb2dc7eb191bb301c2c846143ab37bd53230b7bfc6bc1a9f7128bb8c06f332676f590942f0163bb62c9a7cd1a42987a7101db2e953067c48d073d677c03d94b56e8f3ab5df2322c7d3c1d2b361dd8dc5d6d13149d982bbb0c6f397bf3dd5b5a6ee9ee7bbeb3bf8b7bfdf77309125d004478f68dceb00c4426a9d4c173e044c3165a428790f672e1c9e72f376d56472ca9013dc3433d184210100a7b03a76f8a598ee06c6a6c9a23a0db935a599bdf615e10d6e985144bb44dd8e47a71ffd0efb0a8fac8a5dde1dcfcdbf5e1770c0c4bb6743547644b35054898fbc4161f5493484285b9621631306567b62800f64283cf65d1cd801cfd07076899a6f710dff24ba73e95c6b3b5736325270fe4309efa7db69ef34b4d123b93a88aedbeec3e8f60775160b0bd3b365eb09871cdd48cfc015de94c9c830b8ecf911f6c4e1e3429c6e135a3aee84645c58f2612a09309b74ff751490878fa32d4cd346cdfa6f96a689a238dcaa4115b10d4b992389d177a2b7b1925d4fb79e0b8cf2a591827d974e069d17bf49204fd0a5f67a153a4cee33aad18c6754166bf301ca01576079cae88b9da2c3c3038199751af7a7d9d0094526b9890d9b99a46554eed4f24d9d92b3278b287293e4c38cd443bd564158d1e0d43f9dfa49615f4fa573cc296aec73191e855ca62ffa5db4058f3d4abba06cd46e75b9c6f9ea81778f93fb4b2257d5cb32e67f99722a902d3a36ef2d34370cb99ad1ceb58e9a741be5da446c2b65dc9b3ab9faff75c4f1587f6b25c506abe9b70a55eebff0bc5f779eef9604ed6a4ea74bc1af91d6bdefba859c39a58262a0bc6360f491acc2b8a3c427feffe76ea496a2c7602dac3a8165f592e781816644c8e741520f88b4d086e9b8d79026cc48d70bb0f492637b6dca95f9d449cb1a14b76bb9766ac5b57910447c7e4a42def24cc2d5976b9a86ee4fc4e47d7324ee4f91c9cce78c468eb4489d0cca358d8f86e7d40e75644984415434cc1f76182da1ea428058137368373e2a106afb5a8d8a4784fca89d51677dedc298faa18dedb7032ceab98077b42b5eb4ad4f77c1b45605c2753c6080ac148f30b5499509187db6d8a18ed0ee2d6f6dab71ddff1a43221749375c2c839c5a31cb33e1c53ce01133de8f303fb2c6197ad82bac97ca4fe07def55ec002303c2a5f2f16f95691597450468a9b161b73e56442ffbaaa371976b304ccd6fccf3f8fb06352641f9d7168ff091fc250ecfe3cbfe947ed6457a6c5c4dfd4c5dd34c2acb9070c5a4e8e69c5eb5907accd32c6856ec9ccec62d0da682cac5f454ff2a11d212a5a6777aee53f1c1d7761eeb3da42b130bb267e2cb94d934029981cd6c4fb1942630541705323ea9765bb51bd79fce56da6da1e3bf7ba8775a3f9133c338dd34a425953848c1251911540cb3cd6a8fb7c3f05b2b48d642a0dfbe8c83f95d9079bc552957caf97cbf4b82c7fa3501796e15a79722abdb9542012422b5a1ba43b168c81f47ec33f656d721a58dd2ec0fb5976d4cb1a0093fc92b35603a007a1efa1576584837245ee3991ce5faa48b4249ee4c81fd4ee0da3b83f21bdbf1d4689d334d3fe1b03b223cff024bfa410feec55a9151a7c6625149eb9161f9f0186327246985822f2166a22cbd3d1a32b3b9ab2675b30f379dd8106532517ab2e6fdf316424128ddca19e3cf579127b7ddd5fa01a58de62f7506b9320512497ca3a9ce0a9d33de27947c1a96022246ade3297a6bb657105fdc3dff9e08cf3089a235c83b2428bc0866d761fdc4f556acd38d49a2fe78743a85840ab07cfe93921d2f64254725497aea900f885c051b4841eaad33e1e2a8dea2dd7b34bfcc5c3b9936358", 0x1000}, {&(0x7f0000001280)="4c4861e259a14978afcefe4541c5422acd223b8f30f74830d0bc0aea8a038eb3a68b3262a82bbad14556f2ecc498d380cae3ce6c42ff9ad821f23bc07937345aa7b05b97bca54d0394b5f8fea6b22578303c77469991b85d85472db22a71fde31c90a40e07a2b4438037af09ed3cc23d5629d00bc9e2cd040dce8a6bb1acbeed8968ca230ba169408a9092b1dfec0e5c2c048fa66b13f248520a2e40b20439f550cbf7598b55703d23d48a23e4cd0d2be3a73d27966f3e56e6169839a4000af3dacae91de6a6aebeb98d08ed286f15136628b319d5652c42f687ef632e02a7956c82c575b70cf683c47cd303b269d29f0ee442ea2a90a29615b09e", 0xfb}, {&(0x7f0000001380)="7f8e7eb1d5c53d6f9dba3fc09e010a32f6f7f207d0d78553b585ac3ca148889b19c6b6e074cda570c2850679b8872990b643400ab53f5d91f4fa671f5d8db1162d4f3061afc3246f7f3d2838891c1bf2aa5f1860047ca9ffd0a81f38f00e8b28a7a43b70a1e5b8b3ea968c45438628ff3c17e4af8c37c15da6544a2227506053c045af9c180a9d9741784dc2f229507acc92db960c82632d5f285dd11965e5b3ea2960de285f968fd3965951f683eac71fb65c75df9612a274103fa906fc697c26301dfa1160f36a40e28222b14aa00031fd6db74cf0700c", 0xd8}], 0x5) r3 = syz_open_pts() writev(r2, &(0x7f00000016c0)=[{&(0x7f0000001500)="4e78a7c0d4e78f7d87e00a8cbdee58", 0xf}, {&(0x7f0000001540)="8d4dfe19b3ac86a7b41856a6eb4a4cb40c754747441c724a848c4290cfa6c962a554621c21b34cbeb67e607df0b4d5a920", 0x31}, {&(0x7f0000001580)="3c786f225c6f0f201fd4745afba6d96ffa", 0x11}, {&(0x7f00000015c0)="4df2ea0badc41de2a87f85c931ccd041bb3a5e39620f213542f6bc9ce1f5d7edf7a879425e1df3787f771d7d31d3cd5374c677ffd1dc00e4ba539630cd8ab7b2e3a3161135627b2fecaa3d0eebe934d48a287e085b0a386f626a88826c6185d47343372ec927b131f4dd55cfc0180b2b1a65d825c1f04fed58de870321f5e7ab3c460083e639c7e5f548eeb3f4382bb97c5aee06db42c06e4db00c8e62f65eedbb6637db5892d94c49ea7fda4c255fa9aea67fae32030296cab1ee149a94b77c31d5841679ae06475461d822fd81b9b18a5c567d3c5b89a39b220d81ec452766244f766077", 0xe5}], 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r3, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001700)) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:50:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) socketpair(0x21, 0x13, 0x2f, &(0x7f0000000680)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x148) socketpair(0x26, 0x4000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = socket(0x18, 0x7, 0x7f) r6 = socket$inet6(0x18, 0xc000, 0x9b3d) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r8 = socket(0x19, 0x3, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/53}, &(0x7f00000001c0)=0x37) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x10) r11 = dup(0xffffffffffffff9c) r12 = kqueue() r13 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r15 = kqueue() r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000640)=0xfffffffffffffffc) r17 = syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xa0000000, 0xb723, 0x7}, {{r2}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x9, 0x3fffc0000000000}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x401}, {{r4}, 0xfffffffffffffff8, 0x2a, 0x20, 0x0, 0x7fff}, {{r5}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x4, 0xd57}, {{r6}, 0xfffffffffffffffa, 0x90, 0xfffff, 0x0, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffa, 0x2, 0x82, 0x97f9, 0xb4aa}, {{r8}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x8, 0x10, 0x8, 0x4}], 0x7, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x8}, {{r11}, 0xffffffffffffffff, 0x1, 0x3, 0x389486b5, 0x3}, {{r12}, 0xfffffffffffffffb, 0x26, 0x6, 0x1, 0x4}, {{r13}, 0xffffffffffffffff, 0x40, 0x21, 0x7, 0x76e72004}, {{r14}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x9ae}, {{r15}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3f, 0x9}, {{r16}, 0xffffffffffffffff, 0x2, 0x41, 0x7fffffff, 0xf82}, {{r17}, 0xfffffffffffffff8, 0x8, 0xf0000001, 0x8, 0x5}, {{r18}, 0xffffffffffffffff, 0x12, 0x3, 0x6, 0x100000000}], 0x7, &(0x7f0000000600)={0x7, 0x400}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r19, 0x6, 0xffffffffffffffff) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: 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(8adfe08f943b6357,0,ffffff0066a5b7e8,ffff8000042df1a0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(6a61b25ea85213ee,ffffff0071ffc078,5,2,ffffff007c140208) at VOP_ADVLOCK+0x6e sys_flock(b5331b7d79c93a9,830,ffff8000210632d8) at sys_flock+0x163 syscall(d6229118ce412f94) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,2de7d6a30d8) at Xsyscall+0x128 end of kernel end trace frame: 0x2e146394b80, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff8157a465 lf_findoverlap+0x95 rbp 0xffff80002114d4e0 rbx 0xdeaf4152deaf4152 rdx 0xffff8000014d9000 rcx 0x12e6 __ALIGN_SIZE+0x2e6 rax 0xffff8000014d9000 r8 0xffff80002114d518 r9 0x1 r10 0x7ebe64e3890fb69b r11 0xc00a8d8ba5b1678e r12 0x2 r13 0xffffff0066a5b7e8 r14 0xffff80002114d518 r15 0 rip 0xffffffff8157a48b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002114d480 ss 0 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=170584 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800021063c38,0xffff800021062730 process=0xffff80002109ad38 user=0xffff800021148000, vmspace=0xffffff006593c848 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91198 156033 77543 65534 2 0x10 syz-executor0 91198 514205 77543 65534 3 0x4000090 lockf syz-executor0 *91198 170584 77543 65534 7 0x4000010 syz-executor0 91198 95489 77543 65534 3 0x4000090 lockf syz-executor0 91198 381853 77543 65534 7 0x4000010 syz-executor0 91198 364224 77543 65534 2 0x4000010 syz-executor0 77543 43427 57359 65534 3 0x90 nanosleep syz-executor0 57359 370404 92738 0 3 0x82 wait syz-executor0 50219 55715 0 0 3 0x14200 bored sosplice 92738 60798 29782 0 3 0x82 thrsleep syz-fuzzer 92738 441200 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 435510 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 146770 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 201199 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 88437 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 191794 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 449210 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 32786 29782 0 3 0x4000082 kqread syz-fuzzer 92738 427461 29782 0 3 0x4000082 thrsleep syz-fuzzer 92738 161145 29782 0 3 0x4000082 thrsleep syz-fuzzer 29782 424795 98543 0 3 0x10008a pause ksh 98543 307541 80808 0 3 0x92 select sshd 93645 112471 1 0 3 0x100083 ttyin getty 80808 367784 1 0 3 0x80 select sshd 59141 303519 29295 73 3 0x100090 kqread syslogd 29295 491187 1 0 3 0x100082 netio syslogd 25355 188950 1 77 3 0x100090 poll dhclient 72295 141929 1 0 3 0x80 poll dhclient 44551 363635 0 0 3 0x14200 pgzero zerothread 14668 334661 0 0 3 0x14200 aiodoned aiodoned 12770 438840 0 0 3 0x14200 syncer update 92752 311376 0 0 3 0x14200 cleaner cleaner 16939 354920 0 0 3 0x14200 reaper reaper 1986 122976 0 0 3 0x14200 pgdaemon pagedaemon 10244 26286 0 0 3 0x14200 bored crynlk 11202 285337 0 0 3 0x14200 bored crypto 61582 266410 0 0 3 0x40014200 acpi0 acpi0 58900 281963 0 0 3 0x40014200 idle1 65542 100747 0 0 3 0x14200 bored softnet 36451 240050 0 0 3 0x14200 bored systqmp 41117 128300 0 0 3 0x14200 bored systq 24089 24697 0 0 3 0x40014200 bored softclock 32545 469023 0 0 3 0x40014200 idle0 1 298234 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper