33912991d30e8c5d53d50ce66d9a11b7994127a6022bbc6209b014cb9f5a17d19e78d29b406ea30505d845e2a71c2553be5e8896892c9768e7e7400cb80883a30bb428bf3c250a5a8", 0xc7}, {&(0x7f0000000500)="ba3df9680541f9074ea76c8668de7f251432fa8408e1fb7c84d10286c66474d03bbb3d2b46287f295eb2283fae24a48aba99889504f92319ba22252a02496a61bfebe4eecfb525890baca44c0827ba9910bccbc9be5f3d0aed2392b17e70d6261b2453cf087dea3d10a8d3f4963adfff", 0x70}, {&(0x7f0000000580)="9e54be3e1c58ce6cae4d4c6839a79f2602a7b52ffa9a35bedcd9eabf0cde783da42cebf87d87f04a839cb742dc14fa059dba75b10581a5c6e0f5e8dff8e8f3bd6048a3de6dca145423941883a1a5159b780bbd79e7e5ed48f1c58dcd1d173d3d9047421e26241433167d5b98e3", 0x6d}, {&(0x7f0000000600)="8e94bd90a1e7287b93c6b8dd1a0796c0db9ea3a6da94325a20a8a1971be114632a1d7ca05a0ea7f1547e2df94e18efea294c375c3dfa82296582a7065d5c7daf55d7b535a8211c684b84c11e66ba2f78fb4bfbcc3c0130d95a1bb59b642ef729e9e0fd206063", 0x66}, {&(0x7f0000000680)="db29af6c", 0x4}, {&(0x7f00000006c0)="5c5acf08fdb83bd10088abf2ffbf0ec6f44cb744d20a3f630daa3f422f123baab5cbb77a06aaa9427dade2579e8aa0640e18809d3c55e0baa32a6273921ea88966c9f73f2c9d41e24d85638858510a8003e0a98c9b3d239dc5f118c7610bd27f2438018683d17982112680727011cbad4c0e7e4ee409128972124c73a4502ec9afffcb8473ebf85ec9af7c07f0e3e1216371b2888b39162c1ac570974a4bcf5822dd68be196a95cc4bd9d9eb67ad660ca631e6854da6e13ab962f4d7ae21aad117633015be8af76dc791cefc6028ba0a64bd5eb1bc60b5494a0083f3bf52fdfbc93d64dfeaaf0c4cb9a8081f49d77d85b3e0348534cfcaa667d890b567e5", 0xfe}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x9}, 0x8) recvmsg(r0, &(0x7f0000001000)={&(0x7f0000000ac0)=@in, 0xc, &(0x7f0000000f00)=[{&(0x7f0000000b00)=""/200, 0xc8}, {&(0x7f0000000c00)=""/133, 0x85}, {&(0x7f0000000cc0)=""/136, 0x88}, {&(0x7f0000000d80)=""/63, 0x3f}, {&(0x7f0000000dc0)=""/165, 0xa5}, {&(0x7f0000000e80)=""/76, 0x4c}], 0x6, &(0x7f0000000f80)=""/107, 0x6b}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt(r0, 0x5, 0x1, &(0x7f00000010c0)=""/230, &(0x7f00000011c0)=0xe6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getpid() fchown(r0, r11, r10) bind(r0, &(0x7f0000001240)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001300)=""/166, 0xa6}], 0x1, &(0x7f0000001400)=""/214, 0xd6}, 0x40) sendto(r0, &(0x7f0000001540)="cd06c6132b9f1371862327df98582456870e19672aeb4f0870ac967b49e14fd6457c97bb1408de5109e8b25895b9903bfa91d1d9ce8b45e0e5652d84e20f69850bf056e60d5849ea8f84caad634ab2ecaa87e109922d04a63cb69c0962fc1566299bfd12da7fe6e59c025b0e7b5ff12824ed3987aa421796673ebca6dc1121f6a7f1beb922dd", 0x86, 0x0, &(0x7f0000001600)=@in6={0x18, 0x0, 0x38, 0xe5b}, 0xc) select(0x40, &(0x7f0000001640)={0x0, 0x3, 0x5, 0x2c, 0x2, 0xff, 0xffffffffffffffff, 0x1}, &(0x7f0000001680)={0x1, 0x5, 0x6, 0x1, 0x5, 0x4, 0x7, 0x8}, &(0x7f00000016c0)={0x1, 0x100000000, 0x4, 0x0, 0x7, 0xffff, 0x1f, 0x1}, &(0x7f0000001700)={0x0, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001740)=0x8) r12 = semget(0x2, 0x7, 0x0) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000001780)=""/4096) recvfrom$inet6(r0, &(0x7f0000002780)=""/199, 0xc7, 0x2, &(0x7f0000002880)={0x18, 0x0, 0x3, 0x4000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0), &(0x7f0000002900)=0xc) 02:43:35 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 02:43:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@abs, 0xffffff79) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 02:43:35 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) 02:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x5c0000000) syz_open_pts() 02:43:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r1, &(0x7f0000335000), 0x10052) 02:43:36 executing program 0: pipe(&(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) 02:43:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="20f4e2bc295fc36d69b5dd1d418696be1b00e76b922a0781fe658ba75b26fbeae9ef34a6ef766c9999d5ddf7c5288684aa55c43d08357f54207cefb7204b16c853b53fe4275a8ea1c012e2630a09c1216e3da6d424c22c92a261cf5edcffd1517079f9aec84250073842b7ef790c1826333fe44386c67f9a84ea280316f373fa6583a6a1d3a1a931bf31483b534287985f2d37b00071b634d95de38b642b352298e7afd9765c30f898600677b7b59f5275c3888653eabe", 0xb7}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 02:43:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x8005, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000040)="36de2236a345eb380d9c3e02fe74ea2d06002405be3f1a57edbf5a1812c1ea780fa4835a7407064c4e20d72376dfe8060dd3d8557cb908e61f2d75690ee61b8791f74c719b20cb8d8b31f23df5ad0643563246ca1e00f18d8b69aa5ec413ee10fc5fa046249d3dd66876add4da85a522de8dce1333a013df03f32ba173fe8d12a71904dd69ec77bc07910da43de7e36fe3505ba3d050f228161f8cbd90221d178efbbfbf0871f887d590739cdaba750f0c8c486755c54073b9ceba34b08533e522fc09e358104e2108", 0xc9) mmap(&(0x7f00001dd000/0xc000)=nil, 0xc000, 0x1, 0x2010, r1, 0x0, 0x0) 02:43:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) getsockopt(r0, 0x6f62, 0x0, &(0x7f0000000080)=""/206, &(0x7f0000000180)=0xce) mmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x2) syz_execute_func(&(0x7f0000000000)="44e102c422dbf6fede637ac4a1f82e2a66660fddf7f0811900809999c4c1355807c481a112782f33360f0220") open(&(0x7f0000000040)='./file0\x00', 0x200, 0x48) shmget$private(0x0, 0x3000, 0x2ff, &(0x7f0000ffc000/0x3000)=nil) 02:43:36 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x5}) setrlimit(0x400000000a, &(0x7f0000000100)) mlockall(0x3) 02:43:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), &(0x7f0000000140)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 02:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:43:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r0, &(0x7f0000000000)="3f171e87cd39fd88a69890aed62a3ad6624f8cc78dba2eeed4ac60893ea094acf45c1e749467bdad755921c35aebe3f17beb40d7796561f7de37c36ff6a79ae58e6f49baa5c32bf9a898e8a90ca49db098922c99d6d3f51a9d39ddec454f558e23fc1f50fb0438399ee16be3d5f9e79f5af949e300b307e0c0c49d5ce0cc7882ea52ef5e9cd25fee6998fddf4e239e3d55a99989fb44737d9ef6ba19a371c2bb3916568f1a480cb093fb3981a7dae593a9ec6de25c159a5633c1ddd6677a2982a8db9bc59af53b0b3f9732d4a01f99b7b2da", 0xd2, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:43:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x7, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r11 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x25, 0x10, 0xfff, 0x2}, {{r3}, 0xfffffffffffffffc, 0x76, 0x6, 0x6, 0x100000000}, {{r4}, 0x0, 0x8, 0x40000003, 0xfffffffffffff801, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x1, 0x783f, 0x2}], 0x8, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x4, 0x4, 0x9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x84, 0xa6, 0x7fff}, {{r8}, 0xfffffffffffffff8, 0x48, 0x40, 0x6, 0xf76e}, {{r9}, 0x0, 0x0, 0x8, 0x76e, 0x8}, {{r10}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x4}, {{r11}, 0xffffffffffffffff, 0x58, 0xfffff, 0x3, 0x80000001}, {{r12}, 0xfffffffffffffff8, 0x18, 0x200fffff, 0x7fff, 0x1}, {{r13}, 0xffffffffffffffff, 0x0, 0x800000a1, 0x6, 0x7fff}], 0x1fe000000000, &(0x7f0000000500)={0x7a, 0x3ce3}) r14 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r14, &(0x7f0000000000)=@in6, 0xc) ftruncate(r14, 0x1) r15 = kqueue() kevent(r15, 0x0, 0x0, &(0x7f00000003c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r15, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:43:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x5, 0xdf5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r2, 0xe800) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = socket(0x2, 0x0, 0xfffffffffffffffc) msgget$private(0x0, 0x20) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x659}, 0x8) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20140, 0xa) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) setsockopt(r4, 0x7, 0x5, &(0x7f0000000280)="ce10a3fb34d1d796067175ed1e3cd00b4812a9b55a4d4a4a6f16e86008107f9175ecbcdfcc418b7fa33380a5ea0b21778d3498c5d7b5c9ed7ddf8f6813df943956fdc1314b1a29736beb42eac688390ff7c6c5a203aad5c2f6166afae90b73dba0fe877cd3a1097ddbeffd86a7c3d745ec4a9d510a63cfa98a05a641804d92f3752b9e036d19525bceb5f5378186e5244f321593610816499fcf10eff30db9a7980d6c87713b43f529061d93be04b71a021968d63f6e477cf76f5b595286cd4dd92e6f8f2dd7b4c27ea88e0bb576d488290670091148a78eb8675c87920f23ac46038bc0bb1e5f6ef49d92237983b044fd5605abd04bdf434ff87b4b", 0xfc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000400)=0x6) setsockopt(r2, 0x8, 0xa00000000000000, &(0x7f0000000440)="c681f334a956656a065919a92ed1cef9c2a3a20a5c1d7cc66e37a742999fe6647fe9625cc294ec5ede81f6e8770a3fe36d2d3cb5e6d6e157b52f3a018923e59554bfa383956f20147b25728ebbacee9eab369dfd52f18ef9fb304d43e577836f984f2eed2fef090f82d1c54bf0b9d5f7389d121c4c80198a3e542a94dcb7693987c3ca95c5bd807ac2b97391a1d11b42c515a0a39f75b5403312414449d9441e223a953f97642257ee1c143891f4a76b8eb178ebc0c1859d81679e64c9772e8f87256dcbb558b1152a12f63f80503cd8159c98fb20d64c13bc8b9e19b39c3af3c4ae6acee85516aa3daa7abbdadc382a89a4a4ffdbbb2799b250c87cec1358871c48a03b75fd79e8979903e50d5a12af36bd6aaa78d26d3b8ff2af1e5992a025fdfcfcaa4aa989949758da876976c8f2ee63a8cf5990a48f591353cd7f7e7bb5d18b690dc02ee88b0d107c844bf93acef55cd023140a5cdcf34867fe0d5fe06f449642be75e02626bed3e61731625612d8ab2ec22785edcb41ceebefbf5ca518e1ff254b2c4347df2c41ff0056d2ced33371ce3e7065bb07f6965b7d0f7cc119c96dd878e98cc052923d7511eed3dfeb60a28827330c8fc05a5c3666935faa9ca20f385e100ff39a30e36fb5ae68473f7f7b3227734e661d9c9c4d3a35a956596cd4a14f1522efb4e9fbfae595ab0b964d1634371cc18485396a822e7e5984c7363f1b788705c198a2c398700ba57bb40faf58c4e8bc0004a852b7635301f8a5d3af401bee752873e75f3e8f61a98b1b705d55c947f2b4a423c16341c17a37e37a63883db5bbc0ab118c0c949bbe20d3b92ef35f838fa3f3dd5b5373da3a05014fe8917a7a7a7462350df196d0dc58a312e6a09fdcf1a7945e661680b617c7d6fc3a08f15614e3cc4c38b663f9ff4012451eb40b210d9bfd0e664289243c672293d7f463ae9079372d69241729fe1a6d50666a2b6a7785bb83df815a887143773a8e8fb7173d1c129120a727206957e339b52c84de299a31ef5b774b6c17a1ce034a10f7e4f3c928d7102dee0c51ec1c6f0d7741c5ca6223c62b4043bfd9c92dd0e256cc9b3e1872a24ea3142225c41379ae2bdb3a0ca242ff402861e83a3402d97c7b0e1d99d12b169f9137b38fda0d426baa60f13a89e5fe8578f22c9c9c50c9db2b3e1f5e9cf14f9d7d3e1efaa5c1881f6363f9dd5472fcda08f8a8f3453c1b5a69695dfc783a8ce04061cdedea3bbeba92094ce7b60455e52b4b287001559f0e91ea4965863eed38ee7ff67f0ab639a40a6182fba33ddfa00536e175b4119eaf2b753a0998a80d8aeb8e825e0a5d7f63fb096e0a6d6d7f946832760a6d5e039324df0c909d448e6af6b2bcdf841c226951b63d04085de07d0f6784c68239e25f0058c82608c673ef5bce1e3bead53fd288815da0fbc0be338d3d6bcd6ab589478560cd851df4603c3d2e179ec42ad0580a8ad82bff73ced9b53673ccc16722b10c3beb2ea7d2266ff5d6ca2f79b47e0ca4ee5d83b76dc764dac7e10ae946e2e3bbbf83e1ef73e1f86b0e9d3832e967fe124700a3e3d65cd1cbfb98a3c1dc00a497ea68ba75f636944b139d23a855ec741e51255d00218c44439462c592bdebffd5817f755b9d6394758cf4b48c72b2f5d8d8ddfd0aa9ff507aaff92d638519c1e2c01c42a7b5caeb34a1f501486e3f920fae05ddfd760361fdc6c9885f5a4510de7583e36da37a712a380fcead8045a33200d1b325fcaba5eaacca83b581572a5aa8ca21d0559597e00966c4d9c857976b22666424162db6787f0a865e7eac34353712d7d72929e34ab73b863abb1bf472f0d75341a1d4e296c6a05b16ffb8601021c8f43e90947600d6a0cbaffb1c4f36eb648560962e9dbb62ee6bfd7dfe8e0488e226ab8f7ef553e618cd2658545924818ae605b69f223c2be7676603ccbecaae8619158524ffe5ee215cb63a8a2b80d2f70bfd75365ef6334dd22682d267823bebf68917c11e7bf7243dd2d5299560c7bc095b5923dc86a1289104554dde33f7367aef59467d8f99a99feeeba47d25db9e70b5a38fd3e4dc953b3e64c8a9fc6caa7d188a5644c2cab3b3c41e14d71a2b5d39e7c288a6bc53a811244d8ed68e7c6657f112349924e12bd53aef25618cdda36e5eb0f59bcec27f1bd57777830ca52cff0c31a11845fbde14e3dde1a83da4417f4557bd9215c1c1a9e53e4e40d47e807598d00cca9453a5257738680a174d26d0521f0ea3de859c2204925a1ca7ff126c4cd385896cd99dd8413d4f870f6228dee669c20b32beb38382b0a0dabaf106a7da66f2dc5154c9ac91365cd648a3d9858ce45fda3659bae3c3d9ec97666b009ede24e52c35c062c787a48f7656dfbfa264507c9be65d010d84b4b8e554e3a9ab7c3c528eea24d95b7b6b546025349b1a504c2b1178273c6b7bee903c678e961367ec38dae682003d902ad9e7fb21caab9fa4ce9ad8258f4670af1dea599aa1b8d74b56fe32b1083583d64367af6c7a7100f163af481e0e8e5a53b10821a8204a24299c2a3cc3c3c789150a87321283297510939edf0e833d6f29eec01dc087ae22c0c8e8ca258f6f292ae18141a532a6714375f7775fd75ba6ce63c3b2e26ef625e7b7eead444975ea5b29c53f0e6336837a8afe087660fb57ed7185bf21390007104d0dc26e45ee3e9ea412ca92454848af4889a2f2afdfac4a966cf710981715205b5fb0d7246adee0292383caf160340cc1a08e232c5f45863393fe38056a31e345cf81ff2a2866d80edc66dec9ae621b5f8fb9d28b3f5e472a1f0eac4db1a0754b11ff9a84f3a60619100e5f9994899d4b2e0d345426c062925b23e61853c360c34991fc62621b9a447db215a3fc12fa28dda05b420d8ad1b5765fe6e669ca466ff348f2bdfd7afed1d6e3bf19d6edb3fc8007d2ff012c52be06f3dd909bb3cb54566993c1485c840108eb7bfa6e71ab66853c7336b4bdb80170fda8fc24b9a6dc99d8a234114bcb2fefa05551cda71b8385b02c5f1fed62df356b6b0d70682493cff9e68b44d83896ae2900a17e57c5a263ce84172a2d8dde79914a08dd185579dcdd471727181554adba1de1ea3724c439e44cf928fc39fdd02296373e34ba952d7a2bfc6d9d940e43f52717ecd4f4ee788e3582add906b2c9ce6d86a41455f8b0e3837f1d76ba1d72c2e731d995ff50826aba7d48cc929e807b0ffd77b86ec980ef6ffcdbcb4fd8e83be2887da43ffba9a7930ae617d47f99615cc020396589130179b6be79df31dbabfa0037b5f557e81b855d39ec0a3b39647ad380c2258de30207108f2c053aba28be892f4081662c7cf9d932f77a6f5aa28c33d1bac8a9983645a8ba8a001fb1dc7719fc151d5625b8e7318e65fcd45198c09f75f64345c04974f4e934f7e91247ef948280fcc372dd7d24fa6dc6f9b36fb1afc33e20ae6d885ef440550e0e1f1ec3f17a208d4cf03cb4a3bdf57cd8068f281407d2ee12717e2ec1e48426ff3cdf86cdbab8beb89ea4da26535b0e1acd652f281efc2101b1e6d324c14b7d197c5c13b5cf535dde9aa292632c680c2714835aff47faf15f00598f255c28f5b6224a6d6f3283790f58a41ccf4162fee3d721414dba60e90f7da8d1bc70bf26b0e6782a0b233b98f443e68db91505a3fe3f87f8aba1ad010657829f78033f061a4998fe0e5d1e0d549b18572ed0f2be615ea040124d8f03cbf828df5cf5cd3cf8216f468846cbe2a549f47952338b40767e97c2e1e34285109e1875e4ac8d36d2b710b1968d28f3c34c924876203bf3feddefd88a474dd4532c059fc5817e6ecfe42e6920206fa5a6ebe1be12b1f9567f0bc71ae7ab21fd27249370c6ee88256b795ce0f6bc225574c39ede4dae47645b6ba7ecf635df4b8eb1852f1eff8cf1bd43cd06ae80e49f84cf36fdfd514e29f7aac764f1ce24cd3abce2b9ba7c41bdbae1326545376bbf2a434c53b8229525c6d8b882aba4ec19a78983a0896dd67042d9ff382d21ae4f619db22b7f957771f07f53ffcf20783349d7c666ab30cf2216c127b8d241a0fd837112ffe74596dd8696589575c6cce88e440b1433f91fcba69c4029beb68d8bad728b32c673c94cd5597e3066c2ab54f5a7c3ab37cb13bd1b217998fa96d99a6d2c2375aed0b6c86f3732e43159b3b6d6c654a2d8a22676ad269b7907cbc9b401cf26dfd1bcfbedc87270623bdae8183ddd308a799db118075c82e117fdc87723df0bc5fe2bea5d76033afb55edff6715bd3892c782a63076a35a3c6e7732a2bd6b2fa9298cc685a52cf57ccaeda0920c0c2e2a3e52605c49156db8df125b70bd76708576aff819c44a09476c17257e31a9720e373c489561a55f853c6463a5b74c64aaf4e57bf03da70827562a43af014870d6ecca1390ee4c9309ce227d57ceeb6a2a92143cf737991c27ffcc32fffddd00375c103a4c00d104c8c8f940db403260db5695f802a2c7de8ee31ea09c08554447a3859a7a334e848953a25a9f97dc357dc03d6e11fca21a2439a798e0f2efcb9c79eed6d112073540414f660851ee1d8272ca6087d44e67adc697cf95ac29ae82d49ef9f40f38b8f9a807bd8e62325682be05dd28979f1f63c45a82d9163b55f0718c62bd1587b5d1897ee0c3b3a806aeb20376a50d667be484bc4b85cfc30bf42aa8fa966ad396159d3992477deecb40db37a9df6811305463000f839551e63674ffd56493202a00038e6d9942cf87c0bd7ea1a400099256bb1cb0f1573c7b83a981d639340badb7a73bc9c77f37456e273bf40a3ab5b184d7f3efb713b0a524a7d3d1f7d86aff625e6b8c5d434a30b85af1350125b853b06db413e765c3d3e9482d053adba1000baf916e0239ba81c4dc1af78af9864d53aaccd5a3775e42e0ad905f84d3245aec65d9a51c5205efb3e110cc5d686a9dab060d37f44c5c03507b929507241477266353227c07375c75f69eebce4d8e681fbb535bb33526de8e4dd1c2f84a103719fa9ef4ef053ab104c12854d2f4476ce62a3d34b68a084bde50d97924cca9e083b04d704c54f5a2dcb12696c308db35d2f08652d024ad7845dd8c50b13beaf247522c773363a116e5625f5c4c68cd1c80ed02f582577a614e4263af17485a4501cdedbe6d5d86e6a50f70077b66298778a448cdd5d4ae6184c188973e1fa86e90963364ad2d84361cd49fed9541e2b16b7983e9bd06b55968f5a28797a7853e9014d159ca34ca6ec8cec41d42e1e4c95735f2416f4aaa916d8eefabe5d78c8f1b752724a48fe289d4f4ea87971ef04b5ab997d9a2f9523d4bc31c5dcc2e6c3365a546e97827ac3759e6749438ce02a35b4404f02ad24c7ffffa90181e1dd217bcc116f3f38f6aa39fccbce3bf9a643571c1937fe7dfd1d62bf298f966da2a87ad36914585a4a78abea9b0604d723356a61a7fe21d760377777baa1aa5fbc1d4ded9ad14b4027b30364abbb5e8515b4eb7a1d4058e6eb8918771c51c71d41d9ea5fecdc6a92b5e281451b908bd7ec43fc9bd19728d30687a114d0906714ffc3f25b1378f4bc49fee3dbc6a67ff4f4ffdd290a6b6f9fe14bbaa1ca90480b66be2b5fae61d2b8c8d7616e7964787a03adbfaacc4c2b007af4d1849a5fd524d8f9b7192febac1a69018b9a883fae69a8810670f65df3854340630a7c6e160011d52a9c645f51ded2a0b973df91d8385811ca11ab82e4e3cfb967f86ebae70d9ce0d52edb3062ae553105c1af21b12a56a25c18897b96a52d14b512f2b40b6e3f5509a4b66afd1eccf84b73bbff561", 0x1000) mkdir(&(0x7f0000001440)='./file0\x00', 0x2) mknod(&(0x7f0000001480)='./file0\x00', 0x2, 0x80) r6 = getegid() r7 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x0, 0x14) getegid() ioctl$TIOCCBRK(r4, 0x2000747a) recvmsg(r3, &(0x7f0000001d80)={&(0x7f0000001500)=@in6, 0xc, &(0x7f0000001c00)=[{&(0x7f0000001540)=""/132, 0x84}, {&(0x7f0000001600)=""/118, 0x76}, {&(0x7f0000001680)=""/237, 0xed}, {&(0x7f0000001780)=""/213, 0xd5}, {&(0x7f0000001880)=""/71, 0x47}, {&(0x7f0000001900)=""/46, 0x2e}, {&(0x7f0000001940)=""/130, 0x82}, {&(0x7f0000001a00)=""/43, 0x2b}, {&(0x7f0000001a40)=""/205, 0xcd}, {&(0x7f0000001b40)=""/132, 0x84}], 0xa, &(0x7f0000001cc0)=""/171, 0xab}, 0x40) getgid() ftruncate(r7, 0x8) ioctl$TIOCSDTR(r4, 0x20007479) r8 = semget(0x2, 0x6, 0x80) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001dc0)={{0x6, r0, r1, r5, r6, 0x14, 0x6}, 0x9, 0x0, 0x100}) sync() 02:43:37 executing program 1: r0 = socket$inet6(0x18, 0x80000003, 0x3) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 02:43:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000fea000/0x13000)=nil, 0xff9) r1 = getuid() seteuid(r1) 02:43:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x50, 0x7fff, 0x66f9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x69, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x5, 0x2}], 0xfff, 0x0, 0x2, 0x0) close(r0) 02:43:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 02:43:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) 02:43:39 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0xffffffffffff8001, 0x5, r1}) pipe(&(0x7f0000000180)) fcntl$lock(r0, 0x8, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 02:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000", 0x0, 0x4}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 02:43:39 executing program 1: shmget(0x0, 0x2000, 0x153, &(0x7f0000ffe000/0x2000)=nil) shmget(0x2, 0x11000, 0x20, &(0x7f0000fec000/0x11000)=nil) socketpair(0x10, 0x2, 0xd769, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/46, 0x2e, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) r1 = dup(r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ff5000/0x1000)=nil) 02:43:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() 02:43:39 executing program 1: sync() r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000280)={0x0, 0x4, 0x1, 0x0, 0x2, 0x6, 0x20, 0x9}, &(0x7f00000002c0)={0x6, 0x1, 0x2, 0xffffffff, 0x8000, 0x1, 0x8, 0x10001}, &(0x7f0000000300)={0x100000000, 0x187, 0x2, 0x8, 0x0, 0x20, 0xfffffffffffffffb, 0x8000}, &(0x7f0000000340)={0x5}) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x400, 0x0, 0x80000000}) getrusage(0xffffffffffffffff, &(0x7f0000000500)) 02:43:39 executing program 0: r0 = socket$inet(0x2, 0x6, 0x9e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) 02:43:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a275ef3d711bb8cbc51b520f8cdbc3ed929de8a313b432dde1b90144cb281fe0ecb402710a746774c47eed0fc2c4bee79b0ae6eea7d7ceb511b8f49c75505d05b884b46e58bda3976d8dc4b01e01025f8a5a78229cc3afeaae8e5d772e903317f49d24166786d0e928a46c671548caa130f2cdf17d4d10b18e232ef55c5a4b7401fc9512245f126070ef108f9718f096389e3ba4edb8dd35dad671c296c7ffc8d64b322cb20fec9e65f8ee249a2b1de63125", 0xb2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/193, &(0x7f0000000000)=0xc1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="000b1aebf5c9c6563fa5867525f61a4f3db3b3f875cf7fe0897852a2e2ac5e9adfc97d6902b6099275124e914076728f79461e2374d89908331b9e523df6d6f44d0ac45faf888ffb1cfcbf3b05272e64b34629808a5643b8ab0f24ac9b09fa55e7eb1a3c0ca9c5abbec1a441b436ce4e599ae6bfedbeefd8b354f900535963a6701e7fcfd8e55416f58db74881ecbfe31b115b08b7cd97", 0x97) setsockopt(r0, 0x7fbc, 0x8, 0x0, 0xffffffffffffff52) 02:43:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0x1d, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:43:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x9, 0x0, 0x0) 02:43:39 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x7) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 02:43:39 executing program 0: getppid() socket$unix(0x1, 0x1, 0x0) socket(0x1, 0x3, 0x400) pipe2(&(0x7f0000000000), 0x4) socketpair(0x16, 0x4000, 0x10001, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x20) 02:43:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x74) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x7fff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xef) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x9c5, 0x4, "153c5bff35e1fe9908aa9e6411949300dd4acc7d", 0x100000000, 0x7fffffff}) 02:43:39 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/151) 02:43:39 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f00005b7000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) 02:43:39 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:43:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:43:39 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="20734ef5ce6fbf876b73d5f413bbb880c1111b4f49aa077802e96de314670606c00b8954e9830c133e338a4ccc860789523d06451903628c944f0d65084d852b8fa375e39796b7faa10e59d4f832bab3047446226feea57859e40f191c7ef779232fa70ac23f40cc8eea6900efed3c1bef00fb88b0323d4489c8ebac348a117129f8c3bf6d0b76b5950ceb9d047acd1aeeacc3b55aba2b40d482269ec6eee03243ef25f99e7d6881053ed4c0e0cc1f21aaa8939189c83aff7161300f85fde314fd68234f1f8f6ac420b27036bc0e6204490c4c33997a7286f746677d5f5a5c8a34e6df73bc2c259efadb087d93047669ba594f", 0xf3}, {&(0x7f0000000180)="f92cb801b34f5aaa19839ba8fd583febea7885cee5e3172439a40580e43d065d07d77701ab7330b8a9715df6ecf2c10c40ce78cbc0b916401916f35e7181430d1e37312565af5c60642780af7f9bef83de65e99d0e80c74f0f5e9abbf47aa169f8985a83d3834b01803c560d9fcdb5105787b2225b25e22c680fb56d53cb664dee7839def7b5025111156eeef07f5fe583d4a7e0ad8c95561f5fff22751d6abee7d950a960dca482b1f3077635f26d1524379c9aa4a442e6ad686a2f32956184b63df67976797b0ffc3d0121fdbd1700ba1bb4d8a8ef67f8d9889e0c892c68009fc40e48c7ad92", 0xe7}, {&(0x7f0000000280)="02e215f7d2fd8b071af823b24adc6b6ece748318101513828605b963924148aa39cdf508cf519a73c1bda1c28a97dacc9432d3f14db3ae962f38d686ec5ec9af83ac54", 0x43}, {&(0x7f0000000380)="52eeb49be8e333f73da4a14356a0e9ced204e3583aafc8fa2a8a3da609f16527fc7fba8eb11d4b92eb5b96b4c0752a0dbe3849cf1f20950c432fd2e8b0c2ea60f0630c3078e73e0381414d725de977bc88597020066f8ce932281a3ec23c4f72612cacc32ac43c0ada645274340983c1711823b445b5da1b82ae0274060db422b989e8a97d580e5f36b668", 0x8b}, {&(0x7f0000000440)="e1128e7e1cacb4c122395fd1981139f4d5a151452860796667b72aeb3efda9adf0554544e39f84dc797969028062cbf737deb535d0f9e6cc2760d732f0c69870b2fd3e60894096e9a02b0fae5ef46e2295799719c05ac69a30b263f353cc5f7fd10a500bd5f1cc27c06dabd834b882f380b778ce48a06e93944f6312bcd0dfed2804124a341c19473e9082718b81b712cd0e6dcde0ebd6cdb33e64e4e38dfe20d85e54b481", 0xa5}, {&(0x7f0000000500)="c864158604940dff601485", 0xb}, {&(0x7f0000000580)="b23644cfb149afb726b720f1386865b7a4a89fe874df3839651ef5b88b012431d91db0a6ff25878cc0064a6eaa9352", 0x2f}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 02:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 02:43:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f0000001c40)='\xe4\x01M\x9bw\xa0\xdc', &(0x7f0000001c00)='$\x9d\xb2\xd9\xf9\xceqr\xd2\x06\x00\x00\x00i\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r9 = dup2(r3, r3) getsockname$inet6(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) 02:43:40 executing program 0: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/158) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) 02:43:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0xffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fee000/0x10000)=nil, 0x10000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 02:43:40 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) kqueue() execve(0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x7f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x101}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x285, 0x7fffffff}, 0x8) 02:43:40 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 02:43:40 executing program 0: munmap(&(0x7f0000e8d000/0x2000)=nil, 0x2000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e3b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x4000, 0x0, &(0x7f0000e70000/0x4000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x5, 0x0) 02:43:40 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) pipe2(&(0x7f00000001c0), 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000000300)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r4 = socket$unix(0x1, 0x7, 0x0) semget$private(0x0, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb3a352a9b4dc32c7) socketpair(0x2, 0x8000, 0xfffffffffffffff8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) fcntl$getown(r0, 0x5) r9 = kqueue() recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/4, 0x4}], 0x1, &(0x7f0000000540)=""/16, 0x10}, 0x800) r10 = dup2(r8, r9) read(r10, &(0x7f0000000140)=""/82, 0x52) write(r10, &(0x7f0000000040)="3d69115867d8c27da7083f4af0d74e7a65633bcc05122bddf355eb714aeef8213a05d5f28ebc55bd13091d94d968224e1897daa1a85e5a959c5a2f2c94e07bc014c9cbb0568482fb6fd1000ff7222f96015b1cd3a74eb68ea2a1dd0b9799cb93c9042cd2daca3fd0747ee92e435342ba0922653fe74b973fb73c3ac398047e453bef1207739bbd3742d7c1d509f2b8ecf0f21c31c363f25f4180d7774cf0afd3b1d3cdd27ae01483b65ddc26e373851253c449927fd3b255f6ca5844dd925b435d1869b7c6228a83b500038955b4c66df15be0c891eef6b3f599d0828ef486f3c16c2ce76b3b81af357e55872b4eb5", 0xef) kevent(r5, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1ff, 0x6}, {{r3}, 0xffffffffffffffff, 0xb, 0xe7, 0x7, 0x2}], 0x8, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffb, 0x3, 0x8, 0xfff, 0x9}, {{r10}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0x4}, {{r7}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x40}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x7c}], 0x8, &(0x7f0000000680)={0x3, 0x800}) close(r10) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:43:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7ff, 0x80, 0x0, "564486f5bcc32cd72dc66717ee359fc0eb40545e", 0x2, 0x400}) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000580)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 02:43:40 executing program 0: socket$inet6(0x18, 0x4000, 0x3f) 02:43:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 02:43:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x6, 0x5, 0x2) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000100)}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/150, 0x96}, {&(0x7f0000000700)=""/96, 0x60}], 0x7) r1 = kqueue() r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000000)=""/7, 0x7, 0x800, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x9, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x43, 0xc0000000, 0xffffffff, 0xe980}, {{r2}, 0xfffffffffffffffe, 0x41, 0x80000002, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0xe3, 0x40000000, 0xffff, 0xf66e}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x60, 0xffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x6, 0x40000000, 0x5ad, 0x1a050d44}, {{r2}, 0xffffffffffffffff, 0x4a, 0x10, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x60000002, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0xff}, {{r1}, 0x0, 0x10, 0x40000002, 0x8, 0xf94}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000001, 0x2, 0x302}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40000052, 0x4, 0xd1c6}], 0x2da7, &(0x7f00000000c0)={0x81, 0x80000001}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:43:40 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) read(r0, &(0x7f0000000500)=""/90, 0x5a) dup2(r1, r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)='&#\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x10{\x00', &(0x7f0000000240)='$%\x00', &(0x7f0000000280)='[-,^\x00', &(0x7f00000002c0)='\x00']) 02:43:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="ce40a5ff005818107da9"], 0xa, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x81}, {0x800, 0x5400}}) 02:43:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) close(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:43:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) lseek(r2, 0x0, 0x1) shutdown(r0, 0x1) 02:43:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1ff, 0x3}, 0x4) socket(0x800000018, 0x1, 0x0) 02:43:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) flock(r0, 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x484) socketpair(0x6, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="01ebb813a7f21eaffb99f5be4921e762be7e761972a4cf4239a352e083b3e8a1cf89f39479d27d309cf2f08184ac1a1ea893c6dde6d75786fd5258202978", 0x3e}, {&(0x7f0000000140)="b04471b04633152dc28df32c7cabe985d311f2d166e8060aabad358a70a419d02c8b479e13fd4e5bd9a6621163628d1ec3db7e7b7e689e2bd47581101e323e6693d69a5f78c78993f4378332cadf9d5526b59d55f12cb4e7b62926eadef493ac02e2efe5f40208c6eda362f6592bb9b580958ad841c81de5253ff64c588a845dadd815d89c015709ceb68cc101", 0x8d}, {&(0x7f0000000200)="44ba96b7a1acddfb37255a32e67c40a5a89552d3f0aed96c6b634057960c128d7c1c15b1fd4e6fe28175aba16511434223df587f26608c6d831cec73625d0c5c55af9152c86f324a1b4e88d8d43f45ae11371655bfb3", 0x56}, {&(0x7f0000000280)="8c03527af78713e73b4e1cf2e0e4348cd59df0bdc2b33bb6fae42172965dbb96", 0x20}], 0x4, 0x0) 02:43:40 executing program 1: r0 = socket(0x2, 0x4004, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) socket(0x2, 0x4, 0x3) 02:43:40 executing program 1: rename(&(0x7f0000000000)='..', &(0x7f0000000100)='./file0\x00') 02:43:40 executing program 0: r0 = msgget(0x0, 0x3f9) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) 02:43:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() r11 = getppid() r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c653000843d1b2915034a654ab807f58bd867e3009602dadd59313d77b397be35f5c201c47b5583cad7e9b22b8e23a83cdcc5129713984fc82b037ac1b1a39e0e453b206912bf96a365216edfe25864f6fd3a4c4cb6bd188e23abe3fc63b2d5628b3feb3fa36a39b05384aef8784219103a25fe61a82080aeb545fb5b"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="4c59b0f94ab4ee5ce5ecb7b10ef1b129d3698c7d8d40c7fe0d2de9d7767c1d80f5b29ac9f2bc26575c5b74ccf3ecdd9f86b719f3b108d2d6910b9c079557e17f192babc28c4b3e1cb5a911132cd5abc3e3a24fa106c163cc33b7efb3c9dca1956ada9b6dd1471a3840a27bb8f25138b321c3f923e3c6702f6f6428eb57d5b4f1ee4818f830b42ccd7fb0f8a39d7196be0273f5e1feef204a6381c914ad59e044823bea20c2f773711121b289a0401456582ae8f77d64ff8c6b17349159eb1a40c5966958c4435b3159b8089656f6ba6f070ba32ca0606733929e31e78a602234", 0xe0}, {&(0x7f0000000280)="f62a1bbeaea82855f4ac0f0476c7ae75ceb03c04c510185f096739c2b04e506da991add59e73dd257412b37fa2ca928bf00616fce012a3e6063a544c6b9d008b8a4497935bee7f424fdb73d08548b73b7fdad602e42656600b37b54d69b632f0f25889d5dfee28ceb4b844b108f72736", 0x70}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r12}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x118, 0x400}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="0796cea771f70aac506f967dd0d7119920ef54ce", 0x14}], 0x1, 0x0, 0x0, 0x8}, 0x2) 02:43:41 executing program 1: 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, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/193, 0xc1) syz_open_pts() execve(0x0, 0x0, 0x0) 02:43:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 02:43:41 executing program 0: r0 = socket(0x5396156dced24c68, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 02:43:41 executing program 0: truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fchmod(r1, 0x4) 02:43:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x2, 0xc007, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0xfffffffffffffe60) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x8001}, 0x10) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) semget$private(0x0, 0x0, 0x2a4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) socket(0x20, 0x8000, 0x7) 02:43:41 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5060b9dbc17059e28ec24192f07b75ac9a0ee1cbf73e9828fd9a88e70912c8d3d342550f26a0d66f5dde", 0x2a}, {&(0x7f0000000200)="5c87fc41a7359f2fc00ee98e7f3fdde59c54ab45f0aa503687982dd41ac62508436b3425799ff74ccc1d3b3f38af2f5e9618f3982eff317923e6d909e9b26213ca9635d70573fb7301fbc2856e5493e9bbfc5b6d190f243c8e3cac4dfce686f2f78b1eec55cd8fdcef91ec992797aa96579e422c", 0x74}], 0x2) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000280)="658c25139fb860f4045e16d9b7ff26f4cace32f68a6baacbeff2a338ce70c900c2b9a23e4ff22ecaa52f9bde9f0a006b5a490e3fc5bebb7d948110d71eb7db7cf4f97bdf95aebcfc4cadbe49b819452bd44418bfbe774300b45cdd0d892a35d9635e53f60a4b27e3c0be78c265920c1eb26183eb285398d6d1df00000000000000", 0x81}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 02:43:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup(r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023a2f66696c653000"], 0x10) 02:43:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) 02:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/185) dup(r1) syz_open_pts() 02:43:41 executing program 0: socketpair$unix(0x1, 0x4, 0x0, 0xffffffffffffffff) 02:43:41 executing program 0: r0 = syz_open_pts() setrlimit(0x4, &(0x7f0000000040)={0x0, 0xfffffffffffffff9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) shutdown(r1, 0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 02:43:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x1, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/208) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000702000/0x2000)=nil, 0x2000, 0x1) shmget(0x2, 0x3000, 0x14, &(0x7f000052a000/0x3000)=nil) ftruncate(r0, 0x3) 02:43:41 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 02:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x60, 0x80) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:43:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x401) 02:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:43:41 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x5, &(0x7f0000000140)=[r3, 0x0, r4, r5, r6]) close(r1) getegid() 02:43:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) accept(r0, 0x0, &(0x7f0000000000)) 02:43:41 executing program 0: 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0x336, 0x0, 0x0, 0x24b) write(r0, &(0x7f0000000300)="acf63ddc13a452ab2865217e5fbfae4262ec91b1323d4aa170e06c1068eb049a668260f280dc2b4bd9a80f13b8dddd3025e701a2159c541d79a3d080e76d18c6ab7e8a3c86853e4858a518d87a225b60a86bcb92326ccc05ca416840b113bdfd8f17e52e318f1caae1ca5cccfc18c8c97aba4f78fadf221ed9f9e4a363dc439da83eb965c60572c845f126834d733a77f4b7e0fbe1e2295498d6caea362bd707d23fd41642dbd58724bdf541bb870b1b7affc54ed65975d5f8e5260420fc5b4093b91da3a538a1c5c4c7211210c93236b9d78195502946ed54c1ab631c22", 0xde) getitimer(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x0, 0x200000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 02:43:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0xdbae7e523ba5f76a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x350000, 0x3}, 0x10) r2 = semget$private(0x0, 0x1, 0x88) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xffffffff, 0x100000001]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x217) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1f, 0x5, 0x8]) 02:43:41 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x5, 0xfffffffeffffffff}) setrlimit(0x8, &(0x7f0000000080)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 02:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="478a527b42bd7d38e496d80116a7a4d3b909c0570123222493edec5778a8eb1ab3c3a512287d87a037af3aa4c7dc69040005922734b1", 0x36, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r3 = geteuid() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x80000007, 0x1000, 0x68b}, {{r1}, 0xffffffffffffffff, 0x42, 0x0, 0x920, 0x81}, {{r0}, 0x0, 0x1c, 0x0, 0x100, 0x100}], 0x1ff, &(0x7f00000001c0), 0x0, &(0x7f0000000380)={0x896, 0x9}) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x7) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000280)=""/241) setuid(r3) 02:43:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) msgget(0x1, 0x70e) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="e000000000000000ffff00006185e740b9e826233122989523849b2045f0544675e8e719e9b928984c7ff706db413dfd477a8248594b081887ea396880fe380ec9ee07b9537f294f037a56aeb784ee8650da7a93ec6dd20384306ec08874f781f1ff48de7f4ec25a0c3405718a39ba4c7d4c97c2fb06f0ea3badad4161866c6b41908dfb6ece2b23a56351bf81823ee8a7cf5c383314ef71aa3fb7ca1d52150fdc8bdba1f2cdb38621084a51427cb7f215f40e98f092ae84ba5b62d7170a206fd9405916ebdfe963cf1a224d22c5148ea56c18aef6acf6b2ab7a54747000000010100000000000000100000002000000f5bb2d583cf634fa167756458605033bb999c9206926f7b65796e2f535819d5f59c8d0da0f91c532df79d9604c94a89325104aa01c13c66b1656b397024ae1d0a77543e468c88c0f2a20d5e2e716f788011f697d2b855af3a52ccfdf365bbb4753afd97e3fb6bcdb7c87cf2b61b5d879a9c8c0b6b0c420dbe3755755d4998ff81038b532b3cecdb5afd0ab3f1c5b6267acb85c6b9309987afbbfae8353ac382e34dd1d8dad72ee5870dcf60f5c604e074ef13df9cf943a1cc5d8f4443ad6298cc6c7b85a9a9e3a8227a2365a2c2f5339c56a60f06a1bf6da4d759d796483c41a50bf26a43f57bb332cd6cf71fc1911787f79fceda9efc12d576ee7d3fe6fa7d6d4ca544d5814d69b2d0857cf68366368cabe011e7fc044a7348e6b0e2681e6e6650d319feb535d238d5f6921ca4cc37934e0ed8ecf504c4c3efbf4d8269b6b0208fa0930c72034c3c657e96db5a6ef19716c3a0b067ad9554260d9ad637c6620ceef742b298fa17c93de09cd18052d14b6158b38e79b541e3cf38b231bfaaba54ea9589c957391d9c30a9988786d2eb37cab59fb220814429e96e994f844f4aee6a4be37acd007dff47e0808ce5bc5bf196e459e8ce681b7477795498f86b05281a59ff47dbd1b8af7406be1b10cdaadbd358841cf921f2c827081b6a9ef895f6dcbdceb2924687426e437987f556dffc8fe00882aacc3fdc4bad23d3f273cb6dcd1397d6fe8d769fdb4a61be7eee151158b9472a06d23b22608aa499c1bbd85711510439a36b2599b42275ca0d506a041c7e548aa0bc33663e7765400b3af9394572e1053e4dff1b957aaeb851c4d177c5c6f79a4860a9f725705ba0a18fee5d49fc576013a75f0cc98a660b267b720ba980fdd522045f91375d33f4eb66586dd86f09ac9adcd34981554d8b8c48dd0b5994a74af5cdfa82f77a19cd35a3dd629bf90c1c4af173e637479d1aaefcdf6ce5021eabc07c4ac0cc35e3f638aa3196ff3ed855548c1fd3f16a2f7fe67ff591a425b4fb99e99ff004e96407a4105eae673683b0f9c48cffc2daf9d110b563618c9366ff4c29f6334d5688b44b883a2dce68caefa190534d9baca2f9e8e2f8ba819ca0812aa049d41f2f8e0f1107ba719cde62f11daf04b555d63d778ef5582efd1057a5f9111ffcf39bc8bdf64ef5660686b25a0653fef0d3258726d112b2f0d9044d70015113760a02aa85a2cf222e1d1a9c78d7b2237a8c9266df16d80c9a4d6bd443646e1aa7e37a6cde1994d1d2eec37fb31af43d2597c969e8b122f9a67ca14bfea16fa0c2f8cee7a7323c695cbbec91295e420a6ff19e45643c273af4363cb963c9d04599f3d21dd4d11109ce5427c4b795e84578a16917645919e592ffa2bd520a967fef1ca3abef2aa0d4d0372def1c34b775d099ad70eada9f481963f6f8b4324dfe665e6c2a7e206b93ddad601e340fba294e23cdd37e60a779c11228418947bd14cab6f0359b54ee0b030480d48c52d34fbddadd3a9edcbbe38dca10fb6c1310672bbd6130cc6024fc24ecbbd2f9fc70537e406d13be04d63b75561f096d1646303aadf70989aaac80700460eb4c0d87e0feb06bc12963b7e07ae76444935b12e49405313c389aef2f1deb41a587be9a07deda59446a2e7398fe41335e106f4e6a7bacfd097513aa5c3f295db68a4c907b363d9777497c03a43f13a386d989f8392fd05d3ee6e41a8484e08daccd1b18dd1f1469dd4440532cb34f520ce6cbf5797cd5e55df2dab177be01f94f582eedd001445a2f2827f7bc2e64de78e4ea2f3a7d4ab36aa69ea801d412601333a5b63425bdfb76c97b0fc888dfcc0beea04a8ae58407c41c18923e78ffea7d961567810634e6702c1b4a8faf38c98c7e65f2c354a74ed4eeaf2b6a4ac45dc1e520900039f6a7425181c39678c843ab2f13e2b390d4d9116f364f03f9de10feaafd7983dbe740f0e27c9357121cb4e205ec476c001e3e7ad2311e397d594a5552425fc83a6a32a8cb3de31e1c3e42e79e98ce86fb6a93173aa913e99f75039d64746e4f3da12423da87d69b254376ddb7eb50167548d81d2a08ae31c149b02c6e8bbd72b5b2473c45cef0a4c1f0b4d1113b25c0b09ad147e6d912260b76cf0527eb092b11463fce0f25c457f46f5df7f0c7cfa0d8d02c0151649154781b05f7d736e48f3c0b901796ddd99c3810cbd3dd03eb4037f7dbc057ea84ce2cb09473a1c6e5c33c4e9b7c2d260e352e1bbd3c782c8556ada9d0d59adce02ab6dd27e5b125ebc36cf21839af8df744ce31bd0204332f066e96212562bd259133e8d687aae94d20d76ea8478206b01016221f9a465802343adc2cec45c077a66b92e13144e93c0546dd58dd479e14ac038e44b6786b1f64dd0908ba4290d7dfb5a5668bcd82b97b75abab0f08e02a17fac8113ce41efc4cd7588e412c10e4993fae7e60a3aab4a8fd34aabdde771856af863eb2db4fcc5ec6e109f180e1e92919258e537771604177e6ee7fd734ee1e8013964c9fab33049b19ddeb666a6200774ed4ef74664574c81e4fb4d1a97203814225d834914305de6057657d6518c0782ba1df81df60046f994a870bb1526e7cb5bd98eef5d0fa6491d51000ab07381d7ebd8b4fa7406299119c8e46deadcc37176b156b560c869b07c908fd92991e9f95461ccfe060590e106ccec8578fcb672e44f0a7ba6744c45a1cfa906285ae710ff4b527e560f4d4ef32b46024452900009fa5afbde91879214c5907905026df351f5fa737bc80bc85b2378c72f85f70515409d71862e3721cee0c90dc76a2d04e733050c6d29d11b079ed876b14de6740ad296e1d2e80904e259d2a71de2a63547834af22abdc6d056bec22af1b6672638ae095c739aabbaa8fa9adca42fa4cd30b34d55e222e7f2e3118948a4401757adc3953e2b58315fc322a4cb844a756f82fedb394a7c85ea68d717e1b96da0a3848006b3f4225c6a6d59045fc56245f3196ced414b69193e5d9bbf912d112beec73d56648d251a8d8dfabb41b36923b850f6bdd2af6d556b7092a6d8ee70129959d2d43b47f9c64ae37f39c91f3b7dc230221f4830a9f4c901a64d52530a25f1583a68c1db89071405b5fea7e596344cd3d17d2350496b259f6e725e7cb06f3f71ad08582fb1972d4bf51b573c7c6913d53646cf62ec189a33240c9b66dba8bb6c61e19adf7b9fbc9f7fbf4377b2b0086eaf3817051695cbd2a7b5da21849cd4495bd1ddb37e2b9c5d2b38a475b1ee4c71a03535f42bf4666b99899d7d24dc26e1fef43c1ab0986fd7f5d29792383bff3eb8fd4188ba2c7c0ba10a1550ee43d85bafb2d8fe36ea968a81e536734a00f988bbf71db80ba1ca526acc5241ae647e57e266a071951bb61c140266b23585183cbe84bbbbdaa6fe88db155261eb7e4516d43fd1030d535ae2c868f865f5f2ccb751efca3c8df35af2533b4fef0607d99cbe127d58d6f2111b02b1fec6d5e211c90c34dcc7041b21dde922e883a908abfe2987ddecb9f9e8b52f479bef65aac4a03eac0e5ec0939df9377b9453f2ef4e62dfb1ec44ae31b969dd2b34f64eeba807bee038dd0bc993e8e682039608b2b902c9aa16a88ca8aa906221bbdc8f77edca43ce4ca5be4686bfd5f2682a6cb604500f11bb632c4cc24634a65007ab28c459e60b6265eccb9f0eb06c83e478ad46d2d599d02991be0ed5dd4828f8f6248a5ca5a2dc96c50640544dabd6ecdb7139a892186bb763c649c5ec467182e67c9431a53849c35988ffc7a55da7a7ca8d33dcd2fcb013ed396a212ca7999dd75a0043f20d894d88f7bc32f9aa22650599764dbd05e3ec98f860b3f6b301b235fa214589ff5de7711550addb94de0ff1c3a94f1f70c202e191a91b982ad652a76259a1bbfc364b42256a7a5c08350c02fe03967479f307240a761d33019acfd1b51f718128e2963978335fb6307f3f1b3f44e26f7fbcc2e41fce48e68e689acb55868a80ecfb5f13b1481802c19d6b4ccfe99bd29cfefe3deb917cdb2c2ee4947f8b3a96df74a87cc680e752cf0d2bb06794253b80ebdd05a86b1fcdf4e43694801bf50aec9fe6bf5d91b68bb769ac94cb6de52d82555bc161646b8df12088db28e2daddc70d96abc931e34e89c4955f0c5d9226e253fa5bc95ff59a3cefdfe2c9cbebd913856b4069450b2b42f788e0afb6b0f6cb0bc0381e823d182f1d6d66ff213244dabdee8d634aca8048f4af16b35204ac2a71f303283265af414614940aff68d4da2c9ca8df1a8530eb8cc1d1ec782de08d00439f9d0732e3546d2bfecfb654853fb581fb7ffcc95882f1a1d6aa51de83ff81b9894a943510b4f654212d0950174c47c0dd06fcb86bcf1211a27653b0115ed8b559fc67785f9eb0021610702747e0fbbe91dae4c9f7708021d3e2e16bec832323da35305e1387c55b17586e5306745df6a7989052a2d18aede94e83e4a020942b8f69edf4d74694f9248296b0b47a2814a14721395ef51c8d3fdf78f2ec992b3ae36e0f658a9e9170bd2365439e88483fc5fbd70f611e21688d289ba185a93c172a4e3e2253533beeac6a0b5b52d361d1c77973cfe9ef1bf9dea0a8b44bb09220b4d7283711f1cbda2babe5f83cf5edcb7b02efd7c357e910a1c7e7d16584ee19d61300472cca88631cd2306b3a6adb883b5bcf00dc06ba73c4751c745a682c4e7a5b33f27d5935269bf7f0dbdee1e7f3ced9f870c9efc4e817cb7c29c1d94e2852862195e24122b973fc170fad48a91adac376c48095aab30119a7e5a13be81fc807f817ca913f52d6f3536393ce195c9b0e95e68e92c6e19b5b3bded3c236421575e177e00a6b554270d904d19b80a8ddd882f0b574b2e0c80e1d684db27965ff33c3fd668ddab00cca190ed16041a7016455623597ca42d75249a1c489664de7311ba5034554b6e9a91ea68d2490fc74bb04c9dabd00cfb91a5039dea82e22322be501c10a77f621c17a857c58463deae5bb76c1d6862ae6883e0bda90f04994daf78914b337cbda6db3c1e5ebef2e821b1e2c8923526813d2822736462a14a7be99e730fa732173e6a8614e1757bab1c425b33b71094cdaeefb9c0550d4ea1b003fa7b2100358f317345103ed76f7076d0b52806f03f3a5ec29f89dad8c48b7e1f55a18eec1a983b86e2d2457bce39fc5d1519abc3216fc28d1d7631588a2a73043a69b85e6e80fa5ac522b1a831348122e4d46f21c0ecc9620eb62a951daa44550e18f6677c8f13836654948710a40e4fdbb6de7aeae92ee360692f5831cdd31c268e9fbf3e29b46a64f1522800de67883bd768e333e056d8dbec721501f6662afdb0f6fb6255250cb05b406bcd06a536544f7dd97b6d699b3661ea7932aabfa4b45155246444d4cccdc9423d0b5446cea59a7361bc4f4760e386a2203197dc03e7280c412ffd31f2dd5fa9817f18d1b8d82d64cf452c21b9af312e0380c92d9fc37a5074c35f7bfe73892f21b4fec0bd802fe9b21a520dae99ad5f2064c0b08b4371c08d31fc5d65864627836c8a487e2d260d361861fa02cc89551a5373fd2b84eaad0e2ce0eed03afb84a08567c9fa00d955f6dfeb48cce6e2c7943d6996aa8118f69ac8f0ae4a5cd330cc42b9d1b09d1773a1978e1981dd7a03268391139fcc84cad3985a1e652cad4ab511f2a721751fab0dd8f3ed6247a124b659682c8ef64c8e2e475aede715f5a47ca2ef7e8526450c1507e3370b918b72d6cbb042e51ccd1d18ea481efa884c7604f948e015c81dde0941d9796ee9166fa71b8e76011ee9efced056d131c9b5cfb1e77d5828919308194cc19232800000000000000ffff0000090000003ca0174c581e23f24d50bd0d2c3133be35cac200000000007800000000000000ffff00007f000000fb12d49bce85c52189672a353d5b6f70e6f248fd8eab8d8dde863d6e13cdd3f5d46cc8027be0ed0b56fc6586f4bfb41cbcbd0a8908ff8c342457bb47531d99b86015e8ddd25ba2714a43a4bc2880935d517c34dc437bc0557b0d937522bf38e39d3050c6422e0000e800000000000000ffff000000000000e198ec34eb294f95955faea9b1163657e4f0b00ccfc9d408ab226e7348c9e1cac78941b769d503612838aca001e9beb3807f2092b7f53a794b7d2dc55169467cd0c32f643de604b4e60757306b1d887cd13bf372fbd2e3bdad1b84da845e9988e6a6e61ce4280e1239fa259e83b7142d240419afc7a3bfbedf83ca1d3d93650f54707f7f8b115fe59938811b143d3d24d1fa5b72200c06f088df9f49a59cb5016d6f44061f1df826c37f1bf914c0455fc126b7f007bb145b18f99d30f89c2bfb0bea137ba4431cfb1adb212f2fbe46ee3e3ed93afe83b3004800000000000000ffff00000900000053b22228d4993fbcb188f902f066d6f521bf033d5c185c93d49455dad6744d58664dd223b02275ffe8b3ca98f17bae1244000000000000002800000000000000ffff0000ff7f000051c2a69f0374fb94b29dfde1ccd7bf897c19411be4406bda00010000000000000100000000000100052107e481cae6cb6aa89fdda264f65960010689b7f84f197c8a2020cfe56a6047ead1e45a2d2b87db136d2ce9ae5ad865d957d5fde03b7ef5fe54ef4f89e5bbc88509584b6b200e7311cb7abe7046a47108166e1c7859565120e12d03dc3a11d6686e8fbc68010f00b521d3becc36963989675f2b9a21e10d9c8e16634d93a2d639f3911f086c7a3cebeb80b5aa582d3fa84846660d9f37ca0605c41d747c543a50add6cc0878e6eb56a688343748a23aa46b266344cc498f0f37710333a9eaf62ccb3fd8f9499f2b90ba60acf0e983220bddadb92202340c0b86e0449948caa5f43556d5b5f83b23af9dd400000000b000000000000000ffff000004000000d97aff8171bba0176fd24cd2622d70334eb63022b394c59a612834c5bb16b89079468e4694ec2fd94d8eafc7263b375626ca5b1153ba9bb963d84ef64e5b360eb476e31a1c432cd85f09742b95003eae020965dc5b3dfe92c5b69e3b396235c03b4009d4d645fc72d15e60ae828bffb57fae75044963407379161c94db39806c47b3dc7d556e906e3ed31c07ab1f462a917297bc86009750dde7f04459297e00d00000000000000001000000f8110000e61a4301414676b0ad71b9dcbd91588635fc433e36a4b7e640c4881e8a074c648923f8b663f4cfa2e63487533411433c5b88578ca7fcd3969eaf20c9b53cde553b3b452632d886a4e0f3b8099a17e7b776a679adab96ec1f7dc5c8b0b1ca47304ad4b9d595fa3903beced4fcaa4467a1ac1a5ea59ab403024564b63b9949dbff5eac9267a3be25dbbf974685a225faa7df77fdddf6293e56a50657999a30b00d7fcb75782998b64ff4f184a20e296cbe1131ca751aef0f86e400000000000000e0f65fd62dbe6d9f01f12f0107232fc61f18b6d42b6b71a9bdc81b5c9b6fcf104c3b1dc5de4c0271ec5b0110d4e8ee2d6a70d1c32d50d2ffa2f8f89a131d1f3b531cdf1e3c2d22ddcd920da708bb1074cdde404ea0f023406b15e9f3a087464a06cb099577538fc0ae4d2f28dc3e01e4d53c7cdee5162e68ed07"], 0x1568}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:43:42 executing program 1: mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000170000/0x2000)=nil, 0x2000) 02:43:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 02:43:42 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2, 0x3}}, &(0x7f0000000040)) 02:43:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001280)=""/4096, 0xffffff41, 0x800, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) recvfrom$unix(r1, &(0x7f0000001080)=""/249, 0xf9, 0x2, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r0, 0x0, &(0x7f0000001240)) accept$inet6(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 02:43:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/47, &(0x7f00000001c0)=0x3c5) 02:43:43 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/253, 0xfffffffffffffd1a}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7f, 0x200}, {0x18, 0x1, 0x52d00c00, 0xffff}, 0xfff, [0x0, 0x9, 0xad, 0xfffffffffffffff8, 0x79, 0x7, 0x1548, 0x800]}, 0x3c) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 02:43:43 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x0, 0x2, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x6, 0x5, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10120, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$inet6(0x18, 0x4000, 0xf9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x3) r8 = kqueue() r9 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x102) socketpair(0x8f4a6e26a56508e6, 0x4001, 0x3ff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000021, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x50, 0x3ff, 0x4}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80, 0x1, 0x7}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x40000020, 0x493b, 0x919c}], 0x3, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0xac, 0x20, 0x1, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x8c, 0x80000000, 0x5, 0x6}, {{r8}, 0xffffffffffffffff, 0x8, 0x85, 0x3, 0xeee}, {{r9}, 0xffffffffffffffff, 0xc1, 0x20000003, 0x4, 0x1342}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000010, 0xbc, 0x6}], 0x4f1, &(0x7f0000000400)={0x800, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = dup2(r11, r12) kevent(r13, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 02:43:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = semget$private(0x0, 0x0, 0x21) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/210) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x55a}], 0x1) 02:43:44 executing program 1: r0 = socket(0x1e, 0x4001, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 02:43:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = getppid() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x8}, {0x8, 0xffffffff}}, 0x7640112f17fdeba9) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) 02:43:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000700)="4bd134dfaf03bbcca2ac10f4d0c71951b2dd4b633b021ce21723ff5ca54e520bfd5c106f7db37dbe48b87afedef96d0643487e696560b718d53bafb37a6eb497a99375eb3aa6269ada7aa50d85d22b39a576933eafc6ef54c7"}, {&(0x7f0000000780)="488378262bbfc599fab98e749ca80a82a9f737f9f69393705bb07e36083401185a953e1d5b3c651408f149de356a84f0ef1fc11df64f00ad65959201363540775d6c4999cf7e6304f85661d602576667d5a5f176e721dbd54ff0bf83e79687d3a535803cb4d950e937915a704aea767ae62ca6d038db43d9957ed06198289c2b3aaa6fbc098455b7583862251820f5dc0fc84b9f4fa9d486370ae895911b84229fa7ea166ee9c44b0e32e70bebd26628c55c438329d41d8c4a0035204cbeed91df5a9ffaca232526e1105e5a03d07b76814e09a03a1aff0f2841fb2e980a2c4c0c7a3397c43612d19a3a311af642"}, {&(0x7f0000000880)="6a170d4238e9c41b7216938eeae73e5b1302298f388ec17d33d3679a3a51f30bd907a16b05efe8eec8740fce8701ed68b8504f352ca73b009ef1452fddee6394948a33f3357538b337b1624c3d67c105749188ee35fb0f8ebbe9f265a5f8f8d269f4bb85715a0888892483b713558a8b3db5"}, {&(0x7f0000000940)="e1b6062bb8c8a0cbeef061f99ed84a624cfd2fdebaad9a46898c32de6180e1aaa0b92b766f335fe2722f451642a8e6e792d3df8e0fe02b058190d691288b48cac055863c54fb634cf887e389636015340360bf6c0d32839428e3e53f8351d4a893a7a58cdfd8f8b406897fd4399da688dcbf0748bc2047d9d1be2ede31d19ff225d2c88c30eb45ab90a790a44f7ccb0d062bed70cfaa8ae1048fb473c462de761898c7d63eb93f9edf"}, {&(0x7f0000000a00)="65b507db9bcac49915ea8b9996f6415de405fd7c746c9b6b86bcc74986dfe6d6be9497b3960c9cb7b6c680df9168d1482c34c66921afded9d18bddf14bed9330ad37ff8174aad67e10b030d594417b4a8f207a4a0b54c216fec12bc195fe81c336ab20ed1a3c668461c0fda1e449859f17f914af"}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x90) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 02:43:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x6, 0x800}, {0x3, 0x7fff, 0x1800}], 0x2) setrlimit(0x7, &(0x7f0000000040)) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x4) 02:43:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="239f0f4545c03b91eb1f9ebc63c61739651e3af119dd571cfa0f0f108c0fbc2c1881282675ed780095e04033ee904222fc3f35f86a6ed5403cb5e187797d807b74795cddb122c206c9cd304f7ababe668f58155ed57bbb7df109caebf7f6ed36fc036298fdf78a772d2fbe12a56e2fd92c017ddb23f319bb060f17444afe1f1ffc8b9dad979a1fc7f396925a1a6e83caa9843047ced1ad08790603d3e9566e6caf2d3c22f56d5f75c430a601", 0xac) 02:43:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000380)=""/112, 0x70}], 0x2, &(0x7f0000000440)=""/80, 0x50}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x6, 0x9, 0x1ff, "1c18a68a24ac72e3f61b03dc5aa213d0f74c0478", 0x5, 0x4}) bind(r1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getegid() setegid(r3) r4 = dup(r1) kevent(r4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x2, 0x57, 0x3}, {{r1}, 0xcb8ffcc5de1b037, 0x80, 0x8, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x81, 0x3ff, 0x60}, {{r1}, 0xfffffffffffffffa, 0xec, 0x4, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x5, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x3e2b, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0xffff}], 0xfffffffffffffe01, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0xde43, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x13, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x4, 0x7e}, {{r1}, 0x0, 0x84, 0x20000014, 0x320c, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x46, 0x1, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x21, 0x20000021, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x8000, 0x9}], 0x0, &(0x7f0000000080)={0x8, 0x3}) 02:43:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 02:43:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x40, 0x7ff, 0x9, "9a88ff3f7ea9a8910d0b0caf35a4c132d14447db", 0x2, 0x5}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet(0x2, 0xc007, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="ed9e517479ee6fbd79823bea066ff63afdc509423d462fecb650697fd0b3683c5ab9d9858eb60215983d354891773ee6a31a87bd2043c47aedc3b5f46e93402457afebcfd09baf9b719b6f120675b991426d64df26fbb80c63e07ffc34", 0x5d}], 0x1) pipe(0xfffffffffffffffe) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) writev(r0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 02:43:44 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x1, 0xfffffffff6c1b33e, 0x8}) poll(0x0, 0x0, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x74eb, 0x7, r2}) 02:43:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x3, 0x100000000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9093, 0x4, 0x3, 0x81, "dcf861b67e9a74498547c546683c5317c6ee4f72", 0x6, 0x3}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) socket(0x10, 0x7, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$getown(r2, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r3) dup2(r4, r3) 02:43:44 executing program 0: r0 = msgget$private(0x0, 0x10fffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffcfd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0x8b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) recvmsg(r5, &(0x7f0000001900)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/118, 0x76}, {&(0x7f0000001600)=""/77, 0x4d}, {&(0x7f0000001680)=""/246, 0xf6}, {&(0x7f0000001780)=""/140, 0x8c}], 0x7, &(0x7f00000018c0)=""/5, 0x5}, 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x315, r1, r2, r3, r4, 0x11, 0x2}, 0x7fff, 0x8001, r6, r7, 0x9, 0x81, 0x10001, 0xea4}) r8 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r8, 0x0, 0x0, 0x1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/95) 02:43:44 executing program 1: nanosleep(&(0x7f0000000040)={0x40, 0xfffffffe}, 0x0) 02:43:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x0, 0x246) 02:43:44 executing program 1: r0 = semget(0x2, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x100, 0xffffffff, 0x5, 0x9, 0x0, 0x2]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000002c0)=""/136) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc1, 0x2) r1 = semget$private(0x0, 0x2, 0x704) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x4f, 0xfffffffffffff001, 0x8, 0x5, 0x39acefff, 0x9, 0x80000001]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/242) 02:43:44 executing program 0: r0 = socket(0x1f, 0x8000, 0xffff) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000180)="c7294b484a441561349ab71be115aeecbfce47464435e2fdbc3942d2db8d3bdeb2d1b087fb49429e7bc05b66b802689f4f1b229c2387e262fc391c4dd490d559c7fb2aa391dca6da1f9f4cdb7a244dcb6fb800dd3d928f34719a31ecb4576062e9e08d127cd39811467b89042a1540330d00cd35cc32a9bf0c4c5d3690969fbc6b1ebbf7fc623ad35828f2ef63b87d4806bbc155dd857cba1f4a3a6f0582ee963e9bf52727238db9d87954de123ec237b8419e8a4ddf25b2b78c2ed4156f1fc7205eda43c9ee80aae72f43581d8c076743fda56514995542a1c4be9b17261268571123f99ee6fc7887212d4f0a05bc22c861bd6187afd1e4bda4513777eb27942ad76e37eab5d68f2064de4f18d730a999d816ff8aaaf91de9f35bcc5bdb73d70543f98e5f488b5dbd6d232d1ee9d3954bf043e024095fc2698ff66c0a9a35c762731582520902fc8d731c35409eaeb24a9d8049617c79c96885b143c65e988137f32fa94c8a49022b09acbe8e615dac04728a259a67738979434473eb5e5d5c05034f650dc0e517458f7d451d7189aaa791f8e80a8b3fc4687db60d7897e4fb55563315ee9bda79d9c72f3da689e9ee59f87ca2898ed3cfb20acdf77d2ed26676e00614bd759f3c2a69d4d060712b9185c2de066237fa4783cc3af44c72fd51e4176120e4d031b70577f371240a71c147b02cb0b2e157cbaff75ea53fb09fb250245ac5c52f22c49e4180fa52e0dfcb73f434e84bf8278966770ba3f3ad314c9c1f4b9cdf049af85af6346d55b124961c445542ce0e38363b38ade7bea3f52950c1ae90905a72b153af2a8fcbc8272e9ec43e9623f7608a071eb7d2fad3fd76db95e6ca8e77ddae641fa09358744b574f7f3a73de2e88063c6ddc884bca3f107eb5fa856fdd06ef49d4aafc7553fdac7828a073ecef22e25061dc52d6f2cb50a5d23489c5b1655f64b5593031c56253b4553370a77ecf4c130bb4e49507ebd3cee60bf87521a01a4b3b0ef80dbe61df674315d3466734ab88879f6567002d96af41bada689c0b526f76bc9dadcaba030ca56c3fa5608b500140e6f8f412a1af5d3dd854d33f9a2f4503d570e301e858f4eeafa7a5eae1da50cd15956972a7ff2a4e38fed6cba20fb8a9d0292ffa15754942845f3634473bbc18924b9468197ba73f3df328cb86c0586987b8ed7bc6be8a0e223640613e2f55a5e6a17bf25c52060dfc284bf98780eee66ecfa92b7c964ff29571758895c7a1bfecfc6fcb4c519b490d9abc6a8c46735f9afa721f5f8b00c1951f8ecea0707f4040b496aa1b601f8daaf37ceeebb0556d961df085a415ee261c96063e7bcee416f81f8ec9479a47e3fe7ffbf181fa56c0c94345f3b4ef45590ba660e9aa195d8faff9566a1b66e3b7a823932b7f793a05cdbcd7f0aad527a72ac565a76174d02583343491c50f593fba5bda80d96418307e8d81de01faa8d9df61e3a60f4c3a13fb539fb6685e38fa036d1c44260c44259e760794042dc208549a35d11226dcf29e1c9c2d4bf98cab63682f67ec4db2af8ab655052a602cd4efefd47f9636b7b60ec6698d2e16e2e4d4e8656326dd71d69f38825abed0473bf647217383edf8fa89617ddb7819b69a8f74761080efbed52d42ad93626895f08bdca8f4a1c87e2146599e6748b04caf5125790180f31faacf0c7dbed9ba255d24cdebdc78f2ce0d4091f0edfb80abd5f1aa0ee3ecdfee85a95094da2197198156ddad84f7bd673249150d850332a440de7b8367d8f4ee088c244d5416938f842a9412b60ed0db1757a3afa24150a75c31ef76cb06c5292955b4fa97e57a648db062daaacded70cd1514956db1d0e0b3d2548383c05a88480b08110096cfa24ecd49d450f0af94e38b0577352bb36e7ce2bd374024819c998f4be65630589ef9ea09c9bab8ed8d99a87fc9f7b5879d0428c32f6fafdc398d27f2c851e52205918b79d2473d76ab866c08ab295ae81f7f39cd12c4833b97c824b85b9251c15b3af9c5a9bd4c3c085021c1abc60f09a8d3e3b4a72fb5f93105d934d46425d2be6fe59287b730d699054c4afed911dfc8228670c7725d67d93cddeabd6c844a7340466633a3ab8e9fdb81191ce02bbce1271c12473aca6b1c022cbb346d1104f33a5f6d4a23d758342fbd23cf69b436213978a683fd66633e7234482954b73076c3f3372df199ebdc2249e47e41312d5d620cac545ba424ae39105a074a5df629ec59323e2e9d1eea374261732d6779864a71617554ca2ab561a062f6210b525b9841486599b4f5a720cdc4ddac668a975955c58aa31fd11d0b27295dcaf15d617c650b693ebbe9ef35e0c6a830b01e1c08fea8bdf953829c49fd739daf571cf1731a6f9e25eb5f2d36e5c0e5a78cdd6dbfa2292c950affec920676c6d6273bdd98c3b8333d656cb040cc42c1027b08b792574bf5ad95a1ac383ecea5bcaa581abe69a8e34a605661629d5ac535853ae402b5bc76b3936964cc1e2fac7e49c0ac6c03c407e802488c635bca227c1d5eb3455fd86eca17f602043b3ae2a924da9446066383fbf035717e03243624d56205676e011b1ad088708672ddbe9fd94baeb43fba304b180c56f74e1ee00b7c02370868dd9a17228b26765c90b589c0f6feb0df84178324a5410c0550043772b2af8c88b8136c5fde1ffcd5c85cc326cb1748bc2f6f57908f9e321fbd970e9bd21134d1e98e2a994432fb3ef2c73eff526cea52d3f8aea8e765274f74a9c863c699d33052b0c3a788f9bd81cb1716ff2ad758c86ce3e58298989412d06d7c5ec53f065bf228e31a9ff9d7329494a6258099430b2a92332440281841eaf8ffa5c9d8548c7c6c6785f71e861bf9ed17f7e175dec75e7ac2f09bb9858dc9f6bc88f2949020aaf3bce1334e6697302f484fdbcd99d8e6909fa0b0fb4e4f3a13f388edfc1ab6cdd5e163c9714e68c191ba6f48a34ccea2a5c6a87063f29f8fbee95cba72cbc787f4fab7350e83b2838bf110703c9675b200716f57bae39a2cfa6ac0e22f765762817de7621775552ea4bb67e976a2c4b5a9ad573b0068e1530a8df0842e23f4108b147b3ec9af8d2707f405c4bf6a670f172b48837b755cb11f2eb8869dde4bc827c3d85d49068a4596b41bbe5fdb1c96eb65b84ea8c6825f787da097842d1d520f03b6a0a4c0be6f9b5fd9bf41a511c430e3cc09d4da9edbc544c4428898ebc923e6b5c089268cdf9a4f1c963cf3c42aa157c7b32d044700a079f564a01707f4f484c1dc2ec0fc549f1df7668a574954e7582991731ba85833aa50066e25e5ce9325414de93a1cf5f7be4ca3ac66c39a183537c52c0fa92ef716f5544a5808455538300d3c81214c0d08aa0927758fce6ff64243986a4ed5ffa850c4b69c6fe47c1867725cf61e7cd51e44542836d9da5e72b358e01b9a8b53791e6d51e5a4dfd07a35c8c173469ff3e3d89f386ede255ca320d23618cd6e3384f63ccc274801263ab76ffad705123be024b7377c62634c4c681a6a4e568e7d0867ca4ae7932f024a43d74b7d8fde229f49b8df415c8daa9f9254d3c47d557e3632eaf3138ea0efca28ff0412cc651ac596312cda6ce477cccd1be8d89a35a7fd15b66a6d4574ed49dfc071afcf5e17a0a4ccbd6983ebd9771d5a71409069d1fde2376ce549713702f72369a6af3cfe582bea4a7a4f7802b7666a652a2414f49c8725f838e22f019e2d564b47099745eef86a3212b7820846d3e992ca4b170896fa3e99481f828b512a91a92f9b7d1e4e841d5d8e8200841dc863c0ab3031705e0b416fdf04afbcc13c25a749dd2b45c2c1c1b91f8749a679ea99ba60020489509d4b6afff5d21f13d82f55e89b586043f433d342d94972969172539404007dfbc3542d8edee4e133ae8090bf7dfa4ae5f2dd6d0f9d3ddc598544402cd1996c122377dcd451e7a226de5c0360eb854a83faf1555a23a6cc374da37461c4ec94d34b330f78a294a7502a1721721d30e9c2bb7492860330daa6978887f40f48dcb73729f9dbbb93ee8f17c11b2fb02bc9aabd24dd7eaa7a55040bccfd08827481c39bb3823543735eb778ef90f109be641133c418bc628487c8515b5a9248aa103a5399823a06ab07c92302aa8e1feb3400fc8495e29c07dbb5e29eac5287ce286e55f242425d1626c56ab19edda028f0bc02b7a732791de5f38668355077d4423b160c1ac265dd81d686271adbad0f0c3459c4c0f9ce64c96256719aa3be9b01b007abcf42275661da08ee687111d91ec24feb8b07693c56948c8f9c2a4bd074685243c311ef6db7122146b786ccc47c45b15be5baf9ad8bc2f81474d0cf1e0940c0c7199d5c4ae084a7477b7a74ffccb98a83b071dceee0106b956578009a39508d065c25b6057b1d7de20516d231e72570176a5668653281e4ea8599842e61fb95b1386c1e99447d0310dfca6d9c3917f4c88eef1abb3f2cd360c72b27b1bc7ac89e315d3150cd6788c30b2af15f4ab50710030625e022252494433bf8f0e917386869df54d409d3d84c445c8f85275458a06d92ba5fce8c2fd0dcc2f295c477e1faef8a617abb134ad2af3ee8bdc23ba5491ed1456d2355c018f166f2b6a60673f20ddf7c5ab6f3f300a03521dcea86cd653a5243ab742a3dc89a99a381382a03becb90b726fd93b933d979559193362a0c634a5a95e6a2abdca7b98a55141a901b5bda8d19c064f24efd10292f62fe749309f3e6cee071f6fadc7f7af1fb8f0db8128e55bd228f91fb55e3734b7f2c2efa15f963935f0062be0ed6af3f440a9d4cecbb3e0a8c11dde74b711ecfb15cecea0c5b12ebd191217872a4b6026f854b03403183c10c6a43f5d2e55b107477ef5a25358e0bf665ef0fb71a72ce1781de00ebbe99147039e640c4f367c29ba63b16e61459a9d915a0d654c6d11048c207dbd5b1051917467bc0c2e68156a7f83bf9b6520ee9430c6fa465f8e8f8f815d42883257c4d3646576ba7115127b6a28a09d5a9e7580f98919f5227044a4b3f7910a897686970dfdbdca63bc1933d3ae1aaf044ad9d1984fbee84514e97cca94244cfc827dc6c6cc9c6b755c9978a6edf5015293f567c17d58df2bbab2bdf69a943d6314947a8e8605f6ced5998b34a7b99c07ccbac51af1f2d26a0b3e7b3d26ff10c05661ba581471944da9b2b84f6668206e568cacd842552b81a90280f7223068868a5f26f78d99cf2e6a383bbfa09fc741c2064d277ffa96dd3809561017e4b80db3b09287447f5258a4c59f4879948575424cc9554246cd94921c9bd3057748205ad9d27dd257fa0c2630b283d8a96caef6c4545eaa743ebe9973dd16f966d57e7a3dc50cbcf7acf565732adff26d72ea9059f725bdb9aa6a0013a3eef0bf4e82a7ef02ce7e5d6fbe2ad2b9ea4dfe6a262f637f5a0afb89f98d1860a1f34d13452be68b06456ab2d6c0e10d272f3611514354b312d85bb2caa0b6f9dfd60ec309183f5496f1776c2139895b1accee39519dcbd71e6b1faf90f6e91c2b609462978a2c9400be3f8a77b31461ededed23b679a4dbd505defd2cf30b0461511c15c93ff292fc0d32262e249f22684052df96e3686646673b61c6cd79e12c9b21b8acada42f36372548ce11e00c18ffc9444e36e9b0a8a3256ccd5c9906491d38504955fb0dd723c70ddf818d325aa1a64cf94f17f2f4855972357c4d3907340cbc74eb178af89e07a2947fa0cb5c0c9bca2e6f29a4140db869441256eb48c001196c7bd76d9599b9f8e0e629de17a05f20941d35806ccbe399ccdf2f6eda67fb5", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000029, 0x6, &(0x7f0000000000)="0c3c4405", 0xffffffffffffff63) socket(0x0, 0x4006, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = syz_open_pts() semget(0x2, 0x1, 0x220) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:43:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 02:43:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6023ae001000dc5e43b6df6fc4c6dfa37505e98e627358bfb046f1139098f43fc9d2d231800899abfe131c51a4773167014e86ca14da6b6d602d3502c40000000000000000000000aacc0000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 02:43:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x211, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xa) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:43:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 02:43:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0x8}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 02:43:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 02:43:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 02:43:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup(0xffffffffffffff9c) setsockopt(r2, 0x0, 0x80000000, &(0x7f0000000000)="657abbb98290cc1cb36e484ae9997a99f0fdc4c9bf8d8eca8a34fedcbf1ad1ef7f7922b60f8d39d3a919cf3cf97ce94294e20bdd202e51c0a2fdb5d188febeb72647a473672ce83e20008a6fd49e5d71d00c5dd9ad4f1c3b4d7d40de01cc7efed3012af721f5ff0a0f07b32f28da068ebc62dfad0bd168a09bd1194ef405f6dcd1d44cad379e4bfb6ce819d0ef1eaabd8989fcf52178c34592c175448cb2e6bd035c76996687983ecd239a9050808b2e53c287c0e81252a3a474b9e230c61f435c9306b474c4972f", 0xc8) 02:43:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1fd, 0x1f, 0xcc54, 0x9e, "9e5f6717ecfdad700f75d849588080933a1c33e3", 0x0, 0x9}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:43:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chdir(&(0x7f0000000000)='./file1\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:43:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r0, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\xb9}&&\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='+)),}\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&&\'+\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='-\x18\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 02:43:45 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() socket$inet(0x2, 0x7, 0x93) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:43:45 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) 02:43:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffb, 0x80000000000040, &(0x7f0000000000)="eb44e1bd", 0x4) 02:43:45 executing program 1: 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) socket$inet6(0x18, 0x4004, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x400, 0x0, 0xfffffffffffff884, "1d3498b3097656b7a1a216611ae466c4e0465fa9", 0x2}) 02:43:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xff, 0x8, 0x3, 0x1}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 02:43:45 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x3) mkdir(&(0x7f0000000240)='.\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00') 02:43:45 executing program 1: munlock(&(0x7f00001f1000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x101f, 0xffffffffffffffff, 0x0, 0x40000000000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 02:43:45 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) getsockopt(r0, 0x1, 0x8, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x6, 0x1, 0x0, 0x17f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 02:43:45 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)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff9b}], 0x10000399) 02:43:46 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x40, 0x44) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000001280)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x10000000000002f1) 02:43:46 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3fe) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 02:43:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 02:43:46 executing program 1: r0 = socket(0x18, 0x8004, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 02:43:46 executing program 0: r0 = msgget(0x2, 0x406) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x2, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000000c0)={0x0, "7cd06b1362fb2c19964b4bb9106ad728f7cac0a43e464df2a1738bfbf8108d28c8467b8a6933a34a2e1727d24238903fa102fe282bec4bda6c4c7d27ee8770"}, 0x47, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "ab30d4f9eb15f46d6f9e75417ecdd3cdacfb914bcc865393f1e45e965cffc085f77cc3b8b3da54f24e23c256248093"}, 0x37, 0x800) 02:43:46 executing program 0: r0 = socket(0x2, 0x0, 0xffffffffbffffffc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 02:43:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa1a, 0x3) dup(r1) syz_open_pts() 02:43:46 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2000000000008020, 0x40) close(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x84, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:43:47 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20040, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x3, 0x7, 0x7) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4e) setsockopt(r1, 0x6, 0x400, &(0x7f0000000000)="72821f8b8f563111a8dddce0aa99b2d3cc70d4d413bd259c6c2f8f1299d62886979e7d8821b7f9a8ee18f2c1cf503b565a310f9b5c11dc2a70ad4088b1ca0581b780b6fe2a1d4e4a8a3d95f7d4769646f4e5221a2170375bf01420722efe9e4d682219e7e99be4eb6727946351787b2f6f1ff62219aafdab84c25be3c3c4af1baaf181ee6bd8246459d7082868b8d65c6b4b132c7b4a72e24b2bc69bb5400ddf4ea5a9d6e798a0fdd01e44d9c6a9216d4a797f326ebe7c11c2f557ad3f7066964c0d609da0b552d847ac0e273f61977fe1e93cdf966c280e1be6bf99ccf22723dfd3518b6687f62c95998b66300462c9ca3350eec430af9adf7cdda0592f1b", 0xffb3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 02:43:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0x9}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000200)="a3e0f9cfabb00a45c0284a50eeb9f9382ed8647262fd6c2863d95d63b183af39461191575c36699ad098afbefd98b0cf19df5da90989f3757ed77824e8bb79a1659208aecec87ede0eaa897ddbc9c86159056309c6a3f70e6346dbd831d9563934a65b2da1b1b39a148a4be4c574e2b93d74c15977dc7083c1761eaed0f0e2c2df9c332b551ba107c2eb75a35b79d953c9954f7ad40d800a309ff0bcc442dcafddb9eeb0e014b2ee7da0949170b7e9a68907d3cd794d3ce7eed384d937404cfc408a2e0d8368ee36d77d2ae1fec4b6366b3247d16984adfa1b301ab3a2cf2de5f7601e96d63d5ecc5056d8480991e54fcc3bf149aa0a7175f0c91359f47bee4202a72535da30b4cec5a5abbe750f93fd610a8dcf1ef28ab0f98f70e480152f996b0b829a8eeb3b46eb5a2edd8d1ffc83fb35202f77eaa5cf4fcff7610d85f80dc00fceee81313a5f81f5074d769f14dfa73f1d63f2b6c9ff29fe22a5dd55d832aa25e82d00e426b9f009c86658ab9734642c7138f7603ac85fdab6d1a1181f0e946bdf39948ac67228436ffc2eff985a75f2a26d51a8bc4744fa0d7d6f64b4582c533f40c0c8574c78af89d805582f3cb777d6c302860cecbfa2b4f92784955b6215d1eb28125ebce76c2802d39fb3880bdad4834d23f2e4b4c26884648dea59beb7ee55dfd8ff5c7311d763b318e564c763eab0ebb4726c437814b52ff1a75c09bcd7adaff599107cf673a75477537c666994260c7ceafd60f29af81ef4d9232ed2592d15542d756b024816314fddfdb9345e77755a512c9d35a4badf0f0e8adfca692a34ab36cbfb9556b9d9707bcb1ac7015fba9b20aa7fc2be66c1d48eb8c0a10fc813fdfb8a28744f115ed68e060a0f984b2a6d0c8a924e6c7aea08e5dd46f683ce6f60fa0a600f98b46a52e838edf215e9c387004449a16857b8a7a0feec7da07036d086cbf1ce78e94638c60d5e8f5d06e3b8d6ba925487bbb25b9164e213a57875b62021760a86796d093dd2cf236f48c798962033061bf8f3b56293243f06299fee2ab4cf2a65c3fe3ee0b4ef0e31c36260e22ffb63ce9ba690c8c21eb513cbc49ea2f00cd809846d18973164dc8951faebdc87e301d0abe8a07494079577188ffab2c17a8bd499bdd42a445575a4c2b2c24f48a586b6ebe65e35d45ed7ca34b5d427a283767ead4cc45fdac5d1131335a62126940eee4b34c7b37e7340fddc8f6f69e54f2a80337654d1efc34d702dbb9dadf5199958cf268d70f9128daa263665b3f8e4c12cfa9ae68be1136626fbb914304ada5870a53a625fa848bce0961afee7823951eedff6cc87483e0ae19327ffd0b0c91373563f1f6a713346bd5dea0971c7c45bbbe0664a8ff691544b9cd9af7e7ffb2ddc28928d18d23daf5d03d38e0bbf63a2024af88b10d785c7ac58d15c366eafdca7d528b2970c072e4ef18bb9ac5bdf853cd3f4d6cd7f3af4791651d18a6192c0d131090273fa4635c8b16459a8c4f40c04a34b9b29806edb19c43b82de6784e3103926a82de9fb44ca839ab11fc35a7ce96903ccc3fd384988b6e828406a1b972bad9ff32169969d7fc308ceb69d1d08b542c3884419e808670a58796ccad8ea239f274f7800c11c7a8682e81218f861af891f038b292d71041f818892502e897b0b09a8716bab7c915ba7efe02bdf31124a16b52e7a6f4a1b9b313ba86644f8b8afb3848447e94dd2f4902289f8241924d22dcd257581cb91e7caf793031530d5a5e84c27d5ed1523bafdd3badf8e93e2467a7ac605c45298218bd4d35560ccf9baf2998afc552638e2285828273c28c6ee0eeebff59c653531a962743fb06740ee2e863aaf93df6defcc72f3016b193a3f3b47d4431eb57d8f4afa79dbca1005f759ad2f4ebf7405b8b36536ad91eaa60e77065c1df72d072ce47de11b26291890f9cc8fe1b24b144d558a184d42241c99c63725854520ee79afe5569a9fedb49ee3371c4bae5f20f7040b3be656ac84e0745293cd7565de2c49d231b89eae4d96e855d8e901f8a5b9f4a82b15c6ac37c8d06982363dbe8fc601c816753ace7d4711c934a1ba6d26ab0a9b20f891c52c2e04857348945a7b8e923e18a2917ce94b5f9dc738022bf1c84d7eef78c4412a708c742d3b3c1310dccf2d1e9537ff391ca8d9220fc2a5e8b31f73560da64eabef8779e1c80636ba5fe2f808f23ab07e050d7960f23b59c21f3b1b29389a6b47a738be7dcb04de7c469e4af1ee2e4741cccd531911f37bb9511e56badd7dcd5afd836985b5156cccd715e9d4e68a39c0cfc10e13644b451f93e691d9c0a062fc0c67c64cc9d62c61661ee0ecab0e1455259b3a316bba0dd152d257aa4aa7a39000390cb78b26c7245b79e372bfc966e5aa88a23b8e1240e978de68958c3588175062ac52103389af8ee1341346adf25ad6bcf2d219d3bc829795b866337def1140cf55e31ca922777f257665f9e3b464547d7c8535640fe0fe77a45710044106084febc7f5a9074b7350dfce1d01404d3418fddfd8b7cd6eb7ccb058fec6494950d2d6549259de4019eec8da9b055efe5e740cc1cb16d92b4b826bf12d0b5f82acd233eee1becd418d17ce1f3e68701030f360946ae027997a19592a8082108ebb479359de648b9d4525f1ab1aa976884d960d66dbdc4e4ff4303d11100e5028cebe8003afc98077c8f55bd08927e0512b93a176dfa9431b2ed811e158c44854906c6f7e4f21389d1c4d4b32755aac9aeaae695b77002c80d8c0b09104a970755cb1e5bf33bc1a6dcef5bf83bcb54e19111df28d055c47d60519fa81556aca8b200de1771839c236317deb530520328df478eca1927cc9197c8a605cbba56794d8a6114afa9b423c29d0a85df5be51d8ee5e27d5c8ee4fc13f1b7cf595ca38081e9d9b341d9746937080e22592cd43905b1a06780fff80894ab50fc06b61318d03e4e85456269267bd899a0e82a9f4aae24a9a6cf10caf968e0b0747e48093e09ca4219bd07ef10469a838ee6180bc2d36956aa21b844c3fbcb87cfe5169556610c678d66c1296ad31ed382f4cc18d5636481e733f098ca0b2e41e936bf46f8789ea106d7bbd2689ba79ca0010a0061521e3868171cbdb8abb720829af42b5a91e53331e71e3cd0396c294961c3e693f366ac5490a78dbad535fce80231fb25a80d869bb6431beadf5e505a5906ac0f0265b3e4c32260b1508882735faa9b132c7013078c75aa1259260fd1f26228b121d7be2a05c3a85ba1a926634937ed6a23b9ab03808519ddda2742ec2a388240fc41070b507d919de2828e615a382de8460b1fd2321317700aec11a09a41fc5850b80691eb9660690de62e0aa12c4b0fdfacd118f15f85822e76eda254825cec7f99a84fa529eeda9d0190136b5abc90cff0ce9fcfcfac4662e84921703b068b4da1d8844ec463de12f9cde663bab4339286a3600310d4a19b881035dfcdb059f7ae97f7a4ea257a1a313a34b82202ec25db53d65e5fd6820afad1d22d226cb02402bb90ffabf32c133d3d3a5a56d6638feb76e75138befa4a2ae3058a70371dded224f4865a74dec8607c75e69d8bf515d96d98e6e6bc4286354bb9c90a6439ce0315da778f4db7ae542f101c99697e8c4023a155c77a753b0da1523eae198e8bf2d28b6945027a3f79df6842d6d13451ca58889eeca104a5b137bec36d510d3fc4d52909feb4af38b0f1ed6ae0cb49e2c1cca63b9fba2306187bfd669649c9e5b21a2d97d65b9973e63646ff0812dec6595cea19199315d29b23f9404f83c25260685f9fc7c840f1b3e45fd78353e6b98c372de6a7eaefa6bc9ab61102f562583c2d6280de1a3d825c0c8e7de8fbca1449c8550f940a7c049dc0205cb3f4e6457c75758e9323c24d82bab6f8c278cdbc9b9012622916c63af6c031f6633c39c801c2aad7e9f2ca288c1429b4c168afac8fe90ca068c3107665007d7fe70eee135e4184b5a49f57f9a6b7d6bdf454f61ef144fce8b45f7713d7ad90e4033d6ce538a4b448d3724fbb37f5a38429c3c18c128e98de853fe1d89fd4286efee5e3aa15bf2baaffadf19d383497595e808d8d52dc61aea4110dc53882f44f93a1ed1190ebc279e3fb6bdc2c7bc53553f06d8390c5aab2a1b425c0c6c2507f71590f2fcd64ad67bab775a8610c8e217e27d9dd62429a62a737d32d03647e91d3ebb49eb01e12b44710f8c5c4c74be25c02d50f39552ec2165048a47ffe5110cac57b63cc996d7eee6e977da4a12b7b1954c4d7141c45452ae986ba96b43af20f4dc67f951fdee6d60729c008dd23ecbaa6dec06b71d5cbac9b9e4238c1f3e7751b605e44778de6d5e2dd51b099c8af82c324b967249fe48c269a52db88d5091aa48908da9244a8dbd072b4511207f7ba66cd585c1ff5ed07ddbc7aae3d7013cb37a2a3b10714e3535408424505bac5fae3fbbd17bea61267322426d8f1fd91bd984e90a32d53e0ec6bbf61f458af9db9122e3d35423189e46936797d7eaa634ed28c50562c2effb52be3afa02f052750b5bad98845f39a08bf6d36e01fcffb827b67aeb28b5c99274670842ee0df6f5d2dde865b6659a27e7a170141c22dd22c25f8872956ecf51dbfd42edab6ed6933a98bd4b0a6b28702043132a19de17b0edba7353f63ac0d0d6beb4a9ee69bbe45f5f742a6b30676d1b5ade66aceee36e22cff1aedde02a3d5ea2dea4eb73fdce34f3fba26997711e151e76b11e0f67c946918a12eecb333085e742d1d8281a781e8611498fd046dbf921b698493087b23e43ecf2b06e7efefc1f6488ec7e2418c7ae4228cbdb78da663da6d52b28591c4d90759feac644aa1bf3bdadebfafe1f6b3b74fd590060840637f871f953ca2cb25f756d1f98b150c34246e6f1102d437106e9eeeeefaa42f96f47373c88e040d346fc098b3f0e3380a4c956b87791e8c1008ba7b142a00aa251ba907133063014a4f7f622de04d9dda56438d06f771d289a9895cd4198ea943809af13b366eb242d959395e0e6d3e87aca23f3fcf5f92e8a90977d9d65344e098eebf0d787faa0a84b760b9675d97ca8b72ada6a14a39b73c28600c9018f42e8e9dd8afd80a925ea2fc438418558088df9c1c4d5c0fc159403cbd7421ee1c9f090ad1487490e54867f63467d3da64e9522446b88fc311f2a4aa40f0c2948b7e142f0a72bf675cfcd9389a1aa49d6073b59b071b621864f9927e7e8e80f0614c120763b3c8ca867fcc81d22a48e1d8b317d0a9278ce709987e5366d7e692e2b8aed2abef34de0bd9b41fa603c24e0827e939892e9e78e808f1777f3ec658256c212597692936a6caa0abe7cef5066c69971ff1b6a0e9752f7784b1a3b7d4b6d443c3c2277a46545eea0fa58bc3ceba9ce320ba066287246d1c619f2cf8172c9bce9cc1ff2b41db0a876b84d462fda9b564b7df8e6cd59d7880e02dba6bd5d7aedbcd44db88cd70224e558f4d01bdc8c85d6954c6090bb41e2363a2f60b2a69c1bb712a0db86adb688e7fa069713f49f7e9a7e17d06ca86ec9b0ea93aeeb58012cfcce324ef61e0110d92784394a87ea95862e64a4f92a68ca6ffd2112c95ff57eed77bfd9806718d9ac15b31c1994ee5792f99f55b5aa2f794557ee697f883f42cac63a192b0db4857995a5eb7c654e9013daa8e20c148fffc40cd6d8178a1e2954bfc0eb06351ef52e013d379781751470fe5375b1ffa5e1a864bfdc74569ebf0b6a53e597c0f7c76597e4cb8b408db32b2e4c4fba166b2fdd8eea03ff365af0056e9480a7fcb842db5159010301", 0x1000}, {&(0x7f0000000040)="a143b1db751e3c4f27faed51d22b56e7bdb0ff", 0x13}, {&(0x7f0000000080)="ce7f31e0e0809b02df258d44c5d6b4719bbab29a8dbaaf149534ea48b24cb5e8d676cb1b16339b21663faa0f95d5b438472065976ccc61fe2e698b569eca0d51ba3fbc8109876800b957d63847f29292c496daf185c98d70d372102ce44e1f14988fa83ea76ad1ecee3fb14d7fd596fb1ba58358d1fde2857e04a680e9640930aedc8cd52b0fce1e6186354e374a4a38fe2a89a2ce3334469180ba059f58dce1228965b620af1fc677d9c576e17255ce45dd17ea4c3eab42968bac3bdf1d19fb6effca084dfaff881bc99de322563048dcfed2164dfab7ca7bddea229a3078b2ad293ecb0ee381b5ee8997587c0f288ccfbace3ebe835ac42aec8933d7", 0xfd}, {&(0x7f0000001200)="29facc164b53186b9d560227bf9769d9751a996c5d2bede03e1b4804e82a1ba31196126fd678647d46a1d55071259286aff0689b9c89fd570a325e9dc4b3855caeff6eabc74668b84aac617224f7a19660bc1a633e660255bc8da48fc41ef4b7771d8baa0c6255124768be71bda08f024ad3bf08f14d06eda301df8dd42d8c1fe316ac1b6cc69d601ffd1b76ed92d2d3e198703ac18311fa1a2fb98345564b5b1126aec2ed561ec9cdc0e45fffc9c1a7511faa787f7fa49db4ee999ef6498a2e7a5b913303e12c02d48f2a02f08a4c9240c6ed3388d5394252e204b60e2f0ab6c171a3be92b34847dd5586cd2faebf7776b90017e39902ab09ae49835eb12e1ebad1f805d53ff96e352840fee5d7c129c88eb9a98ba2f2d87707a9e7bf808e313f0dfe65f89eb9a10c6d6897bfff964b81a080156e0dd35483b53555f86eddd562004a6a9e9ea0906aac76107839d2c1acd6fa5bfd9972be9f085d618906f57015919cfae3d968e17b4ad16965799090712ab71865bc77eb4732b171be7289667816eed53c8c6e6d2c4e1075628866d43f48ad18e7cec5cccaab54b940fae38c129e1979c22984ca52f0670076d7e810f2ec17348b7ac7f23cddecc9ad1ede5936f95e51e3516b92dd653c19748c45a6d4feb46231e666ab077b101466fabbfb6ecd9b184356f39ac987303c01586809e04b1472f2c7fad9c8985a25250b90e201db7020c602607985cf242bf6b38073fbd2bb4544818290fae164201cffd22f28939707a38a2a0da114ebcc3eefc86a2f12234c5faf68347ef69002c837b14374bf6c8ff9f0c3c2dd1b0db26420faad90303e08eef862ca7cf4e04e2bc05afcbc78ed46af16050f15a1301cf8f2e06a8aaffefa26d1baa7fdc34eba93811ca22783998d90c939be8d1c83229650f93857e1b18b5e3ae4789f8becd429e7e515d3adf4755f50860f782c1d79b1e29144482d0158e0c57f4158f6802b1e6b8f602d7d972396e18c0f5afa4fa9693d20282df602509eea3f0f94bdf2104701ab28bc80192028cf4786a823f2fea639cd9d93df085d9c55510dc9820b76924db4792f8e0d01c91190c799acf85aefe6b2e202ab54f09f6aa014681e6e1b7581e2fbcf8d06be267083562025e454aa699113f515c71fdcddcd7cf0a6caf9fc49a68adcd2d1b600a7f7468905c3bfb188af27fd75d64f28fb9bcc70279f6b63923eb47e88361448e76797f3bdf3c525ede9228a762278e8a1ee7c17be89ef9c86231f788914f698df72c614655b0eb92acc9d42a799079b631ebd73c2727b9073265b38a14b5029ffca4e25169b640efba992ebce09f20ed10e2517d58da67fa653a6d5e527e53248a7fa8b295fe5a4aefb008ae495fddf0ecdd4410c6c0d1bf2a4993f1bcc3fdc0c576b5da4325599aed5eb716a9901eeed9b1131fddd33f98ac5df3bad58ca86201fa4fe3183814e7b5da66646c3997b9103cca58676a679cd40e9db60fd37410bfc7d7aa437e3a7ba27b6f984ef37a58d1b8bd230394a4f666400e0912e0a76d078960420e3cb52645286d5f045c47dfb81bfdfe42be9ca416bb1036e959c518875209c9553951fe4063a873acd7a95ca78617957dd0fc4f71c12b6217dc50212af9090038ac7df65f153329bd673a50113f1bca56724466a6d415dae3793f75e25fcd88174d69c8a21b68b77aa39498cca47430564c72568f8650bd814b80814e124c648f285995f11dd55d4e04db6ecf0a4bedae4f366c1502284247225c619cc5af1c52e035e142afc7af1a72b79c085f7f749795c3c7ec3a99966dff85175fd133d4e768f158ace0e0c3d0538900561789a7e5ca2eddddb8a23fd6a5a7b08a05ec7f52fdfe49af66de0deb19b21811a903b6db57fe452e2e43613a51807ec14c4aec42fdf831c03f8dfe8eeca60c8dd41191097751806de8115e3f20fd50dc21a6cd83e1ad07d236d5c575e3506f19dde3e0ab0c81601dfd6c78df9f4eb192198865dac8779560a12287d415aa3d08f9f365bfc861085efcd260351d71b9c489cf6806418acf6926bb633fd5f8f932b962478edd869da3f9f3fc28cf321b024bd0436cb89b40e8b82db2d50fd5af691f9e34f378e0cbd7f89676aca782d29b2040919e89e1d325f93ca1e2b0d89e5d7401d6340bf77856f639ec541d12a430faa0d93ae8758e511af78a258eec9609a15e9cbf5f6356831a4f4342237813700eda2fa640150e8dd666eb8fa4a6848dde26a33034bd288333589ac1d8da879ec77356dc24e2db93d544ecf149406a2fd45c18cf8286949fc3ea538b375eb806cdc739c92e5f176ac44c8d87c6ea0d8da68a1e27eb7e71067ffce598ea040036f178276ed58823eb7d95ab7c59e8206a4f3c9c0a8fceede57eba45688b82a1b6694c01a274eeb630bc5be6bc7ced29c5c288022692f5a17a795d94bcf4fe804b3c72c780e0cbd7015c6d90d3c21bd99129e15e1469081d12141a359f3530f098621fc6d1716f4fd10b1253edd6f7a401a6ea9713d2f088b74bc4202b1236cafe2b0c1923add49983cfbdb48ff8b5df48b53b0725bd3f0504b1c888d5b6002ab84615ddb508e5547468678d482d92371dcbec786edcac3a10b628ae1dec16434a3cea798376160fc85ad2730d7964e2e70e4c1aecafecdf063d6ba2ec7650903b63b94381b0db23858097baa71447b4df8075ad03e7fc2cd00d0413333f8774036a15dd0c26252dd7e47dd7ff5b0215a94aa8438f5d2aa6522eeecffcfcc8a96ca52b8f8a02b19f1d636d39321e880085d7fa5578f3f55c9e521a8b17a9ddc95b7c800bf3c39ac7e8504ec3881d64185e2f2d2dd40250d9c46dd54d202273adf3199fbc169c0e68be449bee4b396249fa8bd7df9f4289ce4cb36b57615f90cc2dc11ef0e89ea259af62aef3f6141b698450628af6ba3b789377bbd673c203b82b28f897bfb10e27bd22749d98ab55694a567b1956a5d4cd5d0aef1424daf02d676e5d8b0240bfd2235d680b6ef67a63b75c031e857aee6cf602373690201da5ed97e786f3622e4dea0db79121c91c6a3199f068a2e5076e3dc4d3e9ee2f37b7c3a9a01bed28f68a0336f893c7d9b405423a0d5601b94eb851308f3fa0c9e2a0ed2ca184686238ce8ba71be0193d56f87db8cdfb0210975152f7c6f87080c68ede4d01b383d81b5020dadf9251f1a75b6fd58ab7f77244a147d535d7bd8c1d9b19d6569bf35c363c576a1941970842eded2fb59a3bd579e3d77889f479ddeb18a3369d7a448e08ba7a98aa27d45e89569eb5d33583de302cc30cf76bf8f4a46695f727f36bb2814cd501189fa89fab94e20c770d00b7ce103bd76803c2d9abeddb6a2d5c8ab5e5a5c87f5edceb2c8ef1d45205616df2d9671df77d832d95b1689ec37536bc5a14623cb3b6c72f45ff665b189f0d342277330fa2868d4721f3d4a05767b57198398bd6a5421c0770664583a0221ee8995317403be5067fde2d0e422ca390cc27b9170333a38cb915bcc9af39378e3455414efbf749f86679dd925c270c4fabed342cd1fab27e1cb845a61f53fa05ab7ff4eb6d24fe02d1d965bac585b296de2c902c85c5bd2532bfa1c6e5c219e5f91e02986b363a164e5fb1af9318bf4f9cfd74875744a1bc02f1ee60e0ad8c067e49da970c8523b1d1a227d4d32eb1c7092ea6287d01c08f795d0cf295c3150bf5bc9c55baaa4e48b21c3d9ebe71c89da90f208c54c7c5b34d25139679b339bcaf0484226933c6c02c8bf8bcc2f342ee00004c88c9cceb73a7390f35c9015e6be0f7d2b7e9f88a3a8922fe2a8f53b05ece324a245574401f389c9b3e2b2b60ce5b46559696c5b976f707adcdb3e13b245fa87b8664a83743fcfa41e45a454b291baa94bf193a7a43acd6cbaa5196b02af052a32b4cb3887bb182d41f2c5c9faf24b35b71e1b5d490ad4470094fbf6fe72e920a081265b8b5ec85eea7e4d2dbc4502cd4e15d14f55dff15509ee38746824821dc8e3f7726535395482f685103b150345ec78f2e3d224cd980bcbde2611fde99a9fb71ec2775a3890d97ba5dd6a9394dcffdfda2e97e1b96f826c8fc5f18583bf8f3bfd3fbd551050a2ace641bf47312f2f7f4eecc3f81284db6dd173d7e3aa7cf0ecb035b9b2eb5d287629638d6cc402d1f85c128e4684bafa53cf0f4ba2e6244a7b8f28822ca24c7d0370660c1168c52760bcd8812f8d48a76985877fb8440fc2e05f592a4937609821fb9529917290f997de22b64e9be52d0a7df8bf773201cc172d0019989ac3d16b2f0a3e44d6795b2ddd330dfadb5578466941201476e3f322733d1ec110389f3b961ce587081a94a34077c3894099420d49863a7ec1933e82500a1be73bbdf0fc82b158ae78960d885797f8ccd2137a45674a0bfae945130c2419c59da927f9000a7f80c8fd37507206feef95f0933c31d7ce4b4c5c97a55b3aac82c3dbd6dede8e2d248366ac46439f9ea3a3502a49d437db3a8f1e7aa4a4ca6aadf316f992e64691dabb8053ecb83eeb52d3d468aa5b6245d31f562689a214640a241753e356851fcea76cab7ff52074b4a4f07b38651ff9409c03718a74dc170c5480c6b0429c20526f008735551dcb5cf209c32cc7562a7529953a1c9566955d2ade8f42bd1f63b6cff45e7f6b9fd1a8acc87d6cc6a734f6226979beb272df2696c38e382afc7526d479d04c5f7e0aac8f3ced13dd4e4862df0fc081de27b4b7922e5edfe761fb18f5280c85d229f545e853f5630a6884615ed9ab4ad8c0de5210fa1306400e623c562fa0642e6a6e2399e4aabcf5f708f16ae99eb977ce925db8f3db128a5f93134d1aabad76ab908c7319e5c51752f751a7a12f8f3db504d4ddf7d321cee573f03ed40bf397889c8e7a8c22c4700c578fc356200b0a7bb6468a63ade35038ccd868fc550664d0ac45c49399c0721b76a55167fbe77c34ddc9c4f492271fa6df4072cc33f1d961a00f1fd85c3381b57403fcecf074e68bd77e47503139552ae3963a2c673279a8f4dce1e4d8e212cd6b059cf33fda0f9422fe4bf84580dc2cb3455ee791d97b8bf30eb3df6af8bdb27b2d6be33bb0acb8a954e4efd40e0f7278dad56f08575f01de0252785b685cdf20734af6f523b3d2428ddfac25619214a6c837d734d8280ccdd82d66725a70812f76b23923c3d76b882f34d284e55312dc90f9857d42f9ee911b9d5236e85b109912d4e1582dfe81c678c7310ae147c8aba5ca3daeb7e6d4aed0a7f072198819f06dd984e71717b04d3a37a28523cff08d1f8dfba69311096b4b371ea0deba1f841934ffa2b141105270219a72774e9f40fa0cfead3f861bd78119ef3e675ffae16e5eec71d7bb430e9426196a42791390308450d8a9b2d2deaa52affb8d9b9bfe03ed60b50947ddb318f334c72e68319b1372487334fa8448c7eec730ab9fd66d5048d07205b69298478e7a90ad95de04eb2ef21991ce77159b5da71c9b6539e8a16f0f8c9ebdf55e08e1e2ba1988bf96f068a97660c3857bef555d18ec08c70ac832b196e74a0733649cbc9f9d56e6a803ef83868241e217186b21e561349c74bca0ba065c6aaea52349fc311e4957288e3ae1662a56f3c6aeccbc951449cb29097e76888778c527becbbaf7b228ea55479d7ae8168185d4e61ee15e7b1ad8e1f7092bb41e61a366243f12312a3e4e33d134dfad195cd29dc689065f89ca45f1e79b3b8debf48aefb578ed110d4cd2ea1f4369e0085f58d2882048dedb4ed0a35486a55be3256818690eff934bc568736600436719daf323", 0x1000}, {&(0x7f0000002200)="f5394aded7ed7a6e2fef69d84d0dbc81ee4f517e16df1c7cc14b6657a2b71feaad126209e101d71e66ff1ca5f65cec8fe172c648d022ced7420647b2d140ecb9c5cde6f3c532e4a88386f4e683c6e89bddf519bc0d69b0c38a11723e15e74407b45d50d21413e72b33323bea36fc084030f4d4ad76492ba811665e48b1f89ba5658dfe6acb73852f051afd9980", 0x8d}, {&(0x7f00000022c0)="1d2829f09461e0b34eb093469e55253e14673357610881c13dc0810ab508b8a2c7b18df769db7d866eae0cf2bf047675fb8c3bd76008b38d0dab9a224a64f894e8a75175ebbb254af374c0a25b96a5eb0699263d40c3a42b81f7b9ad92092aa66cadcbdbf0304f2d386ded90b45087afde4e6b4a82a866a2f4a82a2d6344121e0544d98bd9e3eb28adb50b415967fcfae84e4932ed75cc8d537d8f75ecc8d0892c2725f33a6652b0c719d2fa50480ce71c7c0dc44cbd8383e08ae3facac575b3e82dff8206387a57dd7e0a3dad718d18467dcb860c553922c841a30a85a361d4b4493b55be420601bd02aa508694a424db", 0xf1}], 0x6, &(0x7f0000002440)=[{0xa8, 0xffff, 0x100000000, "da56bfed4d945b331dfc90c99f7889d50373dd26ef33b9c612769a99b7c6aa3b12c4dc6b4edc5a518b07437fa29922212a9e04fc4d01b3099683e3d85cb1150901a79444e464669be91ab7649e60d116218da932727b7e6a31add26b3ae76126519d9d2e847b84de3e8c41027d8d93b0eb89218686add3f95c034b991153b5f362b8d91d9d9e1cb68813bc507bc8f3ed4b72"}, {0x50, 0x1, 0x10000, "fbf6d2540d073421345231dfac95b3d561fe0c11af657bf7c847c10cae93ec82ea645f48a033e2e5812b4c00ea9dba7d077277526aed320cd67081a6aa474656"}, {0x40, 0x0, 0x1f, "d2fb6e2f9945c2a58e0fe617531d5795606d01d9a7a0ad73238596a2ddfede1cbd9bbe8e812dfd3c4b"}, {0x38, 0x1, 0x15d8, "3e7170e068f6e2fc9d6a899d870dd7ccaeef42c6212c3e62ef427cbf3a7f69d8952a"}], 0x170}, 0xe) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 02:43:47 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/52, 0x34, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 02:43:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001340), &(0x7f0000001380)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/236, 0xec}], 0x2, &(0x7f0000000300)=""/4096, 0x1000}, 0x840) 02:43:47 executing program 1: syz_open_pts() 02:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) read(r0, &(0x7f0000000200)=""/209, 0xd1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 02:43:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="076e5483260ae3f5e85cb8d42d86f4099fe565a505dccdefd5b91a152c5c144f4b40d253ade0360f0de3fbef5b2f54c0ea57b088b032f81fd462a30e09a1da59d3fda32a795b9990e9fbf95db744dc4d782b668c74c4e0b845917e27bba6c2e3395b892caaf64036829d6322dcf41856b2d404e2de2ae1569a3adf2dd432299da4e8448c", 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="c4f7105c82fca4f54339c1e5d0f06c", 0xf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="be5673c52ceb823319f945758698bf12edd3449c919cbd5ba72e7161f8f65c60a44e60676a29b37d5c3057e7f996ef451b807d363aeb0e27ef9f2c672992eef593c8e7e14c859557aec6bee5ba5ca953605288b0c04764dacab2cae95732b62578fda5850e932fba360c0a8e84aa452786d3d4f8e9b95b3f02a46629bc62a09d26a2894cf272f033cc2228e84b4196b91f8dc35c94", 0x95) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/178, 0xb2) 02:43:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="f4134ac3", 0x4) 02:43:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x103) open(&(0x7f0000000040)='./file1\x00', 0x8a, 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(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', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 02:43:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 02:43:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x10001) r1 = shmget(0x3, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 02:43:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000003, 0x0, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x480, 0x8) dup2(r2, r1) 02:43:48 executing program 0: mlockall(0x2) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x82) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r3 = dup2(r2, r2) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 02:43:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0x4, 0xfffffffffffffff8, "2b143596ed49bf966be167f76bf865ea07dc47a1", 0x7, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:43:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = syz_open_pts() close(r0) r4 = dup2(r1, r0) getsockopt(r4, 0x8, 0xff, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) r5 = dup(r3) syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:43:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getpeername(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 02:43:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x4000000002, 0x7, 0x5) sendto$inet6(r1, &(0x7f0000000300)="751f550d3df30c63e42355ddb5a2574652", 0x11, 0x6, &(0x7f0000000340)={0x18, 0x1, 0x7fff, 0x3b}, 0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chmod(&(0x7f0000000400)='./file0\x00', 0x11) chdir(&(0x7f0000000380)='./file0\x00') r2 = getuid() r3 = getegid() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000440)='./file0\x00', 0x8820, 0x10) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xc438, 0x5}, {0x18, 0x0, 0x7f, 0x8}, 0x100000001, [0xc9ed, 0xffffffff80000000, 0x864, 0x0, 0xee, 0xfffffffffffffff8, 0xd6c7, 0x5]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000480)=""/94) chmod(&(0x7f00000001c0)='./file0\x00', 0x8c) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) sendto$unix(r6, &(0x7f00000003c0)="d61779d858b93a4fc2a3c1e0aa2c48bc20039aca3aed327207af8c34279b77e2a4cc835a49841bb5d22a269a55d01b53", 0x30, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:43:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x24, 0x80, 0xe20, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x6}], 0x7f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x6, 0x7353}, {{r0}, 0xfffffffffffffffe, 0x31, 0x1, 0x10001, 0x8000}], 0x850, &(0x7f00000000c0)={0x2, 0x101}) dup2(r0, r1) 02:43:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:43:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/20, 0x14}], 0x3) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:43:48 executing program 1: r0 = kqueue() kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x0, 0xfffffffffffffff7}, {{r1}, 0x0, 0x65}], 0x7, 0x0, 0x0, 0x0) msgget$private(0x0, 0x200) kqueue() msgget(0x0, 0x481) kevent(r0, &(0x7f0000000000), 0x36, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb}], 0x36, 0x0) 02:43:48 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) 02:43:48 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x27, 0x0, 0x0) socketpair(0x26, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000280)=[{r4, 0x10}, {r4, 0x40}, {r3, 0x20}, {r5, 0x4}, {r4, 0x84}], 0x5, 0xfffffffffffffffb) setsockopt(r3, 0xa3ae6a0, 0x7f, &(0x7f0000000000)="9f1477942474015e41c2b8fdb00b3f7c319dab318fd00fab6aeb4be1ffc3559bf92944778e169514fba5772ece207e19a182a3b8f6258279b4a12fc36996c94e9dd66b976e01ca0ff8ef981a558d7896c4c53655198cccd03aec7e07a8bbaa9671ff8c355da5f31c249856ca8f9fb0c5ef828d6c428edcb140f2d521b9a1914df2abaed86d3923f45d0aa30d09aa4b7c", 0x90) 02:43:48 executing program 1: r0 = socket(0x2, 0x5, 0x80000002) kqueue() setsockopt(r0, 0x0, 0x81, &(0x7f0000000480)="a39aec430e270d94c9083c72726fc865746bfaea6f3a2a6c9d24540b345746cf0c1f9f5c21fc92b44cd66050b0d0482f11b2c456e1a7598acc31744f1f3378906074295e22e92aa730f24d6c48d43c77b75e4e2096d43c4f8b7d975c548064500cd132ce461ffadb7b41fafdfcd2eb04fc9d90998e6347d722a887facd9a1867ef00518507b473941b84e5c0501f6396c754e27927830a5d73787e424e768be0c4ea5c22e77695af1819ce7d0f1d6347fb407e", 0xb3) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="120c4a2c13ecb7ae3d7c5e8a417d21933f4c465d6cc727018b87902925a3f885b07b337624300ba41e9bfee5e2d2d91f92841b0b2aa92d78e3528d31c8c46b85c4b12e8af1c9af746121248b277862041f2edee27bab552921778524d1756adb82dee9381c2e8d1c4015eeddd12e358d82d7fa19f23b959b64106d97b1e7d968ffc7e1e4f494b7e62707f90b9d59fea087996a53536d07f940b24ae493a7ba4366443b872f1d1f7218d749f9", 0xac}, {&(0x7f0000000180)="c0d12a28ccd3990b16c379c4885ac7f13cb63312c0529e4d888759fd4a141a21eed8ef466ebf74faed86026e5d9ba639c0816b4f9120d716e83df1a41a11f391d9000126eb992f0a2081c6312731ebf2ce18b27549c68caaa0dae24167a4e87df629f0a8edcbfc362d83ee9303c3b623ce4c0ea2c4a306c5ff6eea6d66566d1c0c82becb5a89abde05046d45f2f9a602a296e1938394a1f98ddb2a8dae23b78e470eb9d13dc32f3f1d09fa8f9e465975b69229e2827d68ef64502e0b4e2d0de7dc4b4b435da31719fc576b818b01253a69e5c8a606389298b698f6c4b96e1237893947f6f3", 0xe5}, {&(0x7f0000000280)="998e8091c63d11a81dd4ff29cbc87dcb2ae36b5a7bd6e0140318a3bbf3e57d3eb6475427d476775d3941357b349d05685235bd543fca55c5ee0ea2380f5de338dcebcf3120f39c15ee88f057356f10f901a2f99689e281678ae0e50216e603503d6c474f17938f36df4f8be1ebd5f652f29716754940006802ec7cfa708a4469b821a02d15b10aec517e20843c342e71b72676e8e702341f424eb14980213af3aee9296f1c2d900e27876c5c48b4f167b7a758c730ac6060d415b26fa78e53d58049368553867364a05458e5e52a7ade7c9a6784d11b67edb503d9874e49a46a7bebe15831f2269298587e", 0xeb}, {&(0x7f0000000380)="aebb37985550645edb45cdee00d4d0af660b7b0925278d7dd997fc3b68d2e8bc462d4cbbb20bb93ea016c74cb2e2a5771da6eda268902bf040bc96e101dbd722739a7ecb3532f803ac05df113b4e6e7033a1cc62a2550627a4bec4b5f0862ca315c95fe4e4dbce79f23d9c87f344aaa3770a3ab4ecdd2a319dc4cdce1c6c323306756815b5412e187850070a7857", 0x8e}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 02:43:48 executing program 0: truncate(&(0x7f0000000100)='./file0/file0\x00', 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="4940fd1e0dcb1099ac0da30c6bf2baeb8db33ff8453803eeabca20e20a71233fee9ba5f0ef983f9d5abbb6878b95c0d9", 0x30, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e6f05c2d12f66696c653180"], 0xa) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:43:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x800000000) fcntl$setstatus(r0, 0x4, 0x8e) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x8000810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 02:43:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/200, 0xc8}], 0x1) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x763c, 0x200, 0x9cd6, 0x5dd, "9c686d92418044df06407a7912d5f97cbcdbd2e2", 0x10000, 0x8000}) 02:43:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x120000000}) 02:43:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:43:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80000000002) 02:43:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20020, 0x28) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x81, 0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20, 0x83) r5 = socket$inet(0x2, 0x8005, 0xdc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xc00, 0x40) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x40, 0xfffffffffffffffc, 0x7}, {{r2}, 0xfffffffffffffffe, 0x4, 0x86, 0x7, 0x6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x7f, 0xc19c}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x9, 0x4fed}, {{r5}, 0xfffffffffffffffe, 0x12, 0x0, 0x1000, 0x800}], 0xfff, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffe, 0x49, 0x40000049, 0x6, 0x7}, {{r7}, 0xfffffffffffffffb, 0xc3, 0x2, 0x46ca, 0x6}, {{r8}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x9, 0xfff}, {{r10}, 0xfffffffffffffffb, 0xab, 0xe, 0x0, 0x2}, {{r11}, 0xfffffffffffffffb, 0x80, 0x80000012, 0x6, 0x8d}, {{r12}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x2}], 0x1, &(0x7f00000005c0)={0x7, 0x7f}) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000000)={0x80000001, 0x80000001, 0xb6, 0xfc}) read(r14, &(0x7f0000000140)=""/138, 0x8a) kevent(r13, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:43:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) msgget(0x3, 0x2) 02:43:48 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x14}, {r1, 0xc}, {r2, 0x6}], 0x3, 0x5) poll(&(0x7f0000000040), 0x3, 0x0) 02:43:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) ftruncate(r0, 0xffffffff) 02:43:48 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 02:43:48 executing program 0: mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x1, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) 02:43:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) 02:43:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000001180)='./file0\x00') r2 = open(&(0x7f00000011c0)='./file0\x00', 0x8000, 0x4) unlinkat(r2, &(0x7f0000001200)='./file0\x00', 0x8) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001140)) sendto(r1, &(0x7f00000000c0)="fee13767af4b4e55d75951dd28aaffad4f887af2ff01dc639ab2", 0x1a, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:43:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x40000000000}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 02:43:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:43:49 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x44) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 02:43:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x10001) accept(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = syz_open_pts() bind(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550002d1b01b0000000000005aa600002300"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:43:49 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x15) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file2\x00', 0x4) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000340)='./file1/file0\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 02:43:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x10000, 0xfffffffffffffffe, 0x10000ffffffff}) 02:43:49 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 02:43:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc1, 0x40000002, 0x8, 0x7fff}, {{r0}, 0x0, 0x80, 0x1, 0xff, 0x6}], 0x7ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x8}], 0x15c0000000000, &(0x7f0000000080)={0x100000001, 0x1}) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 02:43:49 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() flock(r1, 0x8) 02:43:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fff) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffffffffffff58, 0x0}, 0x0) 02:43:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x9f}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x5}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 02:43:49 executing program 0: nanosleep(&(0x7f0000000040)={0x200000e}, 0x0) sync() 02:43:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140), 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 02:43:50 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000d15000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d13000/0x4000)=nil, 0x4000, 0x6) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 02:43:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) fchdir(r0) pipe2(&(0x7f0000000000), 0x4) close(r0) 02:43:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x800000000000e, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="a9d30498d17cdc16e4f5d079f559502ee6529144e8d95409bdf86929f8fe4aaf4506ea878fe78afaea745a3afc75b1300c01d295906b1a4dbc32ea91304e56bb0111961d42a9b3cc1abac323dc8b43632d68fdf599ca9d5abab0714ac81542eb18109082100ba20154c5745a2ce4a834994587", 0xfffffe95) 02:43:50 executing program 1: unveil(0x0, 0x0) socketpair(0x6, 0x4, 0x7fd, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000180)) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x61, 0xed) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 02:43:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) pipe(&(0x7f00000010c0)) r1 = getpid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) utimensat(r0, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x1, 0x2}, {0xf48, 0x9}}, 0x2) r2 = getuid() seteuid(r2) 02:43:50 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0xa, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="201a8d8d1d0001598a4c984e0c0e0b0a216e158a42fc81f1382bb63c4abf21aa976927751beadc0fe321", 0x2a}, {&(0x7f0000000200)="9452b0a4d59094a84f9874c2cb0ae84b383f25e73a7c8020711bec1e1a0a09713c572c0bcc543852e5c9aa9beb1ed7d0a798f93f093bfbfbeff4037574e57c346b43f7d8048a2bc6e1be0f506aee216b21b54fd684d965f924149a4156bff8", 0x5f}, {&(0x7f0000000280)="5ffd9ee1f3d492289d6b0146e58f1d42f8c35b8ddf3f7fb8ae7fcf7c8b9ec6ebdbb405dc00e24cacb8a19e8d1d2d1cc148d0a14219244848df52274f04823fd2281921226d419a5ec7868651a94a6ddc0c5e1add4a7cb9e2a14e08cafc762557a3df53c65508b378942365a94c8b233a0c5816716603c0281e2faf6dbda5ac732fa52c5fc741fba2094294601ab05036d808718013db8a719aa34e0d65df7a685b562d44e1b43e6b3eec7a914967416aa994c941a787f50fb5dc8f9f6d3fb53b48bb953a76e3b6c9754dca4fffe2ad5467fb060b1b7e714dd333ea9e30bc225458256752c22b34306c94c1a358", 0xed}], 0x3, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x180) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x20) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 02:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 02:43:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd7e) pipe2(&(0x7f0000000040), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 02:43:51 executing program 1: r0 = socket(0x1e, 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x2) 02:43:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000240)="c0be85f49f35327ebad06f3f7cf13be51ca2071f10374bd8592e0f5600682caec8e5a084714738897ceeae0b60a80347c3db3cf392d495822c06272f5aff390134608c21a6aa1b0187e05b6348235777e50f53c2e6195c0deeb875d510904d17006285feea26e8efddcdecc24ddc6dad0743138d975702edf41e36f79187f70f1659e0207c66a2f7c40c0dddf7742388046c37b4d6717d1b1d95bc3a5776b7e5ccd4a3a0b1e46423d237c723b8616d40be33c6f58b3e0c51f1e9a66747bc4bd85dde6fca7e03ad3727dd27701a307ba4b1d51174d1028ecf715b40740a0d9fbb8a46787b96fd941528c747f560d276285e9c76e38bc46bccda4e", 0xfa) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x10, 0x2, 0x8) 02:43:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000100)="ed7c44215810258d", 0x3d) socket$inet(0x2, 0x8007, 0x2) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = semget$private(0x0, 0x3, 0x26) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1000}, {0x4, 0x1}], 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) clock_gettime(0x2, &(0x7f0000000040)) 02:43:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 02:43:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getgid() setregid(r2, r3) 02:43:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000), 0x2b7) 02:43:51 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000001) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x55) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="79fd", 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="42e3e55aa1539389f58bb89ef3b428d17d5463edaa0be42893e583b75ee09bd2d59a1a0a7b21ae165189d6d2cc53c3344ea16aa84f8e97b91d67f5ff76eafecbe68c3e1ab5f590f0dd9e66e18b6974350a086466fb0ed5f25ad940d5cd77c7c3654641a55477957f154efbcd926973e9296fb2efae710c819e950ed5831d39e0990ff59b1611fb48d7225b39c93d267ec71784459b53d705506f53870431e1223680fe67a20361604f001d2a03007bf642bcd23caee524b2fe62c85d8ad42a3433ee817458ecacd23a641eae801ca1278d8a687d520c3468619ef1d36fe5d9a2b9a0", 0xe2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="aabd6ecf016c6496dee87c3f6ba35fe4bd16332129c1ff2c3b8d5ea1e50c2609a4ccb1c4bf", 0x25}, {&(0x7f0000000280)="918caa43b98b29b6787df4d99d9041d91512d53fa0df2a734d1a43b3309a351dbf4792b6f91a675b690cbfbee6710b9721f7044c3e293b6b1d015f27eab9237da7f4216d0afbad356593dc769b766284a1c96eb25742a77830db5c5bb2c675c89fe7eecff20746f4c7cc63df8a073fe935875633e63161796d74742022c40b17fde049db74f81b0a5a32ac4df07d7f30", 0x90}], 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffe09) 02:43:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/64, 0x40) r7 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x601, 0xe) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x93, 0x3}, 0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto$unix(r7, &(0x7f0000000300)="b6ee73e8e10a9b626ea12652f5cc7ad12ea3235bb0d3c11264", 0x19, 0xd, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) r8 = dup2(r7, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x1, 0x1, 0x7fffffff, 0x6}, 0xc) socket$unix(0x1, 0x1, 0x0) setuid(r1) open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) msgget(0x0, 0x4dc) sendto$unix(r8, &(0x7f0000000540)="22603cb5344e76978c1c902be7788b74c1360b2b6b37ef780717f9eb8994e89d8926257fa58927ed7168e285735464bcb733ab3b03510fd5cfbcba4ef408934ff77972509cf8911b1020ee8092d5dcfd3a1238b0c0869e9f8fe97a37f8c4b1d466af291b225209c6ca87dbcd11000a100c009bfbf0a350973d3162f771558ab2ee7783145fc471d567c6dd62d5683fc88e17e93c51e00871f8123f4ae8aea029dcc65f2ca5a7210f932d2234cc6b9c12bd5cd5416da440902bedf8b17d3b37dba1f34a53be347d0a661af654b8bdb466134dccdcf8a2cff88974325a4ce283b5d9753ce30d3e9abe", 0xe8, 0x8, &(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa) getuid() readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) r12 = dup(r7) chroot(&(0x7f00000016c0)='./file0\x00') kevent(r8, &(0x7f0000001700)=[{{r12}, 0xffffffffffffffff, 0x22, 0x0, 0xd95b, 0x100000001}], 0x1, &(0x7f0000001740)=[{{r9}, 0xfffffffffffffffa, 0x20, 0xf0000008, 0xb5e9, 0x6}], 0x8, &(0x7f0000001780)={0x0, 0x8}) open(&(0x7f00000017c0)='./file0\x00', 0x0, 0xa8) 02:43:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1ec7b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a89555899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e186f6800003b99d79e561d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba130a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee893ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc7032e1a07da70a1588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c4734282794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243dcab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8000000000000001099d01abc3c00a88e16be6800b12178c46cfb7a852d151f99926923cbe600000000000000000000"], 0x808}, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001240)="aae2560e0be2adb65866191dbb84bfbe2bc728714e61524a8af109eed8b6a56ffa7527518fb042b0ad298ef1be8873b7cab687d0d40b56ae94010e01306c1279c2fe63810ca93b51cf0b3ea4cea3bf60f1205971eda002988c4e627bc1f93fdb759b27c60c25fcd854ac6ceebd1520c43060b4101633056ac23e8fa631ef6f191fbbb1e2cac1712e5cfe9227996a2c62245dfc8def652a851d15553a01e236a889c101af4604e3dd28f3e02961cb4c55ca7b81865e87bb247590487984f94f096554a9ac0c062f57c0a64a27d0450d06852faf95da13af03b69205a73b1a2927ba78a7a10b04c3b979aaecc7843a8130aa187fc5bb3d37376338b832584896490b5bdf1af415e8c067496d61d4b7124035ac361b82650e925f8dff5ea5ac29efe256425e28c3ffb8614449d3e47d3674e655f01dd1909a1433e7824edab0d3411c6c83829556ed75412ab7b3203bfdf12ff95c96e18a742236dfd6b7b4af1e315d7bfd6c06eb972a6c40a2f813e10abcabb19a29ef549c9422ef353137662d13ae5d57b8ebc02babc911fb5302c16077452a6b03194a9d1b70c5e56ea52ae3ff57c165220853c0ae51708515776968f03f29149eb196057cc10f0f203496113cb16c2c4d44db896087db2fa819d7bca7b66675e9c4d521f20d16fdc5fc31cc63baf9556b0658328be79b98fd0a64fa73a146ec5c52362171f1cf081f425d27e6cd3ca68c8a8661999a8b2b6d998859e135befebc514d8adfc5882e2cdff4b24605552c0fcf106b708b05f685f8614c55d75176b6f193e5eea3173265126b7481d9f14d09797db16f9ffe42d54b591ed46587ef4ea3407c4bca926eecb555cea7d3860768798f41cd8850fd923c746d49f985ec4ccd5836211c752f7aafb9510431d20229d9320549bdb0e1f4b9ab1ef7ca352e2cc3426fc0acd8132cc0153b2376a9ac77ac549b6c27af6ab411658bd420b13352c30aeb4dfcb3ec470eb744dd8c66f021c3ae6f5a282efecc35545b429d667d42814a454c9e1682619789f0dc62684840ab36037df19f3d962f2894f1c1b78645d030dd50a13dd599df400c8434a3f5336135134a65d1f869eb8fb3f2624fc2051445aad729e205af66e892bf35de6b0ac280a54b850fafff71edfb3776b4eb07237f14210391ad319f228806cd7ef281bab54d5f9990deb79f949c1f9a58b60846b1b515a857309b1ee1a3293044a1e3638b00e49438f443a3c79603530aa28acd8722a15a88afa23f65644f9f3ce4150fcc109866664813f8e52e375a22f0d3ba744638313fffbba48cec3b634db8c382b1b7b1ea638c3367bd066a1dd23f8d022176d24cfe661e632f97e84f1e1e393d5a35578d9fab00291974f08e2690e0765f42914a5e5f36336368099ff41e6803adf50f5e9a6a8422f8003607cd6c618a48527443d60de3c11328ebb326d98f9990df2ec127524d0348304cae4841a7ca67b1d55974f22d00fccc645e8e9d06e09da632b2598a1e8722904925aac730e0e372b26182d4ab303e51b531cb1ff15f560afbbc9c8eb7969a952a4cbadb44b8db263e2ea1b02014c77b6a5b41e5418ea84a4fa0d4c4ca2478c2d9e82f01f331ee6bc56cc365d338550e9b59801a719b38f8ada7500da7048bba3ba016f2d6a8f5bbb4af99cb5b7f6d660728a82b69516be4e53774154a15c36152c2529c5b03fffc8144594f41893665daf1253bb81d43eeff234a90a293d179906d3c6aec92747c52cdbd1a5aba7a1da6c291506a127ba9ff422b5219e1515a323fcd20e2aa736da1e771c62b995d1c76dfb34519b526b57a23ad8b1f494ce7489de6789d9a84dedbe2ae6e61044825bdb39f6a055539c1da03574028825b3e69cbdbd11e5026ea454934ba22a877fef2b16eeb7366e36063529f1904d3c42f126db811f0223da6ac3992366df7a21ecacd42ed3d7acb258c10270b9bb0c8b9ddb91e47f986397f7432a6842ab3b637f7b8533ac374d639f0d41bc2d6c0338d844f45873df0af5afc3e5482adc98c9288ba9398ac8bf65555458d506bef1b8c0160dfb1721a07818c3d670f332bb9ec9297643600e704e491ba389cf3091f3ab9e493af08403fe54987d2edd008f72019cd51517ab8a30ce2b915d1123fe8b278c8b2650ade59b4da3f41e7f7a6cd8cbe80f891a3946225570573a52ee9a0c83a491f41473a2cf902788accef4fe0343766bb1fb6f7d0dc6b7b8eae977a7838b4e3437fe06598cb0b39638d748bea65de5de944d5cb463548dfb4b9dc1ba8ae05c01dcf76bbb958a43a5f83da17fbb0e3384747aa81016c68d38bdf39b528efcd120fe9b7a42ca17f0003550b987c2d186b572428972d6b32cebcc50b4d43005ca280831aa7e7889b73a9c6f21511e9be506f37e793fbab1798cc0b18485fb6df4296d85088b23584f7f6ae64336a85e84246203f1b65562161013234acee92d5c1985767ee52c950541f0bd44917ba943aff054a4138ec8c99957af15cc333c130bf28fa6f7457bb7b8570507fa6f0da21f41cb676c23feb4e548cfdba071f4e111d5395a291e469b155b52e654f7ab95f84d85e8b292b1c4c092d5fc0c871a274d0a7b12a7423a92995e86912981efb4533ad925b0e980d378c7d6ec5e61da4ab7eccef4939e81db9a6df533a381f8db90536859c71337c51c67fcc27ff444dc9b0e4e22f5fdd4e1741ede482dbe5a26c7d143ff16607a5d7412bd767d7e5f8f33d75754e8172b56788df6d834b36b1cb8df3eafe084bda3b8dad9ab745235677625f59243aa7e4aace3a03bb6729842230d3521cae3e45ab02915e2ded473f06893fa7799ada88c7e52be5ebe3e64a28fb5bcc3d28439e6c16f6cb08d69c0ad9c13cf6f99c342be01b43447def4ced55c86bb3f1c5ca9d48cbf0606c0ca850b9d26737bdf74f7c525e88b8b7a799b6b2471d3b9986229ea14d48be4da0085f4d0f8d189e7072b2ef39d93657e1e23ef4c54a60543756dcbffaa82851c411e7adaa3e8beb0fe8d74f1e84233c51a59e9c3d2160516e91ed905ed5c9f3027268acfa4d71b19673ab061db5cead5b37aa09e866dcb30bcb58dcc6d9675cbb90c9e5eb5d7ad7bc71400864b5b6c1ccb543e2381341bb84c952692165fa153151f7cf9a03aea356ac863abf67c59667285b9dbf0ce05b90a37a6f8908f02caa343c930be8777ebd2d3e48000e2ada5a05b3962bb1d7d4e5cda8458cf07928eb4088caac1502b4c6c4b74733090cddf195ed7910a9cff1a4b3cdf8ec338ba334ce8f832d18f4662649c193f73024caf2f4ea96da12829c1419b07e859234a6497c5b4f0aaf0c8e62d776beac2292d50834425e5259ce518afc0b48692a35f98aa312fe1cc0bad5acf2d261304b27cf429f32dbca61b54d2bfa362cdb1c3e2b5ca0b6bbf0d2c4f135d74243468d3a186dbcd1ec8559d89adcb2c0b5347d76971ffdab7ab09a9150d6b5f4eec52fec007bb6d6fd937eb9886fcaa8cd85d37b9ddf7161c1ae275c7ba3a183f94974a03234be0bfc0520a020d6d3fd4cb98c8ec5dab5f10c81a13b3f39dfbabc5c6e8bcb124ca0b9a84bd9dd8563048074d77501c052f9f10ca00058479a343124fa73c55f9d0b16bd96140affa00044f5cec05100480c4fd86ace0a99895d9c33f0eef3ccb9f1bf567f35a2a46cf4c325555d111131fb74d6818b1d779de196aa6a7e188c94a556aad7ec35d201448db5782b6972120e049a48536b86b6dd278baea8254677f8da69d0b1809f493b9e5290b7347793580442011fad9ca74d95b493d3e6c51253fed92c6b4b13d478908b04dada20cc09e0799df7480d8fa1f98e6bd457795ef170c511eec8a7b374ef96ee81b0126364813c1e69c8714719c751a910cd427d0e9ee20e79ca0c9132e2cf1267a2a59d6b064a77d1369382da1b028839eafc85beda735e54470a92bc8096c4ca465cdb328c172223964fc66b69352b9942b7033531044e5c84229a0355971f0fa516566ca61a6c396bb786dbbfacbb65287a5ce6cb5bb9c65fad14f8e7a5231d9827084cfda8cefef2cfe3b5f5d14f30b817c5c82626ad5670ea1fe36e8723936959155f516cad8bb2f989487796c1551dff5f8c1fad6a3af81e53afca5b1751ddf3d5fb25f35d36d7c960dc32cf765aa929622a3316c59e34c74d26d227e93a1d6320615dade5bbce238a9325b21edae30f632a5c3a48ef824519d80b24c4655efa8c5c0e3180e69abb7a14a53abebdc34f443e2ee2f16c95c3a873f5e390d46c6df939fe71a700aea14ed4786f092bd55f778af05f2212aee954370e98781f59e8a7006f7404ae2bfdff8081af82c546fd32d8c50ad0ab9360f894f13db1c879b318c4e35960c90026a6934dca37524463225272c6ba8d103eb4d3944b3a8040dd6c68686d97f8003e67d0555530ef2fe5c8c2f54881ac8455d46329cd4751f00b11b6d5c727069d0a1f510868fbe8f207642b1de881b88b53facd3e45571356650cae658a7b75d4817cf0e2bb490a1e96e59452a52800db44be2302882d886cdb24d700b4a2e215d2a8e3d03da501c7b108770c359a1a8dd06717489dde874cf61d67c5a58eb37638234063b9cde9abd6f266c6dee20085e4f6186735f1f23556a8498130029f093d113d2888b777997fc0f7122bddf2138319df607c4ae44ba26957048e576b1f3d8a4dc6796ccf99b7da18c68063cc56de72ee176f3032d7a961b315e474991cda7ac0e59a4e7e0bf7c1b7a7f2d22bd5915888625f31daf7e2cf289de997f1219218cfd51d85257cc59c47dcc6c2df0392fae7671a20774b0a1754d9176b18fc4bc13e9954678908f34042bb2323ab29380e75e82778a0ff48740a458a21ec6f112eb979f9aa7f8db34bd80a1e50db22e87a649505d8e23127e3e23d21a31bd0bef9b3f551b8e5a031a44bfeae0a12cc35b5176af4d00f5adc105ae3bac04d141618dead0af3fb86ab823c1530e087d2c9e8ee9b7b0babdd80d2185a2414bacae5c129e7dd8f9b1c9880db5f46ce36665663e36411c3d4dab9e11ea5f8e6ac159e163f917e562df4afcdc6924c7ed9b1391596728adecbca2514e8494666fd87d0f31728d52df4821ce890960651095cc44e6fa3756fbaeb0430c0284ef281cc2466d0f86c8a07396e6cbf88bffb45da75c927684e3cdf0d23c50bbbe075eddc03127c97e9e067747ee3dd5faac2fe78f4dfb37c4a1de03d21b8239c1bec24d1cfcb5b3f1f7abd03219be6d10017322a24e5c305b479ea5dfa1cb345a11750198ab9d0b9c6f507c8fae9d82abece2871a42222813da3a8f0b1e8791325b5a81dec86be7f65dcc317bf082e4264724ca00ee45724041d4a60935ae7c691a5b4084fbacaa9e5852942c21524bd8324effe8809c3b11566fc77416f818f0228e4090f3a34200a138a85e330ed543f12737c7cb55fdc7006a2241217926b2000f412d47a795040748aa2bd8cdac62c47ece17ee85a4c1ac8634b2a6569c198a65a466d0276f85bec0839acfc43eb06410604e603c64d4251d6a9a3c6704edf2a1b8365c38fa1d41ed596e73c8b8c1fadcbcc4ff12aecc81cb811d631f8c1d343dfd9f3b4c44ecac828d7fed95f156e47c2b62a582ebb71f9729fd24a38d068f139c443f4bbe18bdaf5b0fa41f87a08811be3147120ebda3d4012df4ec3f095d7ca7333e3bc77e8c7ac9c30f4a39c37d0dee02c616fe6f805db0c8bca4eb86451e25dcfc85e50cf84abfeac6b6406176cc89d83b34fd081c8b75025a45245609ef4aef83bff156afa072e1b8d6d", 0x1000}, {&(0x7f0000000000)="f51abf27a428f11a6e66963e14a7148c2789955b", 0x14}, {&(0x7f0000000980)="6b8d4ea64f2cc34ca8d2befac316f45beb520a74d5e6fedbe711d1a3a8d037dcb6e4fbcc05c5b090cf0cb1aa516787bb2fc7c21acba13bd2b257a41a259545a4704686766959bdccb8db5499fb361a80a0e8fbabcf85d2f31c349bbf661aff19bc9ed5f967c8ff13dda0a32762583abd85b42d08bf02ae08ef13e71cfb509b467833e00b92d2f8ccaeccae8d6b5c091d6ae7197505fdd8eff55e1ef690090acc41b2bff6bdad6db29450bf52e65f0794c804ce555490bf895ba2aeac88a18e60b509fda7729b4ed0967c064393cd12ca", 0xd0}], 0x3, 0x0) 02:43:51 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2000001) 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') pledge(&(0x7f0000000000)='\xb1$\x00', &(0x7f00000002c0)='\xb1$\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)='./file0\x00') 02:43:51 executing program 0: kqueue() r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 02:43:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff8) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 02:43:52 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) sendmsg$unix(0xffffffffffffffff, 0x0, 0xb) r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "35c77c07c83a632860a56d240ea69d5bb327c5be61294baa08f00ef3faebe34892ed1d21d6a77be1b122e83231711d0c3128f300cf5501921c85bac1ad0f207cd126845388f0ef7e81b1926d437417352acfbda003a7b56aff064b11cd06db441287d254dc48e0430440095bbffafe7458edc06adbe712dab887394b9ac4773f4753069b7000feee65e8defc437c8d92a50365af1cadba31d763c4245e430f639f0fe0c1bcf8bd7de5cafcbefcfecc3d4fec31"}, 0xbb, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x9, 0x10) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/167, 0xa7}], 0x5) 02:43:52 executing program 0: r0 = socket(0x16, 0x6, 0x75a) getrlimit(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x188f, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x6, 0x3d1d}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xffffffffffffffe0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x7, 0x8001}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x15, 0x4, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x28, 0x80, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x25, 0x3, 0xcb2b}, {{r1}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc0000000, 0x3, 0xff}], 0x81, 0x0, 0x7, 0x0) 02:43:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 02:43:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x2, 0xd73, 0x5, r2}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 02:43:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:43:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) poll(&(0x7f0000000080), 0x0, 0xb3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="dc8eb681ab2f1d33677c12655f0764e30e0bdabadb3e7f0644d37aac2bf72696a9f5264971974d58d706fe000525ccc774aabe46b3f599ebe14b476bc889306013c4e40f40ee6bd1785c2dd78a371b9986e80cd80e2ace29986df33f7889abebda7a30d98e4f4bc75498aa09edff129b06b5854a5eebb265c00887bf1fcfa5b502e3b1a62f01dfbeb65d9a6783781a95", 0x90}], 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="6d369d87edfb23f1e620", 0xa}, {&(0x7f0000000240)="cb32e4b5a7261815d9c92feb584a938a695c95c4d24a471f53c1e957186467404713de7ae96d9c33f1359f3afeed974b44d05b14fe36fa35b06cd23ec45941756f430bb4f9392cdbf1a791803d2c6dea297e6f703d8f7069fb22dfb752b6e8ceb6cd851e4d2c9a39729bd123b682e14a08644022814a5a10c031550897e8a1a2548ca3327ea47f43227614edd4133625a5f1927be1e8a46fc7860a6bb1a523cd8b594a51c95dd59c6955d8", 0xab}, {&(0x7f0000000300)="c4c943a9c3e5ddcb92ca562876e9f50ae1733a8ec25d108163e8b591c99c7947f99913343b29227ef86f01562c7eb84fe6f48f3fd9260408b46bebb6fc38be50c80224f4ec045c17b5f6cf5efcf0d5e33448079cf192a2597039e58504d2694d0fa0e01c40bc5ce5a6dda2e17e69dbc263666d8bc05db0ff53152b0093681875fc00bb295f8b4fac57b8407a5826af3284238ce6e5d60b6d6ba9418fe5f0055b6ef8eba17999a25e719ab68c6ef06850c2fb7ed99889053d13d0462e24602f0a25cee2aa3a3773ce0faf5883adbb875e2f72a5e4b40c1d7a30993ac668dd", 0xde}, {&(0x7f0000000400)="45d13600a3a4031412aa831eb39565f0c4db279dc299154f20822de612d095b42ea8463489d1cfa1a8161580cf04d487b9f08c1b5b3235a398c9562e9cb5bd7e8c318042b7f7fc62ae30215953cdd95abd7e23752a95f3f6549dd8e1649a52d6ce00674d03f52da0225f2b2f86e3aa2b4332fd833b4f236c4da0d94bfc0371eaeace52fbdc44081a78c0a4a5d3771e50f352864b429b1b9b03770965f7847033c5ec282c55026cbbf528c8b4", 0xac}, {&(0x7f00000004c0)="7edf823ebbe1a5993e05050be64e1dfdfc575696531c73925a67cd33760670af073a2bd05621c0ba744b64e577c73bfbdb2c57139d6ad34c5d66912f853cc5974a6ce1c12423a50f0201e5f7bdaba81eaa744300f9b24318afe0050c052c3779921c89ddebfaddd0de06b93c045cdf024f19434b98db51097f4b4261e438c9b8636afc2d6482b66c091344e8383651e51e901d30ae9ca68d4563ca1e5ec585575fd318d4b2c05b763f8525440e2e6703fe00af109e57123a63bedba844920abd1f62274bb91660caca097738096c65a7736eecf6e36007e2eec27617c24106e4e4247891af0c5da8f1cf0a8a411e1b71b864278eb06ec1948b9d59a4881e476a64c204c54f305db7d8a7ab2500731b3ce5a3d46e4217f95a900d6301fbbc32524603f44729f675e4cc3fedd205df548050e7566c8cb3066698162de24f53899f6248b818714e692762886725979eb1c1970696414c74d0fdc8437b3e1d6cdd2d42365a29d70420afc1f170ebfd0a88a5727ebd02768d584f6b9492272d6caca2fecdf2dbd49d1965dac57966c21442ee8745153665d851c51c6196f1a3c0958058c374d23dcc16d626802a32fc96e3319c3109197857c37088ea0943f7a49357c8da284cd3386d615ae5ebc2ba1428beecc7a85cd48be60273e11ff8070d40ed6063fb07521695aa7bb719a4b478fe857116a5bb49a608c05621f063de0ff8762e36879db84562b8e829753b0922701d38652a52c9445efed938d2dbace41d477f18a157aa923a65a830e7affdff2d1c3d1556ef246dfe8f5d8de492a57dfea473a26ea2ae28cfa2690f2093dad3c4bd654e71e46d74ba251c8a511bf00b8130a11a445123f10e0e03cd4e628c3b6ad98498cdad454b967a168f24e6f16db98fe09d4e14233648cd9bcf7a0aef696888ce56e19045a8ea76cb6cf5fea388ab8d5b6906395a0be853c70159539d4bde3ff49bc46d8580e4c6b72b8c2f5f3310764d250ef4145627a27641260d9fd7a6e2700b25c1282541ecac9d47cffa84cd8b29e8f40dde8af7f015b8c9572f59f25f7d7e94aaa4f8a3db0e45d6786a39cf5d5889eb587ba41d48457c66ff924512f776de4626f4ca7fc576c4d2bace13e0908060b0e469290e29075170db47118b91b56c0e84b8b17529281e48aaf004e31241b6a605fb8215f05f671725b1c1eeb6099b311e106fbc5b3fc3b4a9b1213d28806a13c014cb2b93ccc8af528e0c4766d3758987681c4c9e1b67cf4a1ebe8db0dd79e0f6a3bb2f63ba03612ac645ee09773609dac72a9ce0e4c8b1c95d7908cad1866e52deafcf4cfe32918d9d55494393f1ab52ae2a08b097423f76c07a7820764fc49c72a530a6b82816893ae7d982f50a2885826da692370969547a4c79a5b063e7fa5e418a1bb225040ae43d7255d13e1e59e530501352aca96d17c4da4b23f250d277bbcfc95b3877d20e4d6a6c8e62a364af3f15a6334fbf5da3269cdbd19f2b1a5e612bdaab61868dcef6d2cc5728bc856f502c820b264978e888feecf5b173609a4e5cf0e141c2fc22ef895428e671efac04426c114fcbf534a9371dec9039e9647227a484b5febdcc223f768eaabcdc0473c905cb9ea35b36ac53c67e74cd3319a382f4cf0216cd4a4bdbcbc633680464a24a8cf09e9607a8c4ea62ace5d9b80397cd06f0055b8c9c21366e19426adcc799d5ecd7504e82981e85eb5dd843cf44bc380c7ee5a4ccb22a54fdb944fc09e7091f4636dc0e08f7f377b91f431f4cbbca3a4162b11458bde3d448fb91f32da249b75687a824a7928fcbcebed8787864cd831715abff46b8f604cfe6e860d5535b8287f4e867d7061fc4b8929d57b7bad6e18ce75a5c5f354a090de6f760533f9f4ed877f23180119c82fbb44c369b0f6740413ad47e78d2dbe87c6a895c18593e296a35b7b92c35f24ce2de143eed94ca4c88e8774f5d3b47a0aefb33b62db3e4389e695670cdd1acb2bfd63e8f2606139dd1563b7aeb6dc23d09328df985e58eccaa1317ac07d12d5e1c816d3964877a92a9f407c447c8977bf3fedd03e928bff20ccaa4ae0cadda4ab6d82c037fa7f22ca1b587a2dd8fdf845960e65fabeb915a53734d30c38b40db32769a3ba0c4166cda4a9707d54de6fdeef0291ee67658aa1e09147b72d1c6aea6cf69e4d2dc7296b6891935c1fddcd35ec06a2a26a26d7e1b5a5522c0c131177b1eaa84d27a83023aaf0b72a1bfdfa1b9c3bb23d9246169199551aed7abafefb970cdf1bf94c9bb01fd7cfc15be84f1533ad3a51ccb5f7b92ede441963dac260b6fbb5cd3d4290785a2ad8ac87aa05fdb448278ee2ca97080d7a8d5f284d722714d274d158fdfbee300efe43ec3a47809e893c3ff763296a8f8a0b462746caf32bba6ed94d3427faeebd514cff65b828703f25de668cae7a4f9bffdf9f0ffb4688437c7685c506477c2c9627a2eec50d860950908f371f8f84058e3d989e3a603cd2e1a784f6d852956891a7a0e660ba165df9f9f430fa35c79e09fb0993848aad4cae1217e435f9a2365a017930834c7e83a46ab6bb15e6e06d79ccddf82c7303603396fe2da79fc01fe21d4ea162fd1bf1bb46bdc9aca3817be1369953699c1fce207dea35fa2cbcaaaaa6bbb80f7ea4b64fa93094c1f43a922248fa58952b02bb24b0aea4f76913eed2afa8d417c0df3cf90af2f56b1fc6e0a8490e73e59f2799b3a33c40e3657da34070a3d8de40969ae7a8db5ddb736d53170f5db459f2d551e2fd366b774d07d7718863e5ce91abc17bf47d2fdacb465a50249c2433d619b41dff1b0b552cf1b491d384090adb09b3b647a4c94eecdce32963427e0ac2717f0bb101c90434e34ba44509bc6edd990c7b400071b1798410391eca86d838c0e9f44261ad5b997643e276847152c4688d7b30ae07150293fd2724df1debe0cf4ecb9ee9e985313f5a9b42cac64dc281795ae25003d2eed4a31c1ad14c548a66bfbbc7981487514d01f93614f93258aeb1bc97e374d7dace0451c7c316926c6543036d7059f02a85cdee4216b78e8121b56d9ee78686ad0e660adec2ca4bd9bb778a20b3332916007e0ac437089f71cad9c745f952e27cca9880cb3b92c4755d75a6d0f5670deb5b2d2472e79cd99da00fb3bfb32e24a61b4bf0d5633656858d518eb9371d9834f61f06d7cea221f82e4142f0c9b21362a78f03ca1106302fbd8e950f35a0b77eebcb27159d8a0ea94badbef3243b2393befe81db8bd4af9a8807e5b884286c9036e55d387472bf4867f6b85adf00179b35661371867fc7db07d4f3f105a45e813f2a24da03a42b71fa2fdf4ad5f9690946cd8823e0f5367a956320efd928667857664acd0141f67ae860a9bff8925a5eef470cf2d99983df954cc3d47c296e8a112805db08466300f009adba289640d0880f9abc3a432a91e1554c6bcc9f2656bcf083598025b757cb66ce37ea5fd6aa81f1b4a417a0a4bf4ffb57b18be37faf17653f4c734b11792b9d2ee775b76b387d7d661edb8cc7dc58d4c05254ba973884fdfb99a97af725c2766c81aea22d6f159e68155bb4314981e1e47f41ad279105f80fb792ff56c6ca9527605d111414d202da84c9f78ce3fb3eaae56e9b782b6b2086e5c15a664b5c03fc52d86ef3b2fa8719f95cb858d8fc85e5d366243d195fc739a77a815ad19ebe2c98ca54912b74588d77481e669cf0f5d0e103ea2e5c54fb1291d04fc2cf8710a321619aa1fa8880851553e97ac754dca30b5d443bc092c1cd81743c5dec5d108d71eb812c0287484cd4f8f427324fbba89793bdd7803b135255828805ac0b4c479c7faf7dfaf9d91b5495e4a01e17872e665c71a113bc7b37c99d5a0943610c833b3663ce4da3792cf26305a776bc2f0a9f4165d1f1066bbf7cd66a0de981c663b7e8db67a5ae9fccbe63f544a2ad4ca71fc4c7b82ddd1062af1deb360c235927edc23429e22996b34b4a5764a43c61761cd76afc6f420675b21193952cf3beee5e13833193675c05ea1c17efe39ceacd33607093e9c1f16ed89b7ea0872a4f86bf957996e49863815abdaab1185023cd624971d37cf6ab6e2af156c7a24aafe8f51c377ded4ad6c6ae768fea5ac76cc92759de3ae8efe5c8f9981321e2be1d27721b64ef6136b64344014c0765c1411193163a125b2cac125079146611522f068e810cc71e4dc347335ab902ab0f3c3c10c4d617d55144a62c969c5f988eb13726f8a6c0906ab97e116321299e9034d10f5494edef65a9543538c616a78069e92335824669f0a117f9cff0fbff4ede2230470f2224a621e95ce42b5d10197b84916f9b724a2f91b48a4fc29a75f77b0aa3c141e3414758e336865bc090415b58ebc432a379ecb825514ee97fee01b4013318bacbb68162f5bf55133db269f97c7be58ddfb9883a06ba9cdcc832691ebed85cbd0a9cdca81b244a04717bad87941a735d96b58fc12038228e3ab2e0e59547808452d91dc1cc97f8dccb466eb3cfa1864d81356ff9df15b1e0fc2e78a3f09da6587e3f38606dbdd56c1d9613fde9dbe7a76586b3ba235a6eefa1670723001a68bf691c09606517831d7889bbb26dadbb76d0a055e65a0a061163b46521cc847b24676362284af24dc10d86bf1da6cc9080977527a28e4d295008565338f18cd10d02718d42f6aa71c59d073b867a91dfb4fa2bfdc1768f31944964a747d1d11310bf3ec5575b51d449160b827aa641179f9f86ba744b464c3dd28ccf4bfa9a51a623b9e5ac34fbbb4cd301b4656bea1e70606a465e1159a4a9c5eaff01193143adbbbcd9ead92495c2d8eb8b80fc811c869f24339fe3657bbeb8aded23946b857fccd8bc058341dbb7bb2e71cf43b8dac217ca3513bbd8afe8c068212bf720222a375326ded27a945268166e0f5386073d3d16a2c9cb1b6886747dc9e150235dbb245c2221d514b13681fc06e0281c41d6aca3e2d00edb976d784fe684e9c77be65fb0861edfe21d280411c19ca3e7f95a959e19a56c4c3e4526ded7c0a0bcf6a2dbc4213a0307519f615a7569b78299982b5034c48641538460ac3377a73f77f78a5b60a3ee0d2b812cc815de6eda87d3a119f84368ce72fde7a630538a0ae5f57f05301eb9741c52d562f6a87f201c9800245afd95f4ecb73c11dfd695b2f93095069c3fab0584f1c9df5683a278dcb5e7eb4e9e6518f73048c0569634cdd2ffc7e67d16c669c14c4ef9f9361f68ae28f9a990d156c22b5ba5bce273025c63a678992d2ac310fbed9b2a61ad97dcbe01d3bf8d3d896f475c94c1251cd7b03311da09bebdee051fda0221f56e0bc380e460a42d525a07a2ebf972d1ac37b89094bfba75af6807a862a3e703a62670050d2bcfaa653491d309567cb5c22a4a306799ce0e776341a85beb4accc1ac98645c399f7e449471e702f6788d75741041f2a434b099ec196edc0e2c6ea11552b64897e031caadf42e8f3581e9e262da0eef4703423335a68f808496c3d7101a8b8d6a96b7ce5bd2d424a9389be835403d2f199d7751a817ba89ce77a85a787577e36c92c802bedc99ce5661172864b5999bf4bd32a9e039620d3bcb4b0cd74c5d6286725ac86d02a7a3d90e45f3d0711ed1d2df55c5cd120efe5d6a224e6d10dcc410cee74e8477bab1c89a3b8aeedb7a79beadaa56622f222038105211adf436d2360da9a21369b3c887ff5599d981434dcd2ca9a09435cf5e0a6b322555127ab86ef4ce218817e078dad512fad6489a4c50529e7cdfc8e44b1fb47c094831876d7e3c87d982cbc82cc9a52", 0x1000}], 0x5, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x6}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001600)="7749416cd67419bd0bac5bd62457f1e92537acee8688f5e51fda30b9c2b3601ff4f89f06cf23ecd36b61fea5dc6867c4f85f2ec993aa5ecf0ab68633759b36c2ec507bd41dc67b681043c89557d06cfb6b523fd192ef62ddcebbaa9c94b003d40c7f1665161daad0e9244096984912f1dddf3cb9162550d3c0f7f596f6af09eb696df80e3feb8b324600be4a602c28125650277aa3cf75dfe0072bf81751aecee3481c8b8f3519c2f913273f58b934c82bad7944a7e0bed8027dc2725891c34d153c98b43517", 0xc6}], 0x1) getpeername$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) writev(r1, &(0x7f0000002840)=[{&(0x7f00000027c0)="df62ade2f9ac7b87d9e74e5938343a38fc4729f56c958d80ab3ce629bd81bf037bfd7013c1e040cf872f6f6cfd0652cbcb058bdfc941663bcb19c9d4fe84e1701d79a4794a304a2403904e26097d4ba3e699358706ea25ff1dbd04de8102651f7f3bbf077433edf934abc732f84ece710a", 0x71}], 0x1) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000002880)="c6d8f7503753387c2a887b93d6949bdf4a2afbd6eedd7cff5b84772938d57961f97a72c48d166ab263b9b9", 0x2b}, {&(0x7f00000028c0)="36a71137b8172b3888f01087505d611498d1c4d13bb1281adeedf3d3b5b555e8cd9b238dab408fd35ce15dec77196521e091ba633f2470e575da97e567f47f05d896f10df1dcf927b2dc99468ecb933c3abd0f69652412a6a3bfd2e060eb2d8dac9ab675dce84b786c10fe11a711052b9fec78400630c97dad4271b50018a6f68320aea656ae7b854898c3d4902fe50913b62a82339bac535bf6616a215dc6a9b5823920f5dc18df8f39ee8ed0ba5fb563222f182449fd6610a9a770e28fe84966930f696af8a4dbe530857fbd75", 0xce}, {&(0x7f00000029c0)="c4843da4a9a59561d1d57f622baedb99b711e6b2270af906989b1f811b9aa6b888b3b58cfa7ccb45e3c353e4a6f2cc80d7300431f9f803b1a074500a35b35195b210217b81ac8208f5ec7bd98f2ff304fbae938de64ebccbe2c1ff53cb1a6c05776c0cb2ecd6281c6fd33accb3d27b4731657b5b35ba66947ec501535f03bef063c8370eaf275a54daeff096b646370cb09cef70901d29f7518db6287c77bcc2c55daf890428a332", 0xa8}], 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = semget$private(0x0, 0x0, 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002ac0)=[0x1000, 0x0, 0x1, 0x1e7, 0x7, 0x8, 0x2]) lseek(r0, 0x5b, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = semget$private(0x0, 0x3, 0x20) semop(r4, &(0x7f0000002b00)=[{0x3, 0x3, 0x800}], 0x1) getsockopt(r0, 0xbab3, 0x6, &(0x7f0000002b40), &(0x7f0000002b80)) mknod(&(0x7f0000002bc0)='./file0\x00', 0x3001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) 02:43:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() ftruncate(r1, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="7ab0d24dff7dd6c0cd080705c3a494a687e6be90ae119fa0a95353b386c3adc4652f6d69288a7a1cb6609345b336c37ebd3d4b741d0b45bfa4d777608272399c1cd15cf060ef5f4a13c5801e377e6764275280cdc0032555086c1d634d3f8de8bc285319329e7c1cf7e0ae3054695e07eb0c1f96c7112c7737fd113b268ff10944c6184a85374a8f4683fcf9db8024afc3a47d7b3441c88933db0fb724c6ca5049bb41191543130dc18b59aba2bb2f5c86ac920e9f93e47d1b16baf644e2d79184ad5cd766a1be903df79c595840ef"}, {&(0x7f0000000200)="ab6527d82de0e1928e62968ee310b68510f30231a59e2743075252960e9700064c8330609bec4d5cb2a3ef66794c"}], 0x1000000000000094) 02:43:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x6, 0x7, 0xb5fa) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008295a59610406a97f5263cc3d0a18300000000000000"], &(0x7f0000000140)=0x42) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0xc54, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x268}], 0x100, &(0x7f0000000240), 0x86e0, &(0x7f0000000280)={0x0, 0x1fd9}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:43:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:43:53 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt(r0, 0x1, 0x5, &(0x7f00000000c0)="d1173eff052e625f6c0f37ebcbd8f156d208230e45ddd138ecfcc58e4843b593d8c4ec76231602fcbcf0a537e0", 0x2d) 02:43:53 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000001500)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001540)="298cfa649004e7128c6e6f60d92929507de24dd7283c46f52f907137968167b72853184804c2a1c2312580de149a27092072714920893e76bf01b75a50bcbc4525c39981b24718db0fd10c5fd6a57525d776540ab5c965831bfd5ec38dd2a45526b0ba81a19b0829f2f5a730cef291c708f377aa858d4a33f087f054b8540035c27ba1f81de1dfdf23b3d5b00404637be1cddfe69f738c87b73775cbc4", 0x9d}, {&(0x7f0000001600)="b06749ac73d30a83155f4b8c9c08a496a6dd5aead1c933d2924fc0dc607b998688e9af4d0632e89ed7acd500dcb88fdc6d1fc8baa50550e62247fa5827b05dc321c382ea07fe322594d8f888cb350d9ebab93b55649870b3aedff62fa0d497c6572137319131cb53590589a2083a204a3ca5a9f2453e353b7beb765b6df9c0f162aa5985d53a776d85219ab6feaeccedef72e25fcc01bc7c4356d5448392155c4be9fba4242f41633c8952001592d6d18839d05b0d0bf2ba963e2d920c68b315b9bbf3702070c0a965f28fe371e9a90af7e541f8793ef46169e1663d5e7958b99f", 0xe1}, {&(0x7f0000001700)="3c14efe1c2d498a7d9c94703676819c93b25343275314bd6b7508794db7dba2d4351177bed308440b7a5b16cdd63905aef924032822fb14b7753e00fb6c2cf7e6b72d0b5629aa7798d5cfccdea7ad1b7de2faa6122dfa7de", 0x58}, {&(0x7f0000001780)="29b89e41a9fd3c839476596348c77d067efa349244b1bd8449a2a5c52edf635e1338d882fe8473862bcd0359b338784ce2d4fbd41666a945cb64f4b2d3c8bc1dc4f63feb1bfc772ab9b817d5db44130f3eb4a7d9e057785c17c9f21c73d33c7926de3111fab24831340e4ba4290e88e5113e740e0f0d2a49b903226a39072c30ff5e829d615ff41d7f28059f07bc36b930f707931cac6666f03ad72a2564d9a1d15e102e45bb1a002686e9c07bd78683792b117ff4e27b8aafe2792ee964950e6cc6", 0xc2}], 0x4, &(0x7f00000018c0)}, 0x1) r1 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x8000, 0x100) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getgroups(0xa, &(0x7f0000001b00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000001980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f00000019c0)="ef60cd8e91bf488b72ee98be0ecd15f890abe2ae58a4f79785e01c89c33accec25275d615eb6e644e00618bb4199a9ed31623684f905f193c354c8b846197a8ee0ba2fd2ffd4cb8348db484e481c773af48f8b", 0x53}], 0x1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000ffff000001000000000000ea5925148e67befa96c2ba1ed686a969fa966896d5fbc8291491f8286254ae14ccf083ff61cf47fc6a433421b1c5c9323405b16a502dddcd0fcd3c1a769ed09858eec4c95a39a8b51693afc7c0112ec7986ea9b422076d162c9fe94f9c3a270af3b06bfc1f183f6c4d8251292567f7cda3e1d4a763fb377a9120d164947b439e63d34096b4f05a4b07f4130d62180ce9194ec9e46db7b3bd4a882338078d0c4a85a4e29770608d2e91ed6dac9022715aca4ee7b03f7aa51f10bbdcc3b332e4e1b23b9dde2e4960654d56a5c1553a224278", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x40c) chdir(&(0x7f00001ec000)='..') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000001c00)=@in={0x2, 0x2}, 0xc, &(0x7f0000002400)=[{&(0x7f0000001fc0)="445f3937ae1a4d0e46a88d10502e943e9c8dc502eba34c787111e00ed50a3e457d0feecb9dcb6924f4a979e2c5be5f5e388157f9122e6502140ff30590824b7373c94d64a821bc7207677efe5e624039c8e7ead4fea993c9548b16ee29da77b1cfff96dd34161ce36e59abfca382d4fba8ebe874c18bd3e519c1c6638ccbfaeec4f179e9af06848090deadc1cc8b5998d9480615459a93ffdffd7d2ec71726df450ce5a7d0b6e0c42f33c957c428e785bc1f54a781e2d65b93a21c1c8c00ece6c81cd12ba62142beb8174f9b203b0647f640bc13", 0xd4}, {&(0x7f0000001c40)="6e80a32b5f5917f141408236be49cbcd45", 0x11}, {&(0x7f00000020c0)="a90a6684e31b313198e912769c4c119b6fae15e3aae717e0cc8e2797511a8fedd6fd2e384dfc5f3a8bc5177172e232ba629e7a01c5042cd20672e6eac40eb58e3c3d19182c274c72158141ef8d03bbe3af5c093a9bc5cf27ee5509066810ab91241a2e0d7ab5a3e54b05500174c4418d862ec35dfca1baa549645c197d23799fa555e8d50d74891e6d64de80177ad6ef80f86bace98da0144bc96f9f9fd59cc02733d3c86531f8132bae7938b9864248feeea958696615627db31633ebeda3c7", 0xc0}, {&(0x7f0000001c80)="cc3d73f5d4a6b8ff7e7832d8e7eb5f323e1325a56ef1e1a8edc90bfe9f3b35cb6c3a681946f6939defe6a08cbfb29658b69768c7a5518e98327542c139e04fb463f935538f99d655b4e793073d2e61bd23ce6c3e693825f65cfc412fa90cd03c44749754c470ee008261a0023f2c51a2", 0x70}, {&(0x7f0000001d40)="d823eebda9f923ad", 0x8}, {&(0x7f0000002180)="abffdf4f1caaee274195286370b344afc27ae50c2b4990e34c44105d6ae5a5861ede7ae5d58ae86be712f4fceb4847b35cea0251daefdb9366525f481c5152deb4c202fa8a67bd90ecb1d48b8f038874af942d521d6355bb39ce0374c1f3b9b43f58cae46ae49a267a2f71b4afc9a251aa7e473b2e7f5cbc4c6aeb40200440a7612ee3205051e9612747df88760392f0b2df229c3d0ad309bcd5e3ecd2ddd58a6e342ee6ff0d1a307cb58d068bd1622b072fb9302ce202f5fd181e7fc44e4e8b3df0f08fdf6fddebec22981273bfef00f77694a8061bfa5f50b719e31a5d5f02564843dfeec1e5ea1b", 0xe9}, {&(0x7f0000002280)="9f5d4c350cbc220c9169806a9231be3a79ef9d606857ea4489c5eb7882ce1879c6d9df6b009d4020d1536837f30eda66bc315c4f16465d003d5ce179f5c2e15d6e0555539b018961fdb55677927e640f8cd81f44e19438feb1147aa0abd7c4427ad6b4f058b68706275c6e3077d775e3401d40c58dc8c0559f8f79d6fd285c0630a4a216be79f38fb492d3f02f8197825f41edbc7fb7f8fddf13ca620c4edfb081ae8b6e6bbf2a85dbf69a4ebd41c5030116a8e7d987ed96265b7838e73ced5dc3c25ecdf61b1dbb871358e39f1c5462a34cf995ffcf94eb293f0db16f36d1a4c20d4c3c35965957a442ec90021f0e", 0xef}, {&(0x7f0000001d80)="975770c3b4079ddbc1b35ece304cbc0149be35955b69845cb2c79308c65dee3f99810079f78b26d75f140781175ec738a234b81eef520b2f177a", 0x3a}, {&(0x7f0000002380)="5b3affb92f1f6497767460ec3f8ca7f66e6efa5fbe0d3915ca3fa795077052bf228c17112590e07621b6c126457715e00412cc0470e62fdd41d7d402374aa4fa72c28bbf", 0x44}], 0x9, &(0x7f00000024c0)=[{0xf8, 0x0, 0xfff, "9685cd023f73d5ec9e2f73c51b0e85c6ecd52bc0f4385ec81a9dfdba02237e83cba6f44aa78209d3ecbaa731b46b96fb02d38c40306db9b4ec988687ff92cc54078a8b587b06da0bfa7b17b106eab1ae507c779d25c0ff889f2239d31311d0042b459da313470bc36a85fb5a1c5a76f2a902b5ae6a19b6aaa88da314d8e2a78488482b4a379360f11171e47d8942bb0329918cb8f3637c5a779f8c2e7c200e512f506aa0b1baaa236d29cd5d2d2501dbad15c4e025a9adcec2e81a039ca9c7b71b2a00b0a5b30c9d916ec03cf7a68b10cbcdfdb6065119038b2592b004c2425f80d94d1ee2"}, {0x48, 0xffff, 0x5, "4f5af4b02c6dc8d1736706c34d8506631ec14ba2f7c0fd3058d8f7194d77bea006f617f3d4e3499d74134980a96888fc6bf4cc4129c7"}, {0x48, 0x1, 0xfff, "0a5beaead6dedf80bbe7665b520879ad11d1b6c4e4f7b874e1115ac9fd5e74750c71474f19213c5c799a735115d962f1e153f3"}, {0x68, 0xffff, 0x8, "ab932f4519021d5b0c44ead735e708a8fb0af7a03470206d959e92a043dc61559de5a99b312f04d22529864d89a9ccba769f7ec5885f83d3101e046dd0822c4ad183b19e28e66a7046a6d3627ada3c93ffcac3e9"}], 0x1f0}, 0x4) execve(&(0x7f0000002700)='./file0\x00', &(0x7f0000002900)=[&(0x7f0000002740)='\x00', &(0x7f0000002780)='c\x00', &(0x7f00000027c0)='c\x00', &(0x7f0000002800)='c\x00', &(0x7f0000002840)='\x00', &(0x7f0000002880)='}\x00', &(0x7f00000028c0)='}\xb7\x00'], &(0x7f0000002a00)=[&(0x7f0000002940)='c\x00', &(0x7f0000002980)='c\x00', &(0x7f00000029c0)='\'\x00']) r8 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001940)='c\x00') fchmod(r8, 0x4c) preadv(r8, &(0x7f0000001440)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/69, 0x45}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000001340)=""/124, 0x7c}, {&(0x7f00000013c0)=""/100, 0x64}, {&(0x7f0000000180)=""/22, 0x16}], 0x1000000000000318, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:43:53 executing program 0: r0 = socket(0x19, 0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x38, 0x0, 0x200000, "fbf2e80c5d340ddb45a3765fc3bdccec69087879b23cb73b0a817e826763654e0e"}], 0x1e}, 0x404) 02:43:53 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0xa6) setsockopt(r0, 0x2000000000000029, 0xfffffffffffffff7, &(0x7f0000000000)="acb0228067b535333be7188996247ebcd8a7f477e4f25276cfd9840135e8a17e1bc1f71e5bf491807b132ca420c8e3010a99e627b15c8f47ef28180b1a105f3fa8884913bf4326f5d5e43b2f78865db89472f130a0b0785756adf85f1b221427e52894bf7d40a32ff959c8218db1b0a85fc579a914725cc003a17f927757c7f6d02f065e42746cdc219943bdb406a3677c42ae2f4a6caeb5da3786471ef2f08c96d413038e892a54c5a21b6b6e6e0b99ad5e49d4f9768f6b49167da26d3c37ba5e2cd7a7bd1a696ce8a32e608c617ecb147c83", 0xffffff26) 02:43:53 executing program 1: socket$inet6(0x18, 0x4000, 0x4) socket$inet6(0x18, 0x8000, 0x1) r0 = socket$inet6(0x18, 0x2, 0x8) socket$inet6(0x18, 0x5, 0xff) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 02:43:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f913f4a8f8cf629fba90d386d23000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) getpgrp() 02:43:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd2b) close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x200000000000, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r2, 0x5) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSBRK(r3, 0x2000747b) 02:43:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) 02:43:53 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x504) semop(r0, &(0x7f0000000000)=[{0x6, 0x1, 0x1800}, {0x2, 0xff, 0x1000}], 0x2) stat(&(0x7f00000003c0)='./file0/../file0\x00', 0x0) 02:43:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020200000000000000300042f3ebd64d058030093a07c545cc8b61a6f11968774a6d91239068f154cf18559d035916ba853a1ec4f6"], 0x1) close(r0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000000)=0x4b) close(r1) 02:43:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:43:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) clock_settime(0x3, &(0x7f0000000000)={0x8553, 0x97}) close(r2) rmdir(&(0x7f0000000040)='./file0\x00') kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:43:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) lseek(r0, 0x0, 0x0) kqueue() 02:43:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) 02:43:55 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\x00') 02:43:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x8, 0x4, 0x4, 0x0, "9487b4313810f741d14a1ac8fa582707f565e146", 0x6, 0x401}) recvfrom$inet6(r1, &(0x7f0000000040)=""/105, 0x69, 0x41, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x4) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="58f9e045", 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r3, r1) close(r1) 02:43:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) 02:43:55 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) r0 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 02:43:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x7ffffeffffe, &(0x7f0000f48000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000000)="e4ab77a98c410f36991f2b7c3e1781e8b24740f295b4c451046b310989865fd3859aecb0a458f00591f14f82e706b2eaa59216feab78b1b236a6c97203", 0x3d, 0x40c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:43:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe7b) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="abcd27cf66318df8d2f590e5d8997502dec411a81b949ef7dbbc8e061f4fce0ec6d9e41edf3bd0fa3754a2d817e3b05d9d5b60f0ec016f2b23ca143f50af8b47f46615da1eb5f58eb4d4d2b93582a5f678c492c42e8c10b21f63b63b321f12e6c242594d3a4d75379a69491b2809f9561e4e2a4996def622700f6dd40027a3", 0x7f}], 0x1, &(0x7f0000000180)=[{0x70, 0x0, 0x1, "e929aae2c6ff69c6b627527701c4dc41a9f0fa990500c9e6033b7b4b66c6ecd1ab80a972ee7a7f4a8bd6fc01cfbf219827a0361f750a5a140dfad73be1c7bd4c0b33be757e1c6f20ed01016d3d5fe0bd543893727bd592cf28c2"}, {0x70, 0x1, 0x5, "145c9a14466d8594b81c1c75ba6d2e59b73abe97ed3ce46c73ea231921ca372dd2bb948944b34e8162367b4c843f1d5250eddba12067c3e464060856daf4eea87705c4750515e075323765e413a4db68d3f2b47beb235356a618d566736e471e"}], 0xe0}, 0x40b) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) 02:43:55 executing program 1: r0 = socket(0x18, 0x2, 0x1) recvfrom(r0, &(0x7f0000000080)=""/61, 0x3d, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffffffffffffffc0, 0x7}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/60, 0x3c, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:43:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/64, 0x40}], 0x2) syz_open_pts() r1 = dup(r0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="33f2a91864cfc074075189d71cd7f419d7ef230cb0c1f37070d8f97291e73f6134f8f238938f969771f7f5b23d72ccd3bd07e76ef44c9bdebc5aa4a58cdacae4dd4df67b115806982e3ec73ca29bd5c35ef8ecb0136fa3051bf59ca06d7a15fc2de98f197f144ab5beb5514fb34ce95122aa6bbc5f66bbd49e203e90c818596c72d566f4277dd80d1c7e3e117cab4164f285a11572d1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6d585b2600e685039ea4ae16d705f72aa7ca5085999373d300b2b78983381e882bd8dac9502d49b7e1a72768d210cce104df95c361c51f6b27d65a2d423d7c7d41f89724cccb2a764523886922be7043c8f3a0f5bdb721e5ca063d4ca06a9774f7eb9c14a9eb800653a4f9264a313d08f09b5e97d6f11f46dbf212a4aa69d7673bb16cddca30d9a138e1f0202da9a5228c7a132e", 0x94) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)}], 0x2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 02:43:55 executing program 1: symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 02:43:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) syz_open_pts() 02:43:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/244, 0xf4}], 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x6) 02:43:56 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) semget(0x1, 0x4, 0xc0) 02:43:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33052dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x5d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x10001) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffd15) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) syz_open_pts() 02:43:56 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r3}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:43:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0xfffffebb) socket(0x26, 0x3, 0x5) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/153, 0x99}], 0x4, &(0x7f00000003c0)=""/69, 0x45}, 0x2) socket(0x3e, 0x2, 0x2) write(r0, &(0x7f0000000000)="31ad4ada45c77bd3c6341a83259fd6d1574f83e084ba843784586b58912ef7cce3c14ff4e882b6d6d3e5a20f5f57a48b1bc907eaa7b17fb2e9ee1710ca18b1e114f17b9338bed89fb6fa17da404fa4342318f4d20129dc43c4820e7fe2a2b5", 0x5f) 02:43:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100, 0x1, 0x100, 0xffff, "2ab32b6937c270b91808c81e5e6f1231c1638177", 0x10001, 0x7ff}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:43:57 executing program 0: r0 = socket(0x7, 0x4008, 0x5) socketpair(0x10, 0xc005, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x102f, &(0x7f0000000040), 0xfffffffffffffd9b) dup2(r0, r0) 02:43:57 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x89) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20080, 0x4e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0/file0/../file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:43: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, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:43:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x90, 0x0) getdents(r1, &(0x7f0000001040)=""/4096, 0x1000) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000000)="782ae630fa7a1e2dfc868850db20816315c7170927918d85664d16ba538328e8435cf6e3846165f2b32813e1b4b5fd7809520040d79d12a4fb8bdc19eccacccc7750bd798a2e2399b4e5504100642835f17ed503296d0605d5816ed5e48d8099b5b327052a7f28c0c03f75e56c2ec749b16358e41f727c6cda915f62f3b2fd8ef78ffb094e9ffdf6e87744e81463d8a490e828e6833efebf9cf874b2b973151ac50f49b56de57fbbdaf9d2ab03787f6406593d806b0e47f95041169eb38efd34e6d2b2ba5dd3fc362a57c66bdcc16aaa04822b7149dc5fdaaeb7b8b33a3416df726b77c101c2fcd207ddfed5c4291f287bf9f7220878e944e5205b3b79063a192f909867baf31b791f3d8c44997906ba6c656ff7bcbab21e4a4f7f91ace59a7306a6928dc77448ce5d8460c558823c375b8e0b4656bb123c120b0be23b018bd19ca38b61afbc14a506a8ed47801f0c78be1a44056de6a4cd7679625997eb05fe760bd7451894e77e5a5e0e7fb675d5af4ade0be0d6f987a9b28e1faf492ae10c40fa5f0e9de9a70d8fae25ed85cf61ddc533347eb63ec8a138f2de89e6cd163ff7ab5f4eac967fcb6a20d79701499e42e2f7b42ef17d016741bad31022cb42dd0a00d41de6d93d5fa7ffff22d2cf82fa4296460f8ae9054b7b227ba581bea8dc12488757a36766f57f88a06a2be1bda02332404761091df6cce68229b85fc04745a738627174e1044f23270c5ef1045dff2bcf9317b48134559a62b5a50a9db73eec3ba92a195a187900f83ec5941115a99bdc96242552b3db60a4338daeedbdbf88512209f5457229918a049b70c784a5137843160d2a19c5ffe933802cd785a2a54a3e808b13a053fec93d7a194e1ac58e14ffd6a61a4ecb70196103de5d180c41c18f423bec3bd1c66fd36547a3eb5f413a36acb08da2986bc712b8529bd92d83adbeacd9d87c868934dfed0f0208bdcdaf89bcb39b544dd9f5bb2582e353f509fddeae193dc2a6b6a0403fea14f44062e5f490624618f10662f2d4cf5e7a893ea094af88dfedc3bf0b9008596239c53b2f0a95a22703edf43b59dd41fb82b06de7ae2ce1c5f8f09f9186a237c4c7a18228a471b86e314566c2db9a5b26eb30b2e62d6713eaac8c1b053e770fb4a13a695d85868af408cf32b33373dc738481215cde5821f75a91da35685cacd669b6b7ab599bf2392a9385cc030ad58af6153e7a333731874956514383ad86e744ea119c06f932aa5eefd3907623158d55c0581bdb741f7477d32b3672e43f16b9a61887184b5478ff47dca9abd5f0193f8eeba3eaf2c055944b86b24831c4ca5af371881aa551a74ef6e8e2cccaf20d79139512c71ea431f5b35b59ab31fa322e3201ead3d835c3f051c666ea6b20f655eea07083dd3770d5c616f4e7c236ac24aebebc56d3772a18e0a148f15d1f985ae52589dba0156d9123c58b3da37c84de7a649cd82b2e4806b2c4b0b451e515cec8759f0e7daf181631448994ab1c55688176c171166c5f66ce07c186fc1fecc7e9c1c001eded7f7491709ddf14317c97b6c268bee87618c4401304edc81df41b11ef191dce7cf7884dba912bf40f338a22e5d291e7b966dde4b907e98e4a3e253026bbc620534a235ee812560b342a37f09dee4001c7d250d8775ec420d2fcd641f83b910d90c6a190d1e1441c9c75be52072fb9f81dda1b9335b93274094a6cff3db008a6b8f1fb4cc0265ce5190cd3072894e96d38f2fc66cdbd5c8a8f133f6ff4912c0fc47094b6c19acb310e0b569628d71d336bda08408e28ac395e10daa75b7d6930abf4b0a1148136016027562794ae468e3c6abb6a1981b1c087d079e777434af268f1efbd5304ef9e65d95631ad692f71c4c7091d93375e630997dfa6220a70faf65a2225da97c9e05f58b10218cb56a314f06c68cdca7b2110b42c059d70959fad6e0864d299a6258de5959d39938ad53cad3def0f952b861afa633c091239a5d265f2f9e9f77ff943eb788f8dac4251145c1a55121b86327eb8ac584d7b4761f821632a0de0bb71f63bb38ded51d68446ba59265dd4eb1aa7938afdcd3a66eb7f66316dd7b867b95c4d357e9c44a93a5017e1cedc374972726ecd2b23030808e2afc5279c3fa19ca148b957f70cdc8087c4b871606c70bb4a4e9a413912cadd89ff258ff3d65a7103b8034b2f7522bad7faea9984e04c280ed93beb3a5bcdeabf311d16c4c5b2abf2b5027bd24b1b7fb55942b6233d6f0f95bac8f6a2304667e1998e20117bfa95102d469d6378dee8240e3ac46eccf5e979b93ed78cf46c6c11a61432f40a6ef7a5ee2e91a1769bc4e8b421cc1487ea8c3b5bae0b3d481139ee53df8278a34048dc837cd9fe7a29a6053834faba70f49ee50ad43a508f992fd088ee8bf3f230b7ae166e6ec10b63be79bd62772efba9d965124ca2a70a20527ccf0814b888c8fb4e31b66fcf5f221f525d4bea75c147b1f7817d5c3a6364fd857375c9e133427e9ca95f6a1a6305cfda32873d86615f7398778ab193891a6d4728558952a5890c3109a1a170f30ae7b7a4935a49264b64bc70b841fc371bdaacd247abbfe1c66534e1e1637f23c905ddbc97ebd4204f41be3225f70cff5ae0f04a100351ee6e7e1beb50f0cdbf64b242eada1c48beb558a5ead4a11acda989dcd4b04f45a4cd5510cfe1d286d382a8d6cc112db3a5cbf6c81fd6a6d4eb6804b5d87274d004255065918d5b746db9d601f87073b9d7074ae0bb2a9ee46f751f00275e0e91845153f7970ded05a732ad203df1bb566e13406bdb1b0cde57ab112c81213410d52136befbb0863631e05c00b9bf18a9e30fe3f5b26ebf820905f485455634e2f4ba8a9c70110b087cb47959a0c988e46765c1364902ace561c4fef13e5d951e41d256af4c057803690e6028a14fb25d3ec030a0bb066edcd7de8a4ee8116a13b0dfa7b2f1ef5486a5726bf28ea124e2095339d4010d0467882bacb5a3e3342a76bcf18a788a1d03e980e1a4a8bc7070c1aab8ccb62d8a03979cedb16879cdf2a330b911a93604173c888084c76d353092cddc2e4bba1b2d53bd42daf4e3d5f36551beaccb9aa9f1f06b1e5df78e95b24014bb0a2e872f8cbbd49b6f8f1882eeb46c177726598d17c357992e3becccdb866dca0d356e9ae172134454346fe6c6c466b82f9a6dbc827a1b93c54e4e36bbfb615c926c07edce486bceb0df3b38bbea2cec66718c6d39acaf0a2cb93f10a5d6939f9571aa619aa1ab8402472bbc7a151f13d7a5b7c4b8491f3ebb53b68b91c71a3869fceeac8223bb8a3030b5073b263a0e62562bd5cefef631e799d3862b5a61d729304d29b8eba2f8df675783572487f0e3346c27676c5706df3de06a968aea5568142a1da61e56c70af9310f15f9cedbc26d589d7d0e7f549144c2c3f43d07ed29c9eb323c32173453cb722d17f6f702bd0fae393ff7589bfe72dfb7f543a710f0d1c2a7a84bd05b686dfbdf8420bf2fa75b1e55eef16d16854aab6141a30c12024cc7745bc04d346edf8b3171a8dc7d99ef08f46d641be9106562228c91bb2ed8064042a8eb7ed06b37c31f3ae14bc7ed1fc87b5a881e6cc62053f50fc3340ca8901070dcafccaf328ac8d195f62a8a37a25fb008cd4fccc1f302812b8d558aeff3b1961b635a4cc0dd88c760b2fed934198225de6280bc43ef485feb4b0a2fc0d015aeded3f37c763dceb57ae5e4fe483a3b56a66c65fc98a8ef3cebbce6bd39e5e151892c6a49453cd2ffab68e199a16d8c2e86b57f7f6959ac8f4ed52a6e97c8dc34745c99cd3da3afd673d3e4bade191e72d8af9e09c2f4ef54366a30cc04cb1416c16aa30d3ee2a6092db23431897aefc691282d750425de6ba12fd98ce6d4e622ed8bde1f7eff179d04715c1dbb3851deb0e341d1fbdc15bbc43f840bc9530b35472ba7f5def43a5588de4f67f972af31321309dcc8facd755f4e9d56f5754f55372e238dfbdfa241a97bdbac32011e27333448faea1e57a35802c038c0a53d40231c11a30031dac946914685245cb0331036f71f9b0e1343c2c10e91463b06506d4931309c7f27044a173770a14c3e4f5a8edd1f35b54e738b0d857970f39bd6f752f16743c4656a510ad0be63f1a9999aa86b269cfbc764c7c6a14a95901a0f52423fafaf1e61e8b688e48dc5c39eaa336b8d81661029da31d4ab0eea2c42d65e7ba77d711a784779be5a130170f27c821971824a1f4c3c9417089d46b39896e4e8ef376f3634f3656f0b9bfa3e7263316cdf6f6341c20bdb0c5e86e7a76b8d11c818949d6e092cb2bc41421b788d4a2d9fc6a667bdab30982fee3f39bc1a577d036e724ac3da52961f7e44b214ca3d46a545a9d7a740e3e5b68dddf9fa7579e78068b7da7650c94b34805927c899aaa53e0622096253665a02c01e8b659e581f8f0663565e2d4e250e88fcb00fb760d88bb6f851ef7437c77f24df01b1bd1bfe263d0fa9fd86e36ab698bc1ccfa3a4a4471eb25b464690f7a795bfb11487c4fdf4f52b0324c22816c59fd56317b5f872d2ff839ff87e4c33c0b8a55dda727d7e26e703bf34c5a4c016d3f3482582e942c3774026615663035f7c94f9e2c17ba8ed62b7bf1d1ef8a575b1a90ad2e21e4b636758901cc582c990dea364d672e7bfca391d13121836dfc0c63d9f0519443cafd1da898dc24096e288450d2f8e4fb5d1ad04890ec7d9e2cc6177ba2882ab7faa787397282e7b816fab64199836b8c825c4c4a8ef45455542d349164ad9265d29526493f0311408d03f4aad32fee0d64c33e41643b7dc44a969b9913a97d06b286cce5d24d48d9cc2657e710065ee8ffc19b2d7f3311eb3a32b56e120d9f14f4721282e01a0dee62aee59625910c6c1b5eb1ee4350f8d223e2dba1c624898fbf5149039176885e92557e6106a682342a3039b02c7fcc8636a3159f19c2acc0b5b451db90ea851b2468f43e6e4fc7a3b332abb048bcba86dd41edf85a37c5c241313ffb28682e5bf46bf463a25e234618a131677f1047c0aae1da3660281a6534c4ca02d3ced490b8bceb069e2db77bfe42d43f501d43cfff1f589b5ffab10692654f824d64b5bf1ea69a72b52be67936fe2e8a9cb1c94eb8c0ba5a28cfc6824a89528066bfb2052b4c9baf082d8eaee75bdefd29d1ce3d04a125bc23a7d2b809df29ba1c273500b33e9a276ab9114d4da9bb69237766aac1b0717923c3dab93d5a5f15917d717d441802551579ac172b8fefc9e7ecaec1367841621fb04b504c7d8f481389b698fe25cb81fbaba672701586bef66658e93722108f5c8ca41aef99b548b77fec448874a330bafb728f2496bef1a3ff112084a03ac128a88a0c159e685024a1cc3500293cff40c687a511a3f172475ae98ab5f1c235ef01e5407600eb30ff53e373cc2537b7dd87fffcc3b500bd4f3e1ae5fde7f16d6ebcb1e3b372453a44c64d89c7b86ef6c777b54fecbdd131642cef0d0a294747a0d7109cbfac873046f4ee624c9306f7b1573bc335ec5a83b1fa1dbe119f169c00ac6149ac050477c95deb3c6598f208a508932fd2da27ba9689b561d6caaa3caf85711bf4c4d32dec0b3f7d9577f21b0c8f406d158994ee19e5c2d59a88a97702a7df7eac41c91eccf92d3bc53b1324920dcda0138abee383914e013f89ceef3b68b269093d0b58fc3f40251f8f093085ab75a3dc8ab7248bc95b16874de2b53e4a0066f147199f0bb1ed83df7a4650623514956ad77cabb11d73e017dbcb0313ca5636f66aa782e8dfa98be02452d8dc713", 0x1000) 02:43:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) r1 = socket(0x2, 0x1, 0xfffffffffffffffe) r2 = socket(0x2, 0x400000000002, 0x0) recvmsg(r2, &(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(r2, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r3 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) r4 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r4, 0x0, 0x9, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r0, &(0x7f0000000140)="2feacf1535b1ad78ef267b772237c955e96bc99a8518dba077ea7d41292a620a08a8b09a317a5b34d5c545387585fe0bfe80d027a21d6d6bf7bb831b42844748051242381a2dadd862307aa2b824f76ae8070287d445e15131871d0d9072703c7f0c6d03b9c9d62767d65ac9d4275dc4d8362dc4c414d87897503dd685819b88c4544c25f3238d84b9b8f702e702ee1e5ca4764f625a02c7108b53297c0dd7f917b4bf44dfa40de97f462bfcbf7287ca0a03a3e0f2ebf546c8bb096fa9b66e9d1493867a8f7b5926ea486c86ba1329865c84a29822d20cdaeef305d0ad2348fb0fbf4ee90cf3ddcc95ed0de2b6af443aa9295275ef9144b59d5c963315bb486d8559677be191f3ff2c4e3f445e617035152681f9543c9270c816c0bcb26706c35d30250a47ee38fc3155c68e97df23a692fb68d55729e9569cd043cffd1b87753c0357ea665ef33cca226eae847a46b8021e1a0a56789dbf0a2493fc1abd5a174a314bfa2769e38f63cc1227320ab20193aeca12f8f9761f94932f6289cfa932539be6c68f1a99c27870c3d1bee050aae173d46b85b93082533f982818ef1ef420db07ea4fcb6743fe820ba9c8d1a1ecb6c5239989bbc55542c76e72f08bfc06499f87dcbaebaf2693af0d062d17d433673959730465f50cdfe9cdfdd9ad57a63a185ab98a8b1251b96a3bab3b8fae195b22f1a81cafaba825cb7865e65b1b700c32ccba8bb19f7b8687ade24921a1e5271c2893df1ef98695df23b05e8667504c927e4d1b877906c2aed5ccf4e35e1431324a9d54dac54e6a5d115ef89039a8c5e5d205470b9d69a90b63f09988fe2b8841cc8dfc91cbdd7bce523dd08b5276a3d1334fbc03f08ce6869bb533e412438213ccd112020a5a79e10e3c529415baa94449fc8d542e4be5dacca4e888dba7b224c388e4fc86917efb8c0655062856bc24abef99329193b2cee1514c105907fc2263db2f311c98ca1c909c1b390e21f824c8dc6360e32d2b9d9143994d50d43c76644cf192644776d0869288c99f9887b45f4d9791eaaec5d7ecb5ffc8cbb44bb068bc138c5323dd0d93b8b81289c5cd1a66d04c29982bef50c837d86e252574af13bea681f7673790f75798b7beb678ad96b80f3845e3ce0165ddc3870dc3d5ee2ba01f286168f9c87e82ef3cde6ed37f1b569031a75b3b783fc80e3ccae3d1185ac1978cc03ac6403f79abe2f68385efbdad1ff090f72bba13b19f40c0689c25ca888c4e74b8a2a6424e1d39a87073a81e13c04bff3bb03f6fa51b753ba8b51119a12676abca1b28aac9c06ffe17aa0a0e29e7d73951b3edaa11809cbf2b74d62e016836f29bb846cafc0ea627a438471d8a4512c08065dd43c3a7cd3aa1cfc336c1d6d97f77c05a001b124380a470223cf3668b55dcb739a14472d873810b5c1fe506c8143eed5eff05a41dbdec8f539ab8887ad051a6e8b65b8a5aff3f8af0b4f08c127edbf25dc2b8c3d4746fc5fb8ccdaa56a78b164496246e6cea25f0d2219b1e044524cd9cff3f8a1b2e47db30a8b62c31791bd23573b9129e553990c42838063cd9cc26b4dd262329add7169ed2e673360747c27322889a4dc71d9fae839ccc187625d64e6a713706910cfb1b72e61005553767787336317b4dd9a2be4573ee85996a98c29d6835551d018d881761acc3df54d67f184351be9b875977970bbab2b5b41f062a7a9cd31262fca826eb0558c3d82153fcfde121eaaab80518308d4f6d3a62731a9658bc88e4e618c0c315042564528cfee8a3edea32c833ab20f0ed1cd3d84440f74b9b2e30a5b74bb917985cc60ccfaf4c16fe24b90ff22fcae9a5139a6d3784d294987bf76353cd17506f3faa7983a05c0613a8b0e529477e600e9d1e5b9cd71fed0e0572da4f1fb92d08b30afcba52fe0856cf7af844edbb427f55562865ed2bcc9c632354f79474619f67c91deeebb694484e2286295c79676a9d3fd7b9cbbb40580340ca366692d511fc45273b2c2ef944ca66fa27bb910e716d4fffe5fa62720fe92159be14d6a496e0d5e2d88aaba50038ef19e84aaeed6cfea69515f8c425474121771625b6fb4aaae06e32b8cabb5c3baf87c731b23a7a11667f64a2193789915d53d718d97c8c8b1d7ad218360c93653ef600b9e73ac0cf408cfc55be58a204953dd75d93f8293ed0c08355c0940ac6a307d4b9b3ef0934140dd6ccbdf33ea35d012c7d75dcaa257878b1fa2c9fcf3a4bbb9a14a3f1d0e7ff04799eb29f86b818d3221dae09b5eb5558fde149f7619011cefa3525814147a169fcc0f71cc5425ece93fc753612d1fb3fdfc17886cbdcee1308e82187e07a5926e0a7af8a08b7141d12f606cf0ff6b4836ede39282b7ef312ebd284971b36cae1267bb749288ca697a2dde8c3878d3f84729f0d01c84879e581f61b127e620789bffeaed452d74f8deccebde4f5b3c119b89e9211ec65e0cffab3f1cf7170802fd9a3efd04c6937cafaad41b88fb179def29ad3948563331b994a075e16f624e0173a4e8b2a95f3c60d6166aa1a15a5bfa53fa67cf3295e0cd4e21745aedd5dd6ebfdf294a76dc24c2ec0be0cb2e2566809d4addedde95c621a5d0ac549e588ec924852e927b320647b5d29a81634398b036142a08ab9804c7f430d9b2588c49998f42de4269235c81ab34cbedd0853711848d6f6417f5151fe5de61a4aad3e32c4b1561002c24041e0203991c68af3ddc63cadc333b99d3d659156156d2d51505a8dcc472e9d584331a4ff8d4b2533843424840d18a385ea845e206718deb5a4729e6ba964eb9c717af658ba794780f6757592f723745e78ea65362881348b7ae574deeb142c2f17368c8803ccb697bc5b079d349bb3645e868bbcb325deb05ed9550de37ea6bcf2306fef9d3febd8fc6ac3e04fc41aaedc10bc4ed2a9c0aabbb86964eebe15a074318bdd62f08f4c908eb5b94fd056f48a7de1fa391e1862ba0a230b376f3a3c337bf3d99750675f5b04c854e64e65a9201e6298ea7757c135e0c2bae5a51ff658a9123c36daf54947ef588838aaca990a81cea256f2f1152a3ed63c15999e817ece733a9040c326f02cf050254b4d7eda5584120979c58f6d7c79dc337b4c8dc05b149a0c01c2854e32a4852dd73f6c5279572641d4ed8f2f442b404950777118e6f9953338131d9566ea25368553ffa5599b7d3934d36e609d24009baf3792716ef134451e35b8f9581e9c0a6a083e1be9bb24a33a9698bd381251c5c1414a073b6e4f4340646223fee656d52bf88b3ee94b816d00477598fa1898322613a79aaacda044866ada63594a7b50549fe59b27235b4fd370be26347e8606b80721ee38be9989ea97f75455ddb8919aa356d57e8252ef8d7547779553547e7b422cb782840db2ff1c176775873ead0e032ccb3bc158ea1437cc3445e1ed30a56d16c7ca40db553949591ffeebb519fef5019bdbd8388376c9afb8387fd978d96bb2fa387f2c283db35192cebf1966edfb980c0468afc094c65c1d436089acbf0d078705c6150449285ea7781b2181c9a2c86f76cc14e0e07746e146bcfb27f9c594dfc6922d44c428b1349d4be733554c75f802c506a2736f8613872466cba8c24c70c0e9496fc96e1bcce2bc206a68462ccf665bd66721f609d5c26a90bbc1c86905354106fbb5803dea0e8d10bca7858b92ffe1f5227812e5bfd738358f7d84b61c28af2727056a2d1a2ed1b321ba1d65a87af472be679bf6d0aa63c13638579587446d1f91db6671b23b75a21898291e3c73d057b772aad8cfd0d976fdc3af775d571924487961c85be9ff30bd8699f894a8c479f96e9b0464420a2325543a297c8fb56f88ebd524b4818c6528de828cd05cd069a380ffe9325488a4bf86e354421e409f89b6de0d4b76cc98347659188856a81c08f55e529c7eb430bb204b2097e2b05d55a3076773d197e2467478a0ea64d89ba60953952dae797f6280e20dd00c9cd10864f8beb9b80c523d0a1415c6c7e72a1e5c589d5ff7220670e1da5f12c9fc8e0f7b3e8b6fbfe7a1150ec06ec2a1b27b3bce23e1db0f0f29bff43af6fa8334271458310b3ddd7442a098bc9f9fd74c5362be9e27652d7f9774630424a117c937b223cabff4b60139ed2ec4967fd3c6db1fd950ff6ccbd3a8c82c40c4c90a1415dd214c0d311a4b2aca9ca84b9e81b268f7b83887fcd96f05e9c4a8883053414e639065f05942fa9cbdc8aa0fa7fee1a5fdfd324dba07d50be06a0b390e546a8269c098665eb99336b3c2b2ae8f03762bb4c18212532d63fc3da18d20e2c931fe56524f7d508833ce2eb021e6fc701a34d41e52c09ff2ab10bbb22772d96a9101d95a5be564ecc8e06c5e18ee1139bb5c66cec116011a41b8124b119c1b8cddeb7346bb00167b19a4cf12aa4ad5dfdddc6f86c120d22cbb0e9adba3a03455cef63f6380587e26f6437e0c6932f8bf8ad69a83df449262433fea62e52c608921bc1dd0d96a09214de9ffbb8fd38bfced3159a92c9f825f46bcfab597c9cbc1d9c190a0163a0dfadb8f504db8d3c4aa00368eef060be4694fdba74e52c5734ea8da6e61e653b6ce8d90bf062a500324c500b6ff87359bbd0331d4145e3254141d7380636fe48830a9eea40a8848addfab21f413986737373090fa63391005a827bea51589ddfb525d2183d79922c9a7422a6cf256b4c05bac582268d99d76b2dfa31fa94306412c58d3ee3d3ef7cfa9d43582d8438d3aed9187674fb35a0c52d8451344dc0d8dceb2752f6b639af2c4a9e6e1d298587ecbabd4c51a33422c863d337f77ed35f2690e0283137c8e050df0750092f9ad06f8a559c360193a3e9591923b934299fd9fb58149ff78abf347b33f18756d39622c27becbda1aa29c878bfcac98359c5f69005ccbbb235a6b7e3c1490b481f2491d239a838b44b256f8d1148fbffb44e859abf07463eef29cbfa20a990c894b81356501f4c42bcb68cd5c782381be7cec9cf6f06098aadd051aef3d4cd062dcaf5bd9721ae5cf5152c1f489434021ca818362fa2ca3aed891b8101f77de9d86b76b5847e52b60ca750bf6a6bbd2e2b0f6baf76921cd78809c5757dda152f7fd0d1737393dfa774d4c3a2c3df51a3ea146cd24444919fe425e837e8c0795572f3af1caf017bd8c466323c2ff383050e9e0b299da85e60130b247bb1152d2378d279d79c9b4aa8555f8960ecacf5c785d9acfd912b8dc4f2b74faf2f761fca944b33e57c7cc5b9b9437d1322785d37684b47bd1f7d17624f0817a63fb836db907c91b789b386f5b58af3a747b78100cff184060a1a6edbe3c72e1cf6b986e048ea72c9896525a904f7bbd7bbfda7276936dcf1f65bd8398b6c855feb621502140db3259f0a6f762769edfdc7fdd630b70d78aeb2ac0d2b893fc53f782794a4c0634d15f09497e6821273a937f815d32535444fc174d0f7c63ee3a0baca542077d6df9eccb7e7fffcd95bacbd74011367f2db605db44c642242cf85b20518e8175d9775d1ea7832a04ea864224a29173538298124ec7b0df56eda64e2ff18ee510458d0abb435e8478e292ebdabb95d879b980706807f3a254fecdcb90a313e9b24b2b5640626b375b7e4c40053c3d09371265b4873330f58e58e0b713f91e2bf44f604f961205b85176beaee37271a3ab70d71dfcaeb4fd6065a0b0750e71be13f8be9a2302bf28fcd203740bffda07012d5caee195cb0683962ffd943448acd8c0948deb3fd725343d5352aa4e56ed81aadc8f25abca52cdf4dbf36c335f55558dfa256fb504850f", 0x1000, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001140), &(0x7f0000001180)=0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="689295b3d470192705e0167d58cb22323d7452e6be0b3730f70d6dd51a774993d6156e2bbc986af95a841e52d79d72b3737f536f93acc98be2a41205c8", 0x3d) 02:43:58 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000012, 0x0, 0x9}], 0x75, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x7}], 0x8, &(0x7f0000000180)={0x1f, 0x7a1}) nanosleep(&(0x7f0000000040)={0x6, 0x6}, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe2(&(0x7f00000001c0), 0x10000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 02:43:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 02:43:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653f3d1c337ffda9ecd7662e9091d2"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x9) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00001f4000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0xa) 02:43:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xc3, 0x1d5}, 0x10) 02:43:59 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 02:43:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f0000000100)='./file1\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) stat(&(0x7f0000000240)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 02:43:59 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) fchmod(r1, 0xd) write(r0, 0x0, 0x0) 02:43:59 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b15711bcade3520ab473c6bc7944f307ac4dc3d2b4307d4149c46796b5361c64fc5dbca0b2b1c209dcbda035ad52ee3ba46cf8aa88452a9841b6eb3bd2db5", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() dup(0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='%\x00', &(0x7f0000000100)='@\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00']) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x8a4, "0cc345ebc6b9228908b10a584918c7d270f1b3be", 0x9}) 02:43:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r2 = syz_open_pts() close(r0) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/60}, &(0x7f0000000200)=0x3e) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x67b, 0x5, 0x631, 0x2}) 02:44:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8001, 0x6}, {0x18, 0x0, 0x2, 0x1}, 0x5, [0x1, 0x10100, 0x0, 0x0, 0x5, 0x2, 0x3, 0x4]}, 0x3c) 02:44:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x81) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xab0, 0x1ff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fffffff) fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) 02:44:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) nanosleep(&(0x7f00000001c0)={0x7, 0x3}, &(0x7f0000000200)) read(r0, &(0x7f00000000c0)=""/228, 0xffffffffffffff86) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r1, 0x0, 0x0) syz_open_pts() 02:44:00 executing program 0: r0 = socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x28}, {r0, 0xa3}, {r0, 0x88}, {r0, 0x100}, {r0, 0x1a2}, {r2, 0x100}, {r0, 0x10}], 0x8, 0x9) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x7) 02:44:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00le0\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) socketpair(0x3a, 0xc003, 0x17, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="47bbb3ce8eba1f257c926887a2b8de65dd3a53572d30119e8a857013fb646738dbfd48309210d90bdf34811e1cc0f1bd684bdb5eab0f945edb9aa96df78dd9502c6cd04f76b699005a969493d7d8313834d108a2bf9636e7ed788932e15165e66f78e3d86d962bb3f37a2f584b3b7c0631c1e71c25b6abcea5e3dbbcb4429dbf560bfd6c10bf036d9e088d71f8d2b4b9548c4a0cc7c6b78e118b39898f688aadcfa93050cb1967506d7f402295c1db23bbf139a5cbbc34a545f77777494b094ba6bd", 0xc2, 0x7, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2a4b696c653000c6e1fab888b5b68b163d3f73598589"], 0x1) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) 02:44:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x4c, 0x0, 0x1000, "bcd3f9afaa07b79f22673363735c483705a811d5", 0x3024, 0x8001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 02:44:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000000)={{0x0, 0x2}}) mprotect(&(0x7f00001b3000/0x4000)=nil, 0x4000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x3}, {0x7, 0x574d6b0f}}) 02:44:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000e40000000000"], 0x1) 02:44:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 02:44:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 02:44:01 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 02:44:01 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 02:44:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x3, r2}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 02:44:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 02:44:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r0, 0xfffffffffffff001, 0x7f, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r1) 02:44:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f00001f1000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 02:44:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 02:44:01 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x6, &(0x7f0000001500)=""/190, 0xbe}, 0x40) connect$inet(r0, &(0x7f0000001680)={0x2, 0x0}, 0xc) utimes(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0x45be8edd, 0x3}, {0x5, 0x800}}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 02:44:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd960318d3a50000218100"}) 02:44:01 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(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) semget$private(0x0, 0x1, 0x2) r3 = semget(0x0, 0x2, 0x40e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/218) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:44:01 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)}], 0x2) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x1, 0x440) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/48) getsockopt(r1, 0x2, 0x7, &(0x7f0000000040)=""/67, &(0x7f00000000c0)=0x43) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 02:44:02 executing program 0: getuid() setrlimit(0x1000008, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x5}) setrlimit(0x0, &(0x7f0000000040)={0x6}) setrlimit(0xf, &(0x7f00000000c0)={0x4, 0x5}) 02:44:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x100000000, 0x20, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 02:44:02 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000440)=ANY=[@ANYBLOB="0f1b135757e13861ab3a27b86564d806d888f883afaf2d4119e1b7f1412e65fe39dc744b6c80ba7acd3cd16d3d62825a4e2c0a4932b15c19647c7012fff4f9921809dc0e291ed5abb4cdf7802a144512fa1642c35639f956bd008a1dfc0f8b511e6d403777c2d1031f2bb17a503d787388256064eb459bacd82c58e54f1738341a281c40e6db23d0f8c2734f3d241748468d9d2b56f82f10dae24ba130629f2cc61a10edbdb7caf1dd"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(0xffffffffffffffff, 0xfff) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(0xffffffffffffffff, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r7 = dup2(r5, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="d98b844faa86ab0acb07b6bb360400000000000000cd00000000000000000000000000000000000000a991472f7631529df121ce0a1eea8ca831c80000000000826ee35d7e678dab927b0047a857b7fbd7b57cac93f18aaa15d1bb6fa12cf514d05d907746c693690c90546d054d8d19d9f71ac9cc65fb41462c2c6a5cea746b1a4696bdb7fcd7ca0b797bab41070f74e5768552e060e0e66259334f83c94805e7f964c9221b96d0a1089504ec05bb1cb80567500e97f3026458f7a69895714e9b95fd894145d4bd9166e4f754e9791a03a2baf4604512b38613f4c48b35bac28e3ab42c2870dd988c25cc2d14677c52a6f133f41c2cfca16c830f0100a09870393f29a98ad3b4ad2efd473420817b7c6f1b35f45405f23b296300d3271d90b842d0ba57a59dc0b35ecd4698ac8b861537cb0bded0e5e000f8e938f73275d7d79c2bab68afbd8060807c8ee861c72015820aadf7c6ef63a62f26f0af"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r9 = msgget(0x0, 0x40) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000406865b0aeb87aea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000646a275f75511d5369dd2d08fcb271b4b9a89fb1fe7a5cafe23f68a2b7070e00e86ff1f47fbbeadad99878d3bea9ddd65098b3927102180f228c6bade4bba725313fd3a62a89dd22de01e59df8598b23cf9bb6892a8750beecc9625aaf16784b598d99ccda7bc1ac2f3fb22b01000080000000003b0e44ab320dd41bc6d51474eed4abc7963f887dcb3de9b6248e1ced5eae1dcfed886f40f99ceb8d9772d494c2c6d852a6607304c429027ff58754c0a970f7af385b4ed991856704941edf9bb82d"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fchmod(r7, 0x0) msgget(0x0, 0x40) 02:44:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 02:44:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) 02:44:02 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 02:44:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() socketpair(0x30, 0x6, 0x469, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 02:44:02 executing program 1: r0 = socket$inet(0x2, 0x81, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 02:44:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10000000000039, 0x0, 0xfffffffffffffd78) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) 02:44:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) setsockopt(r1, 0x3, 0xd75, &(0x7f0000000000)="3ddec0ca32e86e517b", 0x9) 02:44:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) semget(0x3, 0x3, 0x501) linkat(r1, 0x0, r0, 0x0, 0xffc) syz_open_pts() 02:44:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="a07cc89ce38c08695bfe8e4a5d5d3b3e8c35979b36492731772eeecdd50b9a542eec2dfb3041ee9eef5a92097601da567abebf8edb25ea4de243047f5b4eeec7386e9eeaf4718595294d1384f45ac400cbabe99628083e35fb86e47a44093bbba1d3663762c9", 0xfffffffffffffe32) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSBRK(r2, 0x2000747b) socketpair(0x21, 0x0, 0x0, 0x0) 02:44:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:03 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400080000000000000000000000000000ed500000000000000000000000000040000000000000000c0ec00000000000018bf985906a259b8e08f5915"], &(0x7f00000000c0)=0x6e) 02:44:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) fcntl$setstatus(r0, 0x4, 0xfffffffffffffff9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0xc005, 0x9293) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x3fd, 0x130) read(r2, &(0x7f0000000080)=""/63, 0x3f) ioctl$TIOCSTART(r1, 0x2000746e) 02:44:03 executing program 1: nanosleep(&(0x7f0000000280)={0x6}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\\)\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 02:44:03 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:44:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) recvfrom$inet6(r0, &(0x7f0000000080)=""/55, 0x37, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x69, 0xfffffffffffffff8}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0x2d, 0x404000000, 0x7ce3, "f65d0d2e3ea5e512ab267db1c077a199108b20ed", 0x1dd8, 0xd1}) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:44:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x8) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:44:03 executing program 1: r0 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = syz_open_pts() fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r3, r4, r5, 0x2, 0x3ff}, 0x0, 0x7d7a, r6, r2, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0xc, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x800100000001, 0x9, 0xca3a, 0x49438f39, 0x3ff, 0x3, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3e, 0x4, 0x200, 0x1, 0x0, 0xffffffffffffffff, 0x4}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x200000000ffff) r9 = semget$private(0x0, 0x5, 0x82) chmod(&(0x7f0000000880)='./file0\x00', 0x0) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x8) r10 = accept(r8, 0x0, &(0x7f0000000900)=0x445) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r8, 0xab79) msgget(0x2, 0x609) listen(r10, 0x980) sync() geteuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) ftruncate(r10, 0x5) openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x100) semop(r9, &(0x7f00000003c0)=[{0x3, 0x1}, {0x0, 0x0, 0x1000}, {0x3, 0x4, 0xfffffffffffffffc}, {0x400000000000002, 0xfffffffffffffffd, 0x1800}, {0x0, 0x51c, 0x7fd}, {0x3, 0x9, 0x800}, {0x1, 0x101, 0x1000}, {0x4, 0x800, 0x800}], 0x8) 02:44:03 executing program 1: shmget$private(0x0, 0x2000, 0x100, &(0x7f0000b38000/0x2000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 02:44:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 02:44:04 executing program 0: mincore(&(0x7f0000bdf000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/203) munlock(&(0x7f0000bdb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 02:44:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="adf4e4e2f00ce83d6290d7da6b5c7c28fd9a9227ba714002013443a51a678cc199f68246f48ac11abb9cf22ab2812989bd09556e5f91dda0617fdb72fa129873c87d7994c573ed1e9e4a5482ee8afc36194825f6dbe5badf93ee4e647e1d49ab819470284ec62fa04be9c468dcd98fc077b459a4ea1ae2a0899fd2996019679000dea52d6354dd90f95df0aed1aefd9882e8bd6ea9f00d5f81e89a1068c40a4d9ac7231fe7c70d625e55363dd7fef6f9284bb84636e18ef86b33418281b73542dc71265578488ea21454061277d16a0d543e8c7d042f7b190b2c975752eb46375d59c7431d2b4ead35d7ab68f8fa61859943369b4867ca5c594678a2088b9bc38c65c495e9b5fa49f241cf2a4eeea9dd85005a03f424230f35e2d3b931d68125cecce694a2e217e749e79fb0543ec0879d6ecf6d360b4902ff66e5ef0e6e1741468ee4ca29b99234665da3d08fb9dea12563a8b9a5c3122ba72862c0cc61310fea396cca237dab48fa15c64ca50fdbeeea5f722892672f929eaa0bdff2a44753628afd05d86f842f2f141b85216c1c9c21f4f159063f9a13d836b56b17cc5642b45b4999ecaac3317bfcf965df2c7f3d29d23d61aba43b37d0459502e3cea74baafd6f3c9854434483cec8af81896974cddc5114ad391cdab2f4cc2a5e8f44346eb795659c6b728f0664554b5dbfe2a3448c986c2930d7742ae698220a910aeda5867374d087f26e44c703729de1b3881c055f96d2d59a0ca231865938b05834eb7b1cd769346cd4b141e9c0dcd9174cf383201b69d996b0abf64cf915c68041c45e30a18b771fca5d7586620cafeac7f73a065ef7ccd0f28a7dd3723f2f7f8b95094598c58e0075bc7f03cd1c488a2ea97d61263b637fac7c3dbae0b332d174e56da566b35382ea2f91d5be611c2d055db8f95c96b60fe6af0b871597badfe41a9b89b7cdf45d385e2cb9a3f51402708ad951257fa789561fca60778228d701d19afb8c27da44872195ad71dc728f1e0004a15a567bf4cce4556829c9e91a6a52720ab4688ac91638a2a29dd85b27c61c2c263e55a9caf378a075bd10680c7d6b68ac7f34369335c961246f21008a33385ecda9555e7f5da1864a8429d22390f9425ad7df6178ae60a843fe2aa3bdad7277f82007e44e780048983bac231075a6bbc73e47b887cc88565e45f3774c1a85faf9790956d37810d6178eeda872772dbccff014f116c3335aa72161e90c058cf00d3abde89d36588f3934a49d6e58fb90110409534bc9941bed0f1f74ba6ee3b5dadc71fd5681501481e32c785d74944183231628eb764352db16cf755c0447c3542e7ae0200561c0ec85052624edaaf6a475a22aef836ce61606875d16c26043c28ef3566de3322c74a01624c6f1a9fd097ac9dbab23e1ffda8a96e5853c5f44cc10f4029ea24dee0dba6a2f9ddb2266c512e819da46f0710654e98fa5354fa8c95724706e637b5e64083ec84c3530a89b66fd99a2032b6a36cb0e9346f16c4b570810fc3c2aa22dd2a18d6fd72b6408dd948b797454dc5594f6fa8ec655013e28f06f1f2db2b3217968d6fe64f2a0f86fc900fbc517401448b470a1308e7c8c53a2c5affeb8f4bab4e0d2b91ef780a8c8766e29bd4f774150160dbbea61dc1cac7bdea004f6bfe11403d5a0b67ecc1456665391c7b3f6d7768d92174055ae9ba07aefe71b76f317c51b464f01f10e8d5b1abc7b55dc84648e09cd8f55cd6a0b1de0d822d76bc027c7ca3858d2fc2f06aa76e176419c7507ead6bd442a23a9a35a9f31d9c15a2f6815724475caa0d7e8fb9904513bfccf069202cf6c9f28b5748b45ba726ffa1050e9897cc09076cf4b34f13168f78ff929d0407acde74c3ad202f2e2f26687599494ffb528fd98637600c092da1375cc45cbabfdb435f4578b46323e566decf55113a45e070b31beaebe5c260255f713d7909b6961319c506ea2c5288058679e8a98728794312ad1d76432043d5d5f6038b8df848f67906f78c9cf5bbca1be98107dfc391e31901da35bf433656c8d4d1e26087a22ba3b79c68d60bd270ad88a0e666335058e6d127e8bb56b05aa4fd09b39260452558de21bc718035ab1ae6bbd9832a73ce8505e7b0f263423eb6c87ae36e63ef2c7b5b10ae31c7338f792b0f6ea174e1ab9be652dc670c81c4f05ad0a7fe4e8a07a12632c17767a25579dbdbc8b9728f359491f59e92d6fa9f5dce1275670e79383f1ba92d928489f4c29bc6dcae76541bf9149444dcccd8d164886341e2ae53a645cdd2f87f4c3317d6063da0035da9a90585a1d9e2f4c199c5e5dfba5fc33033d5bda8805e2cc9566d05677dfcf63b5976245ecd5a05fca8384d1d455a705ce859e7629df752f4067008c33da454e5cbacc984c0d5549cf117d132c06788bff7432cf4594ca1360171faec787fd06de145a34e9908e5b823f4aecd2c2d60466930bfa652150646abd9f09857c0be0234ad536aa923542c0a928efbbd3a6ed919dc56d0af6edc6381aaa4d9cb10b86f57093c9087137ad3aeced6927837d2e8f70685905a7b558e492431c7225c534e992889fbf47d4f1d001dc014bc559277dc1c4553c3ac2504715b603a8f18fc9b98fb2f76508bb9e893bc130a743872b8f646934a3e37ea58ee745b19ba662a0b0db3c45d8c98c46ff2e4c66f5dcd0a27ac346cce66258a1bc14adaf468422bdc47a0ca70e79364bc4255ff926b85a9d4a01d13447deb792c551dc1866d30acf0267e81576e9725042b6344658ded7fa84501157df7f4cabb7bc06cf27d0657f963132e18ea2bbcd68572bf63f62f05e387b65c9d7aeb80eb4e9ddd484444a6b369165e25e98258dc1c91ed7c165019a47b4ba4eff79eef2e37e41386db80dc41e22bb68c8fe2a5332c567c973a42b2e4030ea5957682e5eb71376fbcf8bb982bdfc82e6e4ba13bb033363df56982a18897674a466d84a2ea27e6d999a7d6d9510ce1f4064636ee63bb39d65398e3081906f40bddb817bf3961becb71bbe92a2e44dc996fa14ac9af494954f30808e031ac23e695c4e43b19d9ceb08f18d05c3fcc3e3a0b614d2029798f5d406b76bb540b5359f8037c1d598ede1cdc30e1e9b5cdc4a158113ab45a80dd8113691b945345f44179c6aada3cda2190e478db8728bdcab2ff50ecc654815190275230369bcf20bbae6706f503438aea3d60ec5a5f59ac0519e770d829238bbb12a2b4918f1d4078ec2d4c766f5c25651b107b45d55134d075c55c3be0461926e3fe5430c3851f201fd93128b6b52742e5070ab0a429b65d3e9e5c3b19d02ff49bea6902015c8f6e807341e7d79a23ce95b61794d625fac1f379c1a0bd7cb6e296d406bff33d53b29375229a700e6003916451425f22339492e122eb6e08385133b98ec21134ca7cf3eb06c902d37b00775f6b47795a362fdb0304013b2799d36ce4ab48385c01920da786419184d9b9dc695802544f3ad9aa73cd54a11591e89114b39ad00c610eef9ffb93a2deebf74b79931692171a51ce129b1acd11a080feb17303335d1a991914eb08879f5c4608697e1c8e4c9991a331cbc33759432d45b31ac10a7c7cf082f560ad3d46f50218535fb4c7fd9e97e783424091c2a08ae30890138ae676a2c86a8017a7a0a31ba3ea465d93e6b3280a3b8617ae29749b39041cfe386a7643c81a2f4779a7ad6848d0912c6b17bab55802cc2e047977afe4e5dfcc0011cadac99258ffe8a1903dbe17a048a22ee3e042861a65c6c67af74de42735556dc7d90b15c70e6c9567f559ff41aaa1e95338b89516c6fc4901706a09f0e3eee0a48c8d6fb5fe392201338b33cdfc451a4007d83485e9fccb5b3d52bf616109485b0881b23306b66fe113947a4ee1efbca5d0b02a69aadcec23df0f4469c4c2c5fdb016b24da4f48bc23fa9cf1db2cf6197160a5635047206ec9ca17f24c227d19681a51f5f254215761f6e37acd09ecf2dd501cda9bb2e1ad8086b23e7b30acc4f186e925d8f2ac3639503ce8fb8c155996603b530d498f940da6de420d21cc4a2518f1120895b3903a1fc256e6c57d47f803b38f2586af562c01b0d722039bb9096d294793b8a39de92c0502ba51d34e240a015ce393601d8743c124873ddb14ef3b983aec11aee196ffe5894db5f0bbaf6775740e0ee8c89f3efb2f143072147e3bc0a8cfe5120079736819ed719d9b297f65f00637ae004981781f3b12998dce37d0adf05f85cdefc91a401b0933cdcede9a4ad910efeb124cd134c6016ba3999bbb6e37c7e57fc9b3e6a9be32f08e5d8b32ac388dc8e6f3f144517460ec0f394bd8097d6895bc0c905f981791162ab41056273f04ae3fe073421c28cdcffde0d650d515c9a0a0213720e4a89ca251e0d2af9ad1a90cb44525676c1c315ebeeb27aeebdb873f53f4933dbf0af1eb65655935ad467e29e66596516e678e8c4c4f2759bd62faf50078b136ab24a2dd853781a24d51afe2ac4c19b6073b69b83e7babb203d65d9e91d7c6e726fec6a80e9493f3f9b5cfa9f7942640b46dd35d55f8310969eca988bf4d2d480df6c6ab1d6afe678389167d8dffc8d064d9ef8e4b47c2a5f5ef9050b2dc2afc7da95d01d891f79877095dc63442ce0c8e9571e5b15d7f3b0b31a3676f40b140ecdee4969e2e23ec28defb58fd856a53f5e7ac3c38573486918fcaaddc1ea72d2415c505ec8dbc9437a94a1e4892388676a8ab17c6b3d0338793a602bf782818303b23982c08e27cea83e38bde90167dbc30d4fc7d534cf78ae91a662faee1164298124acf1f918bfe33fcf6091e0c858ae2870b537fb64e280267d58bdc48101e775480699d6c02f57044a775872bf0b2dcd066ce0b21a67a40fde51cfc8802b19450c34f9eb6fec04c65f2ab37b508f447ca10ce2785a6fc8f6860e317567c2779ea1b5558acc12ef09cffb5c1fd056a11917fb58b9346fb3b2cb466ba04ca8bb5ad3eb255491f88894faed8f59d4f83ba8571f1132a318589b83e5c3427585944862d9518d3f449191a6c07ae3ce0551d51f915d9efccbb0df1fcd170ed834067854766b8bc248dc83dcaf75d96c66937af53d3245e6984972e170e12ad78a27fdc78e6a54d1a0d978292140b4a5cde31a6c731c8c451b3b26962559277bf3cee20625a0985f82f18b2005921f3328aa28422831af79b0867c9b902997ea49d1bf8b2bf64d6de8e2db0a6b6ff1e6538ec46516040ee4117bf11e4c8ada70f984e7e2247a1bbbb78234cb22a4163f41ee3f20faf764ca2d9488cb9e63f747512e6332f75285d33ec7bb84ec67a68c4e4b506376a7db26a2428e59c7866f7a92a0cee16b7362de198aa1ed80080700b05f46eecb95d084df5e628e0859eddc44d49639406840723e65432afd28374dcc52da1db25c7223de0f2a2dab934f64ad71bc96e6313417255d28b7efb9a40525c2ff6d08f295db2141e19efa72159146fc73988e5cbbdd573e15d625adc1e3b0e14658dd666e1594cb1fff2d2c64c363ac2c744f555b4ec30af0a66e8bfe56ca7e82b59b98e8f1788f9c68e1f004f184850a771b040af2f445286124b3b1ff54d4833be658f975d71342f6f1fde174ea05c84735a43bdd9c5fb4bf074df2b63406d4afc75939945a5928a7c600c57a58c312dc12e40014bd6d63e95d7f3c5ff579af186af2c7686355351442b0f8a873c383670d5d680a7da68d05b23a357a986fa72bd22d8dda72195903bd4898221a056b8bd8a705bc89a5ad8d4183aa7d10c185a32bb8b2a04b24fb515c729009c56b048f633d2", 0x1000) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 02:44:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:44:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 02:44:04 executing program 0: socketpair$unix(0x1, 0x800005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, 0x0, 0xf3) 02:44:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080)="e039b5935841716a46ff1e8523b66ed3ce2cce3d19d93a603c242d5e113aa35198b406ed220ecc1a1a8de2d652383b2bd88ae69888b06c65fd4abf8c18664b89528d2dbbacf6e9b0db7a132bbda21de9ed82dabcec3d2238c7520679f2517370bf62be566e8f5c2d696ee8205d4be17d161c699617e7450fc64bdcb644a889437097e60c38a3af519b8950c42adad0b7363b52585cc385f3f77fff82358bae468e0d1ab6a0d151bebeb7fc886865812a8fd945b3b08fc1f421941f6c70ff6905700e86aab7cf1cfa4340e57d74a28501fbe1ddecb6b4ed1033aef36b628db2d026bbefc4b5f40fc6c4292fff380b894fea3a3e2c", 0xf4, 0xc, &(0x7f0000000180)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 02:44:04 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x100000001, 0x9000000}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x401, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x14, 0xf0000000, 0xaaf8, 0x400}], 0x80000001, &(0x7f00000002c0)={0x800, 0x1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) 02:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 02:44:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:44:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x7fff, &(0x7f0000000100), 0x7, 0x0) 02:44:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 02:44:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/123, 0x7b) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8, 0xda2}, {{r0}, 0xfffffffffffffffe, 0xb, 0x2, 0x7, 0x3}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x94, 0x82, 0xa8, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8d, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x4000000a, 0x18000000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000040, 0x681, 0x3f}], 0x3, &(0x7f00000002c0)={0xfffffffffffffffb, 0x9}) read(r0, 0x0, 0x0) kqueue() fchmod(r0, 0xc0) getdents(r0, &(0x7f0000000400)=""/183, 0xb7) getdents(r0, &(0x7f0000000300)=""/198, 0xc6) read(r0, &(0x7f00000000c0)=""/242, 0xf2) 02:44:04 executing program 0: geteuid() getuid() getuid() getuid() getuid() getuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000580)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x100000, 0x400}, 0x10) r4 = socket$unix(0x1, 0x7, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000640)=0x5) mknodat(r2, &(0x7f0000000340)='./file0/../file0\x00', 0x130, 0xda) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10002, 0x20) fchmod(r1, 0xc5) setrlimit(0x2, &(0x7f00000002c0)={0x5, 0x7}) r7 = socket(0x19, 0x3, 0x7f) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) msgget(0x3, 0x44) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="8f39e64f656e67209b33fa4c239123fec3853a8fafeeaa487264ed5e7a236fe5c647917c53926a933383623be815a7c37a26859c2282ff006535caa5db8220a82301327d2f30a4b0b0163f28673aa400dbdb8842e9f10f08a2c36a7c7263d8baa02095e7df8dbeb6260e34f510711d0b225afd99ea823e4cc08891d48296c3b98ba308677a6256f22e4a76f6f50362e57314", 0x92}, {&(0x7f0000000100)="bc4da27a2df215d2c06ce88685cb910ba4f6910808591e9d10777301cb5940b73f45c55903ce1a72875b6b1834fde4b4c300d3751db360174dcd37fb348b3c41b3f400a4c2b17ad29eece45c9ba445aed898baece949256d3ba87de8329c1ed8b4c13633548c1830d5c1b1", 0x6b}, {&(0x7f0000000180)="0b4c23a96991bfea5607ffd2df04f97fe66dea921e8f6e02271a61abfc3924c15ebc0d00e5ebc3fda16468467db1e0621e5f2ae5a2ce5f5ced21809d582fe024cf5bae9b664bef8758d3972f1691d4ddac905bed47ce9903c1032427e12214a2db4962e4607c1383cd3bc9d26816cd8904d000ea0a98a325515e", 0x7a}, {&(0x7f0000000200)='Q1!I', 0x4}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="1f5d602b4ffd185baf4aff000001", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0900cd67000000001c0000f84501000000000000", @ANYRES32=r8, @ANYRES32=r9], 0x48, 0x400}, 0x4) getuid() 02:44:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 02:44:04 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 02:44:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() clock_settime(0x0, &(0x7f0000000000)={0x7, 0x1f3}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:44:04 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000001640), 0x16a) write(r2, &(0x7f0000000600)="075dedff10b61c9ba0ef82a6792d1e75698fe9179f2bd5bd10a39c0f3b750e378c31e7f464559b3461821036327ebe50ac14fd22a48af9ec1c801fa6e1255aad36b66178ec0fe95ea3f8d1ef5478fa594699670293b9889e7b94a357a1991725754448f61a184d91fe8059f8019952518a334083de4f2c81178d10dd980f8940acd639480707d6e4ecebc5fcdc8362dd4d5d051dd92282dc4680dbc500cce8b6f0cfe6cc31fac43967b259797bc7425d21574c4fec6cbae6423fcf9f0179dbac16b8167fadf2ab60a75d9d6e016017c56574eea66a91dacf8f8ddaf6da2aa4103dcc0fdff81df9f7013d020a21d5d0e7d4bb4afe712546c129f23ff3c9dc44e30118997e85915be885121aca310c52575534cf6e0fdcb6034d93ca09874c96cb1b2610c083b83f707d2d3662de12493f474c41535bd7bc875c3af1125e0302dfa2c57040d1d78d68cc448c10f941d3714ab80b8e61f29cc41f258a4c29dc76020f6cb58de6c5730cde511d3ee98bdb62611c9bea51cb955467515cbed0f6ad512eb5e0e7a35cd0ce0d0b9174c011174b45e1c2b6e36d8795cd8654952f61eaf0721d9c2bfd417a2d744d6788294db525a93d23061df1584f288e032941b29b4b801c67dff178f630e0d668a11b2ce8cb867db77c2aff0e9b9e2b31f0bfe9e2c90a091a8f91e4e19a11b0564a5158875e1f8898c5d859ddc51d2e122732404e7389358f137e0b4d70d8b887dd4000fa4713282a95139a9cb28d299ca13c1a8e979c382c3eafda17dfb23b805afd4766c9ae416b122037253929536f9eed1f2b50322ee70858428f3069db0847ad909c2676ac25589c8cfb9a9bcb022d46ad09dbce37b71c447d8d3cb4a2cb04794852e092f88455b8bb8384af7a6159b4f7c367944911ff40edfff7d678888e3d8f475a662bd885719c49ec4f2cb272991bbf4d01a75aafc5cccc2a8e9f76a80e2abb318ad91f30e586dff6c118a5092141732b6af1333d1e6a8256d0828605c39303257fc09f452f1df90dbef1b301b1a56c94a1c0c6bf8401e4fa8763280d7321c730271026f3b214c1271bec765716390f782d0554cabf9d93447777a88eee749d6fcbd5847b7f39f18fb0a75888571bad110029a8d887befb430f2a979d0154dff30b8adf96d089aaa76d8d325a85a157a496be216330192e26772c5e9174bd06000b7d2c582e9f04b823a9cfd223f2739e3e0f2babeaf87480acb696343999055e0f9ea5c7f8fa81dbd07eac525010136d06a3b8070ef82c01b2e6dd3f6bfd360ab4d59d6dd7fd745b32c88ae6913f6ee91fd66ba95cff051531db3dabb46d8c09050d35bba26190ec4f19eba085842cca9e3f6605f55992bd47df578e94fda4d54705dc8509b4bfeaa82c4156fc70e532da5fa843a2ffec07194f657412c8f0b1766476a92c0b97b281dbf9576f5e12394dc43c23352c4135758275a0a4cc5fb9b5510c71bb18ecbbd37ba0e9418ac01d8b33b476f4756ad265194973b440e6348fb7a6d3d7965a996f401b5687e41eeafd251a707bb124bb57c3d783b30dff762c2f83f9bc0edf4c558a5390d2c23190359a90ab637c10dc71aa860fd21d3986c669a53e4686aa01a94957d34fc730a1963bdd54a110d9341650d9a99ab7d9c1af71b5d93f333256542184ca5e974e69389bdef5b0662dde373a0f37762d66e596452f08365799a1e134098458bd485b41bd2979392f9e448e1a1d65e8d764bec322951fc179dd4238a8380b865864381e59051c7208ac956231ba7ee643cb4b5db2e41ae0ebec3b34ccc2ff8fd116f258d0133b75f9362551f78408812a8f9c126df521aa1523034e1a8c97e117f7c9aae98e2bdc3e6fbc3e5981647c45af3fde2b78e493ed8328c3191afa1920d588f455762ad4bc91e1fd974e8f784e1546fb2319cc853cd93fa8ce1aeebdc2852d7c80f943964f5257c3fd1842056f31fc66ba160fe5550cc084c932de2b802e39b06e412dfd41caba2c40e658282fbb3c2b76d2adde4bb746c249ab5f4af25b7080d0d5e6f26d59a982b3b3f888659759e665f40d95b41f5088070d3329eacca4f5c1f01901aad746577868421e5d1c58f9e6842274bb0b6ec33b6d6e75fb456b617c2aa317ed7a8f2815e8a409bd62190ebbc6dc19e764de5ded174cbe552dea22c95c4119e5011d177177776d1bdb1cff8e8cb59d06e5853f3c98098dadf52edc7973eb7b3cd36ae2a5a9219485ec3fce876f97df9b2817e97fb07dd561778a9f866e1be37ff59d78298d2cc309d24bec6bfea3366b6e13bdf7eebded8b87630b37474ff9c6724ec21e6ebfba1d7b3b7e89f2b55b830b25d264e75accc68dbd2f1b310a854f2771d9ce3de71e11b4bdf1564119c457db39fa47976e3d4719b86146e64e5f03070f0a9acd5e6c4a69889f04c991f4d2b9af33d54485bab9f5cdf477115889a59191fb0f17e0516371920d9b00379fabac818fae4bb70a4efeb393d63b26334df021bf9de407264fbdf4dc175569d64943cfb1ade0463b57269bb5edb1764347c69c196d248e7a243ac43051d29299b286e25220f5d035b6771cd92907c6e53c4a74a05da180e0f26cb85072983464587f0c131bb13079f9be0b98d4a4e2a08b318b49a3fe96c1a0add53d83a04e07cfbb29693b281dfed9fc2b1c00a7749d6c91c00b41ff70e87d289ad00059f1641cc9c0694eb550d7b2e626250cb4cff4ca404a7f53c8649f7b056be8a8ffc4f80977ea8bf3c85607f399a912688116d55639d9d048d610bd528d15dc7a136c8a3842b0dd25888a20f277e508994760e147297dad4c1749f5ecb55c880b87f6ad9566155a2eed42607f9d21014fc9fd796965d9c2760774e6c58b2a2966841972eb94b26a6afc2ffa82bf3dc4b1fe48d630f3c58265a668acd2b10d01a9fb472b63984ea326a04e7846c93085216ad33d70f9dd5bba63132e510e70025e4b7b81f0ab0eaf0ecb167b265dce347a15b021dee8a721fbbfbaeddb13cdc75eb0beca04698f7860f0bcebef8acf9f99c5ba3308edd29ae1b29639d9f5fbb9a8b6447a82f2d0fca34a8d1dddab051344ebd42e3887ac66136f4ad5c4f1b5ad94a4936a1ce229c930d19dc61606a4f257c4e244eda6f01419208c60da3f8614110cb8814469f6d0bf06c49b45b5984c23c90d32fd8605ce4ce443a89c2df56efb4ea3e4ed6dfce195a6e30f82a9e577b9160c45d4073fe398150c54143d8e7843688e5555a3602159e544bb007eec7110b4e31d7afa9f4c38c96979630a5e418e43f21a90df269bc6eb6021a29fa585120184ecbcf4935ebb06f1b2ead9d7cc86580a7feaf2898ba7726d622d04a1473e847ec971126aab9416f265381a3ae58ae3ebfa65ad9a540242fa121477c8ba79d5f40590a083fc9def6ae126b3bb20712c5e6dbaeb3ff38fb1e84cb0f5cf25c16e9c81c5f7932d9e232b7f8a96fc77ac794f2dad449ac71743e84494cf8a8a5276441f9ca82bcdc7c6923e73eb432893a6cbb2ff16102b3d361f655c055b86bb85a92412047438d02fee42c3df8698a6152e29fcbef054849cbbf58ec3530223ca426d2437ec50a9f9455f15ee928e767d0e16bdbf9333acee1dffedbd50f7f9593ee48f2e74a9f769a29748155a66847c3f1c5f2ad8c4d5c2e95bf04813f889ef2539440d8d72b310e04dd7fe27b10c08ae1a52d14fc14bfd66714f0bda269683d174e5c3b400931b5832ed582e08cc58f7695e247dd5a7c310742576dfece3d2ba1bed2a30fffa6aefccc3217972b5c000589ddf44a99dec68b1aa5738dc8b4569cf669746f956a2e0395a21f82d703df08d2cd3a6a2f9b59e51dd58ca768c5c9a2e1555669686d230c4576196e83b104049892b218cbd84b282c8428addee4ddad49fd2b1f2ded36ff95b58bf043d00ff2c17e30117825e4dcceec8f3ca847b4366b1a92403c4cf7280e74471e7a6b7355f504e001c2147bf5b66bae1ea5258c1fcbdadd3ac54384ef73f73d16203b1db834d86ff33afbc05e74de1627e3092af3ca265f924a8186a8689e5b70f472cd312a640ef2219962063f7bd75e1c7194e832292b5e7d757517bafdd831e8f24d8261846e40de5d8d658b1d9c93ebcb0757164fd71b59e103c737f84b86d30d6ec4afb14c6f7eb5b8c916c69a78b743aacbc4c303dffaf8f9e528a8224bf3496c554c1f023ee6bc3050d3efc6837b2ef07629f967f3bb8eb1bd76b173d555a785600dcb0a968d880e4443c1f1c0fbe2f15d1e90c27be7b2865d8358463fc0a4cbb94bfdec540a3c61f1fef2b7d8072d981c524ab10a03baeddd762eb409f44d4a8f1aa4c703c46ac13064f71cfc35eebd6d1087c1bc8e3b4853247aae275901d0ac013ced810e2739eabfd9afa8de7add6ee88c2bed0629effc8c7d47908935ebcacfa92b97ec1640ef949dce7dbd98a9af84a9390981c5ef635518a4beb5ed62f0b42b5c662d6f4573f3800d57d78ce0867558cefdc77886f1f6e0c404ebbfbccd59c3dc24678886c2dbc927c415c5510305889877908cba9648f941bb3942255ff8e9cf289fd1600ed5d65a8ba42060aab1875f0b609c4f6f2656c04358faa5965861d6b27fec85f404e4a0321271593442b0db0a4d3c74da866b592d1d0be88b2b12db6c5abe3d910306e60ee42741b212c06d81be384007940e759eebd6366ae98ca4d0a55daffbb2f2d61ccfcde02be4610e2f60e76716a68e65a0ad39f3460fc2908d94c95364e75d287d0c26bf1aa93c4c0b7e4526dfa03bc9e378ee7daeed289da412eb06aee91ba9ffe84d7c46d551f967d4d33e5f53ebac48e920eeaea464bb0b2e0dbba5cef32749d4420d3edb816611a9b25ec96b30a62d92f535156ee55bf9f997c6fbd00d08a70e06a376e3a95626a5fe30ef51274a1c36d3068b67147aca010282ea0210575e2cce2a678924483c9e04f91b0cbe18338de1b2d22f1fc83d68edf1da8cc2fabc0e5051bbe63f7d30a373b3cdec406b834f814608f58f1049b005f59ba120d41060c7c7bd4e3ef2c665449366392542d948407c8dd114ff444dfe8913e75a91f0bddc4c50645170605f570b16bd26d82bc4452dfdf6ef078bb77f3bbae8a84f6183ae8711e6d24e88401b26e6bd2d9cf921d7effb1895805647e03715c25803d111010acfe99e32915ef0c87ccd9d159e3d22cc96eb9c55bdc2a603a35660d7d227969e0f26762139366660e0106d2a705bb4fe1e6bb9127448e39d0e931ad9849860642da18ac25223d984536917ad91ecf9c163201f41323cf6ddd58d1fa4f7b4d0828b34a01e0c8fe065e802b6df1d4b8fceee82d58a65abe388ecab0a05ffc06e78382aee1d9fb5efeff8bb40c7e66bbb1dab7fb253e4c92a468f871414715890844b818df6a0c67a9c4e94f2dc1d629617c0971d6782a7c553694c93b0e6f9b8fb3e0530206fe09d6dbf7ab7adfaeb5372a4b24b03e04ce54b100b6d68fa9d1d8970aec1f944c83c59b22641c55c7d6c29b224b23e99468dbc29ed932c71106389f2bb86174e9e87e7db2447e6efa7577be45c9e6ed7fefefc7b6fa3a9e55c2d5eb0f7f9cbc69529ccba21bc01751c2aec9dd1c703b60299db584d48ea36a70adfa74ab7b490b96fb33d3a6cfe4263160f41463f3ed54d2a886d6f130785df6940a6b5197726057b4631c139589e18a38f36efefab3c1a3b8634eb3a00b36f48be9a6ff8f73417faace41d4127a8f50583d71d76e807278cebbff5b3f7d5ed0f320154c5d909d2fa1997b6c1205b545f2bfb600c47f7b35964ae5eec40f", 0x1000) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x0, 0x80000001, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x0, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6c8f, 0x59}, {{r3}, 0xfffffffffffffffe, 0x15, 0x40000000, 0x10000, 0x3}, {{r0}, 0x0, 0x1, 0x40000001, 0x401, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x17cf0203, 0x6}, {{r4}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x1f}, {{r5}, 0xfffffffffffffffe, 0x80, 0xb2, 0x45, 0xea}], 0xc28, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x20}, {{r2}, 0xffffffffffffffff, 0xe4, 0x4, 0x101, 0x8}, {{r0}, 0x0, 0x50, 0x8, 0x8, 0x21c6}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7, 0x1fd5}], 0x5, &(0x7f00000003c0)={0x4, 0x200}) syz_open_pts() 02:44:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000000000, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:44:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 02:44:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30008000ffff00002100000000080000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 02:44:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 02:44:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 02:44:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x4f) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000000)) 02:44:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fchmod(r0, 0x80) 02:44:05 executing program 0: mprotect(&(0x7f000053a000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f000030e000/0x2000)=nil, 0x2000, 0x4, 0x2012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) minherit(&(0x7f000076c000/0x2000)=nil, 0x2000, 0x0) kqueue() r2 = getuid() seteuid(r2) 02:44:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x197) getsockopt(r0, 0x25, 0x4000000000931, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/142) 02:44:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) lseek(r0, 0x0, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:44:06 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 02:44:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) sendto(r1, &(0x7f0000000080)="93e641d46991077b672308f720cb4a0222b1391ccd18bc2141f082ffa86d08813170ddf9ddcee2ca534299a329feeb00f4a514a6896f3fc4500f9e7cb70ffa51319b76bdf9135a8c0f608b555661c09b96cfe9ef84b14c084635cac5cbe7", 0x5e, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = open(0x0, 0x0, 0x50) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 02:44:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8) write(r1, 0x0, 0xfffffffffffffed3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xa}, 0x10) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x2}, {0x2, 0x400}}) recvfrom$unix(r0, &(0x7f0000000140)=""/231, 0xe7, 0x840, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 02:44:06 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xffffffffffffffcf) r2 = getpid() getpgid(r2) 02:44:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) r3 = fcntl$dupfd(r1, 0xa, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r1, r2) 02:44:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20, 0x20000003c, &(0x7f0000000040)="01000000", 0x4) 02:44:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000002c0)=""/83, 0x53}], 0x5) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) 02:44:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="e099c88aa7b80868f44f5f9207d8b5a3d5497ad40e4b6186b7d23793ddb232b4a4bcf6758e88f1b381434d1aa803a4b74e84948f02ea81cf66fe213e70c6cfdbf17b4cc4c05b08568ba2069214330890027663", 0x53}, {&(0x7f00000000c0)="69b481abaf29ad71686d3b123f84ea85a2b49bd3ba37a1a11170b325c8bb40aba1799444dbf9f830af727cd9af14d656185beb995d18d636e2ba25b527f9889c17e54199c7458cbb9cd7c3de566cf5222875e40cf8cc29106f9a47a1d51f75cf8260ed17c63a8c34058a41e27ab1144747ca0c73b8b7dc368ff9c4c51674804a1d2081316afeae233bcfd3938d618aa796490b5163679294f67ef19254e1065377b97dc0d8156f290c00ff9e188bb0dd", 0xb0}], 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:44:07 executing program 1: r0 = semget(0x1, 0x6, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x0, 0x80000001}, 0x6, 0x4, 0x12}) r5 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r6 = shmat(r5, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r5, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r6) 02:44:07 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getuid() r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) getuid() getuid() 02:44:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00e5000000"], 0x10) 02:44:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20, 0x2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/177, 0x10) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) 02:44:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:44:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = semget$private(0x0, 0x1, 0x514) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000140)=""/246) close(r1) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 02:44:08 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:44:08 executing program 0: msgget$private(0x0, 0x208) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket(0x11, 0x4003, 0x86) r1 = msgget$private(0x0, 0x40) socket(0x31, 0x8000, 0x3019fff) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/57) msgget(0x3, 0x305) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 02:44:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab212b1e3a3a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be544d1c40fa20f85e19edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea54f1238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000010000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe1001000000000000035eee976feb92cf54160ad0e4a664b0dd217f1aa598d8b0799f010ef33fbec6135e6cde2642f9c7a9a050000008ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8584f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f044c2122f191f64f3cd9083847a825b599115c4e4bf3de15f34a568e23ef9d113ba33967d40b4940bc86230624dc9b891696878ca4164ffd955bc0b0633df387ac7aece1f522ed737ff2508296f428e08a509ee1c05326d9ee02150da16ba520c802666a7e3e8aacb5fc16609cf288d04949b1b259dbfc161fe51e9e6367cd4107", 0x2bc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100000000, 0x1, 0x4, 0xfffffffffffffeff, "8549000340091a0600080e00", 0x4, 0x1ffffd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:09 executing program 1: r0 = syz_open_pts() flock(r0, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 02:44:09 executing program 1: r0 = socket(0x23, 0x400000000002, 0x5) sendto$inet(r0, &(0x7f0000000880)="d2", 0x1, 0x403, 0x0, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="0df1b632dd6dd005fd41ae07b1a3d84f0053a2d8b5c01c6211dd0e36b97bb0f910666f4a289554d7b20f01e0261c2ddee26ab5e3baaf22f5550abac9087c8dae4c9514658aeab5101553486d268c5d5e1aba88b08da12ab83a8e713baf73edd408904c46f23f4b9b9920b80ce0f04b2ce3dd9f03381dae2cde3062b3e1e493b0c9dbf0f91d27299de2304a134a9505af9bfd0aadb4654d99596d20c6b23951504a3466b9f9e1d5781e409f72c10491258209b9da42ac84f23745d04cab9f457814b9d3fd", 0x76) 02:44:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket(0x2, 0x2, 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 02:44:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x8000000000000000) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/95, 0x5f, 0x200000002, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:44:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a911b05a7ac38057d52acde973497184671aca6358096261be92c9de00edd8bc4ed7fe1f910977cebb0f2290c5cbf22fb90f", 0x32) r1 = kqueue() setsockopt(r0, 0x3, 0x2, &(0x7f0000000080)="3f46ec6639a392fdea75b7a68a05c40b6f92d8001b0c1e46c3b7330a485047fcf383f3d3cf9ec1f65146fca32958f714a66f09b7c44c98544e0e9c1f96088f8ed64e8d2e44ca672efd4f166caa9e81759739a27c7d043355c091854417c97c5b79c1a84c3a9b15305187d6c85b84f90605e4e9f3b2084d997f28f028f5e0623415", 0x81) fcntl$getown(r1, 0x5) 02:44:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f0f02d2f66"], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x212c26b6fe1f5266, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1045d0103bd18fe7c6f14831b3680c22a029669da8ccd07c58091f1a00df1e792745f4f6e90b37ab292df6f24e47015055455e2514e0851babfbbee7949b87b3be9793130e4eb1ab50517faf3b9ddd0078e574a8a3c865ceb2d2b97981d0e37bd967b162ef746536f6f1d62de5f06d04d5b1e1af3f1d46451e36d19b37d0317c892112316b392b1d92cce908c2229d3475056874c628590b5d25fa791a5926e087b8333c8b92b702228e06eb2b0853a32e8cb6c8acbcd624bb389e9655863d7ae44211d38e550379099b0ac75de0e8", 0xcf}], 0x1) r1 = fcntl$dupfd(r0, 0xb, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x400000000000000, 0x100000001) 02:44:09 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) pipe(&(0x7f00000000c0)) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 02:44:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 02:44:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 02:44:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getppid() setpgid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0xffffff93) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00000000", 0x5) 02:44:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x21, 0xc003, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/130, 0x82}], 0x1, &(0x7f0000000240)=""/15, 0xf}, 0x800) 02:44:09 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="044934d24886da0db504a8b7f5685267f926de185d65a177621691c9d517144c89047a1dfcaee44c8ca7e118bc4a3faa1a37e033d696bde5f6f2bcc7d0edfd54595e853cf4281cefeaf62fddb0ca9092dce93c07a8730829539aca60c5b42c271a3ef44a4faf8d96177388a459271be8bcd825c5c72461439c818421b591881d650ee87a2344dac321256b938f1adf7a5853d78dc703b807de6b52bcd75bb025992f04dc9042fa1a08502ca247fa9b5e8e23c8ecf7fddf10c42acdb547f6bd79163cd8b01c520aabc562a28d", 0xcc}, {&(0x7f0000000240)="dcc46ba55b1d651fb533da55e0b52a8ce9513b7440d8dca30af3b892e52c5700b42d86bd7cebfb8d40d845ed07cd9aec6bf83b1214cbf38d12798e8fb57f0ce9e8452c8f28c9329212b9de329ea944af53b84f6c3d3d714626920e1250b069b29bff479c0d300afc96f8dcf960c7f8e81dab931d55db795e22b4a8c4754151bde0cf32c6369ee49d8226e1e7060a95bbfe96b19b1db6e7904f6f71d09cfcfd855ea3a460067bbbe9b9b3a94071ad1c4ab81c32de8d398d4d", 0xb8}, {&(0x7f0000000300)="a67e9acfebaffdedc61cb7afd691c544b4717fba23331d86e08d5673bf8e2c9aa4f1532ce1ed9f7e7115af1e97fe9312eb366aa4da83238ce0cc7358c879ad40e265eff26e2a05390cddaa6ceb610fdd247d1341ebcb39ca8f754af8f80fdac4aed6363f194169530cf84f17aa437bbe67bb8b7b1c45e66322ee030c4cb1182d336bac5c670effcb69dda421d6e85431960cc26d155a54064513685bb5bf0272e850e0c876d4f40dddcf4b9064580e619bf2a148c72813ac235ccae1fb7c92b777e1e427ce820559c068161d7694a94a0dd17f0c1ec22a04050fbd79f25287cf98dd6e5cfdb52475c9f883585ef366003ba5b3104a0e631ec15c", 0xfa}], 0x3) mprotect(&(0x7f00006bb000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file1\x00', r1, r2) 02:44:09 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:44:09 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffe, 0x9bc}, {0x10, 0x20003}}, 0x0) r0 = getuid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) getegid() r3 = getegid() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) chown(&(0x7f0000000000)='./file0\x00', r0, r3) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r5, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getitimer(0x0, &(0x7f0000000180)) sendto$inet(r5, &(0x7f0000000340)="d4c280bf447bd192c7be176d8b5ba330ef2339ff8cdd69f564eeba2cce414f8bab", 0x21, 0x40a, &(0x7f0000000380)={0x2, 0x0}, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x10c) semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') unveil(0x0, 0x0) 02:44:09 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0xfffffffffffffff7) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/196, 0xc4, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="00f21bfc53ae516f4a4f"], 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 02:44:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x20a0, 0x28268000) connect(r0, 0x0, 0xf3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) 02:44:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x81, 0x5}], 0x3a, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x8, 0xffffffff00000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x3, 0xdb87}, {{r0}, 0xfffffffffffffffb, 0x0, 0x12, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x90, 0x7ff}, {{r0}, 0x3604b6a92d61eee2, 0x0, 0x20000006, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000042, 0x4, 0xa1}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x1, 0x2, 0x2}], 0x9, &(0x7f0000000180)={0xff, 0x6}) read(r0, 0x0, 0x0) 02:44:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 02:44:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 02:44:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = getgid() setgid(r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)=']&@\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='\'\\\x00', &(0x7f00000002c0)='-\xb1#).%\'\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='#[\x00', &(0x7f00000003c0)='{\x00']) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x10000035e) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x7, r4, r5, r6, r7, 0xf0, 0x2}, 0x6, 0x11800}) 02:44:10 executing program 1: msgget(0x3, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x8) ftruncate(r0, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2f, 0x400fffff, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0xbb, 0x0, 0x400, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x20, 0x4a}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x40000006, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000022, 0x2, 0x9}, {{r1}, 0x0, 0x2, 0x8, 0x39, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x89, 0x2, 0x800, 0xc3}], 0x0, &(0x7f00000001c0)={0x10000, 0x4}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x6}, {{r1}, 0x0, 0x80, 0x0, 0x2, 0x9}], 0xc416, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x51c4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x13f5c785}, {{r0}, 0x0, 0x24, 0x1, 0x844, 0xdf}, {{r1}, 0xfffffffffffffffe, 0x0, 0xa0, 0x75, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x8b, 0x5, 0x8000}], 0x6, &(0x7f0000000340)={0x7fff, 0x9}) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0xb6, 0x2}, 0xc) 02:44:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:44:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 02:44:10 executing program 0: mprotect(&(0x7f0000482000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000111000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) 02:44:10 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r4 = kqueue() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20002, 0x58) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0xc007, 0x100) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x44, 0x6, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x67, 0x88, 0x7fffffff, 0x100000001}, {{r4}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x4, 0x618}, {{r5}, 0xfffffffffffffffb, 0x10, 0x20, 0x8000, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x9, 0x7}, {{r7}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000000, 0x1}, {{r8}, 0xfffffffffffffffa, 0x22, 0x12, 0x20, 0x800}], 0x200, &(0x7f0000001440)=[{{r9}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x2, 0x7}], 0x100000001, &(0x7f0000001480)={0x4, 0x80000000}) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0xfffffffffffffff8, 0x0, 0x100000003f, 0x0) kevent(r10, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 02:44:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) close(r0) bind$inet6(r0, 0x0, 0x0) 02:44:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000), 0x10004) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:44:10 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x2, 0x73, 0x10000, "f39d7813b5f38ddac8f62e7b6d5f00a1a75167ab", 0x0, 0x1000}) 02:44:11 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() r2 = geteuid() seteuid(r1) setreuid(r1, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r4, &(0x7f00000000c0), 0xffffffffffffffd8, 0x0) 02:44:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x18, 0x8003, 0x86) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000eaa7a405008159e0000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000046cffe7c4ffc7d3e6854e689642227f1fae79340c02fcb4520232cf85b30bb8acfb255630ba4a1"], &(0x7f00000000c0)=0x51) ioctl$TIOCSBRK(r0, 0x2000747b) 02:44:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) ftruncate(r0, 0x585) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/130, 0x82, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x20000001) 02:44:11 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) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:44:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:44:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 02:44:12 executing program 1: r0 = msgget(0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1ff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/254) r3 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x20, 0xb6, 0x9}, {{r1}, 0xfffffffffffffff9, 0xb2, 0x4, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0xa0, 0xa0000033, 0x9, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x1, 0x21, 0xf3d8, 0x1}, {{r2}, 0xffffffffffffffff, 0x81, 0x400fffff, 0x8, 0xdbc5}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0x1}], 0x9, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80, 0xac, 0x7}, {{r3}, 0xfffffffffffffffa, 0x3d, 0x21, 0x6, 0x1}, {{r2}, 0xfffffffffffffff8, 0xb, 0xf00fffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x2d4d}, {{r2}, 0x0, 0x20, 0x20, 0x3ff, 0x80}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x92, 0x9}], 0x6, &(0x7f0000000100)={0x9, 0x8000}) 02:44:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 02:44:12 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x180) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 02:44:12 executing program 1: r0 = syz_open_pts() syz_emit_ethernet(0x3f, &(0x7f00000001c0)="041a4948021614952649ba2f9f0f321d5155b06e96e8ea2299876d6951860785ad0bd8fd8aa2a6c056b729ac037a5e0c0ad8a45a807dbce5aa64147cf4d3ab") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) r4 = dup(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:44:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xa24, 0x9, 0x1, 0x4, 0x37df, 0x1, 0x9c24}, &(0x7f0000000240)={0x0, 0x10001}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 02:44:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 02:44:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) close(r0) write(r0, &(0x7f0000000240)="11b834127b43864e04752246fbecea5cdee16b26e34c64aaf67369d5d4ec17b79f41019398d6f55765cb627983b0b46919471fe41b63c62bb38dae5353b341cff32fd50d8812f8f6bead848cd8f800368fcea4128767ffab7edd2081cf3a68ee7a872642b34a89cd878e96b8dbdf7508783b6e12f7506588005d010e84e067a147e0f6904af373f9f6eb50e6d3baf1a8434424713bbb9cd9ebc4c2875704d5b253b7af5e8ec23ddbb47934764f081b801d08b0d3299dd2720b7046f1d60769bd578e359b7c8e4f75cb15", 0xca) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202000000696c6519c28bc0a5000000"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) r1 = socket(0x20, 0x4000, 0x0) write(r1, &(0x7f0000000140)="a20d81a6e3f26dd9622ba099c08db72564dbf49c03b18ac0a796a542cd036e6f40a82d714e046f0d5def142eee19a8fd45a4f293ada132de931d461c9acf29ae8cd0b5c7157bc1024ed8d21dc663cd7b4ef5f5ce5c9c3744735adc2b0d1f7e20eb75b494991acac9293252feb7c9d21c8ec3f18ab4da988b949c57c037d8dd17e021a7e5636c597256fe727443f9276272dfece8b71edee822a283b79fc873bce1b6c69ed40fb1ab305d1084a27c470c785129101411c0b63a61b6f1eabe37c7a7df31a2", 0xc4) 02:44:13 executing program 1: readlink(&(0x7f0000001080)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) r0 = getpgid(0xffffffffffffffff) getpgid(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = getpgrp() r2 = getpid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) read(r3, &(0x7f00000020c0)=""/4096, 0x1000) read(r3, &(0x7f00000010c0)=""/4096, 0x1000) setpgid(r1, r2) 02:44:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 02:44:13 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000001800)=@file={0x0, ""/38}, &(0x7f0000001840)=0x28) r2 = dup(0xffffffffffffffff) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000001540)=""/77, 0x4d}, {&(0x7f00000015c0)=""/148, 0x94}, {&(0x7f0000001680)=""/169, 0xa9}, {&(0x7f0000001740)=""/73, 0x49}], 0x4) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)="c40ab8aea850ec91ac22a3b4837a9c7e94f9b4aad48d28a42cf33b1db7d358e6af5533669ebd779e6b7849eb0963062ab72f7c020e64811308ef7aa9c9cde1788d4779b6ddfb879e041fe14cb601ed4c9634fef63d1de4cbf921b7513a352d5855be8b898e1d97072068834324fe0c687e6e7d5f5c174b30fdf82f2a06d3b8cd0cf8e951ecb412f8286da828e63a970e186e80ad93018906f9b58b1de2c5d073a509aec987d983b8ccd624968511738adf568438e02723c67c446f90078f8bc574165a8028fe63fecf9bcac9a72290f70661250f9b5d745c7b668f528de1c100b5f68d0c564a163d919e4d9e3309dbc4ceb4bd1089f3a28c27c2a19bdbb534a7dff94feaacae7d9d4a194ca0f34a016e6f52ceaa385c2a851c40bffa75bb537996751b5b9038f9811683f1ad91fbcc7f4822351f4e56dc56878e1acca2a82b7ae799e643a0e37333bf384c8a2d6c4928850699a3c7f10c48543f80983da1bf24143d133099d0697cc048d90e5a246745236777c09b0a611e5524dda68a1feaf7c45c4fe9853f63afdbf46c9800dac0d084ac3aebe5848a07508e390ba16aea4b7832b59f91af644f31ad42397135781143983884d60fec7caf8b83a8235d0a74c16e24294b688e2371fa219012d6caf3b3ee9d80c2dc48eccc57296181830205007f9c932192add9e47cc3916012c128a1fdd6849ca13e8a3688899e8406c3cc6d12f9e282c5af3e651387642332b9095933b0ff493b70bb79ff92801743531def8c5a7e7d62f9fcf828b105ec4cc2bc36ed0351f60cc749f7e2993424884d324863ddcc25a4392b9d463dc2e1ca6739541db1faa67363644c0d2ddfc1cabe0d333eb442f3b482b86bf8f30413d920541ec8e8e8bdc175966ffb6591e1b30a179b56cd157d12a8cd969e0fe709914aa226415e5d4d07536b9e559d3566e1524d18fe6217e66d238f2631dbef0c8fb781807728f3bd767a5d70e9ff7d6f9f8eced0cf21c7a26d170ce432cfa8a630c688e23ece804096998c1ba0252764cba3d6eb9d408a34d4d57159747f109b18911b74812d3094ab99a78f709aa6563185663150c65e5e20590a615b1e0eb0f891a322f24ada09a58b2b82d5a38ef4aef82e1fb3b3d9fdac39405743c83aa3a73b5a7e149bf5dbf1be7562887a3fe7ad4c78b2c4f95a9b0d4a59e74480cc3e004d1ce7067466c0c73161ee3fe1197715714732a3075da82411ae7d98ad212ac2382d5f01e8ed9e1e399ff92af269bf6653b6ca3a237920b6438c1a61a9f78cae32533ad0751c6c5968305bb16bb18f350b313b0c85fe40c13b13a4ebe0cba2af0ad754b2a12908f3b578cea7ca1991ccb4cbbe93a7c1c427f23ba64af759a2d6e5b236478fbdd1048c6d30c2d959c791278ae5312754c0a445758087392601249b27822589260fbedc25ff9280217b8664094d2a21bfdff8facb54d2aa0bdbcf42c8fe6ad59c6e4a9c0896e503426cba6c5212471b964298c8fc26a466b665bea1ac1dbd3376b64598059881a54abda5ad3bda1aa7bd8888cba3f22619db51a8d6ee75894896fbd99881e171e304d202cdba2ee0e8f72b6f06977475a3044b311fca7ae2a2509919e08aad0f18c4647ddf28b9b97f6550981a32c7ab30dfb582238aa3ce8b1a85e8003a6eb396ce80dae07ab6179d9bc1a685067699734c7cf76e5f4eed072b72a4258720d1caa19560bd3d1508f494de8bac2170c2acdef3b121d394a77b648339be62360bdbd80cadee8108045d0ccf7ad1220c40a9e3eb11344ecc448f755b1410e3cb1dbd9f085472b426e53c6f93324e0357db828cb13308e481761dde365a566bb4544f19ab6a9e13982032770a8557803b668daa7233434f90e1c85c2cdc24e39d4ccbcb8109958c4a5e48684b8bb7f27a179240624ec121bd084b3c68212f5a138ccc700cd60f083f3ce8a6b655e4f9dc008094fc63a5f0ac79baf19cb69b896c180498b2445f3f7d2ebca0fdd35a38ce754abb6c9fd85e3c55af5a570e0e7dba42ea178d02fbd64f9d282727d041e87fee7fd4cecdf6c8812b7e5e63f207734557b2ea62ed3ea003564bb0508352a320cdf2f464cd8e1c3ffef592b2172aa54b632c6c444667eb0eb8209c1bc7c5d8c4e00367873f0028527e21ca6638aa2cd477f13918f6426f5b5143cf379727b4cfabe85f4f122cc666c70f456249aa1cab21f4145966fec7782838e1062895fcb5abadf2ef901cd45a27dd047b96f2884314c0543c9abe2981b83588007151a46bd772cdef1d3118b2d384572727b1b785fa390ec7c7580e4cdec72a3563ed842cbd98a8404e9f0d7314d956f1535d7bdee042ed4e69b6b837c80ffd8a65b3c22ed3ce6a5654f07cfdb1a473e695d8f2b973bf07611adbb379e41237e322b200a4d41d3bbf63f0706097332401c051225963f352d69b8825a86922a9cd69897ce8e95cfd1b82b8b983a6a7e4ca300effb23992567244f647d6bf63452acd4af2517b42e1ee67d10bba99d2a6841b02338b5aae834267bab73fef19e270eb3e20c547c46d308756915d627db5745d1e4785994c7dc00c5042ce5a5bedd00f6a1adf57ffe7c67a39936ef38cbc1bc48acc089184ba9fde1125d9b834ad7e4cb9fec8ecf8ab6670e88a6d102e919c10551cc228777a2162d157fdef421789752b08920787ea41cfabda8569bcfd858bcea1d87cd74312de62372ea58be4db49d499e16c8bb52092b84799ff243bd9ae48500ef99e5073ebe13adb4519effe9d88530a4cb42256233b98bbc4207b59137dc68c70442912cf6c2fad483eea79e6b92e22daf7efb67c8b359e625bbf6069f3f694ed810f427bc136e74046a4b72468dc75fdf5fef64ba2329c861aba54394b04343b93d0e4e93e20a8e2c1fa76c50482220a2f7c5138303be2bd4d7cd4785f84787832265b6f2759e7a813cd39c6003f14788eb14b4e298f40c4ec0e05fbb5b67d0bc3442e2e66484b8e90a883e09d4eac0bf90bfa9f0663a3fa829be629798e76b92510a2a9e043dcb1e06628c4c525c7ab87c68c4e29371e0d34a5603491d62a871ce05040972302bd4bc3261b88844d866ec6d32fb3bc5f0ca9077aced117aea1c0c84fdebc3900ce8824ad2a53b32780c78e6da504930d5f9c4017b0540d4e435a7ce9af31877683ef56de4697a98424188478b2dddf44869e303ed761980f65c746596c35c3feae5fe524142b21c96357d86332f8bfe88bb32c3a9016225035045618d1fe1b17afbdfddd0739efd952775334d55a9eb7db07c2bac8e85de5155c0618da5dd8a505671be65ef5486dd5764ea81428abff8f8dddfe47c6b378a7ce01f54195004ea30a17dc4fee0632c0edb1acff3920e11e3515c3861428a95a8f3b73b5574653bdddf287244a3fd63a275698f83a3da6596654c4470b4abf142848d3dc90f8917afa05b4cb4e702d2a6ee25b8ad305178f796688b0e79116d1410ea5e5548c7493ba285434cd9a03a64d273837682a4a2f602535034716dc9efae9f03efd0183507626b642b8e615d52d9b4c9589b7f1338174e1ade870265b672b63daea0b85cf6a7a79127043059b1ae7d911b3cec222ea39946d64391b67b3cbc3446dd304027bb2c9c2e3216e04585a795469b9df382a17105acdc6601d7b8a22a00507e6f6c680a874f70b38dd051382a40ffc3b00c4c885da548935eee4b8ca6a4b10eb4633440266243cb06da5c54c98743286685e5f5028542341c590d19bea1fe103a218acdbc8093633d8d7e073a3f03904a13ab26be6a8c2b7086182c6c05122e6b9269f1bc58620c34dc67496fd6cd0bc7e8900016981cc7cf06e9d10c1d21e94a837fd4725ff949c0fdc3caeac49f887f72ea051cdc2435429b7efd0197a45db2a9588e9fa290ec16465863719761c0fb8f6d75a4719e36d31b67edbe3b98b743cf6a78f6a3135f795223b5a169749182ed6e5484b291fe5c56369c5954bb39d4b479863e7218cb9e2f52171c8d87b32a14393621ecf3264c881410aabdce03ccf8e085ea80352eb79a2f43dff7f498e852704580a0d0770ff235e7fb8670dab9be5e9dcb0fc1ded8dc647eac229339b9e726dd519897471b5c4be964bb48ce244663b668a172d75b918c4a6f589d7bd0a65d375c325ee4c90def0bbd17b953f6cbd2110602e15982d570a96ef6b51b1739725e7e179fec7924fbcb62bfdba74c796664ff070b38c69a21b9c4ae2b43dc9bdfb835b4da8ef2c4a4ff105f29cb665e9b5c59c0c997e7b804fe70a57209e427f5acff445e823eaac3963c711079709beaaa3a9b8460ddc141208aee8d01beea37e5877fb480739a3c721aea30cddd2572b1a15e52dc532ed9ca02ebf95e2fd707d9cabfefd2bb4cbe65f6eca5bcba9c8f9d51a04e5079263cdd69362cd14bd4370b647192aad53a406ce270b0418f9ffa017c94d12a28ae6fc7033862a3095d4795641ea1785a0598a8c57962e3517503c30b93af779c9103d13000493c50c5b76953350784bf0433b64abfd70ce848b0d486cce5ecc51a36194caceb796043442fc64ea63047ce52174e1ff5697e5b89a8b0b1d296b6d579c542b5e8323d226e68ea413b2791c3a3e06bc2be557567698c38d928181c70dbef3e13ff73ef017559c6d5fc4a1dffd460f392d3ddac5e19a1f55140836e95f4236d098ce852009bf14247535377c7925d4dbcd7d7952ebeaa4580b9857e37552736aa72b030c73a9f8dd5939577c22bdb61a739ac078865978c5babf61903b0300d58ad914c1812241eefd7217be103fb08f1fd70a0b65d3dbe77c10bfd08efe1d66712333efdf47ec41e833d806f3ac91bce62475782d386177cda3fa7bc1ca5264d2c8cf78aab25a00eb9ebffa0b1ae9efe041635315ba1f99863bf1eee4803ae4f48cf5f589e31756743f5defb02319fcd879527bed11f2f882d7f1cbc3d0e49e159af50a538db315808fdf2f2bede708b740c7890d8c71a6d2886b92e1e1348f93e9efbc29eb5ce97bde115fb7c8906f777f63fb1228b5ca83f7f1f9e994357b8bdeb071eac97c9853db9a85a5156e338a0c951c8759b084d8029ed997166fb68f0a47364d6f46f100fbc4a233665866075d91edc238450576d7b5d7cc09c80d3b12dc40d2554ebdadddaa0ec99ecb12dd21e3d26c24ccf9350b4f2bd019ed99603bc5ad89bd4bd62f83496397b0adc0724ff68a1af95dd26fad65c6a393da5151c921e6f5c9e36075f858c66121391dc09e72977280cd5fe5f33123c7e2ae4cbdf5ffa6c4cb0138c3338f95f4b3a845e90d86f596a0ac656917c943eb2056a026090e26f54452dc1007784b564f277acc4bb246468346ee0cf959ef6d3eeeec9c7d4d2300a3c0c21e1e79afcd468c3100626d7bca72572b474730b5c04c935f260d83983d0e8da02e8873d61b5e7634d122c4680c76d59ac2bf48f121fa41cdb6aedfbc0215fec336511fd8179ed29b9be760bdcf11fcd97381c2d2602748975d454da8425ea6a4c918b7b21edc43f54a15d7bedbf2ab63c6e3c70950ff6e63e16342ed928149422e6c87c850a4f5bb16d98db1982e15566f8767bfb50b1a54ec755b693413d7b70cc62a878359ae4eeb1242a8406d8f9d20d78893c962f7c4f6d460f4bab36ecbd2fdb141627872cd23c800647a9fb37e4983031e9412191a681cfc653d82e29598421dbcf07ddc3dc49c813c5e57bb1f800a823a15a9b4fa439bc45cf9a183328cccf36409562ece2dffd162dd203c46fe100c5e30072a81bef557f75fe2c9cb6aa437e0d8da486cd878", 0x1000}, {&(0x7f0000001180)="30070f771f5437a6fffc8bcfc72d17f6bf8b5529a1ef74df0902f90d7e37ec4974bcd04ca2e300b94b2e66848ba38aa82bfa78b784e1799af196bf17c14060d1f828299bbb11a1475357ced4fb87c288578aff3e61696c1fbf33f970777fc94642062244cd461fdfc05a85c55d10db20df1f165134299b250d7221b27d621da179184e8ec19ef7914c67e961c85314fe8e2a3c7acae552329475d4e6d9a6cc1886ada4d62128825b5011", 0xaa}, {&(0x7f0000001240)="768a21c576e30293e69bce42d28b695ea7175f9a545142fe08c150cbce2e06e683760642b73018d8d1e45b4fc67499b63336dcc6006925bef0bb47b7a3ecc42ca6952ddf59007a8da50112d84d138e44eaed970c4733e233e823012e7a6f75e79f7eb5fd0c1717f06aaa86ce7ac8d6810e739a3cad984e82905cb3cdf59f765aa2388f0936daeec551b046467d2ec8f2076efd005641c0e73aa2c52d50bccd9a5a7d6e5e9856b20f912dffbd8829f0986493385df24dbe87528a66608ce9a8503382df45053d7364a55ebdb15bf66c251bdfec1db8939814068ac26da5d0670026a57c471ee2664673", 0xe9}, {&(0x7f0000001340)="41b1ff38872e07a9f2f12042d43652a1f8563728c6384e62c9dc115eea7926500b27ac969a0eb8371ce66a6a529ba7e997bf01c4c8db2a365160186d868c1aff19ba41498ec3e395dfd707a16c9a475313bc48f9aaede94b92d366d6005333b985c6b4c4902135e15ea2837eab3a132bf3b52f8baa276f79a1e07500f0d8a0dd6b3f0cf624fdd6711c8d22992a80543bc9bd649ade07151e6e3a6442e79ab3e29c239e47bd7f58cc5034eafb2482b871c73c231fe96650c6ccc0e6f7c8127c0e9a2834560c05ad756d10760646382cfc4857f01d", 0xd4}, {&(0x7f0000001440)="c4b21beeaefc329469599a68e03c7cf69b1552df57645faaec17df8210b0c30be7956f17798da07b582dbc91a760f79ea471b99d78e7ba102aa216ad86fb0f8691a9315289aef3f5859b69cdb7f20d7b54840e", 0x53}], 0x5) 02:44:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getppid() getpgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getppid() fcntl$setown(r1, 0x6, r0) select(0x40, &(0x7f0000000040)={0x1ff, 0x7, 0x8, 0x1, 0xfffffffffffffffa, 0x7, 0xb6, 0x6}, &(0x7f0000000080)={0x2, 0x0, 0xf0, 0x2, 0xf05, 0x5, 0xff, 0x4}, &(0x7f00000000c0)={0x8, 0x533ef068, 0x3f, 0x24, 0xc4, 0x3, 0x7, 0x4}, &(0x7f0000000100)={0xfffffffffffffffe, 0x6}) fcntl$setown(r1, 0x6, 0x0) 02:44:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 02:44:13 executing program 0: r0 = kqueue() socket(0x18, 0xc001, 0x7fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 02:44:13 executing program 1: r0 = socket(0x1e, 0x4, 0x100) lseek(r0, 0x0, 0x1) lseek(r0, 0x0, 0x3) lseek(r0, 0x33, 0x2) r1 = geteuid() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/15, 0xf}], 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000200)=""/188, 0xbc) socketpair(0x0, 0x8002, 0x10001, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x196) r5 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x200, 0x4) r6 = getgid() writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000340)="1e375011ad826b032d56a4204ae2428bc31cfdfabe3b75da96c9c024b09ea03570aabe1cfcb92b5ad1f02826a5d52042da2ce5e795a1e530bab51d27e1a723fa2c8ad76e79d284a8ca3b242c68f195f8886b84c2e99e29ebbabba881d25bd9ca7af5d31341451534d6a15533cb2c4cee99801763ad3e898dab0296ff178797bdac924db567bb520722c94a5fe1cc7349fe1321e5c6255bd9f818e0b7ecbcc7bd448a7bbe003c6cca9176dc7e957c42a81d90a7a0291f0711a0e815a19c2a8ab54e4e28937d10", 0xc6}, {&(0x7f0000000440)="a8e25238311ca96ea9d969718310bab4b99e3ea36ebd2b45aa5b6d97265be115fc1377520a07d809e5b8d642b4e6a68244ad1fdaab80e676b0540f1a1949314cd300201aa8510aa3d6861c9634cda828e5f05bdded614f5e5200c200dd3146178d05281aef02b7d123f1", 0x6a}], 0x2) fchmod(r4, 0x166) kevent(r5, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x401, 0x100000001}], 0x7fff, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xc0000013, 0xffffffff, 0x279fdddc}, {{r3}, 0xfffffffffffffffd, 0x10, 0x8000000d, 0x3, 0x7}, {{r2}, 0x0, 0x80, 0xf0000053, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x22, 0x1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x22, 0xf3, 0x7fffffff, 0x3f}, {{r4}, 0xffffffffffffffff, 0xa1, 0x2, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0xc0000003, 0x81, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x88, 0x40000024, 0x4, 0x6}], 0x3, &(0x7f0000000640)={0x8cf, 0x7}) setregid(r6, r6) connect(r4, &(0x7f0000000680)=@in6={0x18, 0x1, 0x5, 0xfffffffffffffffa}, 0xc) kevent(r5, &(0x7f00000006c0)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x46, 0x2, 0x0, 0x1ff}], 0x1ff, &(0x7f0000000700)=[{{r4}, 0xffffffffffffffff, 0x3, 0x40000000, 0xdaec, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x60000000, 0x7c, 0x6}, {{r4}, 0x0, 0x29, 0x10, 0x8001, 0x6}, {{r4}, 0xffffffffffffffff, 0x19, 0x6, 0x5, 0x8}, {{r5}, 0xfffffffffffffff8, 0xb8, 0x80000000, 0x3ff, 0x6}, {{r2}, 0xffffffffffffffff, 0xc7, 0x0, 0x100, 0x6}], 0x1ac, &(0x7f00000007c0)={0x0, 0x2}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) setegid(r6) getgroups(0x8, &(0x7f0000000880)=[r6, r6, r6, r6, r6, r6, r6, r6]) lchown(&(0x7f00000008c0)='./file1\x00', r1, r8) write(r3, &(0x7f0000000900)="821373b51d341049e07f8a99e7ed9ba78519d3189244be40b789b8a174dee5ac425a4c51884ac53ee1a667b9941f578a55885dc22b9eb37f47e9d778b5346d994d1cac164d1dbcaacdf2f87ac739720eb0f3c01e419d523b", 0x58) readv(r5, &(0x7f0000000a00)=[{&(0x7f0000000980)=""/123, 0x7b}], 0x1) fchown(r5, r1, r7) recvmsg(r3, &(0x7f0000000c40)={&(0x7f0000000a40)=@un=@file={0x0, ""/33}, 0x23, &(0x7f0000000b00)=[{&(0x7f0000000a80)=""/103, 0x67}], 0x1, &(0x7f0000000b40)=""/239, 0xef}, 0x800) recvmsg(r2, &(0x7f0000000fc0)={&(0x7f0000000c80)=@in6, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000cc0)=""/96, 0x60}, {&(0x7f0000000d40)=""/159, 0x9f}, {&(0x7f0000000e00)=""/79, 0x4f}], 0x3, &(0x7f0000000ec0)=""/197, 0xc5}, 0x0) bind$unix(r2, &(0x7f0000001000)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r4, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x0) 02:44:13 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x1f8, 0x6) write(r0, &(0x7f0000000280)='$', 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getppid() r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="097ef01ed7cda460eff5958e913e5836d79ae628838a56526571a7147da7427a1799095ac3c11167e00218373fe1221f5ac558d4bce38ae42e749aa64c7fd9459279c0758b10", 0x46}, {&(0x7f0000000140)="c12671e0df357be10e25ec595e9e97a416dbbef73dff353a7a5549ccf44b3dd3f7708a4399b6f73e70e792e3545731453b5cd92cd0c4532fb035c36fc634efbdd06a5107479964238b63545da3118c8bd35a659dca4c03afb01c6436a80aed0cb19a28b28864f85f6b6e5320a1fbf9b99a2d7282a314454ab790d4deb2344a4c18201a8e824446925454f69f7c703aad0083af3467716168943af110b7f4de465d399882d625473c5da9d6540c8bd1507c379a82bc5a6c3332bccd32cab9dd903992a71fab6f4e638248901e864b8ea55fbac91bfb75e093eb22bf69c6132424b43ae5f15bb2493744cc4acb3e887ea43767", 0xf2}, {&(0x7f0000000040)="a4cea13a4c4da615a02f35a7dddaddc0ba7e9089691a01b87669e1a5937c8859ded3114b042e73b1e0b20b5a3310", 0x2e}, {&(0x7f0000000240)="7fbfd36243e4747a6410eb89b44883503fafdfe4c5789096b17e97c4a7", 0x1d}, {&(0x7f00000002c0)="6bbbe844551bf91bbc4d80fc0904868f833c9b4198c2f6f12e39a121782248973efc2a7755d74558fdae2af3377beebb7e7cfd8c1d41be6e62759a232581749cf62f282cf5dfcfea0b45b1e700502aff4fe17fd156894002793bb768f27d241755f85ae16e5416cfb0f1d90d538c3ab3852b24fc48eba3c525973822439a0af2eea71c7be69ed60707b932cb5a7137db3bdff60ef4c1ee843dcdbea0e21d43cbb659130c92faf63a98c4e2b1b242808df6", 0xb1}, {&(0x7f0000000380)="4698ddf2c3fac13988631c0a905bc76fa42fd32ea8215314505f0006c4fd81a741e7a518655e763424bae190b66df77487b9", 0x32}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x4}, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(0xffffffffffffffff) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) 02:44:13 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000000), 0x2a6) unlink(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r3 = dup(r1) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) shutdown(r0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x890, 0x7) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0xffffffff) 02:44:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) fcntl$setflags(r1, 0x2, 0x1) sendto$inet6(r0, &(0x7f0000000000)="bbb4e12b367cfa13786fafe4a7bba7ac36890634d2ac331f48af1e2a620508d0642abab706a669063bc243861abd919caca717b28a7199d76160ff3cb3c01c6e643effbbf0ce748f22104d206498", 0x4e, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x2300000, 0x5}, 0xc) 02:44:13 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) pipe2(&(0x7f0000000380), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000540)) rmdir(&(0x7f0000000200)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000040)) 02:44:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9, 0x2, 0x0, 0x0, "81188d81b23f2d34d08a9c3b10cd26030000006a", 0x0, 0x365e}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xffff) dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 02:44:14 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) write(r0, &(0x7f0000000000)="34f941c6f757ed71264b2bb31f5c19745f123ad654aea29cb03220b733d7c28b72d4bdf19a341741b46c145ffcfcedf49de92265a222f1fc730ec6a1c5e54c0c3c62666e3e16df68e9a58fdf78041e2726f48dd2484754dcdb6f79a9e0c94343a9046d5620334d2064d732887c11e13cc3055ce26ceba25883558842724784d155270970", 0x84) setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r4 = semget$private(0x0, 0x3, 0x2) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x5, r5, r6, r7, r8, 0x1, 0x1f}, 0xffff, 0x8, 0x2}) 02:44:14 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f00000000c0)='./file0/../file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 02:44:14 executing program 0: getuid() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:44:14 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x5) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 02:44:14 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x5, &(0x7f0000000000)) 02:44:14 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="d9d42a0801084a6d4b627912bba6b083b4ebba0795d7d00b28d7b90875d76ccabf1bdd9725eaca072f6e0e3f4e540823f17e6a955d6f5bb30655c37dae9770b0107db8b9da584a1319e3ea2b1983a67f65d22dd02a82dd660606da9d83dc055fee618977ee73ab63eaa644eaf962e59d8e2c025a33189fc65a0351086f3cedf3ef516b742b1849467a6275f7c637ac2f593efe3378", 0x95}], 0x1) 02:44:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x400, "168cc5a0a77bccc381169fbb86fb9e5147547393"}) 02:44:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/218, 0xda) 02:44:14 executing program 1: r0 = socket(0x40000000000020, 0x1, 0x40000000001b70) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:44:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) 02:44:14 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/52}, &(0x7f0000000040)=0x36) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = socket$inet(0x2, 0x5, 0x200) r5 = kqueue() r6 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x7, 0x11, 0xffffffffffff4b67, 0x200}, {{r3}, 0x0, 0x6, 0x1, 0x9, 0x2c}, {{r4}, 0xfffffffffffffff8, 0x4, 0x21, 0x9c, 0x6}, {{r5}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7ff, 0xff}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x7}], 0x200, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x200}], 0x5, &(0x7f0000000280)={0x8000, 0x6833}) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r8, r9) 02:44:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 02:44:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) r1 = socket(0x7, 0x4, 0x79e8) write(r1, &(0x7f0000000040)="c88af17e48a66d69e7c8f37d0566dd3492e20e4a196ff7ed2895f7e8751f45ad0c52a1f6681ee0f1086aa837cb51af65629e", 0x32) syz_emit_ethernet(0xab, &(0x7f0000000080)="061c0d680a7f5cb14b9f8fa996c4a66f15a7c458c7faf2d49753444a5e5b89a3bd48f769381cf7dca1d0b7cd6653fc68c49764c51a31eac398eb1d8850eba4d840a32ebe8873c9fd853bc427d304a1d57aeaf332a2e7dd7c5a669241e60d830accbf3815770decf11abcaf162b76c062a0c5d3fe207dba8a31a7b6f2c3af88dba6444c33eeb8b834aeb192055466ac00fb4a03abde6d6d544de4ac0bef180a19243891b97190cbfe47776c") r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) r3 = dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x6, 0x0, 0xffffffffffffff7f, "4a2c43585d3e194d997b8c602b62439b78fe0a64", 0x4, 0x4}) truncate(&(0x7f0000000180)='./file0\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x3, 0xfff}, 0x10) select(0x40, &(0x7f0000000200)={0x101, 0x9, 0x4, 0xffffffffffffff7f, 0xfffffffffffffff9, 0x0, 0x800, 0xe28}, &(0x7f0000000240)={0x70, 0x8000, 0x10000, 0x3, 0x9, 0x5, 0x8b, 0x6}, &(0x7f0000000280)={0x8000, 0x7, 0x3f, 0x7f, 0xfffffffffffffffb, 0x7f, 0x0, 0x4}, &(0x7f00000002c0)={0x0, 0x100000000}) select(0x40, &(0x7f0000000300)={0x80000000, 0x8001, 0x6, 0x0, 0x9, 0x45, 0x5, 0x20}, &(0x7f0000000340)={0x0, 0x3b5ad58a, 0x8001, 0x7, 0x8000, 0x3, 0x100000001, 0xfffffffffffffffc}, &(0x7f0000000380)={0x3ff, 0xa1c3, 0x92e, 0xe09, 0x1f, 0x200, 0x1f, 0x1}, &(0x7f00000003c0)={0x8335, 0xa903}) connect$inet6(r0, &(0x7f0000000400)={0x18, 0x0, 0x74, 0x3}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x100, 0x9, 0x1, 0xd55, "c0eee0d6ebb617f4d3124929025a271ce1478414", 0x377}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x8) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/58, 0x3a}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000580)=""/77, 0x4d}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/126, 0x7e}], 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000017c0)) recvfrom(r1, &(0x7f0000001800)=""/7, 0x7, 0x800, &(0x7f0000001840)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0xd3ef, 0x7}, {0x4, 0xdd5f}}, 0x1e2c58fceff3a1d5) mkdir(&(0x7f0000001940)='./file0/file0\x00', 0x1) select(0x40, &(0x7f0000001980)={0x6, 0x7, 0x9, 0x7, 0x1, 0x6, 0x8000, 0x3f}, &(0x7f00000019c0)={0xced2, 0x101, 0x3, 0x7, 0x1, 0xffffffff, 0x6, 0x5f5f067b}, &(0x7f0000001a00)={0x10000, 0x4, 0x9, 0x7, 0xa0, 0x6, 0x4, 0xd6}, &(0x7f0000001a40)={0xffff, 0x7fff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001a80)) fcntl$setstatus(r3, 0x4, 0xc0) flock(r0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001ac0)={0x20400000, 0x7ff, 0x2, 0x7, "18906f415c69c598b6b88ec6de8ca9a91f783ae1", 0x3, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) syz_open_pts() fchmod(r1, 0x42) 02:44:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:44:14 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x40000000000000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 02:44:14 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) dup2(r0, r0) 02:44:14 executing program 1: r0 = socket(0x6, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() dup2(r0, r1) 02:44:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000040)) kqueue() close(r1) shutdown(r2, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:44:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x500, 0xe0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xc000, 0x101) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x10000}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x6) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x1a, 0x1, 0x3b, 0x200}, {{r2}, 0xffffffffffffffff, 0x55, 0x2, 0x5, 0x8ce}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x6, 0x331}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000011, 0xffffffffffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x55, 0x60000020, 0x0, 0xc6a}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x7fffffff, 0x1ffc00000}], 0x2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x4c1d}, {{r2}, 0xfffffffffffffffd, 0xc, 0x30, 0x6, 0x5}], 0x800, &(0x7f0000000140)={0x5, 0x4d}) 02:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:44:15 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/124, 0x7c}, {&(0x7f0000001140)=""/195, 0xc3}], 0x4) 02:44:15 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) select(0x40, &(0x7f0000000180)={0x1, 0x7, 0x997, 0x8, 0x42, 0x401, 0x8d, 0x7}, &(0x7f00000001c0)={0x100000001, 0x8, 0x7, 0x3, 0x8, 0x100, 0x7fffffff, 0x2}, &(0x7f0000000200)={0x0, 0xad, 0x101, 0xfffffffffffffffd, 0x1, 0x3bf, 0xffff, 0x39ab}, &(0x7f0000000240)={0x5, 0x3}) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) 02:44:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = getpgid(0xffffffffffffffff) munlockall() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000680)="18ed2fe468117bdfd691289e2724776e9bb4a9e52efa1fb3157e2d31b98e4943c409b9f0c1ffa86ae4947eddfe4eee936e8fe79e0a43250cd4748bffdb39de50bd976fbab40acfd573213e6205edee91207cee6fa8f609a224a7b3fde6ba9610ef3ac0b5417563e9f845face09d950ee59dde9b5531f028bb8e86eac0f7954beb643ac9c5adc98880e23e5d32e572945eb78cedd3cb4fd29414a67d0d0d7cf3634b18713fe90bf23a592b35051a3db8cb37bf4f3b701b14cc1bfb3060fba9a3c1116b0734833abb0b6968856cac658a7aec8c64f20dceafecaf542f611202c6b4e9d4f463b885a9b77c57fc63d87524e1fbeebe861d6ee534409df85f7eeadd466480c9d795692031c41caf05df60b07f0e45d742519aae7f1a9fa4b13e44cbbf867d41b24cd336b6f8261c53b9b80635ea0783542a418a4938304dc78e61b7cdad8564d548c3422e2f5612c99d58b9a2b92afff2af666389b0bd7f7f0cbcb7a3ac99c66a98a37aba3dd8097e1eedfce53423e73f5fba3a768739aa33dfebd46bc31c54547dd571878587ec07535b3da26a21cb833f01ca3c3fca45e61af44feda40f6263545ffc1833912b15b3dd0216255600fb76aec1c565b7130a3b46e070e39249161781ee0be76eb6963638522a239a37229a8ac15e14529af9370d5b7e7e7728cb1bdfae3d6293a67d3d4217b0b49be68d8bde1869b6eeb7d7bafe784258da0fcb6e48b8067d93fa04afc27ca4d4de8cbccaf79b927b311e7918eb024c597a4363f8e12d2d2bd85b08296e4987a4331f4681134ee6ec6ebab69c49edb2604bda1c4b1b87a8fe6563529f3a5d2c23937efc654382679e0333015b8e5a3875b761811a5d53cc9c3a9fe1b6839672fe4aeca61c93e4c2ad00f39262a32a3d70c32ff739d65873be75198f12c922bd6a3d0cf896dea2c8d035759f953867071955cd0c302c68fc4025ea94b5040647ac8af9f1c3ee824693637f86cf14ebf5c230ba2841a53e56151297a0af3a3c7e4f8ef77b06404d7c82c22fbe3b8223c654fd6fe4fc131ba38c7185807bcb5c130b6c5ae41aee63b2d3efa0a3ea30a552c935dbdf998e186184ebf3c21573c9aff1a8057fe68314c3f1adf4f5ae43839e0fdc030ff77602f4faf09dbaee9355fec8be7c4122a8dddc715b396d1af013235ca8a6c7cc3acabb3ee8c2933bb12bd9911ec1f78b204fc846f6b4e24d6c80c1bced6b1455857556843d0902721bfd688e4cf9c31bc8cc7e6c40fbce2682331ce04ffd3979534aece8b964ad5a78d9044504175a38b41f90b40c3c97f0ca96c042cf1245cbd8fcc22ef2ff12f84eeb202219586c7293b629b9cf94f7416ca7b2d162f582954ea8c01e9ce18e74bc0a1029a96009d28c1bc58fcf46779c73960f9aa3d3655087d7c2f47ec9830969248de810809ee6b64f4b7dc257a084bba8f0126dcfaf441706a7540ef55480ec56dab8da21427e6b537e1897e62f18f5f4bd424abe2cf1c49efc32b8443b3e006db728470e9d9ac8c4275795f9d4c84a11d465f1798820c0d6407027c876af22a0d7cf433632a5d4947199f6c08d91a40374a3a0ea30403326cd5c40fb54a4ba11659039aa361bf127e087a2a611fd745846d2c1b0f2b448e5f846b749252c6009e75fff868e5cb83a374ba37000f7383b49402f206265b06d1e06176ecbd24df6ba53b1bb77895e408ac551f45a91528750d7939a62c9c660525449a15b7ae7dfa5fdce1902167a0145d1123f54219ef98ad35990a9e03b0fda3a995e6930bf30f03c979c6a33f350a7f87a1e5ecb70604dd3b52cb0cb5fb29f7158571ca48af3558b0c6f939dd65daa1ad385b4796ce2290b72f272e7bcc16890b04895594574343c39b5b47d3f4121ce52667fcd51c6c2b4982bfaa0a66c5098dd266590245d1d30b0e594769483ba2010cbb2b754756a0d9b12dfc0be36196d8dc8d6015b54051cb920c0c35507287b5136a9a838582131a33991ac1ef622e1255d94b5436321054f02d39b82156743802454154f93668006c752b9177379100e36abb21311dc681216ab82b588b404bb09ac38631fb397cec6110d0ea4c4b7de6476669ebb05add156b63b8644cc935017d7ddbe04bfe5fb0792556156fa0f35cf89dd0aa33e8eeaa3d95dffcbb3d677315f33c78f83bf5eed683330c57f9af78d169da69092573c219f5471796c5f065fa8895c4dd4c8709ef4d236967c36fc620a70737d0bd27b7cc50ef3724137e727e518ef551ed80faf164c44f245a087d57fd8e1dfbee3353712b0fff1ea12f08dab1149246f8b006039ab8d3bd7b925655c9f0e2f2e443edd913b143c5eb153acd1cbf608964fdae61295625139e0bf8c64ba15ff80684040c46a70465db8eafa25ded717d9227ed733a461d2858f1bf6d376c62752a9c6496d275d990d6fd08bc85fc597c57d424256deb972e4f5001fbe6659c8afed31f4e21224ff3c676df051eacee58dc75ec40aff117e8b83dc854447e79554bf7c89545a8f9892ad7f36b6c20843e35daf5d1999cb1dd1db4543039d3a81e3357ac676b683bb9ad19f422e6914f77835e19eeb65b4d3ddb60061ca8068f23b92d172a57ee38c678e7650939969fe406573156cf01eddbcea964068a449ef81b67479e3199cfcfabfbed6a0f0492fb3640ff5f262639f63327a0d223614aebf7bea93fe0ff92746bb4ee9deb981373aa136b1b54dfc8cdd0ef9e8f627402a44d0059f5351d6841f9c572f49c670d8b418943af17ad6d0df2aef509a5a2bf4488a18034dc8281c02a65aceae27fc2024edcc960a2b6d66f68b28a68d23a3dab47e9e1315bbe5d1ee363bb9c7f6be7b0a5326d3a1011847d061c4f2a5a55defeaccda326f9d0488c21ba830aa93db4e256b76cf327bce08a8a0e41af8c9d3d4ac05644adfcf127f229ce4e17b76bcee19a20b9bc3856b4873794605a8bd142aa5598ca7da61aa81672ddde83f889528e826aa73d816c5ed8bad4df02d9e3c988d3b094c736ccbc2b4241be5843023cd9ee0a3ecbd13ef1c97e24cd5744790eb86ef85af4a73dbdffe799212867e73e967200aef7624a6656e431d495a52269d09a62e0bb0b8c04db4b436def1e57c5f02547f1bdb98541c24a771d7083ba63fbbf94fa6ebf16cb0e3cfb89a71e38e9b8f48ea41bedb040fd5280ba76dbc572a6463bb5dc12e67bc184a380a72833c3a1a8f64b0b8780d2fc29dc2a063ddf63ee34aa3fb3e21476600cb6bfad18cbd371269a40dd6c16f9a07de027bb760bb3df7eba4e3f69004cb68893cac7ace519941fe57cb298942077422aca357c53f6ccb5ba6edade874a7bfd16997f06792a1e1f42d9796ebe0360543a32220171de9d864a00ece67af688afae3f4c225d22ff62c8822e63e7a9dadf9771f82beb2170309a71aa330cf89ee27346b3e994f0911688e61150f47a985fedb6ca2ef70af8c48a2b05e69b11de3d4a3b0e2c44076f27ccb8b0bcf868d285b04af734bc50e0576ce623578955edbe37e12c7516b5993cbef42194f80dff35dccdac086823e0769ece851a7f25abb1411ea60fef381cbab15709bcdab34cb12333e31c2ad711a201eb8128f0c2cbc29cd0c66e4b6aa577775956604f21690f01c0654fd7105b12a7ce1d5feed723062acb0a3a390e01bb481bf1f63f6fb56913fb9d01e990617e0016d771f6b303dafec64aa164039bff22f57eec630550984d41f4d5e577d7ebc268d34ab74a241bd744db60b6543555f33e27a8c6058096f15ecce95fa8e256a7767e208bd9d3a92eae2863f9cdbc91e956a900e8942f3243cdd2842b3e462ae0058d2cf80bed763d71ae5380868d626bc7ac724473cbb21d4c14f2f5cddb20bc93ee7c7924ab1343088dfa71953eea9537b7614852d4128b8f25a583ce249296b29c5f52f7f4985704359346fe96e0259631d080d609dd86d7c3c878bfd37e9a6d6296c0b6fe8f1f13513be11afc5894bea5066ab20c43df0c5480d1472a3972e5186d2c5e5e6498a9de9d388f05eab7c2bbcda0ec2aa4c0a0a6d0acdf543d70252ed77101f459e9ba23d0c58b3957c90b9e5843f3dddf04040429045238453ed6d79362c3110657fb59c0a8569d712ba0d5ea4357c8054392bbe71395d3f0a432a727f57d8e1361b80ab103f4c7c8d2590f1340021cfd73632b7c59c6827600c435314b639146ccc3d44baf495d88045a744b2f595f28a8607320321d0cd86257ae2768cc2279f2696f7215f52fa4a2ebf7d626540342853b34791be2c6d95c3f6ac459e73547583e79ba9614e5ad78a80290d9eb57e24e22332c9e3ec3200b2a7ccce15f135319950308d0e8e79f364a2a5bfe933baed917470e8cc272693eb7162e5b587144240b816b366b83e82e947a117a2b943a3144b146c11806a4b83ddc3bf24c9e6bc366b09608c89a06957ae1088bbeb3178cccd64ea8d62d3a434a348e1b0fb579b0cb734f94a9cab09f953727b4cbd213c6bd4a30d00469443f4800c4c1675ef2d04eccf4f515501b0c9528e797abe6a10ffebaf4426573c8deaaca06c643dc1bc4be049080f4c6a56c7fb098369cfcdf87c098bac3863520f0d7a42b955475366d84c029746873ff1789ff742de96314d7be53ce1bf74bd61b210b82b0f9fd32f1ae9e2e47d774b03006405258891a78152ac3a5f8dc3fc6b205d4fb9cc6619554fd76b3b22ca02ee8b79cc13fad1231a02d87f9d5ac08a43225c7a47fa9a77fb76712b9a4cbad08a0f6195f802f6afcd44ab1043a5afd1a9bcaf3cc086fc4eb3f67d8f84557f92b3aea0d5d11fc2a2542872f2856db463574f711a2bf8a4dd32ade08b869a52fc2f9e8519f4028529485044b4597bee33c96b7026385122f6bbca55a83c0d6ee2007fb16a0b0eb0b1f93771e79d44a53c1403a6d9ae98c04cf5c33cf7f7f7bbc3dd47c030ef9a323e11fc9e809e2b83a047c4412125c48a254dae180401061f760c0c5c1e7835d59b8c9286bd4be48581732bfb1f5f1bbfdc4cce27056c3e2bf1e302a344b85ccf771951c2bf8f4c94e747565378cb6ead0e63be97672ee5664432027500354fbee09f5c71da9d1bf05038596df058d6227059a0fa09cee0551ab8f2afbeef883eb2cbaebe12d9c6aa40a480bba7346b677c33b4d0447191f0776c29e5bccb85f52120e7293773608770556b7b6efbd254f43ba468f00113e7a7d7f9e530f36fb3927ea72ec947bdb0e6e790f17adf7b16c77a0077081b01aa711d010c87d8f194d61af6eec1b9cc67aa75de43708ec4e57cf85430d27426e51e83c2243f8599ca3909c33827856adb60087080a1e1eae1cd3ac93197cb3ac69d99ab36bc7de2f5b69112512514479a637a9c08a824fe1502a07961c61e90f6365ac5ba749a0d75c0dc386d6b3bb36aa9ec8fa31fa8f62e8bc309aadabecba6fbaf325fe6e28b2c958a7d4a439f92376551ac553e658c9325b8eb5f0911144be1c8d850b0ceff176ffc3eedebb9439dc6dcc9bacabe8f6b5dcdb59192805101bd411885d12fd602f8cedfef2fc2359e6ba7c9699f79319f4a70f852646a4d73760bcf378f59ccf57ef71423f65ad1ae2ada24742d2b9dd7af08ffc2c905f29e4af64936e97dc62ae41c1510baadcae3542dbc4ddd1ed53058dc88866327296f1b5916a41490416749a56b56c630288a3c5e04dc50383a670ce6ea4ebeb1d856fafe8d9a84b467143a2d8f8d8b03b97e9ff919c17f1d90e9a180f6ba9d227339aad32bf613a6e5b01e4a1250ff0ab3dd1a49f19f590d5a4a7b9409306562f7873", 0x1000}, {&(0x7f0000001680)="092a9eb243078518a48f6427bfebfe06385bb6cb06a4392815b49af084371bdcadd644b282fb83f98aafd96a5bf0dc3f7afdc7ecb642e13444a19e54570c9701e63178e0684bf906510ef15485903a481514fccd476b766471e153889c07e2cd9aeef28223ea6e2d2ef705a9dabcf79cf80658c3d4f2ff11de2d6bffc572d79e363b55a50a34dc702ac8fb03332cba1e06b54e5425e98fc59825c9e424f7e136909531406614005c009c3aea9b486c485aff6f54592ee0e6b67da17d062363335dfbfebcce5a405a3867c72cf3e9bfff86a0fdb3e8e3a9487a88cae2a9ba105a1aa70a27704a87fb874698a2dbf7916ac74d89c52a8727af4c515efc250dc6e3124e2d793543ecc30c5c03e578fb8726ea27d9ba85f09a9e95583ccd00599e6acd178b113417c94b7a5a2e40272ef8a55ffcb894dc8a92a05a73bf3dcf074b83881bd524f97ac9b8e700d849f31f07c8fb7693609c98e6a7b23ec9610f78b639b73dc6c625ee3f1a9d6a05c9ddb7cc35b3f2b824deb1a05fbe403bc4c6684202a8e8f7cec298e0ddcd7366476c920d84491f310b82e58ef59830d916d844b5183103157de013e882c2bc7eb09fa18e7b2d24af26e7769926a3a474714a583be43ef6cfc644ca701f4b6497842ba96ba50616d878ad5d576deb9790acdb587c2e976302abf5aa35b5f257360025847eed2c07fa10b439d3ed2dfadc8a576d62d3b3cc64fd5f803c94134fda02c1065a8ce695f59d47a4e8d8af29e2739460d5307230981d5c5ee9734fd0ef26cd92f6b65ba626262a4483731ea18dc8ee5aed59e0cd57b9797eafa19006b090e26f2141135ec07ddd3a0dcf0e16784cc80eeb10f39928d76822b08a361765884c0e7eef946d08cd6a5e1754cf385b8a01f993790cf7a53b1f62ab2a0e98aa97b5a2a7bd006fd4ad10a3cd257e6bc8be540493f4b6c2ff99567cecdf048a845ea7128dca2c2dd05ce856775a6315451bb7816e296920a6d21055a3c81da94e4f2e41f434eb96b9a3b943dc4f4cb7635df70347a1e15cbce2ad89cd8236e69bc4d8967783e3e5b72895846fcddabc3b5bf807bb0f835d476125b495d38a68e477d2c3b5bcd22320bd2c3f66f311b5cde125253ab887e452c4f888ff203f7756d65c54605bd06fe4810006a663fb1ab398e1ddec105d66cd9670b13f0ab9b64469c07fc4b5a769938240a02efcf3ee03d69da852349041d7f6c1cafd192b12fcf0474f34d538cd54aec803c145e373e566e1ea784c071f7f3de534aa91aefd7982b8fa9ef375c58c81c5b102059ecdd67a9f01262fd8d594cd28da5cb42557b4bbde5bcd8e6a4a229c323c239f1dcdeb93d75e4b4407f3f3f64b287115c569df22d283b6211c22448583b0b46208596d14b771449c1ce2647b3c9920a9c3b3fecfef048791c012673ec83b7f66b20ffc73098daea886f863983b7d06328a596ddbfd8682e93433832ed8beda3978feda2fcf0ea8f3b2a1ea64889c5fb257a93af88a90ca40cf5f5dff2150f5eab8d023322ed982f8bfd31bd92b36bb99bb321ad91d60cb1918587782cf449f6d0595419bd7225278810b67f2037d35414ccef0c4dcf83439ca86df1f9aa9a2ad430e8590511c80a606d1eab10cb1761016d39ab2f9d8a1d4f32d45a98168a7c8333cc667dca6537ec0cd7e05007553920c4e5eb8eac1433a8e9952720835a96acb9da37ccac96cc02892218abfe2c75ab6835537a2564de0b20fc15e54637d404d20f4e11b66fcc219c15d64e72fdbc3fbb3f023b75f2e440cf090751f09be9f148b7152d482f83d53bfacbebbb51b83f1376ea4869657dad657554ceeb2d86a48cf75245c6bafec09da0594847c86f8e2c64e0970c342938a6c45a3a764ecac69bb0631fbd231ac9d8b420a88efd22bd05394fbc8a55c65dd76fbb15e9b049656f68e12e0d96f4e7660b99c36651729d5e90c135f8cdf259ba2c994326a7146f71ab016e917b0bc1d1c4ad7a799cae2249ae4e2e5b2785016eb52eab7b215712ac96c7b8fe5e9fe3bc0c3b65bc173607f78a686e7a15bfbe8544fbfa62e7247810f25fb613cf5d47b658f133c064fd57cc78eeaccfe9ea48d7d41ea8d8028aacd9bea37221aa254ff314da692fff52b3dc7a2acdbba5a7287a6422316ea347991d22d9024dd8e071aa1beb84f7bbee3f6c9474faea1116388755cdefbde543950ddcb4502d2db5fcec94da07460c89dd327f248a7128dcb0e4e60894539de8f5250db067ab5605f76eee7823cc80eaf60688bf5358363f2be05ca0a460756853bcdc79d89764de35e410e372e64cd8ef0c3d28b9962c3a382fa8f915b119e8f28b018dc22078092c786065130911cc8f031123aa6b458801b7a1c6c279c8482b347cc13bb67aa372432c47d21734cd0a445a389db5afe0156b24393fafa2e79f6c0137da93a1add065046533ddb70be1572d402f49676c05a5a8429bddfb393e30158df074ca5a576772e4d9b04913e7d674de30fc3ef958145dbce0f3ac82968042e7f522f381b4006ac4398697c41c7f08b175168181ca16d13c7eef8e68981994611191a623af6aa001bc1c2380abca6146d9c4fb28d6f8f28a204f1a015bdc7090eafa4d5a78d6cb247b820fdda4243749265a9f96d500763078bfb67233bd2bb5f782ec1b7b26bc485bf618b47bca9714e34e151233bb38dfdea07ce165e65e72ef6494fcc7e878f140de109815677b9899f649b0bfe0c29aeb61d3e8684f6620e0dd860f50b5e85a45cfac855d6474394b818cd88ae1fe323192509a2c7335783634ba97562104f79f81224046203d4720a885fb67fd0e479bdae2267d8c588be19a55293dda5322cc387c2d72dc8e33d927f9dbc90c862e500b075bc08e9e2dcc9f9c22a5645fb368f839b48a10e8a1620ae2a216f90c652710ab1fe50edebec54463c938230814fcd3ece62510f841210b8bff0b737948e9bea6d06a6a7dd37883fa4b2bfbc36bba2f91ddedc6074e4c909175d4dcf90c831ed998fad6fd39870f3b1140e0ebfb3834ade5eec822269008a91492c0e4abf63149bdb2488ef732010401fed8954015db2a4a23e51ad8f4184155e1adf11d44dec705bd2317d343e00c412f9e68f6576c4cd9eef0fec989171cb1ffbd568cbacb27f03239ee5cc0a06fc2cc9bc571287e6b3f96699bef1e626ef2b70f2a1aa8a97a24db47bdff67a8a1a273c8622150bda771299eb002f7372256e0ef91259c94809751ef9db9fa53cb7c1ee554683584c811a01ab73be37c7fa18dc99d8f631befc9109b48b33503a8c3171b5e3032ee2c9c77025efe083ca0797ee075a3e2f80d2b264a9ef8c5fb65d3568e58430922d28ea6ef38aedfb77d426f89a8a45f66b2285e20be0c71402245764f9132832ae2e617f388724018810528121d6aeab69d460f732933b8362c488f32d290c819c1e578139f68cc3d39eafaf162b58f3fec8626a475f5c34172ba2cbcd26caf44ac7b39f46c4e2dd386d14195dee1b60dee80870aa6e65c752287d8bbf5a282d37fa3cad94ec19ad5c2a37e056ba411956fd125f4ec7b53a36f36db3ff06af8c9418f8c46e057f5b169619336534d9324960fb09fbf90e08d46730cc939e6e54919de0bd628d94b773c465e1d2785fa862ef484d592fd709e03d5d282b13d10955c25f95dd2795bcb0f00b02562fa0b25149a18df9e30985d55ee43c20331ec5f157ff7a48e7810cfd72eefecacb84e108e931d451d053e6bda22b6bf3d01ac891b3c3946d2100763e2393e72a4c8532e4ad7f4e6b24dc6b3d1c93820271a3ed7acb256f7c45a3f343537bbf88bbc5f6eea2c5fe5f707ecb68865d6be5d1ce5210dca4c2df2b29654c7479725b9558b88eda742372df34d68e4d7b23d81071653f3cd48a92146fef599c558bd57ebe3cc8131ec59c080d29ee7c18c0345818f3bef93b630cdd093950940e4cc4d3539cfcf0ea2a41a3447f1f288fffc3caab9dffe8500bf6948b7fd3f36306355f4b20d395c17ea22f989ab39f8d2238e400465c5c55e20c4b16fdf80bad4fcad69e68aba277da74d4a120d7d72d92246b3a7a2a64e38d8e29567bab446dde4e7afc66cf6776f955e78cbdc3be6143444e24d16222ebdc470f081be1d57fc544ea01d8c523bc7820a0723b02709549ca2e7b67fcab1da43e4ba7a772d40b9adc41a023bf2c30ce5f08a4595178bb6143b84df21ed911b9894d6cf6a08e7ef7f62ac7397496bfb0a3a6402b8aa3d8728583c807e7ef59acaa96e0bde7e1ce9df987bcda399f34061ece98d2b3e19082b5e1005b5b209558bb29cce1c79d2b2eec8d4b16bb206482c369122065f25fdb738ec89e64af8f31ee23807cec3441eceede2b89860858fb795b5bdea8507e23615e8d831a1042556bbbdcf4c5eb7fe4dc79fe57436ebba3a9c1854cf166beac567a623281a467e6dff330b8b6f00b92c6fd9d83db266ede869c312ae3dc11017cbdce8e04b024d886e99f008228a033bca4f786c0ab70440c1e18e8583ffeabd915f3579b24b89a9fb55c222c0d72eb786be1ccb19d38178848d17d0656112bcefa07927abea678b6e015a1cc3f76862cc89956dc50ad6289dc342998cbfa72c810f359ec372a2cd2a41c7e4e1d8b03bf0ab6acb4663ec4d187011dda7a63d10e9c7436a65e0fb04bc2c1db252fa0183e7ad7effe201ff5c939f4346725081000badf5cf260e343aeeccf5e94de65bb71cc465678d8d3011023fa0fca68571afc5f436bc65a93eb0fe84bb47afedc54a2209a559739d5df5e79e5ca70ddacb43df46dbc507fd2c781b3fbd6e000b3837fa9175f236ccfa989247250e046f0ce5d729b9d6c2b316472121c051e47e24660c7dda223c52fc6071f84539f0f4bd918bceb54e2168d7c8f221c11f4068fc881777e9ffa13fe2d6e41d634f959a09756b2e50b30942ac640dec37dc273345fa5ca61d6f9f1b7fc60439ed8602e83bbd55099fc78c72cf57192f715fe17913e5dcae9b87da9af4acc44df1fefe46656313a72b257d20b7c10792f74f2e5154013aebf3462d62d6eb9f01c1353e090e4d08c6df6c80fd9a842353094c3e61dff3bc8f454f2b21086eaee1759026d51eb3e3ad42e45d2857d98f0e1e1f0980550a1b93a7c0bfa61b1b9a7baff950a819135a27bf6762c9191082b5aad689c0c9842890a28dcb401953194d361c940dc271247487b0fb29dbdcd0aa15f842133deac88fc21a5c426aac0cef0c5569d6a44a4ee4bf8b2651b9a82e414493e1ef4275316132fc39eba373e156e0e77b3b2e543e3aaff4461f9de209ff98d2405ec6694f436c1319e73b1637209a759d374b11c735865871dca3ee6ff43200100623f60ccd759a7e90c38138a7b5055fdc26a54512285dc36434f0029660c2d62cfdec11206235090ea93c4e2f735ca0311e33b1a413af2094fe34fce91e853ca66bdac6ae2494676716385765ec860bd58e6102f21e08c1ddee22a076d66768d7010f5f5e78894839657059a0ebb5b546a14ed16efe0db1aaaad747b82df2e3623bf0c0d927a1696215acbfd60c2d371ac0d5321e5fd89bff7b08200f2673f2efb4ef3599ec154e2b4aee0c7196bc8db3c2f3df0f4c27b38af36930b826ac333f10c643f44e23288457a1368af8427ead3311cc0d264ae95653cea3aeb4f0e2a36328e5a42cd6b130a830393efd9d315d349d93092a2ec6303e6c3807827ee3c1ad579fa167c2bb6e4d15d6a52e2304cda7afc4b21ba7035659b5a309c6f56e4c543e1d2f01c98db63b290d65d6066cdfa", 0x1000}, {&(0x7f0000000200)="1e37b87b572b72885fb9a8ff62b6ae9cf13a2caa06af27eda7f117d7853b0d45675a11736be3f57c8c5de0f1fcb5b0fae79f893b68ab270a265d4adde3a24a68a83f5ba000a7d0340e00a171947dc3ad4b52b70989649d908ed6c0bf1af34b7a035a89f03e648ffb9123a8f070e8d54776d8af9a46e29e9a59f4d590193a88c787e393d9604d9fc1a80a04ce2cdee9776dffbcddea68dd4d0a187544c527afe036ba0fc31a4ea5", 0xa7}, {&(0x7f00000002c0)="21348315ba27e9af18b02b97d0bd9bb48fea51487ad7d5", 0x17}, {&(0x7f0000000300)="d0d78da4f373fb06f3", 0x9}], 0x5, 0x2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) getdents(r4, &(0x7f0000000100)=""/235, 0xeb) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 02:44:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20140, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4, 0x7) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x7, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xde5c4ea8fa83e48d, 0x10001, 0x81}], 0xac, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x5}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x0, 0x1f}, {{r6}, 0x0, 0x0, 0x0, 0x0, 0xff}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x5}, {{r8}, 0xfffffffffffffffa, 0x80, 0x80, 0x8, 0xb78}], 0x8, &(0x7f0000000340)={0x7, 0x3}) getrusage(0x0, 0xfffffffffffffffe) 02:44:15 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x8000, 0x0, 0x0, 0x0) close(r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/55, 0x37) 02:44:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 02:44:16 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fchmod(r1, 0x20) shutdown(r0, 0x0) 02:44:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x9, 0x7}, 0x0) close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1ff, 0x13, 0xfffffffffffffff7, 0x401}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff9, 0x5}) 02:44:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() dup(r3) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 02:44:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="41dbb6724e1043b7faee449bed27a3de4453651f7598d99994f2f34487666fdcbd65a402e10ece881c5089f92388a8fd2a5abe097684b0b113c6b052a6c3e3b5393e5e0c8c222498e05937d6105199f7961f55fe", 0x54, 0x408, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:44:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x10000, 0xfcb, 0x0, 0x0) 02:44:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x205) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) dup(r1) r3 = kqueue() dup2(r1, r3) read(r0, 0x0, 0x0) 02:44:17 executing program 1: r0 = kqueue() mmap(&(0x7f00005d4000/0x2000)=nil, 0x2000, 0x5, 0x72f2c3bd3711f4dd, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000041b000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 02:44:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt(r0, 0x64, 0x9, &(0x7f0000000040)="6ee210e5d269c09dc6a582e567767667b6ef6d0965737fa37eb90c934f646afa8524ad0ef939b04d6ad0ee1e032b8f280ec8f42c6daa5abcd0a5a3b453d155485c16b5235f70a1e20e217da10e308ae6930a6e01960ad14e657ed5831309cf0c6b6faad4ccf16abb4dba0d4aa5473e2ebd59fac46c7fc9c60e31926328656a0b9d3d03d07ef0f02d5bc804d0b2d1cac285a9af7d86163f7cff566854d614742feb7d0f826ee09053709ca4ce0bdab079ce0e45af6e628926dc0a", 0xba) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xfffffffffffffffe, 0x474, 0x4}, 0xc) 02:44:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="2c5299e70750c06b04ce06e652d621b1dd4a839d3a54edf93a54353b70d644cec961ef0cfdcbff4970c603", 0xffffffffffffff31) clock_gettime(0xb, 0x0) 02:44:17 executing program 0: r0 = socket(0x18, 0x1000002, 0xfffffffffffffffc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x6}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:44:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 02:44:18 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f10000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ee3000/0x1000)=nil, 0x1000, 0x6) 02:44:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x4, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r3 = dup(r2) r4 = dup2(r2, r3) sendto$inet6(r1, &(0x7f00000000c0)="f306bfa37cb5319d95dda8ff9c68f4cf2ab1573990399cdfb135c032f931e36dc9f665828e543f46fb84517fac94650af9cf88b269da50464c58daaffbf0239c804c7cc7029ab75861", 0x49, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x7fff, 0x9}, 0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) 02:44:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) nanosleep(&(0x7f0000000100)={0x76, 0x4}, 0x0) 02:44:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x3011, r0, 0x0, 0x19) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x2}, 0x10) 02:44:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) chdir(&(0x7f0000000280)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bdbf61ce8aa9f573e2d92b03cf0e9325b9e6886fb7f7e5584934ffcdd79c107fcd383732d2175d8a02dd0ae26ee585d3d6aa660d94a1238d90f0184f91ee921177b793aa5f344f9cfadbacc637879e5efaf1f885fe982f64e18bc6f4bc0bc8a928b8fe87b2122b931e8036a31ff4cc61e74ff6ed52d56ba0b758786b773a7f9814e15f6c44e5a1ec76cd3eee6141b22d4e997cf65830920c06be14b78c6731d98bbc6ccd616d5aea842c480d46451e93338318c206", 0xb5) fsync(r0) getsockopt(r0, 0x2, 0x8f68, &(0x7f00000004c0)=""/4096, &(0x7f0000000300)=0x1000) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) poll(&(0x7f0000001640)=[{r0, 0x84}, {r0, 0x11}], 0x2, 0x8efe000000000000) sendto$inet(r0, &(0x7f0000000140)="ec83fbd057f890c4e3c343eae1252207755b55aceaa5c8ff8e937310c0f5463e28f84245fc2df24aeb6a84983a623a7f4393e934829b0a4032dec36ca0c32dc092d2ef1d2a96d3fac28879b5667658ab7dd734df93854101503c320d511a695e3b79a8947c927b0f6ce960a2643840529f51dd999e2cd66b00c049777e9f9e49811bd1662ed03452bf6c6904d901f6b5759c99eb7f45d37ea1940537fdd0e3045b8873c848b1d87d1b59f503a5ce2e92f50c4160290b3891957e715426d90c0ca6298a", 0xc3, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000400)="b94583c8351b8693680d975d2bddcc2cd440fcb0afe68fbeb516442743e0f327ada9a46313cb2389ca8dcb3f6bada1fa0c7ce9309213249c67c928de59bdb40e159b78ec57daf9afb672b4be2be9c6ae0ea298215ccb2da925f85b6e35a75375ed3966fe495a9f45a6f1fdcda8856e22e0d66b8d7cca59a1645a9acb27cfb296e628e1ee22229c332d2d9d8b1fcc3c5128dfb62c137f40574419bf6a067b6e038600ac76", 0xa4, 0x0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x1ff}, 0xc) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000014c0)=""/118, 0x76}], 0x1, &(0x7f0000001540)=""/142, 0x8e}, 0x41) sendto(r0, &(0x7f0000000380)="118c9fc6c1bc414ab4f878cf0f550a41540f76d17002af79ab5c131815a41e7766f13dce2d563a4cdd36af3949609b99cf664bb4d900a74262ba532620da828db8c2bd14a7b0b4d88aa595c99a9ca86ff647ac23f87d0a8f7ef9a8024989915507a145dc8e201986de0181dd4b41964a95194ffe92836ac5755c", 0x9a, 0x9, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x9, 0x800}, 0xc) 02:44:18 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 = getpgrp() r2 = socket$inet(0x2, 0x8000, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x3, r1}) syz_open_pts() accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) close(r0) dup(r0) r4 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:44:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x3}], 0x6, 0x0, 0x0, 0x0) close(r0) 02:44:19 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = socket(0x0, 0x1, 0xbda9) ftruncate(r0, 0x1) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 02:44:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f55d0bf36447cc9897c11f584524e63f3a0946d97e7fe713d1d1dcf85dc8b7cd8240fc35d1027ba5b3cd1e", 0x2b) socket$inet(0x2, 0x4000, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:44:19 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f000069a000/0x6000)=nil, 0x6000) 02:44:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="cbb0e687162ae347444118e599221dbe625eed7276c2d8bbbadbd1ac6045ad6979e0f2077cc84563bd56ea0ed0a684ccb713a717c52bc2065b39361adc2cf456c49c295b12239bb2987ee85222e19c3f7b96a0bb6ff53bc6cdfe95f14d2914f90aa331e3c7c1cf47d266c4095f2618738cce7409", 0x74}, {&(0x7f0000000100)="1aacfabe54bc4ffd3e9ea3e9c8cb0bbe5133e5865f1a340be2003b003087aff88bd7af68ad783688053d062f6c2810bcaef3922d445aac188ab41dab65d2181d00e938b8adeb0e2f9ab9ec38182bc6a0792396e424e9f5e09f6414ad52b0f10ae8fa602cc0851c377ecf0273b7ea57a39fa3da85f72d1cd49a7b43c589599efbcb1404be3cb46da752f83ae1684d7fd3360976553238f44ac1001f3505b42ff8736db6415d22e388cb3cf19f0634741cfea70f49b5957ffd6856fa0ca950399d4a34e567843221480a07dfd0b621727feaf56ff57b1c5af3f32fca3252590866b9e48a6327d7c8d6e241c2b14be1e6494cd3cb1a924e42ea09f70084f252cf3a0814246b8cb0af5240b30a947b6f6ea29485f6b1a15de21446b03370d305c2c4670a92812d7b2328a1000ca2cccf53f5bf634e6150608e3cfb5b7e5fabb5aa9a70729b3cf6e7acbb169a13de17272785717463ff3077c83baa20da8781d6d64f4f5a73660557ac160e43af342c7723422410f537ca1ba56ec871e4b2007029f6f4f031c2e3ff7419f6579c7af07eb7aaef305bd057d4758d00971c2120a257c6adb5895d680409d1421ec9d60388f42c2e447032e710ef027878428950e6ef62bd454030da670b6260d4a87d9a5382560aea1b9b75f56c7e8ed3424dc42591fb355c79b045c9f3cebfa41651487c3c4fabfafd6ffd4af48739412f34270ebaa20428a5787ad8fbab63eae90800ba9732f75efe323c33347c09535a2259a73274fdcdbc118ecd5238d8e3d98f82f7a0745ce6f3e5a40f1863a338a1c711c20a1ac3bdf83faf797588469e8d62276c85f16cd637a59c1c001f48e50f1c6ecd4442326c32b7bc7f7506da4e0aa2528d95288235e1d28139638e164943e0bcdb6faf1ad478a2b001a3aaaccea051da102cd8ea861e761c9017ffce1402014c089cb79328e808bc65031046ecd0344ce743d0e9449aad465de4a93557cc1c86f592dd268e7030b703486dd27becfa73a8898e0597ca375df73ca6dea49932d6394f4e6a0fa9584fe29dbe76c9b5aa9a44f8c805abb1abe83913b5cfdeda1c067875b0bd613c5b91e1d3bfc32ae135699c2ab84913715a0ef9d563025ef693593a57e267ddc583655d7b3f83e8241143cb261d6a6dc3372ee8c14568a3152ce88b5e5a59e74a1abc6de6faa566e9eda9f80b57ed8fd88b8ef1647f8047227fb4f6a68d069042c4554b6e41d252798a8cdc6fd8c7291dd4159e93bbb60ebedda81451fc3315b70f4ea562058f22eb10af0fd12e126836c9033e3d9e062a2e4b0684aa9c4b86c2145ec84b2e99e2f21929748e0d2cf728188084a1ae312173520b2337932b5caa9f04f373f2ede58bf893aa37b7ed1bc53b4b5d7110dfb72dec6a9d9e7d7f375aad36d21133fd7b1e89b18ee33e7ec6e0012cc5709d5693ebd64df20aa67d8e091ab0f20a55d398b5dda4fba4a3f42d93236b81e44b3806b4311b59fee8fe8a434cc21a5c3638aadb91e6db9162cd82783a79d1db0a13c635e836d5c75b7ae31d080122b681ea7ef45ea825db095457564765b1f41f3cd49b11fb639a0f7f92075263899cc869694f233a4c299eeb05c37ef78ac778952d74d331bf516da6833aaba267d76c9f909d41d54889aee226fb5b1e6608053d30eafdd2ba2995ec0ba8e54378c7843d938c55b88c761773822b5e315ee89313a9ff61e76eb6c0795fafe497f58b7bfd3bc3c5dfa04bb9c90c2f2cd967828a3b31c647d40359518c65be753def081ddf7f0808fd967589049eae763d4ed1df47ff7d6b924d46776666cf9d6730d5b68a27c737bd90c2f3ea183b4f77959c40ada0b43bd237d8ca32655e4b27b4eeb6c6250027d9a5e80480c8c2a143fec03bdad1dcb2cb3529fc7276dac71d179052d4c870d02d2f9dcd072b8f064114d78560c49afad61dd5986b91b2e8293870b84a1d0a04ad251ce423f1ed164c39ed9e2660fca85e922f907bb18828dc73c94b60b93eb79e58ddbbda69bb699363ad3f0fb5bd86cd34a2e3952d41b7c80461ad6c261d93f5de111724c49636d6a7f847cb6013404c5f197da7b54780aaa0a0bae58d338b3e56477ee99733c4832bb14289bb196bda319d7fcf801b7ed13b6c12ad27427557a6316cb9c32fc2b47a8e0e480dcb0f8ca833c00fc6b20c3f887c6bc23a19a7e0205a726e8f7e4f2208df07d8fd79d35af524ed5095b74043eb878926389947e609efc6e6f8a1aaa898c5cd6ef4126ac47823683bda75f9735431bdb6f95b8e40ae73a7c35377078c8eb4e7e5bf9ebec237d51b5c10463ff94c6aaa1d15a23ff67bc1cac6feb41e690e83a9befe4f265dab0e1a6e663daf30a86f254901f1e384f0f5fc12f3ec01fab77ddc1196a2758d66b4579ff772bc8b4ae598be041365aba83ef73aec75a668bd249e82073719f790ed90aa2c17f9c0737061b11b834d8d75fe05826b343e0a721835e85960654b8fc4ee022443d52c5b9750d326fdeeb464df80a5cadc3ae5d940a9439725142f813b1e7862a8723b7cfecba2d463839b03bfa6433b25e46b271c8f14c19c001696e1d4d21d731645ad83dc429bc35873a6afedfa7fc190a7c575c3baec806d4a405b7b2ca56ede99b0b6a44d77fc0f013a022706ea50b247453479bd3465eddb8626da0e92f0de3762453f0eacf65c4f852ac0339760bed4958c174ad2517476ce45f4302449dbd257c44acebf2529cb46b08ee2300881aef1e44af626b4bd18aeec6772edbb09198b0951a58267cfa52a33bb822efdb4d162d0455c59ffea838141a989edd49edfd9756ebc8c0be53e1374118197426433ad1296c1aec3e2dfbc0579b70b9310b1d4bd79ee2611febe284b9e58bd8dd739da9aa60590acca23574875ade782a43e4787add0612b1bf341985fe30e987f1a33c4ca2bb515afe3b580675b8abbcf840be2011c484dda575d15ca6b05e2f741f7f00c985b079d8910257e6e16fe92cb14d723ebfc62d8137cac143e5b67235827bffeb2188689b734fa11eeb9f78f3bc3b1f6b3d6db450e36f994698de213e616691d3c8780515173737a55ebd8a3a95c1eb350e31a377e65952cecd1cff2749725333ee02aeaa2efaeec69582a7bd5e0ae9b4452b4f46b8c56afbaeaf54797cd72ef11434029067b458fccc96df6003b0cee5afe98f565444c07a83d0b3dac6283336c0cb369914d2ee377bf47730ca2d25c98b39148d2d4b9186da30d8ec82fb1cf0f909c9e65727fea96ca7918211e7258aa19f55873614f8362228eeb6262e509b4087a22abe1d1438cfb0858f28a9475e5af03a225e1bb03d290c9c6419d41ca5b7dae986a1b4b17efaedb0e52d947c333954abc026991cb494a50e36c0cbe1aba111192594e9b2576e7cda2a057f361d3169c228c77da3e4c139d62b75753c6b84fd6f1dcef0acbb1dda327c16af2acb800e0f3f800616dfa177b80691f20d99fd1516477d9e1c1d15baf68a32b3c73aa3af02b25a416b4d6b90b71c10a596ccfa93f907a91676442abc82caadd0d809c07a090af313b79272c87428c8d5357c0ac730ec4aa397c2cf219dd9571ac51f292357faf41db11147f40f564f1edc9834c70aaf6be3c2b0629ad2619d1815651765f41c9982e0219947e4a7af164cfb1a90378d9b40ad87036c16dc4d7d1a296bfedb93620f253dacf5f3c0505205624a991e25f2a5b720f66a07b9bff162ff16d7c6dc1b6baa3d47c8514e9ed804d53e0606d134adf3eb3cbef8f2bf4b98e7ce62c05d3f2ae7f340f66e7d564221f17e8c57fd80dde36c908e3226e9959700e052a2e4ff1ba76d094d5e51fb1778b07c09e6a041d7fcf83f9aa479441420bd602a964e124ee201c387e0890622aee8c31c3a86020b6046dcd49463572010c42abef4ec67426d1f124bfaf4313fa4a081c59f10322ac9164ffd0309eab40a43bdae3f17459d7254dfbe48e75bba5ea321d7dd86e5d2d45693efb16d5138c311b3741dc374c6ef716fb7045f48cc1929992a066bc0f28facb878b7e8687dfbfcd4a9f68bd26bcb2167b746ed0480b3dae4a297f0664036a1322436cded861b909b5f163b71843c9151df468ab4cce26c08d0ce1df40a1506e4e95a7335b452b664838d3ce63cd416142b751f211fe6d97f608d7e6a5353b7a3d6759716ada07ce1b8beb609311b0c792cf25c0af63b5edbd9e94499b09a925aba327bf6674ab20527da0d495e9c81ad4dd1654525cfd1ce89402b37d496507e9da1e6084c4fd042854501f3b5e03180b30019e8838b95c199ccc3ed13fd8af954c801a36bfb34ae80f51f26590a6a8df7f3950bf84e0758c3f5bcb561aa881fc6487b9b12e4f252248a27d841203fe74b0bc202f7f5cdb5bc7bc6d9fb0b0a3df281b22010c5d9a39225097f7884f2752c9170cd9dfa06b41586313f6a2e9a4305909e07c9afecfe4c9d8c0e27618ea5318a75dcca2e4057a60e722f3444af2c3440e3a2ca2209d20ced6790e43bae4ec991099972af7d56ac11288d93b3e7822af7c29c3b3952d85af3ff8d8f90f0ada796d5e92c0feb05ffdea16bb062117670e6b24d6df5423692a5f4a033fde26abc08c153fb4c78b81bf91ebb3d49c940a63080b0ee1d8e349ed68f562fc7e746ed1b08382a3dce6caa82c5dfd72270cfb2e9e9af8f947bf8647ecbef9470f6c847b6b3191c1c773e852146f713514a05227147b93ca5be31ef12180b97636e0ff05f5eae3a0ba81e8caa9c233897fd048bbe52f223cc207cbaa8e309470a2d4628f6c2f1c4c1479f32b26724389ec4ff78368c24d7e1b7a4f33cdbcea1cefe589becec58567cc1b4dbc3736ee27df56e569eebaeafebe1c4656973390eb5a456208389afbbe3cb23e868be5a2080e416f6b1f987857f84174d27f38448c52b9ec9080c4340162df5604b5a4fb420c314e465746c04bcab4a1c3b50359841c3e0cd0b9b7f3fd9fe12f4a0a9feb54ad2cbb52f4e75b6a1b10c4548ef4b9f535de4b5b5519097b78ceec21d30e2a9e77bbdcc7431b5d8972f771b508c06fae39badc20ee4efdade6045d1b9187c7a36dbb0fac3ad2a53de219f18927aa583a4fe87d697b66d790e7437721a59eca1f7d20bb1e6579aee1a4e3d539eae52036a18b004a596e67dc98dba497e85f6f6c1f3821e2a9a2eecf96fd89451d8c03ea31cccf31d327472df3a8b9aafe23d6939dec4911787ff3d48cef64ef39bc48f1265406a28a1d3a46da19e402c437e4418e396e7e2a3aa7585976d58e1d826df230610b8678f97719c2399ad7e676da2d318212f670fc5e32d146a82fc5971a132d5f4af5a424e8a551451489e5a947a377df821a0ae559139bbfb005c418e2a6389ac5cbec8c12523f85d2d6dc6730f76e588ec78419cd9ea9fd7d2b19ac073aa951344926d5db5b3ad2f55cccc4c790c6a1c84745c52e51d0502fbc6695c6a5c9187c9cc17a866dc863d98275da7ff4ce5a4c85748948b0743030e016089a4893ebf26ca1e71d8bc76f8b0197e85747439db99fe45267af9b1f239055e1a77ed8a4b38c143b64b6437f509db48fc1178a84f4e3ad66f2a2101299db2bb8990d749df13ffb5c1fae5575ba0db16d46c8c26f10ebd2ad59fc4ea5c4723258a78716f0c8daad4687bbd14da1fc01610b594128e47449c5779293116c6893d092ca13ba40e1bbf6642b4d1e02df66b3bff96a12c938b08e22a6c1989cacbd7694a2e9dae7bbb505a496c6d9453bea6721f1e8a806e56365e30b94b357510f21f482b15ae80e8cb81a2f7d000133cf15ef136c", 0x1000}, {&(0x7f0000001100)="90e621a60fdc95aa602549e3cfd27181fe38c2cd33009b395c51e974d2856b70841ce4a17e8cb867762ed0b4d31ab5a19f7e05c07e615104ee41a6120370b33587fe718f82392594c2069790021fbda7eee1ff4eb4f83ab5181d84143ae850ee5fb97846d0340877480dc911ff07ed6f4a85f7dae588333f79f5d7172d30bc56b8aa3dc4912baea4f2d1a3e7", 0x8c}, {&(0x7f00000011c0)="6a5a3989f2d7f23dacd2a2c5c7bf37d3727d9c161db95b92bf88044b3d26105ab89c90f36b3b4dbc6b8b6a6430b65cccb961afcaf01ab10d3c9cafa5e54e71b55455ead5fcc0a69b60e3a1b722dc575812f65c5efd0c9b6863be58595152f32e7edfdb7ea5442f8b3dc8e94f2504c451590beaebeb75262fc7cbea291c72b6ec3cb0788c73ec24657b54a7c9c0c251ed7b67584b5d8de40660523ff8220e975157fc966f2426506395cfa6263e0d61e23abb6c1cafbefc8c6b", 0xb9}, {&(0x7f0000001280)="4f6337bad90b635aab617795f15889975d31ca66036d1c33d09ee3b5a04adfc24e2db6841268e52741aaa9b67d52c702986b4b8d62f992356b0b16694a47143d6b03209c5d3ed63505341d2c458c4a19e7850d639dbcc1e92411fb83938e7a209d6b73c4e7ade152599c09f9474e491cd5c11af4071f8f32047dd4", 0x7b}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000014c0)) bind(r1, &(0x7f0000001500)=@in={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r0) bind(r2, &(0x7f0000001480)=@in={0x2, 0x3}, 0xc) 02:44:19 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/50, 0x32) 02:44:20 executing program 1: r0 = semget(0x0, 0x2, 0x408) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/21) 02:44:20 executing program 1: pledge(0xfffffffffffffffe, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:44:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$getown(r0, 0x5) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:44:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x80) getsockname$unix(r1, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r2}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xfffffffffffffe83}], 0x1, 0x0) 02:44:20 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x11, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r1, 0x7, 0x7f, &(0x7f00000000c0)=""/165, &(0x7f0000000180)=0xa5) 02:44:20 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x20, r1}) 02:44:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000080), 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x12, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 02:44:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:44:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r0, 0x6) r1 = socket$inet6(0x18, 0x100004000, 0xfffffffffffffff6) sendmsg(r1, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 02:44:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="f36044fbc1ed0163bc35bf9bf2071e29d7cbcaea791450618210d48b4ea821ea2264110c0103e929ebf9a2041dfae4d6deb21d8b8d5610a508d3d69d4cd75dbaeaa0b7cc524e1a45b7cf85dec8711d35c4b9f7fa998158a9e2786993a71a1736b295e7fae0ac67f341742f2d10a6f591572fa78e8e4aa0c6c29bc6f3518160f23401e76e8107125339b01b4e7cb831a97e1850121d42e1c2c656044686a39d4ad61a12586d9b7f9fa2674d66cc2acd9d68bb6045b3fe28d4cf2318", 0xbb) lseek(r0, 0xfffffffffffffffd, 0x2) 02:44:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x80}, {{r0}, 0x0, 0x9, 0x2, 0xec, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x83, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x9, 0x30}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x36, 0x8cf5}, {{r0}, 0xfffffffffffffffa, 0x25, 0xf0000001, 0x20, 0x54}], 0x0, 0x0, 0x5, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000340)=""/232, 0xe8}], 0x4, &(0x7f0000000480)=""/23, 0x17}, 0x41) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 02:44:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe(&(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 02:44:20 executing program 1: 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) r0 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x20000, 0x1) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1f, r2, r3, r4, r5, 0x2, 0x7}, 0x3d6, 0x7fffffff, r6, r7, 0x2413, 0x7, 0x3}) 02:44:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x14, 0x10, 0xfff, 0x2}, {{r1}, 0x0, 0x40, 0x80000002, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x24, 0xfffff, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x69d3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x1f, 0x5}, {{r2}, 0xfffffffffffffffe, 0x88, 0x1, 0x3f, 0x948000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000003, 0x80b, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffff8, 0x88, 0xf00fffff, 0x8, 0xffffffff}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x27, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x85, 0x9, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x23, 0x40000000, 0x72, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x41, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0xd8a6, 0x20000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x8, 0x100}], 0x6, &(0x7f0000000280)={0x46a, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) kqueue() 02:44:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 02:44:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x5, 0x2, 0xfffffffffffffc00, "1864e581800e09fa0ff61602b23ee235c984e15e", 0x9d, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 02:44:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d38253581a5ce99de5e02fce0735563913fd18916e3535dd71cff5852c63e85696f28325754fd1494e874adc5c43f61bc945ed", 0x33}, {&(0x7f00000000c0)="d5bd67a529d6c53b928fe12a408847cdff6a3522d2f4eca37abeed6eebba1757dc5bc679d4c5a7c2797cde6825fd52c7f09229383c85a753e412b0e666cd0887da7d5b65ac4f88b4d25a192e1d932cda5094f8e62192d67c05e3ec9a841cea9b321665780bafd36614aa41780d76a9abb1b4ed0c3d527b27747247b2ba4a9e01e14068ba21f65d42d149ce58a515c18e546713d50e6b", 0x96}, {&(0x7f00000001c0)="96c9c17fcaa8476581481082a906a0190a066be88927d6ace903feb48c2a46e5cf225c2d3f47583c59dbfdf22ad28bb8bfb0a39c2d88afd130c967440f1301cfcee79109e1d06533830d36cb8531335a475db39c893f64662cbd44a2560f63f844ff2fef313725a999169c8e8867d4d9867b51fc4857906a21c7df88aae3aca9d8b24fddcc37c8a0ec65b09533b0feae4989f737538ce39b002dd0d0848c0f2c8b00b02aa87280beecefe052a3c56df8cc50db8fbe4815003482570fe19e62437ede91d9cd45e674c3545d773e503346d3a87e8e4d54c52057d3cf03f179c606f1b9d5b247b527330cf4360d88ac8e82e9", 0xf1}], 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) 02:44:20 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:44:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000c88000/0x1000)=nil, 0x1000, 0x2) shmctl$SHM_UNLOCK(r0, 0x4) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 02:44:20 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:44:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d7ffff00", 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f00000004c0)='./file0\x00', 0xca, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x3, 0x111d, 0xf9, r3}) getpeername(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r5 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) dup(r5) pipe2(&(0x7f0000000500), 0x10000) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000240)) fchown(r1, r2, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:44:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r1, 0xfffffffffffffffa) recvfrom(r1, &(0x7f0000000040)=""/246, 0xf6, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x20) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f00000002c0)="28524d64b54897fcca508033066280e9097397811ccb628fe32564172ea091dca68f63109752048e3f148325b55d7239f92e9cca8ae7a87674e738571a3bb1661f3cae0ca6", 0x45, 0x2, 0x0, 0x0) 02:44:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="1dadee59f13dc9bf3f2016ad848954bf5e16047d67c364bd64d9b1fcc083a15e6d818554f9c415518fea54", 0x2b, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x42, 0x3}, 0xc) setsockopt(r0, 0x29, 0x101, &(0x7f00000000c0)="87090000", 0x15a) 02:44:20 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 02:44:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 02:44:21 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 02:44:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x200) r1 = msgget$private(0x0, 0x140) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) semget(0x3, 0x3, 0x9) r4 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r4, 0x0, 0x2, 0x7, 0x0, 0x1}) 02:44:21 executing program 1: socketpair(0x7, 0x5, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa223ac7e23263a0e) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="efd7efe654b54e02000000000000005248a39148ee5e1721822dde97fab0fc7bd40761135328b9a75ba2e004a7bd597d5f5cfd4307e852b14212bdd8f32002e58d09248d653c74b584429efba33ed6432ec95593008b82557a170bbed9dd8a2499113ce0b00102c3938a235779d068f520c91e76ffb988ca56a96b9bbc184083b7eabc0abcd0433300e3afb58d", 0x8d) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r3, &(0x7f0000335000), 0xfc94) getdents(r3, &(0x7f0000000240), 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:44:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x1) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 02:44:22 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='W\x00') 02:44:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:44:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) socket(0x2, 0x4, 0xffff) sendto(r0, &(0x7f0000000000)="7a1aa5abf024f4b435e63b148468c5497ac818c7b2969e5b1e690cf1a1b175e22612761628b1a7a8d4946d61f878747b291f3951e92edb2b7b9137777a1a0a17a584801448939f0a13b1dbb6af09cc16ac42091b15cc392405c77fff7ebd428704c550205072b9e3aa1173dbdfdad5eba091c59abacf6e4c078c932e568965752fbf59aef743f56a22fe3408f7c9df93bfccf469dd4ce257f54516cb01c0649c80d0129579180df62cb1d763f3c30e0a34b1a5614363a81d7e14734fc1fd4bd918c3099b535a1cb41e6f87494d01710d9d139621a3fbc66c247f894fdb08e3fa46ba3eaa956f2e794e0003", 0xeb, 0x5, 0x0, 0x0) 02:44:22 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 02:44:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f18653100"], 0xa) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 02:44:22 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mprotect(&(0x7f00003c3000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x6, 0x8004, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mprotect(&(0x7f00003c3000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./control\x00') 02:44:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x1ff) setsockopt(r0, 0x96, 0x4, &(0x7f0000000300)="308e45d774a1358a6d5c5c91a2f5b057dc35fdeb242405bd84e34dd28485be13f0b8fb444f00", 0xf9) shutdown(r0, 0x0) fchdir(r0) r1 = accept(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0000000002000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0x245) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x10600, 0x100) setsockopt(r0, 0x25c, 0x0, &(0x7f0000000080)="72fcf34f8695687c79ea20672f840ba61fc97a81afa87db33ccfc041582c5ca49f830f15f73c3b33bc519f0fe2bcfd8f45efde1539aa1ee14340621ef9e91a0e78520f8a2b27ce8a0e3e1320a0af606d04202bb6aa08e22f211b1974cf56e9288d4426ace823dd739576d20837e5d00f90e377135d5e7fdbfe7af28cdb2c4c1ec59cf4741028ffb6b75908aeb70a3476b0b9b8bfaf890014fb9a3c5343fccd61ac858ed7d6addab15b98d1385a7113a78983677a77053738726a6a124a51799685b57bc69e32a1359162ee2e94d615060f086e191fd05a126684d49036efe79ad8b2aae73311b93657d5d4", 0xeb) fchdir(r0) sendto(r1, &(0x7f0000000180)="e7d64827de550ad574eefc70e009a0ae101f03bf29bbb133198fbeb6f71c2159be1562e85d19175b7b7188f61187d8b0190fd7e4a697b7d126744fc443b5f1cda19278d1c2b45a52289229282ba2ef2b15bd06ba97c43b3c5499743185bbb8fd07a909f233d3086282bda682160ff3b6c9250201a31430434291f91999314c0d", 0x80, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0xd9, 0x3ff}, 0xc) getuid() socketpair(0x3b, 0x2, 0x3, &(0x7f0000000000)) 02:44:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 02:44:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xdce, 0x1, 0x9, 0x4, 0x80}, 0xc) 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) 02:44:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:44:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x10000) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() 02:44:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5b0d4c4cd8df67b246a1d0e2e502", 0xe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 02:44:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, 0x0, 0xfee2) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 02:44:23 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000000) 02:44:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r7 = getgid() fchown(r2, 0x0, r7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 02:44:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x17, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xffeffffffffffffd, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 02:44:24 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x5012, r0, 0x0, 0x0) 02:44:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r5}, 0xc) getgroups(0x6, &(0x7f0000002a00)=[r5, r2, r2, r4, r4, r5]) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x5, 0xffffffffffffff55) sendmsg(r0, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000000180)="0f2a", 0x2}, {&(0x7f00000001c0)="ed0caa0fe2a24080a79785fc8e74d37ee5d31ebae5f43e55920c26c732b470e4dbd68cf9595d1490ccb28ed35c65d30e6becaf420530bb9eb032c6f5e8a386a55a94915a3bc4c8c8d0ff68ace0baca80d479e1631e03a9f0d9ae4acf7e9b07f8b981c002cd31076b8bfb3d3db1100e63f112c22c183f1b00a94046023b94a11208b77e5579ad62761c53cfb80b5fd12096a05a4d93ed314b18898d64dfb0da6069060d7110369f6702f08e49ca9c798101d3b20a68b51d14d4ff74f4a57ab6fc945af2c36dffe7e9a4a8c9d557196db14bca8819eda56d278004a4f6cfe5f815d8b1ee875e83390af1060377e6fc927af54a13607b695e73ef62c19db83545a99e2a629167c3d0db7c372a555dbce06e8d036ca457d1114d5ed296446ec39f9bef879799248981fd56827358f2fd77f3525d851b22f6c15f27433612c5e4624159a6928ce2dd69dc16103de404086f83dbb7f14207c862c7c0df6559d6b8775bd3ce39fe1f4266903ea272e05c780443edc579ee881827465729cd35e8631f69703d5e9b0b7ff262a27a222b05fda1631fdd342f2d89831c8f4ebc38f759664090467b2b3051168fceb3f6e8bc28830fdc0966bdcf05f7d3e479c0a08c03b852c9ad041bdd427f085001c71a9847a365d93bc4802124f27f072a9a99e8c1b8f1eb3f9f60e75060dd9e8869e347393d774a99a8144fe2df92e269a92ba0a3bab03c32113605be7aa98d90dfa92b8b9efdac3682a57296d0b369153aaa4ede82ee3ea8ea68088c1d42e9f21ebe9601854296bf1cf5d02dd772d08926def0535891bba433ad4aa64e6cd95f1bc8c44e83b2fd3013a8bee2f2f2c6191f676e09e05d9085c6d3e448490a5e46dbf4cda9375d2ff2881ff35d98f89d6469a595cc5de01979bfd34c9ca8f4f9e6fc299bbc718b561f7f64cbc71ea294686f0acf8ba2fcf7b1386ff3f552531cf7fb9df2c2d93bb972aa992fd942ef3d18827484c3203c909d0b34efd77082ce22b672b19a66a9648bda1c5bf8422948960403ae3a59ab1c58903e2e849a0ed2d6e3a6f9b9e24f91468c324d199b79672bec4894229aa77e570bb94bee49e18371b373c81925bc83ef3c7aeb22d34ea902858523e28732589ff9f0a45980755b33eb91c3bc90cdb8c6c2d80e76b49e468de8eea48e165ef485467b790937c879d4000cdb82ce4edbcf04ae16a8193dce9bfcd4fe09f821dd60c17a6b8ebe6f2af16e7c234f786d61fd2a1ea4f695a7dcf58a4ab76d4527e4c78baca8745aee7a10bd5ba20dbfaf3e9f94e2ca0dfccf3830f8c20efdfdcb31e8ac614134a334b2d14d74133f0f7db3e8f33f3756bd13338150d2566a1eac09f370c9dc956a8091aff8deed88070e020a8b944c161ec8ab9c589fd5d004d7e7c326e59c4d5ae4a36bc209004f9d78895087bdc7b1a1295d8f0edaff60f972950d71bc8363a8692c5d14a970173176b1e515dbbf42c22e5b43113f77806bee6a880b19bc6b2b2350701c1dccc647616e1c201b1497d9879ff6cdd3537bad7b0c5726aa286e535227af713028e10660f89c9a955d589c1a3223ffa0b096320a80ec05096d9151a6ceae44275f9d06a5575f0533113c422885649bbd5aa63db6164b6532abc2387e9afbb3204c3dafdce601bc5bd980e72b77a0efaeaffa9e7a54724cde881979d62f53f9bc1191b0fbfb44916b4433276a4ed238bc7ef49da0037abcd88881601b5a0e761e7b8dc74d9e91126426748e07e5fb558dab4b692087c1ded831f50b17aea8c5f35c465b5af76627f2adbaf0ef4d13769195a24c952ac2bf7bb31a05bd21592c019cd99cb3e43fa7a196c653e581afd2986c9154c213bc1904b22fc5905012b5c2dade2ad07a44a46611ff9474b95573cb57267263b9fe5a4e9fafa6ac5e829dc78c35cb3fc1988974c3c3e8ba7e13f80552c28985b80456e584a73a1f8be597c8bad553b6fabc66f02c40dffba853336809e7d05e44514fa98d91b19e5b70f65f79eb73f67dd92473a85f617f0c83e958af629ca4612d7c3665114960ff78adca307d49794958206287a15748712b28f7c609b38d5bbcbffdfa02a3515bbd4f5c0bf662ff9d2d9961ce1d283d11e4592d8cc0b5ac142a3ebbd981630817a257f79b6afba7c01ca4a8e52dc54347a76ad4f15a128d43a3c8692651efa3c19b878ad1a520ff7e1d02f7d1702e383f722b826cba85a5a6550983370046e4957a8dc021739f57cd9f51661bd0f8712da8b18b93deb51194a12a41b46ce337df7b5f741bf59efcb341bc22ff40d8033b6c5d9d2786a7604c33550dd76b2d141892bc691c84383a6acddf152746d595629d250e4926c3bd3f05d5235c5763306cc571002f50493e7a656c634166195194294449db26667f4ea4834ce2fcb2882f7db31239b6c39540fbc3da8f012b7b83ff195d616388c9664f628ef3d84826f6b6538795ccae0bed60f0d0393c2a28b6f77aaa0249ad794b03604424069cc339c405a56b3c9d9cadd185173cc0acdba9065006f239e54f190cfb2cc15f03f59741647b66a1550dd1d40e0c9d4ebb3d75fa57057e6e45247a3af68a78328b8846b591a71033082437b9ba30f8c5072ce0ea08380c8a942719ab77825c26e8a619f29b0ed2ef38ac78bc93d8fba45c314b560df417678bc9be73bc6f3d05fefa5d676ef976c43a8ca0f3d5ebd42b51aec3eb2b29fa71474cf783d29245edd726a71860ffed73f63d02e36ce722f0cb1d85e090c926a2b4023cd5b30c13e71277d432f0d17ea6662718d8184610cab7319c278206d4c33b7c9997e14881c921b7611ac7d332b41a8285cd408fced3d4f079291f5d6f652bf35c3c0a7d62ebdb8699ac57f395763f2a526f7709a48586a946221db50808e0fec92a08eb298521ac5356d181833bb22fa83a6f82ce19a87521bf382a85192fb1ca91d2080f409f17fac45762fce16ee351139cc4a7a16f9c6da0e31d67c5e01d4e767593b15bce1fce37e1a3a307325443bd545daf2169304e83c68d68e47c7c504025ba29ea481dccd2e1de9a376609e7c06b8ddf6b3d3d6c88eadab4fc6ae1e1aa770cec1a0fe72951ac4c9c9ac914eb48e9ed633d5e04ce59a4f4dda3858bde2d2420540628ab98e454abbfc59e6744f9f7b34cebeb4de431cf18582507b25b6de6f0b23ddfd0c459909f8a0dfda64a78ac098f575f8355862910f9f67259875bf09ce7320340b6eb294eaeb8a3a658c9a04be37c3c70b0ddf5321afbf68eced5bc5a06570db527f934566ccb9d21fa8d0497ed5400a5ab6cb332e50b04197e0bc8625b163f9e2b7446cdf733251c11ba620c453a69550f756f5aaba95ab9e6b258c0cb4464a86173454f5904618eefd48db1535e3677251e3dd3dc89574c603eea15bdb3170071b2ff2d2fbef24e515f4dc308e528bd1824d85f4de05ce144dd4be4bf6bf484f3fd30fa0ebc20a29b9bda70d2f446efd2328ab8d731c1e2c062ca46144be477f76a6776e31650fe47710520c5b0377302a5d96b124a8e5ddb006834b84ae648b5532a46dd92b1a8a63059ba1b03eca3bbef828b11d259f4291c0af1f6667d079cb6861784f034743df342128db34f892046b54ff062bbe07b0cd5b333f6f410a2a1af74d980230e66e71ccc25bd88a9ddaa00091aa84737b8dbd586610e0c62c07340e6e6ff8e89e6be9a97362f07b9c84ad2b633222782591c38c5f720c10202666804d0ebd4ac285dbbfd4551edabcb7e294d5839032bb8f7bfb636750a8acdf7a0c10e8fb80087cfc0b82e652838c0aadd84475e6fbcdf23675c03a8fc23826f86d441bbc3adf5e0a1f3862f086224d61b97c0efd96f18102f8bcba0131527b4d62ec0098504a014c07a687d7b32fbbef7d05a5f93a03e6d2c2e0a0dce0446e38373a37953751e478e48a0f68852d19f2ddf42477493521d3c45d52beb16f5673c1f25dae7453d13096d2f556b4c6141aa64ba0a7b12a262149718b55fe76d74f274148fcaffd973c0229f1e44d84272b9079ae0327e7c4dd7ce0a048e4c026d4a8a16174e91af65e464ddc09262e8e9833adc595915e5d65b82c93a70bda4f299806ed6c8804cfa681c41349071e0f7988300c679a382e4b7c154530614a400d59518f55afdb9bc8ead0b371ab5f7812985cd13a8370b50321cce6e0353ac0778d4b86c7b8077422fad966cfd0b98f2c9327e9b74a9604da06c37ebd76ad66926749c217dc843a6c182ea021739346487b3b71756e6438a2a7d2d7f7eede5fbeb268e4cade4ff8b30341433cbe6281f43d153ff5b9852692b4db3957a7b5001993c9b63e90f2f2c8d0e391c1bbd4880201350e6bda7a807591db913cd62b6c8b78e7b0b08c384a782d9475029618d46e005bea3eca60041a7786c8566f92c6db896994b88d8aed507f2d2f6a84a3c85f95b5d6f0c77aeba57dacb5bc82f186e01072b10cd970928e9e83519c39004594189e229b6448c21ae9b12354533128f6c710323d4e08a9eb1dc7fddfce3bea509f03d602d13d98e42efbb1899da28376810855b9d8ff6a6e7694bd527cb9e7ebdabf6dfefd59daf0727ce576f007101f69a1d53489d071b4be6be2596a2e8ffb67eaea04d35bf035df8f8f48de530d42696427018ddb6044359e255b73e97c27f3285fd098d0867e834dc11564e56aff4848c17ad5078f35cb17cbbf79e526b99592b74d2011f5eb859af4d3142711eaee01dd5eb5ebb6882c19b3545c821ae9912ed0eac4630b0d68de71655704511ba837f12180bed8e89486ef5d838995a4cfbde0edfdbf6eb1bdc1ebd0c9db278a41e3644b54a8bb828863036a72970c3d3bc11a6236ffa1dbf029e95003005f6ce5618ad2990b74c444db9570e87a5cc96065236a2512d626cbbe10e29ff51082f20078bf2dc78bdf320b04d7a82c4ac724569df7182665128b1a3bb93cbbd37ff2b81bf5f3bcf05cb485c5fc94ff80a84f66097f6ca82bfdd9f39c4393ba3be95cf74099e06f24eb0692f12aa84675959f3aaeba7232de82012c7e6a963450f97389f007e81cf38157fa1da1def4020e1731f00c00d9e1960949c5425cd0879e0367ba83d16a8e1e1a25bc78665a7f9d266f873bb2fe8e6e5af401a222bc40cd5275f9bf2acd261e5eac0b2fc7d9088e20e83daaa6a7519dc3ddde97129393296e75fc71d0e0783fa55f9397a551ed28cf405f4eb5d52e5d6e199fd995ef227514ec7196aa8177df70652c7f68d77e5fc8dfa055329d25ec5b0d320503bf55e633052da0e502635553fb28a5866844a648d901403a097cf98bf7b797c93f0c5b49d5637767baa4f395eca664c9725ffc1e2553803ec5d7da0de7ea292dbde647c871a35788169339c5d7c36a8f8e0adaed330a11c7795353d6b81c8edd3bccf6adf4f477b9dc914526ce8eeb248e203ba8e178ed51b30d660e3d610da8ff036baffc6689dc829e9ff1fb933f70ecdbef78ed6c9defd1a05d9d996e8adb63acd9015d6105072332c3fc805f859baee433f5a256828fa14bb95c2fb1700532c840c6e25302b235ed1ca59f9d587c495d28cc15c32c93d6cc0dca9a22a7bec74ccb3aacaf152a7c5d4a67117dfc5ba0d8b3a3f5c73609b59ed0ade1ca7383b9e32697b9f121040b75ca734a6ab58ea95415a413e31b6053c421173fcbe270adf29699bd1455e8e58bf55c8f623a2ed57c481c64479a770996952d7f3cb97518ef356da8f7ec8ba39a1cb59358d2a38a7756acebdbc86a5e4d5ef7d6ba636fa0110cdb65e227e94358955eeb9fc4ab17f2e15d3bec0c9e1", 0x1000}, {&(0x7f00000011c0)="f5287bba707fe22e3c4d77caa520fc1fbc42a060d299742d1a97bd322087078939e4f36e9acd628e6c9774d0d14bca6e09ec416d141093c13a007e347d5b533e07aeaf5c9fc9857bde5ba3e9f833293a379c190640730ef72c6fe63ec93cbf6667ad1ea38f3d7508086a9a48711e4e623871299023e54633ac1d86203b8daa84e78c390a8ac7e2b399db4f2033fc3ed8cb901925c8c48140ec564a7d85599499841d17d5911c2b29b9085c40be8836980bac771445dc6b1d6e8fbca2b0732ea1efc68f829515", 0xc6}, {&(0x7f00000012c0)="e0ae22beed9070a59fea590f378a8050dfe2a89a19ff529e7986c81f960ba5bca9cc0dadda3915a107c40dba44669d5dcb62c31564ce48d16736903b7734cb6b0a353b74312951905c7412e07040c4847451632722c0da9d5ed57b3e3715fc47500f3f9b532364066f8cec4e477c35be0db4ec66068936f0d2d91429e47a7310817c1cfe92adc027f560f73ea28413936d31bf1ace930d114777a8f6772e0dbd940dae67b33bde209ba42d704e3504dfd149976277f827f9211ee0caf0755b09bd6ef85467cd7389dfe5f4f8cd063cd802034a34ee9201d4e3916d524cd0ef661d816ddc5724ed925aa5db6a64a9ed85ebd299ad7e65e03b35286388129015e760e16467851aa0b8ce8c4a8f204fe96ebd40497bacf86f8c4dd726f742a0062063f02360f6c133f84ad1705d60f04ce4ee5fd249efecac11602fceece4ae016ea22af11cd5ba973ef40a23e7fff9fa0fe5b1a6d4dd8300455bf4c5a0d3c61a53033d0c9dc8ed1a102b890d23b3a1e4ba03d6b4237142a1d0ada587ed5e153294e18c4822ef5c77f0ec1d8b9457f94d32d14b5d0bf059a2e8a2b0d07721d1c1610a37d6df16ed4f50b1a74a416ba549a57bc72d366e3c74c213093ffad3dda19c54a11ae22de502143a8f32f15eb2b05c88f1ec53a7a6d421383b84be7e49e5987cecfb7d5d28ca9eede9d2e06044fd5e4c5b4ba99bbe8c9ab1fd3519df6db258203444b7fbe09e5164c54b49ce453c336d801df11209022cf2d9161271d4e8c4bddd7446ba84c400a672a0ea79838d5c6ae0767df48f4651101f638d8989a955402e1d5a8087f759887475ab58011d912b45db644b77a95dce779f38911242dabe077094654d28a030b403fc2b5417fa36abd7259c1b8c9496f3a8a32e595e8d8611838f5d86e4a994ba60cb54fc72fef7a5a1adf0382ddf267c5903c8236458670cc08e3442e9ff5cb59040b7e55536b26e5ef9a0f18bae252ce6815767ec99b4ba63805ad342e44fff578776099cae504108206c63d5d4ee4fb8176bd1c232d8a4ef7f0068cdca82307a274291dd52c93b06ca106b39121595e0490f6e01916cfbc3fee47ade273fde6e844ee44d83a1b796bbb023dac07045903bbe294ff9a165d584bf8592e212e6d1e419aeaceac8071162d9bb59a79113c4ecbb68e9abddd7bccea2e122a0f7ec89c836760f9527d9db9bc061c32d81ecfc883b6de97d738fac607fec3077e91906c0887a80ff1a07831c8cd5da757856ac459d31757beb5a0bcee6d014d666065009947b3d4ced595a737c099844d963a6447a556a1528e8c27767887722e94a6459fcc232490a0de19d11358845f322566407d2395873be0b27e7bb01b63833509a233b21f06f68ddd4c3fca4ef89d6edb69ca99e7d3a9963f77de454c2f279e31010b903937d35b0e0d8a350707a53a79cf804f3e889a01b1db860bbeaba60d74bee58137c589931323a593df1317fd94261ef80a125bc9ac4a1b3371550a236eeed6f85d7eb8db97c2b94a7cb1e96a5502efe4629d6c3846f8ba359469063f42531b8c736072881588c2e7cd39e2d056935e9ce30c96b91d77c5fb327f3cc35cbce78a156fe9081bf6981192351ff2b7794703e3edd8e4e3da151d581e7184125c92b8ddf5b62d7ff5e2c2224f5c993da923ed07d7a0ab3dafb736321b94f0efe4697e6955a034c0dee10e645998983f56b3e9cf0517aa147eb39d6b8faf71f81b81fcd70044be4a742734f97aae0d67ff381c9a801f3f83a5ba8a539a9eaa241b20ea79523dc465430aac37a3e4b7cac3375126ba03ec4e523c2a2ac250a945f814e3aa556e799bc0e440fe117a0e22eb2dbf1c737bb1a8b067c3d8df189064f4cfd9ed1e22edd06287787256408baa2c0b0a15e7cda0cb9e5f95e29fc99bde7e10b500f65dd8e95dbc4b66fdc70ad039433493331ca2766d36b56bcb20cb1534d826d70e7602742fa5620236d8308f4f41d7242bcd3154045fc642b0a23e44426415b0745eff128f9faf86795ac05fc8eb2d66bb718307ae180cd19107e91ca50a2d4f75656a6743bbea1e40db5d74a6c2f1459240763ccfa1f88cf5f9f490b70eb3eb7f8d4962e1cc6af4e0fa73dbcb22d9ab8cb0f19cb785649b69efbe96bfa30cdb6015c677444f4ed7f9c502e1c971d24cf7de554aedca7cdadc4a3a4786e66bf1c7882dbd61aab0895ce7b6f9b31bba6ae64620f817710fb4714683a056ad4cc61301490de88aa6cc763df3fa3f9ea7bd96b45255aea7c397a9f4818ca5bc4441f942cbbe55c3569d97da335b6ecd4f3dab080fa46f596af70d0b3bb9c5ba8b0a2cd63fd61bf105d873c8b4f1243ce24932c8224c8f5316b70c6a372f6637af55dd0765040d4edc882c2af7312436c6a32caca5f7ccc534189cb8ad236b556e8dd943871bda95d546b4616e8c7b31fd29d63e82d23d4eee694b14380a6c30e8613e9a6c7cd4e1342d9cf8a17dd7caf291b464711387ff248976750cd06e8400df61aa30f78f89a7b3f7f31d57caacaae48c1b53762e8a715a6cfab4f75b47eb37fd3caf342bfc2ed6636489910b70b5610961ac9c710f163028ceefd27bbff2cabf9490a52f4c7a7a528ebe72e86337cce54294fec862ee315b10621f2b2a0809eb6b19a5604aef678c51cf44c3f6e2fe45d5811dea7ffe28fe41102b704267a4ac2493d098a0578c710b2e16e784d70e75de7ef03defd9e4e1043da9b0fe1a006c109894c3f7c57d079804532a605d97138dd2f35393317c41c8097541d947ccf10595f3a4182c31df9788d6769ff891aa8bb9e4528ff1a0678f869364a208fbafd8a2a277af4125318b93775c3355043e6fee60cc9b23e4cfcb3cf3d1ed8b66f0a376f0b327759dd436d4d5cb8beacc50f4b1df0f8c6b48cbe11fc261f7ec2049f682a7221898c235ca7f6bca4c8d7d8863696ee6248924c06805309fcf5c34fe42d48e68ebf4073aac9abaf5556b8f7ba131582a83e7d46a11156e25e54ea7e2abb9e94e073ad8066e023b810d670fd840a6076fdd25cbb1c6a9463b2ff8aa766392e2c8aaf94b10b53ad3472abd4dfadd1cbb519854c8c304bb74c4244aea1fceec577ad4ac4022e50e6d3858abb0b4ce66374c879f7f618924aa1f6ea246d9ef3c28c6ba30c946751368329116e2c500b9f55d1f1f293d0b515e90f1aa1567ea51d5e5685875691c70aac056eb4bc3d22521f59e665d8f78aaf9bf0b99221b9373fbbfa913500fb70c613aa880b813a69b43c5e7300246716a403b2a19c41fd8109c64e4d31fba2a6d9b045f21b25edcc8bfe61071e3d67dd4db9ca2bdcc17e4e04e501a42262d71e5dcfb825110996f666c7d8d656a7c477d093f0634dd29aca8c0e1d247dfd78768e01ac0c9dab33611e863cf61a7c2bb555d736c35543c8784d1f39eb389303b57a4c6e090f21c130013e1dedb2219f087b68339e56ce29b723bf7cc12b747718793e7fbf1303ca4bda4ca5915f750850439874052971bde63c6823bff2bd120dde8a0f25cf82c5afd2698c4d32f0a56a083aa9a45c30768d152a5a49b90346b2248d367f01ff3e6da9fb5bf4d498996c62198ea57575c6c66f929cb0b6de583dbd56a0c92bcbfee96d79ee1155518093c4e4a726581bda99a4f5be2190fa9df57d0e023cbc45fd9cc631c66953a9f30bdc23d1d5ac19af17f406f3735b37f79e5211ee1b6ec3c0645bcd9740f11f16a75b7ca76f951b410601983f32b49a1511d488519d285c1eb7bb84d4d1b03b0f749cad7f6e113c135dd43f10c81976242171f9a00e9bdc7a5f66af68cc373f1357be76413158f44f0a178ffd5d615ceb4ab8d0bfeb9511e23e3accfefa08cc86cefad8936a3d3dbf68e0bbc05311c5552b09546fe503ad7b1d5d3a3a7f7b0e27a77090899acd36bbf4dc5c1920fe3d43529e7be67e830a0241422fb0a7d5e94efefe67d2e520fded04e556451ff603e98040e8a449b0c25c293a370b93a6cf71a3deb441c537c9bec175d81cfaa5bda3b716eef61653a8267aef75e7b1b561b0b2df8c28a3933aea1afa1cb74ebfe471fdb8e1928591ea3c02364eec584c52c1a73a43ca813c27faff20555fcd41ed8fdcbb0605b2f0cf85f542600c3f561bb0b915862aeede26de277e0ad205cc52e2e825e2a09b94fe099f5b36472f06815371db3b247cd0192a7e4467538a2e0f5d7127779c533befeab5d1f066540525d4bbdda8340cbe30dc6e4c57f07bf7804315cfa7e53015709fddef1cb1dad03c7baa034017c528cb25c83d972573127ec3a2f3df9a99bc8f66bc33fa4acc429d46bebbd21a3d4dacc12601bff0db1c4d01c83d7e26e5e8eb49c8508ae7a595fe532d19b4edcdba6da998925df7fe50b9dc4f2deeda1047fd79912b01254feb4a27abf2c0925247ca363ba44abea0b4fb13d440160c29a3d1a8941556108ce75950d417478707fa57b0ab94d2fea337a48f7ffedb0df54c3b1167790e66b51fc28054c0622c5dceca692aeb01819d3af4112ec717c2e733dbc2a459447325afbf5ebe0cf7b74db54316fea54faaa266fe20a682ca57933f907e854cdca745a944b7b9edcee6326f7cf5ec4e10221aee1a37a9442f455c69dde797f32028a0b707f5e0c34f16f66d29ce741dffe5cb50f45eeca4a34eb3a1a32a8b78a5635db226d681193510f28d0c997e4b3158ab282ee7fe8f7abeb04e30ebfcf2ffb9f9a8a31cfca0d0e86323a753298311def96aea2a5c818899f17b368b06d3cddd720c78604ce0b789a74603f255ed4422238d2e9cc627d83f165c490c786a54f1948902f9113b13fb2d2690d58dea5b750690d0d990bcbc9037c95681ebe3a066a572a8476e333fa045bf0bfc874096090b72c2799642b6798006f545589fd3b237feeaa7f0bbefbb56211ef5bdc01193330a21bc16a09e7c4837f1454c4c92a8f6f528a55ae94d4c93bb3a909fdaaba9e832392172bff281d702f572384c5b5078359fd44c2f6f1e2483470465a2c526f4f299f01ac263eaaaf576c92aaa642eec4ca4663a28c91f1ecdcc216ef3cc30916c0f97fdf9b6884ce177c26a6eb1855dd0fdeac5a7c4867de02b9f3753e37bb179ebb8eca38501fdd4c385434534ebae36e6952e9d984ec2bca0ffc99ef941f0f1cf1b542b7a504636adbf2550381065c1d3ed579841158cc31e700d385b2f0ee28bca368f62f9e41870582618d2000a05e3fdf345aa894ba572ef1448da9eb75f4ef8755d0d50e842389d278965e5f4559a6e6b56d509c04a3c31e9a35e73673212bfe706c8195e27c9b20b13d19d7a8d5af5d45d27a6779fe79cda1f4b35df9a85a7a435f74398cecca209ad4160c8aab28de2d5eb5050a26b1f5e3acef98a6c47ce9b63f25651ff45eb5eaa16ebd5b45058fc1179b09fee0c756f79550794ea6c4ae8047f5c5faf4c526e4b9b11dad624c885cce0e9f7c9d763107b90cc737807a62ef5ed21ef5ac7c292587c8333b86ecb7b3bb97c6e27a237a3422a003ca395d339d1eb4cf065e72c776e0156f316c751358a3c6ddd52d02b0b56a8e33994a8d17dd257f264bdae1b630df155d8b1fe876b0778c61c8c6c99dc37f6cb6bf530407f7bde9b04813179c3e1264caa2fc09bd92ce6b597eb348e8a6bac897323f260954495ec660a56b59c3d94f3fd6a2c23fbfb02f540effd569d6689d82e4a67ebb190ee5f70ce21d37f7a86f1a788e2f3dbe3d63c02a4ca53e29fb74cd38b2448cf994e6c5645e7c4bf31ed05f7751437898b1f48776ff503ac6f3d49f5f77167f89b8ec1e89033", 0x1000}, {&(0x7f00000022c0)='!', 0x1}, {&(0x7f0000002300)="90c73436501317993feb2d19f5834313f89688784eb7ebec3b10af6ccc0901134c53d69d1311a4375f2d65587e7176cca8898ddf256472e5f0cce10771164ce009cffb03f10a19bc87561f449f93c303aec44bec13884e54143a9abddb05b4377e6e794158d4d28f5ce66f4689a3cec369eb2af008769adf11afdf1023a501518b5edd18caa158a581fa17bc22163d7a4b14c7537c2cec45ab59dec37c114a46104af9d75a22af857b64edf76da3d6883563b35df4e60db047236f6f", 0xbc}, {&(0x7f00000023c0)="11485a305b1a3a04e2bd351c59193d50f6805751e834bf7f3b41f1dc4885aba26df9909fa5a20fb79376d0671da554370935fb3e51a57d6f412201167e0db7d750ec45c520420561d02d0e780d3601e6826434fd2c79e9e1e33c49996e7abd2ef5a0da6b74c89e5a570c9a4a7d65577648e1e8b7c8f46411ea23bdd77b435425c725a59b078fc5527e5a5f45360f0501b82bf2d47b5f50ba650ef5a1ba55796ae7cc33902bd50b5226b825b62a894f7ebcdeac636663482e9a52ef3febcabc5c3d8fe526e46c769d3c16b4f20a105f489624c530c964ba063fd1f9691912", 0xde}, {&(0x7f00000024c0)="cb809f04", 0x4}, {&(0x7f0000002500)="bc70b6b087a7b6a5f3188e1c50c9bfdf5ea0de72df4d4554d510a06a2b2310727a4a235b653bd2890f52c8d60ff61fbc355c811642a6c46c10925983379ecbaab3c9cc5d88d1f8cf95ce8ed43491091a0d48120efc11a2be642d30f64047e56c6d98bf679f573b023e3b9dd5b47fb2d483a3ad88fffede89c8763f18d368", 0x7e}, {&(0x7f0000002580)="371ee850ba4e49533e7073bae01fe4411bcbcc37835dcc8a806b74d6106bd406edd02d15c4394b962f1e412ac8775686d71c6167820dc2917f5f28258e76eaf9513b0f963e998c627e54abdee3c0f88e36689182338b62cb10b44a767707808dc8b748be5d418905c71cc44c48df5c8e09f8bc63215d40526620c821d47e778e96f13d08acd619dbc9166cb28d0faf93f70b748b8c5bed246191d075249c4e3c451024fb821b09bec03b9072", 0xac}], 0xa, &(0x7f0000002700)=[{0x80, 0xffff, 0x7, "2fe0a0b14fc43d30733d3958e33eb7255aad00648a10550da890da9a1c3fdfdfc7662e57418e9572360a7c9fe72bf3c7e18eea275596b491072fce33354d4b996cf8f0ee849592b8bf07a23c4ed50a1fc7284c92e7b6d09e14676efc5dbc42e3dd1615ca97b25a1283e9718bbb66"}, {0x108, 0xffff, 0x8, "07044e3bcc9c8937dcf43e83302a48849450299768689026c57c8ba10f705a2642eaaa8a546d8f2d3ceac8747d3d18042880e6f6d9aad444b4c87d3fdb88f1a34b9f328c128308aeaa622354119b5db6ee4f2fcc6822166b443a9c27728ee4868338ab938217bee60f594241bedf3667b8ad35fddb0b18cbd1c5f833bd5237a12b84fbeeb8de5998a3e61ffde93ffb06391b3345de54d448d99ef9455ab88f9636998d504f84e80a38c45e6e5ae347810cbd2f3790400f586efc172fee37a02f73e41557c2f4bc3b93320db1fb9acfe0d8ec6d6ba1bc459f136f7cef0faabaf113cf01ad66a95f6764a2ffc6173d9b809cfb9d3867cbf2"}, {0x110, 0xffff, 0x2, "134a1f94327cff0400c0ee45b66fa3a676cfdbc5d5b2a8bd3504adeb311d4f2776f2300665de50f41d9d1c91452b3b64d89dc0cd9dafa4a893617f33cff4b86953a63454af299e8eabaf8fdf7378b5f7c55e1938ccec8ceccc672135d24fb6b1d92bb495cb6d5f2b9e5d8735c193cfe92c0f793c3abb382502b66d6cd0493069893ed628801c3b6f3a3de0ff597342592f41e320b5683268dd45cd04fff57e54a21ea63a69a2c0cdc3d146258774a23a266960b120a477ec7e09763e8c8049bc937e6471ea3e713bcc3d73e53f98e09873ccb27c7624a5af70eb1ef90a0c6b78a8c5d1b3cff40f2e3fd3e7ea6550085991a46184c211a2645028"}], 0x298}, 0x4) dup2(r6, r0) 02:44:24 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) clock_getres(0x2, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 02:44:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00022e2f66696c653000da3a52fcdab1afb09dd6c7a2284f5aa4850d99b4b5df490e52b2d85e177facb438e9aba2d8d8eeb72bdefde14a1fcad55d54118970e7ab36369a93d263c84abc59a3a486879287"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x2, &(0x7f00000001c0)=""/234, 0xea}, 0x800) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/15, 0xf}], 0x2, &(0x7f0000000440)=""/103, 0x67}, 0x0) shutdown(r0, 0x2) 02:44:24 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x8000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0xffffffffffffffff, 0x40000000000000}], 0x38, 0x0, 0xc68, 0x0) 02:44:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0x1ff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000040), 0x8, &(0x7f0000000180)) close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000380)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffc88) dup(r1) syz_open_pts() 02:44:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x29, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x4000000000) 02:44:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="efd7efe654b54e02000000000000005248a39148ee5e1721822dde97fab0fc7bd40761135328b9a75ba2e004a7bd597d5f5cfd4307e852b14212bdd8f32002e58d09248d653c74b584429efba33ed6432ec95593008b82557a170bbed9dd8a2499113ce0b00102c3938a235779d068f520c91e76ffb988ca56a96b9bbc184083b7eabc0abcd0433300e3afb58d", 0x8d) open(&(0x7f00000023c0)='./file0\x00', 0x0, 0x20) write(r1, &(0x7f0000335000), 0xfc94) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000040)="1db7288df975b5cad6fdac4b0ad09f3a6d5f5bb30e2a4e28ea1adca784bc388dc58f2f22ed5efe", 0x27}, {&(0x7f0000000140)="be30d5cd1b283d891eaea49174a3b94d2caf00328f34bed8c2b39239ea672e3b189e086f82f2d1d56bffe40067a3b6351d364e1e729a49c12514d2780894fa199a33d451ffc4491a1d4833ccc702a9736d74051497d73aa58307692ca41c460d19f17c3574c1cc3586d75e599e4ca7dc5034ca09dbb02a065e13212918307fa9f17361aecc822639b608543c97be9b9af39607f91d577c8ce1", 0x99}, {&(0x7f0000000200)="4a38c913a96d68f54c4a8f9ed29d12f7456d10570b167979eccd100ff1a822988468d37d3842f352a9e66ad4fe7c494a508fe3f657a72e1be197c1793fa1842d3468b91b935f648d3a117245e4bf8501cdfdc2e55f41b396fdc98ced1e896a839624e49767bbe851b05cb62348595e7dafa501434b982fc9dc0721091575d56808a2b6ecf2f1fbaae983f88e6d5eb7604f64721ad767b8eee31d383454abf95f462faf1203e9fdf06a7c69b6009182e57388c2833bc1e2a4787ce607d4a53210c86680e8a3347cd7bd5d6cdb5b920c07f1c2c0e18229d1c65ae04267995c5ed09991960a23c4b0b6f3de12d4746898e979d3173aceb6a3a9f8ac2a1dad7ef55b1844e80112240f59d214a9f60c713340ed5a79fd7a383eae30e6d454769a2f27af96c85ece69be3ae4ba86693a95a16ac2809f16b139cbd58097bf6260a4228722f198f349c942b3a650c55aa8b3f2b6892031ccc557ff4b8c800c14884d07e42962f3c79a37b0497fe977bdb196863395fd2701386f9c5bdb27561e0a60984861eade127c1b1f1c18dd30e395e1eb12da035b1de0f5cd4cd2073a211b67d36c2a25611e66e1375828507d93e863d54888314a8bba88a6357e2f0b99d8eef0814aa92181b4108ffdccb50504b67937a7b381b3ad97a4670b0c7b352e8eedcbf66e1ffdd8808a9854b92cb6ae667d5cc6734fc6b34072e323513da038e946e1a17d73ecb16ea307a26d41c74765e04bbd5ec2b856761739a6310db92dfd759dd85c346793eff66db370fc1c5b2bd4f4ce7457721892997299ea0ec0e57c5cbfb99a412a918912e89857a6d0756bb4e0ba46be8b8c8950c2600a22dca67122d53cee5334da392d4c4c951b1edeb29a454d513abaffde13b09c178ff96866d32e0a9b697b60432cc1464245fc559b54aae8d844e036b9aa3601b3da5670851a0f207b941fef7d4483075e444c1fe0a069a16aec0bc05f19773421b43e9b1c52e66c6c6dc9b147a2d95792345354f3376b9f264bec6c19e3da6b04eebf1b798be23f4a696ea69f934e508f040aa38d464e1a5ae03ad43f39787c72f1600b5960dda3f52361ca9d3e634da0bbf3a0ca6c2c54293ff728735047801f53499ced98f01323dfaa5c8af2eef6039de815bf0a7d8f9a1d15e9bcc1bdc894b364b5b789a58d5f0a6196dd434f6678fde3354e1545388db27cf8472dbce04481c37ef36010f9fe2fbf9db098aa9575b419e917a563c2966851ae1278dc7d336a6f9579e2c1f5e31a9888689c4d95579df933fe073df08b3b7f2c990f0142dd01a75cf9bddbcdd9713729fffc5ddc517934ff2377d09940ac60e4467c8f0f876a59d56de88592045db4a5f80f62f71d9971ef31a2857c69946e0221e4fdb47ee8535eb58c80cd8a055e69883800f24835d255fd659ebc42a5874e9b6ce02057c926250a61b37840bcffa0b67791a0cdef85486e2ea966d53faf1c524373e17dab54cc8ebaed76fd4ac0ab38024e143524580015243fa394d78c4200f2fefb7239cc77038b01ebae97f69673551576f44a61cb33145019dc25bea208c066a1a31835cd7b2fb6c2ac7a64ea9b4ecf29220bc9295e3f1d6ebbb68536b4e93fdca22fe1175fb57dc0f6fdfb40a57f2c4c794fc59b696db0364c56322b21db3638a418837690bdc0d832b5cc093f82a759e8ae771311da77228c65fdc17ac25d68ff2e20a622f8b3beec75869a1193c9252aa6490c6fb335d6cdbe5d92b9a9ac79871701d7c260ad21e5e4f4b22ee32a3ffa7b3eeeb2607459116a3b1814be39b4cc9fa6576f0c851951629404931e743f65a4e907c673021d654b7c5fba2eabb3550b8ba19b549a16d39ef1f6be2c9a0615d0004803fa5a14c2eab7da8f126d5303f53fd28bf763890d037d2bd64e428d007cdc5abe51a65ccce96c36d0ecd187685556ba2b10b8453c3ef05ce06b0d065c97b90039a883e002a3a2d73be3ceee7d6ba7b6c14e52414d66121029a3e0437a8b45a122dc4417dd0ce6b7026348c0ffdd047d240ffa1040aeec106e7141ae35884dd18bd5f54d8aaeae1436fb62ecdbac2c6a7321d476514b02ae592558d21c1817384b85bb49263d239912ee10fc8f9a3bc2ee31a819f06646c52f063f0417814b00de0050395c65118ec22f250841a2d738ab8e2e4eca49943b15719b8b2d019ec9ce3fa5c6c5b146db81232dfbaabe7956ef4b06077b1af1756f1d25c94cc6fabc4420d104aa41a112dbbce119ef682eb6d484c7e41921543f128f05b689d54a3d372ab4a62e95521998b66f995726a2e7bc71cae618cc8922ad628d9e76ed9dc4e9d5768d85eb5a42a0544c8ab2b06348bb271f812bc34edbd98af80413d56bbdda00f2e719daa91202279f537c4703482c23c8f3afd3a35a0c17da3c0b61a837917428d636ff50f5d0d512e5c76b55c8004298a1c7ef994962062585f7a4d58aaa918f902cd782b7989901fb02fd3076edc945b247217ec9193e3a894b5435a5309f67f56f239168a0663fe31c9bf7dbbe9fd883ef296e511069880eb6b8b5e81223b0bab3c80a0efe72da9bb94ea7c0c281fd923c4c4b586e4a4858a2f3cae80a2522d4c5d8adaa1f1b97ade04e9dbd1df241b7e99ff4cff506fcdb942d57e01649ddd94f553968fe4c44d2562f2cb949bd430508c39ae5370cf6d43d412d695bbf8e2f32952b44505915e2a9028f391984eb4a2c77e2196e3b5b625bb3f96743153ce16ce29ddeee47ddfbfa53a7f7b43e8a00ea96067f6144b59fcf59a1c19ad28095dc1b097347dd9e4291611bd44849ba6415265b3161dddc6e7c806b8f7184239b456ac6d52d31f4a3f19f5a97d9fcd2ddf63fe7ab5b78dc7c86479f525332e023be2ed9802c61ff3a6750d15ab42bafa8a35b3300dae215746b696c83b0b3ed63329d3da44d735663bae223290ae7990206b67664345645f6b3d186f3467dcb24d05fe65e467e46d7f2ddb6b91ab23e133a0c9edcb15e1faf2e2b4e7cbd6e2c9e1cfb2db6fe1b0e3e7e6c65026e4597a722e3914eda9ad872d3f4f9fbf8ef8408b64e9e1b086508a093b7971db561c60949230b9a62762261a9a4bfd359eb88968ccd8abdd54f544acb8969cdeb0afa5602c022b06ef3fe66d04490df2169e4b9953caf9e36d1de0dc572405d3264b99961663eb6d5d47c152f2f2605a9bfd640506f69fb86ae688f1fe0c926b790064e5e93459f5f253508795c5c3598cce3ecb8a052ead3facb59c38a90cc761b258ff66288e598069e0a9c108863cfdc02e5a7f45104d6edc7dcdfc1326dc64955b452cce7a0aa73f84e07906dcdba9977c6d9886e0efe355147f4e44774bc8c2f12454f29ff9d8108922b2882e65982a7ad37cc753e43f0423c4a25070c1b96f11bc78b4c3d208729c4f6345578261fff4b6f2df290c0b43591c07bb5bb7df682c05502a60c6650beaa935e9fa242d7368be2f6cd2ab6f92403af4661dcc69ba27235809c80c4d22be978226a8017c8e44aab3c2821fdb2c65496fdfeda9c646eec7c2f22e7ab2da61c4ef3db9b1cc094eb2f8caa8f0feab62617be693f89950903b83288d736e110c34318480c3cf3717231fc7133e73c20305b2154117322cdce82be20b42f89999bb3654b2a9ef7b002ab00d5cfc33648306cb8e5d1ac8941170c0325b2e1b35c435d4b50a3f1e9e49a1f18a114d19f16e9ed622747ca8d776e05c133c987dbb1d88f93379ba79dafee401ecf55619cbb70e3fd823612092a4b096bcc4f215864ada5b7a8b7c009f924b9052f9ab076eae3a71a5d5f5fc0220501e69226e606aae962476efb39481a52203b61ed8bac27b1874a18ba5480eb709780d37e88d6a9522ffdc31e4af23abe6d62379b9bd210a955dd25d9c5ae70072e3d8a03bcd52499498ff8f6ca216d253b1b4b2a4cb3cd39d3e61090fde3cadd0e3a270d05324c5fcad692c22a122b96d042f05e278b2cdc4cace633173649743354addf26e5a3f174ec00767b57dc630b325d56850d965f0ef3c37d8f58901168e9b7aaa43f4c785f92bd8e9083ca918675ffac6049427b2426710833f737432e64b8003907a88f464a97c013ae792f0e58ab07c4533474621f5fadb6cc2da651c904675cffa757806b60511314efd23f5a6fa33de834446fd8246e0016be4cf0a0a5da0da8c4f27414e818f9d686fc8d70f4905c384e9ecdaabc2b88695b60a1493bfe6e933f53d90a30713cfc2d223c0cbe166eca12f378360adfb53b0e014aba9f5722c49607ddaa564cf9c5f9e03420cd4bb7f167e515ff4b75ed4ce1c328e227b17b0b5e619873885268336eacd4db64dd062a36fba62bb2595ecd8460176dc2b4305374a4feb72dfdfcfb81f5b05b75ab92ed3a3aef72c69ddbea4458922d1908842b2ae452e98fe03e2443bf9e1378c7955b666437c8d247239a8682c40f4d368e710d85946c32adfba569693fa097a03d5a3703b09a5c0ae2e07cfced2e0cda905eefe7daae4afea567cfd8a72699c79ea52f130f653c0dda542bfbd6650d5156992c928fbf7b1558e5b1dd6591b4767a2392b2559c5bb2a670448cbec13a7c6b0e11dd32054563c837589c7f719f9c9b290322505b40427a6647368d095ce06fd378b8aa21eecae8af60c7067a5450ce0da83d213b0ab60c1bcafbc6c747b45161dbc92c84fb84be079e02ff89cfb25ea3bce6abb02dddd354a4062ca85aecb3af7c65f96a4afd4c988cf2c34e085d8640fcca822490f3ac6d02af333b5e3181b68683c9e86990be490f8073de5866bc5164fdcb637a8dc3090152fac6207efae1bb303bca8bfd594f3157c4b46d74c1ba4d59327ba04ae4451a9dbded80be85e04cacf0b110d862bf43872f4b8591e827befddb9d2cda56367837c25ed13d07eb1e8fa6cdf4cd90a5e5b270d5116d9a991550b801c8af0d9028df411e92ee7d22b3d8fded5c6f60209f53e469c9fed0a08374fc91b2fb30f5dda96583d9fc9b4281848eb1ac545769398691fdad99c8a318e790cf90efe0a6fb5067ab5461f993001c520953038d9317586bbb57a3ed9f00a974e9af83ed1967404c3a873d469df795f0dc2169d90076e113ebbfc8b7c6a3f49c044a00385a9ad6ac63a62b221d47da75d87089b8a64d37d000861623e89b9b82145e56dda00c38629b8fd3711bb2fc7053b6e3c031b5d62e5ea327a830dd625cee23eacadeaf48c587699dc7365e4c1160799d45653bcbf9339912abbf1b3b1eb64eecc2a717d6b5495409bd120c10e76b7d6afe9af6174a3a2667986d4f5558781418681727aac1bd0b9fdfa81ea9bdebaec35577f96880d9becf48b52663735af83f50dc1c8d82f144595dbf885d2247905862ffce84d0ff4b78a1cb5591e9cbbe87a882650feb9e4e0432f435a8a70ce5e8d4928461e21c22cf848b4655b8aebbf973d21fd51aa537c2b1fe7c33aeb94d78ba45b6e6b1ebd7226749c048f0311f9cd0213704eb6fcb2e9c307e4e168ace32af9922a15000b37538ca5b68167f8f7ca482a213fe17b5d778feb2c8207d991c5e7ba30bc1314eee772d015dad9e3089376538e17f884b57d62496d7cca7eb6f8356d07297cde5f0ddc401e071a153250a48156e0658641ac93243e42488470d35d2278bb50daf105b2210d77462f8407300ecf0de6bb82049549e8a1fe4766e67996fec5f2e32cd5a2d0251255d3593096f14b655019844b09461161583325afe94644bd807832d801bbd63fa4e21e68edb3790e3a13d5363bf5afc5fde984f2c8e34d5e4fd0ce99d4745eea96fbbf278fc72c5", 0x1000}, {&(0x7f0000001200)="a0f238634342141e1c191325043fe3a40862347379c460b57d6d98ee1b6a8be87365e9cd4ef99c85760609a8c801980993d2b4170e1da67aafd9abe9894da562ac0939e7ae7269831c0fbcdb0dce55bba27778a727b1cf008636c5bcef46496f948b6ec2f139cf070a8aae464bcd3e51021d7a1932db16a724c91d2d7dd53df9070e259f76b9e12b0bcc577fe56f8d6e880365cec5f982de24ae410a892744e0212c0d1f812a2a45b97229d61a4e8292615126b6fb7842ce404c17e13473c8cbfa03b87913b19efa7bf9443b0de9ee144404cbd07fcd6370f401166b19942c1140408c2ca4cf77b91f8184f382cb0909d5c1b315b27573f601675438f593f09deb91bcf102da583311697264f29f3e435355189cd69d3b546ef936a0a7f5843c01c8ea9296c055b8187d3c1cbf1bb5038a3ebb7bb71ab8232ef86b1994664f9c3c88085dbf1a028f4e415d0dcca66f74e7374f8fa05c2e63f6ee2f92f5b306186da1f4ac55e1fe47baccecac6edb1d6cd7de4cb6b322586cd82bc1b231bb986ced329cc930bda94957bdebbe7d7e89b332d2698eb5f6485ed08e6e6b7efc2465e686b62dee43939f3ca0514dccbb7633574f2d6bcc1f5bb37d1eaa0b56a399d96986e7fd82a263b251971d89790259b9a9be0499ebb404c405c30eb342654e09dd7648b0f4071471a5c628a22027443d6c625063a006c7b82d1f6e74d1ed842a52295f3d3496ebe15d9ad6409724c6bdf718930d176010eb3d807d28baf43783f3e8b62fb15ad09552035d8279af79b1bd1d854e8ce4e23b47f4b4cc00615809674a98b7da95b20750bc2d41fe9173383a84cef6062fd6f5074bb3238c40b10f661f9b92d2b47b4a7d091334d2d8580f7ba2146d70b6967cb553bb0817f9c390d1c0ac9baf4fa8ce72e1d38ab3cac52c3ea24aabe6d637592303a6750b22e035bc6bba18001f7a646e8c697c3ad4b7c7dc5f2edddfbe4319d5025d4193152a0bbec6121fa49b27653e2b64f6d894f49cf7e3a019d8994a877c6fc59a5fb6fb61c7ce5e7b52cddf10915c43f322cfd3d60d42450da977e6391fe6d1b2c9650866697a81d18ecb4c802a56f688c25380e57b78e05ab677652c2e747c0ab460efc0c1b092a6bfb65b8be482bc8b12a9087c87beb936fc14cac497686e7717a5c0b9f14a492a1e049e01bdcbe837980a6a2eca1a5f4b2c4d8cb46ea5f523d5ee2f5ec9f676d1d15e63e75e79b0a6c2cb8404657fbb71300d09e943b3aabb2a561459d76534ab2ec56faffaf2707a23ccfd4dce8d3b64b56773d6c7defa67f1036701b547ff0ac6e965859b8010731c7b97c86d0bfa5a742e8270529e1f5e3041ed2469d10b83bedd06fee5c2afcb1cb18201ea0b7cc541fd07ff90ffdd96b17101e2cf94acd0d682e2a144682d4219e86a2d33315c13729b2caf9effc8c2ef4734ba5dc37034513d1623da71349d6d409860b696e54ef1e97fc99fd5624d2b5c2de96b627662fd1a2ab6c44bfef50c0e19997fc6497d5bc47b604ef335fef060b3e6f3cf6fad3e11866f8bc00b8f9f5ce32d1c42aee931e5bccc212b3fba241c34bc582a5894e2172fe94e44e58d479bac26775c048d31e14aa068dca26a9afa4e78ed1bae6ccc00a35beda135236aa308d2765cb4c0901001b6a4afbf70db7cd66497674415fa686ec493f420f8f9643ca185833d063a9cde6dd14fa49db4cd8bfee7089ecd0fef79ff7a66d2f136885068c67e3e7c3a555abb51a0cac6c4e04254c297a62b15eacc7ae164899161769d40841a3f93a70edc05a4ebde3965f91e2699ee495d33ec009b3c087c0296a70f11198ba14ff29556ec2537b3c8b3984b5726c8b58ae9184ebdf404cb3ae120f825cd0c7c4ffb47a1a62589e55eac086fe167dd419c4b3ad40cbd92e658cdc437c02838dd1925254aa5565d73d4f5a7c24ca79e133cb57d66e72318b4020ea501b03538850e0c47445d5ecb4f9aed365c6dd60903c3448c6c2f222467b414a377d637a652aa8196c53ac45c194cc92b5df91cc086d2c42e12bf828ce6577a45aaa07ef7b37163861cdd698817f6e728c20597fb540f649d843de781f5666838d2f07da379cfda18d9bcb32521fc484be127cefb296c42aa0554adc11aee93c22e11e1fefb5b9389c09359dbcc7a95c87853878424057d0c937786b45ffab5fdc28b329348be8bb55d53395c67ac4383cc78e2250f602df8933caed502cf7a369a3562a28ef787f117dfbcd29a7dabe302c7b97adc53d2dee9e60e53ccff471635a312c4f1b43777ea730c8554d69f027e9484996c2e563b4824178bfbe0158d0778e38cec0426344706bc8565df5e3b8e6d12ac9a822836fe08a85dc15ca907d0db331f875e87bfecbb2257235815c7896aa6a65490bb070651fbcfebb8a8ac58793bcaaab7b881fb33eac1470b73af0202cad78c958993706b224f155f92934f3a629b8986f0af3eed1a89ec9061b7b1bf0c2b0f45cf7d73c75ee8488ca0501d588383bbb97d4360a9036d32f66a6926c6792614f6c3024e548879d4c5dfd169fed6c58a5ea25c7a64c72a5113c840fba993d06057ae05b5d8b90c4d9d3493ec93f621a14ab687b4e5dd799bc7b0bc8a5ccc09cea4e2536bf9444664fbf4492387e1f80e8361aee48ed2ec8d32f9653dce915b2124a13812277c8887eb7eae14982026e85fc4ac276e5bca53af7960e52d419917d61d74f13c0a88bf470057615c798ffc96cacadc24918ebc6d6418e837b975bcd3995bcba94e09b0f11c4c88b2a284bf79b506ad5cae6ea4e1606bf900174f065f351f681e4c9ec455b0755f383a50e598dccdf0cf3671ea0396ee002544665ecd125dde6011813e0033d88de8665ed690dc95b83723783512b7fd4a3a190a5580e88f02e236e9c4ad3b150aa5be2c98777cdfdfb7dca070bceea2d701fa2bd4effc269961e6bc91ba4b9a31784c0d9f3b6f88c168fddb0996e916baba8e1f8ee3f4bbdb62a7f8682f89dfcd6c5ac864612da3e7c4d510c1f9c36d9cab0c06fe8b90f5266b4331e7432fbbf16f62d919addaff8b4c83e334cb6f4b27f7bd3087155757e9d6435e9acde5139648d0cf919ec73554ae0fa4066b2a021e1ad755e2ce75b4b1eb785e8d03849abcfafcab2af44a83cfd72ea3df4ff39be10d4b0fb315b5fe2bc5e8aa4fb96e67e4dd8d04542c937c2524a3b17e22913fe271e4d5d20ecedbd5992df8cd930a66ca3445cbc4e68dff1901b835da53c8bc42348ebaef9298e2e6b4070f30debe10778604c3c20e01e3c3eda47df4375c3e18d57c4ac1210bed4b0107f2ff024f3ddc3a9c83b1c59e3a13b3ead24df371fc5a3da45c536fb8e34f20514667a9e6076e3e3d4ad90b275465dfcfdaeed398afa546936ebe28647bf7703ea9d6a0ca2d6b73709665a0e80a59ed959544af832a648540c330c7b290d74558d181685e5bde1d185f7a3d9d0b3dc64fdf254b89707063519e7373f2332e98f473a0fab54e890013e5d9437d5a4384d805908669c1684e561ecfcb2c5dab4b60b68e5efe08330233336e77c2dc6c878f3b59c81a54952576a4da72a184b92fad62f97e7af29b5c01e06c9dd9abff6727e96532acf39e83a9019f5d4159a9670a6826f6a0516fe5b84e34a599453f9522abf0904ab8108ed60b22f72d6a010f8b68d2a5adbb76532562e29eeefbbc8273f1f695f1506320a0fb51c4237d9a253528d281cbffe5c09b7aed2f05711b739887581fa73141874993cac19b2a379bc893872ae8a25564722be63b084433d410ae66c542a12e659f458661c6826b40aa2750904ab5a3b192e0fea04f74f9d52062676a7e19166d3da6426ef8796de5beb70eae2a57dccb2bb600a116daf803a8b66c646852f9960711716938a4c586b6bf49bf415a31cb2770cbaacbb7a92e2e9481fea925fff032ba49c5cfabb2b0e52a093edcb19c65f50842a2a7f633c8d4b3ce2381990d73b2e3afe2518b9777c5b5eceacc69ed9a2fd4f5e9e11130d70beab81992825ebaf46b63e9a3c40a273f72645ff82e959d932a38b574538fa4c10a8b63e48f2d5a28f770b179c494e97a418500fcbb85a8ec64e1dec43c7e535a107c9b3e0e33737b8b0d8512ec252282c966172f1eb7464b0ba1cca45e17dc18bdcbe3680077d1ae344df12853463ac610b1b6021fdbcbe9510b259cda365512f81ac18da4f2470ee54fb7839f954a1c880c4e72ed5853b716b26ac35e583cbfac8aa65ed09d703aeade641d0e4a36ad7f573691d3c56a2c6cb15a7392925a1cfa6ecceaa6df718e58377e3aa3fd02ffaffde0598843174fadf8e7d10c71028f0a7593ae4d14ed03687b35d5d58e273b74ae83720b9920588b272c3c940f6f7d553c56ac35b744b9ff9f22468c5c918e9948b622c58592ee63e225c5104b9a63983b7fb38d530c416d9dda3a2d823c07ba88055580ec2e3b95954a5d792bbcd3df7332f49a3f2eaa8bc223376da488bb81061cecadf4ecc2af30a6cb528148cd735ab0cf3fad8e526d02cf37a66ea344ea62789fde539d3390d33cede4d5b92cbda5a206653f7bc73a162ea237006b7ee579e6c172658ec2fb1554299e122dd275a7b37fb475a1e782d84d95fbf921cf46d67349b334109c2125e6a851e25ae513449ad8c03865b0b3ce78dcded23c826c8bb8818d5872518df987f333781d64671a7bfa70f580be921bf1603ef22fba9db99fea8b1940a3030a920fcdd937dea8d916d56ca1a132caf560d1011bc52ec6157eb0dd00dfb484a96bdaefba8b251097f2db21b6b74d3729b2d178c031c46cd718304ff24814840f44d06df657efd6de0a9e63f39e12eb77e7d5f4f0f172bfca409be2356e029f75a3346845af72749b999f4b67e9582598d36bd67ac1ba32d352df65dd40b88b237722c64a2fadcf4e4608cc397c94a4424d0082ce4ffab2bda25d8b0e2ce0a919da6a208a5b7bfa80b7f5f5e6e019d08128414fc095f6388cd6d137fac0ac884f7dabacd711de9b2a3f73c185e245e9134d3aee8ca96b96c947b9b48c21b7bbd96a531234e5349c2e195d74d56658a1457c27887e95a570b58c6952c4ad9770fddf4fb87bb1dc4444177088fc532a826728a1590486b735df6be99bd7ce0de42468f3635c37c09d93ff25904f8f38ec03e40ed7f1ba3a22f0f17a1e390665451ffabf427b4f3b3a008665443df5b190b9e51a5f9531cc9e59501538844b2a3918b37ce4636d46ae1676755326ee6da2c2bb2f91f9d349bb2abd5e24dd554c3b4b5ee3b671de5af6b286df32711eae56655ea5a50252ea36d5a4c6f4fb75122aee9fc62c3fa12f6ee4b23c9dbab8b7a2cc51470fa946dc82166d64e9e1a89049764d7bc3978e0950e95c167fc54d2eaf58862319501bfc4113c91ec75eb973182500320fa8b8661139d0adf930535ccde97ba1537db2caae83ef8bc20298626ef66e1b39b5510a4d233540def3ab306fbe92da48d94bf8b3b88dcba49998754f68107983b4ea9afbcfb72c22018781db5d0047c6a0dea44c55158d7d02a11d3174f61887f45621559eea61709ff89981367f38b17235edf5daea117f85e1f9bc23c9b3f49773daa5b42fbdb6d9b6161f99e9b597aa92345b2cc6537632db73170d9cabea1c1fe4e1ad06de15dc2a8d75ed1cd7a4e7354a320ee2d6d17b85a3bd9a36cc9bfcf228c9407307b9930d608911c393b71db161f9ae8094710bbd582c4601ba8dbe1cba771bb6b8cbd339ce281de124f58452c1dca3c8c1f3bf7ed851277a4d6d49feeb4a871b965744f3", 0x1000}, {&(0x7f0000002200)="2683015fa26a24b3965cbb2510fc75a7549c2baff9ac4a6578e572a31c68e49637bddbceac8a9724f56d3b9fa03480ec693fb15ab8e623f22b4f5187de81889da2fe052c1f816342896bb843b8435a45b0127babd57bd265b38963e45a4262ae9b7f971c9a", 0x65}, {&(0x7f0000002280)="083d261d376896608537b3634e7a310d4a730dd3af6360e4c423b77a4ea9b9109dcb9484e69b3a888c4c11cf6a2fc75b5157a3056bc776fb1b739da45742d4d22825181b416fac70ac5f52f323704bb8742714c72d165ca3b59561cdc990811a55ab8b05bd46783d8da8f625645f776f24d3ba6079601ae87593b36008d8e5347ada962120741a87019895d3df48736382fb33126dd43dafcc204fc03334c0ef4e1091cd561d4c542c52c2a28f114fd6ef331673dcb3c9c7ef6446728b7cc3b7c962c61b3366df3112fa556ad8fd73f43a753388cd508c0710838fcd56f9f9ec10", 0xe1}, {&(0x7f0000002380)="fbf7a788cfb2a6be9230", 0xa}, {&(0x7f00000023c0)}], 0x8, 0x0) write(r0, &(0x7f0000002480)="31d14ea627283bcd11fe5c0132bfd8ef0ca548ffcc715d47d8a2154979703cc0cc1c06c2f83bcf52edef74b784dce9cf5944239c3b6d14a268f3c6ace1bf3498c510b4c2a52ca95dd188e1184a35c9f3acf5c0e9392656a92cd5a76e44b1d70c85421cdde061f225528959c08c3ec39a0595d3906eb69360afd344e985eb138fb6c0af9562375ea580cb1e115755395476b9b52b6f737b671d42e8fd7534f608a39f2de02f10e8e370730488bfcf6a613fd4cc09f9cb817c23622d02987970953600ea5c83c155087fa82bb4a13cb62e34b2611f7807547dcc8db9a18115826837a167b05dcd0b", 0xe7) 02:44:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffe, 0x5, 0xfff, 0x5}) close(r0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 02:44:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0xfffffffffffffffc, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 02:44:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f0000000140), 0x10043) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x11, 0x9) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 02:44:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x4) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:44:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt(r0, 0x5, 0xff, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) 02:44:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x138, 0x15) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 02:44:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x4009, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x2, 0x100000001, r1}) semget(0x1, 0x0, 0x0) 02:44:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x20040, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) 02:44:25 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000380)=""/7, 0x7}], 0x4, 0x2000000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x20000000000) 02:44:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x633, 0x10001}, 0x10) 02:44:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f71696c6c0100"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) 02:44:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 02:44:25 executing program 1: r0 = socket(0x10, 0x3, 0x2b) ftruncate(r0, 0x7fff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0xffffffff, 0xffffffffffffff3a, &(0x7f0000000080)="6d1fee1757d518144bec9ec8eaccdd9d97dbf5cbf22afb0565a561ae6843cc6015aefc857a5174f07080478e59faec03a7cf0ef8b8263f65e52ac4c8ad884bd84e99a1c4120171efcae970f37bd9033ad179c3210f7b0aacf35e2b7c1747", 0x5e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3c, &(0x7f0000000080), 0x0) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000240)=0x9) getsockopt(r3, 0x4, 0xffffffffffffffff, &(0x7f0000000280)=""/158, &(0x7f0000000100)=0x9e) 02:44:25 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) r1 = socket$inet6(0x18, 0x5, 0x400000000003) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)=0xef) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x5) fchmod(r0, 0x110) getrusage(0x0, &(0x7f0000000b80)) 02:44:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x15, 0x7fff, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) write(r1, &(0x7f0000000040)="fd", 0x1) msgsnd(r3, &(0x7f0000000100)={0x2, "4c9d5e9a2e89ddb5d6d6ef12bcf3d2ba94cb60eb0053fe4f4e4d95a11c05a06b77f8fdb0f4db5cf7204479e0ed847e33cdd1b4bfefc9142b3273a70f8ae2e3b01e05640b1ca63bc413056c4f293bd9ecd78560b3199c6f9e57ed8a54f357805594465e4c7bd259a5768286fd2fe6110574dcbf0f6ad0"}, 0x7e, 0x800) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0x40000000, 0x4a, 0x81}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000004, 0x9, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0x9d02, 0x7}, {{r2}, 0xfffffffffffffffd, 0x6, 0x2, 0xddd8, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x10, 0x9}], 0x17, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x7, 0x3, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0xa, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x11, 0xfffffffffffffffc, 0xa3a}, {{r2}, 0xfffffffffffffffe, 0x19, 0xd, 0xfffffffffffffff9, 0x2}, {{r1}, 0x0, 0x80, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x18, 0x40000002, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x24, 0x40000020, 0x3, 0x5}], 0x5, &(0x7f0000000080)={0x8, 0x800}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 02:44:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) dup2(r0, r0) 02:44:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) flock(r0, 0xe) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 02:44:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 02:44:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x0, 0x4007, 0x9) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) 02:44:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="ea00005c382f000040a8fd5c7067d6b4bb7b45704aa859ade234e10d24f5896fe2fe1419cb78152d04c156e4faabd8dc0bcb68d5fc8fa48ec429c22c3268", 0x29c) 02:44:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x80) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1, &(0x7f0000000000), 0xfffffffffffffc5e}, 0x4) r1 = socket(0x1, 0x4001, 0x1) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() socket(0x6, 0x0, 0x1f) getgid() fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="bc3d97c96adceb2333858f18c7544033cd78ce34af3bc714a000ef575b72b3fe93dc4e573fd59447c58a5952f65a5c7fdd399146435b07dc07a8ca369e3f8d7cc78ab56bb84344ad064afc8162de54ee40539ad8139ba6c71c2ee132c9737cf9c7", 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x99) 02:44:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/187, 0xbb) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x0, 0x0) 02:44:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000009, 0x3f) write(r0, &(0x7f00000000c0)="c175389c87eb13c1748d746dbab8338a3428050b7500e85b6508d9103306870d9a949a3c1b13f04e3cedfd8fb89fff544755f0ca70a3bcaa9eccd747e1fd100763fb034bd0f033db3edeaec96f6078a9bacfc360ebe8ca5d02eeb2", 0x5b) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc670600000100000a01", 0xffffffffffffff83) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x44) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./\"ile0\x00'], 0xa) socket(0x18, 0x2, 0x2b) 02:44:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 02:44:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000240)={0x1, "44f4ef6d885e9c223f9d653d34604abe0c2e3d272c250ab9370fab0261695233"}, 0x28, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 02:44:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000000008) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 02:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) pipe2(&(0x7f0000000000), 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r1, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 02:44:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x262) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/245) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/43, 0x2b}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:44:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = msgget$private(0x0, 0x440) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000000), 0x8, 0x0, 0x1000) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 02:44:27 executing program 1: r0 = socket(0x11, 0x8007, 0x1f) r1 = semget$private(0x0, 0x0, 0xa) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/105) semop(r1, &(0x7f0000000000)=[{0x1, 0x10001, 0x1000}, {0x4, 0x2, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x800, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1000}], 0x7) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0xfe, 0x123d}], 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0xa299}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x401}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x3ff, 0x10001}], 0x2, &(0x7f00000002c0)={0xb26, 0x9}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r3 = dup2(r0, r2) pipe(&(0x7f0000000080)) socket(0x2, 0x8007, 0x7) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 02:44:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63257029560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198744b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0cc1dbedd2b08698b46a3cd534021fd6a93c824c9b4dd51271338cb9634027452fa1ca0d9d8640f095553f9014132823dbe35579a3af4d281e9a53986d1678a5b39a14a4e7b2fcc08b807fe6a0d1", 0xb3) write(r0, &(0x7f0000000040)='\x00\x00', 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:44:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x10e) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/4096) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:44:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="16609d554b7dd948a45b52b62de7e641dfc0cd5fe147edb0141a03a2161d5028c9bd33b2d5bbc34be0b3e446b185dd9654f56588a071f0aae0bc1eef15a8f3834f9ecacacbe4ed573ed9d7f4aa22c2a9da45d2059f0220091ae49d5c6d83743865b619afc143b15fcc7f27b14ad87430262dc0f830a4c8b99e23559b5c21f39f6e1bc8dfd2808317f3b00278027557", 0x8f}, {}, {&(0x7f00000002c0)="a9715ee19effe895e0c191864da5e32c742a0e8f9ce1e1fe007914daf35308423e5d7fb6ea41cee326b09774595adca1ca1515c2b5e5b4adbdcf4ba1523a2e3e3a7604cfd399e272e07c42", 0x4b}, {&(0x7f0000000340)="dbbd80cfac03daf5cf126a60119c8f8934d7fb73b0de7d92d68bc5536f05980b9b994a18c2c45475b66652bba9d2413a5350bcc5cd9a1d0af5adfbdef88c8c06b385df7f9c38ede4b705840c1515364f74", 0x51}, {&(0x7f00000003c0)="0b43157760323fde7bf4eeff823ae210079328cc8d58c03afa36c98a5605fb6511bfb364383b1dbc5bd2fc265779bf4614f8876dfcf990c3119ea3eb7af97f50df9df4ac4cbc041083dc298f2a4b64d2aa690febef4a83ff2585286bcce676770840010702a9d6ac88f9881ca1a9e8be0440099aa08e75d956941407bfb6dec425bc4043afc8f736f8f55ab1b167f2d0d2e2084be5002c7f203dc046efbb0c0df5ea0eb3b86a589cd137ad80c26acb1c914e3a5a1f7f713b83c5f4dd000efa54c9445d42c772930f94c8b06853555aacb101019dacee", 0xd6}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffff80}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f2882fb7208f2ac5d290cd58eac6bb6003dee77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d2212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3c9e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d1cd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf393a07081c373c5965", 0x2f5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2f7}], 0x1) 02:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2c60e1f343c7c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368762b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xc0ef, 0xc8d5, 0x2, 0x3, "5f0cf41104bfa778876534daff5bc37182283371", 0x9, 0xd27}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:28 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x55) pipe2(&(0x7f0000000100), 0x10000) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) pipe2(&(0x7f0000000180), 0x10004) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, 0x0, r1, 0x0, 0xfde) socketpair(0x0, 0x4001, 0x7e6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="00035cd3f699e0cc53676664ce3134572a825e97fbdfd052b9c2f1ba82dceab77725aa5850e4461e9e4f53b2251ec26966e445eaf0c352252d73bf69157e60e9685b011ef53c5195c14390a0e045e0070a85d8b8598da9ba6f24dcae838537175a79767a560e6a", 0x67, 0x404, 0x0, 0x0) 02:44:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) readv(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/59, 0x3b}], 0x4) setsockopt$sock_int(r1, 0xffff, 0x1208, 0x0, 0x100000205) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendto(r2, &(0x7f0000000400)="ff4103c1d16bd70a743909e465263e41c7eba7ea881cb9aa92b2d9629b43d080d29e030eda91990eeccfeadd3db7ef50367e74e6f4b7f543f2bbbac7add71c253de3fa5ae465912bb23ac3f65d2012e77bb221ab481c1784b0fdd00052883698b96574c5408323fe7ef3c22018e7388e852d6f219295276f9399acde277707188cfe1aec282253e1e61e02a94913b33008265fcec41e4580bf0cc80e460ae26c9cb0148f5278c4ec12ac42a1dc321557c1d2393d174ea5f93217e58e69464f31d0e1c85283f322077beadeea6057da6098e8144ce1f828bd485247db855230ae9197c00386b6e09f4628da157ee126", 0xef, 0x400, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) 02:44:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x10010, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) sendto$unix(r0, &(0x7f0000000080)="7f50e7ff8c2472e2481325fc9edc8d6bf60bfaf404155ad34f3e77815fc5519c770c139c06610a92d24ec6331a743b6e58c103d207d90325a2e362f579450938cc6501955f4791f6981a292ea7401d73ce2da5c82b80a1e1e2cf3f5b28ee5065c75150df71fc6d92018d2267273a09da604cf93d0c4a567e72b8981c88fe79f380163b827c677046790fff3f43ca0f3264", 0x91, 0x8, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f0) dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getegid() lchown(&(0x7f0000000040)='.\x00', 0x0, r1) 02:44:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20020, 0xa1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r2, &(0x7f0000000100)="64e8da7913735534befcd635d57140e2d4ec1ccec24323308344e4e7573df26ca6f936250a760249d029edfb670ae84e34e5e807d1cd83c1c13c5eb96c960b058f7c8cbcc9ddfe3e55a84bdf", 0x4c) pipe(&(0x7f0000000000)) dup2(r1, 0xffffffffffffffff) 02:44:28 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) seteuid(r1) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x80}, {r0, 0x101}, {r0, 0x140}, {r0, 0x3}, {r0, 0x4}, {r0}, {r0, 0x8}, {r0, 0x4}], 0x9, 0x6) 02:44:29 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1\x00') 02:44:29 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 02:44:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xc3f}, 0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 02:44:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x200002) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = msgget$private(0x0, 0x40) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r7 = getpgid(0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x10, 0x2a}, 0x1ff, 0x5, r6, r7, 0x1f, 0x0, 0x1, 0x300000000000000}) 02:44:29 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = socket$inet6(0x18, 0x8007, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x6, &(0x7f00000001c0)) 02:44:29 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 02:44:30 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(0xfffffffffffffffe, 0x408, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffb, 0x83}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 02:44:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0x25f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:30 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="7aeba6e1c4c4874bda4ece0fbfbab65074e59d4cdab0867c1fe8517d8c65b4264254f157d2f2d81ce278d611d26d2bbd7729e4e73857d55b7e1398b2483b731299c1bf86e02fefbba299fbbb2bce7901eafec5aafbdfd28c51141106dfd34ace2499b6c9175a48ebdcfb46422304f16e6951c6fdcae6c86df5bc9d84db1f93e01d618d4c9c7ecc7cbe532f4b9fcd99184693f24b44189efd11e41f240f6dd1e664566858d25d0f72720a1022da9381df72e660886098e3ea8b976bdcfc3a31a3b98064e8a61aa8d46acd9e16ba1c780a2048128c15be69", 0xd7}, {&(0x7f0000000240)="c65a4e86a6f9043db3a33c344b37c553e6de6a5938d2d0a7b3dcb2da104befa5b472d6c366153068c9bcc6e846b7a3d4", 0x30}, {&(0x7f0000000280)="21aa25fd8462a82b95ed74464158b75df39f9f5845b2200e9cede5368c7f5d821ce240e30c31f096279b24fb", 0x2c}, {&(0x7f00000002c0)="7639d3f4a41e2952c2da2afc4fb63dca0daaf911d4cc09f28eda223efd8ee6d329671d62005a4b0a3a6c04c7d8b946a36cc69f1d61b6190c2b272924bb8cc3219a92b5e838dd4faf7b646108ffcf01b4550a575e255e37846ef120d01832ec062c868f6836af715f4fa3c5e9e29621118c0d5210743f1d5dd96be92b47b8bf8212bbdb6c7e35a76cf08194617cc51c0cfd23bf77a807a3ef330c9c79874efc2536c363ccbaa17df8c62cf84aa075ffc0123330ac8598f0aab20bf8692a19db97e8839e753ca69e84f2e112e383a04a3e5164ecb2bbb08d8c4dab9e29ab", 0xdd}, {&(0x7f00000003c0)="784ebeee98b6005a46a9365fbf8c15d2bb6297e5c30d84a97e76d5f93528aa74ac7a73", 0x23}, {&(0x7f0000000400)="894e040be16b672e756b576f9b797a3db48e549696a73e5977b97bfc8173fd7aaeceb61525fc8dcc9da58ddfb891479ea726bbc1e824b02936d30920ece272530decff04440b9d929e968fc54f2d121cc4870750bfdf1b98814aefc81cf120e5e517b45eadc36914ee", 0x69}, {&(0x7f0000000480)="887967fc596d3e222f17fef49d00e4d7dc76a92b0934b72257c5268efbe286042944be44327152b8ef891d1949f72c9004dcd836533f6eff895bccb69a9cf3cfdba95fadedc211642a092ebf9a0e2ee41a9502eef0c308c27e6b733b3cb62b6a63115c9d2ffe1cd5cc9d7bee7c46798308a5321f9934a6f68008f64a12ac40f159df37aa421518affdb68f86e66458625c9c2276b1c0decaad9a4c1c0715cee54c431c33463b", 0xa6}, {&(0x7f0000000540)="d1111ca14c2ebd84cce243f97a779a4e3a7cbd55a4da25217ef76023d963a48a6c3ee684fb982c7f10d6fabeb5c3a8a61fb12f86b8efeb61cfeea443a3139a28408d196f15cf62baf44b3b6f8762314d0e9659628ff5", 0x56}, {&(0x7f00000005c0)="bd29d773f2d79dab514fe7177ff20889d3b20694d943e908d0459709c684f53d2cc337345ce0471252eaaf96753bec61210df3add5b3c1ee581fcd9e0183ef293b10bac2318ed0a18db9bdc72282381259d00d3c66d64e0ca04fd0261c81f48fd4204bca2ff1edc52433bd4e7206d6e14603092080b037486297fb7a6a38fab0add60fcc4043700756f26f496fa3bd1481b5a3094211f99d2c8f46f998880ee234132164ccd733d7b427b3f0986d5a89e9bbb7381d3bf9da715c5bf3b11a6f407c70cf462615c4f9366ee0cef39914ba34f8ba69839a0349f854b83f5d3012421e5aa43d2b98a1dc485ba433336260e2", 0xf0}], 0x9, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x68, 0x5}, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 02:44:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 02:44:30 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x800}, 0xffffffffffffffd1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x51) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7f, 0x8000}) connect$inet6(r1, &(0x7f0000000000), 0xc) 02:44:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/120, 0x78, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, &(0x7f0000001580)=ANY=[], &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2010, 0xa97) 02:44:30 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xffffffffffff7fff) poll(&(0x7f0000000040)=[{r0, 0x21}], 0xf4, 0xf1b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getown(r0, 0x5) 02:44:31 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000000)='<', 0x1) 02:44:31 executing program 0: syz_emit_ethernet(0xf3b8fbe11198a179, 0x0) r0 = semget(0x3, 0x6, 0x406) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/39) 02:44:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x6, 0x0, 0xaf, &(0x7f0000000100)) 02:44:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r2 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\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) close(r1) dup(r2) syz_open_pts() 02:44:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0xedf, 0x7, &(0x7f0000000080)="e2eab2ee71fbd0871fdb8cd3286386f01392ec30c7033f2e8c13aabf9992e899eb737c2244506e8decafb058eb6d653c17aad61199246878bdefbcff397a42c08bb703b7c26c2620045a329ce3c3d7f48c9c065e2a30a9f2a1c5b92fcaa72717db79b98f95aac9d4bdae4773dda9b2de494cf10063cda25ac5104946cb2c5d1fd9de0189e97135d0712c3466fad27ae7df0573116a843c8018799080f09e60cb366096f23dc21430450ff8235920c9e735c8a4cb565009e38da831b82cfafe7e0ab201d1631142", 0xc7) r1 = socket(0x13, 0x0, 0x0) setsockopt(r1, 0x9, 0x7ff, &(0x7f0000000180)="8f052657a2af035fbd3b19959b92b24182a242ab5012399d123fde1cdde813d2ede338020f26dd26663d7b92d1e99d691d66789cae08520dc23229976e147328f230d4f8", 0x44) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) 02:44:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) listen(r0, 0x2000300000000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = geteuid() r2 = socket$inet6(0x18, 0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 02:44:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x3}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 02:44:31 executing program 1: poll(&(0x7f0000000440)=[{}, {}, {}], 0x3, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) execve(0x0, 0x0, 0x0) 02:44:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = dup2(r0, r0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8fc, 0x100}, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup2(r0, r0) sendto$inet6(r2, &(0x7f0000000080)="401ca332e2ff494cb0a9bb37ae72e4162f8cd22765d8a6a74fcb7a0f65f0a1328c573f25edc0ecafe4d6b879bce4340314fa57223d2da9f9424be0eaa113b20f1bcac4b6b0b4798a192c70fb407a7ba7f1b3f497a58bada6a9", 0x59, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x5}, 0xc) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/53) lseek(r1, 0x3c, 0x0) 02:44:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x0) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$getown(r0, 0x5) 02:44:32 executing program 0: kqueue() r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x0, 0x7fff, 0x1800}], 0x3) 02:44:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x1) read(r0, &(0x7f00000000c0)=""/180, 0xb4) fcntl$setflags(r1, 0x2, 0x1) 02:44:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 02:44:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x298, 0x18) r2 = getpgid(0xffffffffffffffff) socketpair(0x38, 0x2, 0x7, &(0x7f0000000540)) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) dup(r5) openat(r1, &(0x7f0000000580)='./file0\x00', 0x1, 0xeb) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0xfffffcb5) r7 = syz_open_pts() ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000000)=0x4) close(0xffffffffffffffff) dup(r7) r8 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x800) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0x81, 0x0) kevent(r9, &(0x7f0000000480)=[{{r8}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 02:44:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x1) listen(r0, 0x25be) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) listen(r1, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r1, 0x3d53dcc9, 0x20000001021, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:44:32 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000140)='<', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7dbb) 02:44:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0xfffffffffffffd7c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x2}, {r0}, {r0, 0x4}, {r1, 0x110}, {r0, 0x5}, {r0, 0x2}], 0x8, 0x101) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) read(r0, &(0x7f00000001c0)=""/249, 0xf9) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:44:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc21, 0x0, 0x3, 0x0) ftruncate(r0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0xb15, 0x401}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x2, 0x2, 0x101}, {{r0}, 0xfffffffffffffffd, 0x60, 0x40000080, 0x70092783, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x7, 0x1f6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x7ff}, {{r1}, 0x0, 0x80, 0xfffff, 0x400, 0x2}, {{r0}, 0xfffffffffffffff8, 0x3, 0x4, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x80, 0x100000000}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x80000005, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1ff, 0x1}], 0x47, &(0x7f00000002c0)={0xfffffffffffffffc, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x50, 0x80, 0x8000, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4000000d, 0x3, 0x100020}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x5}, {{r1}, 0xffffffffffffffff, 0xb1, 0xb, 0x68, 0x9}], 0x39c4a9bd, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x0, 0x7}], 0x5, &(0x7f0000000100)={0x4, 0x5}) 02:44:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x100000001, 0xffffffffffffff7f, 0x9}) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x9) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) 02:44:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="4cdc01f9614fab803d3615074392ebcce971ba3a230ed9e42ac6e573202403320f57a7def785", 0x10a, 0x4, 0x0, 0x0) fcntl$getown(r0, 0x5) 02:44:33 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x3b8) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x1, 0x7ff, &(0x7f0000000100)="290050e0ee86726357bd7f83503fb27cc5c2de7b1614", 0x16) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) getpeername$unix(r2, &(0x7f0000001600)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000005c0)=""/7) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/179) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) write(r3, &(0x7f0000000600)="db1dc83e04d438fd5fc869c90a06454bf8d92eb3fc0ac91ad1e9147b2a849b2052f713ca0da46b5469029867f885da3c90c7ca1050e271a955bdd69e8792c7344200b3aabd4ce7c46714b149bee995d68bdce4ff3aa29135fedba0c8100cdfbc4469454026ac78e4ba063788dec0df1d5f9760bdc66d2685c97b361ab4e479c9e9f6f451839804ab1bed60ffc1af144b5a1b99b8b290b9238faac0a0cac6701d314e0f4302544e38cebb1252d810ac529933151d224a174dbc94930d5f1e43d1ef8afcc637b04a464e7c66020f911de8bcc45a290c2b355887d5dfd29aaa06f9ab09ddb923efa8212a503d925d360ea34e55239d48844665349220cc9e77cd805f93a794635740216ee80015696e6fdce55cf459dc4457c08b41129a14f4e2f4347a854926955bf50620a552700b84bae36af884c90e19b336e5497940e2eedd277c8c34123ae160629f25e568d5fa050e25c6b1de0d589c8faa6fa3a78819fb03cba87596b899a2939d9a9e6520b1e01e722c3bf26939b961e346e2ec90d7d3d0e919905ffcc3094f95492fb8a44fe971d56857deed486f02e3b1e1d2085c149d2e3285542d23b8c604f8d927df14c4dea3465d063c0e7b9d988e0a09bbf5287256f6b9b81d6fb24b2507f1ee3a948547e8a6f959e325b25325efab62e803c3a98a0c74af52fb43b41915711967649c34a7796b8eea8a36c773eb12f331a96778e46b40f27c7be4efd070cc70049eaeeb2e253ce26b16ad8ed8920fcdb1bf638066b763e88396cf13c4def17dfcf785f56b279e4e0ac2b9843cb7c1005c66710ac27240384441e60adc9f76eaea5d7c5eb09f5821d54d2691bc54e6de5d7ed523d764cb86170bb864f9747aa9ecd412d4327ea57f5fd26b8ba718c423014003d8323c39df5ebea2bbfa4b3f68c6cd679a9bf96972d1a518c62534d1c27fd891e9247f25a3c6b2b083b42d6fcb67dfe7f0822d6d28e562219367cd08e6079b592e24e46c097e21c882d5206ccae8d955c0d314bc27dfa2392e8240bcd568037e7b3c3a2a915d8e419fb325b05a76335edf4342be0569768aee75b9df38898495ea43ea7cc0dd2258f1dac6c3239f83429b8d028d8a09ca387882decfeab4d58e38e8f45ced2cb2652af4daa1a0eb9a7b28da90c48e1ddb1da5f296799c84f5a38fd3254a8df62ced0ac1ce14f80e00b4c62d60bbc57eaa75782ba93dedb86abd10064503b061f6bc0e92d1bd554e3a63311731410fddd897fa7793886e8be0088c597ca53bda55d88c31f988cfa7bb246ed1b70548f911f58804748b2157a3f5e427d00ca4533108b8ec0a9ca6bc85e7b7b0d65e33fc62415bf357d4f8e562e3b399f7c426c288f5be2d06332898e8bacb5a5fd7d6423883acc8b70cfda2bba93fda6374b8eae9f2ce78b2f96024517453e3931918dacc91255194f8b9b78ad18c11c996ec28213c8fe74fe1be4d4e633930a0f0b8ce58c0f07fe5cf7f19c8f6999147bbaafabc155d8074cc097f391d77dfe14d3f12de058a1aa03d8aa4af4406344f40168a618f37ba64b0e00020294a093fb435182df361f5d4c246a1767898316d523841629946e8f719418b6655eb3543276fc60f8594a1a29f6e14b2bacae97a19c4a6acec5cd96911856611d674b3f7cbb0fd94d91543f3f9e53518c6e6e012ef4a8adf1cd1277b5e757fd402a6847ff1e1f27ac3c40cd3e9fa2492a8be1c7c5c763fb4c73bcf6d01c0ccf73715323e7623f82d149cd7f22934699bc1ec08943f3694e5f37df70720d2cb0a55443943d5455e03b0170249747938b63b99d30937dfca8a504552c06060999f7b54ba7ff17c4e4ab4a45cef36e959a67c871e9daa6fd997da9510ebafb8586f89c9ad4d6e9a4d34eb989e3c49350dfdb459b10a72abce547eb8b0cbfbb3be028e8749f355a98c145005f0999c3a65960b6c3585ff9158701ece27b9f762cae411069bbff85c0279da1c25b8e2cd171a9f3ddf923054212b397a6f43438b0990da955bad09379fc452def35206957a0aa1a999fe85c2dcea9e9be458ec08e5eadff3479cd76df40058477a646816e03ce409ec883053d8ae885696c928383588c4c0f05d8b394fd6ae3ece58db8da1d4839192d7795179d1b9459660c2d0ef8d0a92a30edd3847896ef8f183297776c0ee7d1545e8297667bb9c229ff031fe206deb6f323d33410ce5439c27b845c27c52144b7ea5b3044409e2ab9018ced21472d7e7f573eda75d43a24d1de9527402ae632d210659833f02634a979c6d86815198edca234c785f79cf4da884b23e8f8ea050e0df7dcbc9a43754d257e989c9cf3c0d253ecee919619eb3f739102bc17da34d5669f31918d75b90f2c2610735917f1e2dd1433326b6531aadcde73a4d960ee59bc393992ffb0c42a33306b6a454abe84e339defd04c946fa69e8d7e5e8311619ad519d08e47413e93a6f47d35281a4c14f7f6625e432af836383deaef53ae3a0a2232e63b3287a8e0dd429e774936895d8777e653e7fc399045f8e8b574eba492586718635a957350f9a84b796773fc0627daa33a2cc8700c9a15c4a7de8968cba97ce70947b5b09de8853cfa918453c2a29ee119e1e0d4d4c4826a93007b6b262c08d39bdb3baa6df0b45cca47e7a70267655c335705acbf10d523c21a25a224aaedd7c8a4cc90ad091d51bae34820425c2ec7806e00278abbb1900650edd9b8951865c4ae728963b0927fb48b2af1bcf1b62704b17697d927cf5fbb8e428a91d8a097b2df671f16608ce9c9d4e0013a4550a8e934eca5dfde999dc2118931e8e08c0e0d9e734d6609697190641ed05af6d792abaa6cfa2161be0e1d7307ac7d6819229cd8b36e3bc141cec485af5b4341c2f6381a26daae75584c4021e2340f1f646284eecb5425982be2c8a9bc877c004d6870abd5fadc67dae4308253fb2d59ff892c90c2919944cf9d8967cfe7f305f9539648160e8c2a895abf8c235ccd141b6f9a5f774097a5b4107425a489495f73914193cdbfd3e466754b475c2d8f2bdecc18d079a59df10ff591ae8a57df57ecf9bc0b41f349f3cb9aa4cf2fc6c5f66172d062199040598dc603dd37e34da53d75a966fc8f72b524942e18b84cf81575f62a67fc0d3447ae51b0547c0dadde51ff10822d10a3c89f1b786a25c0e0b711194c2189befdc967626cfe1faf70b6c9a570ab526b8677342aef34b2753a4d0ff06a063a5ebc8268f3a09d92357ec09c40d9f0f3603b23fc8f65d26a4b1fd7daf2f1445dc90db52cfda1ec0a3168ac0f34ae185e72f3b3178965d90b565c95d0dbafb1ea69a0d0e50f0c4acf67f323bc5ecc5789f9cad72ebff137a1d90926eb34861ef0f6ebcec901a3f51581e344fa6e56979807868f8e6a845fca37e2b177d7ecd6071db97b30e0dcbf44625469cf18f8e041863fb2b5b6d41b1655015c3ff54172bcdfdbce2fc62c2822f26863d77a53b137ed55c2c321c77f495e0f5578d850e4116a7f2712eedb15bfbbb35d72a94d3014bb1e096a706cd5f7a0b79ab519a4dc13db19c11a59ffc08a681c0f7f91884d49147aaf5a6db25ad8d745881c8e54e235b51b18f7e9b519256f67f17513a1e09d14868ce12482e327240e1e574f20410f09c1c70cc66345d4a490707fc426ddea3da8a652ee0e2b1df311f5bb1cd32266c47b5c25a8ee84a9654c34287c851bab0bca5fdf028314f74cd00c46583680c5c5ba0ca6f344a092e51acc1c234facf89e6b441b0a23862a24a148a77f5d22ebbea0b171561341e747373019e783c2d1e3859360606330ba71bc54f2fba9bb72daca0e503e1da4020a5bfaafd53d5780480a6529ee525084ef0784d372d9cbf1ce9209d237476b0892bd83e7ba6c1ea4e44ee69c5e3538434fe7922a8a7ac7d5b1ad2dfffc1ef62dd7f8a4947125e5d05ccee55cbe282f87505e7e8150f4a1de896d08755e4bea3d257c82fec5f55072a86a40ad25016d661e84dce79f7b9deed15b34dd9279fef0d4025f1e68d14e51b3d260e384308905b55ca28acbe6b09ce8061009beed2ddb8da9db9a2bc8258dec3cb08614dca1f9e3b25c249382c07a688d3352809f154a750d6d4d20482ae001e8b79b0bc6afebb2bdf5be0d67ac7506539841bdf62eb793d1b07d5597bb94de71b83bd72f1f9743dd080bc8996d2b72b46aa36caa3298ad9578b2bf5332b43cb2f9ce4176bf7d0c30462e35f32d4d6b17d467cce467d1683401f2290971d3785e2174579711a3eb43345bd490743b5d5f7fc6781d799b97b9b6aa226abb4d146363e4d317354c2e333799d5e3e1c5ac2bfeac88e74b22f0b336f8d5012c8e334c30293ddd95484d7bf55b4fa906baf2d07d2e893bc1291a7bf68534cf8f590ddbc6a54a67709fa86eb778c245e4296b75edbae345bbf122c4db34121930c41698617ebb19c5052016c569ef0efedba90533993c2e021061d42770c6731fd400f46f57d563c739589464bc6d615833a1c9f57dff519a547c223cbae5eb52ea1eada58750e81421c9888ccc5077fd80103b97602a5bd984e378058491e44578f5d1946d2681a27f69badcd1e93f18f86f4958ec13e108a598d84c697ee1eccbb9b032de8b520f8c72b0db804f4cf5307429cf7788997e58db1b5c1cde966257c1f1bfdf2aa9d8eb57ebacb254dedc961823b3a101781a3fa728e20dd62d6329cf1155ecfed86c3b297587a8d1a0f3fb213d1f6870a8e62705d063afc86d4eea09d86cdc64c17e1010aca58000fba440063adac3c4419447974c03299ea81541f850d1abe313cc0b4fa0452c28b3f7b9311f0ebfc9a556eb81a3158b5e3f81a746e9b3599aaa9420953dbcc7eb6362f13034d201d0d4539b3cb8b2cd8ebbb20b0602ac79ae88564fb01eac08a195873af02eb664747dc3a2cba423b8957605eabcc1c1ab3dcb55bc37409d9807515eae062824140d3ccb178cd607fc1a132019e027e463b2c2cdbb628e965ad12b57f31e51f1efd5b90aa25d222d31180be1d3a22c65a7a7a730c235e42725b64bc1d40c2b942c8a5d418580cf9e6b058793194811f1f517c1f5276fee571800047bcf40a37921d166aad46f2b67b0b243746b5942b17700824bd16b3a2b38403ca9ab4a899fe5f9de5c16cac657c8ebbb49b9a4691faedaf98ec27bcfe6d90d7f6dc16df6fc59932e35bdbf86981b2d55412a0662494b9c5eeda46777ff643565fa7377c3183c945cd3ae9c8cc3f0977abc6fccf7da1c694173fc0af331751273e51d80f3bd90bf697a79148c53be21d15a9ed351ac727d3982e4b9900e12c79452aef0f05afdda40dcb6915fb0630c27265ea27580f977d47624acf193745d7247c2e2d5a5e4b54d1649dd9f487b45241575a0c4d942d8eadad32aeaef7ea8168bf10f398c8f02802b143a3b68b809fcc4b7a5a099baae2cdcaa3f5ca087ab1d7f0362a1fe04d720678d00bc57d5f9edd0348073820474e0f21c854bacb7fda774e89529ba39107edb27edc8560acea2946a9d0968ca8ed1c9b3027679aba7c85261dd580b2026f53836ea5ddcbd0671a83dd3c2e3fb32ff6a5f32462f6abb2150636826cbbaf48286f374ca27c8d2834f044ce39f7cfd126de35b410dc3ec3bbbc2aaa7ba9e5efe890b490d1dcf1d28b5dd6e519fa1a38c75ca195ab97c71198b8bbde1117618d4250488ce1c6d52493c9898a349f5a76e6172f44e269bc66e185793757750cecb70b2dc5ebf2130107e4dc58f4f536c0b9dc7688aa8e911cd5f06a457284dbf9c8da5784ea385f5ae0047b2d0e5ca5b583d", 0x1000) 02:44:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) dup(r0) 02:44:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x401, 0x8001, 0x6, "d1b34491ee072cadd406788c7c883351d24cbdb4", 0xcfde, 0x2}) 02:44:34 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) 02:44:34 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, 0xfffffffffffffffe) 02:44:34 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:44:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000180), &(0x7f0000000100)=0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xfffffda0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0xffffffff80000001) 02:44:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = getpid() r3 = geteuid() r4 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fchdir(r0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4, 0x43}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x2, 0x9}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x2}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x10000, 0x37}], 0x0, &(0x7f0000000240)={0x1e8, 0x40}) chmod(&(0x7f0000000140)='./file0\x00', 0xd4) kqueue() kevent(r0, 0x0, 0x2, &(0x7f0000000100), 0x7, 0x0) 02:44:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xda) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x7}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffffffb}, {0x18, 0x3, 0x7, 0x4}, 0x4, [0xffff, 0x5, 0x9, 0x7, 0xfffffffffffffff8, 0x5, 0x9, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x0, 0x5, 0xd1f}, 0x3, [0x7, 0xf90, 0x1, 0xe23, 0x100, 0x0, 0x3, 0x10001]}, 0x3c) getrlimit(0x4, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xa363, 0x100000000}, {0x18, 0x2, 0x79000eca, 0x7}, 0xe08, [0x1, 0x8da, 0x7, 0x200, 0x3ff, 0x6, 0xffff, 0x7ff]}, 0x3c) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="0c0d37bbe345f7291369c7e279ac47091552f3b2b456dff5958102762d6baa031de8a0014fb0895ac2b7b192f8eb1f794e1a35ecc6ab3053a8862398c69ca65644124e2428ac1c6ad8dbac74d7cf3dcbfcdeb427d3dc95825a346be52b1f6ea95320e4d95fb3e527e6f6d7e35e626dfbdd00dfc259d313688c41229bc92013c5b47ba518c0ab803d33c0ba0fd818a5380ca2fc15d203392c1ca3c234ef8a28", 0x9f}, {&(0x7f0000000280)="910162813a7cfddae8de27c26f91cb90a190eba36d0aa1065bcc98a77947edd895ae70dce0a90bca6cc7b90614c2167260cc6195ccbec65584fd60844d268d5a0b568204bbdff66194873819f6082a4804fa61ef307152e29da4dd9f1f29416fed2a7de56cc807fc13f39be468015181f4086f27d7e5303f169be8f239c39249a3c5ff710a3ba5755e53f14b68a8bb5ca6b5842d95d7c8549843d4c066c58722ecca02f4aa71d6", 0xa7}, {&(0x7f0000000340)="7e4b4dfa128edd098f94de73bba28134b6581674515c49ce6e30cdcd9029f4761d3aee30ae8f017b0a25002587aa225250fb52c80f99b60da5e7ec4938b7fb217ab8da7d2ac7d7f32e862c339ce7fbfda72bc6e0673dc8d863a28d88cea676a440440675e6259f9b1ca99d7baceabf07e2a15916b6f31d3e4329e8a97b762c9f1641c4dec305476040269e3d0b5c23011cb25f3afa6967e9ef79b79f1f1a04ce15c7c707ab382c16f068d05fd5adb800ac4644a42b88fac5ccf8c1e9a93c5e2875004b82e12f5d892246a3527f6dd9462ed460e3806fb2fc2a86d48f9ef16046f7", 0xe1}, {&(0x7f0000000440)="67e34f78e7507ba236d2544e124fc3a7b436889f86c9b621e0d545775e22d2ee886314e713f690fa52fa8a2f142fea59084949c04f86bef2dd8284fbe0fe622cc6440efe244e25634e92a022e2c83e0c194e90512b9380c3dd383d1a3e7075a1e245867cb8d53b94cf5c4fc2bd200e1f8f79ebffa04af1050f495cd3cde4f6c2be1c659bb4f925e8bd3a8ca2c4afed5a95", 0x91}, {&(0x7f0000000500)="4e01d0847184cd1d6a4f9c371696b67711569274eb9e11f6bf2a077959691d080bc163d1fdc66bfb19c1eb6cdcf67e39ec28a6d442e14ff3593e3a1eaf3c3a8e982ae5ce3abe8bdfc31bd80f34cc19e569390363f00409f6cfef48395a77ddce6502efae1ceb35934c42977755e13c1492f6459ae523efc1cb44086cec7339d17da3307103cb5a8c680857eef0b830e98eb73b08037e7922167e4c145e758e91cc80be98f766ee26147c303cdbfc52b8e8276cef32f31e6ced1ac2f4756a0a0d6f2e8acbd9ade6916d4a71fa68bf03147fc16b4917757c11dba535fdc3cf0f88716247115c643ece0d0b1b20ad6c827b947ebeada7907d122ce359481f08", 0xfe}, {&(0x7f0000000600)="82c6b512b2b0aaddb2e09ce9974609244f26582f94d71e19bc17acd1cca35b5efd9fcb2be7bf8bae9aa73240305d4b8e38f400b9f9c31227e0a153aaa4cee2dc7ab1747bb98690375fb320444ed7563836a692b8f9c66d801c328f03510a5c0f51e27fd91ca3203894cd0b3ea2d71ef40440fb0a3fed5246ac7c91e0bcca2b8d499664b5e9f10589924bb3a5188a293a4d03061fbbcc06d3acad8276ea7efde250a0e44562a6ef2262002e43bcfeb0d76fd23e06d0ac1cfa7460b1ac8ef97d3fbdb60ae1923a154eccab29d7", 0xcc}], 0x6, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockname$inet6(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000800)=""/219, 0xdb, 0x1, &(0x7f0000000900)={0x18, 0x3, 0x3, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000940)=""/106, 0x6a, 0x1, &(0x7f00000009c0)={0x18, 0x1, 0xffff, 0x6}, 0xc) bind(r0, &(0x7f0000000a00)=@in={0x2, 0x1}, 0xc) fchdir(r0) r3 = open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x28) connect(r2, &(0x7f0000000a80)=@in6={0x18, 0x1, 0x8, 0x3ff}, 0xc) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r3) sendto$unix(r5, &(0x7f0000000b00)="db01626faf085b4a3f25ba49eb434c265809ba1816861630bc1d544825b9c91cb2a2c5ce1deb12634a400d27755caae2df58d53ec1763b0613311858885ff6b754341ed84604dd4a43c3b1faf0dfa722541f1c3dc5aa9a8f22abbce14f8fd0e736e5b491e94e5876de6b9b5ba5218a64b3c61eef2a3c63f85e91ecb593e8a28b748457", 0x83, 0x4, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) renameat(r4, &(0x7f0000000c00)='./file0\x00', r4, &(0x7f0000000c40)='./file0\x00') mknodat(r3, &(0x7f0000000c80)='./file0\x00', 0x4, 0x0) getsockname$inet6(r3, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) getsockname$unix(r3, &(0x7f0000000d40)=@file={0x0, ""/108}, &(0x7f0000000dc0)=0x6e) msgget$private(0x0, 0x18) sendto$unix(r3, &(0x7f0000000e00)="ee8f673409ed2a790d7d8abbc38c21c900e0babe77abeed46549b788c7dd67a32ea7c57c532de594c728f8745066c26859e30c05a2b7742160b238fd1fc1a4e0324c70767e61e9aceda430edd4ca2615c814281a516df1b5dd77c0fef1724e58d3a7391bd4588f37858963e6b584c3fd5742d23105a99992cc9415aaf6e4f549c736df58fbb2d4368b181bac553ac0335aebe03819648ead8d6e900bac76dafd7c407f68f4c1282f178eaaa5db23cd725e1330d50ae80d85", 0xb8, 0x1, &(0x7f0000000ec0)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet6(r2, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) stat(&(0x7f0000000f80)='./file0/file0\x00', &(0x7f0000000fc0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001040)) 02:44:34 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='{\x00', &(0x7f0000000080)='+:&/\f\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000100)='\'[+\x00', &(0x7f0000000140)='\xd7\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='}${\\}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}+\x00', &(0x7f0000000280)='!\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='!-\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\'!{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$@)\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) 02:44:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x540, 0x84) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/154, 0x9a}], 0x2) poll(&(0x7f0000000340), 0x220, 0x6) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') 02:44:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) listen(r0, 0x3) 02:44:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) 02:44:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001a00)=[{&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000780)=""/111, 0x6f}, {&(0x7f0000000800)=""/140, 0x8c}, {&(0x7f00000008c0)=""/17, 0x11}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/204, 0xcc}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) bind$inet(r1, &(0x7f0000001e80)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() fchmod(r0, 0x3) r3 = dup(r2) fchmod(r3, 0x104) bind$inet(r3, &(0x7f0000000680)={0x2, 0x3}, 0xc) connect$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc0) r4 = dup2(r0, r2) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)="013c76c1fe356eaaef03ea30983003efa8a99ac52445a5ac3c85948604fdd029339ae035c0a82434b4807bf5e2efd8e98cde6933f5f71053c6949c097d84a48f6c0e3868fbc97a55e56477e234fe56661ef8aee4b8efa2fc9cd96796defa317d2da42cbc76996f267819cfaad935bcf7ed08b8f154d413392bfa6bbd60c74b10b31851427176604fb8531dbab3bf00d4df362ea276cc4300cc3603a7c0754141ae6f2e9c3572088bf57ab7adbd0399d0f038f8ad98", 0xb5}, {&(0x7f0000000440)="2372355d2d58e22e51e85c45a96d3f04ba435f74938b46b0cf0083a2bf0ec6f1e4fc18a16b0af8e6787a3e1f013d5a4fe1b09b1364929acd68db3dd9b828486e148e54c804c274e2db2cea1852af35dbc8742b043fbdb46bed8b9b1fce99cd5fe826aff0d403df7cbe856cb577fe5ae3a17fff5bc33309df1a9ff22634981476ed1997bd41b90ca467ffc9c33d6ed430120231dc418685c4", 0x98}, {&(0x7f0000000500)="546ba2ff7880d0861816e6abc5c9eec5d955ea6d7ff24cd030f86d3289ad29ff9f104563588282fba7bff2709bed248f4cd93cfa9ddd5ec9c967db0955261b37dc57f4228037a8734f2eeaeb0093315f10b35aba2000523146bd43bc913daa02ca0c719b7aa7981496b486a08eee3158c95b306e08fdde36b324f618196d8bf5cd48132f19bd152edf27d263a4466375c1737cf17e22723b022d12d222d073beb3aebb126f370ce25768b17e5979defda6459a36d350269f40fb061a7b53341c815a73ea8955dc4f283ab648481fc15863e7768825ae8dc98efb41c12c3b6f6c2db5024de7f2528527c7328398f1531a75e8e565cf", 0xf5}, {&(0x7f0000000600)="143b6510e3fe3d727d40f21a74a9015168c6ef3c87018883f389d94def7b6a001f4919d6536f64b4ea1efb96a90586d3d42dc89765238d5ec048347917d8fe77de9697dcfc7a57588444e990c0317968464e0c6b75645e8333a6d24907e5ae8ba74d85510af8", 0x66}], 0x4, &(0x7f0000000680), 0x0, 0x4}, 0x4) close(r0) dup(r2) readv(r2, &(0x7f0000001e00)=[{&(0x7f0000001a80)=""/80, 0x50}, {&(0x7f0000001b00)=""/129, 0x81}, {&(0x7f0000001bc0)=""/73, 0x49}, {&(0x7f0000001c40)=""/23, 0x17}, {&(0x7f0000001c80)=""/104, 0x68}, {&(0x7f0000001d00)=""/199, 0xc7}], 0x6) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:35 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 02:44:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x50) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x56ec) execve(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), &(0x7f0000001cc0)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)=']\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='/^&\x00']) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/14}, &(0x7f0000000340)=0x1d7) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r4, 0x4) msgsnd(r0, &(0x7f0000000240)={0x2, "ab30d4f9eb15f46d6f9e75417ecdd3cdacfb914bcc865393f1e45e965cffc085f77cc3b8b3da54f24e23c256248093"}, 0x37, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd65bc5a3c7bdfa4683574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795"], 0x1, 0x800) 02:44:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 02:44:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:44:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x80010003, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 02:44:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:36 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) close(r2) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00424a070000001aef00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r2], 0x30}, 0x0) 02:44:36 executing program 0: 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fff) dup(r1) ftruncate(r0, 0x8000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 02:44:37 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002540), &(0x7f0000002580)=0x10) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) pipe(&(0x7f0000000080)) clock_getres(0x0, &(0x7f00000025c0)) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000280)="f64b6c98bc5e19e3bd6d9a95fbb516e3eb5a20cb4d214e4d91e73d6d69cefd8ad1e74c7d4eb64ae0c08b0897b8542614f4fc091f018505640d49fdc0b6ff7da9a90227b3298d2491f0f0ef9c60f17fefaa44672bc0dee07af430ce6a0828ce0556608131026e3b476e0d8d74fba678140f8540e9c2f336a38aa49f0de73e459577738ec36611807cae078121764132f11184dcb3d068b90047c83994bf6b334950bcd758d1dda179b85c39d2c6c9686964485c6ac3a6b47cb8bf397253533235d81c26824406af439d875f488f2aa8ce9de301f1e97ca1f53d1bf896bcc7e92fb854c5fd233efdbbab907dc6471091dec10a64556914c545b52019973a5592a9a113b1fce8121bcdf0480e3961e8861e0e78386418e0bed600ce246ffeb4fcc5d1d5a27e9d4fca663a80444e8e8f08840e42da3becb7bc49cc798a2f8dab7a7bd10da828e8a66f1aed903c531cba313df479bea4124ed3e63db1865bfcbb15fda8d262e1b5901c9ad3cdd3746e1ea84f8f6c54536fdd8c0fdbe3662f62137bb3794e55797fb0821eb79e6dfa5aa3147e9615d308bfddaf037a958afbe167fa040ae470135b3088913f7a4cd8ffde0d0f07846803c1e645066c9b8c4b3530e209b405431ac20d36a6478e1b609d3c756b0368284b21889b5235116f31ea768fb5cf5337292b81cfa806a2c3d620613c82399ec78e6ec8ec71e7f837705016cecf5c7ca5cf373734ef02981b6d3d5e7ef13a56fb59eeedcda3a8ee67b23fca2bb919502e15c51ba75c2e71dfd4520f3c71aaffe0a68c844ae2c0cbfdf1f8272c158e183d6567d05e6f0777f4b89bc47d84e5b4df42d5187f631da08c3c260278278961117b022c319053d8478111129e0057c89eb00203dead81103b3d426ba97a36dbe9a309b9be4d9be37b1f8488286fb0826e57ff85158f68b45e23f9d84dbe81bdc9fd96e46e9ff46932eaec6156a548711030f13cab7cc20ee45500cde3636f88b66a72fd2db314fa1088f1ae44f18ff4ef050ef8b1c04ae69c029fe2d1edde922c8e5ca104495ab732e6731d68a039ab070891e48117713f36824153aa8d3f10f7986c1041a4ce20cafe3ab9803317b9e76876ecb4ecaf3b0b6fc16f93570e60d83f609e306a2a0736f7dce799c89c1a4117916710e47727089c9c3b3ef5c66ffd03e48a40f5733d9244018a06ed1ff26da6792d15138f200e2e0d2d6d1f9797b0c755f1e66fab2bdaee25ac2186a0c2c52a5bc003325e774845350dd870d5f9473bffcd6a182dc65fc9cc4af0b7bc1017d65ac6038ac6261308cbfe04f97c58aa56fe6e9f031fa5087add2b1642374062dc4b69caac507ac52ea6015eff77aa53c5c10ed67e4a95825374a91c72cfc4dc2548ff0d08977a29729b6c61be40e56e6eb69017695fb7e1f6a5b3616802b29aec6c0ba57edfe4b2144d6d217385aabe63381976c191be1835604e62b211a713b97fb116ae3f5a6b002e1cc234385bd3a976ac92fc7bca9ca8ab37db97c036acfac7fcf1667c9a39216e6c9c691cd4436c98600f16863bfd28fed8be77948efe6cccd1fb27edabaee25bd059626ac4c2a5deae1c18acaa8e4b8d8c1fa77592f09fb522958e5e13dd1ab951663bd7ced78b45021d31a33e4c9a55727f8270b5a0d3c04ab02ae42bb758f0f85f7ed0f9757ea6b8350b02badeafcd4882e9ae5b9b806f7dd2bca3abe22e7d56539fa349bb65087cf91e8497fcd6404501b5c7165b56c99fbb588e85d2c5be1d23524eb967e6df064ca8ec1399adfbc4dc1140ae3d6df3cc1f801ebedbdbcff371e225cbaf30d0dbab99e811cf9e75a41269e596dbb09fe39638d07513190344b2d23bc81286b6ad652aa94fe25cae730e52292860e2a1276ddce217cc3b8b7d24b92aecc5089ccc464b1eaf80ac3ed70dd61424dcd5511a778156bdbe3e7ba965fe888b276a7c0e75c947b8a9e89cdb03711c512d3991929bcc54b71a50bb20e42d084dd2503ee68cbf96940bba01521a035618e668f356e79559acdbe8d6936746f26db9845e013f23687670b8e2f6e67f713d9fefacbcccc42c10e9ecdc3b671a805e23f07255ec7de87e9907db9eddf362697316260cae5895cddd31e419b5d7af0e515b2433b8e91fee4f9f0faed5e063658fc2ace39112ce001b65acffbd596aeb043bdc93cf3f252638b906e535a82387a8fa9a9a87fc13ad3f75a0d3a38a14385c9dbe7662e0ce52c887c21fb7829617ee5a85c4b5fda5d2c27ec910314e3897971772b991cc94c40e72eeece5266cc5d83214414a2530d0c3ce1a5f4a9280d38815eec8dc093f6ef31e8dde5b77a59c45a61c93bcb524b2b9d8055f103cccf0faa3e5238e1796f060c58796b8a464b4489a4d304d095ad0b679279ebb37d79a857ec9026c6ed056d4d9c1950bfcd4f1d9865559282dcf1759cc893c59504433e37e9ec8d4786fbb5c7678fce3dcac71fed91307e44a91c698525942d9b4c239f5b919433d5296e26732a4639c258d4fe212a5d45e9c15d64740976f2da5d9d9e4367ae1ee93cdadafe9ad2ee96bb5066c74b8ae5073ea0755b6105985d9f1deedb07793b90c93108480baa2886ba06f8f253c7acff066a11887a5e672053cfefdce61d26da2103f80bd42a62272fc75058ae49239af8a709fde655fcf0bf21bf5a90dc0da3336ff6f38722cc82f295b8428f98400ac7e5287f6633fb09640b822fc5382be6505060f674c13b139642dd29ccb5300712f622beb43ab50e29129bde566937c6bb8db7cf4503475d05bb46fd6994084c22b8e94508227939388fb5c5694cb2370e57900f5a78cae76a2716c741039952830890b17975d2aeb2a7fc23dc09fc77bdf9c809aa573452fcca8a1e80f00d896fe72cb3ec60caa8f9347d34013e5f8c712858f29377eef9ee379c890f247a61ba3b6998c2414486acad8f6dec9a52c38f1840f3054ed4de74265f513bc26eb4fd970416899707a3779f2cbb359f564eedfb64027367bc7d56bcbc0aab1f2e43ca22ca42cbdffff8c5e01b0e11eb3d15ed5c329a6c49b08f2939a168f4494bceee076750f0b16b6dc6885f8439e5b65cfff47da4a161ac246ae2e12a8c0097f6338c784d9787d62e9d0fb4545555c1f95363dd51ad829d2bca76a5cd226b1b8ac3b7baa96539bc7f5a4e4ca5d9e7549c3311fad222edd9f382fcda279e9518147229e510654b8c87b669c1452989f502b18914f92ad50028e9f73190f6d0da9214b9516a73960aa1dca52276aea7c6ea9edd34b8dd3d2087e806ccd299a3c12c7de6b51186691cf33d2c6f76759c7c016d6ff2d128807f1f5dbc9b209e5adf0befe89d668732ea20f21371e0e56fa79823141a2e6cc369507865c047088b79179c426f6d8976320a0ae4f023b8ba085b2e95115525ba66bb492ca7569906e26bc662a7939004974f9d0804b8e23fda04ffe64f630b29481574cf8ab35be6d4ccb7117ce8031881ffe45abfc747a2dac90a3b885c67f9af05f5ed58629d88f0baa05d51b3b79a734c4d89d13699201e4efacaab31dc31bcaf051280cc3e19f22c816b9151061de74dff152c9f6fba8b7864e32069d1a05f12da93939dfa598117f8e447c933dfe3393b85d587fa3e97861fdc78966dcae3106d23928c0ab6e3f9a388223ceb56665907adcc362f5beacf840df60f9a5150771a53e3b08a0eeeff1a0e117c46fb2f21b749e0672a9ac28d05a7f237cdbb95e6fb8c31f2e0f2f9178f4fd7f69f276c5294f5a9c1856817ea4ff54502e578702041a77dff48332bb296883dd3966a410358d89a93f0fbca61740755bce274d31b75fc59308b40f4c7ac040cd90a02cccfb4917ab042b225c2b81b23f05fbf85d8bca0555ae665f694ebc47e542c67f274e600fb7a4dda9ede16e2e7bdfd6829ac75fee2d58fe4ef0c56521babf337af833764a6bab1f466f220ff0032b2b2325220e04fb8a007b0bef4ed30c7e1b7cefc229ee7e8e3cc52e47bd635e55bc0fbadafe142f7e305b96b4dca85edd01a3a4d5ea9c96c736f53270b9e5a452ac549f955e1d56acb37605ce9792e5b5b16e906e0eba91d4a8f1190882f073c5157141928e8dae737f52ce746670275cdc85d628c1df2e0aaa7ed97e4b408a523bfaf545951d84375468485d10516db7bf26bbd4cb12de38bc43489129969566405899ecff3f938eedff7aa5a117decefcc95d52ee7ed4ea022d917ebb632699c6363452574e8834bbbd9c2152788ad7691c990bdacc41e14eec1153a0d19a40e93133ba19d67847130366540be8687b294b7b6b48ab7d50559f9eef295b526d53b4d1442b218029196b12e03ade7135b34b226ace0b7875b7ac0bafa8d3998c190bdb4e97af17571d4870331dd99ed8fdf1d49378127ec180154b425f90c522f9cc94f5fdf660786759be4829cff60630203490e8281451546afd54019d30ffbaa39b39a7479a366cb970a74cff83b1c34805f9efe70d515df8b3cc3befd7030b0d8ba961eaa0d979ea1811006f0e3fb8a18b7022587f7af50061893d704a13ccc6986013071a7e27ab34e973405a051833730e8b05b23d3b16cfd524c493b9875b3815150eace41a94a6867b3acc18108b5f83adf467deb53a619c75a2a6e15e6b21b383b9c1c4140a157ad67e0b00e4f967c044c2168704ba1ba6c967b68fc95b02db30dbb33160a2195e2ff7ecf2991fb01b5bd725ab4c7597949379e46c2d11d6ec7024b9ded521fbc8f78d16600b415a3b5d4f54f4010b29de6198b9755a97b93481a66a7c0f70dab0641a4ff89cf1000a4069a17fbfd77bce392dfa212956434294e3b214cd605a4b270d1c4b7baa65c42726d6d6fc9a002d0baa5440c17d22030e1e663eadf4ad90749acdd9a6afe27545f8b2d7cfab5ad2f7a5c1bb945836e98d780532f1fbcff81c2225fc815c35a71aa4dbc26f40b4b7d9e7066f765ac6029c3979328f0a8a35464b216f3f5e83faf543185762f313f1c7068d081305d1f5a0322bbb47fd9871ede35965081940ecc661f27d085d9c3f106be44c597ee66600d75103877f5fbcbda735b35926adf05905c5b65ff120d4c25690b229cd72076ae30be068e996e90c1d514d89c71db0b8b20508cbe7759b9a91ceff923efb7312d69668f8675f35c6ca14e2c0d60201dffff7c01bad5f040cb787a2ad6e352c2bc093bbebd1b8b6adaa63ae6d4cc1114e0c596ac1d910021fc199365757f8fd743f7df41e6cce1e07a982513296109b168ce0e653f8370c2039bcc6a53aa5e06ca67019318ef384a1edabf2dbc8e81f11a1ca5a9dee4fd0964c22e09f1c95dceeb5db487ce0e800b65d98c9b87c53b5eaa98bd62a43d6c6251d4f2c7dcb08e5e4961d91417b051460d64645a99e75f34e1fac21bca887d5e238f6252ca17a53f4e0e01a283c460f806b71fd80cd8d716cb2148c19575584815061bd0e913cc3fe05e9df4a05789c0f8f6fa03d895020fbd2c2c01bc9850c8cb3ffafb9aa7ba06a79771912e0624b19a592b3f9faff3f35285e9b22140d299c7c5add3ec2b133dd92305762340c8ffbf8a920c15d8a9003516cdf3082654b2f911791bf4338313507eb2f8cbca107903521a477b293554cc9347eff474b2fb6c01edde9ecca92428008ef572ea99b276f3259b7a545e5490e252ff0ad5c2db29b0fd5481f0b7d02c4b698bbf73a76deb3989e8a04e1bd03c58bd8e37d0ef4ab0b9e5a47db8061d450e838cbd8d44b60f3f6f5db60414edd966ded3d9c4dfcb92191db9ee088026c53529d1c8ba1a4f808347782614895", 0x1000}, {&(0x7f0000001280)="505bddf420f686dbe75746cf29abe5e4a496a48d9bd0a2c0a01c928b3107175d4bd35ef740a39c9782a60f7ef152278d09beb33b72efe61808c9f99741025df67f76ae1f73b7fdf1eb32df61ff17872ce51a82d0cad1d230b304ecb30a38a24890498309cfe68caad3ee3465f5740e32d4c9c76c726881dfa058ddf3f0e43b0fb61601583b985f35b4e37325a52be3312de55f7c11facba3dfb3ebedaa913941239db7", 0xa3}, {&(0x7f00000001c0)="ae11dfc7ecd170a6dcc91100a8630ad7154a7c210931598a5c2e7771cbfa5a3777e9f0f5820156fd80b9aa44b19b159e2e5dd1f1577696eeb4363c3102e5f4851db99c308041adf44db09e7b3121eeea6413", 0x52}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="30000000000000000100000000000800e9d394183e374ad3171f3043ddab7e8f4f9364aafcb9d336bc0f0000000000001000000000000000ffff0000000200001010000000000000ffff0000ff070000211b03cc10ff484ab246891eabe60b45aa434d8b22e2771fbcbdbe9fde28fb71b8bf51cdb22b13463d7007521b32903e4540afb21022829396c220195e552ce85c3e5461c736cf4d9e4ed3f8256830994bd37d5e6a5b552297794c72e12b132eaee2b25bce8a7e5441f388198e54a9e1a1641eca3cc290a358aa462eaefcdfd33d517dd5c112bcfa9366f3939beea70abf593b6661758bba3413d28b8f591c61a288d84e1f31ffb9f290e152d6bd0b46bdbbeab817f6a48d6ada9e0c64b776714275668abc1a7da04bd85ed38af9395c8caf03025e5acf69e7c6e23aeb89b873d876d541fcd5abfa9d3f3889b61ce9966ee40cd10abc6e87e8bcb9cba6b015ab9ead7355063512e63a14d42b79a8c58120a91e7020639d64d553ea8126df5e8ea7f2d8455bc532d2fcb0ddb426ba1052b788e9fcb397d0aaeaca0bd7f5dcd3add1d172b7c96d6e55f18d02c3b6f6d8d2f7da2fa788553f8d01dac1c3de3e71fa92e3157fbb61daccd1b7ec0370d216450e0fe2c9e2fa6f99d612be5aebbe07adcd546f576d8553da2762792dbb59d0bd08a247f1e4f3e785c100d95c147b8fffe7b3491fa2712ca2bb8c4e6bebc50effd4c82e0431515fe5186fa2db1d799cbe31aa667cf2581a41449d90f0ba76973e5e14e60c67862b7e49afe236e9d4765a65be098d5e8dd24134e2201ab2d579adf6dacdd2c2b580f0ac3854d6b714eedaeee57afb8540f8a089cdb13ee95f4c462be05a67a3b6d48e185b02be908d1669072044c2a7ce5229d0328cdb9b0fb3f2a6e52a221872e56316da5b5c44754e74fdb442bd326fa7b818557dc4f7c41a3fd249413adc720b352e64e519ad9937f9eefba740a6d19ff2d48af86ca9ea841b3ddf6f3762338097898f57cb2c6b44ce055fdd95f5f640ad09dd64d98d7cfd4cee7d067f79f019e99c477cd882e7422cfc5c030e28b34185d494f8ffc54514dbd36512b47af893c31b08fe3096fef3bce28723fc8eb0a5a0d8a188302fc65b3d235075a23f83fb73ec8bcc3fed8a4ad48fdbe9a81e2480bfe43d427e2490de36b3a0246b03ea470654076db073ce371b36cf28ed04c26e72808d8a2b93c35aab96d99e91f12ace627a27d915f55fd08fbc916b178220572067762f8cb8cae9a3190b22a21d77373af0b26c776454838b697b2726f8c46d82a24e6312792e0bbd5809854c7aa1f78f75d12123750d6fb9ec459e4870ef59464902905fc1731a57a30c6bc7a343367546be0c1e4c07792b0d1525cafc95057d4867447d853cbdfc56ef5c902dc5a02a7715b559b56029ce1e6135d0ede8460b779e0a32cf5aba3a072c048c63684142609658d73d363fa7bee8e4cd1555c4657a070c6e02ac4301ccc55106f7fe4a7bb296fb74ef3774289292a8e328925d23d666b88798bd475277d7cdce9c05aa42bfbe9a56fab490c5e9fdc0c7dc2f8c0393a372597581ce0be464d35a3e63a787e12269a8a42f818c56fc5590e90c6c13000b18948b8c9d2ea3a29ed29dad9ea1cf49ac19602e244f612399812fefb86b1c11cc1e4dde027a65364eeadc78b519bbf7241b266709faa2d3040b8c7241815d270f0a83c1539b9947ad42ff457e72a24bc120ecd7dc2278e7cf1295f66d06a7d299a72efffa1f1137383d3de2f91c58a3c488f2d4b1bab098ad8e00d47eb980f4daad1dd0a0fb175f9b1143f81d746f5db7b8cc0654a935af6caa5e025a15cd580201c2c2517c872e1f470195ed4ef4d2d238da477b4961a95b47fd37ab5459167089f0ed8462a6991222d3427cfa6a523e3b6fdaea44af7be5f582de8b7ed7b7bd5f9b0e90632a7bb13bbf70f3a70b91d30957693eb1930861620ae40380296953986eff6da5ddcc9f9514e580589ecc4a061ed5612d0a8d4bbcf71e6c83de12c8d1a93f64d8f0868e9d6b77f60c728ac240ed84f938498e2353ac4beb36a74622b8de81129fd34164f6355bd5bca9363d046a54510f2d045f2f625765e5e9d2d87aead67af62d9a8aec8acc305db8134afefcb28a649b385e3002aa659b6bbbb63db6fe910ac435e5272ff764f48aa1174fba8d898d40b6a80c219c3f677700bc792be65df8b5a07610ee9477a1d4d9774e093bed5f92acf81cdc071335b6394f58759743d238bd39880d9e6222690e6f26ea19bba2c3db69ff0a194df49974850d962a14f170b308485dc321eb142f8ffb95dbb64f4b0fc9c69084d56eae1700d5b69b6b0a77e50e58605560b61725de43d0e228ff3885afc828710856be5753e3c46628d804d85be7c2a1602b427968c28639054ed6b04d6acdf77a89b0e5e338c2bb90de9d1de862b654d3cc5910eec7e7600d689c29d24e03a16ed5c7c2cbc9910883f4b2cbd7fcdc01f8352f96eb39a80f25db19c71bb9dc42384c6f843297dcfe2cf09ae9223ba9b8c420938fd7dda4bff934ddc94172997179c11c99ab9b110e2823d5edf8a7517f0ee2b23820a9510808d5df85b30c065b9a1e736e81a54e035bfe97caea35fed5236bd97ac1422d2652f46ae54c395d8c57e21743bb8df68a14d3025fedbcf8278ebd52512d5113ead349a0dd5e664bb8d9ee44173052bde7573d7d6b57ca5c7dd2ca408150da1d31e4ccb3d22c0b8f0ca9b9cc88aece315445cf994ba7830aa46c72a8fd92c2bdaeaad753eacdddc64e2037e3ffd804d1169d304a88eb0ddac09e861b83ef3aa1006d23e6fe7ff346bad4fc36ada95dc75405eb343cbee63483f90da112c8ea9ef2368d82fd88cf1a4885d747f76795780de81561a7658731d24fabd731c41f1bd636767ebe3ccf8694ef6b66b648b55eb65fcc7642c076cd6e2d22f8599e16ef621e5528341c5bfeb765f7b48bb30b80cbff36706a723dd937b95332bd6c7d57d868f637f5faede063718e278fb77840bf30162a500d7b31c180e1842f93761b80185589aa6cef49388f05bd0fca583771e289ea17ed4cfac359adc8bb663a8eab46e9ea758734d270b3880390d9c67260031d89ed5a39a9f22f13c83cae98e8edf709ab024bb19c579905e72e0a28ecd2a01b8a5b332ba1e73a356673fb6edf8765e93f144f7c91af2f4d9e1b59a5d60c0ae408f556e048a670ec2114f1793ff0543e70e404e6583cdab865f5f58d51c7ca3b65dee54a717a74c750b0b9eecf7d5cbfc6af12327eab5bff91ba6986dbabb4d3936621f3235960487b557e2f156c1efcf64890c3173c44f5e5c4222f1e7257d021ff31f95cf7ed948d9fc45c1ba5a718fe8c244e80128428d76454487b84c902df5930a4a6a484051efe6d5b383af30ee06bc2a6edab839d7b30caa48444a4ee428252bd6f581a423edeb81b614047c20e9d24f4a895e2cd1c4961b43ee9a9deb3d4ab8609f5dc8c02c5d206ecc4546e03d627b8c501d5465684caa523fcc0f96998af43d92a14eb56147f1e13c01c41f8e9c27ee47bd57e4d97c5b85537c5e25597dfabf963796fceeef676d7bad9beb63500e6edf1603d74d0e322ce85bfed8917670f8bc4af82b5f8b8b33bfc9e1e2533bcac9991b257c728b58a046caea647b1bcecf21d32768380f50b8748cf9ad2135967adf85697f624b245841a575338b52ec4471149e508aeafc12254ffd9cea9cf4b42e2cf348bf5343d6904bb09c063135521cfbd5b5a9c84701fb2fa47c11c28b738950feabc66b4cb1197066a50a0e18f151acd7cf61a46b906a29acc225fdd5175d450cfcdf1e938e76077b72c80dafd2b62e8148a88c7b98da6dfe0d4aec28be97b84041cba3d13c51ddb7fbe1052597a46e25976eafae5263b514aa3d587f97c6830d2fa206db790f6490659e636bc413d289e3ab3d153639c20af58dccbb11cadec7d00a8b468d7dad863ac116eaad91c0428792268cb0fc58f6af0d4c9036725c996b0bf20a586dc17297a585e5d93d3c718cbc29794126a55edba962d4d9c226ad092dc26cc18922cd88f29f4a10e1ee477ace79ef235d858c8373d9c870121c9afdbfd3b0088ec8f65b7b4f440c6b6a91fe545e403bac5c382b8d29592017dcf4f16c4235f1bd3868eaee20f4c1099de8b403a96c9383093fdb2e164f8cb5910b340194a642b5d73bbcc53583a486268de6e914d05de8f79754450cf5b0faf8bbf79dfd1433d57a9bf3a0552682f6d81a2038915754db92bbbea81b73f04fde35e89418e7e29ca2a94ccf593f65297aa6eb0b33ccff8d7b957a47ddade52240a44e89b680f3c0d7ad4840362d5a6f839ef42d2afa12d2c49db39d4c934abae635bac44c88cc8d0bef803a018a3111fab30de3465a21d10123cd742d8695214b0907aedcbd74caa85994227b1169139bf8953fd86f151e30d9010e1936f5b58488f096c77f4c6e2df9e4d284bb1a47ea793b177fd270bb59874608dd2780e70489ad0e870686c0a3375bf88af33f353d00ccfaaa7ea6e58a1074abd446630d4b0f27f1be48f84ccb2e1a5ab09153f1861efdb6cb92b3742649b9f9b1c1797f4d4a3ceb7099a983ad957a6f02acd0be55cfd4ff0f5379e6adb63bc8afd3f583d09b754270c54237b5ccb10cc5ad27ada79d0fa9521c4974cf4aa4709cba266785f9aec242f6f8fe5d87f7a06b24b9b4ccdaf55f6b61bee4f83468f4c512bfc55a97fe575be08ab08eb8b2d447a8e08d946a72aeec81a1a62ce8b99940b5f4e0b4019e76e2aaea976f748f9198001078cc881e4de89ec87a587504a5ed49d9391e173f22ad85e54fdf47c3be9fd9898d47bb15b1831065fb6b6a9a2b44d1548553ec73837531551850df7d1f4609991da32df2ee252c65626a061c35caa1903862ff6d8e73dd4c3fe8195a959db28dedcbb4ee4b4f33d58bb0a4e68a7ccd2c41a169cf063594890eff758db6652c5377c3ab8a7897ccd1c510d6ee9a76dfa1d21aa805d6bc47bc54c4debafcd23dbca99779f808c57a051d65cc0c4dc266a85bbf4c33426f3957f63a04ce48f6b3480d509ad9fcbb3a9e5d336a7da8ab6ccfab2749ff2924d5fdb2954d5aebfbad2cdffdebef4332feac49589a2ca31425eed911ad42654b9f2afe7586182eb2bb6cdfebf7de8df46e3064df3d2274b3d8b46f028319121eb04c10ba9ea25f1560e8cd56490151f56223a8ed1beb0e79861f44419433d23e8efff6256ce4cd1305e34f3851cfc9dda702563c2e43aaa5db6ad416aadccfab99f71dcc0e38974723c52c20f82f45fd98eb7d08f92773dc83681276cc4ba5ca9ba1f385a5777b45871516baec813ed8b64fe296357e5aedf60367f160aa117f2e9d750c6ccf799da614ded2e792a055632d3675498a8f43454af7a8bf7ba651cdb6d04b7026ccef26583e6abcf2fee522bd7e3ff40e800a702285578d864a9664ce3be2bdd980558c1b156b0c490e8caeccab6941160acfe130fd7b733e60187526620619a6f2403bc396661156a4718503ea3919f6a4d8e912e2d98aca1174fd5c9decc6ed868867620149f7d27473dda5344523837761c536336554a06d428012a2519ff022b75a03a3aeb4332053e0352cdedf06358307f6a750c6d8b274c83e71dacbcfdbaac653f76c34f8b56e74044f92c0b415e1206ce343601adccbd2e8bac4cca7b75d5600bfcd8c7ddec630871d6e1fc0bc4c9a0c68f33e6ff6602dcea0b20354c4647703a685f45ecf3de491078b18928a1b2dee87de4066167d9193155fdfef1831c13306bc970abaea27497775320aa39a1b78099829b338837e31ace3cdba63ac5de7f620d2062e176829ef02d158406ff75e35bd60e2f5463903918a13cde8488c9ac877738bf3da2d929c340000000000000000100000009000000963c5edd97b4dff0752ed6810f6638db387755c135a80086a6f98f34802995b3921075a71803a81a0100000000000000a000000000000000ffff0000200000006332550f1297ebf7edebaa2f70dc8e0efe7d2af2f44dd10b52d0dbefd4083b46f35568a75570775ba84ceee352fc976c9fdc33c54c2103eef8bc5d6bfdb114d6caa5244015ebc6dc636bc8a42dce3c23fd944cab3084d9d72840acf05be0a9f9f4b2a5162c40a5934f25d15b3bfe9bde05a0f700d8653bf591e9c0e7743bb9ba9e3a9c3084cd5569c1ac00000000000040000000000000000100000008000000619689beed350c7e262289859bfb5e956cae3854ca4ed364bd24ae5f674d6311d50113858737f78db04a3013d9370000"], 0x1170}, 0x2) 02:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r1, &(0x7f0000000440)="58278227e6d8485220efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fbff4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5d1602000000000000003a2b16d6930c9da6d4309d4ac83c8eb16707f5e6cf9dad51aeed9e261bc819ebd000008000000000001dd55d6e2827b410049168", 0x9e) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x8140, 0x2) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:37 executing program 1: socket(0x18, 0x1, 0x0) msgget(0x0, 0x28) 02:44:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xc) socket$inet(0x2, 0x0, 0x798) 02:44:37 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = semget(0x3, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xffffffff, 0x800]) socketpair(0x3a, 0x3, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:44:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000400)="472d3660d051ae2ca9c88cd099041f8a9c6efd2c5aeb9784f71ea8853b805a0c5b880d8dc37014cb1c980a5bd104ba4d3cc82394c634d88a10bb639d9fd3e6d3f74bb97fada738669816dacf89a0c6a914d89bfb71f551ac37deac180e6db499bd3886c30aa938e67a593dc1602b80", 0x1bc, 0x404, 0x0, 0xffffffffffffff93) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) kevent(r2, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x80000005, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x15, 0x4, 0x1000, 0x2}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000002, 0x401, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x10, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x21, 0xfffff, 0xbe05, 0x1}], 0x1, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x5, 0x70f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x3, 0x7fe000000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x8c9a398}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x50, 0x8000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fffffff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0xfffffffffffffb2c, 0x800}, {{r2}, 0x0, 0x0, 0x80000001, 0xffffffff, 0x1}], 0x0, &(0x7f0000000240)={0xcc, 0xff}) fcntl$getown(r0, 0x5) kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 02:44:37 executing program 1: mlock(&(0x7f0000c0c000/0x13000)=nil, 0x13000) munlock(&(0x7f0000f28000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 02:44:37 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 02:44:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xfffffffffffffe34) getpeername(r1, 0x0, 0x0) write(r0, &(0x7f0000000240)="c3875987e168126b8cbcd0ed476df220d684af5dca4464b6ac39fa3d165c642cd0e050524e43789f7ac4225b4441bbd3400ed87663df6b9893f9c8ed1f9f202a9c301e711d6d42e40eae1788c05afd2352a1b54279c4a0dce1bbbf03d853d9744e87740ae102a8dd24988c9132897317a1099bbf6f85d48aa631acd51c43e943839cd0cad2c34d69c76db893380df8feddc4735e5019e7aed8a357b4db894cd2e3101295894b1f63e487ec941fc2a65042561f5b1f2e6ba7056e7a32fd6ba403a3f65066fa67878bc908e70c14fb9b5edd9a959de196e03b424005", 0xdb) dup(r0) execve(0x0, 0x0, 0x0) 02:44:38 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9e51, 0x200, 0x1a, 0x7, "397d8bc673d247f644a8fccb9f3949fc4bea6332", 0xffff, 0x1}) read(r2, &(0x7f0000000000)=""/50, 0x32) sync() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 02:44:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f00000003c0)=""/202, 0xca}], 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 02:44:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x4, 0x4, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 02:44:38 executing program 0: select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x3c0, 0x2, r1}) 02:44:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8000016, &(0x7f0000000000)="5e48fb9f8f3d42e9d6374b1216d5dabc613f78ada032a0d95d2aab5a886658bc01c163f3405013b53338639d5ab64e3da6c69448", 0x13) 02:44:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\a\x00\x00\x00\x00\x00\x00\x00'], 0x1) listen(r0, 0x0) sendto$unix(r0, &(0x7f00000011c0)="e76a92f22e95ec65a8a30efd5c262818544a4b19db159270709dc4532ebf6e5b2da3d588958924b24598f1b6f69d6b7bc0b0535bf0d9b2ab686ccdf2b69ccc9b6fc311b104aecb579355afc61fb82c96808de8b4b056a5cd76cd076be33c20bfe1ffbdfdc7f56c1840e34fcd636ca6f346bc2069ebbca96ff5f25a5228e0e6953d768f7f87428d0880f001459f3688741e73ee92a7e05b866d10211979e191112b885e24bf27e8c52451e9a2d8cfe7c22129541536324f8f6a1dc2e004f5fcfe7a4fa47ce395848bb1e1d355c802c922198a091d7c1d27d49902c544ed812f", 0xdf, 0x407, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 02:44:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="6f5ce1770474ad96129efe3001af896d911e1506842d0b764b85f1659fad12b4fced63184a4264e1c2a8fd724c41723757d57abecf11cb0d7e9c555b6bd55dcc951e1d200bf7ac0f24f026f931cdb058ca71e01d50131780a1bd499d67c7e744d64ed58b19a8af020ea1e2350342c591548cfa3db1e79395a919e73f5153dda0cbbd638ac22aa123232ddf1ca5179141e6ec6f4bbdb819de93b81937a8c29d1c12c219d1c66425bbdcb02c88d7cf27736e00000000000000006cda17aa86f5c74f7d1c4e5b3e4d379f2bcfff204eea14e080bb1e4e76afce28e92bd5183d89bee5b37469d27f6f17b3f701d3fe8268ada3a7c64aca7e03c384ccd33309e3e78350ffffc7a5e7961cbad9d454b45000f9815c3155d752c688c4ef4b6c8ed9da30d0d770a482cd46b1887981201e566e877c8035d1bd1bb139c0100e1cf6a97787e1ebf840126772c637837466aa78509db12e2931fcc881f065986209a04c0ecd36065ea3b32c48806c0c690b419a08d840108b84af000000009e2f64bc9a273dc9257715bf2a7d70fd4191ee31d54174b4e19e667244f88e28c62501ccd1a7b486c07d0b3265f7518c7186939c00815f0dbb3e8d1282827eb8952d0416c414bc399ee577315e89226928d5ff8e7e1ece81e756965eab070ab0301b2e38410b6f1f9da17ca6966f2c6f9c36285a0d3e9f928b5f7624a2bab9012915b98fa4aa7aa58b4e31f172cb65fc6e2568e91e6e758922ebb421ba61d46700000000000000000000000000000000", 0xb8}, {&(0x7f0000000080)="24d802e3c7a752e11e2b761bdaf70535ebd809c6702ab714e1ded1593d49ea21dd33f302d4afd05374f674f1a432186052c44f62dba605c4b85cdf141d338b5364f0c3f82723b969a920b92a16872dee2fea23c144ec6775e3edab9d2e7effcdc2f1dc114d55d98974c4ce93e301cae0c3c763014c1bae7e63cd003d6ac34a9a1098f7e633089874b8e1bed5a70e63f9bc90367de8e564fb08a48ccf", 0x9c}, {&(0x7f0000000280)="b8102be2bad7b44f4c5f", 0xa}], 0x3) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r0) dup2(r0, r1) 02:44:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r0, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r5, r6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 02:44:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0xd1) listen(r0, 0x0) 02:44:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f000065a000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:38 executing program 0: r0 = socket(0x5, 0x1, 0x4009) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x0) 02:44:38 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x100000001}, {0x4, 0x8}}, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 02:44:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file1\x00') r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:44:38 executing program 1: execve(&(0x7f0000000080)='./file0/file1/file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\\#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':,\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\xa6\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='R\x00', &(0x7f0000000480)='\x00']) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') 02:44:38 executing program 0: 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() clock_settime(0x2, &(0x7f0000000040)={0x2, 0x100}) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 02:44:38 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100000000f8b1, 0x0, 0x8000000010000fe, 0x0) 02:44:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x9, 0x0, 0x64) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x4}, 0x8) getgid() 02:44:38 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/54) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/4096) semget$private(0x0, 0x2, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001040)) semop(r0, &(0x7f0000001080)=[{0x1, 0xfff, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x0, 0x1000}, {0x0, 0x2000000000000000, 0x1000}, {0x0, 0x5b, 0x1800}, {0x0, 0x3ff, 0x1000}], 0x6) r2 = socket$inet6(0x18, 0x2, 0x7fffffff) r3 = semget$private(0x0, 0x5, 0x28) semget(0x2, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001100)="097e83933045717a7b57146f84306c821c85152f62f3fc19f10c0b5ad2369ceda40e680a15d0b89c2be1b639", 0x2c, 0xe, 0x0, 0x0) bind(r4, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) r6 = fcntl$getown(r1, 0x5) lseek(r1, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x142, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) writev(r5, &(0x7f0000002540)=[{&(0x7f0000001180)="9c2f0e4fe744d9de919407b377127204de0713d850b38bec06e30777af8c2b33d1a9384404bc63da98f3b4a09f13efe2ef94f6ef1fd2a123dedb2af6574c7d4004b18c2941c40648bad4b70fe3064790071e51c1032a30175397fc1d8839910f30b7d9c6e309e241ad5c35a5c44154ee6f7f8f65422eb8aecd6111832c06bdb51367775a73724bec4e7aea0f89aba178a9c2ae023095626d2197aa7e9e0770325ade128ce0ce1f0d231ce9622f6c678f47e28f03344363f3cea81680c5cb6f9eacd5de0dcf39b97356395ddbe765162c47247ada74d1989fa764f258bad7d353cda7059efa9d75987927f260b83356a0990f27dc4b53994f4015328d5d909c42e3259c5a22b278d2b988aa3b9a77b098b1cb84496b7c66016b97863ff1d6405822e3dc510fd3d6d328b5464814ae1c6e73502fbb8a730700104ac86082464970122c1118450ba27ce0cecf805bee6219b2531770f565170d3decca4bc951b74a8e1b5a4813514b9ced6dbc66e093343bb9f79ec6a8d64b3e97a3f43ee37614bbac1e93f2e7c86c17322c4a3291d0d446e72f6b9cce30cdaa7fbba23655f19d063bc71a5e8dbc9bc977cc547d143f13c0210354a5e5fe91c7200e7f564f27d2bb5347595a31b3652de43cb2abe69f9926b71d51e54595aae5eb4f2cef8841744d7170508459f765c9e418de6eafcf475784392a212310ccd88b7640e36cc48e29d735fdccebb45daf1ff8b15d6e14c9c09ba895fd4b27af72ca2f956d26eaa1eaa2169502c15036003eb7c7f5e72c76002b73bdf203fc379882d6a8a1188c7873f8a0d707c9b64ef1c58c03eb7e8db2a4f20e3b36f021b8f063cf24bb274df7fe48c1a2feb4cf44a8a1459f425d3c559552a1f3abfc9e3e5280f4e46bf30bc705e5f13ca3820bb1e3314b439452d359044fa30db3c489ec4bf25d22a17e0f11d8f87359ac61d478887f37ca863d9d82a4248c891e88bdd4ee6073eaddb6a54f4377faca37afc73f3f2456b44398a416423ae2ac9b89ea62328ff5c0dfb2a455ac8d2e77c4589181f95fd55fb69b2aba1e1020728019bc6486608e977c752001a13696c60af0431df0f475d8704fd453d60b6638310f4ea72c5735797729ddb276967ab66536059a05ac270a7cd23c16e80e1df109d359efdd64300f82cdbb8043a73112b78f7994b1c0743660d56e2d1182207d235a63058e06f719617c1bcf96ca8e695de868f472790d0bbe32d8e5a9cacd0a0e7b1bd0af40288491189e9478782ef3037fd3726608c73cf919107a3a5614adc6168a0cc12dfaabc6da9c436b3061bc52bf6606cc1ac2de7e90e128c32b0fe34f1278e1b6744a8393d7f4e810bf7fd59c6fd45ac25b1cdaca70ebe1083b16c1720efa06d7e2199498baad5fc360ced59364f601945fd92851af87eb3cdcf9cb46f4263c01b4020cb5a73831f5e62b7eff3db485dc52b40babbc88e023a58a3cab08820b3dfe73cc2897228fa61d64c16ae5757c8c690ae16016c3036993e760fbfae0ea8555d81693be478a88595fa14a013822d4f5439fbf511413047dd15236c75c5120270157a325649704467fec68d7b8132587b755887546db6b3f608bb58497dabea10e7a31a9d3c388bf60cfcb5eb11b0e67081e6cbd8f9ebfec3620f7ffb76bf43db0695486928372da2d1b777d657bd14e30e629548c40357a6c97ac747757699c3e7d06cc88e07184ce0d981e562182fb148ce1cf2d8a3ab2b22bd13bae26dbb64087ced638f1c7fa77ba437ebfdd382225aee76b13b1af666e82991d5041f4f2827ba660c05fe3af36a52c1a6daebc387e8849532add56826f4906bd12a3e5503d92c2510bcc581d6fc2eb7348c13094b2b765ccad64ca89c9004b5447a80b8229ea94046c7091980babb88d7cd94a5bb48eb2be79659aa8cbe0bb0666be82628cc014df52b6499a43dc4379e44c45950071a777783aa36a7fb1fcb67fe46b5b002e7f6628bc71e5f5c5c2ba1e9d87e6ac8b4d6ec0bcd1a5b16aa2244e8f803f778aeb273dd245f0feeeb07093682b6974113ec3b3a30692575076db82f381c86892624423230bc4e3c9801469e9d077a7fdafdfb131aa3e8edd89b3ef0661ab80a5a57f63a60369a6b5aaa5ae152fa2f33aa1de507247dba73dd0ce8a810b32ceec8883ae7ee21022c04100231d5bb6d0010c8889848bf29385b8a4fb242206bc11603e3b3b9cd5570cb9da17d4ff012a0803ad3313076edee1d0e5791fa34a294a71122b71c5985e5d654155dc08e5aa7a991bf0a94c8a6451a0dec97e8d4d686936eaef6f4bc627cb1e708b4211376e377c9dbf755cd3d7efe5c584224bb9622809c9071f58082cea9771330b4e763c6145426a92505846f1c0a2a5a4f35ffc3f4a94f848153147fb6bdb462284c3de36db003a4250174334b50dc2b3902cc01737a35ab8ea857ebf282fefa77b391ef007a8208f626b50984e17ef278bdff1d9a683a23af10a0d5a3b3acffe6e69c9ec62341d239339899db56110a252df0b48c03362c24d75f71fba35495bcf3c18f84015c4e4f84ea8ce35b9578db99a34d7cd9468fa095a002ba40fc67e2036939de08ec876ed4f0129476801f28a4089f9de3b9efa0d7e28225f90c3b242c9f810b685c4dad7331af87bb6824ace8a6151db5a7ad4598330906c0e8c85b70bd6b1bc60c845f1bb0f2d88301370924fc93089876a1793cb95c2622d87b5b7fe70c7f4b62ed1a92108773fdf1a3f8d7760d065b2b2fb2a5c03fe7e3c7cf000a7eeaffdc4fa93f1e0110202d19ac9851184f3162eb784dd93f487ae9a590849919e688fafddfe236a377b76a7145b037c679d562f659175573112536cb5760d376a3f47673f74e0a274b07e8aca4f3de5f4b414a007631491273a0e48ca3c0bc7f14a0b74d76855a4c66efa3d29cb2437ce7b3d6438cfa9dc1828e29fa327046197e4b67ec61339983789de93152729a0db391d4435cbdf9305abcef57d30957e7a2ad82fade6d6b5bcf9f0ea11cee411b680936404a6ebf9f45cf89fd3de009f8b6dd965df06c6ec08e9356732af8c731d37f0f89b641b49c7c908a0041372bd58ccdebc9b718672ad66a8dc4d2bffe049e2d91f27f36a087f6eb995bb222437f2faec565bff868faea4dd47bb0a3e6811249aed33465918ab2f738e14ac01f3490091d5a31357b482d94d33bda5c2acb9a73297cf36064f55ceeca9b262d13fddaddfc0c1b6e9bb49f1b5f911a8d60a77b5d440af55a5279ee08cc5ad4f131c1ccfb54fe3577b58c6dd47d0fc5b69ccdf28ed662cc2eed464ee9deae5a4044227d6235df39b3bf9756640d2c72e06f63a3e6759b9b71e46f273c4ad918491f38d3e6d3a67c8056931ba0ddf98d010a0c63a5d3af1fa5bced5772e3a45e00bfd09f6955848fdf594c72a154f2c8d78347659014160e860c717adf8fbe652e51f10fdc6b96e89b41c720f310a938f53fbb736077cb6a9f0ae950df66c8e8ff4f7f0ff689efaff278500fa243bdf8aad8588cd55662ab482b71f1ab269cd7216141ace85623224016946346086fea6fbcb23d288fbed37deed77e506d4e874a43274ae5e606878580fc794ad07e940d93210435f92bcec13edb9c72e32e91150c4ba7479ced4a136b72aa0b2268f3260971032fe6cd3c0eb6fdf7578a1d946ec07346fd8ca644f2d254fdb96b145e8206be07e0589ee68f36c0cc8d3f648d566713582a5a7cd995993f771fd8efdcf6985a8a1de759e7c5a2da33f03d71ca49702ead1af35a3479f213dd0b558056918d978465bce28f2d90dbdaac9b87730ef0f192dd7c85599809751f6400d230ff3c1582d42fb854e1dbac74104ae3a280dcd258f65b5628d5fada886f7083a72a0aa7884636c44e5f81be1f89af71adf2a39f26133346cf1a08ba05582e41859e5334b0ac621c74d6dc9324fd4659a71645397028f236d73a98b5420c154ffe755ed154ecd8654d380d77d802969290d77cb2cfc99ba92437bc191960fe93c277a62e95462ac152ebae2e79d2ec6d29025aa98a108a27f2b756e482da836469bf3a5ae6606a7016b9f82f33b8449131628fd19c03fc73fd8233c5dc2c2e49f1edfdd260ac355fc73c0f8738337abdd11ec86555df0c1cd1ad4200beb1000328570772ad737dcf7911b0410daba9afc0aac3faf9ba44e6963eb4f74fe7c90e77d26294e8086917f73e0730a16a4d292b50380ffc668a9c38ab84e74d5209d7f4bc9d40883ca57b0be5c3425d6c03ce9456faaa10ddcac6a3a79c045f648c6859214a192f4a3931dcdb9b83898516837fe79f63111c335ab7b6ae0d8635967f5ed6c1b8a9f7e45cd5e223f984a8c4fe3f4df45ec7eecc8857c5880d2a1bc08f3d79300998163c36f15fa9bdb4400dc5b523c94306eb694d11697001647242d6dce5b497c209df5d95e18ec534f0290abebce67530cc76e20597a6616a1436e89ed4838407852fcb453c5dd038cf4abf6f0e39952a0d897f7322aea9826aac6dd3ea9fcb953c9c382b989b495848ce9461e8da5e603a29c2b25b66adfa78cff821d758cbeb52593b75cd0f81747f4c5654def5cacf427542ad906d7e408a4a1a2fb3bab21de3c07251eb85b8d78ac3d41164db3a5b8b86e9e50e09904da2fc6a6011fe7f1fcdb059e4348366b0fafbff774a22dce6abdf82c9d650aae79a675782abfd224730d4884c8353221dd12938f03bb91aaf055e1d32c0bcac58f53c7c2849f57ca50ea31ad7d9739796c99d6e81e108661ccb6d0b410a09af15d2819364185889ff7907de23fdfc94feaacbe9ed122f34c0b440a6883ea6c0d14a3027800d8e4b521921c41a030f7e63f0a6d7b01b87535da33e43f30145774127531d37052cceeb44ceec5b1141188c7ec7d5703e8419ec1f549eef727d2e13ebad3853ac33c0cecaba407caa7aaa664f0a016aa1b8f4dfe7d656bdb982ebad92c94e4452a15666f4a24c7ead17a5b1bb482b28e82900812a00a21fa3ec3479e78dec3b18e788bdd94b0ffb954f074be742cd05341cf83954b44688a92bc35e79f963d1e9ef0ae55fb3c6b0c107020524b382a7babbe988c1dd1d33c17aa07427a91df59d7c415754805a02f6131a185cc3c0d312e4165a7fd546b273edd30c2331f68fdbfa37b0560d39e6ec8d93343c66017b037b79a622d3bf94c1fb82da952a1ac0aecad93ca5112698ac282b7996387f65846c562a1e918989a210399a348fe440f0152f7999da2fa3accf09b74eed1831005833aa4491e055db22a59acf5594bb34d65613bb6cfa807e47a22e3cf65be54a11749d45bcbfd8130bd4ce9d27a8d5fe35b079ffa32b830b89bbaaf852384c7df7cb53f074156f2d56aa005e191c05c8a3be4d2d522c3abaed448d388bffd5057747b2e7abfd5b624339800bef74946e0ff85a82802a03982aa0429ad04e32c7a4be5d6a9251672e4f578c5f4ee346526cc9cd59443ef8b98a522b380bba82c0d7d7ccee3e75580c8650bd04c733d2c19203d40ac9c98b45ea9ecdf822a930a2a8d0d38fd8c7103787752d9b83e8bd6825c2aa7abb1032f7f4195403de2a5689c969ee8ac253e755487120b60260c96af10164dd2969630d39b6f3279301c5595631fad6952b39ad4bd4ec48d25120998a47bca222b5de5270215066a932a6ea69970a6461e529274f18ec6e5476697385738dcf09d6c2d7917fd57564d7b46d418353a843962cc882dad2fe05994d793cd30022dcdf36b035d328c823995a99d28fcda1cc419ea7d901202a70df9c18d636027d2818a7d61", 0x1000}, {&(0x7f0000002180)="a0d4a264d52dfd020e94dd39673d8430bd914a0d42e1bb2ffa7010e8ec3f102c48a77cb6f62ede3cdfb53d2e4fdf439a92436d36a4995a117fe2a1a9713c2480fc1cc67efc9db6898515272b7093918c76c04832fbd9e309756999827399ca9e12e2b936951be847787eee1ad986840fd11c3b7c2cb20ce6ed4d54a0a6f50ddf476d573bd715b713", 0x88}, {&(0x7f0000002240)="d40d045da251e22ddcf811687f8107c07c7408001424a5d549c03207a8061b787d9d54ab67a8179e161b3964c2b8afa815152c8af24edc9fac5c9af821f488378d3112ba45559a5d7d98ccb2d3dd7e742fbd23a29c00646a995bce717921332aa5965d0a27e6ceece30eff64b2aac4ccfe64a073e16865619bd8d637bcf2d003bb3aadb369032e3385c0ddcdf735c6c496d421ec0a534259298af821c2715162e6538c45f2be090307f2db01b45fa260ec0398b3cb5a8f94c5aa20c7d4", 0xbd}, {&(0x7f0000002300)="c5dd093de2774562a67e8146de8b264eaad675bc3e9059edc37de1af8c2f8cdb7d77ec5fbe8c4648e00332f07d8a680a86bffc3904cb7a4848f9a980efcd43cd1d05b1c55952859a715b155564b03af21c7dfae4dfcde5ed58690649660bf20b39f3c6e1b952af7c58a5ebdab25a094af7be3294e84a4d7f3badb92211e8f724fd9d2837eb185a734fbc72e7cbb88ab90b29a045347672f0f3", 0x99}, {&(0x7f00000023c0)="1c26911948ed0be730c2136d023ed69993a57f1851a7ab6375bb113c927d7fa5aad1fd5741eff3665929cefd9af211b228595efd7cd238040ab77f74089ef618513198934cc48251cc64e719edf6bbfb4e8f64bc66448519c82b54b2a130efb61d79798cde7c169a5ad9535121280b479a565bd2fa8f7492de", 0x79}, {&(0x7f0000002440)="38d47b835472695fb5e75aa57ad0db672fa43810a9fc4074c7bd8818a76608fd3f0ee26fd032c8965a660396cc4739b0ede153baffd26fed3f5a2a31c2751904960e119edb79d76663af0f865a9f1517e9314d10bfcfa5747ed3be65f49b0ce611738e3353314924247d4342660485c9acedb9a0105e3c97caf2aa077f5870954a647486890a765fc60f86439716a34ee9044937fb24e60d8d51ee1f0bd5975d2e35457f9faf1dfcb5a6", 0xaa}, {&(0x7f0000002500)="8c5a2858cce2425e5a7912", 0xb}], 0x7) r8 = syz_open_pts() getdents(r1, &(0x7f00000025c0)=""/144, 0x90) getpeername(r1, &(0x7f0000002680)=@un=@file={0x0, ""/38}, &(0x7f00000026c0)=0x28) writev(r2, &(0x7f0000002780)=[{&(0x7f0000002700)="bc68351c81ba0a53c34eacff961737c0a094a160e24577f17ef0f703c03bee29f760c83a6a59170da843de950ceb9f6b15a173b91a370034d7d365f9bc2a04f128c6fb82fb5f26c854027ad7b06a0fef1a0f96ce7293b499f21acef15cdbfe5b0ea9288c546b34ca49980da908d8c0821755f02a", 0x74}], 0x1) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000027c0)=""/63) shutdown(r4, 0x2) semget$private(0x0, 0x1, 0x40) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000002800)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002a40)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a80)={0x0}, &(0x7f0000002ac0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) r17 = getegid() sendmsg$unix(r5, &(0x7f0000002c40)={&(0x7f0000002840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002900)=[{&(0x7f0000002880)="117c03fcb8ef4eaf43ed2f20015433a772bb51ef031a10f8daa9fa15bbe83b3a5e590c96d511eef32a557f77af94a565ff0fa81937cb1cb7eb316a9c15cfd5c1f4cd9508ddc54e6cf087e9eeb45b5796e1659ed0bf4b55fbda9b9a0bb1ff27c36811d3aab53f", 0x66}], 0x1, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r5, r5, r4, r4, r8, r5, r5]}, @cred={0x20, 0xffff, 0x0, r6, r11, r12}, @cred={0x20, 0xffff, 0x0, r6, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb0, 0x4}, 0x0) 02:44:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6268, 0x6, "5ffbdb66763054a120aed9fd7579cf15a0fc3016", 0xae}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120", 0x1a9}], 0x1) r1 = syz_open_pts() pipe(0xfffffffffffffffe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="14dc03fb5ce664b55023ac37a9e7dbf03e95fa7292784851cd6c4033f1abd7e7e06ca805ed0ef637b3b76ea4f0e820135a7c9d6003b048", 0x37}], 0x1) read(r1, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 02:44:38 executing program 1: getpid() pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="653207cd35a4caf238bcf4015da9370926036481792fe2a8f8b7d0278d95a4421e64ad50f2da20dd6da286e7465b4b95b94d20caa4db8c6a7dcb89a281182f238b1b551e9b767c06146330bb2918d72d2a7e9f5fba6cb3c5eacd308ea0bddf4b8779d1e25829cb6de19492658184651bfdef4ff86219aa3b135821ee519281701f2807a1624ba353e410ccc254b82b177c157e51b18b79f66a71d66050a4f08cd672d6f8e09dcd646858f8b27e5c4d260b3444223e655b3842cb0fb9a38b9145f372069c0a6fd4d6fed187de47ae41c9e44833434ce44399cd4c252ada01325e257cd91b0db49c2332a49e9ab7170c9a20cf9032e85f3faa19c203e47a56313ba497143ca4e8c5f62aa9289baeb8289713054e8bb7cbe5f1fe175617464c252cfcb484f2b9e18c9094f1a93e7b94162d431e349e5759475fbfe83f1688886f793415db4dba262979652e577432dfde070a62fb08d43703d83b6d2c154c7e5720d9bdddbdd085bad75ee0aef0056b439f69056e776a0108d07be37eaa7c2a10989f4f93964931c3106bb95736bef47e0e2b48a426d36c3ac883b3f2afe6f6b1d278526e2fd30c1453cb29ea1d7edad59ccf866c6cd81c930a4f26ceb43944c5078ae06a89f0de5dd9f7a512a8634f1faaa7227bb6761e5eb56b06f01555b5f0c93222614796723e0680a369483542e0d535bfaf686037b5242cd42998985d8b2b58556cbd0e29342f39699c492bc0874085ae4bb49ad09b215f8777efa7373f3d4b42a2698af105a3fc9f7a7aeb6d0ef6eaf10c269a7b5206ba9d126e46d161daa2c54e1c12324917e2826e4edb50f23ab035b666cc7e25556b5f714a681aba433a113031ac9e2a3b95306e89bf84887d233e3e56edb22db28e2f083c86aaae6204175560528bde767301cac405c8bfcae5bf1a3871d59c40dbf55bd94eed18092a80663f9d50734e2cb46f1cc7bd23dc5018b1289b87d2fe21fbb88bdb5e265c16a169c595a389749ee28b4f399f60c2f7dad8cca39a1a70321894643be5bf3ed3aec3de01197142c537c944ce80cd6ddeb17312d31069a8775703baed25ceb6480cb78f052d9b1d7c2487a8f4e684975f9d77aa23696277fa49233fd5bd057ab28c4b55236fa79af3e766be9de80123857e85ef4ecd8bd3ef22ca547c1dcb3372c30d19db379e85aa5838c986536c81aa33f7367b52dd62d9e567e8a40c8c97d2c4715b4e927450fe94fb200390b2ce49889de7fc918f2852eb47b4d6e4b08432a731f8377943c2a3386e83d19cd7f18138b5acb99aeb9e5fb318534d7542f4dfc10dd55e9a4e016f33698eb92cf5236b26893b77a028afbb58c9bb9a1fddfd992ed582ad555e31dfcfecbdf71ffe90628419d4c79e7405581d8c087a493800128b7022fe66ab86298a4f5259b9f4eb8777d5974b3ce2f4f6b7e6af3a805245bf4de0471fe76334d262758295c2c29e3db4788fab9838eb444bd8c1edbaed0e77c926678980435a1d0df1878ff467ad9c2e42c274822412a1e3fdbb748eb23446e6c61b628cd30b76596bff975cf301f2212c6e50915bcb5ad3f0d126117ec5d716f00560af8117cc752f92a82b4c11461d790b2ceab3d3d87583a25842cefe10ebf128d902348cc8cc663321e4da9b763ececb738a7ffd60b6a6b45533777ab6cf54c8df03b1cd21cd01f3a43fb0f2299627da5384efba61e07dd2a974702f359b5735d9a2dcbedf29e1893f229c013bd884c234db08ed60e80c7267a58102a7b7e56b5fa514e80623e292d13a141dbf2cc3e1f79aa7867c85639d4072c21e6beeb773e7be8b0ea965d4ae6d5d5ca35e71757ccef1e6842f8bed51e0bb1fd83fa67a0d33350dd6cdd09a12614d7de5e85096ca02a3f07572b1722d6c4f323a5c600c44dce5c4e94a6a27cb3c41fb91e5baf9992bcb354b637a14582566133c0daab1319becaed7efe17be5b7aba9de624fc1146fc2277b61f0b5044faea6ff9e91739d7ad384a7bb3e34218b5966537c96da40f664d524ae9321e251ed184c5f8357aa03110f2955987f2d08c2b521adae06d01bbd658bb288b5a50030d782b69af1766cc7d4ee4f5c0081625b42b9b7d38354c768cb2faa27deb86df0a7cfa96dd0bc3c789dab25ce6bde0f3f97033a5d649f064a44739b1e762f07132ef3dfcd01217c469b17bae6141dca35952d45f4292e14106e466672216fcd4b5bf5d233f323d22c23c6541c48e470de4c815d597a41aca83a65f45ad9155b994d907059739431ad2a1affc204cbe6603ab9b132f75880bedabba1311a614b8f87bbdec60119818fff08add8fca91ae70450f0863a5cc9d4d7f322c8a369a0a5b921a789b74a94b21c4489537745f8b75b432de053e71f9fe6258ab8faa8af3d8eac3a43b23ccdc96f4c7e1993b83f45ee0b6d8bf1a83b5edc6afd466aa63f87888c389eb466809cd53200e11b5ed04d421da030a61e611f9bad64d2ff59c3305953a5a9fb5c56fcf493fc105a009c478c1d0d78394346bb75fd61cc83c11186b94dd28f2644a2b71765419c121b6eb806578907a755a56c01fcf737b8bd913a64cbc99d2a02d1f0ce4d7048fb61916a4c97ce56f628feda1a83ae608eb08af2e0f33843c4d9e7c0904188d6ecaa4f70b70dbd333b6a2ed834a69f635f443da87fa6a869a5de170ccc832176df88bfa832e52d5442cf0b68132f939b29dc653ac044f66b936e92d7aaa5c3bdda04b61d8ba2713e54b9ee85288ff5fb80e4942af1b8a33a2530cde3893090b28336eaabcf746634dcde070215d3c69272b81e5281fbb61ebc8d95ea36cc4b792c2251e865ebdcf9b22328a7183622b6e56a0d764ce0af13cd21f1e5c756eb98f38bb22a84d6e97feaf1c02b20a3271df3acedb594eba165233c5556e5cb96e1f98c83c7a867fcd86041010842caeef741124c463abdf27b7d131c7a5b5059f8b91a19d4f41c9e4cf1f16b9c2078754e0069523939f6049e1332a09b8540521a3f9ef021f51b519de2cb242b342c60ff05f4be7e6396dabf55b8b1c9efee8cb3802979d3d6c59bd198b9ef855233f642e5add31a9e0419217714fc2e2e684bdc8099bbb1bb1e9d71ac4016cc3c9f009cd3369e04adfbfce4d38567189f2751f9c66644cee4a3ea9b92a6eea79f2b62ab14cfc67166ad3b684d5e6d070bc3abc33b8da023a37281f07b86616dde5994efe2ccc70b090d74934447d644eca18999fcde2169b979c103fbecc0d80b520fe641a3c941d7be1a9bbcb7bb30779ebcbad632f1dbc10176930d5f9a32c0e312008839130c54e005b03ee0ddd73a43ab0955125f8e63daed9899df33b827bf2358517d4b732799c69aa848ee60301c89d04e9db0de57466f3ee25aee1699e70cd6dc5124a96fc7ab77e185823b9175c9721a74acc4d5ed9d8114fa24b3c6e72644711264de9e9f62c5d369aabdd3c37cf2a477181fb26c5b0f4a75ee17b2ddc9da8d0a8c9ba5f461624b9300a70ec575ec4723a655126b2f374f015e9cbf3e8ab03e040fc4748c0c907aa9b2bb2bc0a14233d378f95694017d3758c681379e5ed5a0a1c761689add155e0d5d0c12a1166ff399ea52ae7b4bc84c32ccfed4e29d0a7d900913215db4e733c8d049089c04931d2c4e98b63df3f679c4b9d1033e312f73f58572d777203321a249d0fe0c5d3e22da2178f730dab8d36788f60e5dfa91746389ab6f12eebaba8bc5fa0e125816e304a7cf4a1118b08b68730f0357397c7c3c5245c9f9ab927a37b1d4e12fc906626018cd106ba00bb8e38dc5057f6c0b8566bae782c8691b9530747f031fe0e05f8be658fb3dec54b73f05ca3648127c5cf6b05116b70a6f42eb11745705f808787d2b81b7f691442d6fbf34d36ec47be105a10aebec2a84ef01cb4e8b4cf20bdab8d8e5890f5ea449692f05ee220286ef06ee16fe70b579923487f5e9837bde6f5b52837f050b895575da9aac123eeaa5919e984eaa601e4eb44b6c2625db6370c25fedb60bf8478d21706f746b471863e39db545f1a64055e7cbc594ae016cbc141928e559689bb9830f272993fb400beae62a856bc31e00aaac749798f6f66f95cc43253015e9a67a63d04c1ef99abaac467e8e64acd5674799ebaec01210ae6d171446408db9f1156972b8f32f523f766c6cae161bdfec96bac809b188c21de4f51ec26f6103fac8e89b3f2678325dabfe0ef1c2d7949ca59f36e7bf18611a0cd4089885f5ecca3101aa5c64dbd4599d269a49626d73c9b0ab50aa9ce0dfef8eca76f7896e3e7f14b49135b290631d3f977785ebd5310ef42602c86a14a7fd0726a1825980ffee804b39d3b25e08e9fbf7f877e168561d561ce85f21ff850d4ce7b0037ee2af20ac510aabb0d61a688087d47ac39c72f040dd9b2f16ad7becdbdcf449476ede991c680363f384a20d837581c2c26ec6a9179022c94002efdaf53c94a6d1341050cda8805635a2748778a9eea0d91749b277c46c6d51b116c60845fcbc825b269921189c2adfef860533e0ee8b6773ae5c3be6687e1632522c61ef639c88cfef47748cc9250342fc25a6906431b12a1b8ebfc2f7ae973d5c36047b491f0a7262fd10b4a38e203b949d6d529e0144176f247b06e3d9266a3e34716a3706e96e26565775b0d016a86546aa764c3e61a5036ef394b7b11692f0ee049792b471408c7113bf5c4bdbe7709dae593c588dc9c3ea00f5a33ecbbbd685147caeef092595c6dc8bf056249de18bae56d39d2d02d2b1ecfadc569dbcb1d2416611e4d868e5db2045cbbd329c9c82dbf1da64fec0011220125287dfd2f3fd6006f586ce4cc43c84b13c35082ba881788e8b3f06f083c49c39cea632981337e66660fa9820a56b22e639d7b46914f964be8aed62c2b10e65e6ac4b2c4bac9a1f5cc547f3022d326c620ffc7a563d3c128c74cf5fa7cf99f3e824611cfab292f2eab694469bd196f2900f15a731f7097d830aadccdfdaaa96fb6263a031e902b48198df8efd09848eedbfd70978aab5a0de184d22c95abc111f7e6259d8c54a3bc839bc9f64a0cb578fd3de2948ef9ced1289548c06dc32104aa61b633c017d72b7f2c24d7a93f4ecaa52071aa01474acafc5115d7cee45712d358d37038c6f55254d5c0b6b81e6657e2f8fe701d9f069b8ebfdb90a76da02220e36d2d99aa4a87c7434e5feaf825e59e505e5e7bbeef4597ed6ee25691b596c115d348d38f46829910922b5102f16a6e47f7d4c0193bfbae123960b11e548bd154f853056f0d65807d25c405bcd77684aa0cfce592f0fa01f87b6baac44c28e2c50fe69303379a73246036ff79c42743f590391812b3ce08a90ac904d485a5efd60c7bef8ff4e793f8c09f378fcc23326425326371de2a30cff523d5a446af66cd5095ba40ba4037aa11c1110cf48da4582a556fe6cdb9ff9eae6bbf2608e4f3e6b1b867ff417373293c7ef04ece7b3d8c757f8d96ecf11b836dabd9e0ffbcf83787158d486dee3b6af8083d345bb21fd4b359d4937e6a264ae020fda757a1d2f4622d8f0dd88fc6d5d3d467b8a9a5e6de91e437749fee5d401fda8e9af770198b1c0bc6dd06ba34888fb84eb45a64ac336fb1519e74a3bc6be0bf466fc29f3fd823b2e1f42f9d09fb98b7ce6322b137b48ec21b231e1b0bd06925d537ce0c9ef2972c2ccba360426edd47bf630f6fec4347ba7eaa9c104e73836863494d5111a71f217c967919cdb23b152fb6f2e9436b2cadcb85cbdd967a24eba01dee36f7e528dffc1567aa8eb0002806fc6a77af2e62c4797b79719d2da48", 0x1000}, {&(0x7f0000000080)="b86c3b", 0x3}], 0x2, &(0x7f0000001140), 0x0, 0x1}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) msgget$private(0x0, 0x608) readlinkat(r0, &(0x7f0000001140)='./file0\x00', &(0x7f00000011c0)=""/254, 0xfe) 02:44:39 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(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 02:44:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) r4 = dup2(r2, r0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x22, 0x3, 0x401, 0x1}], 0x1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0x60}], 0x1, &(0x7f0000000300)={0x1, 0x7c34}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x10000, 0x200}, {{r4}, 0xfffffffffffffffb, 0x44, 0x4, 0x81, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7fff}], 0xfffffffffffffff9, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x28, 0x8, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x23, 0x7, 0xb53}], 0x8, &(0x7f00000001c0)={0x100, 0xb26}) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000180)={0x6}) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x2, &(0x7f0000000140)={0x9, 0xa1}) syz_open_pts() 02:44:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') rmdir(&(0x7f0000000040)='./file0\x00') 02:44:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x7) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 02:44:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) socket$inet(0x2, 0x4000, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x2, 0x5, 0x7, "6357a98ccfdd9551ae3f73cb3d21362768433658", 0x0, 0xff}) setsockopt(r0, 0x0, 0xa, 0x0, 0x388) 02:44:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="1ca7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2f42ad57ad097634bd362e2409645f10a89b9fa6d61bd6323abd480310f55bff1ef21a79136e333d6f4882f90afd8fe330f071e7183b0621e26367154c49a9495553dfc77a348f70de544c95d8536a688c7e2ee5a273e0b6281a7d13beb8951b5a8df6a46ec49583f9dc2e6110cb64ed5588352348aa046f32a971b906638ae3a5f0293002ab60edf3f5a2a0a4e17263cab61276b8ba7c79e0b1f67f3b13e4a4538828cb1e60ff2381f52", 0x301) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x102}], 0x1, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:44:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mlockall(0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:44:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x359, 0x1, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 02:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955224dcc20f38000000000ea9c11e14dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x8e}], 0x1) clock_settime(0x7, &(0x7f0000000000)={0xff, 0xfff}) 02:44:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) accept(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="5983a34e9b673b38b8d588b3ef5417fb1caaad3acd594cc1b7e06e682296295ebcdc3150a30ab17c627e35681863f114f38f48dc27d6d56ac963f3b814119e11502918aee879bc55b48705a5a080542917a5721f594c7eddc5597a5ff1ba085954453dfc11d634ad9586ed584a060f3872caa7436c9b17c65dec8d676e549f9cbe84e8", 0x83}, {&(0x7f0000000100)="92c49a1b3663c8893cef56bef999fafdb69458521e507ef89298b5bf1a9deac39b0020a6994b66575afcdc9271fe2a98f6ced48014c760fd205fb3fd93ec7753759dd76b3139429854ced898", 0x4c}, {&(0x7f00000001c0)="5b3aef094c7dc7c2da6e695528996deb54859a8d6bc121cc57347a28c86cc3a151628e7e54ae14dc9eee63dd13e863ce7ad7bd053a4d1a", 0x37}, {&(0x7f0000000200)="cc45bb14d4fa377ba71050f006bf1550618cf43e247a70d4af2d30a23b6e28611e0ab5748002a71ce4cc25b760deb0e596aee1ffee", 0x35}, {&(0x7f0000000240)="6fe9b4b00bc3e07fef4a03aeb0155f3dc4485f98946e2eac77ed63be70148422f9ad5dbcc533549c49f09a364886cad1a20e52ea11041f874147c78998328e42a8fc4120635cf783304c96831c5cdd6a04484b7d548afffa91b3f1538eef37f92e38a1492b35c3c2f01eeb65a364ccb2f58b6eb1c18a71badca3aece5d887b4e9eae3ec70110b93cbd219a0f9fa2c528cd202a9fbcda898b7e66f329fa57e59599", 0xa1}, {&(0x7f0000000300)="a87ed0b9adc37f32e885129130fbb4d64dc893f540998fbb1d02ec979b100a059523cfd60eb55dd5732af0d8cee6b68ce36fbab7be3603b082c79b3aa090ebe4c5751aeb90984cecd4f0edba", 0x4c}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x402) 02:44:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = semget(0x2, 0x3, 0xa4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0xda, 0x80, 0x10003]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/10) 02:44:39 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10001) 02:44:40 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/194, 0xfffffffffffffd58, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xfffffffffffffee1) 02:44:40 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) chdir(&(0x7f0000000000)='./file0\x00') 02:44:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000297587472c910c65bf58ff4ece2a7364191a7c64e21f3d5b648ba719a47a2b139aff2755a6652b3b6823b6a99487c34c8093f7a9458ad7d29d39e7b6bd60bf17fc9d1072097c583407bd7bbd0d9aa1ec816f1b1359d8a499b35a8de25cd07e74ba1177e1c0bcfbbd15f4ea53d708145ac4d2dd7b7e23e25f4c81561575f5952530fd67c21d4478349081870cb06ba46d404b3b889a678bcb1c50dbf1f330e424c93a483eedcfe27100d8e0a292c62643c35638d30f67aa186740a82cd290ed7c5af23cb28f353b01875ad28281e95e169f1f88578aad5fff3380a1681662049769aae426e21fcf0150241ae8ec06d832bc5cf675c42100857ff712ef6eaedad9d4ca580641ef847fc578cd739b7ce139b63277589047c0ec1a3feabaa583fc02ded4f9b49999de8a487650b1b68d6fe8b49af620e2ecac450a8ae8bb3488942a504ced89ca7f02a935af05b65edf5da3e37bba2dc4396dd0625adb67fd8c3cd89f41ddeeeb1fa9a1f0a6de0a7d8ff278f3e9a779cd5d4129512cab64c8774b91abcbe5764b78b013815e8576d641dfe223d49043daad2d9b45f6a5887f5dcc556affc14fcb36e34148fc1a62a59318e6851f23578ba67f72dc60b6a4b023a4511a7b9276ca445b0cffd4219d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 02:44:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) fsync(r0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)="3e25b94c5dfde33bbdbd66055fef4a0e29790d0c3a945e4915e27d88dd6c82ee1480682862382bf0c0d196b42d4f291af0e9d867407ff5fc9e005b18c6c04e42ab2e0b6ad964d933d48eeb9acd30ba31d736450cc10a8747266932805c0660bd71589d6aa6a19de8adde13105888cc98c4f09bde02e321a5971a1b73a23c4d4522f30747555cf204e2a69e4ab3cb0b468acf661a00f3131939832a1a619fc373ce99b048095cac70a300099af9b9dc68f94356c4aa3ba1d820b0a6f18bc07f83f5218398c37491bd9d167c90a3486cd7a52cfca982cc1c2bde0d025d8f589106d0dea81e5e502e27b84a28de76ccf27a3f5df582549ff5d3147e965e5a81b88d701ee6774bb7ab0b81309786f324b3434b322ca075b42752453b6b612678abcc11172365323ca724d793db698939d2a335b1d3b49395cf448b81d8c5c2876091d785aada2e8c8875055e8ccb8c20fd0b7ab4d2f16e071b0b85b748c1fd7454d3fe376807a10b92d8caf5201b242f7a4880bc795a8b70055e812b2c2d119b4830f3ba090d3b7ac3b6ef3f9942e0dfe32566e22dc763143ed9691530c465a4175044d46d0810af49b80b39884e30311fc55ccbc8c254730b6f1e571cbacd94fb906a7707e3d77437d566fa41c8407b9e934c043a13c3ea209302269dfcaed5ddd8e616a01fdf07b4f11785a364ffccffc373e28f83bae152c95a36bcde9d2de67aa0ea00e88af3b96964c007c1805fa27c117679a2b24befaec665cf0dc0fe86b0007a1331b344a0649ec571c64a387e06aae3145a29f96e18c7980d3c980e236070a1b7b6b1e75d8d109f217843bb6a1b8354c42705a3fafab933172081c0813c3134002fee5142d8c8ecbca8b048837d4c0c44a39b0054a8ba487efd87a61d8fc8e9e5dc92b660c53017df5a7d3ab5391acb224a8c307762b74a575f032e218f53714c062c3d48126855affdf520d6ef8689e12e1398f66f223dbae45591ef901dfa366f63f15cb94e326875439a2dbf80055509c7f919cfef816ee3058ec0c187534b8f70b5ee0339a17150c8ba1c67a74d31a012f321ee7542a00503c240ce5d232b99df6651f5ca64d1b6987a96dfbef7afab242cccd91a0ab2928200e2989d940f3c1643088dc543f673552cd62cddfc2396fdd06f7e71a022001edc3f4ee4530173ab57212763f07683088b8963be66230c56a6ba710ca6fe7cf9fc49db3a69cb10dfb1af7b2a51ba0b443404cc6e5dd476e315a38814334de2205b149495707277df43242c3c96b107365a4953409b9d797161fbec4708dda2e1ddcc8dbec4a650d615a67dc04316e48000399c432662ba0d4848cdcab016ad7249f3d426ee908239a571c0654258de14cfda704d9754c1df6950dde47a5f79108bcb207a8a1391848aaf090e88c44ec2e9b326a3b41bafa3af8e58186a66d7f5df0a603c145641505cab2c27fe90d13723879c9925e5800debd6704de61e9e4b930a0157c6da86205b0132d35bd3f30d21932f9dd7a8d22737d60bb46340a4493205bd437d1b039db2c28604150521cd1e9fb23174d6bb54fd207c5d1fce13b1ee062a4dbf4faeff0f0f1f3213687fdb9c785a52b30c7d5cce5f76e1fa5e7a0acbe50447828e88ba8479424d86f9971b9e62be78aaca9c704e5cecc449d24a165abbbaf4f8524e60ceef0b8b6881215d4cf94fe182ecacf4d11060b0d76497a4013d6ad04355500c502110b98658c7f5f5c73fe16b922c838e4e2b08e440e085325fa3593274e678402e81f5c3d4ddb4c6c5e5ec9cd49fc2fcec665366e8c77de4780798f0bb48edecc1f6adc8675cf7cbce91ea1d4369da46ccce69e1e2e66326b4a597d095487169a424a2b55c623978538b07add0a180392af1b4413ed881cde21a82e9661988163a10ad25b4085f659aac0a741e2ef6bea037c8a51a09e40dedfcd55c0eb622a6f2ebe02ed6678e48cec521fc6a73dacbe92a29e4a5ea7fbe3416ef61ef22c1645c25b9d76db3a7e0f7c2006b198c592a03ebe26f8718735aed4712791e75f39176bfdc3acddbd69fbd79201804a9f51b40fbb289e57a1da62833b9ac93cb5da44c3ab16ae3a9cca8ceacc8a5ba3966b0d8354406697923098a5daf54e27170a7ba8ac1baeb763acf86a03ff7abe648742c7589d266b5ba815383aa93edabb56979acaa6a4b68c8b780bb2dfbabc99035b98ba7c475daa5eaa0f57f7ba07c0e4b073210c2c0f7b63e97013deb9275b1c247899e022f6ced0499ce151a3e552c2f43397a789001c134f486cf9e980ac8176f537a13fda9e76ac6d7c060b66e8ba2eac8365977512c6caa8722badc1ba2f8163fd1ffcd21fa9849258bfc838acedbfebc85fdd7b30b12edd1ee9834175a98701088f97cb7e6ac9d3b401c6eb73e1bb10800e8915437120d1fbbe8357273140dd4dfab4e7ec9dcca0a396fc604b9053a730e1a08c11696017ae6c52aef9abd1a2d340fe5ed74b2ad152e572e74bddff226bb3e9e851885c802077af053c0cc947ed3940501d1f5897a9892450cb43880b7de0af4c302b4d03406963fe27cc5c92a840e01f069052151ff834cb819b1467312008b6acf6d2a816011a7230a5c77101650a3452915e1f034b1d20ab5e0433c4c73dfe333b3e9866beaba0051189696a0623f0de53a3c8c768ae686f68a0e1c1ce26ff474b6fbb1f403c990b4577054a9193fdb78e0114157b8034e85471cb8f52d61069a4e2350d25c9e04c4f9cdb2fec4d55880ed2d70bb54b1bc2d95a81d363c01db1c8158a8af5e4b6575df537aad1af17661240fe27bca9f571965ffee02b513dcc798a1ec07a4e2a1d0a22f6457b405877f4bacf1dcd6e8eb54f6e2d305a2c38cce6c75ae8147e3889fc0cbd596425711e005ccda7b25efe4e5368b70b9a06fdca18e6faa939d3b3a27f5333341c485126a2ae88ae199629d86c9007a9568b7ce9937b1eaf7b9bcb268f2e78a7a7c79ae7459cad9d6438317cbc5e639cb01c7dd14afb520e8e0971b7fe256cd0fb2299a648636941959966f69cbc54100ecca07c466f56a88215376bbb016b5e191bc15de15ab7b2c9580d8dbbc8981166910f6190fe24f2ce92db511ccd0bbba249a4f0b331c396a11b1cb330833472a8ec5978d7574fc0e545f79d39ce8223133e5e945e358190865ccd60860a789d3256c1de20cab329d58e5414f2fa5d1edd0d60d7510be2de88b2fb17cce5eb5612f67109a6d1d9a8910ee4383c4076acd8159a9386ba7b5caeffe22a350c9cbbd27978e24ed2488c3b09862f8f30a6a1c071f39b86b99a8195aa2f4406168424e4a859ca86ca5ce500b88fc5aa0f7348a7a552b81464de041262e7a925b19a2c8180191343d5cd253c69744e45f43bacdd00398d39d2a4db22dec4c53ff9935d804762b4e35ba3d2a593b133533f64a4f02dc330de6b8f5edd4d96d28022328b66cfc8b8309970c8cd4b88b3452cc9fd2b9af3a0bfb001700fff4e29655091c2e9908ce02f5b98724241203e4ca9ed4a9699cabd1ca01ea87f5da5603e1b90404a1275aa040944d1dd2f6812e79b550a21300e4fef34d03eaa1a76b886ce79aff4ed7715c98619089878ff4ab49815d793787e8fec8ddd8ef3acd1bd82ce23da6cf5c762b9114571416557401f6ca77e6ae9ef8b334d0a0526208b1c8f8e10d202fe4e6d15a57a04cfcfb72966fc5c0f753d105e7555d82a539f7dcf33c74fcd74d072398f6f4ce2825aecd3b5d30afe51f2ae1970018d7f843aa7d7b6fd0fc5a3daca5264247beebee6813428732dbf95d16e05636c09bd68cf6c2dc35ad8bb206d1756bbed1b0aeaa8742600f8c9ea5301b71e54ee26d5010ec83501b8c97a19997c3e9c01ce8f7981a74c4ec2219cf57346d543889d3e1ba947ccea90b9fc073716012c734890cda6c950619979a96c0b6066f4cbbc1e29daad13eb8faccbab3091af4e1437aed1756b8375827a2be9a9de2a478d2cca23a52c3fcdf91abeb3fcf155d72c5eb2c4fb4a0b8c14e13718bb8a25984aa1cbde0ed5ed5a8809e9c52cc80045f666df838a358e16dcacfdef73d59f78f88402c7bae7741f52427ef5e636c7205f0e692937c7ba1faa6417d30f73f8f40acbfbe2748511d0429eed77cae4ecfbc89db8891a6a37085daed047a766510c0eb61188de2a875abca80257ff9bf4cfc0510a75f895063d46a3706083252bbb99e13d6dc24199d79b255b6a7c24fae41203633e855d0e394d55968a5326b61140ece16e4e46d735e22fa1d468282a30f76b42c1ccecaafc4f45ba29da77e47cabc215ee64894972a424e07934c390f075848959b29df240b57cc8669ed1515f4f84379e2f9ec0d4175563cc7689fd75e00f6f0b43d378e9ab43a1588eaa0df5e5d4ce107a5b78271c653b499e658e3eed1c8efb3621bd78af923b19d37cb745263500e9fa32cc4c907c91db56899f2582011c8bc705ac1c2529d5e774661354fdee0215faf54a783384c10daa622d1a397c0d5149c4a48e77b0f9d757562829f5cdb3e91436e9c5293fa1ce96048c06861385e130078183b6bc1d3f785e114aa7eab499e3c7c8dd7d041850d2ccb49b088c73885aa5f77ce289775e0895950c719197add65d03fb4913097154a58aea8d2f9bc7ef727f5a6391c583327d9b963ab4d4023deab005d50a7627313133c187a6bcbe529a8a324c8e77e22053187f274a959811f79fbb1a2f9661d2dd7d531ddefdb9456bed9305a45ad7034bcd86131e1b185300ce09a3a75ae86e8fd6813e86a274d9cacd11a0c5c146b9f56a59fafb4659a85a0d3d257b4d6bbb82badb7cc50686558db84ec6bc664bb980c12c424c24c1b806c39536e3edd2d8ca3d4fa3b0a2fd5006815f697a9d8c97d00a67bc055a1c27271f3c98618626af57ac1e90c5514e2e925db662171f15a4357d748a98db40c8b416d3c625a1f3764f7e70590113fc51ade7633184e717c4cbc0bf56f47ee81d6c864a0bd0014242f5815d9a3a1ab2081d6561aa195aa0d7b5b19990aeb879f276dd2bf275f9b52f274d6bf7452adc973417f6a9456b094c6cfccdb2b5147f0ffc721557a7f8e4072b373a829a892ae51020ed00b0b9e98888eebe300f3d4c001ca1cfb2b778b30f3d8cc4f155efe8050e0d1d5f5dc12560430c8243547516fe134d7146813f060a5af5dfee7454f8e79aaab2b9fdd1ec3d0cd20a5fa46326152661cfa42a88ecc5b706b13bb15778a520e07ee8e83c6c8ce6c0231471c12d48d83d9db4a4c42be2260ef7843af0804dd4afcedec37b5993669cd25391bf4b70eadeee3303f2759f435aff85a714a24674d04c0dac1d166989947c5e6b171ef1ac262ae802929189e1d5fa3b6445b8acb1fb0dfb05b758a86b2f772b5e133ef8e1d29e914be7f0a553bc47ad268fe87183fa83d80fb562033071e546bbef1e94500194fab1963dc600f7f54a264d6f24f76964aedef60179ac37b8cc2a386f87f91b79f01a221e8f13737beddbd72cbe7f770561784abb20aad3b779c5581dd2b503d217d575025694149428f012c7a1884599ffce736f5922da1d1a741c66f08755b4e2505fa4b9aa6fffd95d6da89202b97763ff019c28934d19cf56d9ba89733a841633c09afc53680eb9b6e69af815e9de6385eb8e215c7ff9f2ca9498da4b11c53a1c2f36dc4e3219975a2814d92939a5aaa94fac06606fad4bba78dca90a0a072feb7ef5e096d9383d0158672572fb8fa5859f2a618459920f85707cefbbee836f712c56b05489b04c7c9c31c146a834a5b0618c2622d846d0786", 0x1000}, {&(0x7f0000001080)="867b0b989f32ba181b0dae66aa840cc8bc34329e1d96b0986c05ee9b90e6adbab317534b02139070b09d1e2e6ec307ced5ab5835abaf9c430ad041a9645d9939bab698b5b3d69e26e06db0ca491ff51faabad1772dec16f5351d7494d7f12b413adad31f8b27a9a905d6ca7a3af017721646665ac39e83d9868a00f16997dc533d27c2eeca200d9a5683e6fbf3edeb8868089e1d76930edf8d5bb532edde4be3587306f929bf5d9172c5e7e47c38c33850ddbc30bf86c43be5891ce0a804d3b3af8ddc0238615630d1", 0xc9}, {&(0x7f0000001180)="3232dfd8978f2ef6c47fbeca0c9eda9fe2ea14f5310b02469a18150708bdddd0015be418f8abd46dadacfbd5d26dd520bc80d2ca024eb38983600cf71225dfdf51aadcd6cd4656cd6a05cb5460e0f360d7999ece2a6ab55bc73635cef80fbc33f71bb1cd6a93c7afc18d9a42672252ff615d5224f7bfc016b4b605d70784a2aaa8ec75d9e2f736930cd40aa54434d86ebc3365f638fa66ebda094d26748ac0d96bc941a2d884c8c380a2c26c2491996e00326fa829b647087bac8fba104567bd63357fd3c3943f46997d2abad6cd1f3b7cd1183bc58986f66e9cfc5028d0ebb65e67f6d03df86fed301e518b33446d29aaeb4138939f02c12b0b206a3be21ef3ba3124fe4a25cdcc1cfbeb8a016e0f2385dbc91381d8f26b007345f54af73a4909916b7292174461ff7c2ddc06a7ea871a8f0096354c4d97611b71dff66ce377a1091365645df8488443c613f1e6e1866c1c3b7d7740440ebcc80f38e7e3b109e74af1ce8624c20f4e6d4f7a681808133ac51770b5a08bda742c92e2de6ce91cc37d72bca8421ac72e7618325c758c291f31b5fb55ed8fd6c5c7ed25b3f39b83f2c8fb212a6a9884828aa2b92b632651bf1884f5b92ccfcbd61013720943c007310800445481ebf3b818ef998b52efcc1afd6f39895b4af21d38a40a288698685b72f0c2f69700b3e38491326e9d64c2a88aa931aa1117fa15dac85762febea719c25e587efaf9c55fafe4a7f43bd3888a978461260d1498ed2995410de76903107063311c20f668fe0f52d250002927285475c4e698116d205c0e9fa2ee8b66c0dec75173f17d0c1d25575668134c8b7b74bdc2f3406030a9da73982da7d014b84cf4d30ca636088e7a931bd7c28293f4fb3f22da896b5d276374573846e90a6f1fde0f1b8a0e388670026550b48ca69d9547740a5ccc9e273b6e2b573b54ded4fb088341abbaf9dc911b4d06a753731d9096268ce0c55fbab7589ac9e8961e6c70e5ee8880db905871537a955c422165832cf80315979fa9bdeff71e2efc97b990d65131c0ee56c727dde93f00f4549bc16828bc5c83dbbd31aa05bd2e77cf8ce92c81b573d4979dd746ece9fb6cbfd9886b870ec6027571ef6af4ec5cf937be0a6a48f56554ae1517e46c0f2c23e6d429ab28bba2176404fb5f7ba33bb7888f1f24b2bc5585418c72e842e40f17365201165af076b3a8173e909338870607bda07308e8c00d7c2b956474063cca55ef825f76acfe11377cd36fdd13110c8c255f6ed1391eea6ada55407bfe22cd039970b5145b68226f54f750f9d1342c2eb0b0faacd103a450e1ee4e601139c1c1fa0f7980c486b977c2ebc90330b7b03abd0e5f1d4a4fef14cd0931c0b3d2fbd1e383e19b8f145b50bdeb5431e77f78059fd740d53a1edcc616c2ef4c6daa571cc96e8b2b3ec096b41db44d91dcdb83e71d97e2939255e005655fead669e37f36e810dfe6ad853eaba8b04a502fa9039ec7dacdbf09f9b9bb8d6189f647db2914352d43f4a33f5771e6b9220cf2a7957e58c4eba2bfbb55fbe9962dcd1907fd5f133850cfc4d34f9b1b54c94a41a2b730f8b05a9554ea3b1358fce585ce0c10909f41029a15fc58faa6c1d6725c703fdbc652b47b96a3671046cfa6c0de3d3935e19a24546a4b8c0ac7e9f4e26a8a898ee160c12906d9753f95ac4db80c1ebfa8a36d73edec32334e2b55867b08e24d7a0deee28526fb8e47f15507a0c5b34ba436fc3039a6b6ad167742606a079cdc6bf0c293fc259d4ce1c1c050a4e67325169be74c4a3106bc030185ee4787c1882c18d2f2ccd7f9ba724639015338304ea078b4bd6f7358b49bbcbefab4be0002eca7cdff67678916961cfb2bdfad72cb6821f4d3d1d4a19963787d59a7244373e2a50b7e74b492961f99c4a3620de7fc3140c0eca8fe4296122c949ceafc90d78a4940ba0642986bed726241b346ae6291b96338695c575fad02c3f1d1e2c844ce9a0a89f8ff6aaa6d128b2de59f7f561304727a6f1dae076c0ba64a49fb95c5c854054de0a9f08c187caf2bd8f282c0dc90f8bab19fb9818d7d253f864012267c4817755badfaae5fe38fc98cb8d3383cfd6d658f8437320a1b61331ab2d23f7004a4ce6a589120876bb8be5f8cd4a075dba6d6ef65480da1d811b921d813a1d5c795931e4ed6579ef14fe6ff804983823c9152b65390707c5d0f3c320be86b0bafd7d108bf636d82a4ee7fae86bad1e66f88688e7cc2d9d481702d125e26786a3f62c90defb167b02668c9c6517c5f3c513037bd354b47b4d3e6557f3d90cf1ac823537ffddf48fc72166b05ce7cc7c09b2826688c8143149dbcb3715c494c296c872241631512ed0f8cb938ad0bdd79fcdefe2d3757db90273497208d34feaed8f0143a2b73a9f10238736451f9f5d901a5d511b4f98ba86c46fa6d7baab2b98cea8e0f9cdbcdda8a63aa0e9350a2c5be4bb18b5805f45520b90226fcf7aefe8eb1e9fc32eb4778dac1221157eb07200b28f839b5e49be871609b28ea156281d59dd0ddc8db87a24d26cac54098bb45433a838050812482f378cbeee2cdc391711f1679b2e1d862d265b002e5568da108e01078be6c79e5c40558864b6226c2a802858e2cc8a39b94d2151386843c13518cadfb14acb4693614af5088daa8780e44fd0eb6efbd8dedd5398db08c3147ce8692c7d8b27a04bb6ccb2a05d0686e8d9a908df1a3175f0fc89c61e328b16e1e3f58f7e2fc798b6a6833dd7c20ee82857a52b3c0ce767455ca97a5088a653e6fc598127dc285d5859e2370f528843e19bbab17aa20e6fe0baef9401bdd3b6c1cc553ea67fc89d09d7b348cd6d71e3dcf4843b0f5037307e04e9fa1a5530bb270092106aa3a58531e250a1da71db45c265908a22942fc18989c398eaaabf1f27a904f70974a6905c88cad0ad76615045cb896307afee00812bd0583c11a09c1fed6ae9bb0e4ecf3c4057f63d425c79245d74a6809dff4e59d8265e55bebd802687ff1ebd6396a7cac4df3ee27285903a9e4aafbd16b4aa6b91c14309a0b5de40961fb509f276c1b9d2a0844761b98e01ea08e512a45341ff33a1b51e4d7b7d7f7f6280c4fcb7799d03ddbfa875c92f1d0e84d48a84aada0f3342f845adc5c40b3bd3888fe07824a5aaa4ad436d7a42e61c24496f2c5bef7ecf0a4f2ecbce91f673f243798ed3484bbbf1f56896807a8f33f07b60079e9985c57b4e298b4511b1cce757b07d1949b3b786f2cd6a401e4a385434d79532b5a8b92895b179cf6b501fb6bbd9bb5eb695e930ab5385d647edd08a0eb4b6424f368739a405a7a2bd34f0d43ef366f5401c214e3017b70199872e7d2e086f85dc6b4e617d64edc45d3bb3e10004da4c8654638ab50fabe6dad9f395cb9c65edcb8a376133386e26d9c3e2c65fa7cf6ed3d1f840af6fe5d9dce0320daad3278893f804e2ced9b04bda0c02f184dbea42af9254bc166b40b995fda7d8554d5f3660b6be550617ec46fe47d7de361f45db3e3b4a385b75f02546b85b0cbee78bc9570209438fa60671e72b4f48a1d496dca7a64b71ba9c3542b76b9f8cc16dbb04d434d5720037e3bd725e74c37eab37a0454018f3430028737d7956e8235497e46e965d31d77b63be270a93c98c10fff28b1f9af037e849bdb1071ad1315dd82b3f71758d3269374ca814430f207e7d535c26e9d00711879b8fb1b92bd39f2aa76344f61b5895487238aa194ee7d1adf4b7cecbf03bef403386c2cc3e03a4349bd600280c656fcecb0e73eeea9f4042f64a4445080eb9a9ce7c955d55ddff95dfe00fb2407cc11071f9ca5b1bb8b921f6c4e4400b10112629603780b97212db28ac87b8b311c528c0d02dfcc685c8e407013595fd37789d8c818c92878b5cd3f046cffc8d31fc3bce75dcc80016b16e5d8339b28d9af16f8483d124346b4627d8dbdb57f08ff817a2c236de2051ce1524a1d802851a85f112da70d3594e034601af88930148f0c5fc8ea94cef7813dccc8a194b0a7534f5b6a4433edd28a86cef614a29da1ef3b6dba434f95e5ab0311066eb636ae5d8e9a1cbdc14be7f381d16d9219228098266994d4ca910ec40a8745b2acbf8e8b2d566bc60fe5e168d04539d70f751a1b5bebb9396798817bef2eb31cf30c35ffb3606b8eefdedaf5582822cc17df90db65c67036d699c4944f4d5fc014de25833d2a9f928478914284f0e521345cd700de58355141880be4c6f517d00127dc2cdabf3aad3b3c862eba6af8138a6c935a5af67406452e22f5abbb7d23f10abfd17d608bea7da72e33e4a0245881c71574b3d399096c2b9004588d76b20976e5bd0b1ada06a0f337da0f485eb602d189d06ccff5ab25f196883ee844ce9b0ee7749260cb4d9b5fbd6f3dd33ce835ccaa08bb6ecd1e38be0b1bf750485bcbbd46654466e4743b1cacc05c505553c5d73a2d9965bf0409f8359a6d86266e224e5382205d402a434cc757425170ab85c93645c710c71402a7a6f067f9f7328612f49fb637fb2ae67aae5efea326cb74c732c9737de2afbee2e5c2ca8eeb916a1751a9541ec18cc993d2b73ec581ae22ca677a0a60b4412672f5ac21cf6cd2e0381bcb0316c4621521c34f2e84561951c87dd8188ba7789be5308a5e1f0e3c640b582df741bfcadba20e1c53aabb7847f9d7d0d99cfd309c3932c15250ee695833c928d64ad61114044dbdb7e356f23e3a933849181db9d3084fc51b805cb815d64912a834e8bed39ea663c8425544976e2dab3079be97ce9ccbd3541507d7100e7bc10103abe0627f726e99850dfddad4bdc7df7089525641398e12a66dd67b177f993ec60dcd399ed86afb877eaf9f36dd60e2e848d4f83acd05230bf2045b2d1c86a03254fb02d5322cbf5e0d99cf28022f0c717a4bc0cb26b16f0412dd022324c163903ba3fba5d56794382004b4eab07713e8f38c1dd758dd3e83772e6eb15694d17526c42608dbc6f25ba77c47fb5376b6bd502bfb969db37de2a04a2687c731398419975776da89b380eb261cf5e6bef4677896639f365d6ab26bd0566d7c14fb792e81a92e7bb6b1387122c52f33a7800c9c189a20e913b3ceb4571a1a666df784c559f559370a301394e625a831a4091d3b2decf694511f4566464f5640aa0cbb643c3ffccfaf73786e889f26822f949a0d170cf283cbfb10381773c091c8e2b9772a458e1b49d6705c70a805e8ec68337132bed02616533f5519bd87aa6fc1ad35e334b5aa0ad860f328d10635d8f46e518db90df12a7d07b9d956168d4695f0e5b6686c8b8202c558d8b43c50bd272395459b314042edbaa64253086dd0d5531236d8e52f9b2eaf2efcf7a4f61ea4988a296bcdf942bfe98d2e8e3b9a0aaeb2e737a6a9f59b56a4ad141158503baf1b34d8793d38a4179e12563e6d9e3adcb6f3422a35577422ec618d9abee88675b0ba55f49eda9d861e0a515be1fb37be446eb23a5d6f179709e8051f97f27ff99ffc613e26e495293e50f8f17dd628e6c9e816d0fa13e7fbdabdae402727194709ec007571bd22ff61e1c6bc694e597a6bac221b59b03aae5202765107f8dbe100734a32955437c933287247f218912150f145d16434ee59a984ed88eb32dbe97f4504800088fe20e03804364dc737dba04fb30c2c7c8aaf8b0594ae13de6db61f433bf7a1fa9e296f9bd3ef34d58f8434f0cfe3749c3bca6b69467930684fb91d280b71a5ea53a720b4892a142b9650f9948dfe9efab8a1cd825d56906ba77b28fda802cc5b65a06881af38361ab3ccebbe2f", 0x1000}, {&(0x7f0000002180)="ccdd38a3c740eee5b123cf421119831395f89a1acf3ef152b9fc9b74e15dcf65ccf82d9a514daf58b1f40e706a49d710edf938540e8ce7c92c03133654d718af971615656cedd83bca905e5f4bb607587d9966aa131cbc3b2292758b952ff1276f5a7184a7f6ef11cf6516844643056d630962a91c91b774f05fa65968a469a0844a5d194d1b789621af5c7ede3c65b55334c0f0d344c8963e964dbc84004faffc778e68", 0xa4}, {}, {&(0x7f0000002240)="e8b75ba590f8789ae7a279553fdbc1262d4988ca13ead10f85e044d8d8213dc2f667af9f0a8bef7b208527cd24a029fdef015dc01cafc3b39b48858f5fec1f05a2874e9befc877c05ba6d873e4d7009860df65158e4f5d2af84036eb89f441d661305a61be929286847af6cfadbfba0535061af6491e414426961174350ff75287c5e0ae561224b6855b298de7b90664dc4516133e726791a74d6566dd22784737ecaf9110bdc735286ba3da8c12178183a08a810d7b7a69faf445d10442b0d34dca7f34098eae8e64c3df88f127cf13d4c9", 0xd2}, {&(0x7f0000002340)="1c046df168c9b484366e8f5c08978f89ffcac39a560bcbf1a17deb97734ed94f4cb12ef16e30fa6be1dd48824e31f6be71af5d595525427912f7c87e0bd3b456cba7ca9d5ef3804e1abcc199787c1e1e4ab40437f82736f169428eb43b3813d4f9e598ff0d0d13ffff89a942f3815d491bd0a3ec9f7fd25697c8bf5455937a177a7803c5ef54ec52518d20db9cd607102c78cdc6cb306ac0187875c73014cffdfa5cfdf0caf32737fd79d82e4178bfe09cc6", 0xb2}, {&(0x7f0000002400)="c1269fcc60f1e714c47ea90eb3f138e3b2baf88e352f618548e26ea313d01356859c8091ee6306676aff36dc9bffd8efac92bf3e36e7c395ba0d94a3741483c9333624be3f4c472e284e99d686db29b6108fe0a31cde833e1295b5a0163dc2fff5b07db03a82c5b0e0b03e2015df280743e306bc31db4ae2295531cce518d8058aec368e7453d3177d231d2ecc21e2014c155348780d4cc54ed821bad40a73baefabf53f79631a021de6bea294111e85", 0xb0}], 0x8, 0x5f) 02:44:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x8005, 0xc8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) socketpair(0x20, 0x8007, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x10, 0x1, 0x1000, 0x7d65, 0xc7c}, 0xc) 02:44:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8000000068}, 0x0) r1 = kqueue() dup2(r1, r0) close(r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 02:44:40 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) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) sendto$inet6(r2, &(0x7f0000000280)="f4d10d45925e0cc5cb394fb369b177affb24738f145fa53e4594c71377bb6a6366eaf1e23cfead0aa4098cfedb6edc76d01e5aed757c83189718c860fa68d98b01946fa44f61ab7e3f2112bfd1027835b0b44720ce0e9811579791f926950ec79ad731ccce0b1049410f90c268509461c92991c8631f79cfbe5a5279436ceedd8b042cd6e89aab953e68451c10c71227dd7e60be8c0c375244f848e707f8239a5251081c32be8a2866d2d2f6f7726e7541f06e05563d4bcce1d0f61e3db57cd56437d1ac36e0", 0xc6, 0x403, &(0x7f0000000000)={0x18, 0x3, 0x1, 0xffffffffffffffc0}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:44:40 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) write(0xffffffffffffffff, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/123, 0x2}], 0x1) 02:44:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10001, 0x4}, 0x10) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 02:44:41 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040), 0x0) 02:44:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30690, 0x48) getsockopt$sock_int(r2, 0xffff, 0x20000009, &(0x7f0000000140), &(0x7f0000000200)=0x4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) r4 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:44:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:44:41 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/161, 0xa1) syz_open_pts() r2 = dup(r0) getdents(r2, 0x0, 0x0) 02:44:41 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 02:44:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = getegid() r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setown(r2, 0x6, 0x0) setgid(r0) setregid(r1, r1) 02:44:41 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x140) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xffffff22) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0xfffffffffffffffc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) pipe(&(0x7f0000000200)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 02:44:41 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 02:44:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:44:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0x3}], 0x40, 0x0, 0x0, 0x0) close(r0) 02:44:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:44:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x0, 0x200}], 0x8, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) clock_gettime(0x7, &(0x7f0000000080)) 02:44:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="5298f4ded73b0fcfc3e06c4fe8a89a185d3646d0cdc502a3ea44df382cec9952e951257add3ba93bd4caee122c3abfe31b8e540ac73cd1d51d38b45a187b0475002aa21df873824acab09f4cfb2dd4eaadedfaac7c2a6ca79d40c248783e837eea112bd2170b1aad348a970adb212618a1ff54a2a5f8b1c98cf91f304a0fb958a63d7ef691e89dce2364f9c714981f5d5cc64e06c0026fb4352f51850810afe7c40949433aa5203eb1f5dd6292d6314a92720f6be71c046674b49e1ddf11bd0e8f93222930f7dfca3a0df4da98179d10608f9086e7faab4b592c540fb02246a91c2c0091dd53b8accbf02036d4ef6abf51af450affc347592658fe3e4459465ee0fb9397906a25f4058512ecf4e2ab7e6cc3455a7b44db0208a42bd80ac6dd402555121c7754521653b033ca466973176853cf91f89e30c5271adffed6139d813d1a682c7f3f09dbda4c65acbab88a317a0175da00f14ec80b845bdfa1f67a431e56de404e6188a34f8328b799e320dc7fca9d157236ad27101f50fff7c84543fe3685a00575bfac311a2fca3ea1d12d7eeed1baa72f7c6d615288976c18e44c38b6f7f1c09be47e93bb1d51cc639e743c8cb65367c0b2e4637e618aa746a85a32818661372843cd1d7aaea894edba4a7b29b744dc83c425af4854d0426eed4b39d093e0b3de8beee9ad2d2072526b6736130154c201abfccc95c363b999acca9ad615ddd9bf5087016df67989845b49d6f5a1e65e1b1ebe5f4ff29272b239feb297c1f4568755cb55ec03b766d963e3e8ab839ea764fcaf389c87794be5a1202a8d84e7d4a72bf4ec24aa361d2bbc68942b790b2e857f3904584a52ff6cd3dcca6edf4c1510c012a877d343883b0ed8796427ab06500573e72ebb54a43335092ea4457a511c7182f2ff317c39b7ab61d152404ddcd74adce4e57548464316d157210cc92d297a471e019f83c5400391393263731b2c4282bf5603958f50e18885675ecd5f826de66ffb883cabce5f4a5986232b5ae9f1cfc63cabf8b84d456087fa1f482d7a52e889a80f696861cb491188d654e32393c11d3b333631223930717f573cfae2405cf1a9f7563aeae33e3daa41fdfadd25c43ba08bd68b4793eaddf91fd1dd3ee658cb53298aaa0fc29a8e431ea8ef01d3aef8aafbb4d9ac83800fe93d61f25f11c79f58d35b68b6a5f2d06f9783aa1c00514cea63ef8f638a9d6328c20a76547a85be16443e35abea3fa010c95b90f112c8b6d450de0a657b342e8b819e00596658231bf901be174a9e5dfd363d1881e1989dd1fd0890d739e87b397ec08de5b224294a913001d07591d2ccfb0dba7cf286cb79e0407a408321e81773b1d5a4d09205e70d9d78af2c6153227dd1040da97e06c0fb8004f0115d80df2628a0199622eaf607ea9a897ac34f58b4c678aae7b43a11407c814cad0400087a97f0c7a1267c3a8d0099d09775bd28d3befcacc7a4da53339f9de34515c0c30b79253dab433fe9491fc346910f14953dfc55a16396a120246cf8975afc6a2223d2867befbd5c26cb6e064414b993113eff629d5cdd5c63bc8cf415803fc8e54d7143fba302bf4364ed74eaad6192050e21259412d9d4b0a9b6f16fa99dd7610520e3e6bd68b5ba8bb7b76d4964dfb22a2803fc089ef5aa9444e75f38752ce1e50be54476cdbd48081a344c40cd13f545ad460c1fb77d739c919cd4ac3f00b219111d7a8e9afe9ebd687b8919fd860fc37a02da17b8c0c13cb2d0aeb95a06999dceed758f9b7d383d3437af52e2afc12c0300ebf67a08603e4d2eb15bd1e55b21e1f0f3f106b5da9406bc85dee736637c96c43349617d80d01d507b591ddd1bf633406a93379f638fdf6dfc2d9e9ce4ee6562170d7280eae2016c08a6180933de6b76a889ed3fb18a8ccec4e16c85417606f5193c0df98f5cfd9140758539ea4d39e1a3fa4d8654baf676d854bde90ae2474e69c0dea24b1af03407d58b5ab1d6eb5f0cedde2dfe3b54c6b30a37e0f60af421b794b513b06f64643bed594e1d131c8814c4a8f7c805fdfa8c5208e5c3658f27e696c3b82137987ebfe9a4f5d6ffbb02c091decec2b2d23c87134d50ca0da9033043456f4e7dc8cef7bd488808aec3d368333ad3bac2fac91b4c17583cd7b650cf0e2c6d7b41cd0b7098cd1c2e81b9e9b3101fc599903f1da3432e9ee069dc5ee279bc80951b0e4640a7c6ffaa15513a94c54f488b1d48cd7cdcac3f5bedfa40eae999f79ae494d07e5aad7ec30d8f7ff939f86887d47c8be7ccf571bdfa57155e5cc4fe802d0bd97cc8e174ffd867ce9740b847878ff6ce28b632ae0da94ae5a947d5a0baf357d9bbee1481f5830884faacffc8ec6add36c617e92098ad2c8dc3a28eff516a34ec21b0755904c890701174f0dbde1f75a979f5816a8c1c75bae4f2200bb354fa127bcc1bed3234a98bcae855071c0fab822c207ca903f72450159a668e7878a341e524ebae55eaf08fc098f8fffb063435175b9dfab331b1c0db0729e568feaa5a019178f93d47bcfac79dcc747595761a4b3dabc262dcc7c6086a8d92622b2c14cae343e0b7f28757ed7d785b3dfe9698603d2dd6c324172c514d8610843deef787d7e346dd2ada6fcf8667d235cf1b442261096eaac70d7a75734158a7d4022ee6b9b151929feb4a0764119e9386e990b763ff44f1959c9b18f8bd3818a4e0712745944ea440eab479e0e73930996154065a8af86f5be61f926c2ceaaaedd7e6dcdf201cfe0324d416b0e13f89de38f8cd8d35b6d00bbdaaac1e6e8038dcb0b61fff2e6cb8c5fe19b4317875c6aacbd26739b625d07983124ba98ba0210c43b358b77a2d80ee56303df3c864cacc3f574b1d05e1b84a0ca72476aba96e5f6b702370a9ba0dcfb9c68483fff1eb65f937ac0a763c5ecd6ea2908a55edac0d143503f03382c11ede8857e6394f453467b42817330eee61f5b79a32ecc6d806cc8e55a8c5368487f780608c2140d37f060a449e2f1f1d937aaa7dfcf4e21303db8bdcef7e38ef64b0c08a9539dbe8e7f2a671145792ba6efecec4c4e4a6b9a2cc29377d63a95a42cf31606740485661715c4ed485f03b9e81d59d13d7821dc569e0aeb4d84e05fedadf598ad4b4bf2779beb2d250de1755198230dbaf616c95b7b4c1ae02348f38d954eb6566f5102eaad96d52ad3c1602aba76089d233681d8387c07cbaaba9d8fe7dbf4b71770bfe420aca41d812dbac7b1ad3ccf319cffeb96007c0770aa949ba1d1c15528ac9e409e465a5db36d7838a9eb8a58fb346e5787503c8f8a8710858398ae69272fc5790405580993679e66ef322be75b1c8e8754dd913c689f8dff0b64f9331e8cd0d3be3e9f3a279673547d3888971893f7dd9089bbd976d67d98e424749716a78891d27c988b1e014b72ab92b18289b0715fbbd8ab5f50f8441c5eb4b3c1f22a5503a2d66655326ce726f217fe777c5854458f934311a631a160d505b04e50d5238098c42b8228315137950539be27c88c2565f786423e37d03a020e6427942e756266e18c0f3f3ca2bd3f14ca99d7e9af0a0d11f01a0517d01b7248748c202ccca718ae24b742a068ff790e9ec361c65e3e41fe9eb5ed716ff8192cab40b7cf708f786ed3d76471566f4663b8b958a66799b28e3941193fcd59c3fd0311a555d12b8dfafbaedc822f51aa4e21687b37e400be8f8d0ae1925d017ace7ea22407e073fc06bdef47fd30487152cfb3da047387d5f5493adaf4821fbcc56887b5def39b5861212f9f63ad67b1fcc9d371d788cbe2117fc0a73fff33f819f64676dcf6fc923d4bdc3e37079f9601d3803f82871de90d52c9cd8adc5f3d0aea0274a448c4e9c97645137f795c08b4d4fe7f8102dc4e67bc0f012e7c5d304e58c77cb637a69c774d0f6de527bd165e4cbe933e5b47f5eec7c6a4e369a5d33598df2f4df0c4deea6a4f1dceffed655375fcae0c736aa203ebb9a7a29e16e501abea0f544dea297f139c9752d2f81b26d79167811afbdb935f0720580efbbdfcba181a6b81053087a90d02896a87dfcc9a2648373e099795b6a6597a02072daef548d93b2c14ad62ad0e289c6a1eaea78da04f23f38684781e2e89dc88d22a42a7e850685511ce20430ca8432d3bfb471e63bc24367afb94e0abb6bfe930f06055f0f347508cc14a1b13384596de7623f1516305545bda3369b46bcc3613048f44f20d1056455c88377a5040df5987b5a202a67c81d95ea592ed1b81085d708d5beb95f822d558e6f2da105ca117efe1c0e287ee15f38f37d69df7a2018661ca204ed8e841fe1e6c440a238c0a5bcdd1ad052783937058120c0080cf2fd4f315a1d6d1d18d1c2ecd8603eaf8ea231c2ecfd3b29b89a3e1afb141c4678cd4f68f4e7bcfece371dd57a29e33c3153e1088969201b9658e272091be24d294ecd05448ca4314de56a7cc5d0956c2698b05cc72571f37697e033c188a7f8894734b59f8357fcfa37be5584f82afe04bdf35e2fc008eb802079007616c3c75ace128fe68b3c98d4fb475f733cd3dd601937f21c8d128e7480f1c5e44fca58547019ce4c62559537950628812b1a1ac14a765c4431f0680983c3aa5c3127ee2509c1ef03d57d19a07da3a8fc53250c8f8ca4a4a60ddc31eb414e6c8b7aa0a0f809931e63847bf7edab830cb1414d50f419788455a6fc160063afb713601850feb3766a7e421a960488d49ce671f7ffa1b3899c8141167d4addb83eadc873267561a7174e63c99fa42162b2eaf2f36ec24a333433dd1ba1b34e960952e47719d78f873a957b5dff28e3468817fbf7d24bffa304650f6c6c68f705a8375f4bbe4d95e9cb1b671bb5d2182ed26d8afed4280bfaa22eb6fc68abb7f0f446f6feaaedc09cbf00b066c0fcd328f491473e5a6fd8cbdc314a0eaf796d75a3c9d8d374fed2f42747aa20c450bf561b95c6d991fa3f5b91a9515595cd9fdc870a6ac9e2a7e3eea0dac93875b92666c8da27b55ac2e4be32d63f97c0814f36f2b3b7be239f9e93aa03b641513ab855f01dbefefa0edf6cd33479b5d13daa4ebaa7f8fe11b124616dd47677027a552b332fb8642546972fd08aa8a9e2b49a722dcbb72a088478bc5e5b3aa098ab9f6b286b4fcd3e37f460c42576e1aafedc14df1cc96d13862966d538216b9fc095355a49f41d37bf936ca20ae8f397372d6567491f07eacf9a31fd22d22c843e2ae4dd09760ed9617f57d5c95690d35010322ae789d176a27874ee89eab4cba0c88d6a1d293230fecec8252920ccfd19df463210739468a83ddd1068d67c5c95e4ea3b735e45fa0caf2fbb4db89e965c31f317a43dbf62d92ef4fa15014d4fcc8cf560803568cd9f9b421e61e3b5b8963326ddde9eee1029d573a4be12d76bbcc9aea92e86951e3dd791b0381645b6d12c7d393fe817536a28aeb9358a0fec6643d3d0e5c112bf5b2781a59ec4de80863eff886457a7892f088633a507c24a6058426f81f0c3b995291d626c376c8cd9f90cf6a20cf0c648ca12c348a16ecf5581e9c6206a1a612cffaebc7b34386c02704c48ba61451beb36fdeae4257ff71f0bca4bd9411ea89e5937b23f38507762f66992a67d9c843b0896a63892f535f5b2c31d1cdaf894c1d5aca7cca58b681936d2df4f94430abf85085ea0861ff4e160685d2e0845e0674b414220d443e4549a8d219abf1d928ff67a4a22696e70af8b0360a2a211e86dd3d023b0116af807bd803b577ee0568e3c5a42cec8a4b28cbe28b7241df85ee8f5b1a5efcdc251d9326c788202fa", 0x1000}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x8, 0x9, "852d8c8aeda75c2248d646819f37ad1324301843", 0x7fff, 0x80000000}) execve(0x0, 0x0, 0x0) 02:44:42 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) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x9, "98a7ec07daaf1ab1696eee3b5d723dc8449a964a", 0x3, 0x8}) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 02:44:43 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) chdir(&(0x7f0000000100)='./file0\x00') 02:44:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e02000000d4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd000002c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x10083) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 02:44:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 02:44:43 executing program 0: r0 = socket(0x6, 0x4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3f, 0x4) listen(r0, 0xffffffff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}], 0x1000, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x225) msgctl$IPC_RMID(r2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x1f, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) close(r0) 02:44:44 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x6, 0x17c}) r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 02:44:44 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x20000, 0x41) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0xb1, 0x2, &(0x7f0000000080)="7165b5e0eaddd31075559fc506d54224cd7d5048c95644614665dfb54eaee516aea0e9278484fdc2236328ca23541b670ae9633b29a562390784ee39673bcde72b940596211530c5df743e36a7bbcbcb9e318f3a442e8c3cf75d1cd313a1eccf400a0559242dffa98eee759f119008375a50f95c6c1aa829fd3df68745828e28", 0x80) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) 02:44:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) socket$inet6(0x18, 0x4000, 0x0) 02:44:44 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x141) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept(r0, &(0x7f0000000480)=@in6, &(0x7f0000000500)=0xb) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r4, 0xf, &(0x7f0000000200)={0x3, 0x3, 0x1, 0x7fff, r5}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) write(r6, &(0x7f00000003c0)="e99276fad0b24a01eb197e6be4261901a447bd4a974c7e1a88b8399a170c38c68b3d62ec92a0f39cdf916eb24b899c65c4bb7878cb1e14342dd487a88e04d696e9327044fed2c5e309da890d898eff99cdf64194757732a9946e632db5030a818fa71ef9311f407199ededdd0826eebf4f7df2c2e5079ff45a8cfebd6b0fb5006a9ec2cacae38f62a8e826", 0x8b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x582, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:44:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8380, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 02:44:44 executing program 0: semget(0x3, 0x4, 0x20) 02:44:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3ff) dup(r1) syz_open_pts() 02:44:44 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x1}) 02:44:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 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)={0x20d4f9, 0x3c3, 0x3, 0x8, "6e24f8f50000eaffea9d260000000000335100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() writev(r0, 0xffffffffffffffff, 0xffffffffffffffed) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfff, 0x11b4, 0x8000, 0x5, "4022ab9a40fa1dce9b8196a43d3f00ed27453869", 0xfffffffffffffff9, 0x1}) 02:44: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) recvfrom(r1, &(0x7f0000000380)=""/184, 0xb8, 0x0, 0x0, 0x0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:45 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) listen(r0, 0x0) 02:44:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x800, 0x9, &(0x7f0000000040)="00000000000087d200003b5b", 0x3cf) 02:44:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() accept$unix(r0, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x9, r3}) close(r0) unlink(&(0x7f0000000000)='./file0\x00') 02:44:45 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:44:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="f60b13246f1b430027b0abd3de5fb09ebf7adcf6", 0x14) 02:44:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8cb0, 0x11a) recvfrom$unix(r0, &(0x7f0000000100)=""/35, 0x23, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x3b) rmdir(&(0x7f0000000140)='./file0\x00') 02:44:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5c621c0d3fab4b0f", 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setrlimit(0x5, &(0x7f00000000c0)={0x8, 0x80000001}) socket$inet(0x2, 0x4000, 0xc003) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:44:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r3, 0x0, 0x2ba, 0x0, 0x7d, 0x0) kevent(r2, &(0x7f0000000480), 0x9, 0x0, 0x0, 0x0) 02:44:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x188) r1 = dup(r0) setsockopt(r1, 0x1d0, 0x3, &(0x7f0000000000)="6951a4b410a5ee49b9cd19e7344c16e83c0b625fbf6221a06c2241770076e1fcf9c43c6c7c932d2cf88de6037d4fdd803a5498f30b850ea79889d2a5062eba6991cb1e1d867bb8bad1314c55bd8d8fc3d8879e8fe1686f62e3860260304182ba8f39a81794207d02cbbe34a9719dc31513a7291032f1", 0x76) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x20000000029, 0x25, 0x0, 0x0) 02:44:45 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 02:44:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4, 0x7ff, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 02:44:45 executing program 0: getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 02:44:45 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000180), 0x2) syz_open_pts() 02:44:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/35, 0xfffffffffffffe64, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xa) 02:44:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:45 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) close(r0) 02:44:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x21) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffffffff7fff) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x6, 0x600000000, 0x6, "26dcd177dcd9df8e755df681e7a0f549c0caa16f", 0x3, 0x75}) close(r1) dup(r1) syz_open_pts() 02:44:45 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0xfffffffffffffff8, 0x10001, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r4, r6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 02:44:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="68629d93fba7abd571aaf218b789c7fa202941bd4cf945d05629113a0ae6daebae018f625e9b3aaee7a856634c98817a621eea78c1105304893c1b71dbe163455a47dd879f33f3001cc94e633d69f3067bf8e22b34e56896ee13d09b0ef7ab2451bbc1fb9309cc58522a91eaa9fb890ba0f0fb7dccfb051d4713e1857e3088527063a36468fa979f44b8b937d3536370e51c0b6dfaffa86ea87b69a67108763be0614b8dbbab44fb88049487c091e5fff5d0e55689a76018bb28da22e169bdd31096d18c9a1740ba4ae2270615bd98b274085874e257874717fa6da1b0fb53fe8e2abecf7524a3b4f744de0a62090d3d8e7672f9a0eca2e3d0cb1b", 0xfb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 02:44:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x40020}) 02:44:46 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0xbe39) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x3f, 0x4) 02:44:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="2ffee21011e033dc3478bbfed76de6ab535fd9cbc5b73b55b9b28d6d76e389a3b5b90cb00f638d66128f1a46ad02e3509517e6", 0xfffffffffffffe95}, {&(0x7f00000000c0)="51d19259d511aef3f5263d82548f3d2af34df3d8265ee67d23a4489ad891998584ae14b177d73f7c51385f10b413eb80f96d7b07a3cf72dcbe6bd28fa9"}, {&(0x7f0000000100)="694fd6002db0f262a89ba4f42b24d5190321f859e3813fd5772343762243a4d1afb9e87d76ad79f40704200bfea8ef35215acca462dc33e2b3480f6b47ead7d8d490af5d6ae685baea4e4ab3ae2d28be0cba238f24068bbfb3c861a01ccc0ff2b39755947fe1a02f381b917099da"}, {&(0x7f0000000180)="4b5983fc97de75e1280de1166cfc8de2f3dfb0da39881cc8fd1467a1bb1d56fd514365e7b5904990b87879e2cf501e6c194fd7ed01b9ee654a08c03b35c62d1ad9e9b4593943e88e7bbb6c42d3ab2f8dcf235e895f16042bf58ba0fec104eb3fe133f0f510bf959b4c898a1ad609a049ddc5b4e879626fba3f15237b3bd6f3cc6235b3e46bd85c459f9b9c7aa71a6678dc99afec0c6661ef8e06e18655010b292a4b690af908458d3a864defb4307509ff9ec454e89e86e959a9c2a7ab951535521d"}, {&(0x7f0000000280)="4dbeacc03bf45f6219d4522dc8c6"}, {&(0x7f00000002c0)="dc5e1def8074be25b83a1f1e6b08afe10ebe7fd50b45932c1d8ef111ac36851f47e88dea4309daa020888424f0acbf9cea115f22a72e328c361c1bc03cda84dff5704fc9bddd696a8ab7"}], 0x179) dup2(r1, r2) close(r0) execve(0x0, 0x0, 0x0) 02:44:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:44:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x5d) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup2(r2, r1) getsockname$inet6(r3, &(0x7f0000001000), &(0x7f0000001040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="47f2913f9b0445d14175bd51dd5606f2abad23befb31fd5293502badee5b881b6e9d56d4eb1c532e627b04e72c8574c9cb4a6c9a2cb63d7d7d5681b3c0e7491b0d9eeeef40f311498514c3215b4f61fffb58a84d890ba8cc8b6bb4f59a0f4ab185a6edfac39352ddbc84217bb8ecfe6bcabcdadd2ddf23c3fdd7c5223b66c22a31f38153403019c349039528b78a9ef60cd0ef074be21342cd346c9616e7094731ac985e2e2d8e0710204b1bfb118aa96373002f1aac303f864bf42e755a966b2c040d86adab4fd971029a9e25b4a3ef316b20501d68ae90e8c022180d66923d80bb11a7b4423f1b67fd2d3b5b37d9ceab5bb5a4986d0567f1ff6feadd4a4b29774c49cdda55910f6f375cd51ce4f8d8e8b88c6b01afc7912ac472542f53372fff8cc48fba8813f132442b65350a24852fd53f12f2421aa471c763b97876152d42452d3beb4b2356cd5444826cae4d9424ceda24b66e0eeb333a6efc6443ddddbb679b7bf8b89877f0e9f4140b9f3b3f3d26a5afffafd23310ad79313a4e884af554d6b1e6ce280189b2c03f85ab20013f556ebc2a34fc7bf8fde8000014d03e92a94b9722b15befdc7c2178fc77d7984e1233ed5f3a56b8537a2a4424409fc42fb163b55f90b62fdd4aa0ddcdfb44ef14efabb81cc3e1a2f7c279a8ece361642a25ca826af2badc59af642d63e9c5b02d0030d0cd6c7c5f39d206dc1c69f658a3b6a049d1b5fcf7789e35f4092432d813ba55236dfade16345fe31c7207f558fa8fe6bff837cbe351669ef63324c387f9bd692dfa4440b4b48719a854b56bcb8da645ee0b9f0f8aef551aee51d88bc159420f8f1a6364c633c1d0f94329059586b50d7529fb3f4f61f18b4b526b35898adf2597adf60b2cc81c97e26f94baa9dc94fb91cc52dd35af1595a6b6ae17539562ef0368244ba6580a658027cfc62e9f2e44afb03c7e8290bb1e434f6214cb963af7d4a2ca7ee65b9072bc8847295c3f3b0df780b217123d74f5e33123ac69810a8e91958254b306a36ddb448f2575e39543ebe936862ba68cea31338ada6e351a2d15657d348810c5457a146d31f65dc55e5ffd5b748d7f84ee01eea7135acca4e5bbf601f482426dccaa4fa08f5fdd214103cfbdd44f18cefe09d016f627c31ae00327a7c8b3a3737fac5dc66243420a651e70395fa7b1e2c274e02d831626434add5c110601895e40f7389d01020ea30fe9e4ac73d3fe8f97ecdd3b01ed4d13210f25f18c6a14d345bb9e8a9a35154e6ee01fc0e83d70f481cded9419e97f1ca6edd3e6f74ffd13ce0d1cccdc5998c29eda4e8b7a19fa9c8dd22f7563ebfc7a53fa1dbe27b1bcfeb882862d3fcf3332b6f08d3b426ed050a47d5bc4866683e4ea0ca753e528c0b7a62f32b96da2be58bb755fbe84dd65c6e3f386659065cb51526d1fe5b27f288e8ceb4503c86c1780b14fc7c16d1005323e42f2eb057f0990b3be995314c707aac913428d6b420b305a454cac31d2cde34b9aa69390a34e88d95dc7b15fcb119276eaec327a214c8e9d4af5e183216307a0e39623778f4473da328aed98987ab7bfdfddd78627ccc78c1c9358087f9fbf534a1c6b7615bd64c77ce4c3c2a732e1ac09f3d294fc7d34d21a47f0d4ddd1b3ca79e0621293f27f7c682460749cc4899cd682585fa690c40ab28de371e7a517011fe6a78e359ca852b83eb251aedacb96d0fc350aeaa10af07cf55d0e88a2484a0beebcb6caaf59c963e698670b8a67331412156e63fb7e75b75f8488953d555d5dde4a0d0304ae5b2399ab64dce8cb470ac24d9330940f0002a99d68423b46d1dc4e59cf5fa60e54541a45a8c8a177eec6891b4844ba16883470b166523cfd8efa36eef7ed4d9ac1efc8a05f37763bbe8f29cb0973399174c2934ddc0558fcc3a974c7a0af3b7aa402c82a6a94e7a982b450c719d455a3d2d88eff7a181d69b9ad86f03153cbb283821e87db4bed6c69a3ebacca5336fe67963ab812db7631eb7c1feaf957165e37f9c10fa477515160284043a6559e579deda28407267f87fe7d03066f86eadaa167c393e4fa46e60e3abce7aa9cd9ab913764b1854f3e71b8740cfe2258fdc21a156d81c8225be804e89688f1cc181d39e924ced6d8ff0c3421a82bffed7fa16b499d57d485a80b627929baa4a6c6a388a9af14c45f79759d767f263890aae70a1ec1d04f2541f4c9580a8d2902915dfee28f5cb4781945f5498b1082cb29a5232f8856da2609e22dc0b4a491b645090f21ad4c7ec5fe592f45f4ba31d4c58bfe93a845cd0494e5e809ad3d33b82fedca6bc4353b6fc625eb74a05647226509626c2ba2c782c3e67cfb3bf2333d8325f8cf2f4f5aa92e38060f377b5019db105b2f479984246ded1bd7ae990b46e5b3a92ddb4431077ff135f64bb8d3eac8798a28da3a1d82de3e67db558a2e3c4e76f735bfcc1383b999302ba532fd6700a02876fa2759b831ea7bac46a0faa08ccfdc6105415f9ad52662e44aa81ce44b95865e49986b9b629ce2b77908d28fb18a54f92c0e3e7a9daa2b4821b8f0404e195bc75c00c29f2a0f4699ab8a10d99b9a64ff7ccf58f26e8bffb714c057d85c5bc0e57bf7673fdf4d5a075ff9747d499e5c83b411ec187c663f0c0ac1a79664a02da8cc112967904563f29288ebc6e4c68ea7311187094b66c136637d9ddac68442e4b16cfedce6b4ec7590e89b0139ed3dd21d92f4037f51e1b2ea33df81d84515c0708f87d0e4ecc730db41ee89aa4fd2ee7c239fdc213197909e4f4947c189b6715845d818b001a685be648c288e9a51182855523aeb97ecedcc87defaeed2f915bd9b1700ef233d1bd7708633656837622f0d02cfea1c679a9640f810ffc4c99e71aab9b0eb354ea327f0fdba3be98328e251bfeb22601ae6bee98fbc6a53f1178c10098560ace4e830cb54caebe050c079e2500110e3845297cee30d9cb6b0d18144f1b4db72739640068d70f69544e4b451cf674b136e03335ee6f31fb5e7fada88969523dfe069c7ae676d39ed4adcbd9170a2dc2ebce318cb1996aeeee450788136c8fd14beccc48d802e37c566d14065e41722dcfe778613b3c4a75c1cc529f8b8fee5ad1295567be9248ae766c20cef54852a1432bcea0d16b415a9e37b334a2833c10a3b44cdd20778348bf57ba693b49f3e9c7646dc0587f131f0067cbbefd81621689328e000c56220e6a2296417444539f633749728896144c0977efcb3326fbc05f41634a287ddc4a8f2a4e3a3b138a2202c995bfadbc533c6125d63ffd39e29893c6f71ec25de336188b1e4a094c31f91d78a1b2e33556b14564be8d29b82eb8b90cbf3916f70dd7917b613e1dec7da3d57be3e5cead9067df38e7d20ed32032ecbe80c06ee987e73ae14081902333f4f270221b7efb58795b4a6dd7f309bb223c7686e28a5b43112ee601fd073a453fdccd38d1b65dc8af7abe1c9a8a4c4657ce35d70fa90fd6304e0d0d61510356525b91d57fe114ec5b89032d43656e5cb8e06c444d6d4fa7aa451158cbb53739983419ec16baccefd766fa6e7a56f9b532a12062f7707c0de6fc3240eaff25767021a7d5bc0819da735a712b8ebe8293201260fb586b233b116af14a29c9053a1539593657de949677b194aeabcbb623a48a6ebfde723696084de3ab3b639bf35157708f64fe714b02d76454cfba184e75cacaffaa16198bea2778559eaa2859e5226260beba26e35a6178960cc91cafd28e17eaf3b1626c289a6d5df3c0b10921e1589d19bc258eb6f8b3b25129e63df243858ce7682da96d7562d892d80417f36765f365135416ae1e470a511854f17c7930cd91a8c5c71cedc5f339910f0d7d38017bc57eeb0b34bfeba596daa3414458e80ccbe6c4b3b0f944dc345d9331387711e905d6c82e95ff4c996c3835187574f052b4299e3946348b00bccbd927751a19819e33caf1dfb35ec1cc7aed7047a9871f845e50c840ef8b4010d71123d64bd111ccb3ac8dd9592e35fcbcf515ddc9863656cf61dd45df6c0dd9e5bf9feb08f83f085d9555a660199298bcc5b27c83d5808bbb107fa5257db5d9141da7a1ad044d78303a659562173398b5a5e8a93685bc993c96716274afa2c120533ea2ac13d798b004aecd5e709d5b3db349ace8d8675f67af6ba74216fdcb9d5bdf4b7ae538601ccedefed233eff24af6ccd0f0169f1a6c112ba8297f75183d95f8d6e86d168c4f392d9655c598020cb141fa2bb8c1daaef6c24615f07d45ca1ea833c48b038bb74f3e0efb671cdf4e18b56dbefdf4635129d95d8bf149a0a67d74e532bdd21911e24db3f451158b090220e5baf1292aae1a0b3fdcc0c022cfd13fdbe97ef6f0a93aac41541cdea58f33ca1432902e7f1c5b46c2eaa1e9eb23e68d59e7a5ace123bf4944403de654d3aaf2411b7bffaf845b7c41d8b10491be3345e424699188a59593da2650fc746ba73dba12985ca8ab7b4bc096bc40fc9defbb22026ced9b2dd31e3307235b6e875407c9115bf259df560ceca0f9abf0e73114a11d784d65d0a2a2431b96e6b7d3dbc1aa167a8f4e89a8a8f66727c29a1a94ebef3360d559415f6b9d20bf8c4e34dd6876eed360d7feab61c7f3b3c968b315d32342c8c28df03dadcaf9d841973bf810ebb941626ba960bcb361d3f9f4e3560c2cc3a26307c777d7e794864251f597f9fe25f05f7aded90f2b89f79ab68a168f58f726b69815a94ebb1b82579ad6011598c3e63aedb55cfba58630512c38b06c41262ba605473af1361f740e12204c5c025a4a69c68f6cf58ddf40faa23dfb101c5a9d1a237a763b3f909a7d8f7f3e8aef6b43edffd96dd673556671d3959f8d899b24651045294494fecca8fdf1b3cd84b848c3ad0d0b18edaf150d312e273f10c140545fef24fc7cf6438268c6a9bda886ae0408764057d7b0d17ffac57b8d7eae53f2cf78ef4e1b0daac07830034e1274effa11ffb2c1d04cd370ac917380049ab67c10ec9d68b038910ef71c0cb2cc0baa282a2d6be4efd1f793eef31b439bd0f1b17f2a785f8ee751d644fbb026fc4362ccdf28f32ff16709ae8fe7ee6ed25b4c8c9eb40c7f54f111f9a767dc00bb11b8f1658ed7ff54bb98d821b97e44da13c761f23cf36bf71ca31f9f34fe1e1b4f2a8ef73f10887d375914b49fa5319ec02c537ba8dd10e9def4dbf3b45ee0cb0d83c7c83d75a617f060cd4d50af1a645e6234873a85af3a80340bf1076fa3c029b9a3717b9bfc2f46e8a7dcd48f0db53a5539e75c464f591b8569d0dc10684a9cb0ffe8bb6b76c52e0ad5409c0c8dd2022826a99e1a1a7e28bd45dba2033590170afc9e3ac4bfd4c75ea76e67fb35508f528b17e50de5c9039841f7f0a93c91509d004b66e98a19b9e491f62820bdd044490ff8dccfaef086b8bf67cab4b55a0650303b27d37eb6b6b9ebf0e9d7af5a5d28cc0e2e848050b0e347e35d50655db5cc147b3a25c46308ba8abcbd4aff4373d436f1a33c92f93d0d200429da6a0e2b76230b52e9a6cdcb16a7f2e5311ae1cdb232567f07082d0389bb0a4c9993579f1fa72254b7f8aad179ab661a33b7d7e1c42bdd618c20c19a580b935e6637de4a995ff9e4263b356ad15044a173a0d9ebcfcefabc6cd20ba3550ac819308167ff942bc95451c42eaa1637a7dbfc2cc2e7a6e46a5ee69b176fab8a548f16ebf915e0180017749d7fe49a80db6b3f9cc0c48c1b41b78f69ae91604c9912257feda9530f88130deb84de00d9601f3fba0dd1b4ecff606366806d4c4d589fd5c9347e5851863924a", 0x1000) 02:44:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r0, 0x60}, {r0, 0x4}, {r0, 0x24}, {r0, 0x149}], 0x4, 0x90fe) setrlimit(0x0, &(0x7f0000000000)={0x100000000, 0xd5}) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 02:44:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) shutdown(r1, 0x1) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) dup(r0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x31) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x60) getpeername(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r0) dup(r2) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) fcntl$getflags(r5, 0x3) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:44:46 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) r0 = socket$inet(0x2, 0x2, 0x3) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/235, 0xeb}], 0x111e, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ftruncate(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000340)="71a47e1a570878a46bec1ad985ad728948b329cd9652db7db6ca4f1ffa053a2c01d17d2659818e84a6eaa975a8dea3aa5db08d5aa1739888976d56f2fb9b6a9685566298082937ec59d146d43ea92cc9fd195fde9d777405b440d94eb240c88b33da028b6d7d4b77c9b30181d20f2691", 0x70) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x20, 0x7ff, 0x55}, {{r1}, 0xfffffffffffffffe, 0x30, 0x8, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x9}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x1, 0x3, 0x7bc}, {{r3}, 0xfffffffffffffff9, 0x1d, 0xfffff, 0x9, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0xf0000080, 0x2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x3, 0xadc}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20, 0x0, 0x21c}], 0xc8b, &(0x7f0000000000), 0x6, &(0x7f0000000200)={0x2, 0xffffffff00000001}) 02:44:46 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x8003, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRESDEC=r2, @ANYBLOB="1870d725f38419b8618e4946fa9680c9adbdd564d377dfecdc92429ff3c7eb120fb1c2d5e233303f935a477373de68a68b781215cb51bf17d8156b528d09ab57b8b823832d74ad0135b877aa603b00c84eb5434c400ca02988820056338ba17ba315a0516f22be494bc55cf5ad436c05a83501228127ea4dfe59e6c78f843bb777c1853a5853421b2ab79628c56bd14e755a7000d15772cadb559d36c244eb005feed86410186004", @ANYRES32=r1, @ANYRES16=r0, @ANYRES64=r0], @ANYRES64=r2]], 0x1) sendto$inet(r1, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1cc", 0x77c, 0x0, 0x0, 0x0) 02:44:47 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1fff, 0xa3f2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:44:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6f0705b542bab277c2000200e74de4", 0x3}) write(r2, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r2, &(0x7f00000005c0)="00c5", 0x2) listen(r1, 0x4) r3 = syz_open_pts() syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x7) readv(r5, &(0x7f0000000580), 0x0) 02:44:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x1, 0x1f, 0x7fffffff}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5664da7", 0x4) 02:44:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x8, 0x0) sendto(r2, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 02:44:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x60) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x820, 0x4) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0xc3) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x18, 0x181) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000001, 0xffffffff}], 0x7fffffff, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x9, 0x20, 0x3ff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x2, 0x24, 0x941, 0x8}, {{r5}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x5, 0x80000000}, {{r6}, 0xfffffffffffffffd, 0x82, 0x82, 0x10001, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffff8, 0x28, 0x2, 0x8001, 0x8}, {{r8}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1f, 0x1fffe0000}, {{r9}, 0xfffffffffffffffa, 0x4a, 0xf00fffff, 0x80000001, 0x2}, {{r10}, 0xfffffffffffffffd, 0x80, 0x48, 0x1, 0x100000001}], 0x8, &(0x7f0000000340)={0x5bb, 0x10000000000}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r11) 02:44:47 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 02:44:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x732) socketpair(0x1, 0x5, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000007c0)=0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() fsync(r3) close(r0) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000200)="e1", 0x1) readv(r4, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f00000005c0)=""/96, 0x60}, {&(0x7f0000000640)=""/90, 0x5a}, {&(0x7f00000006c0)=""/125, 0x7d}], 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:44:47 executing program 0: mprotect(&(0x7f00005a5000/0x2000)=nil, 0x2000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x3}, 0x8) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x200, 0x6b, 0x0, 0x24}) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x280) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchdir(r1) listen(r2, 0x4) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20040, 0x4) 02:44:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) lseek(r0, 0x12, 0x2) writev(r1, &(0x7f0000000000), 0x1f0) 02:44:48 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffe, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) recvfrom$unix(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="fdcf5f2c6bed5157cb242f6148cee857aab6ebba1ddebe4b9a8e41a1d00e59592ee8b9bedddb86a161ee5fa2d5e749e3a7410548d6a64439f1ccd8cc21c4d840660cd42d8e011a65e97e6e57f3eaa3f6bae17315cd2660fa7d3d7a19070ef771d9dba9135c097b43342eaf3de4bf8f364a5028ca1398b418359d7149afd42cd2862f65a1de52231bfe50c1697d138bf4282f3d71fc11658d9cd635852a64a59c13b4c8259b61d6d2c72f34999c247ef62a16338de92ba3045ce76c423b3986c921fe42128b50021d4ba5ea508173d010900703cdcd061b238b94a43c5fe5ad8a8056ebc757137dd13520ed3157afa7ef094a3c2cb84a670a5e10"], 0xa) 02:44:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 02:44:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 02:44:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0xe, &(0x7f0000000080), 0xfffffffffffffe16) 02:44:48 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:44:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = syz_open_pts() utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x3, 0x7}}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffffd, 0xc5}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 02:44:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffc, 0x0, 0x0) 02:44:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1, 0x0, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x100000000, 0x200, r2}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet6(0x18, 0x4, 0x8) 02:44:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) 02:44:48 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0xba7c, &(0x7f0000000080)="8f37ddf4b49a796c239b32638ecc26c7e608a997dd6cc46dc87e311b2af964264ac9d369e84976810190d608e3e3ce3db19909d86d3617757dc9eacb6255d29fbc66c2ed85346f565557218f26a179cc2ae269836d0f99156ac384f30f8245369ee99ed9d3587d18a3e197e5fc6616872c8925768bdf0e476cd33a8653f74b13ee27595f850d78309b569b3117cb4d3d09c85f2f998d2174eece6c1d1e4481a097e2af40c96efa7e654cc5197068469f64235c477dad6673fd13523542924bec7cd1a6d06a6c236864cb6d20064998bf6a05be368756488d2e488737205a7291a4c5b26036957a62acb756d3c1b0551b327e7e6b2622e88ec1", 0xf9) socket(0x19, 0x2, 0x780) 02:44:48 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) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01eda8c1ea491475c500b0830271acd414cd59b924d3de2c0eabceddbc48978a396a5dd838a92cbaa1cbdcf05b7386ca1a3459d10ba5bdad6a8c860c8294f93884426b18b8bc501beadc6b2b1e69f28069e1fa08c7a0db0b7572cc7d9e929b172991e07e8028a643c1bd25d94af5ca41ea7edb595dac86316a6f1861b72dff1c6d474d5c331ce923786b23ee52c53d6c448093cfdfb580eb0d86f0c601b65a89b79648dfd9791711556096964cd9f6c69fff28ca08fc9875"], 0xa) 02:44:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r2, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x101, 0x9, 0x663, 0x79}) r3 = dup2(r0, r2) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x20, 0x9}, {{r1}, 0xfffffffffffffff8, 0x13, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0x0, 0x7c1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x2000000000, 0xeb3}, {{r2}, 0xfffffffffffffff9, 0x20, 0x26, 0xffff, 0xc7}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x38000000000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x94, 0xfffff, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x35ce7db6, 0x5}, {{r3}, 0xfffffffffffffff9, 0x14, 0x0, 0xff, 0x582b}], 0x9, &(0x7f0000000240)={0xfffffffffffffffe, 0x3}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 02:44:48 executing program 1: 02:44:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1094, &(0x7f0000000000)=0xffffffffffff0001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 02:44:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4148e8e6d975972b) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 02:44:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x282, 0x37) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="4bac9f09696f4b2cf3fb9212185a9731fe5f1e611db88592ad962d057e9e37d97ef4d629a1f415d7dc0ba109079b4402f3564851d45625de5cc6e7ec9ce621d6a014722ff5dba00eef7cab76a315bf1ea9537f76ce3e728f54da89af1cc318e6a8789e69da9b41c8328332e6c4b68acf2c607748cb15c0aef836e9f9a575396fa2c9bc5cef061ff62027f9d212815862fd74cb8261250b7d3d520410abcba2905617a0f6dc8a4f70e621fde441853d4045884d99d69856b1d92c4633b282d834d324d02eb993dd568e912e9709b4a605092d0a06bfbf2642", 0xd8}, {&(0x7f0000000200)="c0d4344e629d6b159a31d107e73c8654975571808aad87c3e9e6e13dd6554a71cd4fb94823bc27570ce99adec14d01dc63e780ae03eb64b3f5f7e3f11e7fbb4e2ebe0d0ad07657a17749b4f2b5cb85a651f4ce182b23851c58fd2996cdebfefa857aa3c3495000ad2057da423c49a3bb446e210eb17758bc78fd0f43a678d2569411c2ae91a0353ab1d0fb466ca9a490014b946b3a911bc2fdc2304bc4caa42f06fb921044f3ff3ea35676e39d6b41cd733310d312a74cf576febae2105193aec4ed46da2a6ea33179edeeab17ffd14c3d95ed37bb491367bbe1b9f67a8f50147e4e227f4508e564580e4864d4506bc85d5c436357b5fbcb13f0", 0xfa}], 0x2, &(0x7f0000000300)=[{0xc8, 0xffff, 0x8000, "b43b712fd788fa146e172e1b81ab96b95438129cf4f63901c3c0dcd5054f6a6308aff66cd104d70ca5fb85e50127fc363f69624a31750d26f8a302e7a9790ce8fc28a3d94716e88c6613dd38281a0439ee5ee938592357dd375f8940280d62a1baf419b570c7bc488d1233fed6a068d3ab75400cb459263b1a1543cffa5a5d166126e7483c36a20be46eefa9f3adf1be975869558ef303d6a90e9f836eea2e674464f2d80727cf6cae37a23f94039a3b5112fa7b54"}], 0xc8}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 02:44:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000008c0)="5b54aa8b22cf19ae766626b233d041e84f47806302f704e7ab53e66c16922c384194217e55addf63f2f98f06a1b8a5147a05b8c112f7551d29c8bb57e162ccdce980cbb302f57ecf16dcd2d6a875585f2c3003411e73a3ce4a96efb44dafcb5dd2c9d1", 0x63) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:48 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x4, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x106a22a587e1e1c2, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x25, 0x84, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x82, 0x100000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000040, 0x3, 0x9}], 0xffffffffffff195b, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x62, 0x14, 0x0, 0x9}, {{r1}, 0x0, 0x40, 0xf00fffff, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0xac644ae0a086de55, 0x2a, 0xa57, 0xff}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x81, 0x5}, {{r1}, 0x0, 0x4, 0x20000000, 0xa7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x9, 0x6}], 0x0, &(0x7f0000000200)={0x7, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1f}], 0x7, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ftruncate(r0, 0x3) setsockopt(r0, 0x6, 0x9, &(0x7f0000000340)="6d6d5163d65935399ed5800ca75b63d2b6299ac2cca41dc9072843de4095dc2854a6a2e83f6ce0cdba39af3350ef4e48580417dba4147ea3f3f21f19657f6136b009b2de05c511332a40daf7fd4f623bb3dc2626b106f1b8aebc9cb5a296dfd9fe36db6d86c263752c0879c137cce74c895180c6083630c35011073e8af1d0fe4e912a4f6c5717ce3f59d71879cab5b97c646b71fe48", 0x96) 02:44:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="171dee009754f4902008d6b58cefc3f5a02fb9fe00000000", 0x2fd) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:44:49 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0x3) socketpair(0x2, 0x5, 0x1, &(0x7f0000000800)={0xffffffffffffffff}) r7 = socket(0x1, 0x3, 0x5e2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="70b4db97d32e15680edd4b01a19a66300b1448c901ff927c71b36a7a2131ec367d1dcd2a528c80120da6f8dda1f0e92e0025837f009c18e656fe4bd5f212f7bb7620794f7f743195924c43756b9997761222113afb290eac3ddabca9db5b38bdcb163183c460905190a7a24744ceb19943ccbc84a4f2e27800ccce406b81748185125227f2bfd8862ccd7a40723bc4f9311d6349e3697a27ec6ee2fefec7638e81", 0xa1}, {&(0x7f00000001c0)="6cf07faba53fd1fae34bff7ca5e359b89877f14e6bce6ff4c4e5b10547fcd1387f73904d93f2c1321e093ce433a25e54aab109bf338fa95043f4b4c3a8dfeb9ab9b10728956f2f2afd1de8c1e311d04782a9035313e6f6dba839eb2b7c46f6869cfa6039e185691fcea7c429c875c17043b956512317f7d6f78cc558c1f6cd24672d2b47b19879ca99526dfd41a5c9ee986886fcaea987aead7107c98471da79bf45ffc426e0e6f5265b6d4a1a61dfcc66c2682c10e8151ba5eb74e85ccf", 0xbe}, {&(0x7f0000000280)="91967bfda1b115df14f90e3ed8be8de69617b9ec527446650ed5dadc220c5160cc46881ae90c3a20383cad31b86242763b18dd9e07728ebe152fb6194a83e2ab1a1983d9ca73a81032f2a36979e5af20a8a35cd1ccf1d7eb9bfabc195b85ef9772752829d85432573a12ba7e08339e20cbfde2cd59faf763e25a4dec722c4f24a9ff9aea83fc006811340e9bc059b650722d6c93", 0x94}, {&(0x7f0000000340)="e21e19dedde30c631938774659014c0faa1c07ec666f84c53358713e72d49eb9a314f16a894ff7cff77820e78e8bf4f095d5f532a27563b0fec6902f32beb1eace37b1d87b1cc5d3193ee3ee4be1f76d83ef98d9c3ea4f684c9ae1d06241555d13a7fddefef6f9b3fb7b2b76095beab7b50c1b7ffca59949", 0x78}, {&(0x7f00000003c0)="082e681bd247cc4a762b0c03101a", 0xe}, {&(0x7f0000000400)="5fe53016364f3cd6ff5fa10dee78b39c8766bfff4d18f3b3ceab08e2b6a8d0aa29e17ddd28", 0x25}, {&(0x7f0000000440)="d92a847e0cb9c6575e96744f0348efbdba9afca910b1f93403741436a59c343e88d5df29e17aeb76f4f819c0b3ccbb97ccd130265ef85229b0489a6d3327dc8b6b4f", 0x42}, {&(0x7f00000004c0)="9fd0ec09cc81fac7cba0b6f6fb7ec6a6cf1ed3ab650151c3e29bbfc2369ba4da0b87e314c8f511f55c214fe938a80339c4a505303307bdc2dff8240ce8a3a2810038537637dc37e54a999d128d0f1d6106ef259e62e9ae07b7f895ea4c63477c1d91f6d441bda0a76e1a141fba71eb63add4c255cb612304d8d0c553c0663c6c52cd4e8d0032e1437b65dd76caca0076246ebfa1a732b425b4c98c1bf5fa9b78a06358cee793dd873e19c148dad86152ed3dda7d6e5ce65bba", 0xb9}, {&(0x7f0000000580)="ae786ea51ed4e0933ffc22c89c3ee91122231910a3", 0x15}, {&(0x7f00000005c0)="0fab5363fc562e967827e240286ae68678ba79447b76116195273ff62703065f01323af8f07aed502f13a76176d5f03122d6588362def5d6ee326629d323aab67d74922db96e092fdbab9f6e4a2bef9f9c3decedbe9eb41a482633175033b0bc69fb4d4b0716a0581cd7c8cf37a6735f2b2b6a9f1d2de5963838c84b819b22d6723744481a59345e6b44608f8f72832c0cdacccc2195d678f6af7c80f463ebf8205167bcae5b8184a480a444d4eb4697f3850437f5435a154b8f5eb58c395bda82f1c8b739ad0753d97ac9c70653a17e529201ecd78d44a8e0c814d95b8eaf3ac65416cc1f17ddab974225fc34bda01bd2cb6f8d589960040e", 0xf9}], 0xa, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x50, 0x4}, 0x1) r8 = kqueue() fcntl$getown(r8, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 02:44:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:44:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x800, 0x800}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x4, 0x800) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 02:44:49 executing program 1: socket$inet(0x2, 0x4007, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80000001, 0x6}, 0xc) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 02:44:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:44:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffffffffffff7fff, 0xffff}, 0xc) 02:44:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x200000000000) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:44:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) write(r0, &(0x7f0000000000)="682fb1082628db10229f94f4f0118430a4ab9712927992521cc170717e8667b872c58ac6242263eb9bb87ef1002adb7ca0355b9d01ba26194b", 0x39) 02:44:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 02:44:50 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 02:44:50 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0xffff, 0x4d}, {0x80000000, 0x7}}) readlink(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)=""/119, 0x77) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0\x00', 0x20081, 0xb057418925746aaf) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/44, 0x2c}, {&(0x7f00000004c0)=""/60, 0x3c}], 0x4, &(0x7f0000000540)=""/4, 0x4}, 0x40) 02:44:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:44:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) recvfrom(r0, &(0x7f0000000000)=""/132, 0xfffffffffffffe0a, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xfffffffffffffe02) 02:44:50 executing program 1: socket(0x18, 0x2, 0x0) 02:44:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0xfffffffffffffffd, 0x5, &(0x7f0000000040)="eaffffffffff8195936e602ac096a114c43892b3d316ffc75884b2877d034f31358201adb72888614561b49c8eb7df3973df9fdee8b385a72a0c58af32851abc3610f698b077a36161c6f213f43c754528", 0x51) setsockopt(0xffffffffffffffff, 0x2, 0x3dbe, &(0x7f0000000000)="af97cd08b48b01b58d09a36d5a75a6f5113bf6b4a0e261690b5e5584edbdefdfa4c6b79852661933e1049acc", 0x2c) 02:44:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) 02:44:51 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x80) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = syz_open_pts() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getegid() fchown(r3, r9, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = getpgid(0x0) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r21 = kqueue() r22 = open(&(0x7f0000000480)='./file0\x00', 0x10180, 0x100) r23 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r24 = socket$unix(0x1, 0x1, 0x0) r25 = accept(0xffffffffffffffff, &(0x7f0000000540)=@un=@file={0x0, ""/47}, &(0x7f0000000580)=0x31) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="bcfac9e12768e312a2532ab9478548648b0f96cae414462dc91fefe11fca53933f8bcb6a3bc350d5c1b67f1cec981e122cad7ba360cedd553a5a3a990dfc85da974c4debf5c27c9e85fed31d34", 0x4d}, {&(0x7f00000000c0)="0b3c6ee3c1e634894e5f2908447e443b1250f407e6a4ea9a9d7aee0488869c47d682c7656e78c8fcaca387e695c6cdb03bc05248d47599027d622c72f5c62321e431d89b1a3711cc6edcdd313530613f22fd3bedbd02e5d653aef61d6ad4951781d1c9cd42020f16950d5bdb9eff6ba8461b7612990bce4979398654b6c25527fe87b68d4ac2ac3ad700", 0x8a}], 0x2, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25]}], 0xc8, 0x40d}, 0x400) r26 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000700)={{0x5, r19, r16, r12, r13, 0x100, 0x9}, 0x3, 0x80000000, r15, r8, 0xe5f, 0x10001, 0x100000001}) r27 = socket(0x200014, 0x2, 0x5) setsockopt(r27, 0x29, 0x28, 0x0, 0x0) 02:44:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53adfdbfaec26c128ee3bafa6b05ea74a664a9b3277625df129168654c4a136179a4bacbeee98857b7ab0d44d744902fb466ae00d61ae39413121d2031e0a9380f0d2c0376a12254969a7", 0xae) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:44:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="0a2ad80dd57c123d34b2885e11d1067adb022b3098d759b93ec59368f4", 0x1d) mlockall(0x2) fchmod(r0, 0x1) 02:44:51 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xd4abf9d64e141d19, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x6, r2) recvfrom$unix(r1, &(0x7f0000000040)=""/216, 0xd8, 0x2, 0x0, 0x0) 02:44:51 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0xee22, 0x4) r1 = getgid() setegid(r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000e4ff00000000dc309ba48f458ed6c0c0890a020e43d5b05e9501b0d084d2fe010000001738bed0fc2c8d556230cc673e04ac6bbc36d7bffb8f7169aa7827d2566b4059d1fe96f46d37be75d10e30008001499dd6e1e544e4f75b4c266cbdf148d139c0ff1e"], 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3f, 0x4) socket(0x6, 0x4000, 0x3) fchdir(r0) 02:44:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x280, 0x4) fsync(r3) r4 = getegid() chmod(&(0x7f00000001c0)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r4, r5]) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 02:44:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 02:44:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0xfff, 0x2d, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt(r0, 0x8, 0x6, &(0x7f00000000c0)=""/138, &(0x7f0000000180)=0x8a) mlockall(0x0) 02:44:51 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x3a8) setsockopt(r0, 0x400, 0x5, &(0x7f00000000c0)="1f218e5fe4330c3397dd3c40c60627f2c3911f3fe68f265a3c86292c33d066245993a6237f2172b03fc2e4b13172f096285b05aedad385a751431534a5f88d5737377043adcb0ffc1ac9b7c6bb6edf2b78939116a127c1033acfd4ad21bd9336e257b551c2ff03643ab74b5b72a09124d02d1d979284f4e3afdba48e0a1d2923c886f3d120dd340e1af66d5503cf0ade41f82c09", 0x94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc007, 0x0) socket(0x6, 0x3, 0xfffffffffffffff9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="f86ff26455301afe7641bf11d1fb5890d36cadddae245b6fcd7bb4ff49afd8f59f38590ca806f8e7341380497da145b2f5a7e48c3283b4ae037f1236b4d87c5f9cb85bbab6fbe76b04eb8960616e303defb0838797ca7c5b5b2781897f3a4af877dd38672f09c22b21c461b4a939b30c3613", 0xfffffffffffffe90) 02:44:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xc) socketpair(0x18, 0x104001, 0x3fe, &(0x7f0000000380)={0xffffffffffffffff}) r6 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0x80000002, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x41, 0x40000000, 0x84b5, 0x9f03}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x551}], 0x8001, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x3, 0x200}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x1, 0x9}, {{r6}, 0xfffffffffffffff8, 0x20, 0x10, 0x40, 0x8}, {{r7}, 0x0, 0x11, 0x80000021, 0x40, 0x3f}], 0x7, &(0x7f0000000300)={0x7, 0x40}) mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x3) 02:44:51 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) r9 = socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 02:44:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 02:44:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x92) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x100) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/82, 0x52) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 02:44:51 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f00000000c0)=""/5, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 02:44:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) setsockopt(r0, 0xcb, 0xbe6, &(0x7f0000000040)="1d1441cf90bae7ef7ad32b0ca4e45c680df4674cb9e7b6edd851bdd2a2df2d09b808892918b330a48ae2ef74ebe23cfb81d2470000db133a", 0x38) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)) 02:44:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgrp() r6 = getuid() r7 = getgid() r8 = getppid() r9 = geteuid() r10 = getegid() r11 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="459d500eea629f7bb10182633bf61d7a0c0cc9076c800ea8b35962657a69506a1ff2027c7ac787a41e56b17157a8fb551fb33c331c82306443a53a3ac27ff2bece7acafd29434034f7b49eb546fd2243af78889446f35de6bfadc9154656e38b6c9370698fc61c4bf78b5f6d3d8f3b626b63c188", 0x74}, {&(0x7f0000000140)="2011a05e90ae2f43816667a245894b680e7e6d1fdf0b44eb6fee0e120c288954d7f7d7f01eb041c2443c88aa5c866b7a", 0x30}, {&(0x7f0000000180)="388e9c20151a00e56dfcf320b46dffafa23b8f7f5c4a9787cbe6aafe5089c3d3ec40dcd25644d04b24083c77fdb9da2e218727b38021ab829456d878732f90697add9250f07fd77a2a13aafe1ca9a6b53207421d8deacb746b207ca04f65f074d8b651f7778aadb8b8dfceff3ebbcd79307b98c6bb9c91955cdfe7196bdff9e8f760277245c0ef87e95603614cea419fd1d0483238292f293d00cbae89a4cf46c68cc9467cbfd41d660f6624d89f1b20800276f5bf7557456adb6394e736558c0764cba8201d6f13b0129e686a72b99431a8d491fe1f1acc80a53ae3f8d9367da1f18cf869864a77afa84db8afcd62f5", 0xf0}, {&(0x7f0000000280)="1b7151dd4582a023530adfa93a1211d682b4d944ecfd917c8c5063fd129bce10b7e441d0c0df21ad2d3090adc1e2f6989d9593b8dc", 0x35}, {&(0x7f00000002c0)="1bbfa14fc5c2ea84ca54b8823d371246e6777a32a11a804bbecde50771c3901f67bc7758b546615effef66e9e46598722c7eca59a11bfbf5bd2a7e09970944c3e1268823ccbccfb256b4fa12330ae9a64de41703ac96c1a59ab9", 0x5a}, {&(0x7f0000000340)="9d4655c985523fbc8740d8123d789cb548b1a8213c3d859d961dfd510f485751d19da44883750f95950e4a15bac15c242b517206a089a09d84bcf89370cb82214cd75b723d9a8fb7f182cd1c13401071902bda250c", 0x55}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd0}, 0x400) 02:44:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x100000000, 0x1, 0x0, 0x0, 0xacf}, 0xc) clock_gettime(0x2, &(0x7f0000000040)) 02:44:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x1) accept(0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000012c0)=""/4096) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2010, 0x5) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x6f0f, 0x0, 0x0, 0x0) 02:44:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='][+@$+*(%*\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\xfe\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\xea/@^', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(-[\x00']) 02:44:51 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x116f1bd5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x890, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1283, &(0x7f00000000c0), &(0x7f0000000100)=0x4) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/32, 0x20}, {&(0x7f0000001300)=""/232, 0xe8}, {&(0x7f0000001400)=""/171, 0xab}], 0x6) getpeername(r0, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000015c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000002640)='./file0\x00', 0x40, 0x2) ioctl$TIOCCBRK(r4, 0x2000747a) bind(r2, &(0x7f0000002680)=@in6={0x18, 0x2, 0x8, 0x1}, 0xc) msgrcv(r1, &(0x7f00000026c0)={0x0, ""/203}, 0xd3, 0x2, 0x800) recvfrom$unix(r2, &(0x7f00000027c0)=""/4096, 0x1000, 0x2, &(0x7f00000037c0)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r4, &(0x7f0000003800)={0x2, 0x0}, 0xc) close(r3) getsockname(r4, &(0x7f0000003840)=@in6, &(0x7f0000003880)=0xc) poll(&(0x7f00000038c0)=[{r2}, {r2, 0x4}, {r2, 0x20}, {r2}, {r2, 0x40}], 0x5, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003900)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() sendto$unix(r4, &(0x7f0000003940)="5d82fbb8354c4201b331cfb5504d69993f1441631e6bba8f8c27ea71321723c500a43be7b482b215699b59ac5343cc741d409f9bd853757d2dc5a7fd231fec190340f705eb8eaecefc3f972ef8909a41dff8ff88b3aacc22ff909b845e8e7923fa1833c81264f1a967a7c4c46e28ff37b90fd4286110cf0dbb369ee203fabc8cc3d417312b37046b3ab94560f7ef79d28e52ecb91d2ef04ae6dabb3da8e17c3db4968e9d58464f38b6a42f94f0a335e62be9585ae98999dcd36da4cc5cac9514da0649a0b79eec850f5b7979437a75448c540daca2dd7167052805337c5d5eec6d3afcfc5f84e164b8539fd7bf58ac8841727af3827cb8b7310f37cb25295e393d242ce55ca5165533a1ff4cbc7fb6f037abfd108205c0c764b3c38cf5786cc2c95f360cdf0ed2655c21b3747c293e73df6b83a63911f9c3ae11dc4ca13f9857f60418a4ce12eb708e3e5d76792de9383264c0f384ed3e7b63fa458925f13e89b214f9d4b0be41105d961e239d0666fa975bd9e4594a997ee81d8db18c143a62945cbb1ec403620485b3c485e77a0adcda6bbdeae6d7e1a0a828a4a7d3d4d35bc6215d6ec837906250b6e6a35056f2147ffd43b85a52cb7dbc8f1b698c38871425b7f1c5cd73eb7aeebda3946182fb93daa004775097e1614d89a808c6cf783dc16b0bb2a74690f995ebd9d1fee2ce32daaef92c4f5251c0dcdc9329a9c252b4f4b251dbf645ddcea3d1759d249e602ab6e4a5c01025713831436f2a78cb645768008d1e49cdf7a7fd067539fb67137bb321da5e8535d2beb87bf956322d19f31b300ed155383a7fd06283d506519acd0ff17e81bfa273466fda1fcaf217f446bb2e1cf53fc7eef1ad33af95d78e8a7e9df378173f6a4ece374707513ac1cc679fd3438e670b5f021942c9e1f4598957a234f79372398090c92cb1e7a4d3930e1dd270a87894a5dde040569d376d15b253c5aa1019955a90f3eb3b4432ca7aed2db3c5551c4cfb322481548a918b704124fae052d59c81a7b18da0a68f1d0ebe68f2d130af54021b1a93ea9ff83fa10690ae2428e0989176d4512981b27a2083c9684b52739e8b07640b7083cddfa87d9e4c0c3b648f22b13c479ed249b9b23b30ff845c5ffdaa8193aabcb2a4ee0ff0ab76ac2ffcba34fdcf023af2975a5380b6af1e39e2679a8a125852b9aedeb55a659623904e0def6b8f072ea8ff648bd8f23bd6db27d6f7a7e76f26db4aa9082bf2b83f9ffa008e52a570c0a50e445154ddd4ff572512d0abefebbc847a7834abd2227a7c9f60ce0e14f68f6b218db07f5bbbd8c6a65eaa0fce27a32a148e0cc672ddc5f595b60f09d725ca7b8f76f7c7c74d995bcf5ba6b726110fd84b98c5124807981f9fb6cae44fb232e09ecbed059de019a55638a0065b751287209afae82a25dcb70790f5ab44be3abd74cb9b6828ed1ced6071fbe12dbaf47ad8a58f9f800c21a6a43f1b48978074fcbc54f3ce359012d9ae5009106fdfdcff54444d8cdb3477d4f4405ef80b3cb382821d2cd05bb72854768cb3cae8a9d338d4668c2d2eb0db6d8c33277666a581fc7c0193aa0db77219d62cdb923d04a55247608e41bc97fce701990f28ea57999fa6ae00702c7fd6886cf2a88c591aa9bc0c21c00475b732858df7d18926e841eeb1946c50dbe1f4cfb4dae09f7098cc95bcbb5bc070da3d986819a41ae9eef1954209d4c8f58fd305bc84a8bc3d86baa20a1af495bb3f64d9c61d29ddff2e63499917ff64e58b95ff2bffb8e4261994273a2723903995748bded7c86a330c5cb75bb4a817ba9bcd554bad6dd5eb9a5c712b897eef2dd3fe3683ba01eecd68ff26445292bc5346623ef2a07140c9ec0b05882c9518c815e2e87630f8ba9e0f866b1c6203b67fad652729f65c788bf5dcabc22423bc7f80e009ed0803871b122a86b2f4e956967a024f0c173b8c82d7294edb257f32f719f2d7a9f9dd17d9dbd7ee0cfa9cbf4141f45be4ab1aa2d3a70a3e8eb59eace6d9afd342a1ef788f930c401660a277b394f114ed2782e4e179a2f0cd67eed1e7ff7242dca3456fa69e41ccfa47934dfb47b5656f60c18b890fc93c3e4a34c680342ece064bd64d2dfd2cc9e65c6ed269ba9789ec96c818c8bbb3ddc2cec3d2875f08355ffa0dcddab685b5b5eaa77e4c125b1ae989e69792d6377145687b1bf58090630b5bb645fab616ebe82251463cc72ece9129722800dc414abe0a64dbc3eb6501f4bd84c1f3fcccaad1763133f9e1ba392017365330b097a605164b2ddb5b646cb71fa2a037c5b350775d8c4caa9b6e407ae8ea30420f8c022b42946a62b720a78e285fd30df6d4e5a3cff3b4c209f3a128b30a4cf7b5db2c335a8778f4b916e89b43a325df862a8c5bba86fa630e2d265ff66bd82163cce1a6a38ed0278f017e47159ee98963751ef26111fb885919496fb83582744cf1882d898950e5f72fb6fe7e89ace323af6fea3fba614657bd9bc0aed83068d6ba38eaa760e48a9b402481be20ee010aaa64712e1f9fb37b2fbc0f40997d66a74c417010aa185889aac4348da4cf85846c797a193070aac8854de7b418f3ccb5582005ddb70c86a0a1f5ebba0771566326db62bd6e4a6759ea9001ada1abdb872407d1f4066bc96d6c9910e9816a5f8d67f35bad2e06c8a9b0b01925f48e3b9337dedaf54cba1fa9d1f2fa7bd7b7994136d155befee8b0c4f61347006829bf18fc5c1239e7bccaa4f269d1206da85c7d21f88f3710062559e040dff8bb2f1bbb32ecb17f76057b44171a2e637d87ea4bea7fd690f9244a2adf0d9583a220c0b2b25144719309157b30c2424ccf0f5e4c3afe83c949ca91d953146219215c53ed613d2589eba13af62a003caf2667c47417d0998c1e14787baf2d4c04a20268a4fa78cc6000069e26be0c5f55af401ca7734689045ea6600eee1a24f5192ddf4fc0abc4afe0b1a5d9968b99be0145f1f87e3f7c74af20c71d2a8e8cb4d3d02d0a41e8aa2690f5aa6f8f4a8a0e7a7c62603cdaf17973527d25885622f781144196feac5bd6c92386590dbc0bcf6bee44517e20002b3c88824e77631c6ca4d794db8cf4dbba99c2d316c6ead0ccc25c258cc3ced2446de19d84de128007739e58f324260fda64ec6289c6985f8198f3f5cf0ca9493dcb21a1ea8492031993c097764e15c16bfb5bdc6bd16e36f556af179598562037265513091c58754d99c7c53a786e580a413d84a7c2ef57063e00e37d7abdf7ac844faf681c8af6a88748cb9056be73275d46a47af9f742ebed2b65ddc3edd9de5c895fb7702dc495d8248c0d30a0d01254439e8fc5ed98ada1fc518ebeaaea7e1027096274573a71ee691cab3168e6dd5839bb0742ac4caca3d5dad76fb317cac54471d92c9f8a248ce124aea1adeb9c91cbdc28e9bde4c6c60798ad0f79c68c4673ec0ca7f47124c337a39c7284fdb838c2292444631d23defa3bbab7efb24905011cbea6c79872789de34a9395c2d9af374e0a1eeffc0272d22bc0e77fd43de12d95123adfbe5310d3862dade69f96f8ebca73dc7f0ddad12d01cd48a4d4c053ab20d27e196e9f1e16c814f2ab8f08f3f0fa0573ed78e3f5f544e63207a56910679765e7a1e713355abc15692b3c6eb1ff93c7834bed74307194b50f2c4f6d4ca87084878f7be40baede182f075e6ce77104907ab37a94a43770c70bb36a19dde51cf1a32806ba09f5eab3cbe334d6204b1d3363b10661d9b2de347bcaf505f2d1b56b358fb1eeae0b79d54f3b1317d0636a2fe68bf43a64a88897f52bb14943f1dacb420eb2fdf4a6565858d329a73dec4d839840b37269b53021dceef8add8ffe054b2d018f1f40b057da36115423faf71ab0831d512eedafd1f24850e352c2c5cd76140e67e16b369296d42569d616886a2cf45af29425425054dae12db1f7a3a42d6f9ecb2b265088ec2235f6e8227c2e6bd4ee630fb44a28be2c5effde99175d818f4f5eb814de9690c41e20a5572f15dfd46237f062b29c8bfb369088f53e9175986648134c7e8e3cbd1984ac8281342f2be85d1942344776e503e84c2fa7a20e8ef00135b6971e83564bdac57628ddee1fb2e45bbed726470c38fb825cfb33abe595a8da9a54335f2eff2524b974baf63787a9f1a14e93cc229196fa0301bda5daa21cd5ef1b6b838c53e068ce1819fb8dbbb54fa4634140343523ace464ec2dad2b2a2dc8660618ac2cc51e794072200fe7cbcc6cee37430ba2bda86b1899d4a935562f413889fcd0f22a001085446944507ac85af6078a333ce9d114e752d97406a7361e6f1978a4b664a9e489e7ea6f41dcaadee20bf7d746d656f9ee569ad55c15ecede8f3520a49e9f34389c93c814f667beac0ed0e9e17ec437ea852b3dbc9a33538d58d7ae5f4a61f35ac7c697676035ae369430879f91ebf6e8fb925c615da3e85d373622fe593275bc00ed0d61d3f509a04fa3efdbcdce13eec77480c80f649f7703dc8fac3141b7b9973786abce8aff3d5a5362415c3efabc1bd33fde5d854ef92c1943219501e1a4c1958dd73ec504ceb8c16ca2de1ceca9d325c7be95c549e4f900f837197285ec7ab173e0338c55bbbadc2c80c8bf229dff3cb2b1ed2bc840a433af43d2fc3ef1e16f293fcdba0a7caa7dca7e596592dbd397544642fc53dc07b94ccdda0c895fd10d6e4ab3d3289108cd8682f83f4a7e9c514ebfe511d6b26bc32192b7ad14e04aee9a8368b038cbfeb3bb2fdacacb910ffed4ae920d1a27d67b133f7fe02cbe8d5570ece6dd887993a685c03a69dc2e9d9dc08319139bb7c55654e70d1413b8cfb8e0429258e88ae819fb12fb42c4ea9518e1024d5443f3095ce4d2e52241044cc5bba448168fc940c390f9b4c195a1d1f1bdeb2d0351e8202624fa8c25660eff0e91c4aff1a892709b6982a657fc5cc4aa858deb9a2f76b6ee262a4e357e7988b521f60450b2bc496ac488f03e423926380bce6edc3198f0adcb1ed213566d4c62b42c500840b17c675cc9b3722c5acc3e1a4a0d2babc035e3430985e647137b8c72109b3d4387f10bfc9f07a952d821abdf20ec905a88f3939053d3dfd451a19d50cb7bace0b9269b7e4c6c3d5e9e7e9581f0e55cc3c16acbc3ddcfdbd320d8a343dc5b18bd7aa07aaee1dc902ea1ec2496db5f47c379101df1ec0bd9b27bac4492dd4ec601bb7742cbc14c7cb3f8217c0ea1a0603777c009bd9ab1307b617d5d2dd8690b0151c3f23d63961d0dc62f898156d79ca3e8a0ee22da5ba81c5c6868591e21dc3ae619a8c5b6e6820e62a05b6fee68974ee0c89399c2b41b14fc49d20b5883f43a7f19a6c9f3f8622446ee097d305aa4c8b698d916f5caa8f7da71ade4da586e198ceb52ef285ccdd071408c4111b29e016dcac088f2ca9416eef05a16591012f96482a1852125718f1b39434b07d5e4223c88e94216128d95cd8a958c12ad414b14641f135812f67cd38d534f3df743ec85edd6df5049ab2f3f0ea7d54fabf0d86d3f354a1c4362b7a7b72dea86d8aef4c434ed4789ee66ef00af5a6f49ae87d9cb47979fea2b55574fcdfb0378ef24796c7f98d4826e615dfde7bc007651d92b362b7b3898647dc28b5f510bc0e68433d7ccd631bc44c3db9b1ca07567335f15368e26af5d4437d6b9fa29eb7331bc93ff3d6d90d2cbf93bdd1b819d0246502237f9c4a695057906a9152bd459adc6e743dbfe78af163966700baaadc646ea6d087928d2cbb75f49c9cc2e9811ddaa573ab2104d7b4ec3dbcf80d150f0035b31720834422e4ac7f0db", 0x1000, 0x405, &(0x7f0000004940)=@file={0x0, './file0\x00'}, 0xa) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000004980)=""/166) sendmsg$unix(r4, &(0x7f0000005bc0)={&(0x7f0000004a40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000005b40)=[{&(0x7f0000004a80)="63c9364280a04637f569ec499f92c37605fb7e28f2e27a57b10e50823ecf028a7633342a3d86c41c36e5d0308c4f32403e11ab8e7b5cda0810cc5ed7ea73ca00a6f8ed1dc77e25cfde9f08fee541c0cdffdb9369ace5d2159a9602ee590873389e9b2fa22d66d8a3fed3517bb80e4d7264c7bfb27bd5aff6d926548012ba36f7b383fd8d073a3a32780b42092fdc4f7ef25c5a29233e627dc8e341b75e58c680da830643043e65ae17ab3619620fcc230096f98d008462e9d30ef69c032d74d3bcb231264db9ed189170e278c733fe5c257c2af0bfb888523bfa05a2f6f74a5ec33aaea3ce6af52ebfa2571c9cc4367bebd9224e8a95f3203f3945bd423cda4c2f3869ea70bc6a096bc68fb0599ab33cdaa4557754323f47a4bf29743b6a27da64f555948102f474bb34afd6a4644192a6af777f32136be658becf12469fdcc80dc8a638a1289e251d74ec7230fc6a47d3344c3c5bbec11155cc75e74f2fedf00d0e8368b858d6ab82dacb4c0a9c6a2bdf56c81a290614cd6832c19904a6743d7214212ffc2a5c88c220bdf36b3e108d46807f0005f65fb39ff8a4168c9d3ead7cd9195aa075178eb4f35e7a4fc3d6890b3ad51203ebc29886e48268d6a6d2a7be1c376ef533e478206235a6f948654b8db6dc1d997e768117cedd724b922d393a40fdc8f20609ab8934beac37fc715008d96682fd7c31dd729aa1cfcbb2fe9debf783cf14d07f6128b8621889fa9c2415fc6701fc4e66c1431ed6dc2ca75d8e0b5a75a668578d70b9acf46ca3863118b5fc6b3d9575427d240ddc7baafb082bab760ab1cf8a9c0c52ff0b41459bf4a484135e0a3490077862dfa529579c64cd100a76ccdca1f5b67b4115157a12a5f3eb8b36754b33af87bad35c0a1c0c27e15e138006a0ed224ab238634de837e7b34e1ea29c8bd6336c5521f7a767353eb686349d467f2ac63d53a7f78a584d6b3e881043c640738ab225b6e1b882c3fb74243add0379dc8fc16cd85f3a762419376e7ecfb344a42abd9e74e247612f3f19cf8b44e357d4b1ef8d59d80d4f9a111f96956a20075584d18ecbeb1d04fe7c4bd40f1c6bc1622a4888a8b403df97d6ff34e584845477ba52701f546545fece59d74722b4bbea66f83126969e102a04830a364a355ef1a9c96abf4feb63ede4f55363a03aa88ba3011f7b297940e177f305cdc59446c3abdb4597bd4e7e20e824dcedfecfc69e99733ef18ffec40bd83f716682caff1be99a76a4b5517fa2ec09e84120b8783fa76abb6aaa016e5d9ece90d693b3190bd37b09814baaedc5fff57cf45743c529fc51e1419328a4d17c12ead370f904403c1b09c88f46b9463d784c0c78fb1e161e0d8cf003eb55edeedbcbec54060a8ea9f7f42d7164e1eb618c4b90adcbdea02deddd5b684e8671bd86994e8c49dab68851e7317064ab8d478ef9aff00a951ee338c4ed453be0da878886a921205684fab02c0a108baab13e951c6b547ab839efdbb4a5c64eaeab495b10b464bc33316c7ec70f99e1313d633fc408ff3c3b679d33fd296b87e7d43eedcebae69db6d969159cc14bf42b3f7e63ea899dda65c625d394a7af46491a45fe2143effb1d2d60dd9115cebba62199e499e70ceb228c8ca2476a1059d7b0baa206547eb62dbabccc7898e555fc768949459b87623db517267b15c39146e2698309dbfe8cd4cca25e30876aebc4099f8d1d61a04d9afaf7b75c1fdd0a585e3928048381c32ecd9ed9e0e9fa1ff77ccf4def4cf2f5f32dd95c30587b599bc99fb0aaee2d39a1110d820fd503d083c52844ba37940b74a0f4dbf9debbc9b116cbd09e3c76317d1fd109eea5a6c8fedc4fabc363ad9bfde64566888c4587afc4e8ad13eb1f981ee3f68d5097ed277dedc419e65497bc90e520f9d89f1ce97c425cfad42e280692c0392bfee9466f85642012fceb25a8ffe122f1bd50c52b8c013eb2486f0df151201895f3e90df54517731d4643f8aae58425910428b4dee6aba4a41be41c6bddcb55f76296567446bca60e06a68f2642d1bcdc48a2112636746a8f170a2fce26e9905dbe386441b22e06457108aac52a6e40e150bf862ef69d4811f3a02c9f6983956d5b12705dac4568226a253bf903d63859438bea687d964a5f2382ff0c01c7a9e2de7c02681f9abf1ba50232f2639e62efc3a2fea7a100d813172a30994bb0bcfea388257510ee8f18dd163894479c2c5ef9f191fbb6edb71b981869b829a6de3a94faf027721150343ec1b6fd384cd0d4e9b8e574993b745e67729d71721836082a4903c776c4d155aac538be2576f8fd194325274a0deda6bc1e0b7c2cfa924ffccedc6fdccb965a1e9ce9c52a40fbcd3ab937bca18e7283d1aa002bdc5102eca19d0ae51b4aea68ac1b2158d27aff5321cd1d3d4884a974c8ed444500abe6589d94973c65b5d75418b4e495944bbc24056e7fad5cf82d27896003c8f28b4cd2f71e7b2d509081e1f8008c4e2bf526dcd86c6b480e67e86f76e8db69b4c0a2b0f229e0e7df06e08ffaabe53dc119ed24f8a10d484a881ec8f7a48e06bf05fd92762e8ec2b0418df674b778cb944267191d81927ed44917939b5eda6662e6750d48f4118978853ba7678b0e5de502030e920f548bf012c1fa226bfa580e46cedfaaed886939c17f2e95fc7e111267f42fe7e612b5de42956f9220f6b6def77fe7a3bf0c240399b9b00a69b9086272611adb41558b33c578aa453e3408a821ce4b6527e1b5a965a759d868679110fc4adb8cbe8787287844bf97d521b3190ba6fe3d683da3a16997a65fee954426239ca4a962bf233ea4681fc425a535b6ade1b00d1364c4c4d015736b820ae84d181c50faabfc61d8f5359dc6156b691a81ed88722ee0b205b475ee16060f1d3a709cea53034f165b4996f79a2a790c265276ac5d5de3c07751ce8fd0a169b97500e74d52fd5d845ff9528197a156e14e29b0c32b8edf3fc33c6b81b8d758dd3d9b40b898335d8e1fc2e55f2967970f248ee5e18b95777326af2d66fd545e5df671359182a8952a6912d49759c696c9c2ce6598b80c5b22a36d5b7286cab53e520b5579d934bac211bbb451c97321e3af40adf515cb68c89c84f9b76bfc3b6d5478f6b8044b9c7af01ec30fcc75dadaa9470575248f86fe4bf9ceee84d09347291209c041628f87b08f1053c46b6ac23fb972997385d29beed5fe86bcadead076b17a1b6a45cf05533754e71e6bade63a4f05beee059018abc35ee1b8e76e3ee41ad50e55906b2937ae283edc5a4b10c921c93a7eea40b5cb339eaeab7ec00d57e3767c1adc0a40b8a47958efd46a5c44c1d2de6bce2aad14e1db4b8123f082d67505883097d7eda6abace26a94400c9ddf4c32e1791b3d950052e00a0fa4582812b3de8399ddc2fb4478240a8b5a1d63f304acbf106b466cf609494fd1912a0c29e7821a4b8b2f6cbb01f6d160311724c8189d6deabd32474d621cdcd7d107e5b24f3f04695759da5d7f1c2266544ab42258a1a58db4d53b704d590b4a87ec419e77ed5b37446440e068600e7b86713ea8faac7f4e86932169401abd7e74cd35a0d34edac8110661677f44c4f0b693f245fde0434bfa796afb912c5085fcbee3842b917c758cb991f082f5b7da9b874a8b18127693330d93ce55882c729f723365c6739d3d0d7f59335262d351b476ba3893848f7ea1cf10cd18e5dafabdb7746111cd89683002a3497fa160ec8d0a04c3fd78b7114adca21c9ac2e879b27b7d3aca9f36318f76862bf8ed0b831ccbaa9fbf103b67595513cad449c67444d01d4a4057a91d95cb3fbe77a0eaa6b3e054bded1311f98a4e6cd83cbacd293d6eb26480b1d1cb79ddf52dac8c8373e7f695cb94dad47cdd7d0908c37c7080c44abbeab4db4a3ab81de81008a71fa21449bba6362ffab65ae8d19c53ee2ac4b9d97c9422d3e03a10984ed6ba098dde61230ee296e91a4391ad8a5a1eeb40005e0a0ce9fd022bdfc6eb972e0a5da22a5fa605e9f94f210273d7b25fde07c54b21c59a534b5a74051ae39da3221af49734de2ba5fe39f86fd9fc5458ba0e10be222b283554fec95f84f50765b4365188e1f707791f00d21a81dcc5012b3789cf2b7225d9d15309233b828bca5b761c34897b9d4774498976e65baa25d9a46bcb9173ae211bd9ed45a711fa8d22c41d31d08891f029ac25d3caa9ac1a0af9c3da2989555a451dabe8e730fa18baa64e0e36db4eff97622aec080fdd480db79c28cc0f0948a91874b23ed9c2812cce07cb9e283dc09674ebb5802414f1595778b0cd2173a329507a85e6c6a3d292244e5bdbdda1953190be9e6d58e5b1f297e15fe547d65d229a52719d6b0a09764152944a122d648ba390e0b5025be58716a82917a0447cd655866567b4b81bbfed824cbd606e9400cba8fb983b4dddbddf9868656a7efff3d90209763a63d49d7fffc651157126169849c4d8eef0989204bb4d46c57c320b9c765fd312cc48f7e311245775fd3dec48e63c30ce51e05388e8bca7bce164ba118796f5408efc88adf520424cac42a6ab588e15b8df1272fdbfdae845eaa3bdb21556d66ef32bbb6ae651e52d4d52d3fd2ef6c4894d95daa320008ab415189ecd93ba628f3bd535193bb8f477aec859e47fcd0752a397cbf3424b9bbc737e1740918081bfe38b9244fe2b9021de60b73b4904d4539ee08c604e8cc98e422247025b387b6386923d760bc8557b126b38f7172fefa674ce85e7c217df06fce23fd6dd48fd9e12638ca6b8bc73d2477bacd10ce04e38500c09e9b23b263af49067e005b993e71208e74bbdfa8c734d15e90d1d94b7009582c0de7f5dd15dff6e2941770faf701dfbf6342f1bf44caf75822c9fe9378671ab4fbd2e33e9f1c94897604d0120cd7273fa481f1d9ad362df9eb28160924a98490b996b184c6b810140700adc831c1e9448c385a0d1f0bf09a38fcd96329b6f1f63453a11c30a071fa6dc2069784f54a80bf7d8aa7c28fb8a6227447a150db51479a1e4cc2ca398caa2462a27df02e0c65be82412d42cac9c2a3d145c2a2dd9ed85561e27b5e57b247e62233135ce6c5987db6f8468178dda8572ee644758ab9349da9fd7d85ec4bc84aca95609b228a19d8db2603f1dc693562b8c5e6d128f6cbb055786dde67571cb2756f2a7f10be33058458d19c8cf2520267f72117998049fc8aaa34262d06faf3b7fba00c20a0cc31273ca70ffc28b12b9212d110a55a5119e5e46bb39c986cb0992069eefa13199d20aeb935785c9133f5ce63d6dab2f5293b0848719d356b9a0bcf79bf61e35c80a5fbd2ebd9197998a34e3cb74b5b0990411cb664d23caa619eea0a8ffe3670275699187c047f3678d195138c92fa830f4b380675d8cb59ce9be39baa4093dc26fc22719d9e63f75fad43fe0bf1452c31ac30d58bed0694e4093eaca1e5995586ba7035503384f21ac59e8ba836346fda7dcf9387d302ca7192c51f4822ee1ac8592934e87261da0047ab1a9ac49f394dfd94d1cb39cded4e8ac0d1e519e22b0b931e7a7bb462dac152b2a4646d298437ee50f1c5ceb17287b5efad5970bd67aaa91001f55ce0966c76b6e61749190f3852a52d06de10261ef011fcb246ee24cca5ad11903b47557d7e9e03feffcaa1b4b0e302587e7edaa19f8efce4f75927b108e3cf7d52ebc63d73573f83179de144868311b2d2bbad9119ae454e86fabe4c81f061715c3a5f6450325261aab332431a853835009de54b48e391faa3c2af050114e53c93d2a681d4a518352ed15d62e", 0x1000}, {&(0x7f0000005a80)="9bda26af80d7585cfe545d1548bb95fe17c874f91cd6c6853a3ebdda937c6a0d5c22de2b4116d1370e2b6f3ed551582133089253eb93425ea997a8839151be36e751c863cb2b5ab38973a5dcb9f2ad7ac84fc71ce844d63bf83e2378cee0e6cd23dfc48fcf4661f9b29f5974b3034d26aa36708917e0a553812b55b11a816a5ee31152b6101d74218a152e1da6e66a709700", 0x92}], 0x2, &(0x7f0000005b80)=[@rights={0x20, 0xffff, 0x1, [r4, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r5, r6, r4]}], 0x40, 0xc}, 0x400) sendmsg(r4, &(0x7f0000007180)={&(0x7f0000005c00)=@in6={0x18, 0x3, 0x40, 0x7}, 0xc, &(0x7f0000005f40)=[{&(0x7f0000005c40)="aa8e8149430fdb3fe19b8fae884ba215c84b44052e1d3cab09191d1eb09bcba7cada8fbea0d59967271ff6cb2415e647a288b61f36ebb6cb243374b1e463a2cc11aeed61271422e322e16e8ee8bc7fc569a141324424032b554f896b44924f9b67b65c63f255b8b5aee9a47c12254de668e7591746b96b981c26c7c3380b0b19c8db36c09fc74a6c4b329e07b0d20ff5948d978e1fd235e905720071e9b701e45cf99c0050ad3ccb57d6de89b669d4278163d8da43add0f18401b25630c2c7216a7da90ef6f4021d0c76d420dafb6cbfcf7d40e3188bf8f3febc2095c8d710d7a4e316abe96ff684e30dd683722361", 0xef}, {&(0x7f0000005d40)="cfbfec26d3256dd2aba56452f3a9c79331c21bd9e34511e11a2d751b0acf5d8cda4ca41429dff456f26698698b9112736790135e42c393f7c436179f691b", 0x3e}, {&(0x7f0000005d80)="9f4cddcd6e96e383ce00980e17c0809cff886807e4f7df0c854bc8b88b3cbd93b6812d2c37a7c7d8b4910ee39a719cc572db98a8543434a33efa7eb1f9d892a7ad7540a982f2d851c2c663a9a0d47ebe88a0554c0672", 0x56}, {&(0x7f0000005e00)="9a91680a6e25f17f7b35c56134bf2bbadd7658493351682a0b89e0920ce49d4288baef1010cc377252a8ce6fd3ea2aca1df9c87dbf2ae76a2c02e3b7434d647d828b765094105a", 0x47}, {&(0x7f0000005e80)="6fcb6cd392bc64b13664fef2f50ec4fe581bd3c34cf0dc29d0c276fd57c9af3696a0bb5496ed641777e3cecaefe9415784b637c088bcc3d9737dbef5b1d8a986497a46490f087ce44c656087737d9ddbccb85374f3a030293bd6633f76c76a3b5738719b0aedc22209d06f32b77c531d7c96b374db665f35cf1155fd7224116198e59d355308c4f7b76219bd06d6c65d6c0dd3367661ff3424abe6b6a2f38f1743b16d52", 0xa4}], 0x5, &(0x7f0000005fc0)=[{0xb8, 0xffff, 0x4, "d0a1e9a376d7adab4c298b9ef57356207039e7f5b9ab3c5e79b85b8719939d18e743a34d14775d3cc1ea7484ad4f0fb535e19650e2d4d75657c66d2f2ac80b5e7d5978663cf06adf316418412d23979a00dd0a109d898ea53e2ccbd0f92a4b10bafe0ada428f73a6caf2968115e0fae85e8ed33535a7dd0e2dbc13fea876eb02ee779ade4d57383ff946a7a53296114809b8e917b87f8afadefb6804a8ccaba355f01b69e903e8"}, {0x1010, 0xffff, 0x7, "bb774001dfba7aea5f3760c03b45471f7d1124c57e0e3ef2a4a32643ea685f1a3fb853de96a587c08efdf4a7aac6b863c823cfc714eff409aaebef3c6163c69c0fca8bc5361e4d46b652d2dbd6a932886af443e142d82a079c244f7d3db425b7a30ee6c46ccdc68b265d7b3b1850456d408163c89a374c120946c0d5c0af1b57df225af7ad5eb0e75f45f763e96985d44a6086d12ee96e1aa46a728d5155aa3a2da09a0bb4af23a0e282709e0d43b351aa2ff19813631e4a4c2ff0ac45792ac4b7b8e7bcda1c5bc08c9fc18cf4422c16bdf097ed1ff9f4865051455bd5d8a165fb461fb5fe232d11d2357ac98b561c679944f5db8fee55cc044d3b770f2882d8ce9a394da20fd9ae2f8a61b1a28ec063e6e5480378dd11439a96cd007c8fdc35839488079348fe2734fc28dd7aaaf01bdd192bd09d8c575f6914476fedf4d5c0dfac6f35279c6371a786b7a78fd65766cd39056129759514b0f1a90b4c72b31f4b8dfd14517590a75abaa1e630b28f8b17d9ddf81a693fea9d87f660d94ea34d323838c6e2583d23d866b3cda9f6267c57134606dd6300a4777788a9d13bbdd9af108502a5963ab59db312422f3bf92012da4be634404d181439a3e0d7f4386cfde78d6b506feb37deea48d8f0e8c73e3b14f5a9a74ea108109b54f66e8b920eeb9546eeb48c291e4e5cafc2b44d3fde556626511a17655a356ad07aa69666baf027e933075abe4ff6505df6761a02c567424104403890ee8f2973bf4076c3f50bc4f476bf8bdbbaba8598bb77166e2a8cbbd4824e3aee31be4644319564c2a99a681409cc0690ff2c15b79d5f095ebfc3c8518c18c707ef7a3c56821c03e012de0e3ae51ba360f54c11b2e551939130316f527b239067354a81fd8b4e8fcccf446bb8749da12acde8922ea12792b26b7101ff4db6d662e80ec8a314316f933647e2d87c252aaab7f649525f5203c428cdf3f2c8dbd09dd7daed3050f654f29d2ff89fb7b3fbcb73759074bc301d6179ee61af28a29d81f47d9ec008880c40a660960ca2075736004d07ff3e60f45fdd6f716775d822a6ce88c0e900185e886c7fef71db003eb847dda508ddbe59e811e9e2bffc9725a50b7ee7fda370a0dfba7d4fff1b209bf91d8d51b668016c8c81e6a3b1136fb4122c0b00e16e94197b6a70ac71d2a57b4cc066380fd088b2cc5bed9043a3f821d2954c678dc7c5e2e12d5afd16f39bf1763779dbeef810dc67c7f82711b2c22de7fa8b19112e742dc815c5ba77e5c421b89c31725e77363fabaae9703c5600f50093e22f011c95fd529218e13627ea1947096fc66f33ea88d5606f4d4301f1bb3f5ba8a0549fd206220fb5cb07443d6b77f8917bd3610286e00a760cf0b921f2e568fb6bf14e0ad46b93b127289180e0c05a5b316b69feaf8997b9a69de90608fbad78d6b1d07a1dce0eeef4740c0c12d843819a03193b117e9a47cad6a61c4e56cd808086dfd2f7c6e5f8774d106b835c83f5c6c0ed8c37de1bcf73f8a66ac2a409b9e14724f3947b77162d92669f99d26188bac395bcd3f7d1d097fd8cea0ad6812b37b3b666ee6dbc82d6c44bfeb770c9e5aa5e03e2c8a7496f9c01572c2bdf0660ed9a2e6ed4d2738bec9dd13e9ee7a18024d58944e35855d1993cc520b25276e276a4f4dcf9e84613fd7a085c91f42ca89acc6125f4bd165b696d4eeff108c246c5498c36cb9bb46eaa325fa552b08b6c5b85a5336437547f07462bd4a5a1c1798e0721f0cf5625752f818e5a4bc0cdfa2a0d18e0bc3fdc95b174de68e2c8cf22fe469dd892e5d0799223c214b1c0f2f6cb3504d43e459c02e0bd4fdcaaeab230b1ebfa6d2eaead93e68289a1e7c1cc5df53cb7fc3471b446a79fefadec77da22b6cf49f9ccdd3fb1db1600fda0c3f111b81fa8185371eae97ea26a8846675a2172bbdbf4444076c04272fdcaa352b327331572104e00569f42d35c70a4c2efb1e24ecea3c18325986eb722f226486c5716559c9bfb55b9163cff0d8650caf2a1619269a2c04dc901426ce1406c73b9aff2462ca6a854d6d757a072292e2641943661924307211714715d08406529829d34bd59699e9293db805df58c8c4c3ca57e89fad3fc79fd0ef6ed0a4d8c41d234d7063e609c7a3f95b18582835bdfa3fdfc47a216334f58bdcbd85ff7b0ec379692313126aef2551dbd94157d540c68934b6b070bf74efb670924fabb54a27b2e0412ed804e3925ba849fa47c8650bd384f44478b67c822db6f391fd06e47d30c8e1fcdf8826397e64ec51c09f94d3bc7c38999c6e66260df5e8aaf7d608ae8f5258bf7ed72df874196e98f4b2170d234ae13e769d634f8cdec523edfcd27b8b671cfda0582dc5398911422e4972f024e9f3b493116736ce6a9a29fa658b152ad65f64f3c9a911e60fecf57ec16ee9ef062a9ad1b1365d7ad9ba29f2a9af80cecf239435aeb5091b315c88a34206c896f38632c2d3c111d7f78529c93742dcc617a08cede2b514a974abb0ebc9f032448d8cce23749e38d3c10bae1137888883dc95d6c97d34aaac22a1ac750007232fddf1f68fcc1636100501c39672ee079c419f19e6b434bce03ad35f99f5c161b0a362503bdd773ae543c12faef3d544be745672403cb435dd4504da202983e6ad1522bf85fde52dd2a0911dacec9ec4407fdc75dd80c8264409cae67596713bb9ae01ff8259c20726ec4208a760dedcec870650f1cda8b7ba06ddc002b57a84a6e85bac9a6e3c18e2eae9212c2a78841ba6e47539ca3005cea89142be50db2d3c46840ea947c115160d3fc9afa3fca16d205d5b9fc1b6a041980f71343ed89a9ee3ac1dd05de11e9ff6b38bbb07d8dc4a0c5d5fe2783f5285a7f85d8ed5d66cf2df4e3ab8e2bf5528d032cfc7b3059b2178f04728b8c1fbae4dd83e3103ab91cbe9f5ba174b9ea5e1b1f325b2d7a821067ba3988078e553ee15e45a9c5b46b85f74d14c59be54059c4f0b78285e12f4af3107586a037160960d9be9555cee051482fe87d5852230129adaf4552eed0d4fd038351a75234709abe1e8f2eda327f907204d3542707e96e659669bbfbe342bfadcea0475ec1dbf70e689d11c7cb251d0cb7f077e5fd67eada8cac6f722ab4d88e52b34b097ba7ddf4cb9c0c10e3500444070e3aff03dfbb7538918c6ff6a8f94f5f2d5d730453e8496248bb6b11fec4e5ed3e90301338f16cbed7e16ba53f1bbe14c660e131a97a148d1c53e07fdb63db0f06149aefdbd1fd1e2c309fb01334244320451f4a55515d5b191369cf4915c03c2086f063cc55867cad7e0846a60ff8e3b68dc44a9e74e4aa677b9a03f149cae766c419acd5b634fad81df380ccff001bf2f1ec2fd7a47fff742289067723bff3add083c452191abbd10edd571e1ba59c7f51a3fde62b44750045c521cdb41c6c80130ab334c0b7f786be0e54f69881107016a0f50a96a35f36c6d217ed78e5b18b77ba0d1617090858da6613b36a8531bbbcbb42d2b7377c8f45addcfc070486b2919ee6a5b1eece9966f854ea4dcca1e01abc63447b69dc91f99f2b9188194884ca7ee6721709d4d955a93ada6f2af509191babb3a5ce6ce92e89b514c4d688baaa226f60580d274fc4db223949ab2faba915f7d964e528033ae372747c750fd79d5771ab294df75558dd80a14eea7a383bf0f47d4d4d9abf9a08b234e0d0d5e8959eae4909aca05be4085ea4b71ec90fe9b94207543c0ce73684c3aec0e3aba91ee63fbddbd17b7aa47b3c1e0628327e39f03ea9309dfecc0bc7fa15bd774710383c0118065e9fa37ac7d58888eda4730f684895920661bc3a29944c44ac47ab5557fab9fb4e26e518f51c0bfdee6c51c28ec46df0d69f5e27bbb75be25203890ee0bc6c7f677cce7e1582d9ff8a562d05c50f8163d07efd749878e45c52a0f60721a6d2aa12d3988ddce2ea3e56b98fe38b59dd8180a6e6a121ce58e6261b6dee1782968e327adb5c593e8da21789d4c425ca4d5524a9335fa82c267e51b96aabadf4b34e9c77b573308b6cc4dba36c4ba1ab59f58c96b3c16adc44873c290a694f28e6e90b257b2a4048cdf3f59736c9c648285e97c9f33b63e4c280c624ddaad995130473683d86e698f8d30404f1c8683c911a36ea8ee474c451df4348b86e9cbc942fac4a7dd5516e0a0da02dd4d583da76fdb0c51a3d7eb91e536f54688dbb3effc98dde7eafbaf6944c609f3898852f9e39fac2486e1f6d3fcbf19b3cd586e1de88aba7ad3c7ed9d3017ed2542d0bc6e7b0f468c2949fe336f66c0a6937b8fad0395a563c0cc88f10666dc3b697fc2b3d7609499a6aa5ca5ad0f0e1314af0a271e789d8804cb4d439dd17e2d72931e93ace0ac1c0893955459229ca1b73abcb7b3b23be0f2cb4927af32031d4270ff1701c2b2e71559ec214850c606deb3114c363c965ec5cfb444b6f7d4543261503ceb456f55404e0540da37bb042583926a13685e78dcf5d9d2d6eb072cef3a1b2f9f92d77a221f95a146de2dba1483a1366df128c436c6415133c597c83a963190ae2ca6ce48587864edbe388c27383cde4229d0ba9239c23703c1c7e3d22cfc2923bd57414037269b777f709bd1fd8420a6fb57467c3aa3d7467fd6fd42c132f117b8778b3753693964a488e0b902f24cc464f97e38969286b249ae019d2804d8cd69a179066a014d4bdad19180e91b5268b9cee619087b0c7483c42a4bf0f5e924786e8ff3b040fb68ce1a1f0b7e59e68a24bd940d60c1355cfe857cfe1822d2e4bba2132a8a498efcd931638f5cde19b83f0c4bb4e3789016b3e9c44f9450f954309af070d2b532a728aeb345aa8ab91002e3151ad436ef7252d4f746822867bc5dfb94735fc841b7f281a1d7be855019671e2ebd3ac651ef0114f2743f49308f275c54dad48a99d4f6664e6d3d249031507459724cd557a44721a5289bbab2b7ceb91470c075fa33761fa2817b7e3c706a413fbfb9b6a3dbb7ce8d2265b695d415a4459db88fc1db8b0b6de71e9a85fbdc5044d05e341a137771d638e6ba5217d0b6ad56142887cdb78026dd5107f1619b519c74b5d3460345de6b29e3d30ef214ee45d81fdc77bb9e479172ba0ede73eef33247d15d711355e35cefc7ecd4e5d0a0d6ddfb94209c1da528f88db526689a2f72efb38b5fe5d904aae35210b57a5cc8b2f60189259f14d6fe7359bb6f61f1b8afcbbe16431425461146643e3799bc2efbb8b03880021ef48c220339ec29f84efe5fbc876773bb1fc412c6c58722dc4e2378996c1ea2b517e3a5858b7f7d258612249f194181b95a98afbd6a0fd590b5b4a7779daf9f5f4b5728cb05ce2b0637960a5a935ce54a92fedcacab1ddf47d4734f455b0d81f971d310c3ac24870ce9db0bef19b387734335f428bf38a292aaa89d58b321c84bf3a90e65b50c8bf88b48d7185b3c59959b6253d98a3bbec8eca1c39b514ac583e1a058ae1489fa496b5a807bf722f7929b8a52b5ab1696eb6a2a85b10ab2159c469c6fd204a139ef5ee96d7082567a3a1f4250fd6682900a0325ece0f0c73ac77a9583fea4896f4942e1bb711e0db9633f12ff6942efe7c071ac600cb98f112e34519f904ac86c57402c5c79e5858e978bf2a444d62ea7dc1b7988a94b8440b52e9f20e0e08dc62f280306e13972c29c895787f67edfa01825f6e4e9d1c06a306ca0333a767a12c8b5c098de571ff2644691d95132c22c26aaaaf5c2ac5b4f66ec7aad61fcb474ed6681be15a74a0e96ebe6025a042b4be361c4bf9678eeb9edb1a06318c8e09"}, {0xc8, 0xffff, 0x5, "50d0c195d129ea269482cddc205fa9600089c5b7a4f2d02840104161f43e89fae8ef903004dc2adf2f08298fd3ba6f2e7304a88c9cb2e3997627f832a342c81e09ca50d95f8500dfa60fc9358fed82de19677ebb037041d0922947956fd969e4d8f1af197e8d99bf0f4b1ccfe47b6cedb02b98dbd7dccd4f48b24197c7530a91d2e2e27f0aa719323b08480597b4eb8c74efb2d03f9315d455001f131966aea8ed21e149006d887a99afca14365e0d168b7e1b50"}, {0x18, 0xffff, 0x800, "631c"}], 0x11a8}, 0x400) stat(&(0x7f00000071c0)='./file0\x00', &(0x7f0000007200)) connect(r3, &(0x7f0000007280)=@in6={0x18, 0x3, 0x8000, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000072c0)=0x7, 0x4) syz_emit_ethernet(0x65, &(0x7f0000007300)="3c8d80aa80486516ddd28ae714edb939493223fb6b44119f74a87437302eb1766bca9f7d9456824c978dfd5327a7347e1b687d116846721d7b233dae589898ad81cc3c535e138f4ab5825ee499d9fcd934beb837a3d3060e53836b0151d3963cd58d241f5a") chdir(&(0x7f0000007380)='./file0\x00') socket$inet6(0x18, 0x5, 0x3) 02:44:51 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xffffffffffffffd4}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/247}], 0x100000000000006a) 02:44:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xa600) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/72, 0x48}, {&(0x7f00000014c0)=""/46, 0x2e}, {&(0x7f0000001500)=""/11, 0xb}], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x81, 0x0, 0x5, 0x75}, {{}, 0xfffffffffffffffc, 0x40, 0x80, 0x8001, 0x8}, {{}, 0xffffffffffffffff, 0x81, 0x1d, 0x8, 0x10001}], 0x1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xdcba50b7a9c01c3, 0x1, 0x6, 0xd697}, {{}, 0xad40670b388e8ead, 0xb1, 0x40000000, 0x4, 0x2000000000}, {{}, 0xffffffffffffffff, 0x40, 0x60000000, 0x0, 0x7f}, {{}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffff8, 0x21, 0xf, 0x9, 0x9}, {{}, 0xfffffffffffffffa, 0x20, 0x10, 0xc187, 0x8}, {{}, 0xfffffffffffffffe, 0x61, 0xf0000004, 0x2, 0xf586}, {{}, 0x0, 0x28, 0x40000021, 0x9, 0xfffffffffffffffc}], 0x3, &(0x7f0000000200)={0x32a, 0x7fff}) close(0xffffffffffffffff) 02:44:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0800, 0x0) close(r0) syz_open_pts() 02:44:51 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 02:44:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) socket$inet6(0x18, 0x2, 0x400) r1 = dup(r0) close(r0) flock(r1, 0x1) 02:44:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x105) close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) getrusage(0x0, &(0x7f0000000580)) readv(r3, 0x0, 0x0) 02:44:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) flock(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) socket$inet(0x2, 0x2, 0x1) 02:44:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) write(r0, &(0x7f0000000080)="198856c33708207aada81de616c0a2", 0xf) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 02:44:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x4, 0x760) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x81, 0x5}) 02:44:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x100}], 0x80, &(0x7f0000000080), 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:44:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003c7000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) 02:44:51 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x1, 0xfffffffffffffffc) getppid() getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_open_pts() accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x6, &(0x7f0000000240), 0x36b, &(0x7f00000003c0), 0xc8}, 0x8000000000000402) 02:44:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3}, 0x8) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, r0) 02:44:51 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socket$inet(0x2, 0x8002, 0x3) 02:44:51 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:44:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 02:44:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)="6b180768709507ed6ae78f3b5b0af3a7860359122b4446679fe2dbac352c2fd3b0a42ba61eea1e6502e4f1a9916bec2368620549cd2d9fed9d51f0a0df20b9c5cda4ef580eec932a0485bccc0698a1a3a467d806f4a856a7cb8737339147aa78dc67", 0x62) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 02:44:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa0) accept(r1, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x9}, {0x660, 0x4}}) truncate(&(0x7f0000000000)='./file0\x00', 0x1) socket$unix(0x1, 0x2, 0x0) 02:44:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x5, 0x5, 0xb4}, {{r0}, 0xffffffffffffffff, 0x0, 0x43, 0x1000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x5, 0x100000000, 0x6}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000045, 0x7, 0x10001}, {{r0}, 0x0, 0x40, 0xfffff, 0x57ed60c4, 0xc60}], 0x404e, &(0x7f00000000c0)={0x2, 0xcc}) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:44:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 02:44:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x9, 0x71, 0x7fffffff}, 0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) lseek(r1, 0x0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x89, 0x28) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x82}, {r2, 0xd3}, {r1}, {r1, 0x80}, {r1, 0x85}, {r2, 0x10}, {r1, 0x9}, {r1, 0x146}, {r1, 0x80}], 0xa, 0x9) 02:44:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xd2d7) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/240) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/15, 0xf}], 0x3, 0x0) 02:44:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 02:44:52 executing program 1: r0 = semget(0x1, 0x0, 0x84) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/6) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:44:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) pipe(&(0x7f0000000080)) 02:44:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x200000037, &(0x7f0000000000)="f1ffbea1", 0x4) 02:44:52 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) socketpair(0x1e, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = socket$inet(0x2, 0x1, 0xffffffff) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000001400), 0xffffffffffffffff) r11 = dup(0xffffffffffffff9c) r12 = open$dir(&(0x7f0000001440)='./file0\x00', 0x98, 0xc3) chmod(&(0x7f0000001580)='./file0\x00', 0xa2) r13 = socket$inet6(0x18, 0x2, 0x5) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x51, 0xfffff, 0x14d178be, 0x1}, {{r2}, 0xf82f896ddfab1231, 0x10, 0x40000000, 0x75658229, 0x9d7fa62}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x3, 0x1f}, {{r4}, 0xffffffffffffffff, 0x28, 0x0, 0x6, 0x1c00000000000000}, {{r5}, 0xfffffffffffffff8, 0xa, 0x50, 0x80, 0x6}, {{r6}, 0x0, 0x21, 0x0, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000003, 0x87fc, 0x1f}], 0x0, &(0x7f0000001480)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x4, 0x200, 0x3}, {{r9}, 0xfffffffffffffff9, 0x89, 0xf0000000, 0x7, 0x200}, {{r10}, 0xfffffffffffffffe, 0x10, 0x600fffff, 0x0, 0x5}, {{r11}, 0xfffffffffffffffc, 0x40, 0x40, 0x6, 0xa203}, {{r12}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x0, 0x5}, {{r13}, 0xfffffffffffffffe, 0xa0, 0xf000000b, 0x2, 0x9}], 0xf6c, &(0x7f0000001540)={0x3, 0x9}) 02:44:52 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000001600)=ANY=[@ANYBLOB="5abc2e2f666900c9abc0acee4f76f77681b09c747b401e3280abcb58928d3412538ccd9f7deaee3cfd00f03c73e47c0600000000000000cf66a65b7bfdefb3595d0d7d93df132c2a66475bc508ade1710b70c83f24ee52268637a2c652e11a0733f2264ad601bdef918afdbea555ab2bbcd9804d778c7a16e8e932ad2f273158d874eda186d33ea77fe228c146b3c10169f762221ca97adb8654343bb7cb7a11ef683d9846b5f8429c8fc74540dfbe88a53f3473d0cc3011a9f0"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="a93f3c87d2c9afc312925ba484cc16151c88fa51941647f76419bda8f0c6d5df35ca3f98b940408ecb029bc580bad3a8f651268f86", 0x35}, {&(0x7f0000000080)="3b71b4792d0fd3d21bdc4f620b2914961807", 0x12}, {&(0x7f00000002c0)="3c061291650a5787c4b938df2230d66b206fe72744c256d319b656889b3954b4996acc0d5546089a72471ca0868bdf43178455ca988c7ddf6099ae21552e44d609c1f486cc9d6e0ec6751e317eea0ef5ef7005ccf0929eb6da383c52a7fddfa4bb3f0bb17be0978fe3d08fb15140cbe86f945fce1ca0d3e0aa3d40e49f9b4d76fe0355f3be1f87a6f7325c4478485be7554b4774ca32993ace2d5a81259ea579ee162ba6fb316e25d2b0c858ddf82334083bb6acf896e14f175e52fac1cff63b4d29434a71cff8ed2db7578950", 0xcd}], 0x3, &(0x7f00000016c0)=ANY=[@ANYBLOB="a0000000000000000100000081000000ff51b17dae6bc07b46f9813250a8e971b9cae054d7d6e0db61fa2a770c40ed6a9fb46b5c47a837e0479cde6d2cb5defb35e559c53965d46fbd8e2e7e98cc5cd1e63a35a181029587ba9ba0cccdf0375e461806ee1c5b97daf820b562a1211358c8fb87fa23d5a06b1cbf75b59205139454b649bceb48c77c075893ea29262ca3abeaf5130a3e0bb8ee000000000000001010000000000000ffff000005000000c97bf4f8a6d193d385bb59a63df903ac02c782054c03b535052dad0d2f853a96c2f06638814a8d1ac210c27301867fe151430c741e012285f67275820b8c4fa1a2cf1cd0beb6295f8f2b4e00a41bdb1df246473972a24abe2aaa5cac10693949b3e640b94cb116c242efb98a1cb1f570bec5692df3746000feec498d8864fe1e26f0db7f8a2efbd7e16e5ee16c47a4cb1a87a7b91e3dfb1b0e1c3e6136fb6660f44f5c9bfc6d8a87d9653ff564a20ec741fe4a067be98c46887f12af14543600f8dd9148d875bd85da39850e31c52948b3cc6ed72e3fd0494645e88dc625943aaf002832a87386f80fd8c0bb19a9ad5b69b289274eda0d6c63ea71eedf6582cd1bcb7e2badf3df33a85dcd7bbe669471b81d2f8d6272dfe8198d55cbee59998938e20a9989a1cd4ec2830c0ea7dda78fc506c66ffa75d059b7311e89e820b7fdcc5f38fce423cd1218942950ba47def69f8174d810c968a44026ba32d033cc2d5dbe2fb7ced271665efd8b06e9514dd9e5015c3ebda1a4d5e1ca95b0bc78f66eb81aadbe793be82b32982718bae2e523bdcb6aca95b6d4f60850933191349f82c33dbbaff4d4eaf4b1f06b56c089f52730ea8aaac440b7fb57d1526dadbb2c5eac535ab869244c1ebcc5e4113914a5e87da64852c31e6f3eb82be16f7feb8f099d8aa34eb2903afac15286d6f765d90096f7a85f13f01065663b8d9fb74f8f0621a2175e970c683cebfbb7cdbfc6a0b86e9cce14b3688e8000754d05d9047e9b5fd479c6675b92944bbbaf6824b75420845bb8ab05a661430354881fa2fb94f04cb04f8eeb01ce6343e1584b2d940bac10d69e43b5d309d40d799c385c90c6a77193791aaaa49ded5f99cdf72bd4e0cff4e0c47bba840776930c0aba8c24e80fc94b3add894abb66e5a43d97363b5a47b1c58fcbc09cc0de9da81b32a50a8388f3d99c2981bf1564215751384c6d5292c90a772d523f92149f0e9c7cbff9d3a90d70a4d65bdb02faeb105b6f1fa32ceb2416814e2cc9244a0b06526d753832cbd95825d380bef650ac160c4eb624b6aa904544c28caeab4817ffb3bdd15dc5ce4ff292a5cd9d78e9caa631f142c616d1046ba992482353f1bcfdabcc21f6c7989500e4a68a70ed69ba85847fca024c3268ceaca80638a4d9da3349768eb8f10320ac8e601f8c9f701bc40fa2c94f56fda3d6d89d68f96e314eb4cf38b1b06126788f014c369507b131dbf55a9ef1027ec5a120dc8c898db77bb564bc51c45d18b2ff7a4e1d88d2c9f9a01ab29833b4ad168fbb34525aa37398042d26b8ee3926a7e9c274ef8eafd973c7f8d5798301230967b2adf2e963568bdc89216b199ab050f8c14500c3a5f1122a1486cd0dd3b9ab69af6178ffb0e3c481c118e71511e406d1d4fb8915f557e3331f0d505b5bef974322bb8955b5fea140489e8356a679e84cf4389677a35d3882567447c784f5b8da9c57e58599d0bb1d13dfad6f24c3255f2312b7944110b7a00fe4e0c6de443ede52a8c5f9afa5949bf5036b5a0ceabc0b1d5e384032652c600941db67b887fbc80ca1512ff105aca864c7f1595677a0ba346fa9d135592d06818fff5168d0c346a4b5b4c41607277fe0ce5e1d8c62533e6788371f1ed8732b1e8973a5e5e2736aab7ff47ecbd61e82c0bcad2c24015d651ea63621bee654f0505bbac39b4afc452d7747f862bc5310005465402b72b683825c5290d7c3ef59d3b4f64be98f9015747cc9073939fd1de4a1abb51c9c05e54638ab336696870118f853415dc2aa959d95974af492fffe65c417d4e34fc9346ca37a9fbad755f278950cd5e86f845f7a4777298c426bd5ff156d1a7191655cb1f832e77f84e1168c3282d95a49d9a6ad50dcdcdf4d16090d841c1392b79d63b2d367bb495bbca0eaab2821059d2f00cdaa0de4894965e01ddb9fa036087a8d6ed93fca19bcabdd9aa78d082a5be3494d7c93fdc3f157d9d2a385c6e9fed1a8ecee94169dfbedf7afd60f43ca40812e25a22dd08dabfeabd0ab4ff430ffe66ec0dcf8f80cbca2ac4165a9058e01cbca0b93efe69a2e248a0c0429c7d73603869fa5520d9b2328010b1bea13dafe91630c4fa99397486a9e4667bff014d7600fe5df4753795415257953639b8e0a6391049cd133da17cf7dd46062332cc01a99924fa6fe9bb527d1e78d6804ac6c0a8c234723685af8d4df4818f7edb77be15f8ddef545b3df14e4aea685396846a57a0a1d1b9e6d805ccc2240d41dfb15be29f7e3ca4306a32f744793be601baea23766d134c28036165ee0780329fac01f3c291dbaeb9c043f6d01cf9bede924396422b042c1ccbb5464a32496efe317e4535ed89ad4d9bfbc4816b2cc4fbb065c0510d50d7a9266bdb369630b27dd2350b227d448c16c82af6a06dd950c004e5e1faff241245915fe7d14faeca4ce9aa31cf9fd999b8ffff516e3637bc9820ca6ad58d5fe7f131db2275273ecad5a7fb346282356d0127816c8bcd2c9132e7b5f982e03b8ba7f97dd89ca5e35d706398a5710cf72efb59ad47da9f861c0994a6650ba5136fbefeb10e29482d7644ad9e45184850476785a4d391f738bad713ad833ef64a1e59e87940a2f9836164edcc26e81445718bc522108823fddd902424d6a5d5d7a52451f9c83b6a45669f6b8443a815b6434c1e6fa2e32c3c8cc5d676499dbe3f40fdd149a4b42e93f204c646bb18eaef3ae97cbd0c17f15b6fc4c940f173ade5d7ceb66f13e2270fba6f6685739e2ef222383a0ebdac6fb1aa88b8ff7b86d71300462562ed78b0b7ac50dcdf96b03383ca70476f19d1e4a0367323c74e2e712b9447829a6831f0dbf5e13cf8839aa1bc75658e6c037ed3c72bd5547add9e856f3e47b1124e7730bc7fa1215ea1f7427fcc47721441fee7464c4d9d10496ebffb60c1dda25e181d3bf39f79cd106f50d5ed11f17ed1cfd7e96b263dc3df1a12d199cbee2f993a1df649f84d149bd1337b71a3ab3ac0d5e9333c420b16dc70b5378312f8bcff668e47209991ddbe0b9045c15076df083101ea902d600446781a4c3be2c95c5424729b180483fc7f177d128a8eff2f848f2c823a766f2de76cfa94c602ff398f3025332b1110abe06fa0521631f1adb39d2e1d11755989fbe0a16b2a2599afecb53c9251568abcb21d5275dcc09a2c330a727f864e946321b1b45fa096258db94c1b539e67e178fd3bb82e793033571bc35eb5d7a656fd4990eb79559bd1699299bf8644fe1a5f9d5ae30185f672b7b2ac40917c74971349912b64b55da759e581adb19335f7deefd93849a450b13f00844fd9c41459d4929dbf48d71eed23f4090ea2cf03117226514f8fe2c14d5abb5666bf2931be36977c1ccf137b2183d776c946b39feab097d977d422dcc040878eec9a50c53ff6e9631efff4b01184f8506e883f3dcbb52c9ed851b3c1979cfe5b6d2d622ba2073b75519b7c73083fd28e128de7183296160bb26c108b250fb1a33e02c35f35f741b6475576783bc9d91de294ac8cf99d321196f4a748954c9308f1c96827dcc44a705c9373ae1a3ed0619e64745c855f8c0ca0ff392d4331a5baa77b1857b8e2ecab118fed2faf574942d319154e3bda8b78931db19faa8f16025b5a1efdfd95e6647de357ab5950307363fcf259543dc37d24f5d50cccb12bda31d434b70d45fd5104dc9136eb2960f16045cb011ced7f445a24be558ae092d7c02a88137dff00abb07dc793d38bc1fc12d6605a80603de9ebe906858f6382cecd158450b0242f47c4d8a6007f1e58a4bae029ca8240664a38fc11e62ee344d049d9ae6cf19acf4f60721da1f120d70c41b725bf403de87ee0d34f17bdc915bbc14edff22f0f16cb33457f194814764ffa5e9c652cf3f2d20c08a5fd47340adb0872b21c9140155c5dc2e77094e97105a409ddfc244bdbc782e72262ddaecdfce3d8dae38a7ccc76a166f22856c271dafdc29c290399529cfd37c1eecd52e4775ff48e6ec837bb3cd3cd335b4f874452a4aca099aaafa338ea4ab3f1c79c5aa2e2fa4b86cc75ff87dcd58bfa9a860d472dd03c26200a71a57f7e1cc49e06ecbfb737fc21fe667e5abdafc08fcf2d8a525e0518a2730b49e3bd36743a5b8638129d9f5af76dca01694ea136addf74f52070505b8c2f900d67817929673f8f92a87e8f0483af24ee1583001b0f0a22fc538308dcbfdf27ec1ecf53336afcac873dcb7ae8d3f5e7ba053e044e60ab854fdef284eebab2b6e88e9f66223f69dfa352da4b23dc6c066711d200c8c7823f84696347b08dc1cddeedae11947f0d8344ee3316357ff35fc13d62ff5a2a92a03cd08adae10d8990788ed2b1f227381875afedc111d220455f99e273affda89670d70c0c71880c0a4942318b05c8a7d290361c0cd47d6df51fffdc5df8de30a80df9075756c0e64882907715f2cf3c4040a4c23627f5091ca593355cadbc2bd759bfd8cc7627fc89df11687f4f6b0ee52fd5ac7d031638597fc7d714e1dd8a8c099c0f8fe8af352147265f13bdf36f0b4f36f4a51758c21ce1123412b01480907102ee399011611e69384a3165a5ffacfabc7e0b1c4aaeefd39c9c86e706f6bea89a042bc5793423c1a5ee3489ddd42e540cf486d59eeed20ead673566a14db2745e430415a61cc240a00df3f6f7bad71fce3301a4b218910d4f5fcbb385afe49f969558c575bdebceb210a21707f3a85bfe2f5acd101c905babc451db4a3bae58600e7a264ec613276ba29860e731a3717949ce1912c81156a71518fb9ab218e8344ff9f8f8c949cca2d6fec0c68d0ea4f1c1d24ad14db2bf23f7794e5991ae1b3e675e6f3b8e5ba9a2cb074b6b1f105ea9a4573b4e6fb7c6b2deabda9ef25337c4825d16bdb5eb826a129b06b979e52eec965b16a52524a923fbdb1e58896c427d0730db375333c2609050e74e2b6d50284aea5b8e87ef7926d81ab134c379ff58c196bd8f55f8c380d310c1329d2ed136295f232343459d105724e26942c94ec46d4002f53eec39902690aca620e06af2ed4797c4cb0ae7d3a028f2f11aa72a92c71fc183d9f4bfcc929326a02227125b018e3ccb6d77f10cb66f02c29d33875e831e157fc6f52eeb11e6814519df0132bb225682553d25096c6b5ff326c61cd4b10a4bead0a6ff04b8b998092e07071b5a8569fc589a872fa231296376b9ef2fcca2dfc461b63191e5f9908662074df8ff89208f70edf58c166b04e4018fe75ab625ef3758a909f83de4747261929953d156da74b2d5eb6ec80b69475177de2643ed1bfceda7b52039feaa5a98ca1114b33f25d45408d707cd3e1d0325852d28f4c102581856f0e1962785c019e35fabc5c4acf5e8d5c0aa95b4ee4bce96cad0b6120e58449a6bec240528417491f043797498c5122ffe6db2d6b52d36a1e3593c7d68f8e33433321515cee2ae0553a8ade36a7073ad914c53899a2d6edab12676c70770ff2f1ddf31403ce6e0e1407bd558bcf441d5a296207887def79e3d4446c0c87354a5dd32fd53531aca46945fe665bc547bddf65ec06c3f37edbd9dac74100b27e8274ca7c1c9391d1bc2b80e8a99b2fc64bd6205e3c143cc34ca775c7325d7f6a29849a8247752369773093118df38a758af502f01398f369b59d6e94dda5fa3ce7f88c26d88d1e645f66990088ebe69bfacdbbc9988484bf8b3f88863126ab43ffdab921f08992c23742ec180301f720fdf19df8d70b6782351b7d208dc7262d16b3fd335ac6e5830ed83512bccb7237cfdbe67b7425da1bdb70f078444bbfc08e4808ece9a14e08a96da3e33980be38000000000000000000000002000000cad5e153f5b72c069373e745d14cc374c3000ea75a9fa4ab68c3f650413a98fa03fb5adcbd850000"], 0x10e8}, 0x8) r3 = accept$inet(r0, 0x0, &(0x7f0000000180)) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001500)={0x2, 0x0, 0x6, 0x0, 0x3}, 0xc) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xe15, 0x1, 0x401, 0x9, "d33d7a1a613847a890cb457ca3b64ba095e57a40", 0x200, 0x1}) 02:44:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:53 executing program 0: socketpair(0x16, 0x4007, 0x2b, 0x0) 02:44:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 02:44:53 executing program 1: semget$private(0x0, 0x3, 0x68) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 02:44:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/218, &(0x7f0000000140)=0xda) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="09539c649af0c55ecb1895", 0xb) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:44:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x100) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) 02:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) ioctl$TIOCEXCL(r0, 0x2000740d) 02:44:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a39adbc93422b76da4f11293f16eaea58a72b946fb27af01a77d38c653c9309be934098b4541fb07c6afd61181e0e3afe5bb2ba15db02b80eb220f7eb6c32e9e48b0714475b110b81f866918ab7490158cc7869976fa7dad84b01b0f057a373e6b0b142bf84d608690eb790bd414933d7a813fdbdd238723a5f79565cf2d78f0fe6f134c4d5a0c9072eb5eb474fac76e6db72b0c2cffb8e9f4bab0", 0x9b) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x0, 0x1) accept$inet(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffe20) 02:44:53 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r1) 02:44:53 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x6) 02:44:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x6, 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:44:53 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:44:53 executing program 0: r0 = socket(0x1b, 0x4, 0x5) fchmod(r0, 0x8) dup2(r0, r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:44:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 02:44:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x270) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:44:53 executing program 0: r0 = socket$inet(0x2, 0x7, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0x5d2, 0x50d5263a, &(0x7f0000000000)="03545c83d990323ff8dfb4232fc08e514a9340d20bb8636881063799177bbf417202baf520abf3a9cd8ee1ae51c2f9c714f8c41d133dfedfd2c706087d", 0x3d) 02:44:53 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4e) 02:44:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 02:44:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) read(r1, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffe1, 0x9}, 0x0) close(r1) 02:44:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffe, 0x7, 0x9, 0xe85, "a5ba1f505ed2f11507b6e7c5d186a3204ad50bb2", 0xfffffffffffff668, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpgid(0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="ed8a08827d3d62a2b724dc9819b31d98464238cfdbcd70f12599f8f9c6fc4462f5d693921ef9912808624d3e0824fbbd53e353dc579808bf2c1f04a5ca2f63", 0x3f}, {&(0x7f0000000100)="ac1a08b4d57cb54719860408b9e9576859945187c1f1b9861f61e71af4c13203aacf899f5b63358633bfd3711d58c58ac9a66344dc3ff51621612672c27943", 0x3f}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0]}], 0xe8}, 0x40f) close(r1) 02:44:53 executing program 1: r0 = syz_open_pts() socketpair(0x38, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/2, 0x2, 0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) 02:44:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0x32, 0x3, 0x1000) r1 = socket(0x6, 0x1, 0x8) fcntl$getown(r1, 0x5) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001a40)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYBLOB="620d049e0ca682251b1025cb2962a1cd4a479181c21cb9a45826121074ca43d7f8afae4378064cfc8772f0ecb4059d0fb702485ce8d621015cdc54e0698cbdd8cbabf570170f6a83eaf0d2e2c44bac9f751f35184327b51970753d39998162fb08cba8cee0641c823fc4de92555e32708f26a05e6d3b121addd858e1bb17da8fa0ff0afe6b71ae30dd2cc1d8f661f1b6e67d6c37ad5669edbdf3851187d66c02e2325541996df26918f03bca9a250d8b80f3b5196e2355dfb8e149f7b956bf7e09215f9eeaf9"], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES64=r2, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR, @ANYRESOCT=r0, @ANYRESHEX, @ANYPTR64], @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESDEC=r2, @ANYRES32=r0, @ANYRES16=r2, @ANYRESDEC=r0, @ANYBLOB="193040d0dd0bc664", @ANYRES32=r0], @ANYRES64=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYBLOB="4d4e93e1b94585d0877bd3adcd20d7a5f9177d996d1b8abe0ceb16b285d9a0cfde55ac1d2c100c4eb6e72ad3dd61e8d145cfb9fd8a0e923da5ac1c033b5fe48f77862de26195dcd4", @ANYRESHEX=r2, @ANYRESDEC=r0, @ANYRESHEX=r2], @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR64, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRES16=r2]], @ANYBLOB="07bb44820f0cce7cd0469635f70ba102b4816b3335fe910ac85d798876b32f44ea4c23184d91c0aad7704805a7fa588bc804887048615da2bd55be36d3af55aa5e65db2fee0efaebc00023a11086957c42904e18c6ce0f8c3d4d3f54dcd3738219280c4e3f12d8a6c1ebbd25125a52c6db94fbf1b26da78c898f86a0e55414c2877f6cc28a4edf532bacf4a548dbefba00abd3b742f63bfe289339a4fba9a0ddcf69ec1741cac48d66ee8ea2dec68f901820596d9b8f263447b494", @ANYRES16=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000001940)=ANY=[@ANYRESOCT=r0, @ANYBLOB="c81bf8b752e5f77d589fb3b1bb0fe2e109aa88acf90bc436aa1fd0cb3a86bbddadd28976ad4f4145725ce27cb6e7cf295aa5ed2fb303bfb8432497cf097f9228bca15e64ed37098d1f61e0ec7bb9121e05562308e1565574fcefa8abcc736ba066938e8bca5a2b3a6b51d050c938efe586c73527f3b200efc64e5c730dc2", @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYBLOB="b5039a8fc4a01b8401edf1c12b4587a706ed2f0426d2480a21d88315c941c423607d2eed9f57689ceb33cdfe13e1ee3841b2961b06949a6d82e6dc5f25a3d34698a9ea2bfdc6a779d9b4ca08068651d25dcae6872597886f7112cbac910472a264fbf098ca7bc6f855fa2675e0d038b66e05eacc77529c184d159e37a7442b161a85a669d6d191b7dcd285bd0b32761bc84bbf0756ce9a033f152b2f573d6a663e9094be26f27e985a5d60d7c44f22e3c9da00525e72950190889f07b0520a5cc30f0e6e2b4f6bac6b67646e8c5a5beffcc94633cb7de328db9da1958b84066976322afd36a86b4bf17be502ca306901cbf58f6d39c43f19a6970d61c58d83e10ee66e844dfbf32f157e2af38fc5d6c3bffc99cf87d0421e39835925f72ad6916f6367b87ad9018df56efb9c635b026efbd0c534959ab0f364f0bb3e46753f90f59671cdeeb5ea45cce7c10b4e339dbf0699cd8c3c845c23bc6a03e3cfd596dd10aa0a3b63f90b0b89991e1aeba4dd196450b916ab25ce8cd3eaf517274d77c53ffe8b8bb1cc665f9fcd8160c1f6237e42c77a4cb1b1c04bb887a53c00026e75435b856303ff6e78d2a90143702201f7cc2c1f379dec820fb17bb7cd725476572b7e6ec1fc6da67960f753d76b6271a37ec2c94b66fc1b8a1aea30806643ad41e67922e6e77d39f30abca74c1e377d122eaddd49ce01e2f106ce28b88c40deb9431168eb4fb67b27e8cff2b34ff54186a1c62a921b1d0473c13e3bcb51f3b30dcc4d1bfbaf744cfb305888b049000b2ce7e460566026a574f895d48f2aef255d9a363c1605e663e9e24a7782736e68f191e55dbf2962c3ac2b3d677a13942353c2a129922d57095e11ae2b2e28577d9ccb40af300dac042ce30dafe85cb0c83e96933e586d13c1bac0a0e809f91586b877d61992204c39e8467b2da604943cbc282df37813592b99008390acc351d5cb3f2ae2aafb8c6fdf8a9e569347e2c466f3bdc5e9b363e4d709d7f0979eab0be55d154ae6139986f48ffe2ffb1c96788c29252c9f1cf7b4f75d9fa73bb2dd5e758ca58178b48180790836ebff89889ebba3c36c033c4d9a3d4f66a6ed07af24a7934363c65ee4b80caf87d7a2055a520595af3555e186c96fdb25acc726ade3afd61281e779939c2798d1ee13344f6a825f11e296ffcc7196f0de989ebf94f1f15329a376db44ff0a81f0ac3d10f65076d8ff69abba1d91d92b5530f640e957e3505b70b0626f7542e16bd32359ffe8edff32f829090e39f99adfa913445f1fc30f5bc7d4f31e0626aa7bdf2f7f38a67b4fe8a308470a9106d008877bd9a1534355f5b92ffc707de80303666082592fe676496546a30697f879a9b9423825fb29b7acd3710f81f0b7c1ffef17e516704ae3e9a1fcb27af825c2105ff0f13f15ba53a471de51dc436d7f03dca73e2152a2d01109857822f953220a795b218b7f6ae8c2fa09efbe5c4bb9073418427e074f2602045f34055e1803025f430476fed0c85efb9b52fd11e4590ba5120ad3eec929f8f86864b286a7e33f1d0c4bb161982f3d5ab198e1bd7865189624df9e4d3402bb15f32c566ce7da73a4fb32527cf13d029284c8bf905217662182eaf3f624306b572024ae6aa69a691b1d23642bd0d15f895850af83328f6f6ed30269bcb9fa4b72ccba5707e97021fe529de72a3760ada8cd6a0bb7bc4337829a0ffdf515e47e87e68705ce8e962f328eb7fff5fb26257972f2a7337b05299215f3006391bcf5054184d03bb058a909e82d6ccfe821fd7bc148eb623fa1efb763852efc3de7471c85377d7643f010b09ff914ec92ccb2bc0411e70284f2799ec13ee6f27328adacad6dd4956623a99fd3c44d63646571e818f9baf9ed1733fd7bda7d0227f6f4fe179206f56e84014758ef69487b6eaa71adeae52b8fddcf3fa794e96d045b9b4096fe321f0dde0c069ed30446e177668274d7e4621b6fb116aa56855712a17257740b922f6c78c42d4730cda2cd36b252d0b3c0d50377887c506c8ee68be1b3f68824c1467311270e2e67f35b0fe39dc14e11b96189da1c5e0f49ed5e0236c95862eafbe4e212742ec28467e04571552fe955fd48affa6a538c8da0ecf52d1f4f83812ca1ce5aaf3cd67412c472ed83c9f85f8bf7e62c37d98820d3e71ed0c405c3cbd9f23347286b9105d9725233a17619f5b4657a47577032f928fb63db31f95f0aa8e07c2eabbcd6e6390faa20fb1ebb2f5d8c576512c185e93598464e076d9a92f1e0bcfe7623efbbef3856cb68d250f4d574747260a88679420b198d782fead0e4394e9a572a6033145455c756a42f555b7ed8141325491cda546ce47bc6b77936fd661ecef41b2054561f709c0daa711d7689771ed6381b1f96cbc52f1ab7823a68b9439594c701ce2616c83c648e6ae239ac8ca74bedccb5275ecbf890eea57da13bfc7f189161c6df9b04c84e20227b4efc4833f718b57a8b11b0c8755398c0a3e218158877f0b970be54b7779f33045f303dc8823f4031cbbebe60508350677568082a8a77704b0a48cc78916fce8396356ac9c27a8efaee57d0bb87fd1ec343fcaa7ae62831ee24218955a4eb073e24e6a5c0c0afd64acbcb9f253ca38c6b0ee4016ffaeff1b81db943c9c9b686f53081acb5daa91eb72d1f9de8ed0acd6b1964842200a29a66d4d7cc497c40d2d2682bc83818694726877c0273031104ebc1a182b4e6e996803fbaddcc93bf727323149a1c4acf98237c4c146fb4a0b1668cfa8abe77c6a1649a057637dd059daeca4588823c29b16ed381b108d263c089f018b892461ff213969ec44e6c68d3089911ec13296e16b8d8810e5c3c5ab251e7c6c0757b27e65847c2c3039929146dc31a6b9565f505d74551714a3f9c617a7770574bf6ea339c41ae5c7fae613db1f050856639d464ce4d411224db7c6bb365a8aa998c46e26e4060ac00a5ddfb67733d67fd0674c81ee35140d9d92518a90c7e95e29735c19bbcb94f691e9b2e83513a1cdaf71bc2d9d7ee7e498d9590782878a91746df82910960c11401e3be32e560bcf554f9cb95cab009c5a987e9b24f97d6840fffa357d0a877202e336f904227b34339d01e2fc68dc24b6726b0532f228bbe0c05bed07a48b4e7bfa87525dbfe5b3344f109ac7d277da521ade9d6fc649cb3e3703d05c39ad7563828be3e62042cdddb63f9467f7a1a8a06e69ed06fb7e0e12e4ac36dd8491e1b06ae7728da5ee596ae97477d240df2debb1b647d2607b0005d67c32cee0e8dd6d9a97f9b260417a339c39f5bfa0da7ec6e53dedfecedcf9df89b9a446a52096044fdf7b9afaddca2b142c16e80f12922543d9e9e498c53ef75f72e38dc3808b8790c2977d949461822d8668d597a199fed6e03a4ec5965a7516766cd21a3660fb85c1826ae93416c92d5da71e8da1c491120a7022f8fdaa21d86e7efb75405adb1b1c50e99f4579733e5496e2270cdb4c4bb9e7d754396ae322b893be80a578b02ee1be1d4dbd765672abdecf01830a2f18c138e8a5f215bd5df58dd844971fae6f3805201c49db51c2a96c581c60edb683d137fe0e4b913c772e338015d47ae497959c2e509d42ab0c66e3fb9edb8d2bbb8140323651d5c5d4ffbe1829a45cfe358c92ec2af89ec290ed697ad9f17603a99336fb4df965ec22bd636f9be5b1455425b78f0d900f80c0f5372c579ae46bbf74fdf7f6f2357c9989a093043f5c24c69ab62b9b522b9e47ace738a4e834855da86a1e731953d025574a83bb5fac8002a1ff3f471c09f7bb636b40e34c7428c230f7ecf592cceb374431bd194dbc1260d871a3f968de017e5a5cb41f82ddfd3c95ad28c2ed7efccf581052872d9ec50f23ff0b8921e8dcaf50460296653e421926743597df21e45e9bbc74db12c3185b0bff9ef46557554a075238d8e0f1a81d0a6cfe9d849acb4bf81676df9e73d0fd7cd55a79428f3e3e5a1a9c5c3a9afd4facc89e470c7e0306f97e8876ed4787b31ddef027e98624e66fb7909003f667dcd2fc6925f626d5d67149a3285f65088f8d89574e1bd72c1bb7156b1144962faf313ca2fd0bb2f42cf7c2cbbe394b5f43220293d6506d1ef1115be172322b0deb0e6d16969b57f21a8a6bd8218255cf1d576ada5ffd5ce01a2b06fb5e3a2691bdf0a0ce1c30eb93a16faa10618950c4083dcbf2cabfbde1074e2c40cfbb72fffc5abd1a7938602d8451e810449b0a7ebfd41341bd347f9c73383da804211c75b53962b491d3970f531c3260490760c4039b915d79bea84f3205aa4a269fa3e512cb2ee88c9e972fc3c902c77933cc0cc47de3fc341707d92fe2ea4d73badabf8ad5543993d435b1e6d2189b41d4eab9df0dca064bcd62e0bee5b8700b810c6058fc0674f23da6e41a64480c37afa2659fd20308b2f157f98f32c956140615e8d9b78b97a2ef484e5a4f473b4f9c392db53b6f8d303fa6cf5b00f361974b6506d0936438e5bc26421eaf298595cf30609a8dfa981f356df8ef740545d99785ff625442b8c3c5d97f9d8d8aa2e11f7f7ab7757fae6e2bb1bc88e88c01ab45f50038f625c2f5003c576ab7e130801bd0398aa276486c94d6a7da7b8a8d087910681729f2866b011494f3bdbbe907b0a12f27b478b9c0abdb5262be5d25accd3023050b7886f03699df9373b2c387d2b214bd947f28516aa0058a108d124a5720f8a26196a6e9b303c7213045617b128fe9e379e0dd5b7ca0d5023cd4bf00701703d0434361e57da1b18c7b5a9392ce99677c488afaea5992f0eb6c9d20ed2957cf600cc0a09d4dcca3e1a5a9a8f487d70365bf11f4da321d86a864eba365da8988da8dd9a699be42bdb8d9996a4eeec31824bf939c227bd10cb1c64fc9898c270d4386e7209e360b346a29272da53e90158cebab90c4aaf1f536b2e8abf7773f1ebbe4287caa111feea45ba44a4af6a538324b9a0c23522f2d68b6a95362ab19cb47e7c90ce3c496e1324643ac0f5e383dbf81f45283b7f12eb00ab90a232e426f1fc87294eabc4f7cb21ccebeaefd813850c0fe3346ae17a12dcfb4727f0ad2ae7f6aaee860b18824577230c1ad54c5e0ccb5b353eb595f870f6ee8499287883523563e82b0f27bf3f144ad2dc661442a9f71a0bd208dcce3c726b5712346a3bc22ab311799818966c9fe341664a9361c3d43f904b79516ec86dbf32d53df4751e8c9e8a5d90fe40458b1003d785084688694841573fc9ef193714994eb4b5f1c142b3495c9c95ffb7109c277792bf1c6df469f9a11e62f8a77238f3b23bb2779dd18835e700ce94c447dee283820a4f45a1b7168bc50e06aff97bd4b85affd85dba6848fb849a43ddc923c3f22931bb449327fd83241bd7665378c1d43954d9a81f23ac8286d278eac4aad9a2992a8f9e49f66e0b0ac68c8554e1e6a04940dca2e8693e33372f582590f00449e5f345d40e5b30b8d3769629fe1ff393acdbced0acf4c2e54fffe4344cb47effa43a6afe99c000f2e8c54deb25e6a59eaf6844926180890f3ba6d605779fa3d53d56b6140a1d382823997037747007e6d95a1d88dc3fae2b7cb6c481ccc4d6e3fe3b92adbc997441279e4f6313d7010bd9f5464abca06799325ae1b6cee04ec6384a2cb649f162eef6cba4b680e2abfa0d0fb51d39fe72ce7ee8a112020cc83b30ace8d28ef1d5d808d9391b1202143f2b1a98f7233b20b16ff0e99348901fc2a48c812356f32a6fb995655f41c5bc5bb59905f3b30530e1e4d8617af8c55314be3bada863d92ff631a526e3184e6a5015", @ANYRESOCT=r0], @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000001900)=ANY=[]], @ANYRES64=r2], 0x8, 0x10002, 0x20000) r3 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) msgget(0x2, 0x3ff) socket(0x0, 0x0, 0x56ec) msgget(0x2, 0x10) getuid() select(0x40, &(0x7f0000000100)={0x6, 0xffffffffffffffff, 0x80, 0xff, 0x51, 0x4, 0x5c, 0x4}, &(0x7f0000000140)={0x400, 0x7, 0x3, 0x2a, 0xd0, 0x72a, 0xfff, 0x9}, &(0x7f0000000180)={0x1, 0x6, 0x8, 0xfffffffffffffffb, 0x80000000, 0x4b, 0x0, 0x1ff}, &(0x7f00000001c0)={0x5, 0x8001}) msgctl$IPC_RMID(r0, 0x0) clock_getres(0x6, &(0x7f0000000200)) 02:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xe0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:44:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() r2 = getpgid(r1) fsync(r0) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getpgid(r2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 02:44:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() clock_settime(0x3, &(0x7f0000000040)={0x80000000, 0x56}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) 02:44:54 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x4000000000000008) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = semget(0x2, 0x5, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000011c0)=""/61) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) writev(r5, &(0x7f0000001500)=[{&(0x7f00000010c0)="d929d3ff7b970da4371d2fb7ec7c2ddbb7f879a327ceaf10c4c359bde69d71e7907652da0b6567e4e22a32ab005d3a3271c6f1a3fbc5136498ec84e8c4b9e1dbd4f987e9345d6ca496", 0x49}, {&(0x7f0000001240)="f2ee878ae28ffa7701ff5ebf6084c30709b30cdb6a5ec02defd35cb9f41ce85e8c8c508608a5ad570f866d3f6b8ada71fc3f4e1e2eff887dad79aebf594eef074a6f0f005b427104fa032967d819790c1e8e55cbcb71ba05f10c9c6d50973200f6e920028917402fce8804b045bbe72eee7f087e25ad33c5118b44e213ffcd1be1b6c9917f4a512090f3a2bb497c5b4fd952ef7c09d2a285923e23c065dcd33f92c130230d4d089e8cd1805b29776ab5a7282f4bebbc98a6120fa60f3be56fa60c257104120e2de198", 0xc9}, {&(0x7f0000001340)="039658a84b6694c6fa8818170393b1716be2d683fb6b12f84086eb18bea2b7e29b22424de907bf49a2a111a445061b67a361186bb8580fd0a2d418d379007417ab1e4d3abe82fc4d01a71c23dfd30747358875b83714f0c4b20269b9945c03f8648be9beb0a1e4b742741901712706664c484540b7737a56e0b968cd5436a2c368185604342e0d2a0e892c8bd3e05c8e757ac1b00c11b11f8b09750e6175e52d9f8f8f12b51919e091db62d370a194bd13ae3cee668897833e6720367f06abefd6bccd5c", 0xc4}, {&(0x7f0000001140)="8c8a465e49e4ad", 0x7}, {&(0x7f0000001440)="294f2255e1cf5241b4845325ad63ef3d17f7e96598379c961102e988f7f14ef22979b2b4717d33bb1ac5556588b07b15c7faf0b5d7d0cda84482ca35e66ba417f1bcd961bf9f3405578dab863030a6dcb59652a185e997c27c7cdc7200ad54c699b3d77a2dbcd547a6e8fa52d5092093f26d0e9209a1e8fa76d3946a87a5ab34dad539b7ec5db3467a4a44f18ee4cb0a8e465c56a8fc813b04dc741efb41e5239636e91cead3567d341714c6848c9e53d0310afa994f4f4f68", 0xb9}, {&(0x7f0000001180)="c1da39c38ae149f3bbb8efb909012e8a31a0bd123982cb6318ec1c7e4b3664e1be2fd94988ee1b9f05a0", 0x2a}], 0x6) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) sendto(r6, &(0x7f0000001580)="33356eb1abac9bc3fbb9765fc21bb4866f17edd3859bc1b4d641d1728ca73709da586832bcf0a3e1efdfd6e0a96ac47ae3e2dba67f694f17f96412bdd8a1b5217241962b513ca906a7dd20eaa9f09683b0f52914d2a9f7e4cb1b08aef35bd7cb304f5affaa79a891e04cfb09f9e4450503997934040db3f728586b0b674ba8418d8221a04bb2573b5e914ed7a3ff4faee11241c768a03d08271d9b17d5dedc0865e31ff1dc3475f78fd95d1ae1ec30006b3be9620969f223673b1c9c9ed8855710c5a0cbef08b996d62ce0029278d54588f1b9df54dd9e1ee705cac1e4b7936533469fbc83bde2969f40a49960442d488d2fd7aca80b877eeb", 0xf9, 0x3, &(0x7f0000001680)=@in={0x2, 0x1}, 0xc) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 02:44:54 executing program 0: r0 = msgget$private(0x0, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x10000, r1, r3, r4, r5, 0x30, 0x7fffffff}, 0x3, 0x9, r6, r7, 0x5, 0xfffffffffffffffd, 0x0, 0x3f}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = socket$inet(0x2, 0x3, 0x72) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r2) fcntl$setflags(r9, 0x2, 0x1) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000240)="24027f236d7acef204f26369f6fba6a3414a0d602d4a7c8c29a34f34e11a1d6ee65e83648ce44862dcd518a3fb5c23c602cada", 0x33) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/7) getpeername$inet6(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x7, 0x4) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000380)=0x9) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={r7, r11, r12}, 0xc) fcntl$getown(r9, 0x5) writev(r9, &(0x7f0000001480)=[{&(0x7f0000000400)="170159c5e9021f9dc5696ddf5e0c22164bb82730a7d64b2959ae15bfbd21c024a22d165bee7eefddefdc9acfbb54e9af5d8cb066f42c2ed5db9492351de9865f8de8f4c26f9ecd8cfb6f48866fa9e42ed48cb183f79bf5d4c5163c09c656435c68db932518690882bce7afd200b8e98bc162070deeea8c9b", 0x78}, {&(0x7f0000000480)="c73f81dfadc630f2c16e360c6476cdacb00219dd3fc19673f9a4dfd33f0dbb0f3ebd05d1caf00bcee9155600033963fa33daee1ac32c3d245cd363e3c57ea0a9aebcb85ec6d4ce2ba4c9afad38b596669b370a9d3089a560cf91ae846c89d1eda58f8aa58aad742166d3814e1fd9dc2ca07f200ead8728d2287fd2b06bd23ba5e4219dffd47700093af55ffd6d71565eaa0c5c3ba08233ed9fb5a347342092705b448ba939c0fd2b2d7b63bb91f2179fdfffeb2bc24a020aa2f42fff371cce4848daafea5ff2a74c751f4f0a9f6a720c8ed89b46115990b6425b9c4c4926553193f5afb2cce3788c51c4469c3bb7c8e3bae8fb199a911a5e4e9a127608760b39b4a4b6b0637e4fb47e1a50858a02c72f2a47f730a8b7deaffa0b4a3b51982a945eb166d361435131382449558f7c6c09bdf03921b1541c3ef2eb95796d7e0856ff253e5811bed2e065a6e1c3100ffa2dd2510bec40e0f23d12024c13391dfdf8437050ae988cad6c62996bd81f89ec5b7e7ecaa2533db49d47656b7fc9b7034d2897da102f354523b0b4338bb04990eea3ac1146edfe8950e2a1a522d9f3b8b0ca2955e0173f6d0d08beeee67a654264186a30f879c2c68c7f330c0dc111e98b376ec2e01b912090ad34cc36429628b9465ab49fcb2f83002118d1dd1e7eb1b4312640145e12b3569f457a3a11b2943590a018c5fe840aa93327106ff5e9cd88a1dba820bcc7a7754ccc89ef65e410daf4088d660eef2fb6a8aa4826601f94fc4d13cd56be90aca01e99d9d636c0e0b104079695a8eef4d429d4191d1ba5b975cf143395898ce842565cf41835552ddb57b70fc91973c6e0cf50337ca65ffac26c5331b8b271d2b4ac480eb18906c9aefb5c4d8f6f2f00a611426cabe5da982b19835095935e0b9db39e666eb92cb2372817b29d3c6d59a2f61497f90a51f23eaa5c0bd71bbc2a2d19914eddd76f5a53e8d5c78669bd9f3c9fb6425a704b53e7f4a30fbaa5eee32c6001822ce79e3d8a0a577d70674364490f80e538087e3c0cdbe4598916cb38bdf580153e4e75dd5cc18d62e1969200520b438cae5aa323ef7a1c4a5286fbaf382496e3a1610d88ac888c076b6abed24a6a7ccbc00c342d58b5a3f2ed58b63ca4d5f8b5e790d32c23d5e85adeaf4e47eefcbbe622fd8cf274a6b3ba6279217a46996f7054d5e489735dcb2ecd27a3eb36dd68d3fd8e418fe1800e687248692844fa20d5be7e6d8f24096484d9709120cdbff684604ab49b285f6130afd2c06138ca5a97fb2752e3551b52a501eab09dfe894817d3ecc283b15d666fc45c0f4ebf49d8d7a808057ec590b5484cb70efa3c3065a488fad5689dc338836013162902d60a8f61e35ca7d165bf4562f8598c2b92cb804be3ebeb6522e567ada5ad6615fd430b9582996ce0b8ec2a47879f1b1a5f9ba3ef320725a785176e792003a00810f92a06149d083b5aaa14c4144c882f6c31a4a5b24b99bf1a4a6c22fc8b4f807e37b20e5734ee74b36a43be1cdbb65ebca6d5d46642885d4915fdb9f163a4e73376f5f7d492c28215bf78b8e684caae6ea9df663ea26c2a4e06ecea95cf193803665839e19e1b83ea0d747662771fd0ef434636dd136adc38d6ba426a1c323e6798cdbb202a659f2ff5f6d89dc7958a0ce478b3a1e0c7b3694fe82f8ed2f3f35b7d614d291a9ddb686c2f893722ef1d0f7c557e0802c7eb18c16efbbd8ac2a6853e172e8fc48363fa11c8f38f13bd3a4443b5753c7b88c055b554d9c104f740c9f83a3a789623147cd483a41afe4f5d29953c15e774d8173cc3c44603b2cd35acae787b5f8c5a0e7d4d9dd836bf403fbf52539a526884fcdf6965bab3f878e830ef5e8c43efd5a41697bbd46561d45e00646fbb8d9441ca580df359895599acdfd2e52449439e4aebacf6934bf1b5af2abf25509bf7813c9e5f11feb496bcef45524b4174c64ef5b7567157a9671a83b4ce27656d0ff7d127ddfbcd2c9f1cf4c9a52bd60a09373fc593b56a91b10b2ef94dbaca47129f0c52ea576ff9180e2efa7d394d972b54257f971c10d37a08d05c2f7aef8eb8fb1de9d0df78f25f67ea3de53ad3ec9727d04f9d9bde8ddd57819d099e61e22aece2c52ac19bb3f04b8894dc3fddc720d1a413fbb73e895f038089e1cc26fcfc47807aec99dfb468bd9835013e451a653968cd850f7c54feeefd9b51367350c7291e4700aeb0ef5fc116494eb437f7f93ae9bb25cc5d143f230bb4b13a41772f55f8897e446081cc77d1a10cf9f155fa74f9b783547bf9a570f84782c2182b6feb24615a251697ebfac6a955c639eda333dbe7b324254a3cc62821e9f7fd8c0d85694023786ee2f8e898ba67dd7f9a5c83aa3b6a9b17a9e3fdd99b9e79911992678155c24da6cd35983ea4ef458f5c0a95b5cbcaa33ef3c4c67cd8dae377ef0356a22c6c82b2e0ecb20b36b5685c8daa3ce62b5d4741f01130572d831b18e7567460a60ae005fbbf1bbe1a6ac4bf8c48c91bd8bc035e63487b586d0c8fe1be8fd43bf3fc2a46117c535ffeea2ef5409ad7b0edaa75d002a386cd148a804647e251522a3b80cd0616a4733cb280c537d42b232f0ff33dc4ac9a0659ffc3f1b27fba909f10fe8e620b80ed03eeebb3d89a43d2cd0c235f5fd129a067de22e1662d11b0bd7bc9582dc7da1ca6c0fe22a4867e6872ff325bd6d72ab919fcef18a271a012454c6ed71dc325f6187f753aed62b19c00fbf8decfb656e9fc2a236b13db26dcb82fc4256c428fdcac81c3c3d5b8dd532d4b56989883e5c3fec940e087de463314ddc957d5b0b40bce231b573e3ef80df99dc32b1afa7067da5e1bd66b847b63c3262a73e10c06f9fc595a26211f963af45c7571b606ee150bd5350cd12b541c062f2bfc76717776d5a65a260c12b454d3100cfec01a4caf8e78d9bdae3cb8c181cc2267306a8ec3b24f5e6cdd6fb2a1f0c51a0eaa5d98417cda1362f023b7f04ef0aaa72e0f352ee298dc8a118323cd8b574f88ed658c09cfd015e8b0201bbdbe66ecd7c71d6a5fa2a5233d47a096df35cdf71e561cc4756edd334eeacea4c56920af21bb98ed7407cd33e611dc5b5b3712aa821641cedaa752c1ed6a435a3b1b455c7aab4688f8f5f61c786588d5dd5f0caabdcadc3bd65f6e99ef33c1dc3ead5262ed8492498e18c4032e84baba2de7380213949bd9d5f4c521a765c4a73931720ba52402922bceb8deb533ef2fb7cd5e3ed456dee6a29875eb74b989a0ebfc410242a74f4592055064921666e020e7a96e1fc13ded4f50b81e4a2a63b5e0c055c2ecea73268365f7d56767ea22e41ec80e127960c1bc47ce6746c351cf59abd0cb15cdc61cb2ac419a9fabba3f8fac514f0df0aa68a23b71799b19e5bf17c9b69e600440c48af4fec6568287d008683436ef7b4eea7eea22eb6a1f98f3c01bb69afe34fb8f0027eea36a2315f2d4d45d5e74ce559e4774cbbee666cc6cfb6c36a00c8e972fd2c993069987ad1527483ea4bb4bd5e7efd617d882a5773992592965d884a5f9e1975d913e75b1294f3ddfae38c4af4b628b08dda6a025cd007a551020d7ba91f1546a000e0a1760a8342a50db5b7beb8f55f223f29059cbe7e69283ab16e6bb92245b39c02c96dccd3753da9ac68c13435c4531eb705d9af5fdb00143d07548bc736b105c882370ae7e8381dce65bda00e280cd41ebe34ee50a493cef1f8059bd15a2f489655a8bc4b52041811bbcdb2887e14e6bcaffd646bfd84ec67f68203d49959886adce399227d6b45e7a51f05303cdbb74923b4851d48a9b665a09129cce498fc9dad239e38636c5445bcc3d0cdb3b51938eda0640c57f048c84038480e05055cf6a8a99f853bbbe8e721aa0fea2de7bb6b9a36bd48e35166cd9b6348995f9551f233b566f5f5147bcf4491b67becaac7b0d1976936fed016ad0b2235330bfefee82fc81051224d72761a694394415576a5265537ced90a4fc22e473e186726a897a65372bf4914f4e8751bd1a01bd4a6c8109d4892099405e2d101b2c086073b6a62b8a822effc495deaa4a3d81941376212f5ca2208a28a5df7987a9b9c03500301b9a1c44491d93ce0522f2330016ad1206458805b863e8d1604ee179ec7364d2ab1fbdef2df80f036cb770f668dfc2e962aff9e7eac29fd2a0d5554ad834235fb51f6719e39d15c71bc5596b3590521baa2ce5b3514b920b787fe94e75dafc4dce69b392148df536eca6bff259ec6fb529a163aff11bc3ce36a594fd6834fe3e89abd308c42591bac3351fac816474b816fc7225f94f7cb8844943556135cf91ffed4bf0cd61cfbf6ef9971eeea555bbeff7ed3bb33066be91785dcc4bafdf18678d9bbb924cf0d10ad34af95ff41000b3f891555a69d4f48133547892fcc01dab581268cfd1050e7872a734e60613db732b05d73e209b4f6f9b9fa882a31d8e82d890cc71658420ca09dc9cddb2c65afc0280aec8f434798998474d6cc14343eed37ddcdf532975e5a4ab26aad7e4c26da11d6df070c9854c282bdc07c568e55a112d7d69c6a9fbada1b7d6181a2006ad9b2ab156d2bd9521d9dafc5fbef5aca76ee206f5d3674fe7a007cb9ce1a5fc2414298ce0db0c5d5729ef558ae0993eefbbc93a63509614bf8aa862b8ddc73987db805ea42b7f9acc6003683b4a3f47f2f982a8ea3eab49f591257ea7f5c4aa9740b2caf55ae5d244efd9e874be10e054e74ba8fa41a2805e901b3c48026882843b1bd1d1ff25a6069468444e7e174c572257e29d165d1d10e8f21e250d09d9943ec8ff6a39a2b731cca36723d4890f5c783e29af658141e4a9e0b5ffedf582e1fec621716d886894ac904e07662c2c9227f711fd177c8636a4990598d9424c1778f4161c3e80399111ad0c99617e104df0cf1d32864e73cf8aaabfef7de69842fd31b7a60ea52382575b770c184a3ba0c9df73cfe9a1c3b8130cdb130cd0fbf230739a6adda5c89ec819f33e01b4511ce2045684f0df7915c72058344ccafbede9a3b3fd032337ea15d48197db3c7c59eff563fbb9f29b5f26cb38f98e66e973d7acd4f37d4923c9dfdf9a59a34392144bd2c758ea91d17903e133d4e3743982b8963dc4bd10d925f38d83714641f22e5743dff662bae9db2540e9a9c3362d48c94851311acfe267543e5454f59e09c7df2f966139f811b1c9ea910d798f780749b4f159162312ba42762b64de055d107db9586e613f923cdea5ef431867e024237d517bd20cfdb98a1c2b0158f6eea529e1c3e8224cf9ac39469313ad3df13c52c80e3dcdd6be0f6e322d630d0b6870d2caa31d2a2f702c5ff3382ad273473e2177a86703622a5bff61799c5650bfcf6f0c53ee94538a6d49eec4cb23c321f23950f5c64e752ca240a3271d9c32240c1b660c7aa6fed0d9a1ebec9bb7e2e91783a04b36b94f14743a232af6ee3a0d5855dea1a75bcc30c3d0aa7b7cfe9f67a73dd7b3a36547e8fb69596b146e2264f54bf3fa8e5bd2cf63ce5545603880c8ceaeb5e70b75fc8749de8e7b34e80a2827cb71338fdc63c4738cd3e649189f36497aaa25f0460c3d008ab25e501d5ae46052f2ae33fc9682a3d57ebe2ecd618a982b4e8a5894084526a522f46d5b64be037c061a68d9ef1ce6aba942390b328a2c6e294bfc8ad97ec54fa06a689cbc996a7a7b7873be0fba67ef23321a5890ed6636f43b11a593c31cbdaefa9f57ff066e353375bfe38998cef504f952dfa36738c38629916fcee59c1a56872549331012c156827c15c144b64d0093a5033474223ed3", 0x1000}], 0x2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) semget$private(0x0, 0x3, 0x20) lchown(&(0x7f0000001540)='./file0\x00', r14, r3) getgid() write(r9, &(0x7f0000001580)="8eb8de6a0f4d98fef0feb192bce4384fed219db4d9b8c312b1a1fe105cae151787099bd27e00d4a065b1d9002ca452272c898cabb3811c42020f81188541e1be8742c557dc9df790b76b44d6bc763059ef056fbf8fe1dc0b44ec127de46b678fccb7a489ad874bcd373437bb57702400fd37d814fa6a5c048a84f59b8a47b0e1ade4f815c3e31e6cd58e97d1cafddd1b881120b5a06a208e629d5038d0a2c2acf1120637232aec86ae47cce14323eb21065249cd499119876e4bdd687b1ee2ae69", 0xc1) lchown(&(0x7f0000001680)='./file0\x00', r4, r10) sendto$inet(r9, &(0x7f00000016c0)="2d31a42a9f5e739702d80788fab28d8787ba9d4a1fdeddd3d790b4e7a28f0c3f5242f599a15aaa18af819d5342de2aeb03772bb4a47997fd816c5dd025eaa40386cc5d590f496bf0128596d1400e7644a82ad4de7547c07e0ac3fd4ecea32b29f452f159cfe568576913ee9a4dd2f664294c2791f21e123e13", 0x79, 0x2, &(0x7f0000001740)={0x2, 0x0}, 0xc) 02:44:54 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file1\x00', r1, r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:44:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) read(r1, &(0x7f00000000c0)=""/5, 0x5) 02:44:54 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="b21ad55465d7bae079ec2449db48a20508ad87c83c4b07efb177b9d7d0dd074e1437b8010813dca6f7cc62a5a8736fed510139c78027881197ae49b7d20349538463d063ad00beefd7ae164c060ef3c5fc31d8e7891774a1838e9377c4acb3a1a8224fabf7aeca0af5c7a2e46d7dd2a718e041c254870ee55a760526ac329c2d20b28f8ebc5fa2a8fec5bb5c15d802f6a8181fa44c97b5388e4693a96ecc", 0x9e, 0x401, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6502ea65a9793000"], 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000280)='./file1/../file0\x00', &(0x7f0000000080)='./file1\x00') 02:44:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6000000000000000, 0x100000000, 0x7, 0x7, "824d9131efbf7d2373b04dabb873ab0b6fc7d840", 0x3, 0x5a2}) syz_open_pts() getsockopt(r0, 0x8001, 0x4, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) pipe2(&(0x7f0000000000), 0x0) poll(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/118, 0x76}, {&(0x7f00000002c0)=""/208, 0xd0}], 0x3, 0x0) 02:44:54 executing program 0: 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(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:44:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x6) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 02:44:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4003, 0x149) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x41) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x800}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/246, 0xf6) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffeffffffffd, 0x20004, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file1\x00', 0xa0800, 0xfffffffffffffffd) 02:44:55 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = semget(0x2, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r0, r2, r0, 0x46, 0x8000}, 0x3f, 0x80040, 0x6}) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) fcntl$getflags(r3, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000002c0)) r4 = getgid() r5 = socket(0x3, 0x6, 0xfff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r5, r6, r4) setregid(r0, r4) fchown(r5, r6, r0) semget(0x1, 0x4, 0x3ff) 02:44:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeeb72bd344b09f4ddf4140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000968c0dd9d98fc12a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002593fb42ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfba147e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd4ecbe97d97f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae18150a00000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000437700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8462f8b869e4605cb7cd42272729df738de3c4183f352d7b0177aab31c69eedde3670ed91ccb790f68405f598ca86b425b59f61c09bc09c51956adb2e1075257acd9fd80c8dda8fdc0d1e14ea3020eb4a245a6a59323c3e888be4e9e5f196a4717b9528b89a90901730cb7d7dfce86ae0beb63720e0e3398b85c317d60ceeda1a545c2499300202c3f43a0bf48e0d454ef1c7ef1d9932a5c6f1b03602909ac3f37d0e8c0f9fc7d2feaa6a682600901eaf"], 0x1002, 0x0, 0x179, 0x0, 0xffffffffffffff3c}, 0x802) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) 02:44:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/72) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x8, 0x1a8}, {{r0}, 0xfffffffffffffffd, 0x2b, 0x80, 0x8, 0xffffffff}], 0x2, &(0x7f0000000040), 0x7, &(0x7f0000000140)={0x6, 0x4}) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/95, 0x5f, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) 02:44:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() r8 = getegid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x4, r5, r6, r7, r8, 0x8, 0x9732}, 0x8, 0x10000, r9, r10, 0x7fffffff, 0xc76c, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000280)=[{{r2}, 0x1, 0x10, 0xfffff, 0x8, 0xf17}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000021, 0x4, 0xc3d}, {{r2}, 0xfffffffffffffffa, 0x84, 0x4000000a, 0xffffffffffffff43, 0x101}, {{r2}, 0xffffffffffffffff, 0x11, 0x81, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x1, 0x1}, {{r1}, 0x0, 0x77, 0x40000001, 0xffffffffffffffff, 0x2255}, {{r2}, 0xfffffffffffffffe, 0x23, 0x1, 0x20, 0x7}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000080)=""/50, 0x32) r3 = semget(0x0, 0x0, 0x480) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x1800}, {0x0, 0x5}, {0x73321ef1986d4b1c, 0x1, 0x1800}], 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 02:44:56 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = semget(0x0, 0x7, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0xc, 0x7}, 0x2, 0x654, 0x17}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:44:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:44:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b3a4d7d9d7e87b8af406d11b7841897314537df2ea6ce8a0e05fdb1b1f3fa107d2d139b3907343de29a46ed5b43d259992a880de1900fb821a45af0003e34b8229869ed7c001b0de5b05576cbaff1d3d9318ae544e1ceef35e2e45e07810ed7386375d3752c1e8740e6b38f912ec017f305b59b3c1cc45a1df"], 0x1) r1 = geteuid() setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 02:44:57 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x1e, 0x4, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt(r1, 0x9, 0x1, &(0x7f0000000140)=""/214, &(0x7f0000000080)=0xd6) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 02:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) syz_open_pts() 02:44:57 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="19c4e544", 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="756038e43fd20e54e25978867dce6de113d96074b4df4441da9edd4dc3c52a626b99c7bf9f25c21e0bce59c88dbececcfc879e99a2ac515a2ab27c39466e2816c00ce7c876e8edc00f49fdfd36f8f12300af9c1669ab836f3d6be73ca20633d8a9b1fb96070402ab7f9cc7457450a975ae352650493d8dc8efdbe999925ef5cf1e5aad352caa0e04e237c2af9129de98db25b011a96938debb99dbde808d2df14f7c94b7898cd2ec5b6aa7da80833a0ee5c7836e883b4296df87c8feee013396a4d56d2fcb329a27e0bbf7b23c", 0xcd}], 0x1, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setitimer(0x0, 0x0, &(0x7f0000000080)) 02:44:57 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0)=0x6, 0x4) getsockopt(r0, 0x101, 0x4, &(0x7f0000000200)=""/138, &(0x7f00000002c0)=0x8a) r2 = socket(0x18, 0x2, 0x4) r3 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/58) r4 = kqueue() recvfrom$unix(r2, &(0x7f0000000300)=""/206, 0xce, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) listen(r4, 0x100000001) setsockopt(r2, 0x9, 0x8, &(0x7f0000000080)="01fffff5", 0x4) 02:44:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:44:57 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/90, 0xffffffffffffff35}], 0x5) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x2000000000000185, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x6, 0x0, 0xffffffffffffff7f}, {{r1}, 0xffffffffffffffff, 0x71, 0xf0000014, 0x3f, 0x7}], 0xfff, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0xa3, 0x4, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x61, 0x10, 0x400, 0xec0f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000006, 0x7000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x4}], 0x7, &(0x7f0000000100)={0x8, 0xde0}) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe(&(0x7f0000000140)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 02:44:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:44:57 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x10f) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:44:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getgid() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:44:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x10) r2 = socket$inet(0x2, 0x4004, 0xfff) dup2(r1, r2) 02:44:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 02:44:57 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x30, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:44:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffdef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x213, 0x1}, 0x8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 02:44:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x40000040}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 02:44:58 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 02:44:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x3) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x36) 02:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044334a5619715a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000", 0x65) dup(r0) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde0000000000000000000000000000", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:44:58 executing program 0: socketpair(0x2, 0x8000, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x30, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 02:44:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) fcntl$dupfd(r0, 0xa, r0) 02:44:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1e9b0c93, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="7f215a992b7be459271184c108be4a65acf50640e4a72e65fb540b606e98048d98d0942b925cd1c765329fc22e3ff535bcc8b1817e2d536a1ea0f6a467438bb5f1dd39aed127846894ecb661fcb4e95448a63afe78f27c085521fbad7cd20d765146d72e9bd3c4fa6b54dff78d760663c7f5c5a2b20e217a69847772b53a6b2562", 0x81}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket(0x1e, 0x7, 0x1) 02:44:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x80}], 0x1, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf000008b, 0xf5, 0x96a8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0x3ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x58, 0x80000000, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x20000023, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x8, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x5}, {{r3}, 0x0, 0x80, 0x40000000, 0x6, 0xc83}, {{r3}, 0xfffffffffffffff9, 0xb5, 0x6, 0x80000001, 0x6}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x80000020, 0xffffffffffffff42, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x8, 0xd3b35969a14211d2, 0xfffffffffffffff7, 0x5}, {{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x30b, 0x1}, {{r1}, 0x0, 0x10, 0xf0000089, 0x6, 0x5}], 0x1, &(0x7f0000000340)={0x100000001, 0x2920236b}) getrusage(0x0, &(0x7f0000000380)) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) fcntl$lock(r1, 0x100000000000006, &(0x7f0000000000)={0x400000000, 0x148cd9f1de6a71ce, 0x8, 0x1, r2}) r4 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x1f1, 0x5, r4}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x1, 0x9, 0x800}, 0x6, [0x8, 0x4a, 0x5, 0x41f, 0x8, 0x7, 0x4bbe1d20, 0xffff]}, 0x3c) 02:44:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x9}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9cc0}) 02:44:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 02:44:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = shmget(0x0, 0x1000, 0x508, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/103) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x2) 02:44:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x610, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xffff, 0x7ff, 0x5}) 02:44:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000040)=""/22, 0x16}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x5a) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) r3 = semget(0x2, 0x7, 0x25) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/165) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 02:44:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x60, 0x7) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = msgget$private(0x0, 0x11) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000cba85f52c815bc3d5e09b13552cafb73cd5f3aa5dd9a92ef4e75bbd7a8a95505c20184dc29dac6204742dc359a31c1e6d1bd073c15e0beffaa1956d342d16d0295526bf53621bfdf1993e0df8ac03eda8dafe99648f291514683970c38ecc469af798ba5e3e7e2574c1382325d27ee77a7d2594ce06dfa04d636297c98c7ccd31b5299b73d87b55e2a0c510b4a858502dc7105a8c437a9ea04c22aa95b19140950631833ace43ff48f49895e5cad4561c10ef105367ade56843d4e44cf2a2d5688a18ebae64bc9bac0c2af4921802db4bb95d9"], 0x8, 0x800) semget$private(0x0, 0x4, 0x1) 02:44:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x1, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) read(r1, &(0x7f00000001c0)=""/5, 0x5) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="2e9c580fdbf329e06503f66eefbc14f1a55ec6eea1681a74c45605f987cefdeb45544eb1e34e0d65594f9676b5ba342da610bcf63cd6fb2e3da8ebf6204a32481c2ee1691eea497fd213fe35fc50778b3ff0cf8cc3fa51feaf04b6", 0x5b}, {&(0x7f00000000c0)="f7726278203b3f1b5f7266ac177e5cb4b341a23bdbc29043773d512bdc33f501cb894b620864a64a31cb4c98864298920b4e0ed33c77dda7ce52ae74219de1186512f7908a2b639675bd0abe88e7066c88cdd0ba853c471bc6f93f8e0895cf4bcba45bf2262a7ba8b2db8510f4fa568c91ce0f7a0240dde0508bcad1ee57974daf37dcadf2c77f", 0x87}], 0x2, 0x0) 02:44:59 executing program 1: link(0x0, &(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x90) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/243, 0xf3}], 0x1) fchdir(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 02:45:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) socketpair(0x3e4d6ee508f9b906, 0x2, 0x9, &(0x7f0000000000)) 02:45:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) shutdown(r0, 0x0) 02:45:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000001380)=0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000040)="8c09f8c019897d10ba7ae3548a62b2e61df3b8175ae3daad9d21200c1a1c2600d5ffa0067c575e7839cb4278c9084d9faa932fa6a824dd5157da6121d974a29d", 0x40}, {&(0x7f00000000c0)="6e3428d5f484babadc6884705af35be8557bf3b5903444ba6ab88f77c1", 0x1d}, {&(0x7f0000001300)="61beef8f999ecf28fb51b97e699545b8e21397ec436cae13b4eac74a7aa373e23275b5f2d14f546012aeb3b9489629f09a8fa5d6b2c9fea966ec103ce4d8bfc3f6d3c85b3406424220d554890b4accf2b4d9a2b0473b1198b7ca0f85f79c3bf6ee465444f2de0c7a7ba1833959c301f73358", 0x72}, {&(0x7f0000000180)="f86b3af0785b091901face6b1a145d5e3ca7949237e7af3e04b969f0db6c7a24f78441286532b3a1084183d21ad32aa5ba365f0eedeb391030491de966784f6bb222955719e067ac6debf0a45caf318b90eb2f85666ab39cb68f34cdad8d1455b510c770b671f343bff4c578c2d605476f4123e1f4ec73d79a9abba8ae24f862b77e0bb98c6d3aaab47a535bb7f414f1d050a42cd065a7f61dd2edb403f9ca5229e246664d7c96b15f9610422e759f51e9b6dfde01834d8c13367e304049f26aaff622b3c122d4572aae8e03921f2f021560736770ab9924ea444791c68d4d977b22083b5f645c1edb9697970fcbc8dbc3e4c3733cdb04804e29cdc5fec05785d0bf5d0546727290f111b02e1006a572fbe1be83608918774440900f11f0f0924f503364963f55092b10cfd4f838a4c99306f33898537f8c7fc3daf4d71922ec96d87b3503e6ee2b165e6b56b58aeb7d575eccc734dc59c0ec1e1fb937012a1671da019607efb4d72de5a7aea68ff1421e4ffc60372019d2b436e0fc4a59b5477d9dc90b24952dffe1925ad5322b35b2dc9bd3951b3e53579d6c92ae3f92a1b112f05dbf49f7657cf5bdd96a0b6272041e6c5b106e9a1b40448e3cb8660bc7f62c4bd8b853a32197cf31a5b259163d762469d38b37327dc7b2120409f648b06446cfca2bf6e76cb75e5da505805626ec66a31d5af5ddcef1639378aa2efc0f3589d799ae3a8656a8f3305b427af091a6d930d10bb800bb08bae1ac3fd3e7b86e70a447aa949d6df036083764d76d24f6d5917008b81f4b9fd51dc5a876a880dfda2bbdbd481e4a1bc775b220481c0b01f910531cb93d40b12d0d92c4095f06e3e8924e44233ef65ababa8a39cd946066be056c387db72eb99097d5831b20b4e9c660786193ebc222143808facf74fe707edcacb7f75ea65d49fe7bc14d8297e8d571f2ec7683eac1438e10ee5d711e329c4276c32afc941c0c298b87f71fb72715e5dd118261dedb350a07ff8f6b523738502ccda4c67bbb318bda54d75178f5f530225ff872dc3142056ebcfe0a3980b5ebfc9a909ede898a4c11a9ff4aa950cead096ad68c8f2d8873d6a620ce4ef8ec69b69a3188136adf72609c8c6d5a409dfce3932e8d57e5b748e53e5f03e9cecfe40bb7552dc258357e99fdf12404a019decdd06c153e26356db4d5743f8343c49e9ef9994c9e9945953ab0e0a0a1dcc05716998e2cce31c3dd3ba2caafd101c5a715afcd3bb53a9b4bc99c2abe27afb7f1690378d2c15aca606ccdbcbfe947efb99811b5127741e6ee2ce013f1609548f912af9de589bcbcb455314c3800ee46a13826c9d044d6e0634748f087888f0c9dd87eb3ded3c101b3d83117e862d577114614329c3492121506515844b3d0d4025b5162d2c65c4d8c600c7f0d045490c9c63e9e4cc97a9ed4b4ad4e9fbb4c7112ab4591f61bd34764b61d0b724fc7bc29bd7804f2ccd3bcc52c3db2e7c57a44c421093e521fe29b8425bab2c9e47eaa70881bc6ac5409f8bb52db871067309e9910029fc1e520b5db84195418116b443638c2ae3a07a1b9ae18e3d183740d1b5d4cd980eff592caa0d8b5a072477b0d9262ce9949358813701d0f89821e42a50c51a94d3b2ceb42d2afa0094fb5fc4128fa2222c37297778f08e2763c9fc473ac77e02f002e3fb7980f75fd1ff35aa59c15ccedde97b7c94e795e91521ce88095e65b64bf2bff916a9d15dc50ee479579d55536e1976459d737f451cbd22835f073da00f4be48ca1b10d5c557b531ac81b953af092f0f5bc94dad8e16f5dac682b63dc2890d0d08afc3111f6dd2588ee8d5d542261327fcd2ecad3cc39a64ad993b40dae2ce02dec3c4bba9051efdca7091c6d0ba0e516e75d8fd0b2abedaafcdd0808da2de970f667850e6c0901d1b9a33a1a07d4b6f6dc6848364fd68df184ea00f4e3d688f15905438b11f7c6076d1f87e619359d4042b3c6423fbb3e477f125915bf12fecd1f8af7c127251ed26b1c4a7d61093626adbd0a1c50eefceda0ef8673760e9a8042c647c22fa80646211a6102dcd9973d4f149f0159efcb3b1bb36a4f8bb0f5b9405f0430e6253e1909645b49719fac64b5a06c7d40400a539ff7c4e28f73b61c4c5a5f3b43b13c2e1ce0128ec7736a537f6fb24c726edfd2bbf30573839c5ebc4b1fb99e68e053c7bfea97f0d0660ee7050f7b499a7fddef5676788b315e815dbd50403969e991175f4ae6ddc0e75e017e4151d005dd5f30026c1f49896175cddce81580a107f4ea3750b6ecd571d7c6bc314c7f0a20d022fc6e0c598bc5193d423e390f5b3c52509d6c6a5011b11245441ce07207699c02597db37d18176f5582ae5ef2d077a5d55ff0ceb3db0fb27a824d4368c7aa2ef8636b46469bc31493deef524b9d679340413d1a7a13e02a3561c0f350097079cc1afeb260022606313aca7e9625c1a0945148ad0ed2d4322cbb11479c62ca4f9eee23f93efc4053c99fafb1016890142cd33219f119a8eb3f0cda81b3053ff866f58ae30281ab7ed3d466bf844ba80929a408c1d35d0f08f393d0f8ceb027786d2625a0e3e3806f1580d66d40487ee9258cbbc9d6a4a7a41ed12c955cf69c7cf01e9ceae629a573ffb27b9db75b58f8274b97970fdc8a673252b7c106fffea45d159b2cef7db65252b2fd53434c2fb9beb049b22ebabe34e65c0d02053901872be4416a088d01defe818fd770c3f746330b75eabf2dfd3e46a3127f11aece1292b25809a8e1b470b8e2075bbf71d97be89bad755e2b42c9e10c271592222b69282a52220e50ace1834ab55c1557cf77d6dba2d4dba5af6648e5010cbe5154192fa6ba5e6c11c1a141a7a2e26ec1719caabb28916a383266f18699bc01e0658dc50c69a59fffb4293e0554aca16b1b761981569dbfec28d8bdf86368197406e324ed0e485d9442b84942a811dee3fe4071c1816f22838ff514c5fd53ad8052c2791d41ae594a6ac3e0692067d90e22ba89d0211ba2698408f36f74b810262b3ba41a511b2aac3b36b2421c4629f743c66447bd8bfd558c9d57623e36edb31a1f003528d4e37d3c1be2369c367bfeda18e676db2f2affdb135d4fd36fdd4e1327489f2acf742093bb1b3ec893201993a859e36944df2ab98b3cea3e7655d0420c6856a806f11334700c1f352670de747bf68494b243bf62e225a02b27638ef3c1d1548f1fece304f4f8f743f3ed25f7396920757e396bc44c339efb1bba18f07a0015f17f3d2d4cd645d0d8e5597973b5def226d3c98029e99aff08b4a611d4d7910843c69fd5e25a138877099deb249b446d9a0d2b31c67f736a8a4484a9339d2e95bab06b72d75984c476febc4d947fa5bb3732b7f235a9c0bafae36d190699a014c3339d4dd857dd5a2f0903b82f54dfacec346829a52eda934adb06516fa0ec89f8917f8db4921e3dcf7e8f5cac3f9bcc0eff899b215aed1ecbf92d086bca377351b158d073dad5d8dd9abb26463a72e0363a9bfe87d61dc2ffdf931ecde0cde51058b2857d1c4e2a4d71c2858a00bcb208c6c1bf481adc09214a6f7255a06047eead3f459e6163b5779beb5ac536dd474f4e3dda215ba80b7655a2ab4889ebb12a2e6fedec7d2e4aeaaa8d8384d905ad8b4f9a8fe72dd26cf67b0774d29bd0311425246661ad24405b1e0c6599bbb333ed1f7c3f4c3b4f1495255af1f44441febbf61efcd31827264cf9060635ee58573724f8ade9d8e01e7088ef21cb598c0f60c7326c2b63af2567ac4e889f102af6b2731fc626965040c2488d0aab5441ddf539c8bae1fe6172a529cf0491e1626de91b150f82c9581b816d0ed21f255ced6a5849f45f01c41d86a5075fb2f59a688ef41adcd9674a4a90fdb0d661ea54d3fb50d6d7353a182a1929c6d6e522387b711dae4f22d47e7c512b34dc949a35e596fc440dcb3a41784f9d49399b3c173b6719ad1a58eba1471544ea0e820dd60806b36ed1853c8a70ae966f3653927d54f60949197919675cb1308acf8fed2fadb48c52cf0ff34d179377498bf0d92074e357e49758974d5f67be9cf0377b003253c9f2713435228318724b523b6d64c77cf561e33906a71231f702067045f449c6645245742fb9c8f3d9f252d7aa4ba2e32a575c55b662a7da0dce235020286ecd425902103a1ec75a6023a1a5efb1dbeb106b9f3a5558fbc739c2f2a1c0872d2e548dfc69078dcf1a4dba9341c4d09420225a7f9e2fccbf00f3be0df9531a5dac2c41f334b6c1795394b5e02b31873108638a8bf60fdd62f52f7b3687c1ac211cf09b52d131023dfad087d11c206634e510976558b8591d617c95b503d2bf78eccffa10f52ec48ee1d07b203904fe0c32a2a1f6a7a2ff7a4031b52d2721878dadb89eb625b733a4ce83c614c04caf3874763baae9dc0c6e6202f9af2c51111f12229d8308cc4cb4fb5319522704b25f8081a413dcec4098e8bb2d93ec171e9ee5dcd34e60574191bcbf8a86ef75f38f9950e43973569cb0340b5ed4feb7db6fd81790b90989f6bdc5e67357df0364057e3981a53d6f5ea3ecb55227f5e7de7dd20a0d4ea7517ba5f4dd3008e0fa17ce4216f267d549260e57f97f75fccdc4416b529e75d34d45245b5f7c5d1e1459ccd0cbe27899850793b1e09f51346d1f8c6ad12e6c7a5782728cb4241d17ea3f954c22002e2c395c93aaf9b2a706790dd08d2f14e6771cd5dfc278dc58baae4b4e7d079cc3883f79558c92b6dd1a8dd8f96d1979d730cfcd18a417189a5f5f9d08ab4bf7b18aa42394dff3505aaf06223634b87406e53b544c0bab4c94eb438c8828bf3ce67eba036209d5519b6ffd0cc902ef633950575cef3f47f18136597c14a82ee65c57c7b402d2378f1a741f23a80bec2fe43cb06e30278d874fae1f2cbeb7bcbee94046d96e7c52e6aac2ef45b7df70bab5da6ff2672638079d855aaf5b6333fd36555e73ad9cf6d3a04ee533de32946c76978f0229e84a5c57204870a76bb2bee43c35f52f321982dc7d4683271f39ce02a2a85c6203e5823530e6490a9cd66058c1d35349bc5fb6d5edaf176de9ca2e7925ba0866e1558cf46be70d2df2e7aea31633dbe6c38076c5bbc50bf77abf0ad18a59a8ccea3272d21ea1ced15ce7a57fe70e22b2381f4d906c0b80aa0946aed8f29cd22e7557d47c8b153b1756cc2ddcbf3e58c5c8a15040779abc794812d022153348f54285058aa06e094f7bb4e60adc4fd1ad20e47518a2cde719cd36d51c039b7c8296984c5f571347a81e479709c0392ec033212cb390bf2e3ed1453fb7a59d0bc4b185b50dbf853ed649739487922b08db2253cbe3a4a3f9952846825d9da6f0306d278db3263274cd3f26dddfcd343f4625371f4b0efba848cf0c7bc87e22f3bb05b57151dfe15bf16090df0b71f15c3917661d782d1f541b04aa2517ba4d794816ec5897cff56d6984ec31f3b25bc8505060db89c220286880915d81f05b6837363fdd94ea1591dcb35d27946691ed6abd7983b74f3e2e29b28b541fc77980bf766c3c658aab90ccdc1964db024f208d1827fedae588e5c8366bb294e9850e1b3ea4fa0aeec2d92980e4e658618e88c587f962101879576668e59c16da996885c4397ed4784fd68265c4f85fc037205c85e6e2fb5589598c60924e7c3524852a7b7fc608072d3756fe1e3bae71b8ff15aa1321250acc5e41b5acace4eeff0a382323d5024d20b891b41e92da2541b9c277ec3201c259ea70b95f1b0a803b6466c3bc76cd6a3baa50057de5bc1f4791700dec50444125a", 0x1000}, {&(0x7f0000001180)="b56b96b746882612ef3a2d2dc6ab75ef1e07a763deb164efa8ca77d03d39ffde15", 0xe}, {&(0x7f00000011c0)="475a09abcb7fbc232d7842b4f7589c7e58aaa50c90c5adb6d3ca116716fda4cb2f3f1503fbec49d9838bb001", 0x2c}, {&(0x7f0000001200)="32ab33d0f2d321a0492098a86fa828a850ab611d2a52c6ab1e2b6e8afe51ec8d8c57bd19ba57ab5dfeaba43e89bb670a20a5b62f80adb70b1d75ab45e0e5583150d5b909501d9eadff8e9dfc9149dfafca255a5b45a636e109090a0588e6", 0x5e}], 0x7}, 0x0) msgget$private(0x0, 0x620) 02:45:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x75a, 0x2, &(0x7f0000000040)="422da28cd48c1d0ad58238f99e280081202c5b82e4c50f91b53ed49d648a8786b55f979d7c8ff315e67c0b41ffacee3137e76ebebb71e6e3bca6aacbc764d21fee31690c81b3b0b683990e73562d0d2ed338ae650128f7743568bb00d16f68c43d08fc6a23a54ce043d2c8599b4aa0ccfcacd1e0f6b8943f53c79638213028859909167404410b901f6f84de05981718144365e411c9bee62a9ac68c72ab9c6aa972da7f380f08f144655ebcbbcf06bf", 0xb0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:45:00 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) 02:45:00 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000007c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setuid(0x0) 02:45:01 executing program 0: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:45:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x2) ftruncate(r0, 0xc35) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:45:01 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 02:45:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/16, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 02:45:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="00000020db20f1a8516bd61d7c5cb96809707f3bcbb90805fd22aec3c376e9d41e57ce1dba8fc0b576db7dbd3f1a14d65252aae636c62da1967c4f21f71fb8e66c8fe34e65d5b1672b", 0x49) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x400}) 02:45:01 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000080), 0x0, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0x4}, 0xc) 02:45:01 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x11}, {r0, 0x4}, {r0}, {r0, 0x3}, {r0}], 0x200000000000037f, 0xa11) 02:45:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 02:45:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) 02:45:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x103d, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x41) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80, 0x2}, {0x81, 0x7}}, 0x0) 02:45:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 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) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 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, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r5, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r5, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) 02:45:01 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28088, 0x2) setsockopt(r0, 0x1, 0x6, &(0x7f0000000100)="63f8ea6424dc05ee73ada43292682cfd946c", 0x12) sendto$unix(r1, &(0x7f0000000140)="92903f233b2ff4213b688a816bf1181f62b9b461e1ba42960230fee78e96135a4d556f99c16059201aabc88bcb0358b5374c455d5c5f6a725c6d8934da378ea30a97ee67c39aa9eb787cbe08a94f305bafb331dfeacd02258f4703b2ca37b192979bb205af0af5e9bde159f96669f513a431ee9be0c0a869f014f597a16a6dce4e8b5672f62f814381d26538918e26985c57156edb", 0x95, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = socket(0x14, 0x0, 0x5) r5 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x90}, {r1, 0x104}, {r2, 0x42}, {r3, 0x80}, {r4, 0x5c}, {r5, 0x50}], 0x6, 0x7fff) socket(0x1, 0x8020000000000004, 0x7fffffff) 02:45:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[{0x98, 0x1, 0x6, "6342b5d3a4b008ab84ea8f24f45afa0dc5e72b1c4a60f41f5e311f96fc9a271096bfdf5c32aa9f121626e7686ff972ef4aeeb5d7b1dc415c20822ddef10ea7ceff690c5489b405fa2f7ab112013d80157bfd2cbff3eeb8bf68ffb4cc06bb874baf03ef212ea1df73bbdef18bc2ad3fc2e0e9a34ce6d7bb699babfd5d32ad0d8ac3add88410"}], 0x98}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:45:02 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)="df", 0x1) shutdown(r0, 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:45:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x800}, {0x8000, 0x7}}, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 02:45:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0xbb, 0x2, &(0x7f0000000040)="cd3de1043ea7396a9673d5e54c1491a8abaaf2dee73d46a947c9bf9be80d554e2c0dfe665160fe1fb492ac5c39ed47d4f27eeb11e4bec42329c57b4067161ed45ad95454e1fc06a0f1fc37ba1b55b19b3e3da7299ca546cb22b17ab6d3ebc7836b3112d8d9f674d06292e637442a4466133379e0fe4ac6e302c58f1600ee21c082afc3cddc1fa3035854c0ffe7ec63e92a349593fecb994c1372a1f0c5c30f821bfe9d2b090fbe014762995aa6580b", 0xaf) close(r0) 02:45:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001000)='./file0\x00', 0x820, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x19, 0x5, 0xa38) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x9, 0x7, &(0x7f0000000000)="d29f06709b0bed775f3fa6d2d6fd64a11ac4257a1316156cfffec1dc811d75b81735cb5cf018a4ce3575719d1a6d39ec3c1073aa6b08e7258e923c6e5c8d510e9a0331406e5bfcaf1915bbd08ff0d9ee353ea852f3b2f960a005d309564c36bf2b615dc01e83300771441563500364ab23b6dba89ec23c430fafdf21e6215bea0aec21606a1b031d8a8d186f56916233a083d2ab0abae08b24728512860e60357e3781143ba03f3213c719ea2ce8a8132126d5c402acce9930cbd53676fbdb498f5f2bca10955f9d3a2d68a9a3afa0462a75fb503097b29869bf7283297c94d7c114fe248c4d845ca4345834c915b0fe8f7bda8e48e64a79fea965ab3eff797c704c704fe52b15a013b7240616841b748ace2c9de111ea74ecaa7e9c5b740c9f175f4730e0768495b9c17addf677dc2ed796209387dbcc9acbc56b53f73378f03839c2000eb205ce265ad9651479abb5235125be26e44372ce433264e1d7560b62ea216239bfb45f22bd5c0015e0d624458fa41393c33439b2f52fa587445d5eb8e89e06c4e92230626ee0ffb7e2bb82fba0ac00bc9dc5a32fa0b300d8c68bd422ea728782bc9722e844f5b3f1771d07037ea08e68c554452d4241cbfc2d2529289c230184f69a865899cb8a027db762943f631beb3f363e10f50c5935655de0080a5e9f9d166f6d01056b6fe05c29a16285c1d6a89cb55d757e8c45bbfa670d77865eb9456ccfaf44d9c0cea78d8a37d544802b7b2ed6d2a32fea13f5272564e6496f97f20f8aa2289b5eb42fc9182af53788e5e841b60a4647409662cbe42e34ffd8bd26368efb930bfebdbee4f6ea01a27b7a39b6b39508c747ad14bf247e5529c2c0ca135ba2b274150861467870cf876534784f2bb35de39add1e8a99ee5a10eb952c389269ae24924a12c130996f2c93090fab0fb0c39fdd3d8c09f056852ce11a5cb84ddfb8ea7143f0b2b5c113ca3d66397c1d3727bb4e4bff27374969613ebf1198ccc68942a692ce61d948e00444c2c3c039aa3637bab1ab5e67c24fb59fce36ef5cc1cb296462eb9898fd63dab5695a7ea293e08718f17e4091a7d9e499fc77e8cec9258f69b82d640e88334d4a60651306007b1a1036ca82d71a97010e90c0dacc10ff0bd98dc3966d4fd9e29a9f2ea4a7f4619a1e8831c3a1da3ef45c15336c9e5b3e9f7b0aac13ca73aa0f8e20a470b08da4f9b63dbc3860673672f260a54f56c74d2ccd5d313034ae4c82c7a4d2b488484d3011717d6ee58fd017b846abfde5e574d8c09154fbb970847aa37370f8d25d2f19778a7d8ab169d3312ca1bc147a350b9d05f2b638bf14a8abeb08fe9f2b1b22eb4e521a46be18ac342d7725eddb3ff584bc632bd54c7cd80d74d28245d17fbcb8e82ed72cc092317e0b09abe6f09b191636719466e06362fbb65c6cfc928c627f293d29776dbae7d6613825f1a08ad8d53a09699c489426797201c2cb2dfc0b665a66e6528d3724574ecf5700995e9946a412b382e56c59fa1cf9d0f719dd050b650ff220767559388137b69d12a9facc09ffe45a65035fffcb04b1e8ca14dacbe43705132142fa08c9d38d7320f56765c75ecb476f36abb69d6d8f7c21faf63840c38556941af7bc19bab35d56b0e3ace5403a9698dbc759fca08861072c2cb56e235d392aee705c37caaafff466692ed7366e7475b30c4fab665770aa83fc524a19b1dab6143e6a6cb51c5a42dd9037f4b09992b78da01169a6c650a039228f61dbeec5c3a68cc4a2a00b15af80a34f02faef08c62fbec5881ab5ba97b43bf654c37b84bc668f43161315b9db4b77d3c21aefde388085253c9bb54228c84626213a31a0e5b1f66438849a8f92b73eb1f929c8bf9b6e3c6919128f90abcf9654f84f701b443422f9c853e82cb8e4066a6e51a78a1dda500fa1dcb55831f33012be883f76023fe7f8fc42ed80b1efa34383129b139c558f45692ee793739b0f779c92e1a3620637b9475d485b8c2105d0c50359f2a56efc925c485e5b51b84a02341604db70d7cf236e2f0d26bc46cba8bf1a3727add4fdfe7ddb3a5b8d995f1f6c936ecfdcab25feaf51b5ae37f8b0cab07b49e6890396060f3e6aa4a2900ea1a8721f7e2187a5585814a3ac361511e320b6d6a735482030381399dd72df991bd98085a1719a61eb66442f30f0a25140e80bfb3a9965127b4b15b340d4fe36c626dc61adf6e5b5b39c618891811d4c028a4d107d1dbebf6a37bbca6c0e4e6f27e0d0568852cdec4772c5f9802cc4e6ccc68cb6517ea62fd955344f7bb91a6430a797c8144505b0b148c6cd56e309c86b1c2824870b28b85afabf0e1b7cbd56feaa6a65294ac0acde14c02e81f20de2b3894f14c60fbb0054b317556139922d6bdfb724d068ffa67ec912e671044b85540119716adfcfd79a282018d73a9611b0dfc42e586aa7dcc6d20a4f5a50f4fe277e37dbdd058862c26c3fcdd7a82d30f08d35d1de0081c0b0c0c29bc155863cf3e2e308b859e9e1a2f9e076abd862ca80077ef00096a5a458fae3138d44db0d705147f5fb547ee90d51beb4dab3edf59b5a9ae6b24ed8cf7e31686ff51d65362a77bf6e193b96f61e5963b229caa4adaedd7912d423aa83620b42d079ecb19d7222cfd81cb810927562277f903567bb3b90411173b80eea46ec6bed2bc631ee264a96760195ca2bec4cfd09f61e2930e9a54dc90939018df1de944ea0d2bb6f4f28722a01978629c5f0a450da518861db03fa6b58fa32b5c8a79c440e4640fc9bbc864242abb80f485a7f6b1764355e44dd419074a9c6c7d4dd15a1cac6deda95c27bd8caadf9ec45f5b99ec2f65f6b9aba5fda3de33d42a920b59b5af9aefdf6f3e728774dfd131cf81f1eed79a089710ae6bf798f290c4fd2060632f2a30b8a9b3ea59dd493a42133353ea026a4fb7904bf17d1a7797d995f076debd364b7a517a48070b5e4dedfbc9b0c12852b07de9c963d90a0e0ef4e33fd0fe83edc88ce65b421471c44dbbc76a520435886cc77f3a77049b61afcf9b99257703386a8a3468b7babd8ca89365b9fabc229fcf71402ac446de64a7ec84ed58e8b146a2cbb36b6cae6c8f86bc5aca8015cee42e34f1f7efb7cce84ce9c8be9257c9e37552767ba4ce9ff2a0b0bfdf617fd29aa70a333849b88485c6a570f28d54e212ca07a6c01c99b9d6220c293eb301e881ddd840028a5228b59d70105243a90d0d813f5eace25eaf9e491f5c17516d4ec2619ddae17b89076f47bdd2fde912238fff48b8b7c519e4867c43470ebdd40c90454eb4ec9960f45b05a762c83908e9425cb79b1e09c1c5a093ce9d82cdf1519045445dbe88381f176959fa2585c6199c21fe9c2a54e97798283e82fa9a9e84b095c8f4c55b4b7edc09cd59f8932641f66f61dbee8a2c5c8a0274db86e6c0b5d2822023e2d3eca83a849bb9ecb95c92760276ed371c58004dc69d72c00fe592fc2180a34488aee904b5b77087c22ed0e8cb4051ff89bb38d61f931c30a7a5ae35973e569792d05f8ea70f876ea22dd2f17d0bb3aaa8531537348b655181ff378521646c7350b029c2b53ff56e18b03daf86d05f62a293ca9b41fc8a555fe8b1831b317ef5527201cafad389205845c14e8c2d664f05a6349863cd65c9bf6f5579743d1cc1bf0fa65103ba14911b5a41fa39a17662793440932f65030ca4587ee00bf85d98b1e80599cb35c9e7387d8c417fa482c0360d07e05928dbec045d60122332ad0811edec086d155ef35dc9b8b5794f7cdf2f3894b91e2d00bdd2959091be0fbddd6ba4a3f45398655255a406f14cd39a7bf9df3ae61870656abde1af52e3fc40511026660f42b9dd53ce93d35b7917dbe5590a6326b08d11c28c07b73da03a8ac904252cd895bb3c31b7aade18bfdba71e42405d08221cb9822ac4cda262bd3677f176b7bd13c978ce4a3345ea50d4dfc921bd3fb08f0ffa7573d7945bd478d84f1a6f8c07851aab2cbd19cc36d591bd13c3e274a28baaa2fa903ad07848cf55aff79a2bfb3de4cff31e91722f811afd395b68e5d86d2ce8c7a2f3ec2fc289a3f0b4a1e9ee133fb746a5a166001f5a954fe751865eb9274d2b54773fedef4a860e594d7c5f9e2c26c4fe27ed6f6aebea62120674584ba4140cd76a6a0e042e3c16402383aa5070e539c6cbe7ed49491db79f214537b2e11b3343b7344c45aa9222a408e694401295eb30d77dd1518016953a87ce8e4dd5a477e2435479246ddd3730c7d67ce41a75a4f8ddfe16af8c2904f550af2f5d713213027d7d5038e3ce7afaea7ae193dc0972decd4ac0195ff452dff1c48e5a868988a3dd3f676af41968781ac1f567ff97cca454b05fac267851fa5345abaa915b52c25b5f63653c295fe413711bb213094518732c4d840c79fe031cc15086a33651e256269393ed9e4de9852b9b08529af177d09362f011ec46948f3d3bea9d95072f673481419e5ff7c1e92c71224247956125b5cc0b45899ba48dd5d02d03e5d62453a1519c87ada971c857780260453f672954a3af7a90a54a90b6a30f537d998235abe3e5a6e1dfafa4cb106d8cd843a0cff8b3f0c87ad82fbbf94fcd1c0e9a38a0e9a103fe88288316902ba39cc90241ab08cdb8a14d0c6fd570e4a9e4d8584a896fac266d5984b9a954f2b7b2c397b7096eca33d35fb84a35d09351f946b7548e102ebc59a104793601074827ea482c8738b87f46e97272db31827279c223c45b92608a26ff8c77273beb56d6c3030da0641f4f1c4a7b90412b93386b952419e6159f0aba846b74cac9d519ff6180852830776863b6c00b2935aaaaf2d81ed91c2c77ebc86106b61096c24695ca4220fb9e1a12fea223ea369ba81bc53ce7d0419e0e9b50f58125c07913b4ecf704779673226c89c109025790c4a4eb27e8234349272d436b5547347ec9e2b6aa233af835cb4e7af6c93125f37437bab82ccae0bde7fe86c6c4159c0b876bf3d10cc21600548cfe50aa3ef76edbdfb7a9906caba90cfbe4b79d2ff37fd1658f1e9f142276b8f54424f8a60ed117e3d2f6175efb55b464d5f603c130ca10b5f7d4878ec25f71aec2feeb8c47c44edcecafdc8b71006d265c8e2a3a495825acf81ecb01b27241fcb32bf4dd1646995c98e9d5708af0acf30d8745661b22bf6f31ee73f154a63eeeff1d545d3959246ba388156dc49fab7b81dc2edadd2e9daa32cf7c63997bc89e641a5b69fbbc316391e89cad706f03464c4e96475b524dbb251a555afc9f120b055ef89de720ffb6fb3ed95aae3a17100ad7aa9e3df2a9273fecafc8c6b639391989ffd48470696777cdd98a6f7977699e72b8b25d9715c68f50294280bcb92d88127b41fb6c389b51d9f55063679cec3a97d272967f713c14f700b9c14f48778c8a022dd6967f34e318a0d4c0165c6fd713c49d711f4e94bc16a6e757bf467cdfae25bfba70973cb4821d287873636036fb72022c7367eb95fee177844eb91e6358edffbb3df21a85405954615e98af4637e59e32090e5c2030a0deef45347052c5d17b36be84b8a5e93302018362989003969a6e30915c45fba49ca67d0ee264f44f0a0c5fa1177c5683c805fa05ff8de08182a5d7130836a4f63d118fae1f90c7eed762ee8ab95059344b708b99dc8f70c3c367cc4aff187bc4019b25a27ac6cae2d3c3e8ad9bff4eb5bbf53e9201aa2040107b46c6ff31c9fec528899c760bb25cef4e05b2eaf367206ae08f481a1319483bcb1f21258266419bd395d426ad439a2a135b146c640d1a5402e86c9be2d1d136aca0893", 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) socket(0x1, 0x4005, 0x51) 02:45:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() fchdir(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) close(r0) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(b000f8302b75d7eb,0,ffffff00752e5c08,ffff800000ad5da0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(dbaf7425bcd78d78,ffffff0069c9f788,5,3,ffffff0066f9a3a8) at VOP_ADVLOCK+0x6e sys_flock(acb4df2fa40c2c5a,830,ffff80002108ae28) at sys_flock+0x163 syscall(53f97b08a22e852d) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,8de712ee010) at Xsyscall+0x128 end of kernel end trace frame: 0x8e0c251a230, count: -6 ddb{0}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff810eaa15 lf_findoverlap+0x95 rbp 0xffff800021172fc0 rbx 0xdeafbeaddeafbead rdx 0xffff8000020db000 rcx 0x362 rax 0xffff8000020db000 r8 0xffff800021172ff8 r9 0 r10 0x5098022135398155 r11 0x6eb3b9f7507c51d8 r12 0x2 r13 0xffffff00752e5c08 r14 0xffff800021172ff8 r15 0 rip 0xffffffff810eaa3b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021172f60 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{0}> show proc PROC (syz-executor1) pid=133060 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff80002108b788,0xffff80002108abe0 process=0xffff800021064358 user=0xffff80002116e000, vmspace=0xffffff0065868848 estcpu=22, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47543 229344 47737 65534 2 0x10 syz-executor1 *47543 133060 47737 65534 7 0x4000010 syz-executor1 47543 316933 47737 65534 7 0x4000010 syz-executor1 47543 487345 47737 65534 2 0x4000010 syz-executor1 13347 18606 85985 65534 3 0x90 nanosleep syz-executor0 85985 104094 13243 0 3 0x82 wait syz-executor0 47737 73106 95666 65534 3 0x90 nanosleep syz-executor1 95666 458621 13243 0 3 0x82 wait syz-executor1 11361 466788 0 0 3 0x14200 bored sosplice 13243 85224 10725 0 3 0x82 thrsleep syz-fuzzer 13243 179575 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 50392 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 89473 10725 0 3 0x4000082 kqread syz-fuzzer 13243 4793 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 163260 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 417437 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 484995 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 67458 10725 0 3 0x4000082 thrsleep syz-fuzzer 13243 182357 10725 0 3 0x4000082 thrsleep syz-fuzzer 10725 45960 89691 0 3 0x10008a pause ksh 89691 293817 43335 0 3 0x92 select sshd 40815 458354 1 0 3 0x100083 ttyin getty 43335 407360 1 0 3 0x80 select sshd 9673 448514 50675 73 3 0x100090 kqread syslogd 50675 174858 1 0 3 0x100082 netio syslogd 82932 523535 1 77 3 0x100090 poll dhclient 11224 474000 1 0 3 0x80 poll dhclient 59985 452056 0 0 3 0x14200 pgzero zerothread 18849 474365 0 0 3 0x14200 aiodoned aiodoned 16552 495326 0 0 3 0x14200 syncer update 23175 464171 0 0 3 0x14200 cleaner cleaner 42143 152893 0 0 3 0x14200 reaper reaper 57410 180372 0 0 3 0x14200 pgdaemon pagedaemon 2598 204520 0 0 3 0x14200 bored crynlk 1852 56909 0 0 3 0x14200 bored crypto 3619 319817 0 0 3 0x40014200 acpi0 acpi0 33712 370246 0 0 3 0x40014200 idle1 56787 122948 0 0 3 0x14200 bored softnet 32180 475357 0 0 3 0x14200 bored systqmp 69874 419820 0 0 3 0x14200 bored systq 79200 243064 0 0 3 0x40014200 bored softclock 1159 299868 0 0 3 0x40014200 idle0 1 211009 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper