3961332b5fda1bdb3c52f5730beded5f19b3541f435fe080cb0398c1b2309485a0405bf23c7a220aaf9b38b76ea3207c0da63f51486a01e9eb0d07c96823a1c1df04f4688d72afa2869522c2e19375399f69d9ae41fb6a127f8f895505e13fb5518c408168bf47bf3b0aa20eb25c3110acc45166b4ac5f15a4d6d89b273dd351a65eb5f504e1ac125c8d2a20c8c3dd027a0108f1fe2799a0929fa067ff6d2e2b6e3435568c76268c52c951aef7df97ee9a075b4ec84be52274af22105ddd7f430b16b5659efa0b01374fb689d33c7b0dcf3e8a43bfdfb228176634ddbba481d5ecb40c608200b0e129bee77ed83eb20b0e83cec149e87f368824cfaf4e77f06264f8d9483d646b0971d7ae004c259b6cb64783546d18581bea8109ebd6670aa262eb2e0530bb0b4dfda562686ca662ebe19fad7f8af1c98989bb08dfe4d82e1829e22d7bb31b209b1f2961b1e78d32d9d7e56ad2cc7a082b8b183b32a670b6f040d354f767f3e6a667f513d7573aaa42a09500194990739ab8d6842f8081a6ceb28c676bbdcc88867745e965b39092c4c3399d891539e10ca078f7b8c03c4e2dfbba596ffeed201a1771c8550051c60deff01064d74a96bc236014eaaa4668c61551ae2a629893669a13e463900615a22b5a020cde15e5ee159ba38eb9e9a3c1b4c2850a495a5a3a40d1cef694a5f32890fd707d7a0edebb0fdd508104052bb4d92844327cb4e1231b62f852fff158684cb224d80bcd8400e95e4c72f13bcaf0b010ce273be2a6708383ea00ddb9e2b51f91561afb0896e1ae406fa38a9a4e67ecc311d4bdb9d20063e49b51627c5a59a455e08052d80adda11ff4c78235886c4b0b00cabce845447e809b472083dfc0b394e2a8475884b1a9f0b6c607fbc05a92fc973c836bab2335f18de2c2a10da464e1ddafd5cfa663837f0f4189555261c9c7a21afbc4dc77a1d33bd95c4565dd87c558ab5b690f9f99a0d6ce364017178a207179141f09d1b6c56ec746db67058a66c852d6c1ae383d62bf1ba16367bc00e14f16ee7a28427b4fcc6c4286ec2dc2cdb47321e30aecc9f139be63c2d1615cd6540ce3908b2184617c5860abf3c5bc24770c7e61d755d24d7356306f34638f0227b3c216debb409fe82fbf6c398a2f3a648df6fe1acde6b851a5b56f9fcf792bf1e81bbbe9b0a085bf47d23c954cfbab946bbd2ce05a253393d9d952eecf527dae1df4bdd18ca55f2030fd2da23eb3ce6f7dd304f42fd5886c71ae2b3632bbd1aa2353429682570c69137c7ad7a1fa307c122e4cf524de3ed172cae0c93796925d80caf65ab59ce530f6cecc3f2a5734aa7e8503e0679fdd05e25a0345b6a0ecbcc09f420f6784bd782e08e092c7ac9a49cb1997b9b2a83ae4ef58ed9a1981f1d2762f5f58257e26c862ac34282af59e6a5450df76d8bb62f88ca880b4e7d82c2db36051fd226e92464a1029c0b1516d3b2b578a5cbe81995c169ed96209176a4ee99501c87179c6b1136c56115fbd811f05d9b804e446e41e9219632dfe5cb444ade851286b9fa5aee64bb88820ccf9997bf6ea66f99e0116c35d0df16e753fde1110ae500bbd2d8683db31cb3b718745b9eb78becadaf1d2116cb81e625f71f59b60898587b3bf994a2b80e055d401ec952bea3434c2c6bfe3adbad2b4751c0529dbf05d5919699033ff154a6d9d7712b068c5d40bd581bcc33c57388a35680f5756da486ef82b14366629d3f94b938504191403b9684b837029c94b25b443c6cd36b4baefb4362db79056920efb6f91a835c5c2dba48d7851c80ea5f1f2a7b956293d4718abe74c44d21e6e3cad20c7891c6fe196c335508c9a27314ae1d2e65f3a515c0373f06092f1f5eefc7fefcd25bb434a05d428d25276c41222410ca7fd8001fa703413506128f580f0bc01377690e34df25cd96412a92d19e4f710f68d1c820beb5b0a59777f50c3ad82fc4c5c72f80432493073b6f30f954a4da93b17c0ca340f5ac321818da6424d9cc3ffec897b576c3005555ea9bb505971c5f9f84115aae4ca821e82204307de600977b256cc5a728cad437986dde4acdb3b95176e4a42895af5c2a9e0ee95ec5894d5e25c5b0a2df764acb261ac6c8fdaf5b6d856af966ab5d15efffaf17b35663055f51a2be9992e85a8e8a8598e289158e05cae808b5fb0d584371e07390d369d164e5a0994d6f5b1c9965817c51f1969e156db1bd776444b63696d2ceeedd52b9dfff6f414044e68efb9809c1f60ee4255ec750368c83cac9b8e96aeff07b0ab60f8dd06daa5e32caff8f1eddd591cd9c497c88e05ac849323743c79de7b52323c5e0769309d74b720f840d169eb07d1e5e15e4b697df8fa43d01d046f52db5caf14dfc5be8af379653af4bb949ef1e161d84db1d6f711eefba10731ec1d531b41e0d2a80f38e5d1557b9011a18d0e3e1a8860b6c817a013211eab5209662420e580902d052d8b2d173f51ff40f55e4e20367bd1d2bddd90aec83342023091c78ae2c28ae4693175b50cbacdb5e0416b6a31f56774f302ceb9980de2c71bafb4195922728c50e17d98c09e56816e6545e47d18a2789d0209e83fc03c1110a29e6e0a7adec54fb1c7cb8d32a852a321abe8c4b4b1e3c83a6c207000129b1ad08fea9ba237df0d55a4fe638d4ca0e1bf7a018a26141f869d2f717207501a8a89d452d0f7aa24c8e1e52fbdab7db4b04e389176af636ca48dd54a12fe2fcdd9cac4f79124a8413da6db5ccaa42f36a05f835a3f16ca35e29e43ea9e3075ac40a0295802cb8ba433c075f1a4de2116e33e49a85e62ee936a434f58c4cc63cf34895a8a9d8064e9114813da242e309c570f6f48a64ac43c6fe0acbe94e5a44cedb95e3ab9b1c34e02c332ef488393ab74068bcfdbf87d7faeeb5007d54fc2ac15f9b92db0fe4fea019056384075e28fa24734db8793750be756a41789bf2432d9f34b2840c812c07ff1aebc49ec2cbbfc066976c4aa01498b1110c7b68eadedb8e3879102e09e5b124de354c8d98e3b3c63b0dc992c3d979fe2e9ec1c7ab649d78ec5b86b93cafb153866b5d999dc6f33e46b3b3decdf206914454e8cda9a5b99dbdc38987ab367bb1d6d9edaaf1d90bc2c20b17ca49d707dea4259f3699326e75bc07c2735e170190f3e4cdc7c0dcec92a64c11080c12828c6e3fa3e1eac9c79157aa7afb7937c181164479996264ed7066f3be8d8e9e2e21b9bf3e7288d9377a3be74187bf95f2fd955d7a3407a333ecf2b36786b88ba5ff1bee3f68a6fb0fe9f487ca283f7b6558030cb97f6f14faa4404418e67b6578a14b164d3928f48b3c33cc56ba4989287046de37978f019912823719422aac0ae009076ff9bee5d5db3814c494f8e6a7af0c62d7284348e2f244dc9867a65815dd0f77b62ab90a9daf08d0a0f1ba88e790d8baa7a62fc14bf1d6342c10e0c580d1f20967605baed11d25265a60cb21ed230dfd271353d4d8d45c4a0fd4a5e8ba2273ded9eed4a28613c16bc53b483aac612e8b5e7300a74e6516d4aa24b55780d4880b0543c9698489d8d35c8caa59a1a0de69195abd35cdaa1b6e14713244809fd6b8745c9640019ac0e0060911a2789bd685698065f3df2fafded8ae2a1dbed73b3e40828eccad368172df1f40fbc8ac5e363b227a142ef483796df811761f994d90597fbb625d904dea1c1f350d7a", 0x1000}, {&(0x7f0000001100)="593143ed658131be3003fe0f88323c2f2c91dc5edd2ff52dd235760bd93e0ffe8fa83476253d9735d34c6cf3d55db08ab7d35204a87e8520eb7d6546711a41937f1453b32f10fcc04ad74179fe52d250559aea5d617fa45b40ae3de7c59abcb7a72a2b1a6e37b49171fb7564d2ff2f886612f22f62114d6c7918ba560c9857c06c72d18869c2218afd8814c238db00ef520ad89e203ac19c8de7d466ab063fe5a5a20abca8cb3d8bb2297eb1eae6f5c737c30077d38b6ea4f6c0a8adf65778c3626536a102c4a5d7ab50e019801dc176bb03b3d4699b37725137c52caeb2bc0905015e7a5f5482937beb32c388", 0xed}, {&(0x7f0000001200)="17", 0x1}], 0x5) select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 12:06:10 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(&(0x7f0000fef000/0x4000)=nil, 0x4000) 12:06:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) 12:06:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="0b12b7e04b2b99d2ce742a178c4c4dddcf05cee4ce76cf1dedf6ba27203ca38504e81f7747532c2627bd0b31101b048d38840a7cec72d82043744202fe91081f27e516fe6bf7e85eafe86aea6beefdf3f542ed3acaf3fd8a290118385d047713ec422f4daf8ab600b9af835b5299d6ef65cdb96385582b558512e72e04d30ea4d101c76ccf4e9c94ca7e08efe6a010623c3a8b39e186d16897ecc229646b547177a5ccb6409be2e2", 0xa8, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt(r1, 0x4, 0x4, &(0x7f0000000280)=""/20, &(0x7f00000002c0)=0x14) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = socket(0x18, 0x3, 0xfffffffffffff5f2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r3 = semget(0x2, 0x0, 0x600) semctl$IPC_RMID(r3, 0x0, 0x0) recvmsg(r2, &(0x7f00000008c0)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f0000000580)=""/162, 0xa2}, {&(0x7f0000000640)=""/50, 0x32}, {&(0x7f0000000680)=""/227, 0xe3}], 0x6, &(0x7f0000000800)=""/177, 0xb1}, 0x800) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000900)=""/28) r4 = accept$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) truncate(&(0x7f00000009c0)='./file0/file0\x00', 0xe579) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) bind(r4, &(0x7f0000000a40)=@in6={0x18, 0x0, 0x7b1881d6, 0x1}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) shmctl$SHM_UNLOCK(r5, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000ac0)=[0x50]) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6813, r0, 0x0, 0x34) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000b00)=""/210) bind(r0, &(0x7f0000000c00)=@in6={0x18, 0x1, 0x6, 0x8001}, 0xc) geteuid() 12:06:10 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 12:06:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 12:06:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f0000000040)="615d13c7d14bd96a690926e84da9e9c39e0667e2dde8bd318fcda709def062dd537b94616aea443009e8e59c8470e3b6bd9d6b5b48c7cea12cb1660f01f5a74c79266ae21d14df6207b0a95bd522a6ede6d31f71cf341c100dea267d6e377193c17bb811fc531195a79682cc2390f66fedad6dac54379e10a7450050dbd9cef298ec7e4a6cd5f7e31ddb8a97d84b2fd67d799ba863cf6a3651b13707bdb4c3306b13f38a8d7baea820eabcab013a806fe296068f460036bec14dce6be3043727df1f2645d4", 0xc5) 12:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x6, 0x7, 0x1, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x20d4fe, 0x6, 0x3, 0x8, "b08dce5809000000000064a000", 0x0, 0x111dbd5b}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x3ff) clock_gettime(0x2, &(0x7f0000000400)) 12:06:11 executing program 0: mprotect(&(0x7f00003c1000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:06:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) socket(0x32, 0x3, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1ffe, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:06:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 12:06:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = dup2(r5, r6) r8 = kqueue() kevent(r0, 0x0, 0x93, 0x0, 0xfffffffffffffffe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) r9 = dup(r0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r8}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r5}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r8}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r6}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fcntl$dupfd(r6, 0x0, r7) fchdir(r9) kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:06:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x12, r0, 0x0, 0x0) 12:06:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 12:06:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) nanosleep(&(0x7f0000000000)={0x0, 0xff}, &(0x7f0000000080)) close(r0) getpgrp() flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 12:06:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) fchdir(r1) ftruncate(r1, 0x4) 12:06:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x80) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 12:06:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/145, 0x91}], 0x3, &(0x7f00000002c0)=""/190, 0xbe}, 0x800) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1af, 0x4, &(0x7f0000000080)="34f058200e9d3b86ef8c9fd945bafe1ac18b65bc36459ea9a8dfeed154e56605296a95a2c360679a6f494ff7f8a32b424e8c0626800430b0a5695d16ab53f8dd24d4", 0x42) 12:06:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair(0x6, 0x4007, 0xd5c, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) socketpair(0x19, 0x3, 0x73fae0ca, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x5, 0x8) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x22, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffffffffc724, 0x6}, {{r3}, 0xffffffffffffffff, 0xc, 0x14, 0x3f, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x41, 0xfffffffffffffd31, 0x3}], 0x1, &(0x7f0000000140)=[{{r5}, 0x0, 0x0, 0xf0000008, 0x6, 0x6}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000031, 0x6, 0x2898}, {{r7}, 0xffffffffffffffff, 0x1, 0x40, 0x1dcb, 0x635}], 0x6, &(0x7f00000001c0)={0x7, 0xfa9}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 12:06:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x6, 0xffffffffffffff34}, {0x10000000000000, 0x2}}, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x2, 0x0) 12:06:12 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8f5c) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 12:06:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22beffffffffffff0000000000000000"], 0x10}, 0x0) 12:06:13 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') r0 = getpid() chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0x40) r6 = open(&(0x7f00000002c0)='./file0\x00', 0xd0, 0x60) r7 = open$dir(&(0x7f0000000300)='./file0\x00', 0x280, 0x1) r8 = socket$inet(0x2, 0x5, 0x4) r9 = socket$inet6(0x18, 0x4000, 0xffffffff) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x2) r14 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r15 = kqueue() r16 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r20 = dup(0xffffffffffffffff) r21 = socket(0x2, 0x8007, 0x6) r22 = socket$unix(0x1, 0x1, 0x0) r23 = socket$inet6(0x18, 0x7, 0x3) r24 = socket$inet(0x2, 0x5, 0x3) r25 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x20010, 0x5) r26 = dup(0xffffffffffffff9c) r27 = socket$inet6(0x18, 0xc003, 0x8000) r28 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r29 = socket$unix(0x1, 0x7, 0x0) r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair(0x26, 0x8005, 0x7, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r33 = getgid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="b11b5b8a573fba9c3efaea541d9715b24a611fe33649aabc73cf42faa81738c9092d4fbff80409b4a3ef154ca8c68dcc9a7ded2f6ade2616e4c442c8ddc90e1457b7b521e2e605912bbbf40ec2f5edfb17b19e4380cd192c2df9bb65e7e733a28df68366b0e3a9d4ebee9d819c5853a2ed712c13f12f861815732d36e965b55d238821145b85b5c0e8ae982e16bad27e7347", 0x92}, {&(0x7f00000001c0)="6e113b7076b2", 0x6}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff040200000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x40a) 12:06:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0xffff, 0xf78}, {{r2}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x21687024, 0x4a44bfc}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100, 0x10001}], 0x96, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x0, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x100000000, 0x7}], 0x4, &(0x7f0000000180)={0x1b71, 0x6}) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 12:06:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x1) shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffb000/0x3000)=nil) 12:06:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() lseek(r0, 0x0, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xfffffffffffffc47) socket(0x2, 0x8000, 0x3) 12:06:16 executing program 0: mlockall(0x2) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x8001) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r1]) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 12:06:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x8000000000000000) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='x\x00') setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="51504b4012b0f33d239cbf8d342a2a6de1c3fcdd6b967ae1bfc73a9d62e4b3801154ba7999d11b9ebe71d74c3d3e1465406efae0e00456f5473a82654bb3546f686954dc3b5b739b659dac7dc00e9d5e119be5e2e40f53ff4e408faee20f9762961152f05fc24751dfd7d4cea3622ee29a4cf80a42093b3f74cc906616ef9a7e169cae3c8f71d33d80", 0x89}, {&(0x7f0000000100)="f09c9bdfc039e45170b1b365c02b36c9cd5ad62d765e3c34c749aeac29e1197f8a7929ec7cb964a7d88ff62758f89751f1e3714fd77df9a4d43b0ccbb6d1e3a707dcd7b9032718f01a635fc427747d178f72942842b1750a7d2d1b0dea6e8dc81c40bc853ebab4d8030433c97530d7ec7635f49c46df425752ebd4adb91efbb9961f17ed60290838d47380466f955c59224c33349298ee3379d05f7ff3cbdee7f5f2dc1195848303545fbb2f7ad709b8d111862e4a47dd8020c88a7bc0722d62455dc73efed529b31bbac398e68c6cc4c1a87a2f5453a01dbdaf1c96def9ca25ddba3917835b30ecd8d39865bde0afe22a105a45333035c9c4234534614f80", 0xff}, {&(0x7f0000000200)="cf5bfb7618d2da54fecd889a47ce4d1cd94b3bdeb49a2e3cc3e6592807154fda27e097594abb2e068be39d8201281cc50018791b93a962d6aab7b3bdb4cd968f8c1a2fc64f4d8a3a4136364c73a7086e764703531e109445a6ae502e9afe1cbf223991a0c8215d760b3fe1392d8dae099198", 0x72}, {&(0x7f0000000540)="1b44a6fb290f4226ef67c3616574d81ddb15903b718b416618441df09d099b6af623a1b3ec260d798c3923bdb66740b18ce46960b80fbc3db9f7cd410b83998b88e9c74b79677c63e80d225d06d10025614c4e8bc1d72b26bd2f69e6198f49163b640ef7e634a519a1eeeb155bf250310bb43790dc5d18972c0a913b4b6c3dd5c9bdf47157d6942ded213f769ab32d1116cd1a198c6ee4b5cc2c95e138c55053532e4eef646a341807dcea7aebe620c199a9823b1127e9d6e925e63dbef2e949a97e76586aba7151a58b4aa89a657126d5", 0xd1}, {&(0x7f0000000380)="1e844323cabd300ea3b7de03debf5e77c196004c64", 0x15}, {&(0x7f00000003c0)="3680e8a58fc147aa66d987f76858f2ec9997ced48f6a0c233521fbb8b807d8f60d517d26aaab3ace5322a79318d2d91339e26d7df217225cf2436fe96df51cd7f4c5228b84598365da60a32508", 0x4d}], 0x6) 12:06:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0x1ff) r1 = socket(0x2, 0x400000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400001a400149b7a284b50001000000ac1400aa00000000ffff0000000000546ce8946c52bff3abeed3c77e00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 12:06:17 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b96600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d782838164387b5503374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880f853f4e566c493b2dea2257cf82ab91d1fd4dad520d965f4cdab7bf3d6c296d0ccc4277fe93d2519b6fa01232ec606b5475d798caaa1cceebea6655201ff3fd3034f11e62444a740ed148db8ff9983810cc0cf3dfceac794d4b6884e9c344e8eb0da304181f98c91e13aa72c292a2fb5ec9f9baf1cf00390f843ea7d06920d9a1ec0bdb278ad125be4c622f611ea4d448c1b53ed8abdeff3f2454c09d26f985387e2fa4adfbe971af59b937242c7c08b1d4895b02cb603ad13309ab815283b1f4ddba062f4c8755fccffcf5c08f57d66b56a50382fca14fc862b3a305cf84bd4bbba296ace5b92d4af9b2dc6ac3a46c8a669fe8cc85f7d4efc3b6ae0478da99480dff4b880db7270c1e2b2e80a71f7ab5ec1018d97f2bf3f1949f685f61a9e1f7bff0671c0c1e11fa02a83f136c27df5ffd0894ce4da95a83aa2f84a709be5496fb68779d61aa141fede566b6b7b5ba2b05fb3a36c89fa4233623a1ddb7b454912"], 0x1, 0x2, 0x62d186f8b7ff44dc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/224) msgrcv(r0, &(0x7f0000000180)={0x0, ""/220}, 0xe4, 0x2, 0x800) 12:06:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x41, 0x102) 12:06:17 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3f) 12:06:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x356, 0x44b8}, {0x18, 0x1, 0x4, 0x81}, 0x1, [0xfffffffffffff740, 0x5d30910f, 0x3, 0xc00000000000, 0x800000000, 0x40, 0x1f, 0x1]}, 0x3c) recvfrom$unix(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) 12:06:17 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x8}) 12:06:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="05bd643d8d8c0919cfb1dd33bd2bff5cddce99801def89153482d3cb852d048fe09d464280d384f2e28a0395f5efc0b72224d47d07f06f28e427888055f18110d7742aa85ff342ff31bb072c5858933eb716f1db6b63da47e33220c9ff31b609fba241c72006de9f30fea8a6c53f", 0x6e, 0x5, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 12:06:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="42099a3e79568d1f8315239c5996e836113877ddd586e205f7ed0eddb61a6a5355860bfc120e3ea0bba27316c6ff449e3ffa8cfe637e23ba780dcb42c38f14702d405da10f2af543d5af915033ece0bab91bebb92b64b167faae4885bdd0ac36d939ae02821284466e326676d212f7b2e629e0c47c7bfc9d4ffa8575efb1e01fb57cfff401c65ecc9c", 0x89}, {&(0x7f0000000080)="4ed1b6195c11b2e6373d5126da10", 0xe}, {&(0x7f00000001c0)="47506be8da4360882e62159bd33dd9fa4c14a9cd9dbe735acf7e60b41064ba3a8db73df58b43560145b7f11dd31149bbe5e549d24371b5cf3bf2bdedfc3dc22f66feb9c66804dfbbe92684631df87d82c29dc35d5fd26296b8f77f2cac34cc387835f0d7f53229167ed0f664ced0a274adbdfc3fd36d5bbcd3d03c988fd568976ed123b73555fc7a80a1ef41a0cfbbdb97fb451cf6", 0x95}, {&(0x7f0000000280)="4a7b1d8174ca94eb55df3d164f1a3768bab262eaab8d178118fcfd0499931c94ba18c90a541d2db71e0e97f08a1ffe8abc87a0580af1c5d521609fb7180d4512aded75ae500c0943c6ec144eba48d42de2b0d6e85567945d1de6d0cbdc3f75d32379a40f6fc193fe41492c1c65dec037b7b7c11879b35999fe839ad9d7abf1355f77d4c070a7f99039413288f6f43f80875c376ad5f9e1ed36091fed51ae874d4d483f074ce78285c22e371713857b243ea25851", 0xb4}, {&(0x7f0000000340)="33470e9f589771d891794dbd162868e92a72488b9b19a3d8a159297d95ffe9c152423ef739888aafa92ad903a93448bc2427acc0af83316d8d9e830fe41ba33d5264ba0e0c5d8925784348e3c55f4cc2f1c84908c5ef14cb89eae38f9278dc55bafc09e011adab6a0d3d3781557ce46fa2f1a23f069fd70d7322da9bdf2df076c3a0551fd06768f4856cc27e8e67e7a8e04075b626c2141f53504da8182267d20887642c0edab8ac53519d29", 0xac}, {&(0x7f0000000400)="2b24718e1311287d4e9fc9664f54a1bff480dffc0348071f0a24e91eb16f61fe712945345dd488da2d04b9a6e60626e7790b88eb275b68ba70bb7d25ab31ef4ae893cd56bf9bed45af4dac1ae49df65b35543cdb8a49c9f9bdb876657c688dbfe5f483b3f6799bf8fa06f48ee890530163363e1c15295a8cfea81fb9dd8efab9234f0a7f34837ddf8cf5611bf6d7bb7d04a20a717e042138", 0x98}, {&(0x7f00000004c0)="5b700c22ddd2a4501e8077113c440e9ec8ac00beddcf848f8ca7689751ab848169103cc74414cdefede1d644d6c2e9de349c50251e591d60ede11274fa94e0445e722bb49687e495c40d542664e274265c041f5e22c33fdc8591ac70d4c86acf6ece1de3b75227e7c57b7b2811206706b387d472cc1944216e93ada5451109b8", 0x80}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x409}, 0xb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt(r4, 0x1, 0x6, &(0x7f0000000740)=""/99, &(0x7f00000007c0)=0x63) r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000800)={0x6ee, 0x3, 0x7fff, 0x7, "1e9a0d85045623b387dca75a58296d8531042cd9", 0x14f, 0xa4b}) 12:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00400000000000e74de4", 0x0, 0x100000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getitimer(0x1, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='}\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='{,\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)=']+', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=':\x00']) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$unix(r2, &(0x7f00000002c0)=""/109, 0x6d, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:06:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x1) close(r0) 12:06:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000000000000147f938714e31", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 12:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff48) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) ioctl$TIOCSTART(r0, 0x2000746e) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:06:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:06:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000001000000000000000000000000000000"], &(0x7f0000000040)=0x1f) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 12:06:18 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 12:06:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) accept$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af1f26a256e14ebada00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c434a1325ab603aa2102107a65a41aef948a1b5a9529a2e3c2ed73f46773660b3e0063fa34b4ba9eac74bf68b4c9fa60543d0d330c59989de92441fff003db684798e900aab1b849a0f8f50690647ad6f66eb4e145b2c1aa826d31e729f13d311f99fe1c05adaa406434d527688a86f464c73ef0aaace0b85fdce9044782369dc8d06de75ddf00935318803e1c7caef940e9e236bebb5652fdab0fda4dd26c55ac7a476709e56ea7eea41a6d066e5d49"], &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 12:06:18 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() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x4366410c4b0845cc, &(0x7f00000000c0)=0x9, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 12:06:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = kqueue() socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0xd6, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) geteuid() mmap(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x9) geteuid() r3 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket$unix(0x1, 0x1, 0x0) chown(&(0x7f0000000000)='./file0\x00', r3, r4) madvise(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x3ffffffffffe) 12:06:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) clock_gettime(0x3, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d06613c129e1bffe97dfe933bd82f2212ffd0f8c872e92d1893fd92567f26341ccd27db76036eb9d8d0b2738d4a76026848e39998ed7c83526cf0acf7b72b2eef0d1f781f9fd426bcb896ec796aab8fb209c988283b55902a32bb75abbb16998a679ab0602e1806baf95ba40bde0806c81f9b83044ad5e2962d8217569be3a56bf150b7c2817149afe2c1dfb9b02297a576ea14d2b39ebee4b51a291d769ea4f86b2fa89a4cb4dcbcbdc60b23bd5d2154243ab35a788e9e3f3d6e2480696854b702f0621c5b901e69e13f14d670a330cb43c59ca8"], &(0x7f00000001c0)=0x1002) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') 12:06:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180)=""/232, &(0x7f0000000140)=0xe8) setsockopt$inet_opts(r0, 0x0, 0x78dee4b21ab60030, &(0x7f0000000000)="d8edb10ea898815a5c8ee670164610eb655bb79e7326b9cda7e70c3ef144bf4ebcbb4c2831b1dd", 0x27) 12:06:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000180)='./file0\x00', 0xa0, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="3007c0c0020011a76a2c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff183a7b111f0a758614999abccdb3189cfb38f83ffbcc471b060af2b51ad09458b935a7c6727d0e38f0fb90074403748656b56b9f66622", 0x7e}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(0xffffffffffffffff, 0x0, 0xff2c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa, 0x1, 0x7fffffff, 0x1ff, "d395a43d4e34883c99caa72f99bd54cee9d20c33", 0x2}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = dup(r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0x0, 0x84, 0xfffff, 0xbe8, 0x81}, {{r0}, 0x7bd84be0ee50d73b, 0x60, 0x1, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x40, 0x20000010, 0x6, 0x8000}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0xffffffffffffff01}], 0xffffffff00000000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0x5cc8}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x82, 0x80, 0x200, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x401}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x4, 0xffffffffffffffe1}], 0x0, &(0x7f0000000380)={0x9, 0x7}) 12:06:18 executing program 1: mprotect(&(0x7f00006a8000/0x4000)=nil, 0x4000, 0x400000000002) shmget$private(0x0, 0x1000, 0x1, &(0x7f00006aa000/0x1000)=nil) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') munmap(&(0x7f00006aa000/0x4000)=nil, 0x4000) 12:06:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x7) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x3}], 0x6, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="82", 0x1) socket(0x20, 0x2, 0x9) 12:06:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000000001803, 0x0, 0x0) 12:06:18 executing program 0: mprotect(&(0x7f00002fd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x4000, 0x403, &(0x7f000009f000/0x4000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0xffffffffffffffa9) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 12:06:18 executing program 0: r0 = socket(0x80000001a, 0x1, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 12:06:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x1000, 0x40000000000574, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/21) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 12:06:19 executing program 0: mprotect(&(0x7f00007d2000/0x4000)=nil, 0x4000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 12:06:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="14", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1000) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ea00005c00000000", 0x8) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 12:06:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 12:06:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 12:06:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9e) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x2, 0x80000000, 0xffffffffffffffff, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) pledge(&(0x7f0000000200)='$\xb0\x00', &(0x7f0000000240)='*\x00') unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x5, 0x6, 0x3, 0x2997, "04df2cba5ad879c4192cfe442f8c85f09d6714e6", 0x7, 0x401}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x7, 0x401, 0xffffffffffff8001, 0x8}) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') wait4(r1, &(0x7f0000000440), 0xb, &(0x7f0000000480)) recvfrom(r0, &(0x7f0000000540)=""/52, 0x34, 0x0, &(0x7f0000000580)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) read(r0, &(0x7f00000005c0)=""/2, 0x2) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000600)="760335", 0x3}, {&(0x7f0000000640)="201da8cda9856d68a64f907e4b40769d60cb51c05c94afcac38bed6d67df31f00e250fd3163811c1aabc4e78610948097e0f30d18788bae30958beb6f2b45ed1fde38f737129651dbf2afc76cdb74e66d99db15109fdfe604b01a1c9d7f187c704b7af323414eacdc84e337809bfeb2dd022c4953eda4f1730a757435b9fe2656d4f468c8486a26786f1691adbdc6f9ad12c194cbe3e457c193365a7b1fe336fe04361", 0xa3}, {&(0x7f0000000700)="2c733f6c35342809cdf272112d52964a0eb3a2295fd0df92fd14b3d4856b36a225f64ea17ec4ecd6e93c5cdaefbdf09979be32284060abe6a8f56608db71981c756325475a897794cca19ae8a4470f11eef66c6290be85843d4a23c142662c874525d8468f59fe6689269f4f7a1e01bdfb442806392456e3", 0x78}, {&(0x7f0000000780)="31747476d26dfe264322509099a4135e2d5599f840fed958913dcd1f1b4f2550e5eec9c512c9c91d884767634d45dde94d92c7268f0e6e12d20cabe7b9fb4d51a14977d4359d143fbb716f71d26e1b8df011ae16fcfba606024baee6bb3a381f3e3d7522277a909fdd6f4567d9eabf31f3c80e13a9abc208ee286ee3309dba8025df587051d80ccef55a011ceb1c5c960e64651d027a0675c63739", 0x9b}, {&(0x7f0000000840)="28cbecd6467e948f3e3f2819fd38f478e2128f74c7600a31f1c033f28b7ece0a2fcdd0fde71200259fa36e0dec17d57a84e989ef0e5afc8aaeab6e1571e1aa3dd297c73afad475df8c59146b2525e424dbd4b67b74b6d5132497a1425bfb060f49686745985a24043f037459d4e90c4c114ff5e9a86f7c30f94f35afeaa6f0da1166ed2eb5495a3e21b3cc4f97d0b7c91a10503d4049f56cfbcd948c7cf564f166fa921b3b4c93f8b5bda35057eb5d565b19a361a60b840060a02c28d84ea2c27c419dc3", 0xc4}, {&(0x7f0000000940)="bda562547aacb82fc4b9475010c4fddc0a84e95e9462fac5abe8a3c066393778c66aed0565f525329676573276e9566fb2230d6fbe31f3a4b221134640987908cf4355a83f41f9ff82944a8f811521ceabc0e5966b759d1a59e531591bf84d0272b7e22a4dcd67ed68db5ce61cbb26587c3fd20816beeb4a455ac74aaa1d87866fc91ae0a33d7baf9cafe4c419d044e22882b6b9e44ab822f8d7af5922b116dbcb61c616662e31e5426c2358253532d4e3366843d405bb9201b3192b6782c4e4df5540aabf277e739274f90a353ec63851ab83448ad41c0d02eddb53b669c88f1a45425ced8ae27f8a91b575b01cf948d821bcf7c7a63a6773f18c8d18d778788227a4c27db971f3b620aa9636bb68e6021537a02299c70754159e3519d6d7c6a6270c30c5f8b03fa2943535888dc946e7d83cf9b04caf217fe817a1a94b1ef384f1df7edf300361bf401125f5579475afd545a05726fc3337a2d38804a33c9b5e4b9d55dcd34f88da8ad9fa672fa1f9c57aa60a9831fe04a8e9003b3f8d0dfe644b342c0a33aa07a6dc692cb0c71f018de4905219b7913fd7679bbb0a9865d42068aad0b61c3e31040b66232182bb47cc8c94b8a1e4fc3b140f3c203f3736577387a57630ecda3516ea3c0939c17e4f938bc4561ca0d1bc46293b340409b3a6c5aabfee6ab0b840e9d6a357c76c3edbb3b1e684b7e991f2c8f2f8fb0d0b41fd88dc9515ccb1b38778c3e775368754a971d15d54ac23a94c041c0ed94c7f16a707b5e28638f35091216465db7663cb44c273bb98adba5ca1a69d275070d521c2fba57c8d519ca9067c998c7947b4cf1f54241e07572dd3c5de00ddd54ddc7f511a112ac04d0f55c1ec7ff2e44c0280461f48a932b7d698fa707e4b40349ea76764b2800b00be63947aff1b772495fdc02272baf25dfdd75d28ba22aac42ad0ef44e28dd09312b713d422f71dd12c67119405fe1646543797163664821c6e852effaeb6e28608d2651670f659dc6590b2964690bb341b36208fde35e726c048ee18ad6b6893974f6d6c2bee550448ebdc287b63a43923d2b118982fc609dd480a3d7ac74db3e8ced45eeb4b1e3140e02433f11f6a1b8743b43a92ee4ff7fb6c34ffb27b1c7b2b973cc1fd27441712b767528afa6d5b5401537efdb71c443ef2e58905cfa923903ae7335b12d86d691dfae3b89c43348c031df70826a551c02d5147f8e69cc1c9208ae688971391b5c2816751b24c591517a9d78ab40bba24c9266e2c786e2a68163a8fa5b3d3cdfde58e40a1ac3058afdfe37c92a1c4c3438981b201f19923605f979d3ae01801589f7fc48a82e5f69046eeb5a8aafcc00dc8c65c325adbe995dc1222ef30cbb1be684ba8a5b94f14840c7a4e17ac36e6ea63f5fecb729aeede22ddfcf90ae5af46c2d5d3a9ff841f25d727d507e6f9ee6a1d0c44d34c1ac17754d7bc7fbc5048c5251496d2326831b024e3e49b0c8a56679854abd8675056f5bc5a9e779b2711754affbfc30897bc4de7dd66fd312b4dcbb87c111179651d1395ea2921557f88831aa697708a8792b58202da2c5620e3ae66a5d678cd69f4e7137ce0df7e5d2ca6699f23a44d92bf6a1524a7f561e493a75cca3749d7ea3faaa6380e3c652b6f86688c9929c52629870abcd7b6f524a8efbfe133bc2efdcc02b55b7c090ce8799263dda6d10848c7f6263e987a102df581aab991ef4ad0f44c51326da88df7ff4054e80e056412b281904c906d2f646a5925ccfe28b1b90d7819877a698ed1cbe4aa8567b8bed098c63b4b981fa3cf0f7f3507b8617a9397d739ac4acd25b725567bb11143e9926ef80f6a0d2101d9bfcef324c34db5b87103153b54daf4e8f0e61a2f9a3b949b6b8d164c38d45ec2e8596463ad2a2c9c2f0cbb53085453367439a7e1f875b6b288efc5ae8359e85e5dd08e57205fbd3d706189e1ee254a8760c4d39a96f6e3e8f1389b4d0ece2e755899da68519fc1c9be57a7d722ce3979f64a0fae5532b6333e40fd2436c658aa6a616cf19169d2e9b6636e3d18ea8f628ec6e9a399d0006389d01fad64a3ae5da8a7e4abd68d6dc911e7810cc7308da1e2b702110b433ba4e50bf628bd22b4471cc867c31587738f7bc9bc1ff24441fd6250e8666daa590969ec5b961a1b2e511554655c865852e131f75dd8867837a527aefefa913b467024dec5ef54f5c9e6c5ee1cd7e46c1ed3284b0b315a3dedb39727199cca7d9cc93d7e7e64520111dbd254db18fa0cd6837a8e6b124643b90d08aa2f370dadaf4cc20733905bef4d42a09145ecb4448f772adcc6812d3faa312382e5252952c7efed94446d7dfab0a0eff9187e73fe4639dead923ac4aaf63feba2999a2c5a377d16a5340dd453f98745afc721c0ce97d346d42a26468b45e12e850703621bf0659f396548696f0a7211f56bbf1c6739f44a9c4dff8ce300db031146074f23202c34270c2802291421493f813a5be32d7b4e8c440565234e23ce845401ecdaad9c17858594d6e868e9ec22311c239ca8260b1e48d89f2604a8e479320c2d8fa11ad85736f65396a52c26d26890e9dc0b3bbd76113397e1edc8271ad62adc497fd155b8989b9f8aa2580cbdf418c57b37aa425606f8cde1d2dcbf7cda43d1b8dd6f49b6da0331e912c98d3eb1e79887404723fbb37e5d80a773981b43572f9ed7fe703946d4a32f196aff17a7a972de0b39f303d0994871e2a1860928b2ba0899b1c7f5facb0e226cde994f0646c558f7668ad1f83d61288a6ec0ec90c09676811fc30c82ad802ee9a3b2bcdd28621f5960c6281a546db3f76b37e49002b5ff4f2b2ce6ea5ccebb585874de7a98a710ecde84dcff2ef73ba20a6b59eed66c11166cbc4cb17acbbeceb9843a76e66abfc463ff85c29e7e654bf7b0d6c5caec23ff32f72acbad7b4d84ac4fc92409999a59b3015964fd26e13788e428e473d32580f147b39ece564b2909918eddebb150d9fa9a12d88adfe08704a8f42361c21e84a0979dec2014fc33e83125d9619b24990e66a78f607b698e3a788c394323def86425e9ea087327666d61b4f327c34e7200497b6ba11290e2b09219b372270fa849b77167229a594db5f5622122bf918b14403207410ec8307589c98713f375a5b96dbd62542daf6a2aff06d8450425eeabfb8a8eafed2a600d2698e2067b2a0e47f50b96974e1e54e6644f630300fb392ed9bf21ae06c5fb44fb0d78a6f3de8e0383b9ead482f0c2e7ba337aaea503e45d41e773f706119ffd3e8c3dd8025a24639c65ce2c0d89d85cec1b95e13126174ace442a58907b2887be96d0732db9c78edb0e8266263b0281c766633f5701a0cf7d8bb804f2a56ef78de68fcac65eedf07f20a6ae7348ca7427da1046fd6b4590bee0768b4718a51861643106f03d3e72659d9ee2f62196b50ce11c221f2e1ab5da371d81ea60ef8e8838ded070421fc7b8e2160a2bb4e9ef6d863178ed5ebaea9fbd6a35046c360d31cfa5f2da9d00d5ca1a35392a2092beb33bb0209a34bcc8b4213cc0d4d5220246425d08e3dc235ee5425e31df07945f24ce4255e58763014ac5a4de0931bfdbef8c021e0b9aad0024d38a30d172a4959401543dffea4418d47cf64bfc0c5e83d44af310252723a869c395f326efb452ba1bb5a0f75cbbeb8cb7b93cdf04f50f417c1e4ae181514431b9a0f814e9d49d65392e778419974b6bda3c79a1c8456edab63dcf506d6e5d1b2e0684c2c05ef33104ccf9898bc2ec7542be2514be3f7a4aeca4fd69fd9d3cba8a8df1d9cbc5f4e1856dcba14af040ccc99ac4c32eaa7adef154f047a0206169790673cc146a801c66249020493cb9d9916df6ebb3b992e391e8f49772fe51888cdd7e32385468320b30411674ab677d597bb1a3b95b0b4aec7ed4ff9299e2b19f2aafe73b4283b63a69215656dc6dd950e370c2c2b72779d74069648ed01b73b2e83e3856e6b43d11afc2b097afee332b1498f902e72d5e1c1448b2a4a4b2d636d024fb66375e89ad8ff83613d31f32f773831e86fddaea9c2230ca06a3b0f6224f085a33ea5a5fa4801f461ab02a035267a6be0f2ecfabdee02156131c1b0455aebe6a64b000a15465e3d335caaf448e260c9562be9d806fdccf54aeef5f52436ecbafec1b2b96e0ced62381476c81e4e31e6d0253848bb2f99a8568d9cc4e4e30c0ffc5af72e04130acf1e8709dec227ef8193b0cf866ac30eaee0d39bcda803fe03eb628e06cf4d7e65fdc02bd31fe182596d750b6cd6411217e55e710041b3b72d3396f68ec670f9e021947741acf201410d7c9cbbb950ada63761d954ff05b0f24abb125adaa502ec71f7970d8dde7ecab6f641884e3038a5fb06c790968653fb98bc09b680f3caf7d6f6d59d412f7a5f91d687ea0e7b573d45a72b8619128528ab3e621a92cf108b72e08ee759a015839190fdae762c38bbaf41bd4fe8d82391962a5c2d1ff1bdf0c9a2cf197fba1abcac9e8854a95658a0af6de3472da824dfc4ab578b9350fd42b0f997b160c7f4ecfa4fc5ca8b52baf5875c5782521ddf707429fb8bdb92a7db41cb444a68ac8d289453389281e1081195f458bccf2a641b9782e3dfc33a5ba76b1faaffe98a5549f7d3173cd11f141e3fd19bd48bff0f1f05ccc313b3a30b26c6f95b3da9fe0ffa07db34d594157563e227ab1ee2043ed297a58e631df252a24a030f726bde646c3de3d95b6959ee7a1c67001fcb65c1a2400d89623b4241aff0a18e9d3841a08f914960b87e7e33b4116521ef8fec2dee13ca11fb80a080ccab1c84c094501eb1441da5ff9e995569787497ca15dd93aaf20ce4ceb9624732269e24e0013267b3b008f03dee648ce84b04d022867209c1102277132da8d9c9edd15102be55da0d3f9259f14dc65dadbcec08f9e6514da82bafe5c0128d571ca08a0c9cb8dc89c0735114a979ddb8091d137b899554932363a45d5de8d01e3b7e40e8a1af3ff3ca37716aeadd903fa6966104df36c635440baa8c8539ce715c22b699aa22bdd5df343e057e434d5b51b453be4020b5fe0c44fef948e8aed483fafc067d36c185c283573bf9261ca14385e5c0a77669d24fdebbeaa898e7bfec4a383a20014dbf3f175b6a5fb35d6a370e61b1c040ff6ed41687c82729785e654898b6cee1913d3b5ab075cb5c2e56c82e746183d64552697c567870949175d7510f82259884a85a91339522fef2084238fe3ebb76553df07fc9cf8121a95c53df10a21151f0d19b97a80c858e74e62f7119677a15438e754ba1bcecc06e51d08e3bd352a9fbe4ef39194e6bec4b48f65e6dd9f574dc6e1feacf8e34ab27ce71abdc3cfb43b0114fb1ebf906a43180bd9951981649d40fb8658efcfe4bdad2e0a02e1265972ba33f93d16517d7e4b408b88a48fbc8023e5a092fc9d100eb28ad1cf8ae26fcadde925f8d917b29e0b07a8853a8d5a79aed2d457736ff2381c41c6330d5ba21cba3ca22e5e8cbb7bcf5efbdd61cb61f006cc4fbda7f2e02be842130599f6bbe40e966af4b5d6c4c9eec409ce3a798c31063c4e0e91383cdbed090cb2df6dd523ab1804d45b1d1da831b823e612f4d8b6a26f8582aa5d07540a1f8f3c78b76fd16d4df49e0724dff555d6dc90100220d8feee565a9a38d261f31813bf5d9fbda3404d292e1914b8625c7ca5525f5e9304da6e6fc2dd7f7ce337d7f94834ddb27dc902e28eb0d6c99381019868c0eb37d4d712162390f16bf7e0b7e9efa54567c13e13f4acf804ab4a9789fdca927f8c6e4c3cedf799187953f016", 0x1000}], 0x6) syz_extract_tcp_res(&(0x7f00000019c0), 0x8409, 0x1f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001a00)) fchmodat(r2, &(0x7f0000001a40)='./file1\x00', 0x20, 0x1f141b48d06c81c2) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) kqueue() clock_getres(0x7, &(0x7f0000001ac0)) pipe(&(0x7f0000001b00)) kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001b40)) 12:06:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 12:06:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 12:06:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) 12:06:20 executing program 1: socket(0x1, 0x2, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x20, 0x3, 0x6, "e651fd84accfbff2741815b130ba31c58f16e4db", 0x7, 0xffffffffffffff0a}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0xee) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000000c0)="7118c6c400fce55826d48567ee6808295f51618ad30ffec9361bcc", 0x1b, 0x401, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000300), 0x0) 12:06:20 executing program 0: r0 = socket(0x11, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:06:20 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 12:06:20 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() mlockall(0x3) close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000), 0x3) 12:06:20 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x1, 0x9c}}, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10000) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0xf5e}, {0x8, 0x101}}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:06:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xffffffffffffffff, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 12:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887aa39baeaddf01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa0485c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a61a5b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbcbbf713be26cb8bbb3ae578f8794776287e430bf5cb648b65976c45f738eafebd7624f3a607bf7a1d3be73e9030f07d07a210a80a0a11462d5fd2aa36c47e544a9", 0x67e3ac46f5e1017) 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, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:06:20 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getpid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) 12:07:20 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) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r3 = semget(0x1, 0x0, 0x200) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1000}, {0x0, 0x6, 0x1800}, {0x1, 0x5, 0x1000}, {0x1, 0x889f, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0x7ff}, {0x7, 0x0, 0x800}], 0x7) 12:08:04 executing program 1: nanosleep(&(0x7f0000000180)={0xca8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x22, 0xfffff, 0xb14, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x15, 0x0, 0x81}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0xfffffffe, 0x5}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r1) clock_getres(0x3, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 12:08:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="0479b58e3bef8cd9778c65e48aa636cd1478def20d81064ac26a2852088f29671754bcb17ea9596a3ca33027a8e3842db0a89656d79caeaea8c82dbd52e0bb8f4f30fb1a0f2a43e5359c2007582f912b535a6c7286e58a40b29b011a1e304a2dd297fb59f4c3a2f15c5b0a7d5f09c290815dca94f1959b4b01c1dd5abecda2a477ca761743d2c96fc12337b4b1ff", 0x8e}, {&(0x7f0000000200)="8302e83a9aabb9678708", 0xa}], 0x2, 0x0) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) select(0x40, &(0x7f0000000000)={0x0, 0x4, 0x93, 0x100000001, 0x4, 0x6, 0x100000001, 0x3}, &(0x7f0000000080)={0x5a, 0x0, 0x23fbbdee, 0x3, 0xfd}, &(0x7f00000000c0)={0x8, 0x6, 0xb3, 0x0, 0x1, 0x5, 0x1f, 0x10001}, &(0x7f0000000100)={0x3ff, 0x9}) 12:08:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='4ile0\x00\x00\x00\x00\x00'], 0xa) r1 = socket$inet(0x2, 0x5, 0x5b) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt(r1, 0x4, 0x1a, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x4000, 0x0) setsockopt(r2, 0x29, 0x20000003f, 0x0, 0x0) 12:08:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 12:08:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x401, 0x9, &(0x7f0000000180)="0ec5faf4fecd0aaca074febadcbeae6ec90e31cf1bb3186a45388d28b6c428a30845260454c4604a62ef3a940086133f2a60735a1982973f3f3aa1bc79a4231d17db0a6c17400e327e4d5d0fba3ac625e0668c8c2e005d6a3314df32be3012d072323152fea0baaaf0dc6705332972ab32baf7487bad07197bf58c189ab8f4330da1a7124864fd25bfda86a8a8921860c175c1fa1879305682a4f8b27d6492b335a96b10766b1222dfd78344444e9a983ed67e9fcb5f366416fbe11b254090276ba0", 0xc2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1008, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964815081de79e22c856c0601bc8b5c8098a580822c9852dc21cf0dbd4ed1d1a07e245a86c56bc21465f55502237688a30e3e9c89a47053708b2d93d4e865c1628379312942456df7c085b41d1b121fbce70ee8502c6413c8d5e075a7ca504e5a3711b5e5200eb", 0x65) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 12:08:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="fd0600000000000048", 0x9) socket(0x38, 0x3, 0x7fffffff) 12:08:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) lseek(r0, 0x0, 0x2) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x1f}], 0xfffffffffffffffe, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fffffff, 0xa12}], 0x2, &(0x7f00000001c0)={0x1, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() close(r2) 12:08:05 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x4, 0x2) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x1) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/71, 0x47) recvfrom$inet6(r0, &(0x7f0000000040)=""/114, 0x72, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xfffffffffffffffb}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f0000000240)='./file0\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) 12:08:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x1) 12:08:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff7d) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x316, 0x5, &(0x7f00000000c0)="a162ab28ed977e82831e07d409bcb6431be2befac612c4d03b698f1a91f904ef7a20d350eada7137602d3c16943ed8bf63df103e649251918987ff598cbba79ab245ecd965a080ef6c21f4b0539620e560afb4434493c76e50955d09bfd937bad8b56613", 0x64) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000140)=""/93) 12:08:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x120) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/66) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000080)=""/230, &(0x7f0000000180)=0xe6) setsockopt(r0, 0x400000, 0x14, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:08:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)={0x3, "e820a4925f410104c1170a22ac0d12c9ec61d5af03d85200432f77bbf93f7c6670ca2d3a070026dc3fca53703ad1867169b6fdff4893fa99f3b1c0f1c4045b31d4761d26fda891ef48123a462859986f998ed394b792e105399d522f5ff2f84ac5091a137175cff2c0f9899fb1125e13ebfe40672cd8872f8905b310897794adb06593eb0338"}, 0x8e, 0x804) 12:08:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair(0x1e, 0x4, 0x59, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x1f) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) 12:08:05 executing program 1: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file2\x00', 0x2) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x0) 12:08:05 executing program 0: r0 = socket(0x18, 0x1, 0xde63) close(r0) kqueue() r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x6, 0x4) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) dup2(r2, r1) 12:08:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r0, &(0x7f0000000100)="cfc56b18d8f120aae31bf62cd08c223dcee99907b763fce98af399de9c82e55af84d43e4afc7241d8ff51ac6d5c0c37e2f1d72afd61d0a2b22bfb5d396ab91e8376ef7724f0a64396aafa092def7a551bdaa9e936f5b8eef84332c5cf9fe9195bf38c44b5b5500511f7c", 0x6a, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sync() getrusage(0xffffffffffffffff, &(0x7f0000000200)) getrusage(0x4, &(0x7f0000000500)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000200000004}) 12:08:05 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 12:08:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 12:08:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1d, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 12:08:05 executing program 1: clock_getres(0x4, &(0x7f0000000240)) clock_getres(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x4) nanosleep(&(0x7f0000000040)={0x46, 0x10000}, &(0x7f0000000100)) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x106}, 0xc) 12:08:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10010, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x1e) r2 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f0000000300)='./file2\x00') 12:08:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00', 0x4) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:08:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:08:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = kqueue() kevent(r3, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x64, 0x1}, {{r3}, 0xfffffffffffffff8, 0xad, 0x1, 0x0, 0x200}, {{r0}, 0xfffffffffffffffc, 0x21, 0xf0000000, 0x85, 0x40}, {{r2}, 0x0, 0x40, 0x20, 0x25a, 0x3e8}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf000000b, 0x5, 0x24}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20000003, 0x6, 0x1}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x3, 0xddc}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x400}], 0x7fff, &(0x7f00000001c0)={0x6, 0x4}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x6}, 0xc) fcntl$getflags(r3, 0x3) 12:08:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="03b6695ee0e54a6e60919849d7ac1633e1920d8994ccdc212d49157dfba424248a7ad0f67f94545ee626262e949e0161f094a89d1f218b7ca2d621bf2dedd6cb661b14dae5601a98ffe1984895a3dd4cf621cc91b9fcd3e7857779bffcd4f0507d3fea2b2b000b89abccd14ea4215b3d44f5ea100698aa955b1a5c0b38c8221ba35460190802fc1c7c5e9b3393c66cf8efdec60912cef6ba41ec569a3b55862c9c4c90c2b2255042bf07fe539b11c7d829e66adafeeeee4bd32e33bd40db9c794f1c857e3c18cb5d0d00c4a88f6ae7", 0xcf, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0xe4e5, 0xea}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 12:08:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0x2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000001880)=""/4096, 0x1000) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kqueue() openat(r2, &(0x7f0000000080)='./file0\x00', 0x20082, 0x84) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0xffffffffffffff80}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x89) 12:08:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x10}, 0x8, 0x230d48de, r6, r7, 0xd7, 0xff, 0x2}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpgrp() 12:08:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) 12:08:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x81, 0x28) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0xfc, 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) sendto(r0, &(0x7f00000000c0)="aca8f72ea0", 0x5, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 12:08:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = msgget(0x1, 0x322) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x50, 0x912, 0x8b, "f259da574c5d188e4a6e85aafc391ba819832add", 0x63000000, 0x80000000}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="ecb4b05eb763312df25773ada8f9ad85f3a92c46cd27b555818d767be794dc4172ea3a3730446146d07429bf052c98a1207779d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c24b4ebb267bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc61de5de252a68c13a594aeffcdfe3bc73b6e6e2373ffdfb02dda4761cf7680a2f552a6fc1913514a6c18275a442213d7a9f99aaf6fc199058471d673d151286c354e29282e09ba00627eb1c200ee9b81703d0dd3a932729f019ca67ca6a5eb195d6465a8b840a3bf72c466879e1fc3944e29f6608b7e4b9a81fb3aa48164f02a918c926a47485d9267275c6fa1d7952bc51d434cb8c353027002457bdd5019c07bf9dab04b95a99b392bce3aac840db1974ddde69ff3a056af8faf1238e98653e503624d19278c9324f39542d05efe59e637abfa53c0936a9b17dc14e839d545d4cb7f35e5a6c0392abffbc0137d454c1f3f62ad5ba761eadb22b322bfea634c86d0de79ce3f12674e997a28a4a453aba5e9afd4d2a533d392f23f6b1d101a2899aa7aaa7345c4af292c88d39f4dcc9980501782ac0e6740fd3cd3558b99d6a22f92c37dec5bd048188acff91b480"], 0x1, 0x800000003, 0x800) 12:08:08 executing program 1: r0 = socket(0x4, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:08:08 executing program 1: r0 = semget(0x2, 0x0, 0x1) r1 = getuid() r2 = getegid() r3 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xe50b, r3, r4, r1, r4, 0x533825bcefe12b9, 0x9}, 0x7, 0x800, 0x3f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1be, r1, r2, r3, r5, 0x88, 0x5273}, 0x7f, 0x10000, 0x7f}) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000000c0)=""/98) 12:08:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000200)=""/125, 0x7d, 0xa14ac529523f44dc, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x22) r3 = syz_open_pts() close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) close(r3) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:08:08 executing program 0: select(0x40, &(0x7f0000000100)={0x80000001, 0xd33, 0x13, 0x794f674c, 0x3, 0xfffffffffffffffa, 0x5, 0x3}, &(0x7f0000000140)={0xf65a, 0x6, 0x7f, 0xffffffff, 0x20, 0x100000001, 0x10001, 0x4}, &(0x7f0000000180)={0x6, 0x2, 0xffffffffffffd1f4, 0xfffffffffffffffc, 0x10000, 0x7, 0x6, 0x6dc}, &(0x7f00000001c0)={0x9, 0x8}) r0 = socket(0x12, 0x3, 0x800000000001) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffa}, 0xc) fcntl$getown(r0, 0x5) dup2(r0, r2) select(0x40, &(0x7f0000000200)={0xbee, 0x7fff, 0x400, 0x3001, 0x1, 0x4, 0x314, 0x2c4}, &(0x7f0000000240)={0x6ac, 0x20, 0x2, 0x1, 0x5, 0x5, 0x401, 0x6}, &(0x7f0000000280)={0x0, 0x2, 0x1, 0x7fffffff, 0x4, 0x7, 0x3, 0x9}, &(0x7f00000002c0)={0x3, 0x8}) 12:08:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="7d98d6da00c26af09848a2dba18f05d089d75a65b8000000", 0xfffffffffffffe1a) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:08:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x200) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 12:08:09 executing program 1: r0 = msgget(0x3, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x335, &(0x7f0000ff6000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x100) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 12:08:09 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 12:08:09 executing program 0: r0 = socket(0x1b, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 12:08:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x7, 0x4) 12:08:09 executing program 0: r0 = socket(0x20001a, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 12:08:09 executing program 1: mlockall(0x3) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6c9, 0x6, 0x8, 0x5, "75655e2b8e03c4ec395a17ca24d81f61c2075cab", 0xfffffffffffffffa, 0x4}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) 12:08:09 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, 0x0) 12:08:09 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 12:08:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x51d4f0e6, 0x0, 0xe6d, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x6, 0x1a719d6e}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 12:08:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x63, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x24, 0x10, 0x485, 0x5eb7}, {{r0}, 0xffffffffffffffff, 0xc6, 0x80000001, 0x20, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000080, 0x1, 0x1}, {{r0}, 0x589f28f19e842e9a, 0xc3, 0x2, 0xffff, 0x8f}], 0x8001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x4, 0xffffffffffffff3a}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x20, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x81, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf000000c, 0x8, 0xfffffffffffff801}], 0x7, &(0x7f0000000240)={0xffffffff, 0x9}) 12:08:09 executing program 0: r0 = socket(0x20, 0x2, 0x8000) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:08:09 executing program 1: r0 = semget$private(0x0, 0x0, 0x112) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x9, 0x1f]) setrlimit(0x200005, &(0x7f0000000040)={0xb, 0x7}) setrlimit(0x8, &(0x7f0000000000)={0x400, 0x7}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x28040, 0x28) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 12:08:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0xe72e, 0x3da}, {{r2}, 0xffffffffffffffff, 0x1, 0x8a, 0x8}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 12:08:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r2) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 12:08:09 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0xfffffffffffffea3) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7c270f80, 0x3f}, {0x18, 0x0, 0x20}, 0x0, [0x0, 0x8, 0xff, 0x8, 0xd, 0x4, 0x10001, 0x80]}, 0x3c) 12:08:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 12:08:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r0, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 12:08:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) 12:08:09 executing program 0: pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000001140)=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'], &(0x7f0000000000)=0x6e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000001100)=0xc) 12:08:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) recvfrom$unix(r1, &(0x7f0000000080)=""/128, 0x80, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r2, 0x5) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) shutdown(r0, 0x0) 12:08:09 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x5a4697d20260511d, 0x82) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x2, 0x5, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0xec96}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x651d, 0x6}], 0x243, &(0x7f0000001300)=[{{r3}, 0x2c36e06c93189ca6, 0x1, 0x80000000, 0x4, 0x11b}, {{r4}, 0xfffffffffffffffc, 0x0, 0x41, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x6}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x361e}, {{r9}, 0xfffffffffffffffa, 0xe2, 0x0, 0x7, 0x9}, {{r10}, 0xfffffffffffffff8, 0x1, 0x13, 0x81}], 0x1000, &(0x7f0000001400)={0x1, 0x2}) r11 = socket(0x800000018, 0x1, 0x0) setsockopt(r11, 0x6, 0x1, &(0x7f0000000000)="ce165847d641d8209cd45513936e6d93ffd9277ce95f9a1f76f56ef691f057dbc44352c77f179adbd5904fe72df0ecb2f96027c802b984db988dcf2e006e2081d5c658e52ab6f5e5d5354978c3e51296c5e54cea5b570b73300d9c125866141b5b902fcd5217cd292453c44f66c3e44af2ce2735076a59284a301b55acf9c5667722ed7b373a5e2818b029125d1ea89afcc2faede4e2a172940a076b9baeba9a9c0820c50903c1f4207a3731e43efba5426182e497f04acf4e298b0411b96cb8", 0xffffffffffffff2d) 12:08:09 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0xc0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x6, 0x9, 0x1, 0x0, "60629ca20f6ac9eab8c135b6a8b308a7a3375f1d", 0x20}) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/185, 0xb9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r3, 0x164}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 12:08:09 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 12:08:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffe1d) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:08:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/140, &(0x7f00000000c0)=0x8c) r3 = dup(r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setrlimit(0x7, &(0x7f0000000080)={0xfff, 0x7}) 12:08:10 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 12:08:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) munlock(&(0x7f0000377000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:08:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20, 0x51) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x8b, 0x4) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:08:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffbff, 0x10001, 0x7fffffff, 0x0, "44faa1bdb90f3c1bce28d718152dba91dca83906", 0x4, 0x5}) r3 = dup(r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r4) syz_open_pts() write(r3, &(0x7f0000000000), 0x0) 12:08:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x4fe3) socketpair(0x0, 0x4, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r2, 0xa, r2) 12:08:12 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) pipe(&(0x7f00000000c0)) 12:08:12 executing program 1: mknod(&(0x7f0000000180)='.\x00', 0x1ffb, 0xffff) r0 = socket$inet(0x2, 0x8005, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2002, 0x8) r2 = syz_open_pts() dup2(r1, r2) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)="a4353efcd594de583bc26dac8ddf5073a43b7ab00c2a23ca591a20fc41b6677cdd871d7616a7055fd9c40460c46d2d59860d2a6a771308d753fac1bf4cd3ac84334f45440b564a513b9fdcb483a62a62984cbd6fe5e0653ac8bc95a202cc101bb10db00f205feea811e82ff25540ecccd6cf34230cb0ce357bcca69757d1860f694cc2abfa726fdf4428b4dae4f8c21d047000d0aa262ad6ac23668cd51ef34592334816b2e339cdc5ec490b0a36bef9482a79db6ecc6607e296fc8777", 0xbd}, {&(0x7f0000000240)="f435a9f8c3cea3ce3883ac9b0e32507772a9944388774c44890e676b2afae8fa919e798c3f72c577ca63f2e1997528e04d352b2f76b5a4d4a34d512ce98691280f61977756500247b5b0ab22caef3718789ff122098f4133399aa7b1e85d8ada8024b61361400550b03a7e1f25e7a4c4d6971dc337d4078fb8873ea6cb92693d67ae28052a1ea293a8c4fb0cc7e5eea3e5cdf0f40d933f24d958c493f67a6a1298f7ff21d244ea9be5", 0xa9}, {&(0x7f00000001c0)="9532c446aed923eecdcdeff7ba202ca1733a0a5b385a11a111ce5a1ef452", 0x1e}], 0x3) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r3, 0x44}, {r1, 0x86}, {r3, 0x106}, {r1, 0x60}, {r1, 0x20}], 0x8, 0x8001) 12:08:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) fcntl$setstatus(r0, 0x4, 0x80) 12:08:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 12:08:12 executing program 0: mlockall(0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:08:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x16, 0x1, 0xff) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x30080, 0x1) poll(&(0x7f0000000200)=[{r0, 0x20}, {r1, 0x20}, {r2, 0x40}, {r3, 0x4}, {r4, 0x13c}, {r5, 0x4}, {r6, 0x14}, {r7, 0xa0}], 0x8, 0x80000000) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 12:08:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:08:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 12:08:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:08:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a097570421a1efeacca478d0181aca0cdd2a9a6a2ea0529b9a72aa40a6a6d2b6229676ddbbe016b958dcc7138dbcb7082114f2ce7b271bd6d4bb6c307f4fda3fb9f81d7e562553ad625c2feb4a544ed126f89bb3c69f0610f10a6321fa4a0d599eef7ebc76e1331010a76e16c0efd07d18dc7b490e40373ff126cd8092c9081ad0ac9d834da5d2b5c658056e9a9a4ba6ac5cacb671e0ea1e409f74e28bdc368445a098da379fc97e92e7f377944819354390b5cf12b501e809f29de74a8a3663cf5af7266aa546f27c17cdcd7e296f3b3e4e48d35eafd1d70ccc9e67cc1f74338ff06f086e22c25245b1b36a20be3ca8cdb8a9c2730143", 0xf7}, {&(0x7f00000001c0)="ecb108c48fb795744b1456e708c881a00aea34e5ef1b92d93365348f8daaa4dc05db6dba2935d6c8e25c9fe54805a44116e29fc3559ab8332eb53a2ea291f4bed0db3cd98c41eff228887356f3d4d108fd65d80ab744a90e819a0a6d0b4db87ba87094050b567140bc7daeb19d47b2e02f6e85167127ebaf6768aa0da247e84faca9aba6251bcd0f8f0db2533ad9fcaa36099c61f1df32e6da58142a4d0bbcb910b511eb4f185c27323a5fc184420d09840472011e8eb31ca17e0371325fd38ef8dee1ff64ea6186dcdffd8538e7c89741422906b16e977c3db68dd38758a97e307efa67efce", 0xe6}], 0x2) 12:08:12 executing program 0: r0 = socket(0x2, 0x5, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvfrom$unix(r3, 0x0, 0x0, 0x802, 0x0, 0x0) 12:08:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:08:13 executing program 1: socketpair(0x100000024, 0xfffffffffffffffc, 0x3, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) flock(r0, 0x2) 12:08:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002001ffb, 0xffffffff80000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 12:08:13 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 12:08:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x80) socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r2, @ANYRESHEX=r3, @ANYRESDEC=r0, @ANYRES16=r2, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64=r3, @ANYRES16=r1, @ANYRESOCT=r1, @ANYRESDEC=r2, @ANYBLOB="525fd0d07e29d8f1b7e6b60b33a3feb10b405e15032b065299aa4c3241e9a7d458aad3a2e1e6dc5da50798de93ca5d600a7f226d07c90978580ca4de9eebb9b4732a881c4a59812a560fc98d4d008b93cf53911f1ae205b605705b399d7d80eee127a05aaaae82e45d1290651c32ca46d356c91f25158ff8edaffd216f330426094c5046c07f3425850b79c18539ec8e860e9d61e550fb644c8378ddfb3f9169f0a757ad4d7115c2d93e63", @ANYPTR, @ANYRESDEC=r1, @ANYRES32=r2], @ANYRES32, @ANYRES16=r3], @ANYBLOB="000000002000000900000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000004000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64], @ANYBLOB="bcecc5a4d17ddb698d07e4ba9177b54b8bbe5190e8ddfaf29fbc1c55856227d86f6dc17e4c23f32e552f68452a6907c900027b7a8567c4268a64b7ae6084df8a854403a8499cd06b586b2a4a4b7a62e854221ffe4674d5b603b157e07ce4cd0cd403"], @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x14e}, 0x2000001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 12:08:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 12:08:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x361) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getegid() 12:08:13 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r0, r1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 12:08:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x0, 0x5, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 12:08:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)='\x00', 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:08:13 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x2000000005) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 12:08:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 12:08:13 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ftruncate(r0, 0x7fffffff) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 12:08:15 executing program 1: setrlimit(0x3, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x101, 0x9, &(0x7f0000000180)="f8df4f6a06f256b0eb66caec60c5a1c77d8c9abf513d69dc4ecaab9cad58af5a371c4bdbe872ca16a0573592de8fbf5745ad7c61dd0df09f151a2571568997af104761ac8fa75d470408f5624aab8cfe2980980aa277c5fe027c6918339540c43d43610da554562db40af5e7bae210d6496f1489942aa921dbbd34a23401eb5d0776a56513842aaf0bf41bbc14b47e0414fe11f6bc593207b1f246a03186be587bb6a4e6d71d7d200ff2865d33094f1bbddc4647bc9cdc678bcfcdecc927c5036969fd132f5df6da94f2bc91f273f0e128ccd84b914ebcc1c87009788684efd4e3e9090d18d2a3f3818f274d14278b30c968c5a8df9896c1e6564747497c91", 0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1a, 0xc003, 0x401) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) recvfrom$unix(r1, &(0x7f0000000000)=""/143, 0x8f, 0xe98dc7931c94830b, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 12:08:17 executing program 0: r0 = socket(0x18, 0x8005, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 12:08:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000080)=""/56, 0x38, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)) getpeername$unix(r1, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)=':^\x00', &(0x7f00000001c0)='$!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='^^\x00', &(0x7f0000000280)=']\x00']) socket(0x0, 0x1, 0x1000) pipe2(&(0x7f0000000300), 0x4) 12:08:17 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() minherit(&(0x7f00003f4000/0x3000)=nil, 0x3000, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x84) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 12:08:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe18e553fba255217"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 12:08:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='d', 0xffffffc4}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 12:08:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000000)="9447b6a558c1b063366b6ddf0be68b21c3e976311c7f9b14a07f354ea61465513790743618a73fdd618f6349627be9556bad1d63852e4a79d1a2", 0x3a, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x3ff, 0x7}, 0xc) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000280)={0x0, ""/218}, 0xe2, 0x2, 0x1000) msgget$private(0x0, 0x47d) 12:08:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x1011, r0, 0x0, 0x1a) faccessat(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//file0\x00', 0x0, 0x3) utimensat(r0, &(0x7f00000002c0)='\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}}, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(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', 0x10400, 0x100) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 12:08:18 executing program 0: r0 = socket(0x800000000000004, 0x7, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 12:08:18 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r3 = getppid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x100}, {r2, 0x1}, {r2, 0x30}, {r2, 0x10}, {r2, 0x10}], 0x6, 0x7) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 12:08:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x85d) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x100) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x188) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 12:08:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:08:18 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x40) close(r2) close(r1) 12:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:08:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() shmget$private(0x0, 0xf000, 0x4, &(0x7f0000fef000/0xf000)=nil) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) kqueue() 12:08:19 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unlink(&(0x7f0000000140)='./file0/../file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x120) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') lstat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000000)) msgget$private(0x0, 0x420) 12:08:19 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/84) 12:08:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x7, 0x5) 12:08:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=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'], &(0x7f0000000000)=0x1002) getsockopt(r0, 0x2, 0x0, &(0x7f0000000040)=""/129, &(0x7f0000000100)=0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:08:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="96624f023d822e9c0504f1a4f18f7037e29611a67ff20c4936bc8cfd94b7ceef6e78d077402554dc39d3fe353e1cbe434574ccb40acc659af8a97ec3523cdb2971843c90549642a9ae01465f013c8444b2c55bc1fe05db970a447ff8f16be01df4354bb0f7ed95d38de7d97b37abf05aaef845de78782317179956482398dc97ff2b60d9be603a1b70ff52ac96ccb97e3aa273857779e36d6050f22afccfadd5ff1779efef4d3d65ce557b10e3f0cacece6103f8bb1df1949287466ee573906821b3866f6987ca419a16d09fd45880a966d35e8f7cf1407a43952e", 0xdb}, {&(0x7f00000001c0)="f2ab9a67bbfb2d5533494be8fa5099aae56655413fab9231cd44239cc23f7e9cdeba28c18bfd0561e02870aa4c45e0b8f1864ac094bb1d43914fab6b9a2df8da1d60364f806674b884fb41fca05d39ef55a86551caebd6969df45ede260bf4c4599d997cef1493a8cbf1ebff408ae3b1efab3ede7a091998db95371c8869f02c388f34955bd79c2cbcfc0e685801783ac5f39c33e5fcceba7f29f4619592f018757ad2f755f4df8d42821d0949a21ba7a5e38e8b2c87abc3aac358117886a67bc3367248fff209feedba4a718fc5def2cb7bba0edcf77f0cf8d5", 0xda}, {&(0x7f00000002c0)="f638b656095a79f5bc074185115d3038263be6233c913a8a1f64a9b1f8f5a2ba2c040840453920d33e28d193e9ec85d476f8a5559da1d30a301c26454c88852ea060f4a090b15410c4a781c9250c232e6fd80706ddcd2048a3d2724706a3234943324082e1ef30c886afca4732f0ca7a28ad9d169dc1d6ab183f5bc2b7ab9b9712279de92a635c8a153124975472b6ad08a9ab22cbf4b8c19e26", 0x9a}, {&(0x7f0000000380)="e2d9c64e04dd8d850e8de1b78b4835e19a28c179f961641a26453cdbc9a875f2b99b65edb9462a346b6cab26212397b8fdf296d3aeae5bbaef9fac5fc045273b2c9bcc9bdff6d11768cb1b801ded6d58c49e7179c22ac076fccd0afef7e596f8fec96a8030bf10bfb106bed3e415e086bc8ed7d2a2281004019f576e352b599caab3785bbe177e2268f21348809ec522f8484f50f8be86", 0x97}, {&(0x7f0000000480)="a54bb80b3ff439dfafd146a57b54b41bc3fa7d598c14a2049512912bc36ff2b54ccbe198155bad539214e368702791548fb12a9db4e21c73c31e9bb3eae8b44dbf4477ef448ac81f9c8703a049b0047dd1d86d73a50ea0a6ec30bd0c043f6ca2081d46ff69bbf135f62ba587654a8c7fb5c70006b421422e1fa607f563d845a249fefb1c98e14d3455b95417c29a69a6acb0944da4b7ef59f89fdd0eee8f85355882bcbe17f59623fd8b98084c", 0xad}, {&(0x7f0000000540)="b43f088b36133a6d25af4dcea20ff6e2d53519f983a4754c0862a6fab9f40b58a5a62ab3e2a46057cae2bbf6b2acf397028c8e643fd5e85221c7ea17a3e3fc579437fc77ad76a6f356930364fb0dad9479bf0c2b621d3470cef6ccbcf4f8c4e79faf4aa5c68966c8a58ec31121356290134307762f41703dfbcec8e7341de9e871540d66a9738ce57acdfa06a501621c74f45adc95a985d69fc726dcf82408888ce8160bd8310f9d95942c583deb830fadedffb3bf2d93ce464d255e9db5937c66af9f102476df20a4ce33ab65336bd5238739480c58448b7151e789d652", 0xde}, {&(0x7f0000000100)="f8c9424f89abc75d03576ab4837015bfec0b56055052866c203cc63952ec104b89a654138aac432ca6", 0x29}, {&(0x7f0000000640)="40adf87ddacbb82219ec00bb2a8cdb53b09dd79a607d4eda1dcd37c601c40b15df3a47346e4f9fa69b40c5448329e52a1e199fbd24b0251c3cc87e26cf7646d29282a9b6547c24b3da12728f358ad47b63d9c91597ad798426bca5ea90218c32f1c5cee69795e09dc552d049d64dd3d1d23b2063f858e8fdecd0470f9df6d9ec36bd4056a77f66035326054139e578280ef37565f5921ffe8ef2d4279886ac57e0d1aed344f355ff1111bf6fdc3aa7acf106460a2b478bc7623229e0d778e8ce8f6ae0484747b46bd1ca71348736a3d3f788fb864e25ed2b28cb07a90d04d1718aa0c852a1e80dcd18a8474e60a3a11bb90142ee2d5fb065a5f63eb7292d4106a5f4f42e9288100f05c0a26fd12e9d0561c062c07de180da64470ca7c21ff0b39952e6d6967d152f275222f01a1886a67e86e6f8c8bcf35696f5396521921874af5371217ae3c71bb360c50abed8c23a097036e8bee0b237ed473822dd042ce37146aeff2f90311df972c407918bdb813e496a74104b7885fd1d1db304cc0080c5693eadf15c98bde53ef10ff9b499bce88d5178531e2ddda9477d99449de086d6a26c357120f53c32ffc0cbf4557ba41bc8715e1deabade65dab64d32ee5bdc0e81198912a276cd389f2df7a8bead06b777dc3455aef127f8b7443f2f8edba53513fcefe12abb97b0ff6bcfcfe9fdf57a122db068acc03fddb63ddc7bb8e08c9fc9af30ede01edef8733d8cdc87caf699225aa4cda2ad86ee256570a27d93d07036e3eaf9c5edd81ef0b95d8e4cf643bba77cdf9fd9cd9edbefb0264884cc09179446d2031fc243a91d6159a2e8cc6a61c09ffac8cef752c7f78c6c4179ac03e702ee11b47703cc24ee0362afb858dc8148e10f7d7d6a4eea3039c5cb9ca0bbbb867ed9c4b0f213c5c362a1dde9f61e996527625d1778d5856464c18540872c3f9243a6f477d207ef1cd6b3231818445f9fb803e2eaa41bf8d8e950ec80886c6aeaae09f3fd887f3136238c9b06c02e182fe511e2fa9f639d7faecaee82abe3c3f7ce83b4bcb1444efdf87d24a8b6e999ab78f18200294989852704557c40dec728e672a4beacd2509c261a172264d193e5d3db7779a8811022541404c4555a617a6aa1ec820e7f515f5aeca646518a586cbc320fe7f116a42599c66260bd81e483fa1dc7aca6e647233d10c9ea9f860b59827332b484673ae8d48a87e3ef715e56ee3183d8ddfc1269665d9bde7e0dc34ac26cf2345167143095c5829f6bf12f681e778d93ad91a10d2154dd51421f42a27e4696b8078808fe288333f55ea6720b86a14625322c354b6e2399487b919d767a0286a7afbf4f273eb3b74ffc8a8b0d9ee79413089e8ebddf7bdbc702c6b6d55fbf546b82859c4fe928599b86869757dcd76e7bb785a18e8ea87f883e9371156f22a2e1995b8ccb963c1b052e8c8c06e0e912773d5c4849501b59d0205ca73886035d5e9d11ad07ea580873ff7353ac6fe57dee46e0203d1afdd3b2ca0dd23eaec04fddaa0636959e897b82eb869e555b9d5dca7ea1160ff569b060553793123463c988ec849d8500b9c8aa763e4fba8a6f5450927cdb7774b01251da8993b9fabbd3305fcc2277da09db2eafef44a734bc31e00d7058cd8e241178e32799ab47be505b32888151336ad8aa5b59b38875816558fcb0a66a58ca6cff60bf6611064e6f3d78f923c1b8b09c464b63938b872e798973d4ad528aed6b0f2b7dd36c1c1b65fe62f3cfc782ab177c82be4c34ae236f477f4849fef0c6114fba20ebbfba3aeee6513de9065014e806b47e26b5bc649974e88977627eb95534498d2c450ac3d4b7923634329a3d9ce13d8b4656427a01e5dece48d194855fc9a118a338be52e01d51e460ce08087f7e968e05a0c1627c0122f8042e13c332316c84321647dd9e871407273e144ae5f03f1d607984d821755a3c21c39f17db2d7c0924239502e9fdd2a39f2f8c797468ac3b03fe5ae73de2afb02c7d6481502cb9085b00d944a323f7b196f194f184cff9c8ab93c80f6bf74179acbe62fd54783067b335fca736e9bf36997af5dfae5c71bf16544389274d3a8b638a1f538e1a540fad56f77a63cbf1870543180c8dd7015ae6f2e4a9ae13900401f11c5ffd5a9bc560ca7b45db76cf8846728223bc6ff62d2b7160005f20138689572ae95d639851f4a0b7420b493438b0b516360851bed59acb2c9ed7dc5621f313ad76049ea8f360a51596e6846b7b1e32f9ed21e64f396f800f2cce98a2f373ef778890be1207a375c26443165caec49a6b2fc860bef98a13005954dce35c5177596e1b064de656e77de136be8707440b1ca88adba1cfb6940813f02fdef2e1b92c602b3f757e79b1beaac4e7e9e646cb07e0033bb3575db69e370f22c40dc18b5b4452da078ddadff79297577bdffeac772ba7cbb77f213da550f8c9669bae0d2b073088e50578111016ba87195d033d93fa813e0a98b6e213295a713b495594682a8471fe9a062db03504e09c1156345cf40959b44e4dd64ce09dd72776f29f3cef231c2f5c3e31c0d03ed81a36484108c630a9c62bdd7ccf31cc7f1de28a3ba3824634cf9142b7e6929c3ad025e976bfc5f2875df4280fc984dd66ccb47a0ef90b3ddc063af829bafe131fd58bfac304608f443c38bc60d95cd92c9fd4114354c06312edeb3f95d7d410e713178eecb5f64f5891943c98627ec6158dd0d9d8917c712bf3440875e7e93042133ec1e9c1abdfc1cd7a1e3b143aace7e0ed145a8e391270c0e56da4943cbe232aeb4bd6d6403591f768075eb71808f1939ca39dc3535823d5dca3b73f8e4dca6c06ca3b86a070ddc3e803d2f84df96a3845da68bee4263b4665989026b74c5123d13bea85ecf97e39a92ece3c1b2d465a48d0b832b16d3ac06883497d82ca5d0ec0f0e77eea4b94dc45b181bbe81d78637dc0679496e184b87482d4f633fcbe062325a3473159478fb584276195a52d3fd11705d5bc1f8d4cbdbfa354a5fbadee1326fd32b67b330932ac58291a1e26a65ee324ad62c3279630d974a2e5a50d65508a27795d1222e788b66b33aeb16608072b3b62b995f84cf23a512f48023290ac02d2c5b362c06562c518a1b681d236872e38725269f2c871efe19f58500995a488808a5799d06a4bf96dfde819a2807b63a544f14683774e4f8440eed790f9d7a8bf454e2efaf38b71acca30be2cbc4dbff79bb2dfe65b3d9ac17dbc34e2507f11e148c220d992a31b37c735d9115fe55d962fd7c7010b13892561d372a82658f448e3d97c25bae2a6299a764b31f8bccd1befaf72319a5457c198766f37d666ba546216d4eb1c6f5695fe50a438075bb78dcdcca258e295e3345c6676413f950674fadf15d4dc9a930b84f27c2223e1b263ed56d3aa9048646d2968f2385deea0ebeadd0b8a5373ada9a56f64c3eff08b2daac092e2b42a3f9dfed0e9818cf17deb005541f2ed740103d60caecfe60bbbfcdd028f68fb5d8c7f16b5d5565e304a32980197a62b85d1c93d7885efdda6e8dc41ed6987bca9e0d0420ed02cb90e68189b944ad817b4e6b20307046560d2b03a3bb77a223efb005995fb73d26a7d3781a37a74ac607a78aefc2aa315cf65d99f1b5a33e0bf0048af73865903fdabbb33d66469bf691272403e69c50645c9f5b89c3cfc52025d9ae5b7e840b737c3f854bb5f8c36199d274f0f91e0a77db1ce783889511b50b5ff7c4d4ba2c70a43453d7ac74adb021063204f89add08a104e38256819d63c60e3118e4f508be214c9304e39ebaff042ca1f5646e155b61d563482cc61c4fed548a3dca22d6ae71493d25f030821983851a132a4fd2852a4f652a720e38eb0ac1856a8d1ba9de20d08eeb25836989ba8b6b69a35dc7cb54255f7945c282dd704f974aee386ea4067ce623a5410510f7215147ff374d833e54acbd2318c96ca510515fa0639951263a575ed9e78df850313a20f16cda95999b6a9d40d6d3d1e505b18074d3339b957e564f6b42b9d2cb96e45988d28d97f6151ff251de8e00db997b22f16fabfdeee893b06cb36f0dd740964167514fd05f7ba93079b45e773b35fa40c437331278e93163a5863e4be6cecc7b2265c02ac67d9751441c855ef8b36c5f4c232d3287e583211a28dd3b8e2897e87d9804948b030b9dfc16a850347036295c57eb7bc7072b94b57b77e33546b47f481db35c69ea2609e025ceab67b6cad07a9e53dbe5818f132bdf4c02844b89d4925f3de7f9570f6448503c7e0ff16df1e8d6e396b562e40d5a0e67ba184ad9fe312a775dbcb957822cc36c47b4f0f13e4697501cab0d04b201423790bcc55dc22a9d51fa0cd5f82787c07743c11832a58e56d2cdaa3cc4faa6bb398c2ef1999918d3d10e0a2342751603ce7470d89b05468b9e2e8e77aed936ff6ff94f46b9ab9337c5a928e28c5f281ed75ebdecd9e5f8a477f7b3c795e0e7b47a661ec625cceaf584396012eae706e3922e4061c604d0c2a59ae689ab0da7e01316861cc752fb9c8789d1e36f56e0ef4903052c84066c891b80c4004eb196cf783222a9613f4766dfc698ae9ab429c72073332d1b8929649e5780cdb1c27e9dd5efb1a9cbc37b47a704d0c913e594c9331200c5546ec99b0d6f249c6bf2f2f34f409aa1e6c26ffe22457c28ab10c3764e551ea278a42107c8f8a6e9df47c2aedcffdcdf042b8e291c7a5c103786c04a2d3262423fdaedc47b82da9bb11dbaf15a21cf2c81e603461236f309b60abd2998a9cbc63c87d17787d77ae046e7b61b24b595c2109a4c941edc733b34c1e1f06c1519a0966a1f3c88ebd370315636b607379ff81dcb42d34a01831e54d6b7bb865f7bd046aaa02e9129b7c6524639b0b66db524cb5ed75e6a9bbff67c0cec25e0febff13fc8b2979a666265a3dc0a4fed2043ab7dfb67ac696b0c7d40c865e536b3782cfa35668a7948afca02404a580317420f984dfef99f64d5281f05ef03fcce932df907e6987a2eea63ea2e1e61f4c13a98add206de2f9862202a68099b4373b0d0db431a4b79f95c97bd609c3b5973abd311b0b1d46432d2ccf3cf6d815a34b697bf7eb9d1f5020beb2353561c4cb17dec16c23a2bbc64e9e9fff97de76f5a132d2e6abce6ecc799e707001924e3b0f4a5b47da248d53480d27273bb1262e9b6970067219ca0c9d987fd4614199118da6772b0f7613695b1dba7c926adf9d85fc29d9c2225a0e44e48190b91f137a55115695f7e712c9b4cfa3b6859f8353746503a01ea758ce9135ecfa2fc4c2f303569acd2f07830b348eec4dbeae19eab0d1d81769fdf941d32a25e287ce05b55799df9e52afab3e96b9aa11923dc86538908047900949475ee8025b6e6022a72db6a70e4a47e124c1259bacb1d576509fdceaf0a6b126ee398b0e1b12781dd762d220022b9fa020297e75bd727ccbe9ca0b76c4b25503be4f0949f626d43610bde726b2ac650e6d5cb1fc0b82c992e5d86d25ae05d378ad0f145dce2fcbd280a0c09ef8e68ef3c58f044f7ca76577a02536d49e5857b418c1e602a351288023fb8cab28e804e170cda111ebd80415bf35b1a42508572f4012162e962ba70cfc8f4d1b8a0e2345c93edf452c6253aab037b9d9d3ad6f658a78b93e1e1837ebdcaf956fa8695f94200244810b1a3585138e0cbc3bc0f896414338a44fb81f2192e932ae8d449d9e1273b878915e3f34fc725b0389a03cc246bafbde0ead9ea4a4b884466ebd77b30446c5a8d11dcd6f0da741b23237c3ee484b1b635b51b0a87a8b57", 0x1000}], 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 12:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f, 0x2, 0x2, "698bd7166782efe681507c7d67566287c268984b", 0x0, 0x7}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000005c0)=0xc) 12:08:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:08:19 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x7, &(0x7f0000000000)) 12:08:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0e8dae", 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xfffffffffffffff8}, 0x8) setsockopt(r0, 0x1000000000029, 0x2f53, &(0x7f00000001c0)="4b74954c", 0x4) 12:08:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x0, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 12:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000ac0)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="e8a4cd260b7d8e59d331ac1d6e5d74de70639e5609971ef2b4967fee56f805f0701c7b3c4467a2b50a43ec899a391e3630707f2535359fcbb2095d526a4e7271b1b21a119678dd8f1d209718cfd5a7c0efdea05cb3333676d1f6df91a340705d360fd6f6b80f77523c0840e11e61e658884a43929da7eaed20b469e718e5f673aa4cdca54b6c21edd002fcaa24ea8bd0a0e8651ca2cc368e94b1f3f6043a439e65d80277268e3e601acc7cc6a7bf42e3a34f244a2105168b40b1a7cf3ae45e559856a2ea949e44231760ebecffe675579aa8b1142df00ff216a0cd314c9b2c5bb199a3ac8af990ea28382037eb5df9e81d51bec25acf98a7b896a793014257ad765554bbc248f3628133fa66bc07e62062428f3dc495341e84e38de67d8513a2953ed828018144a24830752f8317a04b5c56b7fe6147e50d47be2e3ce88e0669c3865b02638f4361a0f8a81288675fc7daa63f2fc83fe42297df8496cf373412844d0ed2a9309b5bcb40fe583cd6325aff5af306162b12799a0cd3c882d7cb7b07c15f446e3d4b5e329f138638077b738e3087f4f98cd893971dba8b4348af759e70a1733acdb229677d3fcf2fdbeded49ad526dc0c0f35af95a965d7ad7ea5822e085108961e9b001de8b65e00f4626a6bde8fb4355510d8c914fdfd61dd0bbea9129e2e607b96b36850e369691302bcc8f4dbdc87fe1a0ed379582e4c307c6dcedd82abd7c722480f9cb17b66acd2ec4ddd844a244986fe0e9895ced7f707f6c2f3eb5a7baf8dddffcb4747ef0844addf7f86bb2f930ab83be826937e56d05f2575f9b444e4688283cac7eeff7cb02752ee77a52caf8e58c52f4a03d5e10486ba7cd4bad5698b85344fcf3f34315a47523a31869c72350f24b2e555141c7a3777b97376db9e11cbc87966d01a00efceb86e794790e08fd6890f17dd5ab792c26a8421d6dd61cf6b32f368960ea099e533fcc54a77144831f470ee20f9f3823fd1fa30b7c38132f633a3bb4bf612f72a2667322b7734e0a646ac5a34bd782f0728262346765422110883c74c962ed71a450aeccae1d964d1c2a7b1370d9309504cf06744b07dffb6d6afe3d4127a7ab160138f930d408b3d627c906fb14c0668566c86ce2e668b0cfcbd5894262d70a271e436ba6b7ad0e7dad2d000fab4c36e481a3826542e458e4a4f66ec631cd8a57b019ba6bdcf6ff1ecfd0adc047a54158caeaaac3452d791986b8b1a7247f728bfbe591e1e1741c9ce12a7a7807e6aae34e4ba499ae696b81677bb16cf28d23fa2e7af97e53c628dbebc47ffc080ad18347884a24bd6fa9f611a279e4347353d365d80a5c51f9b4d538c506c194fd8eec6212768543cc10c41da04ab942fa387ef025ba368fb2ad3c3602bd8b8adc363402aae15f03d280a978f0feabc64b1021f9775cc13ff8da3fca1380bc78d78ce145c4e8996146feca5bf9abef5dc77942573dc7343e61d95503c778142c7fc98b9b11c15a1a840991618daa15413a66236e610bc134f4f4411fababa6131ec19c51002a735f22e4948ce3c39240d619c5313e6c0146e3d1907926db32cef8aa782fdbd636dd0176f9eae786188d76691f300e8cee5bb50e62a3e3a53118a3eba2c9b18d4cd9be54185055a96bfd52c4a1dbbafe9ec959ec2a03d1b397d9f7807b5acabe47c5dbef658769b477c70a7f006ac2db151ca2fcfbeab1dfd8f57ddefba0b18660f50a4cf9d22cb94ad63972b28f7a7b3da893bf5bf273f28c80e571b31627937417ac6f35d3a4045e9a86c8bc1b9624ef68003b109bf5c5aa25f271b96316e432dd35ac0a7654736ac6172bccae9a6b59dee56545d93e084b2781c499e662ba00476ec41490b786d9439e2230febdc935a924e9745705d8819832ade986a2c9700356057d7e93740d9484c2124b1dae470aac3f0e109f539dc2d5dbe8cca68a73e142513b8eb66702d97a0eabb0290baa3f91d89ec2f1e29bd8f4fbd0e79cf173560b84da382c26080823cb09e5355744f9e83c0146516554b8343645455d1f4182223e91207197e565644f319414359a3dc5fabf36342afb1c096349ea1585214396bc82b39b5904576708dae1329367d512a62e244da4c031811cc1fe341329a6141427d6a4dfe419a4e0a02d0fa6e63a40875af952a10c686c090f4566bbe15e12f74cb315dafa1d78c5d7916e73362b920be4cf7c16086854038dde2420ae26efa983e524f74b456000b4bea19949b2f5abfb164e4311b57ad324dadf1dcc072ace616556b19ecda853a760e3640869de96cf91fe50ede5206608d633b7108e08779b07bb8fb0643b18322593dac9d4bb97550307cb9482a305a9bc7284262e4822392c6c0624d63f176932f35d25674b4da485e4d33927cac01c0a0fa9b767de7cc8e40ae4a52bd1f96884b15f662454b3b7b7fba366dd0fdd7e0c6a4b139cb4bee5a6bd4db771862893587703e0d651f95f6659cc71a74309d28b6e7e6c262a2af783cdb8a212f523f87bfcd3dd83933e18f8893bb9dc9a1f3a6aeb576cc22aa60ec3aec96917e86c74d1207bd7845a0de1fd92edcf78fc74668918ce6841788bde1089c7ed41db0693075a62c942e54a9bf6d8b17831b61416dc5215b0f5222a7ea01baddd987d37efbbffcf86cd423a69562a01d6913f61b7be4516423e15e80c240569160410ec15a3418d95f5f34e51d91006b73129d4ff94df93223799cf280c8ae00e33a4d3046785a72d4a17bd7a3f04ee9e5783289e0cfb64617c6cc8cb37faf167bdeadc0b3ab957b363a6ed8d6837a7a67b06b9c50e0e2540a8768f426e1ffe7de0ebba8da818158aa4745381d6895826ab6c56102f4aeb5aec5b2b318c8c62d494734def07e3b37855622b7149e92170d6493b69559b3d5600c2245e8a906ea01e2bcbb34e9f869531bceadc43edaae6737a3257895642be6e40ddc17d5696453781d655981c7fa47ae7a6af2bb54af86e5e9c04c81b8409dd570d2140d6bccb1c11564125823850f17d7c24d141281649a18d7c5576e02d98c48fee7e30251e4f5617f325317c41d44afab8893a0dd16b089ecb39c4f0b4859e773475d15b4c1731de93a02e294617e295e577509b968906c8ade48551af57187822d0f0a3bc47ab2a89817004cd3f123c5aca88e7d78824f2b23ef1c9e5bcdb41f448f7e80ce29339df59e9d7fafb40cb924a39b38020e69577002c3e44d3c7ae7fedddae2f65c3d688038d7053a639ffb1155fc5899e548f58ffb09a1a56d22a107b2d8e4c41d0b1bf1bb50262aab379dc5a2df64cb0fbaad71e99b22349f0a1909a91a51b6c9c0e8bce8d361810679f431b49c83e89415362c41689a5cea5df2a7ce3575ded925617009bf9079c1c6f05ab7b9098653c4bc12d7deefa7b988c40d39aaa3fffb6165e9dd14e6588a6a58d806c009d1bc3bda10bf49abdba5f280b4150274fac729ca6259c8d329acf3a6e0c26498d032b48bae5b6df1e6942613501242d3314c0f584acb30c1ef19282cf4dd1c734fba962e8ce97b242e3281f615f339fece7753996f4cc87bed90b2c1a054fae1935b793cdbfed0b0f93ca68d71c2b48e624f3eafdfda759895b9041ed84dc7c06b28e62e28367efecbf6e0537ab07c783737b5fc9115664fec0435f934723d40a53fb96c0cd40f6aad839f6e8fb58abd7376a8952f0332457979d71781af3b75188c3ac3ed5bae822743b992ccf7e1e5db1d7305a45778ede07fa1728139e542ea628fbacb33ef1f9c9c17bf9951a1caec330f09960b41220b76575d02e7d811dba310da0b4df90bca5666822e417b2371ef21855bd8b9815a4610e54c18b4896ad497764c1a9a56b89a7f17a45c8f1669e596d6e3d1e06d09ce5663276293b77d5a13c4bfa8de1a5e38180000072f0168b139d871a4ad9878ddee0a89c6c050af48540735ae4800c5c513fa2ec619bc64b144b34fce83422f228b0df28b8c1d1eceda0cf834e56b1a1d4b212de2798c3b1dd17e45387352ffffcc9cfbf92de50a7662e9ebbda3c20d90238a88a2f2fb69d8cdbefa9a53af2eaa3cb4022aed9cbbdcde2897f2f77f71e451c5f55c9221d155f4bafcc450d8e5c74edaf8b9507bdb2412f300ae091e5b0320a9255a2ea96fe58e71661b5a09cad439dd5278b66ccaa6e070e3313d75c1059f60f61d499edb9c9bcdc2eebf8a02445a9846cac563b797154dc6b463167bb838c8b3719e8352804607800bab14287f9ac9cf6d66157a2e91a9beb2c19826828263acd21693a2dec00d91c48f36a4c890e016d01100cd948b4a97bb40894e7b6e921f8c4bcb27c902c660fe8171bdc97c04cc935ee9ff194cf31eadb079d65535db10455ebd691e2714d828f6d484323a400e4a55c946d13c6e67b06ca18571e5e28035e7ec6c5e1fc226b4299162b061c3ef73949656e315a9bddb4b4cdbd537be86b6a94fdbea8cbdf31d9b8d3886033a13cd1cfd4ab7841cf17bb32cdfd61ab98b753187b38120b40876ede52280fc552b52aac3e919419b556586078d5a32c992ed2639e3733c1f842576b6ff981d11002182622b066079296160e6ddcbe7279028b0a0712aacc9a54fa253962d2ac9f298c478f5e23b014b6f2b37b0402f241b61285258793837b4ffd4cd0e7def855b74e3f246c3b8db5b9ad0599d0b4abf2181f382ffef29e723414caacf6f60aabad405b69fbf3f5ed0fb453a1c2cd110515bb9c8df85f020d4ff1aba483cb85d4db40cdc178ce2e6bdb643551cac424a472d5bce7a80a9ae031558d58f738c6fb950869734c06545707eb4ef6676ba8099f93ff9579b965568311d7a7f66e33a3a02d3c81eb5e774e2e878a5aa83b7212c8d49480b2c35c95574ceb31cac6316b2a96a4c0e167b0c61bc38fb85461b75082e5e04aca6d83c25b904a4b1ca1e44e47079d206b1abc4027b94f8ab416e126da24363b81fc16d4d7a3a46ae1c96efe0e0a48bc4941dad67ae6dfd66b6d640242142246e8463912ca568e61bfa1d81acd1cdf2f938fa1b68f27595d29dded5929503bf9ed2917bba0b24d2adf7a39189f6e5bb2a053cf0ab9657c8530828141c49676836e5c6bf6a8c1f6da9a6f6907dc76123f7613faee39687314cca90653f5447afbae78a84bb4cece81dad8c592a583e195305cb3169539ea740ee15abebf51bae604786d643f1f072b8d28b7713e8e32f12949ea4f318bae3cfa541f38f98c03ce645cacfade9cd0ce7e4c3b57b82569029478aad79b2165424f28ee34caa95c6aa1de891b09b4dabbbe719faf8acc4a4f7b24086177105e079e978950b9dc055bc837f9ed1adf8dd7eae8b71df7a9f9e2b3c3cb2d8f0970a1cc8c612551278581ce54826145593908e631c01a2cee52b4da01fc906b2acf6405eb3b06ec30bb17625587e30efa9653dffbeef0724f73ec5ff5bbaed1af1f2ae851f33ca3a9766d5c6dee2304de9ede57dd22abce0c26d4a71f7022e95c3cfbdd8db11f1a619b99d2fa8f4aeb86395af3c4febda13568e7363b2d61f8ba679e3686cbdeb1deb2df88cecfe72a5fe6e06a188c07ff1bbbb6daf9667c1893c1c9f89e2ecc2cdb1b2b502c563941dd2f32088028fb78c64e7c9c92c8885e13ed9a92a3f1ae2c740c110c2f59db2d28795d7b1523843d331ca970f636910758ab4226677a3e438962c408e07a8c724fb75475d13b2a7df65ef0ba40862775a43a35135dfa80f28c2aaca50f58227a7a3b3a67fdf78cbbf5e767e87f1b9e25d5118d699d8242ff0d381c215ec45720b575eb05e93a820d8a5127311f95", 0x1000}], 0x1, 0x0) syz_open_pts() 12:08:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 12:08:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) fcntl$getown(r0, 0x5) 12:08:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) pipe2(&(0x7f0000000000), 0x4) 12:08:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 12:08:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x7d0) r2 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x400000002c5, 0x1a) flock(r2, 0x1) sendto$unix(r1, &(0x7f0000000440)="cb6e3414329889c242ed9a3c0cd70c5212a42c0f16719d6548dbc2e8d7bb94aff711f385af57bf190798", 0x2a, 0x405, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x6ec2b72a}, {0x3f, 0x200000000000}}, 0x2) mkdirat(r1, &(0x7f0000000400)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000200)='./file0\x00', 0x0) close(r2) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/114, 0x55}, {&(0x7f0000000340)=""/82, 0x52}], 0x3) 12:08:19 executing program 1: r0 = getgid() getgroups(0x4000021d, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = socket$inet(0x2, 0x4003, 0x5) shutdown(r1, 0x1000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x22, 0x400000003fff, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:08:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) socket(0x1, 0x3, 0x8000) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)) setsockopt(r2, 0x2, 0x9f, &(0x7f0000000780)="a596f54dc23d1c286baf55e26e9300ef8593d9971bc6c7a02188a49282ebf6756a4aa427e711916ed9957381951706424c3ef514b6942e3598a544fd319a027aad36fb407903007562ade13ee5f407cbc9e2e1547fa10a68709c1b54c420a83b0123543317cefc4d66aa613d3f9936d988286d3b9a250f49fcb0d1ea7924ecf2f6688ad6c3d0dac7966235c37c9104432cae9c836f0eef72f3e64589e656acc0ce71c2abed2525b1c7", 0xa9) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="827a53f1f642d70689de2dcc5785bb66e1aeb09f703dbd560704c84cd50a46c8bdd31c0535bf5de9eb8e874acdb2778ab2b4292ffcd575b1b32a8b5910de83a79ac2a5239a3f712d913c80459148213e6ecd5a1a544c4280c3b72bf8ac3651b4f0cf30590aac528495994432a251626112f14983e7a3a439d3c96cf1e762727dc45d2b4123e11474088d94dfdec7934cf5aa9d1a94f569ebc23c21ab845a22f143e79c9e6ad63d7e31547dca9b990da1ae79638fc3a9", 0xb6}, {&(0x7f0000000340)="bb3fda0d1bf2507f207dcfdad0fc115b7b8721412bfe848bfaf1b3c23d7621d4796d4e5e987c8e97f1c27105ea5dccc5c2d589d35bcf106a16f8c8981300d96fe1e448377716b411881de384db46a4e5860999b65ce47d0d3e1bbd5d3f188d142174a7333bd9159857261b72a569da21ab7d2b40824a508c4d29cf50800f6db9e5366eaf6fd3bb272a59", 0x8a}, {&(0x7f00000000c0)="d1884c08", 0x4}, {&(0x7f0000000400)="2785120ae508c10b673e413f4c1ae9299556afece39ef6b882d5d28a9d106a55aae8af0b42b0ecf7a58e9715b892c0996f1cf0d79687108c3ca5d2b9aa10b98fb78f1074e224f204415ff2271e5309817b75c2ae2971f69785b3d09a1283e05d13131c84449a95d92d84d41f11ce4d0a002053c2495c25c32fdcedc9a39e8c8d542fac56b7ed2fa33cc25b0f10b141b8fdd28e98976ba0526f1f6d151dab1ec019238a5889ec33240b62732a772683bac573d9cc8f7b0dddde583a0d2fb97b27f9ea7bf61f6a589e53fe1ddb4da8130551b530e17b63ba220b5b1a69053fd8274f77c74e68204d31836f4ea1fce0345798681bda986f88cce32a48", 0xfb}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0000000020009700000000000000000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002c2f93d7539d71a36d6233440bcd43c96768afb7369486ee00d2f40a82f81011b7b1cae8a3ef90094c4ac73835b2ff96bb5ae2aa36c92f78e20a25386671f4275709618a93c8a742c11dc8662153301e3eb71326e2f54c09c6961a49699b74ef45289b655a98626ee93f03d6417786b49026a9d231d360079bcdbd9929662d86b68f715031c3b670228a60b37a402ec518cb6bea46a71b343e1c7083e995144bad48fa938f83b8f5b49e50f987557f2a68bfecfef3acf79866bbc2475f5d0bb2cf46cc20fafe462a88b7893a6205c4ff481d24690fdbdb112770b7ae3d4a918d7aa752a6c72ffffc4817ad9014982f60dbfe5ed2469ca2954ad0c3c7d2ff23dde0bb5de98399a52fe0069e225ac8ef233d"], 0xb8, 0x8}, 0x4) 12:08:19 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000080)) getgroups(0x3, &(0x7f00000000c0)=[r5, r1, r3]) getgroups(0x4, &(0x7f0000000100)=[r4, r2, r10, r11]) getgroups(0x6, &(0x7f0000000140)=[r1, r9, r11, r4, r6, r0]) ioctl$TIOCDRAIN(r7, 0x2000745e) setgroups(0x1, &(0x7f0000000180)=[r12]) r16 = msgget(0x1, 0x21) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = getuid() r21 = getpgid(0xffffffffffffffff) r22 = getppid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r18, r10, r20, r10, 0xa2, 0x8}, 0x1, 0x2f0, r21, r22, 0x71, 0x3f, 0x101, 0x1}) sendmsg$unix(r8, &(0x7f0000003780)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000036c0)=[{&(0x7f0000000300)="d2c31a7cda6229e665e94c978df127e809ad20aa476f882fddbbfa850080bad9bae4a72b3d2c5e31a55a06b8be3dee17172a6e9f2312db9ca5666b2acf0032b785d21bd5ade960392b33dcd788e7dffd9df1fe79a230c6e84e185e3b2d5192728e83fa9d80163e5746a73491029717ea26f40c9f1bc5cbe62c842aca74d0d51a53c9e4efde8f3cb1fbf751a6acb5c181db9464d261173dba5625089104fb645a2c52fb5c90f16ac43e37692c2e80f2632fe69ee58b4397f5a4c95ce8bc94166670ddae1508a6f07d740eaecc6e9fd406a47b44073365be971efee106b97b364fc59706f4108baeb4f41c49cebd50fe1b88bc", 0xf2}, {&(0x7f0000000400)="55314ea974a67615ba205ab1313ea14ada6c3c8f57b7072005e6b917beb511e46439ecb640b0e3f9c2b4a4790df14c58e4f3f73dcd2ded6b450aa12f66a4759cffd84b56ca0bce9f981ce3ad4f028af5e0124e138617af740d34a5d87957fed32b8f5d87cf15d6660b35c9d6e7db624f02c7b5c1d91a98cb7e53eddf57bb62fc699e74f4ef8b966ef13d8baa89cd8eed3dc3e0ab8f242b00e43efaa514dd9eef3dbc12bb8be396ef5f81eeb8833771bb69abf8dec7863dcaf71aae316f0b2276aab901b2f9098c46c7363b97e5c6b73f66f10c267e940074529e53576a8e262b7715e83f6faed98c6aec33c2d14567f82c7ec77743528788a514885b9c941ec7ba031e7dffc2252e9f94ee4403fd217b58e8693cb89bc60be614f7c67afbef7d11ba4cb5c32011def60f5f8371bb1f8f027e36595a4d4adb629445dea43b9ba68d3705d89cee6297c2ad1ee83a8ea573d3da4fa4663664b0bab11747c6716fba964a5abc1df64bacb4000668f3f53161fd11f446d366a2c88df33e77f69122d2d732a470bb5e1b1886570dd18683f88e5a9a43cefba849d35d0854b51928f1a0c9d9694717b9f32b329cc4cdc0e98b885077e84698636c7dce5c1edfb6fddaa28151fa113d02b38e5c6aa9312c0d8b38b40200a9e78a0b235eb25c2fa484e17d0a4d1e90514809d1496df11c3c596db6682910df90165b8e4decc8c827a4a67f36e6d5ec80d55682ec0041db57f92410317f4155e72bf1a52003c3d5e3e88965134d8d3299a1585a224d84d4749004966e8f2e5a64908eb0b2fcb3dbc778ef844d999c343b6006c611b259dde4994c2654422c22226bacb295dd35db6b45d9faa42284c34bdc4c1fd11463498668bc4a27d3d9b273251650936d17c51d05da959ae9c734f6b660657d316d4c6843ea06c5cf70719da9ca612228877476fc20f866a5f10edac947e2f041b5a4b8a41dd1b218ecef5ec72d0160d8743d24bfbdb617adfeb85b6fca78b2983206bb194cdd693613d32cd5ce32e14a4a01ed8e0af5d628f7f0347df9fd61e95de6fd32721e40eaf9aeb57c49ed0f441206fada48aa737ae59cc32706ba103ca44bff985f0f2a2fc59c72bd9f4e9d9a32b1e6796fceca33313a5f7471b9db5c9aa99c9a27f05720740bc79a15aaf875a4ee629bbc7cab56cf9e093d1cf99de6be85202f711b031511e086c2e8acdb9a0df6710360062972bf2be547994c47842238d88cc131e30e5f3c5f11e73233c8dbde4576e6ce0473889dd385030c60f2f088803d95dd13d04221814192c2f9c210128703ea783ecba80c60ff408c0e4110c1021c70f4d3b64a57443f7a019307897c16285eb41b0dd40ae5a973e101674068335621bac70cf4d21ffe37576bf10f2997ddeb240f0ea7cf3247ee5589ef1bd184e51c64901af7f3987e515706b69f760eeed23bf8a9311167a9a87c89d312d3f0856399225bc07dff30a4d5172f1c5b48da3ae1612440029f264bfbb847cc5ebe72b124d1cbdc18c56b98cf6b388b3f2e7d17323d75b0c554d06b5f17ea92e048cf5124a5bc3660b464cc6ae566aee529c7aea702d80191b5dd45d5ad1c7664ef951392856ac7a756d6ecb94f0b5a052162f2d57e7041f8deb76c0980b89d4f6e490c545d33ceec2d6136b50913ceb8016fc1e277b0057e828808a37453a0f5abd32a3eba6aedca780db2d669441d7b07dc171516577a9533905e4b16f7500fe5d2728687f5bf482ffcfa064f192c5e6e0eebbba48f40ea887f63b589d93d786d82e4b1f37f7f4478fda8107d106492cea5de830a8128d2bde0614199bb5b571a2cbf8553e49990d895aa0854fe113793ad3b7b4620141bedc9a8576d4936d77595b7a41874f86cd86d582d460248b9ecc868884dc8bb1196bf68fab9c81e8971a09c581d362366419dbd7ba32af18cbb917ac49e8b58f987bb1fdda78ab2ae7e88d7d8d6c875744e542be26fdfcd5dde5e64dec5b7a5271cc890c815e9b4f6a0495249f5f27b0893f361657f24a7ffea2bc6b8ab2cd2d72a4a5bd49cc898eee8728bc4f788908c406b35e33e824911f80cda53b07a95d2111159f95a8b7df508c80dfa237694d9a71bc39214f1d59585cba077f9109393ce32085af940a1ac9b03ecff8ce7b1c12c1b425d779aecc47c57fa227c9b8ce044b989b7528dd167ae3e99b13954d86d1137e1f5492238718079e0db9228ef7e394c77ac6f9567458db46803873bf23319242114487d73cdb560b9c7b2bf442bb3c6c2e11c61d3cd9f092df8a245bb548fe8176eb1583f2d7744dc94024f478b0fe919474fb6fee1121e2a9c205e08582a2c90370dc3e5fa88b96a38fd16ca149b9a50e3293b3d8cd0908335a9a1d06a92b498fb01a128e274b87b8fbfa6b7cfd8fe5379501105efcf3c4f6c75e18d873cf6b5413a4baec2b6961a8d9df91a46698540e2ffb4e738a70c9e5fbe7821eca9fecba804b4919e58fa9d8c6a646f72901324434ab14043df9220feabc7fcc1f404e8126ec7f9a31c5de663af9165334a34beb6b1178f9898a695b48d696605edf68ff3fb6f08d843c653b008b3ea0cfe7083f7ec99321e44f3ff67d152701e7b3352c6c59bf4d554796f0d92c7267bb27dd9abed86f6e0509911ad473203bd285cd740f281f4a2727d8c377acb177834f12ab02a0cb05a5937ca2f799bdf2021b9f26d4561ed918f4d9a71bd3479f522d283fd81439b5a90405d82adf582a382f3c796e672f52a553818d1fe65b36729fbae51c41f2a9a83101099c6e30cf96c967af7a4419dc0804a01edf7cdda14425cd45ccbecf92c4b8d6ef055126e689a9468afc1cd11c5970cea641763a03db539c7e192b9ab31e7aa44937ee56c0266f279a368f1b02b6ea64bcb2b7d9f270b50d984da07b6e115a722ddeb401da69f7f18fd39fa2987a472f9462e233c781647f0e97f786510a150c076269c8c9127c10297e8c12fb8eae46af97864e53e51848e4c07674890d94078fcf444895296f4db5145d94a72374abc8e48d4124876b11329cdc4e8a3e00b2ec58c533828b016e673d2637e30d439135c57681a196c98656103ada67a45f85121acb068931a44e6cc7bf41150bb49071042f220366945d5e4f8ba3f94338231ba16b9b9424f406a5faa044da2de5fa512e80e6f1be386dec9ada223afdfaae7214c00260440d293e120b0e782e6b5c66b0720270902eb7892ebff59e1551b429306e7ce33f24d35c882bb9c1fe9633a033936b54501b96bc9b46de08068be12c0acb804db1ec09113d088c96c772f35bfd70586872bdf6118b22033d09343d2b8bf5010e676e2f0f59e1016bd0b3fdd2bdb960e1ca54c054d4829040f4a0ae316c17425da433996fc14000a65eebfa3288e5a78d38755ab8c69d471e318cdfe4af7afd9003e05a50f99d69c2b6934bb3678765f3699330dd20c0582c223d3a1e4afc887954cbf5f2bfdf782fbf3b505e4e8d22c1b10f4efd45271d561eacdf64f4246af48934085c865ed5cb112c0baab852e32ee3379f1956c5a5ea6daa88f1fadc82f90d4d5f4232a9a33b3fd791ba456c6f648d7c4d01424bb0b77c3443874618ac3a9fdca825f05e029af1a6eec40f8b94ef82fa09ef9e8ad551f2ffafc01e6453021dc7bb0100b522e61cb69ab098e87cc4638f21d5c00c9b514fae6208bd2456e211c948f23e5c3e6cadc7ea7ea1b5f8dc51f3dc383ae4942fe684fd25c104798750e1eef6d3ff95573b596d60e93609c302a1cbe7104cae1200c109d8f68ab0017539f53e587925c165612142d6d3427f0482fef2487ffe73e7c2aabe2d3050886f89bcbf6933cbd6ca78ecd19489507d819db0c679246875c3b6cb1fa287224c310ec4634ae9de30caba75b3f23558e25faa66a538c4e903dbc408547febe57e20419ecc4f9ea8b32e0ed05e788c7e19c293a36f7d0d11478ab4e9bc755bf59108cbe914c09350cc7c1ca547a6682c12defd3ae7b1944755d324b2903fab2fc9d39990048fe3550347fd50de410566013a8ba455eb22f020e0bb28bf80ab48c0d19ccd33d0de84c9cc9c15228abf94e710d94277b223fa53be61e12add1ea9280125506453e4a682c61a2530b92c68d9a2f7ae8a4db207abd31c75783c7973cbaf1bc308ef9cd37594f42d07495ef332cf7b4b70505ba63f05a29cad37d7d1a9dd238248e359ebdf27d5a558678e222add2fde9141f984b08778aa48e8e6e6f4a12afd820679cab751bdf943f54a046ac19bc78af092081fcdaaaf153eefc56cd2b9fb50429297afa717877febe5df4f01611ecf9c97bacaf0681d2b5af0f5d2e5b886534ee53cc082eb132849a81da6a057c93e4bdde96f794b71a96c116ca546d749b146876f5871dedf6af312ca030172a2f6ca35ddb2add0ef4baad3fe635e89cde70f8e6e2ff882757e2be00fc63d2e9e1f8f819600fe00235b3b26fa24b3c8ff32c5c4ceec0aad25f0b671fe2c121b04feef3946a98265da33a51c3e86916df8af4f60a814527ddd1e50b94de75ac0e183158afe2323f70cda3ba04114fc086d89cc9eb85406e0113e6320b423adb95bbd3d7789c25424fb666cd115730ccc26b280d740c019e4d9938ef2a9f9a67d020dceb49bcb886b96efdeb54b8994b6ca1ff426537d80eeed85f8715ec9efc1ac43d031167f7241c5a4b04c7e4ec8ce1077f3686e8533ed39b1b4ab6e8760967eff87a76af0775dfab5bf6be45ea564bb14181a1eb429ff0f73deb4f3bc5fbd7c82762f8b3b2c8a234f56d880fa44a03ee29572e90bb18e3f57c828edb0f6f1f93ae410d5f8e4e23efaca1171189216335ea2d05e021da347d9c35749c921fea0a0d71d1a9210bd3d659bd63bd1b5b21f94d2343c9ea6d3342b390b2d690235c3e3d23f9188df8b2d5db9997a1f741804b2619a44cabf39199799c08751ee4e802fadc6f276b5f81afe5d0c58b548fe1dbfa1d40a4fdc7955b492c5bab86abb567464888323dc8f5d160cf2be49057975f1aa923a20cfa572e04ed1e80af4e0371a7baa5559101d9c256dca2b3bed721a8f9dbc003e4517aa2d32d2674b7ea75f52717818e5fdee2622a89ba01fa25e288579425eccbe60a1f00fb3c6b5ea7cffbba62039dc5ed9043e639411d6764b1dbf151dcf3242b40a1f353627925b636fdb7a404de963dea98a58ce0bd3798d55382020e168d3f81a7892e7c821605b547f3c8c4fc75d9f4cb3eb200c80a06baff72836759c60e028207865e93d5468b8e9caaff6ea6f961eeeff376e7be2c02cc362305f8a0b54f9593dc96fb74e12278443f7ab42cae29454be83f54b1aed8155e46cb2fd23ebe8c1705b387ac05ded0ce8e88d9cb5b6bcfad0c14c4c26636a95e50cacd591b9adbdcf4aea0919f70c9b7ca8b55e17dc7fae808fe6e413626a03b933fe6c49315bff5611fdd8f5493f4807178e5463407e070e48556417a559e039c23822dad771a5155285568cb46be73a051dd728555070a55b3d5b6ca48cf3d209adbacb4c5efcbfb26e01a8129eedf02b8d31741858ca5ba374e0506bdb5333e8c581c6ad905e35c7456c79e88cdcdf9b2158b6cebdc9e487467d962b6f6c994b4079b65d131b68eeec5c3e2cee2616b3619226943f7ef909503ddd935b4e5cb3abb8689eede717ece8657ddc0b00e44829347c4a4fc37abed1f1dd7170ca64a209c8e612bc57bc085d1739cb9e58630efec3aa514184a7ac2cee2cefe2cf312587346ff9d1f5f5fe2a4e81ea473cc576957c60cf176747396a6e211eb96e25c16374973164096", 0x1000}, {&(0x7f0000001400)="522a38207caabaab454542fa8fbaed736c712f8d12c11675addb90500c", 0x1d}, {&(0x7f0000001440)="02f6e19ce78bce614b237e", 0xb}, {&(0x7f0000001480)="3ab9ac002a606896425ed8cab359f529d66324b93cef89e3762bdc85761bcc6eafe5b83b2a22ca9f069d2492e358b9cb2fef397bfce5cdb5cdec36ffcd048f9d5d6e7ca927df62f2e57efc958bebd8dab3d20ea85d7159cc327af42ca9b76bf8ac552a74bdc0333e5e5b45630b364a5109bab914d6ed58eaa9d1f87122", 0x7d}, {&(0x7f0000001500)="3b051e2d3042b31c5a10d3c86b2e2bb32d0424d21f0ad56a479675832c6a777b888fd82e9b2c68ed89b6fb3d271c9ea80e98156d5d9bd6f280fe6ca8ee8d12d647a1d1eaeadb97d150090c15a284520b6e0b87048930d65d1043e672b96229d6462fcc2a3f966747d98de904d259ff42429a794b41fe1c9a9ae1d119ab3e5c218f5272389f3fecb159287de6ff5acd991ecb581dc9e22bf4ec24dc9fc49b61f49718994a597782c8c93abef2456b7deb4b3e394b2fab9442854cd12c72533d3e22706a8e1aff81f138fb99ae191f59b7f3c63ac2679a80b4d05803529d96408bb06a9d56779a91f3a8df2eba1c75b392d9c6d653629dc3ec11769ccaefb0f182a00fc177c90a2be542c53cd27605f0dfa802a4a7fbfe3c6631e57dbea409779f1b0767dbc9e99f8a71e3fb47b5e3f865414b71a711fd979f07ac1f3e3417ac33abec714a22436711ad06885a875f0be15c9f7f919bf81f1a6597cdb112d930402a8be39e112f7af7f99fa411383422aea8bacc850fc5c656341432fd1c1cd4c211246978773410740de1e16e390b9e3fc6787017ac6b9755091f346e5c73ce643f00dd44b3ac3e422b3698f2e05b8ddf12e942d16ad6223d740e7f01ecd5266b5fb8b069d9416daab83328627c7f1fcd4a24674b2a018a5052831f1787049c9371a0c76423cf31c313a822b7ac92bf17efd424da46017d071f8565a5d6e8e46277910101762c3dc98936098023a97c2072da8bbd5c97bff9d178c409d705a34e4d24abcb875df021e42e7a08aa7ce42b7229afc44c22b5d204660fa5fe20dba4bb6cc02f67453bf6fb4c0f2a757f69b6ee650048377b2d10e3a678aaeff1b146e77bccb0d44f147a2a385f39e03d8d5e454f5d02a9e79ac18d6f23d07cb0b0ab3d80e868b178b3500c30515a1abac5e35a2792c6134e2790737a8acffb4ce1e5e097625bf2433de75f1535d7f3af7f3d6fc60466748a094f8512a851550a32d30fde138268d11efbca5d12515bec186806d804f168f5dc078c894cd3a0d8a1af1fbd5d078b17b2e478cf691e72549dbb5fcabd90474ec31ee7ef48e7520e87562f881f7d52c8ca4741dd77ab1154d430a1b1dc30ad0a6fc2165a627bd461e79f91dc68a5bcde88f7f46a27de2830bd971588e613660712c17ae881189feb0895950f80275fde165eb232212c1bb1b2b56b91c023cc2b314d6d9717fedb67010ac6afdcca5263606fd61f79efb0dfd059498b22c8ae10b5465fa7f6044357dda865ad2b27eb48710ca489b6d8b37516f1f7af27fa654918bafc2c6f8572c6ee71cfcc71b50a7a60d597fbd4112f072d3d855f29fe54125da27e2dc747b023efa9c952651596ef8103ef2924e18678b8da8ddc6323472f285210fd5b2f6e30ae2a8d70507c26786aeae96ef886de3e17672790d40972226cbb03ad3ec69240b8ddbb3c0e713d8691ef5480e22943dfee993f715a895374063e55c1df638037bf33e8521bb6721ab527f63ebddefbf32e32c4f92893a6472edb7b1382aee3c5c42e37dcec0ae298ca25699d9f2daa5e02f769b9e9c629dde535e318d7f714ff142a466c93365009f4ba8376183aa8578873e4516c3961125c32e89b2950f4532e1e7df457a9269f329975dab0a18127824fd115727749a11b7572b42eb4f98f1ad15eb7de8f3fa14013060c56e504db7ddcd6cf14a930378b437b0fa6c403e14d14b9520ffd4d688c88dbdd66a7853d8235f927550efd31b00e7213faa0913623f65a7544159cfb7f3583615775ea33130951203664ca4e09de64733df4d2bf24f8fe8aebc64db00accd139843175117e28a3c0a383fc47d61601fdd1373375b3fe7853f3c25b7170d19b68133a4f98a0c60bed4383ac4f2242b043125db79ca24def2100b3aa592ca7abe531f402818024f8f56d3459a6b7b215b285f23b32b4318088373c8ff32427135ac3e84be92fb6db239d4041bfcc0b15e5f2ec9c8ff61a504df62917ea0a519d0f7a5281b2ea43a66407beb03860ac82f6f24f8c89bc185f513dd15560ffcda793e04a66ac4485631edbabba70eeaeab1d0b314c06e6438bb39a660d90a66163f5ff56a3d43a96a0db1abd0d02afec30d1e2a9fe63e6e8e2244e40576e3d559728ebad15a7281aa6816faa5eb4b57c61f2e7c93cd8a5e2d5c3d540de2b23a1d939846dfb00fda95727893fd9aa5388f99881355565bb477a09d63a727d4ac64025de57afec4f40dadc763bf184c480cef797826afec22e365b696afb16390bb0a9c9f19ccf04cadec32b73d617153054e9abc435bb5e3c600766aabaea960c32f7dbc8d22accf4a3da128bb095317ae9f2be43200b1c1808f6d9105bf7e6c24ad2c4eee0cac2bb1378e19d7146c585651fbd5e1845e1221f936eea577b5eca4a21249dae8e8126d2491866af3b95e2e57f8bf5497bd68bf1f6542bb5af2a7125c358b389d57aca94f8ecfb786ac38ffd8c45f4aad1f3b88bf884405c409c25c7e07263d081b2b7fd549c98e273e3b009c6dde43d2f7986d28411af4b9fc8bc89b8d7eca5bab47bb2e96c05786a6e9fb180fd884e4815b6fc6725d6a865332e665f3f0773d79bb46fcf18d36b228cbcd93ac6708ed3e3aab61ff1123771b948e2256c82b67d07144e6dc034b805f49d7eee9d9bb1c0c70254c98a7823e0e4e669d91b21d5b3e302fc048a62f190009809042f0f3e85284448979d6efd2167cde2fc2c0edcc0d127054c7a855f7d3a97065c307b8b8318b1dc132c8bf69eed716b9713c0df986ad9178cc8c8910e2e737dcf1460d062c002af0a85a759d362a83da968d6de7832b2af8f3796eb81ba405718b0f44380efca188b2203e682bb609e77dfc6a695149a1d93b63579bdec1f1cb930ffed8d9a12093b26f2f8e1418b44e910449081b4dca4ad2fcb1f394d73da94ea24f28bfd402e4c507a961fccd194b0d6a15c88dfb592162433d95852630048093e6a59c07dd8bd106f41a87724e4c4e7db18b6ed892c26c950c7eced1b3ac9efa95a5b60dcd724ae9e5fdca6ced7035b989cae6a1f2add0964237669dd7feb0e708690fb5e0bd23efce03b5640bee85cdefc8dc50220bed28ef3c2a235c47a7f970c9eee08836fb6759c9888ea40cf4ecc4b8f4df675078702a30cce425b175b497c3dd4cbe07d3682b2271a616a5997e68a9c5763ddc295353d8b4e4b9afbec89e2fa913aa9889f928dd24405121b0690bf053b0342f9289449ac08217f5cd5f70c87b7342e8c7d0db1d78836404057de8d6fb36c5b21a1d52d8dc4270acfde5abf670da6d3f9d8e57a4aab7237334773f96d5692391b48c8e459aec95ed9a481724f416aae17578173767d194472abdac01d11bdd27555f2e3245981ebc2a9250a913dbf0e3dd515ef8fa976d312b694630fd712c6442a2609ce7b574ed48ba9e1b16566864fb4b2c956a4cf3dbff2814821446a2e23a5a91f6cf72f7a8459ebb2df387b2211d10a00ac0a845b31fc351514b23d7543a46f7b913607d9de6bff8d1392a2c00080aae387f2381b763830fc6040d1cf6ae02812b3bf24659968d56bb2e09ffa7a309357a4583048c709c849b4229787230efe0fc7694a6243979213d7b718166e851f32371d73b8931db5907661cec0f6540e1cdf4a050554a127414d716277e0c9fba9903602d073a6bdd3f119bc350a8fc366358b028ae7288bf4e8376e1e5b1e2e4ba0ba4c413da04a1687e95efe644cd03f609599d2747298675a2f1af9f9674ed424af9d6bfc0639a6bf6ee26d3e08f54f3d02830bbd36a9206150055f16bec046d5a00f082575e732c066f77dab838e0a1cbaa51846fd5cdb089f1d283f93e6529791dcf4625f71a29f6964a1eb6299f6edc8444e4ada579075f08a6124e2044b21600d0a357607aef832bd80ca64a3214d6572232ae6bfc0f8bf4ba30e67c06369f47d0cc278646331b5015ecd092455f9d91cabc75e166738bca5063d99ab9698b2aa1ab010e22160ce2d1f9e71292b0079788b13dc99f36541414cf77807363640b45e9d3b2bc498b14e250c160686f7dcd1febcfc88b7642cc245d49d1d96ab3a9e1d9177e7912feb7a6847ef68db54c139a91735add2cdbb17ea7b72fea7c796d6da2a53ff071bc78b3c9bcf95dc994bba6d4a56c6a1b46541db45238340faaf3ab65331301676f38920a7dfa21af49ffee9aca6e837742b140fd42cf6048735fe18c420bd7aecc672927e31760bab187c9e9d876a03df5f77a2770151289f649b5704df3d666787b7ce8c4bebd3c779afe296de57b8135eb90d347c2ef9c61da23115ac2ee10563ed6f48b8862d5a996f0165ae2a449badd71330d709d05f7d354da8fc742a1a7632e9abad143dcd9f8b8885af9df6b4038f2e9f4855b01e3895efc343d9f9333611ac2d1f8bbaf55aa64ec772a6dea438abc8559f6dabde2824990885463cdafbb3e654d2ade4fff69ce1b4238bbf484702e9ed6621a0f8c879cdc6cdc623339c7c0d3f8a8fddf1cc9c2b7b52944d797e3e6c06967825129b1b2d130729b7ba709a4c6b0989b8cbfc3a21dede25194ee511e43fd62b43d441e03c8af7bd7020d329795ba46c569a2108738a5c8718aa07bf6bfacc069bba498378a4d72e2971c1ccb5aa6c508f2b2370598daeff9eb66de7cd8c4d91c173d781d5587e11181f0bdb6490c2864ab36b35e82f72873781238c2c022f0b1dbe378dd261d750caad004ec375c9cef799a4cc7f27ff8de91ba4d857ccb0f9369ddaaac0ff8d5d962871835992436aa216915bbfd58204d2b97fd91f14ed82f5ae736769c62cd6d893a69779d179f56785fbd4ecf71eed7ef97f02f17fff694697aa104cf19745ec8d7667a15a1692221971538da95fc02b6575e9738646c0c51ea62a3a67a6162dfec7a34b820c1d7001e399d8299cbf8ee47db56fe9889f35f2691acb99c66f5505c84e59d4a8b17f040eeaf87237c98b2c38bea5ec594c33ed71fb32c68964a3df35435a3a8fa89fe774b6cdcf6a78e28fb39d12d82eac4b3e65dac38bbdc47692408e8eac2f67856072c02e7c41b58544341ab09186c70e80b283f909eced73fdf3b60a5e793ab6363bd52a5acbda2f2a24a2c5c4c7f26e5c34fbd15f6566f471d27264a2b783c0b04dbd419f574571f4e17eb8d5c13c30bfb8c2716b04640a35a6ee22d89a1bdd8e1e75cc17f17071856ab9c751db4a54e5ba487ce96c4907f52c69ae9e943d36e6223396fc8f8df9ef1ca407eaafc7b15aae6017d08359f462772216931101b620c4f5f1ad0d85bb66aa90f9ebf0b7fc99267da25e6fd8998a97630941976d9f2b8f4acfef2485b89d07b13bc0f548aa487edbb0c5385afd27a846fd307b373eff8a9d77855ad7dd211ea149f1b3b5bb3b03a1cad5f922335329ff081c62e677477987b8a2b0d6135ca424ce64d7723cc641af4a2539b1d6596ead7654fddd623088250d569104977abd5fb0d76515f400b9b47a0288f54cf0f7d94c3215561e91cc8e897f5f041d61589fffb13379f697322215bfb170657cd0460f7b5c0cf09cf4a1f1e4f23be52dc1d3f151e3b8d9151bf0d6a467bc1e71d42e2e911fd2e3f9b13a707c765564accd83355e98cadb1090e333235925b66b7276374a5452dd42b66e369ad55512733b9736041606b02a882ebc1d83e61861fd246272e0583df76d1374c04beed2198d88e309aadd044a3bdc3c673411132e04a90c525217621c9b0b85108664c072111ccc44f04155e52ac4041e9b88d6a5c46924560f24b69fd5dbcb66948706b00898", 0x1000}, {&(0x7f0000002500)="97d9e16245207f1106dbdcaafdf8761657764bb03a2182efc4de0e171499d0a031cad32bbbeb97bb34e4cdbe189a408005fc69b78783e57a6b84ff8e0ab27ade6095836b8f194744d5965df0e64c2e19b8d96958609e577437b4999780d795426b8ca220eeaaded16639d8e3cc326b8c9aee15ea464aa27e97e642139af3f5848e2e18f58299d6e36bc7361e3125ede1587a28ced1838a69ca1a98ea2b4cf9878511960528da3bfedf8bb9615e6fd11ff395ce9f5445ad8ef46b831a", 0xbc}, {&(0x7f00000025c0)}, {&(0x7f0000002600)="f740eafce10952e3fe823b277746e0c3267ed2d8ccf42e0030d30c93bc190472117db2dc09697ac6389527afde45a7611ada1c7112a357ee8136bd54150e0bbddd1c77393b3f2d119e1412da80fe5cc3682c31344504caa3e38ee6bdeebfc09ff42761005adcecec865414441507df315470a240466f9855026f08094df53b40ff0b815c7c08adbeaeff9626146156a80e0b2431ca1e57323a82be4b24a0557f1b18a386d7084a9023470ed5d572a49b15c72e453be368e0f63894a39780809aa8c96548d397cb87de1c60cc084ca21ffaa77e01f8da00cd1fd61ee25866d8f0ac4be39034face47eadef9a6a80577220637f70ccc76e30d4d8d53b05289f908b0be76f9ad69ac663fb249579510a12fee31b06673366efeb181b799bf4122f1540ab1f531f2ab9973a60a56e70ef747287fb34cb15f7ced02cfcb2bc5e5f5d1e948963af4f8bbb8eca59830356d4b022bf09138842a11469e26f71c855e02a6ff456898695618f9a78c9a38100521dc3b00ad7186be9d5ffda3215835565dc45b1974c1dcce453e196b935e1972acdb16dbd6e7f1040e5ec746e827e3ab3b370a532ba343d0fa33dd387a34617b17a130553925759ce659a737e0de76063d78c7d0b3c5006fc7369f0ed2d5249c7cea51304d4ac33e1bca16e8cedbab69e1268b8ac0c646ce705ebd06224cfb114041480de93b056baf67de6bb68fe813921a42f5e2d5dd33b0bbf11abfbe3ced780ef3f70918774450ef7ad9a53fdb233eba2470cb8649dffda41de2a7a47b18bc4abf258d3b5efc0d43849ef203de6c208d4c5059ee4a91eb364f603f9c4ab97ac4713e8d44c8e9633fd3b11bd6ee6aaa434315ed7241d70e10c9da4e6e6365212925d11d358d985748ccb42057521478325aeddcb6db0184d5f42453ff9edcb8779e788a866433bdc674d7c0a96d242f8af78d1412261f15ac72da2169253f6fa3633c8871a80e73dec2c3f569f4221b0bc89156940262886daebc7bf6e6553791e96a11f93498c5c9a5a71820ca5fdd7cf5d28dc95371fdc9caac0fe33d0112ef31b0bc8be49e01abe07b5247ec51915c59eb94c14350fbd2aeed418b028dafa8e2703a1eb84614a6f485bd573ebd8720d7583fdcaf43cc2e0bdba6ae8b7d433961a372c3604aac1d7b3bc5000b53086995a3b6c2362d43f8227d459b09558e27c5435d26652e9e38c3a310912643c22a82e7373aad7550a3f11c08b1e68f999975f37c61a9afd6bf9180740eaf85577533d6c64f283932cbefd60b0766495ca1b20d3a8e1658ef86a5c05019e494aea1bf35b27f7f20eca96c0c07f517b9275a7a88c5993c3765b4d369f7a6c728e66ee8ccd5f2c7c0071b6a5cfb066f15ff560b7502dc529fc18611cf14b14c431993aa5e2bedc87ad7df3539063192773af357ccba7ece61cfc510b3d4f28f78391d435d54005bded1dee45bb0b4c303f2c1b19311095d2aa9a3098fcbb7923f06767895353a8e807cb3b5c65ae2f4bba7d95025a3031bcb0ee216dab651186ca3cfc42269b992d1a86a239e88c1114b9551777fdebc2de5952263d80c2daf9c70d11ca7193a5915ea905283614d7e9e52b6228cffaf7efe64ca7c975be4d4254abe09407ac540a654f4a23925ef266cd0179bc112254b357cb669e2dae97486d7a8f10cfc851f018e3ee6e45d9ad35e581fe04d797b69e25fc05a88e2f560c1fc6a7068fb07714a482e8e21d75a0ce9510b3f0602638a1e09d3cf8bb44e1ae7485944e82cdeddd775b6aa65ceb38d04bbb80c35e58f2185414bb6f6e27456c20132816cdee09de30e42a0311dfa32fe1c9d5acbcefd0ecfbc94a1d9c4a4d6de0fbb520827136ce698575f8586b20dc9d1efe08a8f6ad35349225bcde62541d1379dacdeeef6741994d88f26bdf4532a5cd48080ad4d57937d89e575e57513a2a7ee3d0b40220c29b7440fa4640fbb5e44524156c5d1816dbcde1510dba00a06bf290f6268aef34b2c70a62345e761185eab617c04db10ecc3d02f673930432fd666bb518348538f2d9f33ae7de33f03ad9cec4f3262b3be3a52e2f77683de9589db06188827f1b98651dc6339c984fa5a715eecc9a4b74709d9af032f87e0635e84e206552a9cbce9f9aadb921a977788fb677f764236cc5d1b76fb7eb2473ca67bedbeb464af0d2ead58bdebf92d7d1c7bbb47061b180398e2ac98d7e422186c05692fbd95be16ea27f09de034bad6351b3055e47ab32e6caa267436d2f6265d7c4d0b7757e5aa327f5b61ff799c7cc58e6a665cbc5844dfa58c63184c6c8c48a031d481082b297161e5962aa878066359824e159e4db5cdc1d4db5cf64ec2d5bde777905351fd2172a470f2d05bb2e0104eb365847a012d434b5d745d5404e822cdca3597adb957e76eb8294a7cd8804de59a0db12ee8b2917740dc2d80afd4c94405898c789e4e8dd54444f522304cab6705c80725568403e838470eeecfb864b2d8b2094b0c3cab13d5f256f4b17bf946f42ca160187253db84c407a06e1f7a0764059544c40b44ffd39652119f5b87c9663a1e470fcd89353bb24cbb2ae88ce4b64f77656032270484f3e3cd7324ab0b6c9248b4c7e9bab2a4ecfa1b032f7a035d33c25129e4170ff527c4d7b1df69b1329a98dd26f5e8753dd6553b9eaf47fa4947faa067877fd6a95e4a4b8829a26cffd290d7e8bd133baa3b008788c1b661a9618185e60d2c475a8d69c01fb1b54776e264a79b1f7c3f8b9634a2934f8cee3da9da9d0ed9bc690951c788b0d968a37b188c2a2b423d5d542d3ced24c7bd5826bc19dbe52cc236dc4f988cc40116200ad70bfa357c649db1e44efce15a5b0dd0b4bb5252c62a262e20a9264c7a1ae1b6b4c2f60edc6c134c063685ca17364bca3d7f308eb7a5025967030a4e0b0cc93ac6b9547e17ed3c755774e89a7b629f518d2cd7cd61aaed6f043746169b4679ad5b06bf6f3ae22a340cd3472cf806b260962e049ec0939545bf8371a3fe97fa7a9f698eae445b128ea76f007d2dcc2866974aa60cd34ea6613703d3581a6a8e01645ffe39493317ae8e8063b78e93d12a9590a6c20fadb11bdef5d7bda4f20b462415aff19033a07e2c83901e9cffc0bfcec70ed91b7bde3f0433b16722b9f34bfa021e7cb466208256bd54d0510b3d258444b59c8c28d387fca642517e490c6dc50acfa8a7009e92d29d5a6182e98db15e28091ca721d490814001dcf1a90e72542ebc7f9612889a8b74ad0e6f48e5174d617b4df64a243c96830e0617fcd0597b6b67e31f2fe6df86e7b3df17501253c73e57a20bed32806b79a53445e2686859b3825cd049e3357df206ff7b4d1f2bb6a613fb1a4db71d8a0084c2263ffbde02f74777f29c18594c5ff2911e05fb0010e32e9af3432fa8e0b80e5c05f6336384de5a7495098959adf22dbbe5fe21dd78c9c031604db70a925bf4876399ff64724a58907dc2529d16f9f80738a84f3f08753e94089f28c843043570874d325b58aced04c291b8b4943fd160ae1d023a469b69a5fc8b0f7ecda1467d72bd0b0fb55c2c73b0c8d20e88842e0407e0f36def4af0dcd5ef5a2bfc93bd0c16ca606f1505c42898e6ac6bc523d45068dfe7b84df13d963c001bd9621325877713c3fda4788cbe8a539e517984a7d6c470238d73575194a6550b357812acb5f6385ae95ec173d407a99e16cf675a008f53b21c23ab064887f67704dea43f811a5c04d4edadb5ef672e99bd5310ca9cf87109395d3385ff1df5f57f5d57adfe9ee740c1b9646245882fb9861dc8538abea548c18f5cabbb1e83788d91f409c9025eab7ce43839fb138b81c3deda88ed8e15fa969277e9192412071221889df79e3322eea8972482f01b2dd0374482623cafb4c9a6feb8c15269f2f0b86797ebcb3d1e679a44d4b3d914399dff3058d41044e7a19f5c1e3c2062e4b0045f42d3f6122617839e3c8010766d87af8db1590cd78a2e3723dfdfa47726b19e768bf60a5c2be2bb6b6ef1fc5c827197b6e47692b43948425a1419e75ddb9bf7bcd5251fd0dde89742fff89544e8ded3d2732f9e83e9b91267dd1af5dc392057d0434ba99ec6074be02b9c5b0f9103788cb3afcaff74513569faab3a8c6a30416216e299c9ca84a4c516a42e03d57c671137c54eb03a070011076d32bab02400c2fc996d260da17411b87b0502b8f58098f4841722896223f7345348cba80cc4639cae2c8af3fc8dd9eedcb53c6c5371131abbfd9a3332d2d73218c51fc30d8946a087596f1338a700724ecadbc2a0e3e6237ce9ed1b97315b753501901fccf9f3b8bc6e10a85aebf8ec9bff7300fbaafd667b7b45512f8dc1334520393fb18be5fd39a73f33e2da2427a2705c2bbaf06fd73a130d96717d25116a7c0bdb4f12de3357349ec3eea46fcdc5e2b96c632026c0dd06123ecc33881fd5e8f070e57291df8afafef3ffbfd6907601a247fe432b21ac2b915613f88877689c76e8f3179d132ac38efd18cac22884ffd9dde4b5e839da53bc563edcf559bcfa3a394d8e14c62dfea99998c973e50e16d1d17f8b5ac28cec2043314d7a5a40727d06979abf1a0ee11bf6760fd8e79c82e289fc1c8fff952036c3512f13d80bd1aabccaab1f11b8a23d5bed97341dba477fa6e1d6dcd05f2ca131a29553bc91d142685495ecaf25db956900cf6a5688c18254fda681e147d168a63bd1d51110ae0685218447f405ae9e34fac7b14324604d0a76f50d483ae85b08d9e093e5790b634de422885ba277317431b652d8ea7eb6a9da806bb3449b1b3f634bc3acee27c76a70c363f9b7f02c2ac16b6f092f4c5677207223ebec61842d2b239fb634ed2753e575ce212b085773117f667a74c41fe780a9fb14a6defcd63f72dedc0fe2da74d5a08a0e58aa30a5ee81dbeeef00e3180c20024364b1e862ab00a68edaea50f12850cfa66c2ab3278e127817b54f03807f234d6ee40d556d2ce009832128ed13ca5f3271985eebbb681646b8070fa72623dbe2e56068dd445cfe9ea25075f7a4a6a3d3753d863942a5b44dcfc1948a38e9ec8970c64764f78df704be9f53698f186143300ed1c5653415bfb2c64d1a5af7359e02f19fe2d107d2f9ca0944245b93bd9595a1a9fc94b0da53e1b055ce0430ca4605448f93c8a58c2b88d97b9e83a2ce3827215544752b5b385eab6227c2146d29de75fc425cb7829fb429698b070305705c932b9466084f4a41279119e243554c0935389fc8f13690d1f7809f6ffa5edd534844a2eb7aaf3fa4bfc84f3d95fb6167146be8fdd877a0b1d7df71c98b9eff8c3d63a4e72282901d907c324f3454717cd2fd81c61f1789e0b32b38f7981d377731720a6d37ee088e82fa06d1c8b2980dc455b529975e7002b24148f4b538a10fe30902760dd0e3adb82146773001665f625dc96b8f200e8d413f9b21d3a8069752e23edb0765dea04082dc66aba761d8504494179548eecb847109e505174757a52ffbcf683befb41189ea0532708ef5c143db9e290396e4b2f2bd22991c7a6ce0daf993980fe3b4495ccf9c2924af7ff98afc7f47006d480db1e849475b622e8d13313c2369c6c314777301fc114daa45ef346e469b35c44d8bdefd05ccb0ee8066add17e430f7b50ae297aef661121ee648306363d5b2dcb8632c000f8f418584195aa694780d0fd2d57913cae89ebeec290cf0ac139c40ab7d017c403759c84297093468692fda5d313b8a09431dd562e484adf16cb18715c6fdb7153c1f1b8f5faa4aa724d5f03965a5414b87b06c0cb6c", 0x1000}, {&(0x7f0000003600)="5ebe9809126fc7ffa8d28a1584587d0837c4dd45bf1a442017eaa5a74f6abb10e800c92d95a7c5de19fa373bfffc2edb00f5da2b982cc0e8fca7c0837357cd07de402a092d91a905e5cc7bfb85805277d358783c2ba60f238d40b344d1868b9ccd8208b3ebe8fd6c54be51bfef309406b23396270cdf7ee55e53ce70e4380f1d33cf0739d306bf92a6ef544183e448997ce5191c8f0fc84bd2f47e142f525eaacce9f6ee31cb48288e327732d9ae626e9c0690f3", 0xb4}], 0xa, 0x0, 0x0, 0x1}, 0x409) ioctl$TIOCNOTTY(r7, 0x20007471) setpgid(r22, r22) getgroups(0x8, &(0x7f00000037c0)=[r15, r9, r3, r3, r10, r3, r19, r13]) setsockopt(r8, 0x0, 0x8000, &(0x7f0000003800)="e9ebef153c58", 0x6) r23 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000003840)={0x80000, 0xa2ca, 0x100, 0x1000, "b5976170805d930f654829446615a06105149813", 0x5, 0x70}) semget$private(0x0, 0x4, 0x0) fchown(r23, r18, r14) r24 = dup2(r23, r8) syz_open_pts() setpgid(r17, r22) semget$private(0x0, 0x4, 0x5) ioctl$TIOCNXCL(r24, 0x2000740e) fcntl$lock(r8, 0x0, &(0x7f0000003880)={0x2, 0x3, 0x7, 0x5, r22}) 12:08:19 executing program 0: socketpair$unix(0x1, 0x8000080000000402, 0x0, 0xffffffffffffffff) kqueue() 12:08:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0xe) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 12:08:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:08:19 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x4) 12:08:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r0) listen(r4, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) write(r3, &(0x7f0000000000)="730971d87bd698ab0595e8a2cbb8632c718948539432d19182fb05fe605516ef9978b1e0065b74fce026b26d9bed7d2c151cbe3d38a087da6ff551c1d07f7c04a37cfd41b7377a489196710e6494bcb7328b1ed333e6beb9b8ea", 0x5a) getdents(r4, 0x0, 0x0) 12:08:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) 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)=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) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 12:08:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x7, 0x800000000000c, &(0x7f0000000040)="eaf7cc4cffffff7f", 0x8) 12:08:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getppid() r8 = fcntl$getown(r1, 0x5) r9 = dup2(r0, r1) connect$inet6(r9, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0x8001}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r6}, 0x80000001, 0x4, r7, r8, 0xffffffffffff8001, 0xc762, 0xf3c2, 0x4}) getgid() bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="2d012eceda8c732ca10c74f3cf267a442fa306f0d076be02f2a53293c6c60d78535e900c2eee30efdc5a336c412cba457b0e756bb0670ff6393ee8262c482636ac951034150712fd1c57c568cf5317d07cc9f0f3713aaf7f5008954917c9c880e398051bfe916261d61646184ff69b58c94e5323bdefa4d06086cc5e21763f70f14a10d51111efb770e617b9dc051a7d6e20cbec1f550e8622619863f5c5422f66a76cfc11577ec0ba9f883abd9dad975dbc8e4dc8aeb633ddd0e03c69bddce27bfd080ee4bc9d6f96717a5d1c1048b642f76eed8de89df1e62ebb466ef5f74265c22ce19c7008e08b22783f93e40343a2e301148dc1b7fb5e3c0ecd1d9d07b0abd809ab365f0509707b437950b63a154b09cb0491d9c59194778311dbc3fb1a02a3bb3d24c2e645ea496a4115038c6a084dfb278a7b0c444016c9fea9ddb67f8436f118a6ac034e5b73ef773810d466f72ec1c8a9cedc58956207f89acf4a5dad4c21d93cca03e8b1853b6910c71bf4cdf1d021fea6dc4aa81763d030dbd42ca87c9bf4e545d576299f0276dfa67561c1a420b580c3323e00b0f691403dc540d40fd762459dd61f4cf0f360c72d79ed229905eff32ca7fac8988467b6ea2c6cfe5d0d9782da84ad1ba760e6401c607dac7ed4ce145c1590360520f20b8501d85d35c99919fbceeb8348d86e69dccae33b2811f80c7e018434298b35c149631cf50adc1dfe449eb12403ea7e25e50c4bcdc5773bfc68060525e70a7614b139176b8b48fcade0e0f6bbef507fb6e061659208fcd63d9601a1d071f59c5789e72e5b79798bf48973535d6b5cd54f093e2ce9ad792bb507fa3df5cf41fc2d6d65c35038e7772a7dc9ee79dc1fb8d8785462ed4bdbf375f6e682a4d057aa3ced7fbd1f75ce4c32999478d0b3c5610fc5699bd9b1f630ae0baad96de83663375d95095f735c9077c84558c4d23770ae798bb526"], 0xa) bind(r1, &(0x7f0000000000)=@in6, 0xc) 12:08:20 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80000, 0x80) getrusage(0x21cf7c08024accf3, 0x0) 12:08:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="a53a64b4400010c54286a8078ec1e4e8d52cfbe3912c21852c9e9e05fec3c1bea4034e685e7e43e1a92e4b64ef7d0449bcc95384ccb7d08590765fc8b06a39591211c1cb97a63a6ca116b712bcccbf9c01fa43a6ed25146731019c3b5960fec71f36dd045e8ba1eb723583a4b40e8d225bf94bdc361e2f62b422c3c28aa71d9c0a40", 0x82}, {&(0x7f0000000240)="3ec89ab04d0f919bccd5f4c42368524472810ae6b166e6264a822c8787ee4328244f773e4c38eeff77e1b7cfe67d6cab5dd303220b6eab6d8f01b694a7cefd1fdd645d4d20ee00a44f3903057db8ea1c07d0977913a4db2d68d43d2a27739a3b0dfe2656b0c6ca352a263e02b61df97e1c65ae2b4193f5f6fbd2bbffd89615c4da51867fe912f048ec0b52481c75611c460535ac4cfdbcb9c7d950741d28a8c37123dc747c1d55e55f2954c6a0d98cfe5f201353", 0xb4}, {&(0x7f0000000300)="edd6ac60c23554470d3f0b2ef1ed4caed1ef9622078c3c76d291e42f3be313e47f219010d5e9716e24b7148d4451b975b3adc2ec12fb2a53fa450e45bbc9e0c09133cbad9829467e75ca97ff157984d288f442f64d0170a0b45e173582e7b147ee31d5346821b4e01a8acb46dc1e21145fb100a84370f0abf24475865305b59e64bf02aa27d6eff31f721d1181101feb2907236202c8f94b2199d832ce0307f7a25a13ac75c681eea6e6197225fdf451863aa46b370d896a70c529b15955bd1104f230733806ab91a01641130e3f2c47726777a47cf94965cd0681108f407001ac9f73b43d1edc68a07dbaf8e87cf464b899bd372af55d68bc657ffb35d4d57d98e839cd79b3a0f46d7862d671874b6259b2cba8d9dab590e66fbc0ac1bd502c6e56713b5d6c407d77e35726b6e4eaa1a6640a653cd0cc039a463c402be256b738756c66ef616388d13d27b774072dcf3d967c8776ebad1235465028767441343cc14e55080fcc0746eecbb94b3af96d14adced72facc8a1052ff2fd4779597b755e791fdf20744f36942fe7bbd7a96aacf2e25ea473b325114fd5d23344d3aa9347a42da2f471ad89e934897fde94a3c3774ed7d0dd18c66127f100248be41a9c08672cf22551b18ebf3c68fe9144bc89e5a9ff59b57356ef7319641e7ceb9ad7741e0b4b4af768423264ce317e401550e6a37931f508f9707114340b8c5722cd8cd6e85f9d909876ba8cd5acfb9e0aa7be273b8497ac1f10d2268e17047c425e2b6ecb816ff07a6b38f53bf3d4ad98187aa9b957d2cd5dc47d190473b3a1a3697fb47e8365799074bd23b1bc49383c1661c93207c9ed62e8f2517a563faa1aa5e9f63fbdcb32bb5140744215c3231323d3e455e244869e982b1d079c5f1e798fa4bea3c0a01aec5919bd364e00ee0d29374a8b1b09736e9444d9ebb09b973b9e789f7a87eaf128f0a94eea4bb8165c9fd53df22f1295260ca01fb770302582d499acb7f885bd33512c6ecd1e46a043cb9cb1aa9ce3d044f504458f6eb430a97c8c90d1d648a993c80d849b743e6815a2fad620d4459519021b6433d23875e36f6393183fb3e4afdf89e43a32ffdede5c72f70df6e808005d9f6ce52a690ca3fcd83160422f284d3551e535ce444ceea9d5d0eac4cad5bd81ec48847b64d55a388c2ee6d8343b6eda7e7501806818593c27b7de74e0cd35f6f3b9588691c7d0254f2f43e5a7bd5ada4ac8c202a2a203cd7192cf1a725b192a0d4a35ff65f0926a950e41c122c2fd81f051d3eb8700c5dd990afa738da3b4339659e919a4b72782959e39ed7e9245acbbfc4df2de6bd5d11b00166535fc276e41d1c55f8ded531eed2b4501fb1adc14d85a6bf16a9e3930a270db63c127c262432ab54778c115a245bc90cb103207d825eb0167181edd9b5eea34458a6ebbe29ddfb8df47e8fb5c4628791546f31f0336a4e31166dc395bbe3b64f5587945d6d08a08c516197ae7c49eea32479a96c099086a776f269688a6d88a16b58518c04fb503b2b9de2362c7e11c35bc3217efe5bb7902bc792640db0560dce12dabdfefb3818ed88ae5e6130f167c047944f082c86553249b6f8e4c8ab3da92c6ce2d00d9e0c67ee5002f3c3c133f0aedc65120493d0aadfe080c134f66148f7f867b9bf5c5878c2b6a4492178e60ed1d18725647163251e0ce894cc7a503dae07b37fd36538d9df811bec85abde197f14e67e383e68983a1112602430d8a879ab30732dff7ca0fe42ddeee46317c7dae80dc1f7a78b63585ea4decd0d7993e7fc64cb2119c9dfe53bc553bd8711e36b25f6431882b71f6a387d19a38578caa6c00c022ed151437e9b1d3077534e9b38bca71459ea94e665ae516986f3acd038b909b0629761ea818a2221978afd3bf494e2545ea2a411ace811d39e8b562cbd5353253198db2789fe889d4f34413c0900d35c329e5806db7e757de2005ff8404d7e35c68f3cf60c79848c0adcce303dffb201235a724136d8ed5ff2601dd14c76fb29aa5c5a2e00736953bfa279a4ffd5a05f19c762e9fe66891fc708b6f2e22130c2caecda7fa21051db88fad4cc035bbc600bf38f62fa0c682519775303db11b5cb218834c79150ba6354405304c851ca35906ca7ecbd5c1c6e9e9b9be1f32e1163608931d6e5d0880eb26be562c842b814900047a08d325d755523da71b5d21a135f7e8b85e4ac175fddf3a52a68781d81a8ddf80b3711a5443e3d9f51076ee0e9bfbe5210f7bfc2ad2293a4bff0b64b68607908e3d85b4000c4ebd39427a2bec05fec9712a162bc846b2fefb55ead86cd7372af48fb2faa6c438e99d8c0567debfcceefb9ae79fabf6c8534d991bc470ecc7df62f5f6503e204bc382681ba04bd616e7600336cf56b61c5cbd102bb7556e14a7821b0648129a9bd709c7fadd49b8722b4eb885cd7ba113ed8fe8721396d59102f24369b052a86c6a3f138f62bb9fe186b7db2fd002be64d67f1d03023ca6f023304b82221ff69b5894afd300b7981e8d57a9351954de7749a6dc38a5375e4c3be5fe3ce6544890299837a7bc28b89d8da1731992ed321233d59869c504251c806b597070c4b80a6ac1ec598eb3b71157ee64e14f099a755f56a390520e8914b11ba7fac8e8fbaac379cac55716c723a48fe2f9daf0d97e6cf3eca2df5d743070c015b2e8c5019d3fa96855aafb5aed4c61de4185021cf8219c285777ac7c681a54557ffe381b309556d82ab6ca9a62e6877b98196ab7d01f82cbb741e6350058022f8554083f6c7e2893455e0b6efbc62022048f1c05dfae9899d42fa1729df39806a0ddab9ca7127294c05670fec86162badcb171ff754f6e1f0faf74f1460699246a05d029c041ea478cb69ce16c92033781175e191e35a8920ad8f2540e4c2c3e12c616c56ae777c9f044d1e52bf43507045a9ee4f5ddeacdf26dbce8f094bd423a9be385a7427186b4c6771da869fa816417a508bd3ab74708fde7b9829022c326a839f254337f8984a788171d311f78af7bb40eb900effdf547a116cb9dac6208d12f42162588510e4314545ce8cf0ad727e5a43befe530e92ec588396d00d2f895c8e6f5ee3212166613a7628a2ad051aad161557b94623ce03dd22af1240d2f9925b8740a61fdf7a346e4ff7282195a4d9abb3d68d3136cb1354398f056d21daa5454ef7c3b9e00b2ef6d61998e7fa64cd373eff4ac8e59304237de2b56590a1bd2bcc3f7b88abf5a858ad9a609cff3c1bbec867d5116fee124b089eead098093b2f9f127fda36f5390647f5d05b20b8d6729b2fad0e9dc861962e71d379fb857020b4f35f17930ae0c9e6ea870ec123d5a485b27607589f06c6841d8b47da4840d406152ea8a48c0960647da3958dd7a86b13bfa10b72ebc05d45202305c5e04c34438523896ba1eff3ea46d11c6f5f5034276ecbdf217136831d5c8423f7b9ce0f00ffddc3fbf9de5d6e028d2e12201303e464c91c36525f027597d3125993aa57b24cf465ab953a86076bad31de71f72a32568f704dc54187655bf8734011f4e37fae7d029be670b238fface97571fc74d768ba59315ad2f5887b6ef0e7ede67040946cdd64523cba41e66a6ef7275d2a3dc45c370cba58f85e2dcd68f24fc01286aae1197750a4f2077a910b1999c9991a789c0d2d310c62e581764a58fb7290e3b258e903f4c85e2c34ad713512957785abd540128a49f53a408ccdaf1e2661a89466eed2b25d1d9fa44103594029d2b760ae4f5623a14a55274194b1ef43ff198b3c400fcffa131c8880934b6fce9b922221f2a047706f0d361af4b62d97aab85e77271b88e31109acf49a75620a59e2bc644e53ca656686603ebf9895cf48472c5d5166aed3c0d5978f5e1a04d495f7c13cd3ba25b6973fe231cdcef176188c9adb90647f1a9755f24c95f5ce6c48927e017ba5783f044918fcdc72d2005bc3ca99ebcf9295491e3b28641b84f3fbd7f9ea80ab682f5f6964273d588982d46ae3e43bb13128a8ef765f530dcbeb83e903ec27d49aa4de810ce7b2d5ceef1890ee327c085c27d27c7e6970af1622b1903e7b3e7c18284640d1aa3e22e24e61a701347145bae2f79faaed7c09cadcfed98db5d6dcf50d65bc8a84d90c947fb8e5274ad5348f29f9302582624d9861df2eb689da0871562894e0028c18bb90738ef149b50d811157598434dc288bc21d6d2e65cfb6125f672e94e4cee2b646106f015508ca5d2ac9e42a05bc9740f0d307f827d03d270c28f108ad553e5649281b1b4aa875aa19a0de10fe912d1f259d875869fd019b0227e3ea26345fb3cd7d487041fd6573d5ad16c6370f0c85e5e4b08ce6c03e1ea51ad0e14d7207b5eca648cc5f9625d5ee36cb06a605bf5fa3c53aea54220102c89df4e7f9af7502bf6b326616880e554cddce2df66d34d243b6815b3763d6db41a05deb7f515e859663460d0bef80b8c26a3cab309165700c7c260338313b9eb341255d03dfcbc9dd63a9ca972d2771f714e04d85ae72c63d8a318134680630f21f8ab67fdb5dc039559177af9dded0df726d4261479ebe23262f64415c4f57864b97d641e3fa5efd7aa1d41d3882133fef1b7f984e1f0c990d811d40ab2c7b977ff125cec7abeb401a6e34383790374a18b171abe8c50ce1db4a4d1deaffe60926d6e915b4ceb4c9edfbfe7f8585f4bc1bc4e8749ba65a0da029acbe95c7daea6c1d4585df94cbde2d011dee4d7f11df7aa2604f5776dc5bd467859019bbec7d2e28fcd464f725783050068ab8a11b9a2e90318dff6de15b51d933d1bc004d6995e6cb0a694f353e07711b36f7066c246feb764f8ad652816e6d309da757b0182bde53e8991ae85477500a3ef9625437a2c774b0119ba75dc66795e27bb7dc407821d8006b7d51eece6863fd4cb43e136e9de4371ef18071c9841cb62ba5f717105417809439dd1fda2753d58717324f25e675524baed75dc6f867aaea2d9f88ec699058a4d28eb58e34cbe2853a5664d7a573980c601dca6ec0f81e40b8f65fef08c3fdb4a4658070dc94021b7c013d62bb0bc54e4090c2371c51be35a7d56bdaa0b9b75751fc7a7cb17ea588f2f294ce9613022d1095aed62538fe1b747b3ac0735fb58dbdbff466ffb22e15b3d58d4b4f179df1842cc2ff88ba038c53a3438e08b675ddb33b5e93c21b31472fe5ea706c2dda06ff2529fe9457eb6505ab77054128e85740c308da3accc6b38d35e6d322746997f8cead8f51b43c3ffc3af23c8ac12425245b02802c8e1de0d104aa1ea61835454db1086019afc7c42805ee614a0d4585a487f3c7d6900c36d4686143cb94a8e614465945dd6f851125ca737472fa451e158c3af7819f94c26c14a47939ff3ecb6b1018e70f6933f8c62c65ef8e255ee5cc99635be67085ed118878bd216a0b9c72d78bbfd51de04163025cc5390cefcf9d4e0b740b299a4058d7c4874a48f7d663eafa0b9a0229c2048a7295e454eaae1850a00d1a6d609e52ce93fc421f388a8a9f9b4eb40d9d2dfbccfc543454dc5ca64e1abeee084f89811fbf18668d522c37b0eb783080b0f9121a41f7c5f1fd6ec2cd523b1c72a55a86d516296590806f239ca7705fdad682affa640fdff6d950bd60fefd95dc7cdd5b9659826e18b092067facebc40e3a2e3e3aaa90d9a081748a7bb8898b5096ce204c65c9e799882be835f650f8644753e6ec943fa7a43dc3ce68bdb9501c58f7756d7d3af9331be0b57342a28d741b5c9eac9cc6414a6abc1d59de815b0ca5f836e99af3d3b53440764e6", 0x1000}, {&(0x7f0000001300)="c9c2bd428a8dcd4a20e457982a1a303ba94f783b228434a8b589e96eb0503dba613c7dfe1c43e1792edca6519692ec78c876428695218198c614acbd2cf70f528ae1994a2bd9cb04fd3ece01b0067d2b619193f392fb76009932cfd78752710ac3de76efcea6fc22de4a418a23d9cf6e609a3ebb6d8d81ac81f1e0461a377640a9e29c5c1a599792b1", 0x89}, {&(0x7f00000013c0)="80397228de09a582d45a3277df85d8d805077b79968d0809f146248e3e663cd55136f06f5456a0418ab06cea3b78099a47a4ce166c5ac69a751b6f2dfe0c8eee100212dcf27c489ddcfb6a4014c26927bf81f7d8c5c55326799f7fc1d58303bc7f37f20ab64ec5148cb42ee868fa86d25b9f83112c0de0e155ae4f1194ae8d86a06399774d36094357c64618d98128bc2d88f1298cbcac1f726ab4d8fa96e1ad1e296a360788fdc745b0e2d566e58ea8e0078980b754d808e58e03d68722dd43f3eb5e18b05bfa20d6fef06cbdc56c47bcae585c3078c1b9c0e68b44fc9306af8ec8050aafc96cf237434b8b9f4489f12adc", 0xf2}], 0x5, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0xa0, 0x40f}, 0x4) execve(0x0, 0x0, 0x0) 12:08:21 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x7, 0x6}, {0x101, 0x5}}, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fffffff) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) getrlimit(0xb, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 12:08:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x2, &(0x7f0000000040)) 12:08:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100a2, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 12:08:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/127, 0x7f}], 0x1, 0x10) dup2(r0, r1) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000001140)=""/37, 0x25}, {&(0x7f0000001180)=""/247, 0xf7}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/186, 0xba}, {&(0x7f0000001580)=""/247, 0xf7}, {&(0x7f00000014c0)=""/50, 0x32}], 0x8, 0x0) 12:08:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000524189f41568b497c289b6b9041283f322fde59706ed16d74700abecd173c7948ac4898027ba2b90f5b753df3ac372b722c9571b8e879e84aea3481050145e9761ede902aca8b3e43df48e40cee502b700cc8267462cc7883518bd"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 12:08:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000040)=0xfd7e, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b6a492551354cb2100411f4e2d58e4aa2596a268f9828b", 0x17, 0x404, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 12:08:21 executing program 1: msgget(0x0, 0x4) r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000003, 0x9, 0x5}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x4}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 12:08:25 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x2) 12:08:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 12:08:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xc39, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = semget(0x1, 0x4, 0x44) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000300)=""/123) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="343914db0870e272939e265b15e3c692d83edec9ea9e", 0x16}, {&(0x7f0000000080)="51da5daef79e809212754caea470ffe32e", 0x11}, {&(0x7f0000000100)="cb3c337aabcb2d", 0x7}, {&(0x7f0000000140)="202b848aaf0a4beae6290ac1e745a987c2ac2027f5224143effe8cdc5a352a82cef092554b5e3d27368e9b4f7b0c2a8b2373e3d2689bc26d4dc951b7f9b2e6ff7bc3932d8407fa16cb1307e461bf1c182107345e06a91527270be2c25fe4b1f54af4bb229179d08b1f521775be58c8264ff2cd89d7af9320e16a038aef44f30d3918ee235ff6ee76270d970c974055ec070b3cebbbc246138f426feec32903af374fd39f3e353018ec3a81c6549f47713efc0213cdb9bc0f3a11ffae", 0xbc}], 0x4, 0x0) 12:08:25 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x200, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0xb) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = dup(0xffffffffffffff9c) recvfrom(r4, &(0x7f0000000040)=""/92, 0x5c, 0x841, &(0x7f00000000c0)=ANY=[@ANYBLOB="04003a2f66696c653100"], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)) r8 = msgget(0x3, 0x20) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x1, r6, r7, r2, r7, 0x24, 0xff}, 0x7, 0x4, r1, r5, 0x5, 0xfffffffffffffffb, 0x8, 0xd}) 12:08:25 executing program 1: r0 = kqueue() poll(0x0, 0xfffffffffffffdb9, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0x0, r0) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) 12:08:25 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x982, 0x24) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 12:08:26 executing program 0: socket$inet(0x2, 0x5, 0xc5b5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 12:08:26 executing program 1: r0 = socket(0x10400000000016, 0x100002, 0x700000000) setsockopt(r0, 0x8f, 0x6, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) listen(r0, 0x3d4) 12:08:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x107fff, 0x1000000000000000, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x7) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x0, 0x81}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000240)=0x8) r3 = geteuid() fchownat(r2, &(0x7f00000002c0)='./file1\x00', r3, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffff8, 0xff}, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xfffffffffffff15d) ioctl$TIOCCDTR(r1, 0x20007478) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x100a, &(0x7f0000000100)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x200) 12:08:26 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x10, 0x1) open$dir(&(0x7f0000000000)='./file1\x00', 0x10100, 0x8) 12:08:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x120}, {r0, 0x44}, {r0, 0x80}, {r0, 0x81}, {r0, 0x4}, {r0, 0x186}], 0x7, 0x2) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 12:08:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semget$private(0x0, 0x6, 0x98) r1 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r1, 0x2000, 0x8, 0xfffffffffffffffe) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, r4, 0x0, 0x400}, 0x6, 0x8, 0x7}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 12:08:26 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) setsockopt(r0, 0x8, 0x100000001, &(0x7f0000000000)="ea1c6a5865c413c41ab29dd3824d24a60ef8becb34e78075df934cb2a55e7c904460877ea44f89ec42cd6d53e5b0d86591437f6328682b8b4a401e85b8a0cbe95081add58fcd7a205a55bfed9e39c20cc653120d89311acef131881b964834e88c3594443f1be1ccec90c337d9f247246138c72bebd14ec6b4b5e2d89b84ee1a7478cbf46f18a3948095c92e37b90c80bf", 0x91) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 12:08:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x48) r1 = dup2(r0, r0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb183a2f6e0600000000"], 0x1, 0x0}, 0x0) 12:08:26 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7f) pipe(&(0x7f0000000100)) 12:08:26 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 12:08:26 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)=""/135, 0x87) 12:08:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() semget$private(0x0, 0x2, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:08:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x106) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) 12:08:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) r2 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r1, &(0x7f0000001200)=""/230, 0xe6, 0x1, 0x0, 0x0) 12:08:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x1, 0x7, "c629d700930e8a5c05d5fb641957b9d6245169b4", 0x6, 0xc8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSTART(r0, 0x2000746e) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 12:08:27 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = geteuid() r6 = getegid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = socket(0x2, 0x4000, 0x5) accept$inet6(r7, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r10 = socket$inet6(0x18, 0x4004, 0x6) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r12 = syz_open_pts() r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = getpgid(0x0) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = socket(0x0, 0x1, 0x78d) r18 = socket$inet(0x2, 0x4000, 0x9) r19 = syz_open_pts() socketpair(0x13, 0x8000, 0x6, &(0x7f0000000440)={0xffffffffffffffff}) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r22 = socket(0x18, 0x4000, 0x20) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="da9c43d0373cf01b2c45343612a0be9c25c02193cafafbbc744064dde626deac14533a0e84806e06b0b48541e73c8bebfdf9c3fb", 0x34}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0xd0, 0xd}, 0x0) 12:08:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0xfffffffffffffffa) fcntl$setown(r0, 0x6, r1) 12:08:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/86, 0x56}], 0x2) 12:08:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r4) 12:08:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/27}, &(0x7f0000000680)=0x1d) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x102b0, 0x28) r4 = open$dir(&(0x7f0000000780)='./file0\x00', 0x400, 0x119) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = syz_open_pts() r9 = syz_open_pts() r10 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x8100, 0x100) r11 = socket(0x18, 0x8004, 0x4) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000014, 0x6, 0x5}], 0x1, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffa, 0x4, 0xf0000011, 0x2, 0x101}, {{r5}, 0xffffffffffffffff, 0x86, 0x2, 0x7, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x82, 0x1, 0x20, 0x7ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x11, 0x7, 0x1}, {{r8}, 0xfffffffffffffffd, 0x40, 0x5, 0x380cfcf3, 0x9}, {{r9}, 0x0, 0x40, 0x400fffff, 0xdac4, 0x9}, {{r10}, 0xfffffffffffffffe, 0xa2, 0x4, 0x6, 0x1}, {{r11}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x200}], 0x6, &(0x7f0000000980)={0x10000, 0x7a046d1f}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r14, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='!:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.@\x00', &(0x7f0000000280)=',[\x00', &(0x7f0000000300)='(\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='+\x00', &(0x7f00000003c0)='%:\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/(\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='\x00']) kqueue() 12:08:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffc99) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000240), 0x7, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) 12:08:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xb, 0xe523, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x13}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x4}, {{r0}, 0x0, 0x90, 0x1, 0xfff, 0x5}, {{r0}, 0x0, 0x2, 0x8, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0x43, 0x2, 0xffffffff, 0x81}, {{r0}, 0x0, 0x20, 0xfffff, 0xffffffff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0xa1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x8000}], 0x4000000000400, 0x0, 0x5, 0x0) 12:08:28 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="c19c1773dc2a189de74e82340cb5de847a06e84c597ad26be06d3c09fe124427ec185af130f541110cf37b9e9d32da420fa34eb1ea7ce69e9cea6c1b4541562e933c0d6bd079a4f7941ab82ab0f4d2883041d575320e48ccaa948ac085846d399c19c0452f325c4632cb798204213066925f19e1d82c9ce251508f57d4de472d2f8d8ec337afaba7e878cd9db27a8f141614dd133a55aa733e4d8f63d5615ef524de6f39aa46aad205eed112d0", 0xad}, {&(0x7f0000000180)="66178ad32ba4811e06b8f6f3153f122001f1a9fcc5db0289d5615a58e8a6bde9157be49d139c28cd8764d299ca184cf5afcdad751c80d1f0c9a2ae0ba6e4dfda55940d7012a3479641169ca2cdc9ad3886401adba6739ef2d9a6ef7080c5ff7a726b2aff68b04b352f8dfd74689c0b4af1f56dd81aa98702513ffcb1d7693aa54a9058ea8969019b3d1ebfca0d845ff9e55bd940f40e96d61f5ca306313485d541fa3794ecdc1f32cc990f9f21f0cf544bbdc0647caf781f19c5ccd1a3b8f966", 0xc0}, {&(0x7f0000000240)="dd3f4ae51c8303c4e1c5ef2fc9e8766badc5877d91778e09ff04044db81e1ae2cc881f9e98414bf640e71f2cf54c214ea9709f0452b2a2d6cfaa7ad883acf180de28dc88c54dd0d72db6dd31291645af4491ee205db6a74f79c309ab4d695b9690e485", 0x63}, {&(0x7f00000014c0)="030f4fde01f6daa1e92680b457a67c5a45a27df8d4191ce7f89ec7f9fa2c18eef3aee27065851fb75cb23d54ae0b0b3be9c548b7ac447bafc5bbcbcba8d9f063948397636f5ebba162954107c31e42c78167947fc6af45064fb52a78cec275ac7cca6fa64863ebaa1b107f0eba42e8cf3de875544052886bd0861a80f7ceebd4d31614d6e5e24771586d13bf057907804ece1b55ff74495a330919df4f1a598d56cecbe4e8e0e57e9fe793d2805bf10fffa162139f323f6c37275529ab251a7ce4aa4f405b32e0f42c85b2462c1632b2fa76a735baa85d37229780b7b86bafe73c635b5417b4759d6c36b0108422bb90c752dc4fe644c389302787712dd172ae46ff24580a36dadaf71fcd408f2cc74cd3a1c2ca6d150cee7ffd61d55ecbe5caeaa877de57c93dfa5632490ea4cc3207bf067f09b326ec374230dde1d6cc12c431ddda88cacd466c59c180a6cd31ae52beec6c3d205974378600a8dd3091a6a7991b32adccbc5f13b3c5d1aa49bf8c185b8870538623b97fb88c2223565083ff6ce0b53f0278d8c986ab2c8d1eeaa791c34397dad56054b29b57d6c40b3ba9947dc336b8604a653fc70b24c366516c998a08a6351f8d2a75d78a71fcd41c9910cfc9afe67399179b46781c64c081457620eadc83c53073db2bc1718f665ee2cbc1999797040ef41af786132f30d88574b40e07144d7ef96b004976faf6a0a6be55a917cc7faf2c3af4dded0feebf4900b7450328a5c255f4bcc4a7edde276d12431389e2f763622e3d286d00dab17e88a0ba53f2b7db752f7b355a2597691a02dfedbc5c3bdc3d32e686c1cc023382b913aba0e3331736a103eaa50684a136b1620dca6d33fbfa5e5d06b40084acecec49161406c6e8a357b17bbecbd761ad80c63df8d6d9a5db1631f6e1d02e618c6dc4b49762837d289d845176d4660e4d3b155ba707389002b748dd5e99e34e022bfc1243fd67a650b5f4f283f285dcfee963f9afee980a38468657982b3fbcebd6f8441eef38fc04e82160f81332ab56188c34c0c2660ca1cb493f8077096ddf3199ddef970c4d6927241165624a8966db437ff2eff432fd9852941cf756e7b0a560b7bcb7febe1c64614a079935083b2dab06855e5a86b6817a6f0ad30411da6888eb48438b549a84c5bde0266b8999bbecfb0e6ba62c78e2662c45de4753f9e255bb3ca3a0ff666d5a6ef7ef9e75e1c9b83703aa1a0ef22dc0d12a35324bee0a5324d8388340e9795bbedc13cc6a76d694c0f56bcf04e2f98afa8a629809686c864547abfdc6dc1d460fd8b79c4026bd4a9e3c622fcaea815f05f7440615600c288198c760adc789b7f1bb8f2a89f59c462ec00fb9c7ba047ac69ccdb112f45971d44d35125189f1d2a87aee7cc2bb57b7ae83206811c58b934dee16feda3d1a5c240e9522babf3c231f038cb2b2025df5d09550e1728d313348d4ccb4b623f0e4e9b4127d1ea8d422c491f013eff77f6f0f9e3050165963dc7eaec71b7a7f5b17878a4b8fcd61e242ecff7132e6dd9b0220834c527f6e920ad8ed11fff1fe4dc9f30f5ce99f98782cdc273c7fee114f8b6d88bb53cd395b4b477ee6aee775990fbc5fa96d6f03aef168be085da05e311ddc06cf9be56e26a2c8beb6c54af21691e8b3ad4745335e2ee42021cbb30c475943a282883af8c3a308dcdaeb1ffa3968eb827079656cee6b050b7ce63dc7c219f3efcbc25a0b25906cf13f3b16763eb35b3587f75d1f6b7f3991732e5f92ba9769aa26dbed68bbe7b379a95008307f0c4e10079e90af4adc0a2254254b165275042b47262572071a82b9e7dab5deff7038cefdf731278123b73b5aa8b29f86ea93d84d1cb5642e2bbbefd0adffc6f0c38dfed72d55ff7bc4d492e17371930c90d849f1573099ab21c36308de12187779f1b78f9abba693a3703b389b65cc41cdbce3038ee638ea0c49d47e23309471074824877a70329ba553e0b3efe91421a0951bba2f24f17d1efc3cc21a3708e71d66209123366934e483ef2a405e05df129f5459d9bf27998b74c26874c596620395e64381efa852329bf77a4fcde9b3716c969c7f6b932dbf953b3ec8d4471ae7f22c720cacd466e46c80bea9b2ed0bffa9c7048bda56a9660a9c2a7d97cb1800de15a7ecb80aafcabf6b16ea76c57b1e49b040d189110e4fd44f286a86573fd40ecc8bf4eeae29f9d511e470cf51252e304788c4b136a247bf84ed6c9c0c115a37c9ea9fa6a737d6a6aa6c9368577d9e47ae67e8f2e092c9b2eb90bbb08cf0309e6e6cab166dbccb254f16bbe16f0d480e41990127eddadb773cefefbe56b12a82ce602136bb5baf9e39e86d1baf0381a579749ed4d30e19541afb2e6e452ca82be0aa87910634691d6d6ea9f7d30a08a0b2721092c8740cd295ef1b3eaccfd321fb3ef971385476b2b04256861421cf8c513911bb4af39ab081a561c567f96fd115030c831a85957d9e98de270664f7edc1c7577bd3772fa22345099cc97ef3b2560e4abf38858d872b67dd8ade245ba3619ee2e57baeb7a69a5636e4b02e67a1ba2aa63e777d145b51356631497132c3da8ee6ff133f96eb144cfbe70d058063b73fe5e31cb6dcd933b24cfe57a37b055da4d807618eeb504ffa74c3e863ccaf4e4cf7973cbd9deb0710dbd20202f55be594911d1e873e850c29cb99e0df46160b39cb29a9109117d1e4a18f45414402d0eb168665e6169e6ee7e7340b7291807ca6ca9d4f97e3ab358d6dc27ad504f11c38db213c28f7cd254c80c16e4cfcc0304d2eb7256be4470a3055e8807a8bb6258a25325c459d4b30d472eaf81b6af413cba94356f0467b64718f76e6078e8a8b4428fd003881d13fb8d0e70e23ca177ee5fec0afb7fb1fcd64a40e7cdb1e470c30cd7259c4fa50efa02d73ece2ba42e6e38d8a38ad4aaf20ea241f98219afd3d3996396b36124f991909ad4b30635e35e63bbb66f7ac16a9beffe9f20cae476743193c8c83c07803b14a1717578291ad4a5ce2b62c4e566639703a3f07ac7df020d509a68c91ec1471973311d610c1e7da824047175c50697df91dbf0e108e9ecfea01ccf0d015043e80aea09f780ded6f91bebd3b8dc00a014f3fb2aaba3fe76499ab30184ace3bf13efab3ab73725ec84e48dd084e47e3e12df0cfb65b3e5932741b9101e32137f9eeab9aabfc5a1746c0e08d0be3d7339eef21ee79c1e469b29f7d527044617692dfd4a28f336e3513d52f316a56ef40e8b0a4f117c47d8a8f77c635bc89900ee9a350de4ffd198606a205c6d076ab9245264195bc6e0c7bf89ed87ed25dcc5582af8b1807f3af014abcb0bf01b3b1e878410f11421e25268c610e33959acf5cb25bc868e5bf0455b20252c21a0aebdfe13c283c73fbe32f8f2fd8916ed2e8ad9d1e2168a7a867a7965e4c86bae7e3217aa2e0a4449aea50ced9967fdd02719d656406223f71c7cd83b307b7a8c904c8503cd8511ba5d6b2c577f34ca88cdcba7fc538a27f59088bdefcd568cd0451df17c341fca8065907f0e56dd01c8d5a70ae7a0dcf16cd6677255b1d2b2218b405d98933eddfadcd452ecc25c7a3aa51be1bd3fa947ff93d8a334fef14351b79efe4555aa9a6804fa71034125729377c3bc1aa1ff1eed7f4cab9479c31190494c163d223cb690622a4ab38fe4a641ba77f05301e5d00b082d7253cf4c8c44dc13de4f89693a7927ef42948bde941d2f36ab95f5033dc5a9c0a244d10c62eb4683400c1d7a4862dcb3423245b16bc6afa8b0d55280bf7b5e2c6bd196885db1df3d2d1bdb64203a4e6a13dd0ca83980a80fc2b27ee1108a3cfd08b89408e2cf4ac309c4e5613d087d90ae6c0408b7820cdb512685430d3ac52200ea82d1f9bfef3162bb9053f4ffc4a2961e8a261faba18c3774ad5180d69ee338a302d852d6df6d86acc3a1cdfa46c366126280efc381cf3868729d365ed9b3cd7ec8a615464b5530e5a86a44fbfe1a223de7f075f04576a2dde08051d19df18f658121aa5701a5d69b17ad64c2c30263fd4d89d153b3b8eb00f6ccec7c41e69658bc50a2e3b4f456f271f981fe4193477a28e650c26c4541db99a25c616c792c95879283f3013dc1a5e5167f75ae52c81eb82cd50bec351d8509f27a1a0b3d1d629ea2b8d68fd3fb24eeae57a0331da6595973ae3a77276825cd5be36b3a5305eee8fcb374af3f93e3b39312f2dca5b329abcd629fc505e8b64b63cd2d5dd8b0d39825a956300aef13ba5c72bb7dce250e6399cf284ac90354c22ace7b6a4e087ae6e5d49dddc936657ef19b2f7b9bc0d20b00b889e0a5c3c70ee7a8da771f0ea68ded0d800006d305fd845793c9f60b3ca3932ee311e351846fd05fe574bbf9ff9464d0bb0e46e2e6fdbb00c7620cffd63292fa700e1c9d8778191a3b3a355825d00fbb6ca411417e4fc4b7c95094c368b5268b57ffa6a186abc9f915d6f4d8366b7c4808616a8a9776241a616bdd7c7dcb0a35fbb6cd487394f3f3eec249e731e1d9cd1e47f2624fb1b092dc4445e09d5734e4734e80370d0aceb96fcda56165a5d5c88a5e5576f19f07d51b4a7cf781bd7d19e2ab4ac588e6e168ccc37eea84360ea8b9130502063083d6a9e0a00af684f3fc58fef0d041a469c7d0d7e99fcb86c15b9e5577d4dec8f2550cd57e2b152310767cad907bb5468f7bc81c845454dafdcff34cfa6ab9384bf0167b258b02af356f1a5b613d6848facf2cc5dae09e1e9d431e1484aee1d854c024880aca8415b400724745bb80387e81afaaaaa002be9569c9ed84b96129360350fea047caa6bfc33d2bdc89b40b7623818d1e038c0eda7cc6bd208c59f0f0b5e73ff932b036e16c9d7f14486b27d805a852eb330daf755147a18d68502109c6b6f1264734cbb32d70c722f3590cae3cd4c2da9eacee0a28a9679572a8f69cbcfaf3052f8a5bf6a834cf90210093eb69318477127f2441701b107cf0aaaf5667071f8b9da2b10b1a94ee308a1bf8aaadd1d70e1299a94dca7c3cfa15cefffc19faee7e32f94f34fbd2c5cd9da23aac5d8f6fdb6d0411d68515bc31743f585972587ddfbdf0224d8d850935a0a61cf5794dff2bf91328589baf254a74f7b4cba64ceaeae95427ddb58dd717d9711ca6d03a729085a169fa51de4b7dab3a81d39dfd3b7b7cab03671f5a6fb14bc848c2108a7ffd46d5b7b43fd3440ed277486319ed77985aa72f2dbd8eba0eb4fc2a40d63a9339f8c725179c7ad461fb362638af77a542c175a099f56f544f14d0693b4500fc594c1734771fc18218a1332db4778d79864343d379621840192c1e72efb283efdb4b9b0693ff099f5a37a734be5cc51f00e4dd795a3d36e868e095ae93452950f6cd7f7c7e19629740704bdc9b86e217c7ab69de9dc118fc6407209da95bd7a05fe3d8df07cf5a284cbf3caa0fb7a80c576d1a812bc9305071ca6b20b12645d75853e40ecaf6a09a0b3bd139e39f59ee0a228e1714a19aa0058c29617cac8e267ab66015837c1b05abe6927371a3a5b89da5a8b1d076ff7eb722e1ca0dabaa818fc05798d36a6c44ca6a841448e88baffb0fe60b26ce9b3481671b62178fdfc868267944623bc21368e08d40fa756e455dbe1e8b3599d3b09fe233a4a7d85a124545700b0a63e2e41da03e067c8c33a14423e2d707b44b9e0bdcbcb94145f4ab8d12421e40401f48dc631d1f28d6e28d228b827c63217e1de7c56f8f4a56bfb0421e8442da91eec440b9019f755a365fa82b893299eee0959aa97cfa197049bcb6749973f74728ae7f1d0dbd4aa45", 0x1000}, {&(0x7f00000002c0)="a3fcf774c8efa494d531813414c2f1ec6816c0146d9ad412c69b187c835c1650b04ff196fd4d12427348bd7c576680093cbdbe190ee94b5c47c257b678afc6973f5a5115641d8935e214ec101138115a1c78f46e62330f2e67b4b4c56197a3f8ff29526686391f57087798d86d7a7a90e284ea6c5f3e5b9792be718546acaa1bc5e46f9f012e9ecea0d242124e7fedb0f1808dd13d5515bda740742a513c59ef058e71a64c3943fe5f8f017070c30e819dba716eb085a6073151fd32ecd8d0634317fdbdf0a1dfdc88d6de5636a1c75f9b09a08ee05d0191deb982eb1fbf271b7bf2e4839f62dd921224cd476568f9bbf6000426b60f936ddc73171a6e9c", 0xfe}, {&(0x7f00000003c0)="802d61f9741da9d8ffd6fde842a385ae0d3ce80ebe921f0820174e8505d03ec4feb99383f329dd6db0cf6b1293c8ee47783188c0725517003d002b9ed4e036a72699cfa9d429be66225814307eae032430d646b8e9e97c0082106790d6aee3032e348774694fb5e073c61823d71de239ecd9bc7027eddd6aa6b18e774d1ca27254cf03175f971d2daa883968ae57111c1d1c304f5ced08f5d7ed7d6ed85a473c0e87fdc9", 0xa4}, {&(0x7f0000000480)="d9471b2fd26a395f6993c5176b99dfeb3fa31d8a2a6f740de250265a21f89c18be53c9fb2f725b37f78a3bb9de2630e8b1987d353a8c7ca8474f623ecaea5c24cc283607", 0x44}], 0x7, 0x0, 0x0, 0x4}, 0x40f) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffeae}, 0x0) 12:08:28 executing program 0: socket(0x40000000015, 0x5000, 0x7fff) 12:08:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff50) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x5f}, 0xc) dup(r1) 12:08:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x842, 0x80) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xf3) preadv(r1, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 12:08:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/122, 0x7a, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000b, &(0x7f0000000040)="eaff123379000000", 0xffffffffffffff5e) 12:08:28 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r10 = semget(0x1, 0x4, 0x20) semctl$GETPID(r10, 0x200000000001, 0x4, &(0x7f0000000180)=""/40) kqueue() r11 = socket$unix(0x1, 0x6, 0x0) r12 = dup(r11) r13 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r13) geteuid() r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 12:08:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x600, 0x104) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x100, &(0x7f0000000080)="ccbc85997c902ed72fd910a7d98d201b66293ce87df4d0bbf3aacbb5273d6d29d520a093dfa7036540528744e6331a0e8dd3e55bf4e09c7075ea5d5591fb48f25ad52ccf869effaf36a3734f358ab13c1e4675d13662c3255922c3e5ed1a07654d0320b2cb7e19a299e8e54271a5a2ac6774473b5c5a12dec4ac6bdccac80d818697cc302486fa60fdbc43a1c769dfaafc", 0x91) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:08:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) lseek(r0, 0x2a, 0x2) flock(r0, 0x8) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f00000023c0)=""/74, 0x4a}], 0x9) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 12:08:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x5eb, 0x0, r1}) unlink(&(0x7f0000000040)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 12:08:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:08:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)='*', 0x1, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 12:08:29 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0x43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 12:08:29 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() mkdir(&(0x7f0000000000)='./file0\x00', 0x10) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:08:29 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) poll(&(0x7f0000000100), 0x27d, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x223974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 12:08:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x40, 0x7f}, {0x18, 0x0, 0x100000000, 0x5}, 0x40, [0x20, 0x80000001, 0x7fff, 0x5812, 0x2, 0x1000, 0x2b5, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 12:08:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000000)="06b0e32ca056c55f10146efe436e263494f7eeda1f28870deb108ae2007a001f507b11bbe8959ffba69a491b0c8e2c9b9ebc6364ef6b61c8659d070c99403e71e7e2822378f0b1cf103c44056ab1397ec1e0871943961589488c4da65921a54e533e660934dbe4564a0cb574144f5c635af16c80362c6a57103c1ee51796969460485975c7bf5da3340667bdbfde892802a9af21280b3a7969236a7dd0a52c2d8adeea692c3ccec2ce15d662555e2b6f617d9cd35bc5eb73eddffd98a2caeaf978d5a8fba474dd", 0xc7) 12:08:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) 12:08:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x101, "9b8bcef7331b427bb61849995c365bd504e6a85a", 0x2, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 12:08:30 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(0xffffffffffffffff, r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) fcntl$getown(r0, 0x5) pledge(0x0, &(0x7f0000000000)='\x00') 12:08:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x400000000000000) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 12:08:30 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:08:31 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)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50d37e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:08:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x101, 0x3cbf, &(0x7f0000000000)="0e17b63a86be1ad18a240776cb94ffac16870e0fb7bf6fbe9212d71281f8380f0ae9ec17c29e93e5943057b617242528838106dbca21348fd4b7620ff0f9c68dd512fdd5010eeac290d1ba80d4401fda02e5ee1e846d70ed190d49c4557faa8f11fa2aefdca84c11d1573045c9a92ac4568192e66901cb97084383c04366d8c3c23a80c0215f25c8c45214cb9d8e1000225b9223940febffdde0781c56a778a0ac48bb109049788fce78e42172bae7ff316a342f49e15fbb393e05cec0dc334ca40909157a6ccf5e18c8ab7b69ecd4adab84571d40edc0f4c294242c9cdcdc5fea28ee8b82f9a798a46372e04c16e34ca2", 0xf1) 12:08:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="c0a390d2da08066e44848dcfbf37776820adb212568b9560e65b5c71ff4ea32ae51b0915ac427729aac0e0d0f50b4a299efe02fc33f60f5cc456f5c128aaafa4fcd57c7fec0e8c489a4b8a54667da3bf43991db2532d6b898a8b6bf360acee04c731e8a8e3e2fb3870ffd700402f772ab469e261ad7dc8b6cbe194f8a8f92fac86d1e217092c9582b64212264770891d3fb2c56ed4cbe4457b6eb921901150ae2e2463b95d029794e85992eafaef79ea83e187493e", 0xb5) sendto(r0, &(0x7f0000000000)="256b9f5d527931d3e5ab6c823b78d8259b011e145ba28f5c5061966156c88ccd0a0ef04a42d8a1752956f0c1cf44892629783ccd8ccb552ee58702b174fdcf7764fd83c06be874216a0fec8b682f2b9f19bbc6b56a85b55e704c012fa09e91ce9f98b19483a44819c650b44479bd8bd58d95051e4ecd94350ef3bfa9e05d84445c674c800c72291a2a19fefde6190659a87810bb5dcdd59c8ffbe833856be1e949e8f50514095173f8997b5ef9e897d93bcf96e032920a1b6a7bb38bc6a73982eddea08d83b11d5beb2f7aa7a2193dbd37a10e7942396051710496561771b9e6522aa4a3cc8fa82699d68730aafa9a04c3218b1e0f58fd", 0xf7, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) clock_getres(0x0, &(0x7f0000000240)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 12:08:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(r0, 0x0, 0x800) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 12:08:31 executing program 0: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="10f9cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0xb9, 0x4, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpgid(0x0) 12:08:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000140)) 12:08:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x2}, {r0}, {r0, 0x10}, {r0, 0x88}, {r0, 0x20}], 0x6, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="c377fca182d440fef490da8f9de998fce2ecaa2e0a71ca528a67f42ccfe0b2e17c2cc3a536142e3f6eb534af372a1ef70288753dffee8eb1eda2cd95f2ea21dace2061d725cfc6429897818ee1f3f2024442c6e60257bdd8635af17813fe0bcb22fd9b4d9d253cc32a81082a96cda3", 0x6f}, {&(0x7f00000000c0)="ca5774be46ea2d0756b1dcf29e142e181513a6fbd867e41420dd86775adbd1d7f4c87ab6a60b13add1002189ff17055c0615bd3b28bd1a338dc0e9d1", 0x3c}], 0x2, 0x0) fchmod(r0, 0x2e6562761776e5cf) listen(r0, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) flock(r0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) chdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x401, 0x20, r3}) r4 = semget(0x3, 0x4, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/242) r5 = syz_open_pts() getitimer(0x3, &(0x7f00000003c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x100000000) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/220) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/34) getitimer(0x2, &(0x7f0000000580)) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000005c0)=""/135) fsync(r5) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) 12:08:32 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x30, &(0x7f0000000080)="0013cae2770000ff2f9394f1924f54b57fd72ded666ef221c103ac1e8725f4ae015dbd6a8f3c044473360ba49639f61d9a41e6ec9cb02f5bf710ec35482a695c3f49b16126d9529d7f2194af70164cbfccb8fa47073538ea0258ea65eda0664bd642d445c123e9f7e29aa960a2e962dcc599b01b7697b5c6d1ab6048102c06891313a74a27414392e15a3da347971bb04fad26b8c9b34ce025b5b11fb259268227056faf4bfc05aec3f8dfc50b3f0f16e00545bcd0618f7191f8e84c51781e16b955f9c1d4fb6b4b45e43bacc6", 0xfffffffffffffecb) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x80, 0x986}, {0x18, 0x3, 0x100000001, 0x9}, 0x59, [0x8000, 0x0, 0x2e, 0x8001, 0xc0c1, 0x3, 0x2, 0x6]}, 0x3c) 12:08:32 executing program 0: socket$inet(0x2, 0x8000, 0xb5) r0 = socket$inet(0x2, 0x5, 0x2000000000000400) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 12:08:32 executing program 0: r0 = syz_open_pts() syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 12:08:32 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) 12:08:32 executing program 0: syz_emit_ethernet(0x3, &(0x7f0000000080)="1ee4e8") clock_getres(0x5, &(0x7f00000000c0)) 12:08:32 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r1, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:08:32 executing program 0: syz_emit_ethernet(0x101, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x1, 0xfffffffffffff068, 0x4}, 0x1, [0x8, 0x0, 0x5, 0x7fff, 0x6, 0x7, 0x1f, 0x3f]}, 0x3c) 12:08:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:08:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 12:08:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x4, 0xa36c, r1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) 12:08:33 executing program 0: r0 = socket(0x1c, 0x8007, 0x5) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) socket(0x10, 0xc005, 0xfff) 12:08:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) mprotect(&(0x7f00003e5000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x74) semget(0x0, 0x7, 0x20) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x200) recvfrom$unix(r0, &(0x7f0000000140)=""/207, 0xcf, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000000), 0x0) 12:08:33 executing program 0: open$dir(&(0x7f0000000040)='./file1\x00', 0x8000, 0x4) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x5, 0xc4}, {0x18, 0x1, 0x6, 0x7}, 0xcd9c, [0x6, 0x101, 0x8, 0x700000, 0x1ff, 0x5, 0x1, 0x4]}, 0x3c) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x1) 12:08:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 12:08:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) 12:08:34 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x4c0, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/146) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 12:08:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x214, &(0x7f0000b3b000/0x3000)=nil) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000b3c000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000b3a000/0x2000)=nil) shmat(r0, &(0x7f0000b3e000/0x1000)=nil, 0x3000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt(r2, 0x6, 0x4, &(0x7f0000000140)=""/19, &(0x7f0000000180)=0x13) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x2911, 0x883c}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(r3) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r4, r5, r6, r7, 0xa0, 0x1}, 0x6, 0x1, r8, r9, 0x0, 0x9, 0x3, 0x3}) flock(r2, 0x5) 12:08:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0x88, &(0x7f00005c6000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 12:08:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 12:08:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 12:08:34 executing program 1: r0 = semget(0x2, 0x0, 0x200000000000008a) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/243) r1 = socket$inet(0x2, 0x8000000002, 0x9) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) 12:08:34 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 12:08:34 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, &(0x7f0000001280)="5173af8f3c526adab29e029e596b7144d76a5e272546a297a1a22d72e238411245872cd5612c909b4b51c7accb2f0a69e2a6997f464b86aee90a0aae9f47be455f2fe81029ac90f52a1db5157d4c518794ce9c65d1307e455d123c8275e497f72c20be3aed061e5831e903a5efa122d77bc0f2e5b9a6eef2796d81336b5a0cb16cc6b9af2fcd8139b6c69a5e4da7431a56bfeab3fd386966dc803270f91307fa6fb16fc2a627b2517f151aefdd4154ff01000000000000b0957e4f3b4b9ea23ae331253481dfd46a601f004cf47eb9617d26769df06db801df652d07ef09cb139f321f52d070dfd5a529c0138062c1902b71abf6894cf2bda5d7dcf769973c4314b066b9dfd829278ebfd0a3c25f6a50903d4351e7d07507ec0774f9de05b07bdb170975564d6719053bff8671dab7e522b9b3b2ed42eee9042cb641dedc4b881bc8ff0029f36eb90fa14056d459db3889", 0x3d5) r1 = semget(0x2, 0x3, 0x81) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/4096) r2 = syz_open_pts() close(r0) dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 12:08:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffc0) syz_open_pts() utimes(0x0, 0xffffffffffffffff) 12:08:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 12:08:35 executing program 1: utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x1, 0x3}, {0x5, 0x131}}) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) mkdir(&(0x7f0000000140)='./file0\x00', 0x120) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) read(r0, &(0x7f0000000000)=""/18, 0x12) openat(r0, &(0x7f0000000100)='./file0\x00', 0x22, 0x0) execve(0x0, 0x0, 0x0) 12:08:35 executing program 0: setrlimit(0x0, 0x0) mprotect(&(0x7f00007d2000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 12:08:35 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x2, 0x0, 0x40000000000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/237, 0xed, 0x841, &(0x7f0000000100)=ANY=[@ANYBLOB="0174e2d8cae81cea3730"], 0xa) recvfrom(r1, &(0x7f0000000140)=""/120, 0x78, 0x0, 0x0, 0x0) getsockopt(r0, 0x3, 0xdf, &(0x7f0000000240)=""/5, &(0x7f0000000280)=0x5) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 12:08:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 12:08:36 executing program 1: sync() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = getgid() r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6b65, r2, r0, r3, r0, 0x24, 0x1}, 0x9, 0x1, r4, r6, 0x3, 0xf37, 0x7fffffff}) munlockall() getgid() 12:08:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x3c) close(r0) getsockname$inet6(r0, 0x0, 0x0) 12:08:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x3, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0xf7}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="af6a25f3a6a7556df4ed93ea9f5b77817708f79059f60f99fadeea8a532a7bbc411b64e54275d20320cdfa07e6f702c3785cff690bac0f8b1c904a03c97625318076f554acd0f48c8da996d565f47827689be3d277d38b092d6fc36639419f62d42e62848d743e5afbedebb065c352ae788ac92fc3321fb7a181662fcbf59be7b415f523dcd6acbe9319c42c71c588b4b4de8f515d2a439125f603e454bee4f8643ae9", 0xa3}], 0x1, &(0x7f0000000300)=[{0x48, 0x1, 0x2, "b977e55c356beb97fad5a50f5c0dd4a7615e5ef4fd955b212b9611410678296fdf5152a62ca10544eb5a1ab42931f99d36b9c6f343"}], 0x48}, 0x2) 12:08:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000240)=""/120, 0x78}], 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000003c0)=""/129, 0x347, 0x0, 0x0, 0x0) 12:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r0) accept$unix(r2, 0x0, &(0x7f0000000000)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:08:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getuid() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:08:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') 12:08:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) writev(r2, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 12:08:36 executing program 1: r0 = socket(0x1, 0x1, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000000)=0x10) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 12:08:36 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3f}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000001c0)=0x1000, 0x1c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 12:08:37 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) dup(r1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) setegid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:08:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) poll(&(0x7f0000000040)=[{r0, 0xa4}, {r0, 0x2}], 0x2, 0x3) 12:08:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x6, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x6, &(0x7f0000000880)=[r2, r3, r4, r5, r6, r7]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000041850000"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000740)="6977cb4a628c1ce10ceb370223b0dbe0bf742e544db8c0773f8d9ac4a1b3a3108a227e63f0877b59aa53ab395944fe45dd2368cd6f778e5c90e8f80bd0167c9102b567b8920f4bda15a628f4642e6bb2be3733ae173c6d84ac6b03dd35c459a9ccb0790ffdc08b1d6f0fddc62a880c9da0de784bb66dbcdadc111093a30766728b5c0f1eef0cb55f9d1809b3a16a87c6a7913cb3e98bdb051393a3566a71b3c99546ffa486ceeaf72f5db1b156330bffd39d7dd312bfa05addc474444face175078906953b6e31caabd64a6aff5360d5181e4db3a9acf281080a203a522e0b67ac4a33", 0xe3}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32", 0x569}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 12:08:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="0bea29e3fc34856135829f8b96d95f25f179d3c2296c9002990e97e8a24002fd8981178cd079fa02bede069760e4", 0x2e}, {&(0x7f0000000040)="b5ba024c337fbf719179ba8817c428225556def93a78d73da201e92d262b2317976a97491c62a77ba742cc51520753f86927ea2bc874a2fb787cab2c5a856ad8a69a25d340", 0x45}, {&(0x7f00000000c0)="dfc503d5cbb04fb6a95be23cd9b98828175cf60520bed78015f9a857ebfe399135e600ad8c163b65", 0x28}], 0x3, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240), 0x1000, 0x0, 0x3f, 0x0) 12:08:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r1) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) 12:08:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCEXCL(r0, 0x2000740d) 12:08:37 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, 0x0, 0xfffffffffffffef4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20010, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$getown(r0, 0x5) 12:08:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/24, &(0x7f0000000080)=0x18) close(r0) 12:08:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 12:08:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xc) flock(r0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 12:08:38 executing program 0: mprotect(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x7) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$setown(r0, 0x6, r1) r2 = msgget(0x0, 0x200) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f94193bbe91847b754eb56d9096a675db01483cc8d426181c8582c8216bb39b34c02857454025115c3e6d732f45659fc517f1a4fe099e259aab88307b4d90b51266756597dadcf0007110e6d427"], 0xf5, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x1000001e3) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="d05d5651599b0aadaed71492abfc26eb3a4eb0a8ab839fc09467f1b1a5b6f35b11e3eac5fa6176f81eae2cd75dc9ba3958bfe3eb4ebe77dbe15b828e20f2608a75db542fc9fba637344efc88205f0e403ecb3f0e91bd934efbd7bf9eae27afbc10ee3e5c99e7bf2e5a6ce04e967f89c7a13e4eb2afa52391d7b2685cf64897a9bd99d5b9bb8ac57232bfd5eea3d671f5e7b1eb0a21a8b0743642f8cb72616b8dc6e47de59d39e1360539a2ee58ad75974d3effbfb7ab56084b67db7bfac3fe22f590dbbab820aa4de8ce8eb7220df6c4bce11f3b9353e01c7a8622eaf96723f1ae1542fb5b2d21", 0xe7}, {&(0x7f0000000380)="df19d07bd7e35cfcb0d1d70666795fa0ccfd4b1004d3797b260c1039261ada23ebbc6317dd4de3fa298d2f2ebcf95d7d5230dd8facd1e19c8906c78d68cb7d365d9c239cdcc0c7f2b1e2806225a40f821e04ebccdc816df5340b4f3579bac21c9f604adefc1f756974860d9986f9d8ae9dc5f55e451c9b15f92918be76cc5386b843", 0x82}, {&(0x7f00000001c0)="cdb954082cc3f3ea62aa753c9a34820eec6f4b5a94d175547f4f730324f2397944f20238ed63be39b3383840a9660ab418437c70e6730213859ac6", 0x3b}, {&(0x7f0000000440)="ee6f5c42a266d7d353984b5875c98a173a1df4a04b33a195150348ff16e36a8a8cbc6fd55af58787efda93e534707bfaf0ca84992f9730a2eb277b9a9eb5b6043426b4762a8a91b1c9beb8e8665de1620d44ac0974183653a028d22cfbd58c26a35545f88ad8647a84686b807ae902ad0715e6ec0995d41660aa098a128fb9a6422786aed19cfa17ae61909003b7dafe6d77f2a58de7f313b11229abb81bf824a709a3ca6bf033ea99cbf9ba24edfa3a71c5cc7cccbbcd22174634d1ed4049c21b49806a4bbda4acb77f0a3344385dfa2bf44cb0a319028d", 0xd8}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88, 0x408}, 0x0) 12:08:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = socket(0x20, 0x2, 0x3f) sendto(r0, &(0x7f0000000080)="8920c934d59cf1cdf72839f052126f1d8856d650d4ee565ebff97a2b72ca77b66608297a831ff078006d10b4a61da6e1501118bea9c7a559ebfcde11a3b2241d1dd86eed2b1cf45285321582fd4190e15bf9d6ebbb3e62869a65b3defb8a2fdb38674070295ce05e86decc03135279334d011272395894cd3e9b6f03ce1ca0fbb7bf4e92e708ddaba2c119d3a495149e9c9f9b5564d453acc1f4a9f52c68f4d3f8e1188d710a8e83cf589b37f64efe8c64132c66277c419778704c009a4493648a1e0783282ea66cadbbebd8fa2316cb421687cc058e00cbe37a63de5838ba156cf0accc44dd1faac9e5e4f2a8891c72015c0c939ba6cb5bcc805fb8b6", 0xfd, 0x407, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x40}, 0xc) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x0) 12:08:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) setsockopt(r0, 0x9, 0xa8, &(0x7f00000000c0)="04dc095e6e720ef855f285d67c352006a88f5727ffaab25c796f4ca7e79bb642ddc36000f59bfdb9ef6a3393a513000400e0c971c9904925559a4c78dc89b4a527ffdf70e43b944c14481faac5be3840746dbec7dfef051462f056e1a4d5bb5de9bdd309cefd33c5825859402407e9ce7198c894e70608ee563afbe0b20603b58e37e79e8039c44136d518a9d112c95022a3b7d71a856eae43818265ba0207958560e4705400d0a943465388dbd03455881c2bcac00718858d008b76fc569691fc1a1f0df26bff33db02f1828cbfee10fcf625a492879c45ba7d6d19e26c4b71aabedd98e1", 0xe5) 12:08:39 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r4 = open(&(0x7f0000001200)='./file0\x00', 0x8811, 0x4) openat(r4, &(0x7f0000001380)='./file0\x00', 0x0, 0x48) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x5}, {{r2}, 0xfffffffffffffffc, 0x2, 0x29, 0x2, 0x95}], 0x8, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000002, 0x8, 0x2}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x2, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x83, 0x3, 0x44b}], 0x7, &(0x7f0000001340)={0x628}) execve(0x0, 0x0, 0x0) 12:08:39 executing program 0: r0 = msgget(0x3, 0x0) open$dir(&(0x7f0000000900)='./file0\x00', 0x20, 0x44) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000005c2e028a4a031ce661c0a8a2ca34bfc692caa96090fc3ebea2ece1b8c6c68376bfddc985ff8084ec6608abf188c1d5638de0a555e01335b97276de8250bc9bb7f545d0a21e37dbafb0295642d93010d4ccdcc54d5b0a7a6101505adc15df34a02b35da0b0e3a3a88d096fc0e93b0412309bbb4c40ac3eb9a331af994ab4a3a7a4810efb658217caff01229dcf664735ad6df11394c2a050112a6e6f0d7bf023608cd35fc6a878c473d5b81568e493dbb797a2057ad08b3d1ac65caefe5aa26311ed8a881c1116076c4a58b5d71ee9817b1521048777f3b45ae348683c399f9c082dcfd8240d4ab991837bd3a58b54d0f31b536915714baa869adf6797c5344477a05914c0e32d29dd4c3dfa384d5a34806b5c641552f897f11a9cbfb999ebd97ce595faa31ee2a2d47df3461aac393cdc07024b3d994bbf2aeab294789ee2a2ed5a457f8b829faa3e0b17ee67c426619f10f4ecdfe0813241a60a33c27fe9dc9249eba357a30055386d5529f54d3f00f227b9d382cc6b2227a1391ff5049ff6707abd5dbdc5795e418bdcb4249c3ecaedb24f4edeba210e81b6bfd97673652dc8332d4a25cd42386cc02e46ecdfd76e95412523b3d222527982c5e65d3db7a69e3c633132fc592a150a25ada9da2d2cff661f59651317de2ddea4e1bac1beb67df46d195123f1eea4c1593fba1c4f406f11c23067ab20a63ed751f3af132071fe06b5e55608c6436563499dd8babd18155c353a67de1f6f610970997351df6de3a80103d9ed818791a91002f62ed1ee1c67b7206a98a25e9489a7aac8e7b5b155dca6e2650e8b23715d8f7b92a182824ca1f6eb78f6d37e1011a689892d0e5c248f39a98d11bee75e5c3026e71e6c52f94cdff4b32b8eea83f688d1965d74ab0edec009cb9b1b2192b26041ac025ad8d47ad01b6ee1110085bf73f1bfee57be1f4acc61225c752c11171add7c8770a1fb9487f2fadd63525d626dff94e029ea21e2e1e607677aaf6be943bf11514fe8425978a3dd71b60c6bb4a360624d81c1be0e6184db8cde06ef507c744801f75c146f0801ebf1741319033066bbaa4fbfcd427198e8e07fa47be6eccae832eed809a01c30b5e135e109c20237e0900000059fe4415b7dd58ba9b9cf57a85cd35a8314bc988bcda1dc7ada015c4c85bada0bec4feb2da55233e2006d5d361dc8a8ccb935cc53a0b901be40b51730c6f60a22a5b6b7de9610a0ca5e1beed6e3619ec770f35efc75a9a001eb0be9c0d2e7e9489f37730395de6358774c938dcf8a50a20129fda3175a361c4546d8e08eb5482329fa5b9e0e8b4f1b9d9ddbc5e64fe6cf14279c51b39eb6c21b5add4d566402ebe737ef95fb329bcfa29c533cd3e12c01dbc674b26289a25094f948b3b157b0530fb7366946c007984878c80ca1087f83fd5d403f0c9b5fbd9f29f2e7bd3fcf8f31a93dcf2e39e0e3375a1d469308d4f0f266356b0b42f93741dd39f89fe97d047cd14f3d0f1b4afb3f7fbc1205a81d4524e94964735c036a5eab8a196713514ef02e0dbc8dbc569dc419cb788bd629fbde2cb7865e5b810b44040c60569fb6bf829e9bc529f41e6507ee9dc1fdef0b5657e02e95fdf581ba3ae78f30b6514536d884cd4c8e0d4b5921fe021892b0f440ffbfa21ba5f462ed0022058b3380d02d48e38f0c2e3acb839bb0e97a7300f1ea2a156352717cab60c2272708c442747608bdb4ae00aaed12f23231fbb9a95d4fcbdbfb1b14e5b692487422b0b17eeffad1e5821fcd941c54b0e6955b1e8a2c3b331b16177a5755b70c3a28a6546f27ba506e7facb428ac76c87c967a586f2b641724a40b227087534126fefd607d2ac7e2e87dacd5aaaed28af0ee9b48883bd68d10beb0f30b770f9eafe1f9a3d7562ba6a9c4c6327a4b53d6c2e38c10b327b046f209ff3090c569de3ac565b83ba36c6d67059805f2d777f81efc3f4f2ea966cbb3547cfb1b0dd0774fd718efdce4ab3aa93bac6b79af4b89929fec1400e459e361109aee5a88156a7e4a87d36ccce090dadd477dd9e6734a6d582343ec4d996305472fb52ff90c48a2e1b0707d33a7a0d1e3f9732237097ca0fe1a7a5309f56957ba3a57a0acd82eec0304e3a2f1fc874edf80f9884e3ddeec01f23b0210f114df88a969f3a0619b89c7240056bd56258eb914a2c962e354e8001ef64b2e3be1ecb0333b7afab7c1a5c9fcde6b4b029bf6baaf3dce4029efa463d2ee8c8f068e679ad03677fb43dbc3b4afe308db3b8db38a0580fa93bf7856bc82f2136b4378e6e8c1519237ea8dd9aa90bbe032596984b138291173fcc3eb71587e9d3c95d2a2d200daff2a195532179c28cc3316381af0638846063d502351ecb0fd121984741dbef87ed40de703bbf6ff654fd487f12d9e4744f85c3f25e6d66dfd58ab0d48612b930ed52a7746cdaec30aabc037feda7113d394f0eae674ef9f7bc39b87cf67d1eef4dc71e10be1a47bbf99d27a369438479309cec6210495c5e7f3e1ac296a75856c755e5fe46735730b3f69d4a3ebb6d425873c1285044a250240d76b88e12a815e3a250a8bf0d4516ac136f9969ab0ee288dfcf9f3a183963bbb16ee8711df84f46088ae12551541de8750fc1077587442ccac2a711ed32a1f341e5693daf46cd6b1aff9a10d10f219ddbba1f8939cf9fe190057144402ffe744598e0d8fe3b8a064c523b2e8e1d5a9652f8e404fa7ab79c1a51a43cd50145492b026f6dbf37f0f45a4ed321d05b41728c8b3594a402933d2bac0da8fccaa172596c691e05e2f1caec686f49baf120169c61202d0672e6a86cd3973861ccd6c6167838c6bc58c11b40c30b1ff54bc84170e44c36bd35b9e30561480f7f5b550198d438ac18292cfb8644"], 0x801, 0x0) msgrcv(r0, &(0x7f0000000840)={0x0, ""/129}, 0x89, 0x3, 0x1000) socketpair(0x13, 0x4, 0x6, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000980)={0x18, 0x1, 0x0, 0x9}, 0xc) 12:08:39 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300024b62a10721a3ceddef18634d7a2cbbdb4bc92520245575a6a2988b19049f325bcc62025db6b324ff434"], 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 12:08:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) fsync(r0) 12:08:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x27) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="acdd81bde53da3bfe788cb5d168d82fb202b85d74eb7e8d3d1f84c23964989c86db64644d42897131d0a1322d382c112d17ea0968f442a50606cb1", 0x3b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x20000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="1fb8dae61ee4246b2009f6e9b8f6f075c00c04a2287abc1fb2907dc174d3d9785ff10945fa64806c6e879d7301152778fa3e9de9092fcce0603301d502e8bea1ca263389f45bb698918079674d91d96108fdf781dc04309e4487f147d8dc5610e9dfb0f4d7b8ac6f805057d42574e42d6942fc57172cd66263fc25354fb2e604690c2c2c881a2a1c8708940521ad2e5c3e76bf690eaa4c86a18117e734b3f8bb01da32bf43c2", 0xa6}, {&(0x7f0000000240)}, {&(0x7f0000000280)="2b1942d38dd8717ce07a7c90f32db121a741184d7624d1342c685b826f558f88027ee2ca5ce108945f8996720cdf82b335baa21dd077345ea2cce3229c1a915c5b4bde3175ed907a74ae88d6b96d04723c090cb8fb92d4dbb6a8b29dfa488f4c6e7ce7144faa66ccb9c746a9347470948704a123ee9d5aec4530eeb8ec72a41c451c87b8fcd2fe409cbee4604126412c58a9a93742", 0x95}, {&(0x7f0000000340)="ea68a5cc113ea3f8a39b48dd9462213f091e74c88d7bc384d39733e2307499", 0x1f}, {&(0x7f0000000380)="8572e5e41883ddd6cbfb17f1b8189f43d3bb6dfcfd37254f599c0bec6e7ffa127fa3cbd34a9b35e1612c524d9ea0afde8b21bd95e96c0110c9897a6efd5f25a599cf3515f1ba96e10b5e4abbe1bbf6e8817d3fb2373f8529baf81e7e92b498544bd7130d321f8918bc232b2ef57479a8fe6b6e622709e4aaf4dcb0df312c75c9d5b193ff32584c3e8e9dc5272ed485df8a090b769362e6b6eedad841f54e7c3f81ff5bf51ae1f3faef495cba795ca614be401ff569bad246ca9efd237c", 0xbd}], 0x5, 0x0) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 12:08:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x5) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 12:08:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="20ed9c610a5188b903dedd32edba1a7cb19ed534dce41b09ba0657e9d4ff126d0745756f82033f86c2f759f3c9b1ef18e19f797a158c247e0a8d0d46bd524faf1fa2d3e5cc61946b4f0fa11f493bd00dae60cf7e0d935d8afb27f2df99f0d7e18ebbacb58a450a40d6b80f4972fd95fca027d39f165c3a748ec07359447160d058460547168e96cc02fb81ffd258d50971e90ea9e8ad852724030fce4b05b6033b99d69ddcc2225c33a4e1f07e4813ef3e5f03acf3dc3844984cbe28d5"], 0x10) shutdown(r0, 0x1) 12:08:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 12:08:39 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() ftruncate(r0, 0x81) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ftruncate(r0, 0x100) close(r1) 12:08:39 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001040)=[{r0, 0xa8}, {r1, 0x102}, {r0, 0x8}, {r1, 0x66}, {r1, 0x4}, {r1, 0x20}, {r1}, {r0, 0x189}, {r1, 0x4}], 0x9, 0xfff) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000001100), 0x0) 12:08:39 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:08:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0xa3, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:08:39 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x10000000000002) 12:08:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x2, 0xb}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 12:08:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82b6c48cc402ffff103f19e16c0e28b2215fb553ffff00000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 12:08:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xa, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20300, 0x2) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 12:08:40 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x20000000000002b0, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() munlockall() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 12:08:40 executing program 0: 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0x0, "8549550002000000000000ef67f5afa680400900", 0x0, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:08:40 executing program 1: syz_open_pts() r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xc0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x20, 0x100000000}) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c000200f65b02d46f378d4dc8000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) fcntl$getflags(r2, 0x13) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xbf6) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:08:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="4b06e6303cb65948e638da1356845d1829808c4ec3fbc7dd0ca74dde1b89b13415d12d4cef64d52a7198b4e9fe56f894a12fca725de0c5630d21f02a40310d3d4d1e7265fcef8e06275b5fbf6a77b0c4bb1049400ef586f0da5d3caf7586dbfbab46ed55c9b14eb552f476810c127b1d91e7b428678927faa1a1d48fbc537d5c26b124a90a630f15346295ed4a7eda2ee1c0825848fc34f643f2df29649f00503b874dbf187548fec89ae1c90ccd199127938b91b5", 0xb5) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) setrlimit(0x8, &(0x7f0000000140)={0x5, 0x3ff}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0xc7, 0x29, 0x7e, 0x81}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x3, 0x0, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x21, 0x91, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x8f1a, 0x57}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x6, 0x1}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x176, 0x100}, {{r3}, 0xfffffffffffffffa, 0x10, 0x1, 0x38c5ff77, 0x1000}], 0xffffffffffffff93, &(0x7f0000000300)={0x7, 0x300000000000000}) 12:08:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0x40) 12:08:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 12:08:41 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x8}], 0xfffffffffffffffc, 0x0, 0x9, 0x0) close(r2) 12:08:41 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:08:42 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 12:08:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() socketpair$unix(0x1, 0x662ba394d19456cf, 0x0, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:08:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() fcntl$getown(r0, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 12:08:42 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$setstatus(r0, 0x4, 0xc0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 12:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, r3) pwritev(r4, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 12:08:42 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0xfffffffffffffffe}) r0 = semget(0x0, 0x7, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/22) 12:08:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) 12:08: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) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:08:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x2d) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x60) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x40) kqueue() dup2(r3, r3) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="a7617b6f92d97696c9a53e313e2d538c2fcd8556958add527fba1b8ac6e68a8b06f444ce0abf581d81dc2c5a6c1985dfe0073a8743d4d5a4f2ea0cb0709b6d666e18bec446bbfb8e1b92cfee8e03e1993f0814065d8af156badbfacbdc40abab608347bd4c348cd18ddd2e4465", 0x6d}, {&(0x7f0000000140)="bdd7a7a0390f15417b3d0c9fb455bdab0b51d4f37f683edd61bc2a6c376ba9b91332873771d0", 0x26}], 0x2, 0x0) 12:08:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/195, 0xc3}], 0x1, &(0x7f0000000900)=""/32, 0x20}, 0x1) recvfrom(r2, &(0x7f00000006c0)=""/240, 0xf0, 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x80000001, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="b8765335b13e1f3fefcd0789183b7f61a11d0bb4e9d6cccb69c86ae0629d5bea86e5a9b55449fd5b3c2d4c80c1bbcd7396a94d9fd64acf419fa42c10b9c2ddb5ea710f26acac83f22a5edc1e71da7dba3f8e8f49590a704f96bb41212540fa9778ec2d4efed621754170d780d9e5782f5e401efedf2fecc88f59ee87ab1d51996030d914e4d5b11a426c6be80e37ef61cd402a327233c05964901e2e64", 0x9d}, {&(0x7f0000000200)="e1f8c41f10e8060553e30c6617f35f3bf972406212a5efdc159cd23d3ba6171b38fc441939bf54b99f478d97bc7ec40587549dfd1f7b9d9304c55cb75aa184cc8b1534", 0x43}, {&(0x7f0000000280)="8307309c13ca0d279799f12630e1b5070ee745fde9f1c1b0faf8b10c4214c6e35920bc29b81c4fb1f9", 0x29}, {&(0x7f00000002c0)="eac771bf4f094f42d10a9329ceb653c6be4678cd88ebae466abc04994bc992e76019482ec09324e16b7dbfef0e59a2642ea434612721c059bfb6d79f4c69bbdeb6de316c05a074078b378b8a605c", 0x4e}, {&(0x7f0000000340)="168c2ee0144280c7f191c1ad610691abf295bad2b090d340c60fdcc6116e6655255c6a2043826a53ba64ecc9fdfae4779761196182a81f9bb04ef97f161ea4e8ca6b824901d5a19dbee2b946094f32cdb79e7826e4670f0d799d829d184e2cf977d4e3276e15c633bf4fc1852be32c131f36fe6f6cb232b4c8e9784e86f2c1d3891233877368b2da24911a34ca20e799303f8b76b235f831939f220dc4ab3ea2eaf5ce3d0df012bfa855feed8551c9b403bff4ea7b3bf85304ed5a45cae189f8da3fe0b29b13ac7b", 0xc8}], 0x5, &(0x7f00000004c0)=[{0xc0, 0x1, 0x5, "77fac8adda71a8be8dae1d93fa35a967663f8f93178c70e3b4d9681dd3b9025443241dd0cf5d057c3d05df0e13671c50abf46d7b91a3730aec017aa7fbb2ed59f949dcac612a8fecab3347af46ff3b92150ededc540181dc4f5dbabc062b6f2babc0e7ae7b0d7c42a1b36f0a0b2443e40c8be0843e0c8acbb4bfa4aeee42d4dcd1e0bd17c2c2fedd51bff67d81cc8ec0ed67543e90e65e16b1fc586c2ad9a7c1abb6c7044edfdca15ae55cbc41f8"}, {0xd8, 0xffff, 0x3, "1cf446bdd28deb0487e13eadef5e15c3e406a9184590ca95415e4887fe5d0736eba1b58fe5aa52a9c250fa4f6c1a268196e3edc214ae8ac2c9901083b160cd1e7f871756dd74b6607063d59e449151ba28dad3b97bb6a897dc77e7993f577fd54e74b03db74eab3c7885d83c6bdc65e6aa31999c5b74ff4ed5ec1f0efeb6ba54c9d685266c59fb373e8624cd41c040c838ed73807545a890466965c3dbb53d1ba8c88e2efb2639f0495a13f19036f2c1e9603b8d964d6b19a76552adc8ab5d9225e83c90498580"}], 0x198}, 0x1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 12:08:43 executing program 0: sync() syz_emit_ethernet(0xa6, &(0x7f0000000000)="9e55c9d453a211556ac1d174ce68bc7ff0f8c1b0e760c807d4628da146c4f8f4f9ae48909ca5223f2af8d9a3bbfcca2516ab3330637598b754bf19dd82a0bbd498fd5395b51aec318160bc77927a88d238528ff108994bdd51dc693a94f4f0d30fb1385359195e302eeba1c8701609a60302be78396a7e7ac53ebefb21dad72af02e2f9aadf18d87d6b0f8a2dad97954c898434ca41666d9076da7b23b46e993e6b48c9dc7e6") socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x7fffffff) 12:08:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 12:08:44 executing program 0: unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x10020, 0x122) 12:08:44 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:08:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = socket(0x800000018, 0x4, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffffffffffc3f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) recvfrom(r2, &(0x7f0000000300)=""/167, 0xa7, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r4) setsockopt(r3, 0x100000001, 0x0, &(0x7f0000000280)="bc203aa106499fd4fb20497be407b90d01011577a23dabf8706c730cd0e7cffb38", 0x21) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYRESDEC=r1, @ANYBLOB="3e3494925c3582ff868a29abaaf237893dc7d043fe8119ec8e70df3e36d828c3e6e84ba34a0f3d9265b3b85a"], 0x2) 12:08:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f0000000080)="7eda7e1b8429a46ebe11cc0bf17ceb91ca0880f9b59658641a8e38010d5525b328482360832b829cf45b4c41e41c7348b4ef10aff5cb3e987cf240c7a5f0b355b0a507deabfc7af0504348c9", 0xffffffffffffffe7) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 12:08:44 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x41, 0x8e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x6a939fc3c4529fed) fchown(r0, r1, r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000400)=0x2) writev(r4, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) getsockname$unix(r3, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) readv(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x1, 0x40, 0x2a4, 0x9, "a48816b20544cb3ca46797005ba19343eed703a0", 0x100000000, 0x4}) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) fcntl$getown(r4, 0x5) dup(r5) write(r3, &(0x7f0000000340)="41e44fe8d3963ffd715feefac42c0011f81466ae3aee5f2dc94f29cd6e010ef67047f15172c413886f053b11997a88b25e8bd921e717ca64faf4da8f68dd0b88da8b7ae5a0dd66708162d7a008eace5151517bd05e2146c61a294340782e52e01337d30a5049402e3fbe04d009402808126985a42154422bb3", 0x79) syz_open_pts() 12:08:44 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 12:08:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="1d97f89dda9e049e13dfa3", 0xb}], 0x1, &(0x7f0000000200)=[{0xc0, 0xffff, 0x3f, "5025af77ed72464edfc89c225352926d2d5015dae4bb42ae373e210246c9e77daa2fe89713d6e89c4f3b12557d64cfd7ab22a6f344596df9d6345f0712602711d19b570e469afd455c9d4eb16e909070aaa45f8990ed575509450cd63fa0b6bffb9eb9cc339f6f4498e5412cb0da19a2c809dd75f1aa7290c872b545bc3b655ab6e915aeab2b84aecb72031afd543b7f9fb5dd6d2dfe6bba942074c5e4dd07ca23d7bb6260f47ae3a0499914"}], 0xc0}, 0x8) 12:08:44 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1ff, 0x401, &(0x7f0000000000)="21ce78f5216332a512864ce36bb0a2becc817d3add21235668b22f2e26da10c7c4", 0x21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setgroups(0x237, &(0x7f0000000140)) 12:08:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xffffffffffffff75, 0x0, 0x48, &(0x7f0000000100)=ANY=[], 0x359}, 0x0) r1 = getpid() r2 = geteuid() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 12:08:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x8, 0x100000001}, {0x3, 0x3}}, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x6, 0x6}, {0xff, 0x9}}, 0x0) dup2(r0, r1) 12:08:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r1, 0x0, 0x1) poll(0xfffffffffffffffe, 0x0, 0x2) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)=""/176, 0xb0}], 0x8) 12:08:45 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendto(r1, &(0x7f0000000000)="c1d12b3791c04d9dc61fff9a98c732ae9c31feb844231effcf70fa700cc71be518d167a89a3246887ffc27e972abc38660c21c78eff7ac983d5b264f2b61bc0ef85eecca57c1a6bebde1b80ec551a573684fd90260a2131f9ab6d3b5a75cefb1bbe9cd2afac15d4b2e57081e3ef1020f57409a2a40745d0b09edc0ac4d08e2f0c8fdd4a9389524307b84e11aa54a9e569e1fc29c3411e6cf88a09b1b441cb3e5c8966ec25df0a8debdab54f041e153f9c1a68f6cee0423006d615d840e", 0xbd, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) 12:08:45 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0xfff, 0x1, 0x200, 0x9, "bf02ed57545cc09f1633d9396606e8b5935e4398", 0x7, 0x7b}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xe90, 0x9, 0x400, "13384a1d8dc6945cec85d6266b5ea45ab3f44882", 0x0, 0x7f}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 12:08:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x1, 0x8}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x600) msgsnd(r3, &(0x7f0000000100)={0x1, "8404f78eff4627ef0babdb4493e51b7299e5a98eaedafabcfeb6ca722dc42e2bba352f0bad4afbb1cb9da3c211f4fed837149a59ec88be97ed0eb7470558561fc6f0c5162d19e3aeb7ae8d6f3b5edb488592924499a7ae4b9d7de9c066e664c049fb17be1e2b640ea78b1b37eed41e6a01542ceef9cc2574767fd993bf9d2fe0103fb2d4c086c8a5f2fc06071b8df8c700d9a10ae96dbde248a265b333d402fea923bc1687d1186a9df4c6325f592eefeef0c3eef0fa5e0486e2c7afb8cdcba7fdd3380fb27f8efb58cb03022295360d9d36024bb8"}, 0xdd, 0x800) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x1, 0x39, 0x20000003}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100, 0x949, 0x2, 0x5, "78d28ff0758527c3c3107c8105112e0243f6c214", 0xffffffff, 0x8}) 12:08:46 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() socketpair(0x10, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)={0x2, 0x2}, 0xc) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:08:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000400)="6179d24f013ad8debd9ee71214f98eb03b7b694f5dde424cf7dad680fe8da8c5dda1bada67cfdcf7c52f20b2615a8b7adf5655c89697032f885140d7fa91d9fadcdf610510a6caf6ed38434e061c", 0x4e}], 0x1, &(0x7f0000000900)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES16=0x0, @ANYBLOB="974c00003800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32=r1, @ANYBLOB="d2a4b8f4555341ece40fe47d8f7e4794f9b979430a45c4fcf709060a4f22490dc5579789275dc193ab254d91db1240a8e5fa4e5bc7649e6cf729d3924f6bbb1c8c83f46cceb1ea349598a7bff0b79c383db0fbeb8d1e08ed1c98097977d4ef304d154e0e5d31fd44d37d1883c4fbdc6d8b48a8c7521632cb8944329986188515f1f5cd64c003b0324094b953309112eb607df601cffafb10353c3b446a70d4010fd9df64616e6f55c8e845821e7a3b18017e50f560587501e9a1fcd458eb17b438b1dd35", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYBLOB="d1f28c5d9cd0db061551811321bc53c21767bb71b110376b35891cb866b238c495ab4f7b38c02ff9bfbc4e211c21673f50739a649601336c1fba1e1d09c96ee73cbe6af0b666ff9f97be967e568541f8634792ea944bb4", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYRESDEC=r1, @ANYRES32=r1, @ANYRES16, @ANYRES64=r1, @ANYRESOCT=r1], @ANYRESHEX=r0], @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xffffffffffffff84, 0xc}, 0x1) select(0x40, &(0x7f0000000180)={0x7}, 0x0, &(0x7f0000000200)={0x6, 0x4, 0x9, 0x4, 0x4, 0x3, 0x3, 0x6}, &(0x7f0000000240)={0x7f, 0x3ff}) syz_execute_func(&(0x7f0000000000)="c441f05717c481a5f55999c421845dfac4219759506845ba00008020c483790964cb41bfc4e1fd5a9d81000000c421fd73d915c4a268f35d00660fb733") 12:08:47 executing program 1: socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee7f4884362b23d65818b3cdde59", 0xe) 12:08:47 executing program 0: socketpair$unix(0x1, 0x1000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000140)=0x200, 0x4) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x4000000000009) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 12:08:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 12:08:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0xeded7f1fef4faa51, 0x3, 0x4000000000000) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000)="2ec99c1fbcc15dd94608000100260000000074ce1939", 0x16) r3 = fcntl$getown(r1, 0x5) getpid() getpgrp() getppid() getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r4, r3) 12:08:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000)="99f67eba52d0ab2a1242500ab72e75f6b3efc259bd080e94cec8c7c15a16dc8f80d9189d36fd14caeaab752000ba6dea2b76c4212c8f17bcb8d66704e65d52", 0x3f) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 12:08:47 executing program 1: clock_gettime(0x400004, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:08:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) close(r0) 12:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mlockall(0x1) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/142) r2 = getuid() fchown(r0, r2, 0x0) 12:08:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="32000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 12:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x400000002c6, 0xfffffffffffffffd) fsync(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 12:08:47 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 12:08:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x688, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() r10 = getppid() r11 = geteuid() r12 = getegid() r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r19 = getuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="022d1336d494327a2776de7adf76b8eaba69265efa2d026672aa7b25cf00b2", 0x1f}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xf0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) close(r17) r23 = kqueue() fcntl$dupfd(r23, 0xa, r22) r24 = shmget(0x1, 0x3000, 0x182, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/30) sendmsg$unix(r22, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\'', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r21], 0x30, 0x4}, 0x0) 12:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0xfffffffffffffff6) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x66) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 12:08:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x400000000000006, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() ftruncate(r0, 0x3) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getuid() 12:08:48 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="3817c259f567d7180aea1896391593eeb0a684bc7cd82c1b989fd136777a91e8dcafe8c4fbcdb075b77203b0d00b93227bee22466e22f7c758007f7d0f5e06b4c328d436177aac7c31efa84976b3124ed87220219942c6997d05ff46a68c6aad35e9544051516a70dc2dea63386380d9f0437f3fb298b4a6cd1859e2540d", 0x7e, 0x40b, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1ff, 0x1ff}, 0xc) 12:08:48 executing program 1: select(0x40, &(0x7f0000000000)={0x7fff, 0x7, 0x0, 0x200, 0x69, 0x1000, 0x3ff, 0x8}, &(0x7f0000000040)={0x1, 0x101, 0x9, 0xe38, 0x0, 0x1, 0x5, 0x100}, &(0x7f0000000080)={0x0, 0x8, 0xac6, 0x926, 0x1, 0x1, 0x40, 0x401}, &(0x7f0000000140)={0x3, 0xa1}) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 12:08:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x200000000, 0x0, 0x1d2) 12:08:48 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x87) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 12:08:48 executing program 1: r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x204, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000100)=""/118, 0x76) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/205, &(0x7f0000000280)=0xcd) lseek(r1, 0x0, 0x1) listen(r1, 0x8) r2 = dup(r1) close(r2) r3 = semget$private(0x0, 0x3, 0xa0) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000002c0)='./file0\x00', r0, r4) getppid() ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x5}, 0x8) semget(0x2, 0x5, 0x12) lchown(&(0x7f0000000380)='./file0\x00', r0, r5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)=0x3e6) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)="bb890d76606bdcf7fa4615893d1d6ae784036f79204d2739d12ad1faa5b54b925e803b49bd403a9ddc8f4aefa3f8efc675c4b90c0f060231a5e0b5ba45ec593b3c45db080a6aa2765b5d0ef827a9c9f13285a1bdf375babdd7c918822a8a40b98f8ad385a48c465ec5427d6c85733f51deed377699eaa187e7d06b402de036750cb3c42756ee6b1e53b9a7bd8c", 0x8d}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) socket$inet(0x2, 0x2, 0x48d90db0) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r7 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000005c0)="a1a56614efdf0d5538f8bffa6bb4a21d834711b6e5103b0819be111399d5dae0e4d2d00b19e60a802795208129f1b80ab7aa49ee91fd3eaa8f5fdf258a969481fc3ac186e6f03f6491e2a5ae", 0x4c}, {&(0x7f0000000640)="c03ca3cb443fcec4ee48803a848dfa2930f52e2a8c94dafd2254d86054cc7cd5e6aae09431f09269e7ddbb73468e568c88eb18a5f29c9e852fcb3878c6b186d7490ec7d471c45b0efdfde8736ed19cda8b42b5aeed77fc4c97f30e13a910867db8c832a502c02be07fe2084efa7cd628dd83ce7f157565", 0x77}, {&(0x7f00000006c0)="b3973c2b343d065c1b24556540f143674243bf663a031c41e203fdbae6ff946d06d70347fb5f69bd7edee8b05ba00f8c9e762a5f73c729deb21fd5fa2236562b6d040fd291172d1c56c069e5289f0cab7ce25330025cd6dc2d99a830428b00f12c31cf461f95a00c45e0496fd342cf51d8d57b87d41ba487d32ea4de0b14bf8aca951a8147fbd5fd8a7addd45847c0bbf3dbf58bccae5200550dceb321bdf5614b832bcb497868c24247f6edfeb79c6ffd8ff2783c3ce663966d4fbafe09c953bab36e8ca4dfc9a655ff2af50b17a57df372", 0xd2}], 0x3) getpeername$inet6(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) dup2(r6, r2) semop(r3, &(0x7f0000000880)=[{0x3, 0x40, 0x800}, {0x0, 0xfffffffffffffc00, 0x1000}, {0x0, 0x9b, 0x800}, {0x3, 0x2, 0x800}], 0x4) 12:08:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0e002e2f66696c653000"], 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000d2fcfe00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:08:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x7}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1, 0xca16}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06", 0x66}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 12:08:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x3, 0x200) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) 12:08:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfe, 0x0, 0x1000, 0x229c08dc, "a0b08d180833568d0cc4a383d362300cac87879b", 0x6f, 0x2}) execve(0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000", 0x3}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') nanosleep(&(0x7f0000000200)={0xf, 0x6}, &(0x7f0000000240)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:08:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) socketpair(0x2, 0x4001, 0x40, &(0x7f0000000000)) 12:08:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x8000, 0xf3, &(0x7f0000000180)="e51b356fa98723a137366843be1fcb9e9901b6eeed4c77bc124b274c80acaebe0ffeaf535c34ff4a0c355fadeba339535e74b18312a75ecb0cffe414ba682c3f5c502046ee93f35323f5dd8dc62f660e990fee36c37e431c72a4dc70e93d3d6eacde37894fa792b79f46516a04bfeff7b4167cf565ff4cf239a00ce4b422c78f8f4f2c7c30271cfda4b2b7568a12f79c54716c0884fde563786806e5ef1a759d7c3fe6e19c3361691780df3f6463f7b74d1d698ad5a1ba3d5a6e5ae8e17b51a4ca10c5a04b2302d6a8c2374fb0f33bce84935dee59fc9bce1e490703", 0xdc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0xc0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)=0x6) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000280)="331fc7d0b7070b078dffd6cec7bf51640a62b83263be4d6184fff623667f45b13e62f62b9d63182d04e5ba44132d9951babeab5039d0a2875cc3900fc3f3a4ab0eb54cc25ac3f2c2497145108210890d5c7d7bd7cd5acc57b1dfaeba106757356768c5c3e1053c44a6775a8c2089990099b4ba73fb04941b8e2f5bf31bb96121dce7932845e74b416588140f262dd13f504a68dfea7df54bc46f5b6b01e27a2aa57288f6bd998b03e86a1ee827e7ab7c8e3702d8329eed655d0e8e7470", 0xbd) ioctl$TIOCCDTR(r4, 0x20007478) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x3ff}, {0xfffffffffffff001, 0x10000}}) 12:08:49 executing program 1: nanosleep(&(0x7f0000001800)={0x0, 0x4}, &(0x7f0000001840)) clock_settime(0x0, &(0x7f0000000040)={0xb3, 0x40}) clock_gettime(0x2, &(0x7f0000000100)) 12:08:49 executing program 0: 12:08:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 12:08:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = msgget(0x2, 0x200) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b627ee46ec7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdf5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 12:08:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x4, 0x7fff, &(0x7f0000000000)="d6060516a40aad98d179d7bbb222ed", 0xf) 12:08:49 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xa5a1, 0x1ff}, 0x10) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x101, 0x40}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 12:08:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) flock(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7, 0x33, 0x2, 0x0, "9e6041094033074e7a41189436ddb45136147560", 0x4, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) close(r1) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x79, 0x101, 0x8, 0x3, "f530d92ac397403eca4beb611be911bc81e17530", 0x81f7, 0x400}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:08:50 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10240, 0x42) r2 = socket(0xf, 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(0xffffffffffffffff, r2) r4 = semget(0x2, 0x1, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="31af3820249652fac2c70671ebeda49734270d6f35ce35d87f888e66f158f34bb40b2f5eaae4e32fedc0c668952c8c76b4f97161db2078af6f0e3dd750999d2dde615d185adefb36b9ec4877d2bf6e13c399172e47a0032aa39c3655f0a04370f0474ea9af32a6d613cc2f9fb2b163cbecb0415f28503e0fd3213ed0229a938fd38cd6708739bf79a6ab3cb4f344d787b493c61db8adea291fce6ab800cd87fca19ed97841f61ff355a3857f514a5cc2577fdbd665e26097a2507331d63978b28acc742308d7d8600c1abafc48516ae5592599bc010e3ee094d9db3ea0b23d92a29a76947f32", 0xe6}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000020000000ffffff0045003458ee0000001000000008", @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x1) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x7, r6, r8, r9, r10, 0x1, 0x3f}, 0xdea, 0x0, 0x6}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x4, 0xffff, 0x400, 0x4, "02b118e90104c6b944ddbc7bee7e43188ea8b896", 0x2c, 0x5}) getsockname$unix(r2, 0x0, &(0x7f0000000000)) r11 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) dup(r3) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x0) 12:08:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000240)="85eff1152e023fe3ed8423720e38a144f8ae178038e46b6d8af2e3ef9ec92a1e79b339a1869a7f8ced1ad969ce5facfc5c6e38730ca1a8c7dc891b2ba1e6e992ac27fb5a8d38039723b80eac42834623c4ccd3679e4cf5c62f6e547a0acd1d2ae2ac8176feebdba7e12d156242b12f0b777b287e13715b147cdb080f09106e2b601e8e06f69d9da786cdefdb6441c8752bc99d4e13d88809b66096d9c84cb85ae7b2f3a513724cac4a7eefc437212c1df12e27aef8fc213e361efdf7824f3f0a3cfe2764755132c36dc657ecac9c3cf382480f9598e788d435ead0909d40d8e1b88d763456fe3f61292f2218b5666260f1e2aa3af9c97ae01af04ef40641eac13526bdab8c97f77b91de01f20855372dad98b28b2c5d49e0e71827bfa864284188689e5fcfe1939d146006af1f3d7bdb82459fe9e3e5c2cfcbfdedfba79f82478feb41c5497d28e2875530c66856d92e6a34db8e20aaf0b1824dd7dc16fb8313abc06e7241168eebe622c4f8ff8a1e6887a4040052d450bd0778cf65d5738869832906f4f3377a33eddce823c90559c0954677b3a0b39fabe56762c9b6a3e17bb3bd6c37c5a857bbc82240750757d4c6d49f6675682d8ad2178db7175072de31088b285820ae1a92d597e2f83a88adac37c8d24ec99f7bcf4d5464be6721673344dc6430f08ae93079270f0d6e5481d20ebef0531fb3ea5977fa2fc0022488c9e33be3ea4dcd5a3264b4d2279b738102b7e962efbab9b2c310b6852c420f33e9081c232adf335d5b31ef2701a631296a03b28f3ff34b2794d26c4f037d53a3e7d1c4cd0688a38703adb1c55895d0377a26d91ac062e613d02a8d160e2bd6965f1d5c490a915f8ede35a6bfe615b7407cc2c241a656ac8419ddc91262c129a8981bc1468a9ad1613ed7e1e29dc4826fe5d7bc9d13959bff56bc08088a09b39806e790a005eca44bc263f313a44dfcc7a54786250a84ba6e86291d9c4b422582b7735616646143d46bff2ceff9c9807d55ac300a3cca7cc3966edea7eb08a9b30ecbc5cfc9eb6646019d3c2fc900309793fde12a780878939f910f00d85a27ae6984026304c66c5f35d766be67e12e4179f80aeadce66e0b915162ac5477db7dbd00df4ed741ec7d208968a231c87f03b63217b2bb12680793460280c5427e13e1f77ae6e63d33ad50c4f585046ae0b495c97bfec7d00283a2f3fba6cc9980916ca0e484a6575962a4af2b801f63630344f7d0e77567db3f76f65d66674a3ef9c9e461221088ea4a997ae47932a03d052bddbbab2a6f5da02c3bc5dc893d47c9ffd11981e690be7d86acedcf70e1e3e1033ac31fc0afdd55ce0f3bcf2aa0d1107266b5f8662113a654a9ee169cd5618e0a5c77566839b100dce3ce92c56d52e9017fb225fd7344afb073560171f16169485442796f7c8b122b68ff06e66ce2ab4a506919f0215f335cc1d28507302fed8309eb77cb31503e77c28f7e0fd9c060490521630b8a0101e129345be6dc2587b586d32d1777bcbcca75ee27095330b247929747a246fb9881ba5610ef19c350219fe8cd0699288c244bf4b58829f2a997d0ad664c942a34e857c523423f1b83495603d33e600a1c735a3458c32e974d0b601afbc6a9c53771651e5f0c9973a8fd7b74a1165caf7f1c06c9e8f6864324d7efabc233cdf7604ede011d725a74c1f0d8ebd9e3cda38ea714c2fbfb467742ff5f83ceb1203dbb8b74ce21e5e1e14dd335a75c4e13a62d841ebc50d7c67efaaacba201f1399befd7bec56c5747dc37c1bd1cc5ba99729b6cb97be10b248a6751d9f4476614c74e751e7ba454e23387f3d076739eaa8fe65d795e1dc82db2e661d9204fd80f06bc3ea4b189479057160d7a105d2e874d976fc0d02063908f33527b569c197ebdbd5a07a5b8273aeac3af28bd104f1bd99b2990ba2e6b16c72dd52303ed9472f95d648b095c96b76a6ca1a2bb8a4cbaa0bc864b031a9b1dbdd88428a4db142bdd2aa6dbfd662042324d802312d50d2eb0587d74e6e3a18aac54a077625adf49090043118bce52d73bd9ee52ee7292355199544984cdb7f3ebe061d45d92313d30473ed395e15f5f4abb39d046f9368c60b4b1e8da366b23dbab323557b8e5395d3fa76898eff114cba9d76576cc714edac82b9c9a4faa9e11dc08da3f03567817f9475a88ecc2ee068da114f9b5f74369955eb0eea54525f3a5eea9c8dd95b151e4904c8ffaf329bbbd42d82f88898a0fe3a00d3677f6997a5896bf9f0ed07237fe0bc6c24111c5f9d88795f4c618a490e8255a0d8b2409e534141842ad31af4e355dfb15c25e9b044b37c09bcf1ee4b0701ff40919365717b471c305c6144ebc82e5baa6eaf6c0a4725f5756bb52d0e8a79f950306ba51f479df176ab51b09c73212d385d5fc65dbcef4894568f407d62d4b38c714f74480d3aa9cb93a06bd6a39f1196dc60dd277353664a79bf23b5aa3a2732b5810f6ac561b54cb0ca2fbc3d11acf47e7d0dfccd826a6d66d1494b8794671508f753539a2998227aa9a68ae28a62dba0da91e5f01b5f4b423d0fa07bf0e09558433393106ed25e2aad535fef40a2dd2d3872772c6da960617f03cdfd5024d9c67c072236589e5da20c2247ae7a1667a8dbfd3d13b15b2855aa7420da4b787a7cd669c2d4bb27bdd5adae0f20607a1ff616e5891d9058b8ce058c095acafbb19ddef11826524570f74de25a1ee14d17d51a98d6d242e8120334e62e52b43b5da0a7b86f3f7edb5f36f390f8e42ae444d2a40a514a4a29d27bad0f5a4f0c2cd01f0ebc492b0f1f776d9daee643ab855945dcb62b02275652606f5a779f085f53308e3caabfb5eda3fbcc7cf66007f9fd94c9a42432c792e29d93b5354404600b3e8727c346c508901b5b71d95fc8bd23fa266b10e27f587f4b9e0eb0102722bfb710095fec0d51286e66001414692a3ebb4e37ef46ad7331e183636e9afdde4633df763d2a4fb324eeb504e7c863d9a3c8e7c8c1cfbcaffb24b6f9ceda6833cb6242bd0afd91655b6dcd3be3b55fe407369bc6d2acf5fab31d49d437551b7f647448761fe8082ce682292a9a426f83fb60d07abcec53e54df99feed0841fb4b4974ea23e503e4ce90f0a68660f1f205f7eccf745e7b8de27b0c14caf8b39dbcd0713326d929bde54b586a1f2b02ecd88f608cf010c9708dc695be8a5e842ec26fcbb5e21622e57b2c3a54b12a5eaa2be02ac8883d0a52b496918daf77069582a6949d8ebc2344e4e445e202856713cbd5b04e4d4a28f695f1f6bd8d4be13452e637e7e684b8c4aec2fb774a25f31cdff2084377cb35257dad7921baa4e4b9befbfbaa90d410bea240c114f908037f24cb331dc33bf94bd1a0638009c8c2f88e29b2c3b52eb57ef2aa4cb31dc594d33e4960428bd264ceca7887d6db7d4a5e53c4a7a3ed7417f4425506099b37807e89cace6bf927d91688e6595e717ea77395a6767f2b1057aa1974a2be79d4aaa875d80847bb5ffbb66a283733b42a18789ad35d88fdbf11f76a3c55ec07d000559c1e3ecac5ffdfb44ac5a31900ccdabd05b67f720e5534208001a5ba5f797356ac131858220745a406af7b9d3add6d1485355bb0bc802ac04624d0a01bf1264be3ade739b2335fc06b9fb53b87f2483415bcc175e0fe3c206c6fcce422c70437c9b0b19a9809f91eeab5b7a3f03baae850e8d5d3ef732910643a754988bb2484930b953deebd4e3fe87b7b14683a4e03320d3eb051308b824d8757811605539438308f63d2dd243d73ac8a38b52037bfcfaf4af5414ca87654b0d988182110ed4a08a72598584b4b135a8c3df34b1564e2c6c1313e9e230b647436a7daf8bc41b02422029c26db575c64e43fab1f58e65e9904d9f79575516c46fbf66f092958eb048fcbb2cc1fbc283eda99625887f69ce0a59fc84582ad1d6c584dbd26c5197313bd2a40d39488001a0092c3a175be9f20fe3c3e26eb1334f75601fe2bd0730c7105d00f370d0c3b52389a99cf8ee21b55e10d13dcf0440cc409d56689df20c47648b185aa6fcae7012d5743a6f6c7a6946594b1baef754b250969cd4fe6d6c97ab05e10f9c5dea6f5c724c08e51a62a27a924fa110132242e5e7d99cf4e19d9e25b8bfb792621734344e4ccf739a67a6f1876e88ba1d3ff6f23d45da93c17b1d8f3c2c176712624ced2932dfcdbcfe845b338faa917ed8bd46e8545f6cb393016e3856d37eaf5abc8f43f6f9cf04a6b63e7d83151a5cd02a91801053ff3972fbedc90ab5b6340c9f31dd673b9687d1d93a77d3fcac161122f4876d1e2d610c16b4c9fc7a25b0b9377cbcacc64995ac0ea93e93b987eadfda3d879676d4aea97a768b99b3adc563b6c2a0a2c16a36a466afa0390202f7749913e406a99242b01591fa60df2913b0ab0dd09a14147e5d643e85607b9cbefcb8cbc8dd0b6fda2dabfed889bf65ff524c6c243473a636b0c242b6ddf3bba0b027696e216e6d9345311615c5759d26dd1d96ae570e10363d69a573c8a38999290402866acd12e03562c0ab080e1a98c88b712131008918dff87abe335ea86d56099175a4f51816edb7d83a2f548e8006907e9d7bf93fafd476ec635b5f9b9387c03490a45c331287bfac6bab6558f187a8ce1ce223cfec3467ab41ddc53d2b8f1a27c35f784a6b285c4b93fd68a15d5bc9e6c3bc2e647b8d7839d8a3eeaadc07fca1ea6c288a64a7fe2ec2f0f16f0db11e1e38399c053a8849c815f4f118b499d37629a13556f8f6ed635adcfafdd57b6242aa098f290c00ca6f9e8eb909faea862fd9b2f675bbaf8946e292a9b42cc0acb1f7f2e45759cc3d8fb2bae870a94ed7ac7c16e17ae6fdc11f43aa5ed48f55d3b1130b1a5c9f489341f7438489dde31dbaed16e5002c8d91e4cdde6f9028094bd976b0da298d598bcc0bb6b6f56f4b19121e062f6de5a07b0e6bbddfbc82dcb28bed8e9a0f8ab9684a17eb3f67b0d2fc78583a60dadd3e0a3fac2aedb1b2d7cc1e715027f69ac989371ae4557298f879d613f775e54b09b3a3c75944d79f787c336a932d3548ff839fdb3e9ed78a1aa2a23b1318d2078cebb080bc129e05988740a8e43b3d311ad66ba1e81b5e4f2842ae3e8c38d578367602c2cbab351553cba0dd6547bd28c22165374779111ef87ff9bfb836f02512c5846c08a479c3325732cc900c9c11ba48b7da9c2a8483f70e24586ec78300d442b9297668bdd46001885f3d81181f4d9d615845bd46492869c7b7cc9d6d0ca4ea8db2d66c983a88f0ee45012b535d90cc2755396b2e8ce0d504b67220a45729485455cb1ca657bba74d5681bc661ea7f321ec5f79707cba4620bd4bfc2d44cbdf8e0f9d786644de699adf665aa71836d38df84fa486dab6da42793e63182c0d8a244f190efe4b2479ab1714709ec5437461d72601b23da919e1e85fab3422f0c7bdbf2fcd1eee1a89301e3442c8b67e795f0bd047b615d5cd17e4f5174db4f0c7421717410cd5e7f66f80525c1509efd1b7e097f8d6b42f8b9ef055afb2e5751dc552afe8c67cd8ef33a5de1ca28dad4c9e385ab38081bfd4419ef52a61340fe91ba8dbfb2835a205366df474021b4aac58ae1a9f2d47b7d62b2984947a1f0ca0f83e534382c1bb6b13d146e5a97dc714790c7bd06782c0a8caa14b76e702e6d7aeb9feed87ef2992ccf79ad98a7084b90b1f3e3bc5e53f68235437fc9363efc736dc3b23f8c6506b692bd7988b75d81dc6c184175659528956a1c4667724ba2ba15c67dfdc90169041035367e061a7d985daf61e7e495", 0x1000, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f911257f984f2062e622266696c6530000725f25ed8b3aef98ee978de1da92d16a8daf2ff6c0ae1579f9820a8dd1e44e781cebb"], 0xa) link(&(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 12:08:50 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 12:08:50 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:08:50 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) poll(0x0, 0xffffffffffffffc6, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000000180)) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x9, 0x100) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 12:08:50 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x28) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000280)=""/73, 0x49) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0xffffffffffffff54) kevent(r1, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x30, 0xf0000002, 0xfffffffffffffffa, 0x4}], 0x1f, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x4, 0xa, 0x8001, 0x3ed}, {{r3}, 0x0, 0x1, 0x1, 0x5, 0xadec}], 0x1e0a, &(0x7f00000000c0)={0x10000, 0x4}) 12:08:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_settime(0x3, &(0x7f00000002c0)={0x4, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xb0, 0xfffff, 0x10000000000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000000, 0x0, 0x7e8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x200, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000086, 0x1000000000, 0xffffffffffffff01}, {{r2}, 0xffffffffffffffff, 0x2, 0x41, 0x8000, 0x9}], 0x8, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x0, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x7fffffff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x6, 0x200fffff, 0x4, 0x579}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000000, 0x2, 0x5}, {{r1}, 0x0, 0x8, 0xfffff, 0x5, 0xd64}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8001, 0x48}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x3, 0xc0d}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x13, 0x97, 0xf7d}], 0xfff, &(0x7f0000000280)={0xfffffffffffffff7, 0x4}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 12:08:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)="cd0d299d2636a128c410c515b72968b363c5e33f674255a9438b0d6708cbab8cfc27b5a80f42a035370e4d9c704a1f2249406e12a7e0ccda94aca32cde7481d83921d8a1d4f3c171199ed32f771242ed134791e90ad4199913b6e6ba7ba8816aafc8b80db4d1c100c4230604c27541ff8afea89a9ed2fdc443f01b44517532b251c591366de181281c6b3178b811a93a5bc30b2f70bb8568c76b51c3edc19b73c4316dfbc39d8c854ec62865aa9b457907ef46cf58bce1ffd7a88eeed910b6d803db86129091b6287961e17d445e96c65d99024c2eb55a0efb82eca3122c24ae9e8fac7b73a462ed4f74d007621b48c102be45d9645b8e62e6", 0xf9, 0x408, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x800000000000}, 0xc) 12:08:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002440)="6a438c6804742f9b60f9b6ef0a684cc29b90cca3e05e62beeb3fe5a9053eb516c9cf08b1624056b0bb8805d2153d7d642a98c19ca826a30454cc5265720bfa2528db28baf7a7a2", 0x47) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000024c0)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/201, 0xc9}, {&(0x7f0000001200)=""/50, 0x32}, {&(0x7f0000001240)=""/37, 0x25}, {&(0x7f0000001280)=""/242, 0xf2}], 0x6, &(0x7f0000001400)=""/4096, 0x1000}, 0x840) 12:08:50 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000002c0)="b6eb6a3bbaf0422fde04a3d01edfb96e6db46678d9b7ff1e4360cb3fb58b196c28271b150c55a8f65225658c88a273431f5fcf64c01d38df3f51ba46836b559b6a725592277d8bc032c956873a610dfcf6580ce22b402602966ab98d2e0293026b64fffd8ed7b39acbb3bd975c1ee44e8e69e3e84298c51e4f81c38505a1b1ef6bdfb886840a54d66693c3f722a55a12c5112e8552f16cf1e14d2652720ee620adf60cb3c31ec70536437ff31096779ff2697a785c4c1fd9db4d7ced03b2ee12327f66e79fa872278aedfa01a6621341b12bfd5b2460e9cf51edddcab3dfb3a3951ac8fa77370d98707265a05ac4c318482ba01e4c6d0dc5f0a0c206bff52264b8a3714bb909347d989e26853dfbb2b4555a30539504809f71169c94aee9eb1503f664bc2b4ccdc91c62152638839942094e5dbd3ed0666d0c0a4ece3feb67578286a1240e04a84647481d65d27f920b447ab5f5c85e8cd95ca21376aa83a27b0f9e39d8bcc0edc92e75de3b6567246ca44057c16ea77587c943c500846f667538983efd82564eabd8cb2944f0b56969fd1fb17a86492d5bdb290904f6aca303ad63e32b4a95e1873532c35804c4d478561ad88edbdf8af87def55292d6b5982ce6325ffe024b7709dc90e1760c8e45b0df61df36dee6f9b8d3488407aae515a100ae8df5bfb0878bd2bfe93a3b6bb39b625ab7f23f198ee16b4d1fc67b85ec56477e0fb2d48f0f96902cce6b55d84cfe02b47d438097d0585fab96f463fb9f78ebab6bfb57c9301d0115e713a17a9264ac242ac521e8a2f807a9cb394eed288e1d7c3e395e850e1f71c43948604e16e08b9ba9559b47ef34c9a77db73c0e449f7aeb670e50a8d6add0073325563f10f2f75161290bcdf302af9b494c77ed34c93bf556417179ec8ac2ecf4ea2f8b286d407fdfe1abb358efd9211acaf4650d4dc52b1d8f81209602432b0436503a99a5bb9460f6c709778f2efbff15b98c640dc561766668e7955ac3b87b24811bae8ecb24b6797a64307f1604f14b811b74f3bc67da2fdc1c5d62e502baae5d5c0176b3f8f3ad0c7eceac5e37d71a289d76830c2d86e9eeaf6cf3296a8e192de57502fdeef3d474c22cc47e5efcf98a470b74f4713e77daa3007f27ffb5fd15a816b228b16da1f9f4be5efaddc1251eebb3e4013bdbae45fb7faa1e51bf67757061ab382f61050a2ad4181b9230389a9699a127a04749f8e311791731fb4d6257439a327014c7465a9ff807a95221b4179f4069431425f5e85fb923f20ec1860c1dd9bf17d93357d85aad2fbfd0f390a50350d752c0c03c3017dd71af8e42c4251944e91477a3784eb660237a85ac7087fb838949103cf593ac6edd12b25587f046b803417860edb154298723b0b21ae87f2802bb0cebee6511bd21ba43fc9227bb46fed4004eb2b1da0ff3854225788d96d7a4f6bdacfb24e221d893c823576022d830951b44e28e373be88bfd54dec6026b454ded062febdbf9556fc4f977dff7dae6c3a80d5ec46bd3c7bbf760e23b491750a6a71d527170910ed407fc90c287163ec92e0ab7c4ecdaf72e282afd61d6b92947d2359409c17434d9fd8600e7849c55a4e3d7d1d93b6114ae266f4901c03f35ae7b7c807667911dfebd039c468c3b748408460e98d06752ff3b5daeae8a2b55ed5127c865e7dc7158f84131b7958efc70b86c082b64e184ef66ba4108b484305022c85c5efc9667669febeb918af2e4ea722bfae8964c0a166f2a32ccc982bd5992f9eada4c27168c0de04d4345cfa7e2acb89f3744faee4c854851af6570721c63816f48b41d3af7bba2500233427c15ed74b662a4112dc7a971bfcb6de839b6fb843c77e8fae453a07e707d44dd800bc7576a506af1fe46bb5614fcd3b442b0f37429ac2750d6726a54cce3a20d005443b38c212dded8d5ee309a07559343c5b31caa14c81635754756106264d4981d2c46f7b0ce4fc321d387dd1c5c791d941cbe8ad2485360da9b3c075fb3f8e0934065614ec5527eef23cbef402a9d7740325e318e32eec91266b0ce1059c24ab6f25b529c7df36ea19192d7cb58bd2f43bab14f29947c23803cd9119492f70445176912ec57043fc98843f38ad1e435f90068045a91ca4e18e7e526509678aa869ceac245876bd6f77fae8540a42d2278a2d8e8b714b69a6c9f496d6ae45e94e9bfdbd015b8e797b0a43c2a5b95bc9b8c42d30852d17123d01d3171f6737139b227e94590a1702e9515bb66ffa557889ce7a5cc8c1d9cac42435d7dc043c28842ffa635f3bc1ad628a7d2e253cb56f3cdf14ed87e52f662910935a0bcdf96286f0a959ad150b09232da161c22ddba1275235c32d3aa23bf982b5b57c4f7434cb5a16b82e6b6101f584b7d77507714af97a0a2e6d1dfc43686ebb49e66565956a54afa132e593a1ce13d541294c9831a1cec86652400a2dd6c37a27a5c67be52031b9c8a7a8ab91a59ef85eae1c3d8957fc197ef8a8d64f2eccd249a7fb656684e4f1f00d4b1e4c989669693b07bfc65fbbe5540aa11f8c4cf38a1561adf909dead4baf44da899a60116d04221ff14aec7b20c3accbc104e37ac9fcda54e7aa70db84dbbaeaedb97830a5ffe3b8920caccac12c381b7c7fc2c85630eacbf5d4a254586ed0176fbd9218a94fce340b5deebd46efefa10e71291cb07e515a6376cd132a7b18c8f70ce1c12b9011ea5195d13e3371d73dc351432a15a8360f06db5e9dc8dbc9dc5a87a6aee30582b893a043039cb17aa379c9279bd0861195d8768f35b3cd404b0a8aa24b775cbf3f9aa2f09b1f50eeb349eaf54375dc6876961a03663e4373363d3d4b0e404bed6d575427ec1a66ed2ddfb93b595e6d5aedab46be5d522d6a4ecfc5426b8ac74b51d3d96aa9c70ad43c37b07203a24a6fd82b6a3585700f1bead80aa5662107caed7fee4589c23d498b9cc19e2da3874e5290369b620d4f881c0ebd9d68ba01aaf897473b775bc984d78ece47f6830a094a433b767a77e584afd8ecf6bcb1ab3a2d9d1c5fcfe2e3df1c81158787af80fd131e59f8ec7a484a7d1a8a7c6cdf5538ac231c3afa44afa830da350db4d94bf748feedb750d28c7cee3fada39fe084a28c888faad9f9919ca2a61fabdb86c009bfe017d03e66fced3c51db53a4c9f6c3c6041455a3223ab26fb1349b35a5832ab8a120939af4cd65f9bd6c1896a537094318be6c38296b7e167136bf01c4bd9a61a123ae3da449d24e2ed53df330d374cb38a5c1c88bc04a67913733feb5712db1e63d2e194bfaf067de05c34845cc960709cd38feecc2502618aecd1f8dc7ce46d2a020fe516ae6f41d4160968b51a38bdbe732b4e105f75f6c3d8a6fb162fd0f5f1c2b2c676914a3232764b060bf12c811a2f65bcf8287a43b25e081d2135834367bcaaa7f26be69b7e127f58bd29fef5e0ad519af27130c82fe044568b9a9205794f7bed6ff9a96e95366b3b3bc048a54aab7787c0aa8f96e0275f9d0cb4f97602ae30247caa80c603938542a55f5141ccfd5162d559dfbae7af803231a50273cd128801e3b03aa7b92f5c7c6b66e7b4d735ec70ccc0a294b00972d3fdb470f1f775c3414f347d99d18e5a30647752d02e4264bef1fed4b1755700e7a41694c41c7da7495cc0b55f23483aa5a74b1c753d7d84d6a39ae3952d3493925ad422d210d3377425ff98d6364bd0e6b7a34259af98c3a653e97c5ad599abe04e53f4fd29a4584e24b54c724aea91536fcb3d0e8c9c5f3373ca64c53962a07fbcf973e324727676aeb6c5faee18b01899d00d7227c048ce8c8b25b2a560fca7cd9242f26f96de268374421ca1f66be4612b24167920c53885bd62964314ae9bebd0747c5ca252f5e01b981e565bf26a40af8edb4bffac6e627e72922e8c0e7d42868136e15bb505e78d3b8852ae7d7585bc7744377cc6c30c76bdee08947ce12bdfe6c6905c4305488bb4ad6eea078b1e167cf9fc95056c5b096eef948f36c6310065645d2228c47dc5b3e266afa39053e076d61976afdaf483bbd898d6a282e842d53e7e671cd1acf336ba66a6aee702ef15beb8d465de2c1756ac4226682cb05dcd54849373183388cc69aeb4dcb9278b177f49362d1452db3e6ff57ac5e8663ad990d16e311ee27a3845217de70d392d7a00b6b451329bb11850e7b0119c957e3d378427b56f6cebdd09c8bec9a1c2065001758ae4ee86096b05f548e17204322125e93bf73bd9dfefa50c9e2aaa8d08518e9bb26f5b1e5a5f5a6c5e69139fd3f2f697f6a7aeda4919f0b49dd4bba7418c71e432f6a77718455b68a704f91027b1e093b36a36bca5d5431463dfa8b16475317217e413bfc82294d4ce870440179c8fa82cc98206ebdf727319d1ec1592523251ae850e2e5d80ab81f6e1d545565443f89178938b2f3b7507f5430df9c007bc745ad7d9925f97e6c3e97a9c9b83e11d247c25a512a9b1383a9c56cc94132deba6f9527507083a41c0af9c70cfbc5f23ecf08f89d5082a61a820207d2382a0171e6644d4a9c61f5579b51031d16bff9ae3fe28873234874eacc8a6c93fd7c7dcd047de1948e946b2a3749f0805b6f379a5ddd909a3c27ba5f0869c514d3140adb2486f6af63e952917bd0dd7a3f0fb860112291e01e4553d732c76f2e3ad461ac6d0c5242a0ffbcf51a145925dea43ec08b2697a2bc934e741c49b7624444e3b0158fbefe42f3c2867c2ffbb8925d0c1e3d50dd42f57d678f0d728d7b3dee2e88f549b2c00897dfdfe71972472a6c9438e16a47c8b59d5e34a0f7c7791bcaa9bb0cf54751a390d340974e67eddd0969808b760106556fcf6d0cb6488a3187ddda239d880be718945c7715297dcf9878b0ddfcdc04abafaa0f1744ff0514692689a9ccb740d90e0c3484ab308b008b11e7e2b37e1d7e07075fc189c1320f71ab86f49dc449e98e0c97504e557170d3c5c70536011921552e567703dc6932d264cbfd2e22bd4e2227120c66f028c26d2221bf35741d53e73b6a70eba36f52e01a23a5254c4cf1a353cfd84b90c6120d4da428c3022100709c47e2b530798bdfbc966fda0ef8396df2a3033469fb8556a2766f894c5bfd3c438b6827d8cc3eab47c8443201c2e7eb242d759eac8aba6c57adf36f365751a7a228bc33d3e75ff18bd7674ce2b84c0b53e8a5f089caf43ad4e5f1af6111aef8c21a7d92da7e3531208bffccb2fe887fbd1b557dfb4a04fa8260a7bbbef7c8de40c5f995d783a2f3be92992ddec1dcb568c97d3498556b58a8afa032056a34905e8c89b48acd8c7b525795604da316fd7346f66a5379712044f2494eeeefe4fc11b65dbd1797a44e8e345c2c86729cc57139503f0fd82e241033d3f5cc7340f43da91413392953c3de08850c80117e483fd7bb7408b92f4b8e5a062e996f94668e1f5944df8e4390da5222095891b56b9ad491d2358be9c379197400744a20f4ccfb0dc8483d0f8f32c6fd6539af4550cebe5c46a117dbf60b59ebd5121f083bc256f5e5cde65f1c19c5b945b2d6570d9dbd3d1659b18b9eb117feffee9e4b9b806f315c52cd0ed8eae974b0ada304717f3e4a794a6ddc414f5ddbdc0fa77bf00eca8ee3f83838328277aa597cc78fa7be28de6cdd01f0362b9ffde0f6945f3aea08c144aeb41f1414b5a5e884a9fa08d1f5daf0a168d6f6fcdece9767a213e56a7ffd3ff585014ffb6790d25ad507795988cc873ae72f1cff6b303930322147d4887e4f45244155aeba008b36a5814c28c154449f3ab465abc1bc032afe1886a801617da6182bdad283", 0x1000}, {&(0x7f0000000080)="82fda1fddf6eafb64f610957df8823237ae6e3c112d76d3c675e4d8e764897bec26d4706d961fef10bab31b1f1fc72828c9781ba3ea9ffb6f3f8f61ab17e382204c35c0a9aa286ace0f4acc14189bc66b247f4557f726e90e591483521f10cf8280b3e3e83a49b57d723b14e5a73c00baae048fce86522", 0x77}], 0x2, 0x0, 0x0, 0x2}, 0x400) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='r\x00') 12:08:50 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x8005, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() syz_open_pts() syz_open_pts() 12:08:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 12:08:50 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x80) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f00000001c0)=""/12, 0xc}], 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 12:08:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) shutdown(r0, 0x0) fsync(r0) 12:08:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 12:08:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) r0 = kqueue() fchdir(r0) 12:08:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000140)="a6", 0x6f1623ac019215c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r1, r2) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 12:09:34 executing program 1: r0 = socket(0x18, 0x2, 0x1) getsockopt(r0, 0x63f817bf, 0x200, &(0x7f0000000000)=""/58, &(0x7f0000000040)=0x3a) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xffffffffffffff73) setsockopt(r0, 0x29, 0x6, 0x0, 0x592) chmod(&(0x7f0000000100)='./file0\x00', 0x60) accept$inet6(r0, &(0x7f00000001c0), &(0x7f00000000c0)=0xfffffffffffffde5) 12:09:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffff7fffffc, 0x812, r0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xa3cd}, 0x8) mlockall(0x3) 12:09:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x186) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 12:09:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 12:09:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x1, "0100000000000200", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:09:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 12:09:34 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="e958a0aa43a440b4147c5c43df92f7191575f6890bd6d6f541cae9eaa18df1d51ddc8a8790d23cb4e731eb22a57f8a7b19a090a20d7b7e5e715f4f28b358fb8a0a715daf882e17fddb3f69a36709089caf25fe7a2d4f4902d3d7b48b5cb90ffbcd921bb9996a2c41105685bd40fbf901c91865fbe2537d7c5783a6c0e2a423bd700f12410179ce11fec3414c1a16d38d97fed95178b369a66be1c19b8a55904fa58512", 0xa3}, {&(0x7f0000000200)="01138a2b36a9e82f0756a5bbb8d9399e103d5b5e3be9308a30547eb4b8ad90ea8077e33e822f484f005cde07d2b4d354c38aee511fd23a8e476b662590556c3b42de32a348ebf49c8790614f4f51a2323d558acc890b9cdb14a6cf2d499cd233e7287b2ff0c6ee485af3c91134c9", 0x6e}, {&(0x7f0000000280)="e34982ee85bc2d6d68173186597766512ca874ebfbe333edc8ce1df2fedff56b595ae6668908d4c4415a3a980175c696d1c9a6f91e5f382e94d6bdc479d0a44c67595aec74d54286dedc0e0a10038b6d4c12638619fbe3b54f9a12783ffc559a61a83aa2a0459ae680c685a1a34eef0e0400a71ba59a2e5144bc0e9135016c6f7841825150b1d3fb5bcd8ed368a23dda56147c5a8c5165afb8879a7064f87bcd734a9763fb88577c126ee83214c5421fc248e1fe4bbd84378755e3725fb46df7299eb8f0c29dcdb924e6fc8cf3d7ddc479479ab8725fce9245a2c136894b9ca13a1a129e70c000b11d6a4996941f885da8cf87971436dd6d5b841f151e20136fee3e5385fb581ee0f882f07c8317c08d3c0865cd7264dbd1f769a0f9e13df3da0a36aec08144be7e7348160dc3fbdece7c5a60b02b60313fc7f2357022c1fa3d70f53e2fcf6d57dc17ec7668071e105961e3b69ecb07cd5b9b54d29716e6d981ae16fb4d28a6edb9d22c249a091138098293945c4720d016ff215628af1ecd4e80634fcfcefe95b85bb61abd1a63196a4ab7ab26b859b970aa80cc0900b8eb3fae2ec908b64561617c4ba25309cf24bdddcad055a4f78259462ad4e3156742be7745efa2e0f0e042a796672474d9827ff5ece0050ad8705b5022bf4d04a74184305b093643c7f01e38cab4b42bf74db02c6551bb879fc75656d92323d0322fc5b9070a71c89e6631ec0f3ccca608a08a532cc083ce4a597abfff55a44fd7db4a7c8d28380701ab47371cf9f6661c7fd20cad7e9ab41dcc4fe0c39768aff539335849e46c4c0774d70ef43bd24256a922b9a0e6041e18c84ba529203fcd416af3a3e3d23b5af9743673cdda2b0e7c3806292301f7315b93b587ef1f2379fe7c926469f91d651be411703ab9579d75b49e17265d6d2e072d298e197a938dbfb080c3a5a31ffcfadf984db88bdc0c8b25385211b5e2049afab0fb8fc3e2505e6a8665186c719a3fdd031fcbcc7732047647be1e61953c0f4125feb6289c26e148fac0783d30b6ded3cc28dff528f042819898acb59587a877a9a5d33a19aca6c5c1fac3c94c43de1cdac53e0b37e81252f10e9a05562f4cd5ee86cf829c8013ffc9280c1c82209b037e60bb8b487c2d9c549216459a98d594f1e9f853834202beb9ed1e4cee5ab4ceeab92a5a2b873853e102e0e1f8a22975cf5c2d0a59f255c597610d25e15d3cf8c0cd96a5a4578dcfa6fc08b045a036cb6b9f13c6bc680257423cd7e3823cefda07fd9efde21f58ccf9ecc419257d975bac03a6aadc1998b3259455562dda86e44516058181b29e19126479446f26c9567bec1f50a2c3e50cd44e4e5fdd89f154cddd2029cdf38868ec19f975b4916a55dd2475f37b96ff52f6ab0eee3094d2c89ddb187342003f4b93b26c9ef68a704f7e4df4e8f5e1dc8230c662b46cdbe809f3f4482644e8d163a28cca186e44c63762049922209f2bd1c936fe3de646108f7d85eef3f7760292f5b60911275b91f653a0200890f0bdb1cdaf9b4c886188f3ccbb9dad7e7b90b2ea1f3edad38e220b25c3dc4d2a5eb6fe0ce90d52a996095b61df99fab16292df19c42290f32bb7b7b7bf223bf57c32d84b342441b7464b7d0288980a2cd9e8d563f0bb7198a0093ebbca9407add7588b2543d130662df26f69a03e78ec32c2ba6dc67a5a7545a2d18a6e37444ec31d91bcf536b59e699bffc948c74b5f1ffcec36f74f4590391da6dcbdfc43a3cb701bcc551317dad0767bc618decd91f14b9e6a1d087c1d37c1fc57b755ac0002b1bf0e39568b9af16a089c37d9d1f4810714d4417b44b907d5990583b72a76a25257c9baf93bb3ad22c9572dd1115425157290e8989479f588358e33ad8b1ad8bffd536ef43ac7052f5e1f329649f9d272554a796531d431d931999ff6b659254051acaee98b1db2aafcd064cf13353db1a80da6ee6381f66cf7e23061357ac4625b0825e1a5b18f2e3518724b6bb82219876a6279bed98dda3d67fbdc1b4c2f97a2c2823daacc4d6ff3f7e525c08fe52a3a8e0624c9d390a2c1cb97ab986a42f85a1c7aec5cb7b13e639f2114db9cdc93c38ec4a67b55d534069fdd0f83b461763f280ddbd282801424a47bbade62fb986908906f3995712b227f6cc3bae629a57132c0743557a31c06135c38d75f9e1bc323887dc5b26447e5f5bc877b95da8edb6222a159ceaa5ba27725ac851eff0a3e71c22fadcd1d0300edcd214ca753780c1d9ed7c8284cbd2510a7a6f08c592353afbf0ceac43855adab131a8c2ad554a21cac2ed20cbd3bcc26e1c63a9f2b89e2de77c757cfe3ea0c016a86f0b2610e7adf0be3d4a99185ea7dd12458ac7d57581212370900438681d6387bdb5c75d4e63706ae02206280a7f805a85b96dce181c2005c1138ee5894b6d4334f1e45e337239b58ce60ddec03a064915cfbfd21121f3e0ae0876f68f622c25c0a58cfb4def8b3065ec1a152378f37e73c5c9c36da30e37f73728bbed0ef388267b5bb86bdadd9c1d56687e094c3bee4b0eda9e41237ad1ae97bfa75a6754aa0879b7c30d7b95a3d1c2f4d63112ebc07e69a91c6c4d3b2673293eb50385f73694f508e1bd79485da0a7e4399c918cb9ab23ef3f1e32a261af400ea4915dd6653a7f23d19318c054ba7dc2e41f1e584e50f0d31e928e498f1e7d9e1564050de0c3dddf183529dd7b37a05f2ad423ad27bda15c8d39e6377a05dca32c7131e2a5d3e306b7aabc6064cff0f2fa1a5b46c8275aecfcb1e609c378234f9941946efbb0280d62e8e30ab8b7ac4e2eb29f886e7698ccfedf0dd11ffd9c5ccd5ce34029a0b215e592a3701e3bc6fb6a480696e2e142c71561e407171dfec9cdeb9326c53346bf43ff95c6d8d4cc1e27eb6b614f9114ce0f515c3d1a295650849ac2b6e574ff2e604008c2409d29bba5d14c78a263d632e40be9b60d593f1645402ee3e3fbb4811d0efd2ae84e9b2a810f4b31a51cc4ae8f8236803be707ca9661936db8681dce36424a39e5b71981cf15c71163eb3460d013dba0acbfd0b231436ad6c007ae99c0d4b4b85f2bf923584ce65fc632a3de830f415cd85809808f29a0f5c1f232d8ed4f13c3b3fc9aa8857d8bbc51be99854be2a6bd3f0113764dd4db9cef8ad4a0271e8cb8f6e433f6fc6bafb0d2a5b2d09b90c05f7035b5eafefec947f769aca9b4acdfcc1e6a96b4ab752a0585a478979b76b3c6f0ae3fff6387ab9e5498a8a00578e24ef7492416c43d7bedbc7ea114d7601f9b97fc63b1976358ae9641757301718b11ca00273510cea11bccb534c14f8233e9704914103b080d724947e0c170d3871a1bf9634449be43ad67b9c587feb01d35222f7747078002d35810787d1a6a5fc2ad925f75d3e29d71b8b742bc0f69cd1be87d76c0dc366a6129dd92f76e4ba97f827fb4b6f3443f2b4539b0bb060e0feb2b785abe36de441cf4bb3b958bfc57aefd703c432d20b66aa0f5d161f71ff17572f40b3f39d343f0f6c0d27b2864b2fb67acc3f7855c2d29edd06df332b5680bc77482596af1698074a074cb05b56e4b971084d0bf12abe0f598c629d39ae449c1fb1db335ed57dfd978bb203247d71886e1913a09bece63c5af75a561fb82a5b72a98cd6868ac67add47c040dba6ac853444a926436fbb7152f1e74520f52ab0f665cf482040ecabc8edb2a53e302422537347e58419ee0539c1f063364eaae381ab3312fece508d0ae6919778486f619ee3d9f3262e152647cee87ce76a779fbf3e2d41096a982e6a7e5a2fc082c0db902291c9228bf1cd4f01087035801b6c8b195f9f72238132709bacdca0338e839c6a2ebcd720fe939b969cb17b28c8395f54ac2b4b08e6ed2beb417b43149d73c9c85da44f0e4a7dc2b21b28ef4056fbb486f054af032ed218c7a3ec7f76dc727c097da9651513fb3287f07da57023693a0a1140a60086dd33871a378e76e98465c939330b199a98e730df712e8f516299a67df0ed54badfe9a4facc3eea47999fb21852908197f0d60b517a4de19db0e192f39813d7ee320c1c8c31121cb7105a62b0869bc09947f2516669107b9f2e06526a80603eff3890c4c148f15b3e1f76c31776eabda917771c3407997202ee27d9fd5028b118793e9efe0094988718a132903a2b1a276482b7925252ff1ac46cd2264249f9af854b5b1916a8a722da03bf5efa83acf9fdcfc91b98de7385b17a11daa6bc0556809b226843577852a25e57b1eb552224726256ab371714d3254a35d6200bf621e857f229ffe387387df600f52597a1b8826d247803cc7d2994f828eceb8da6e55fafebe0b0421f60fb6cff3ce44b0daa953b4aa68b36a6cd19c419bdd7674a2807a50ee265bd5e46cb2ed91ed3b3bff398e6c8d72622bfa7bee1c449c8692989e1f822bcadd0319b0eb92f9ee4c3d2e748be6ebac5e056b8d6c135950f5c18be30d3a5558ae782040d4819f3056c477a5930ea1ae0001bb7b0c802999e00b038875f385c0fad45f83632d10040c0e4236a6a25e31ef5be497d7d717bb17a18c6ef51345dd18277216d38b4b8ab5c38ffe9463cbe5064528ba48536d25cc9d33a04e4606193e04dd52495540501d5d12c9d4e839e4faecf1711e18c98bb55ee518ef1bc866bb9d7ef6348dcfff8abfdc470ea60625f80fef3c397559f674919d4281d1a0118375b00c6fe26e4c40c8c3a80f54c9d5cd80b58bf50192a87ed32fbd6807cc5e9a0d41997e121be0de6b2c8ebbac037d2a61359fb511f2dcdd6e2920c5f89b5579dfe3123c75f6eaedd7c25bb69e9a0611df49bd519ca6f44e549af1bcfd8a6493bc9db1ea0fb68a029f7b0a661b317831a38e49eb4c50ae15a262664fd2ab659cb47b55662e0542a1f97a10e92b0b2a9f14bf6dac826691418af162f86f657f53badcfa4df2ef81672135fb941b79d6e4c22a628c0a23418ea5b7090ad0884afaba27101679dadbc1a72ebb2211868fa06e23cfdfd92a52db2ed4b6b3c4d8433e835e7b94471c6c4d67c52d346830fd96bd49c5c366f1e49f25b820fcc04760a06a3d8f783f55023144316a4f238b2df8cbc0d7bd8d8cca1ca630cd5a25d90f4d42badb71701047faa11a55d2d2bb3ddfe73fa64cdb742c904079b1fdde4c01a59df9150fb4745c56f8e640030d78d82d4c792294cb34afc54c3dbd4a74a99e2817df007d455afbb5290dfeb657664ddef09e29f375dd3d0ea52ff56b54419d4e160041377d398bda04ebf0d2dd551d9197205971baba8be53a8799a314e5d83db8c5aaf09660a2ce600f7d59e41bc374cf48391d9743d542e3044335f964284f05030ee41b3a8a06064b4a07ac8e984cb62523a03013bae6d52f94beb7d281640fe196ecefed36512d657b5901f6c79f232b2642abf2340dd9d6ca407a35592508c42d511ee1a7a81f244c94c8b54da5d92475d2e565219f74f47fb0454cc932c61e0a2d0dddaa272f6005b5941ad3ec3eb3c8e43afbd596dfca0961ab3976db5eed74240ccb0eec6c87886803f4341184da229a69baf8edf44b7821b31f0c4ddd58d9050307857888e43d12144a672edda3d4021ffdd9ced4d665f672b5f04b208a1c4c1f56bba83b33db916ec16bfe83b5c5632a5a16ea0335a1f97e22deed74b96ccf68959863a7864e383d1af7b787661737a79abf076951bc6ad458af8012712248d4114664bded6a6e6761a5cbdd4eee4b44c9402c786c9b2cb3122b4cb80b9b51b582b5a460f618bfb9e27196136d9e1953812ec152905deace815a726c2d6", 0x1000}, {&(0x7f0000000100)="d595543d56ad5ba512a1b4f6b40277460704d6f282f2d1d03aff7dcf93affadb136c", 0x22}], 0x4) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:09:34 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000000000000, 0x0) 12:09:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000240)={0x0, 0x100000001}, &(0x7f0000000280)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = semget(0x3, 0x4, 0x60) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)) renameat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 12:09:34 executing program 1: r0 = socket(0x3b, 0x0, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = getpgrp() r11 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r14 = getuid() getgroups(0x6, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="6312cb3aba6ab9b513d643121180a1d01bad0887e578764ac1a43e69dfc617dd09769b43ff89bae6ea6fa41f635c69f0b3c9aa8b914716f2fd9d14b73a4dfa3867c831da5fec19e988361fe410a9111f3ceedf7a94a9a8337bf2b6489279a9808232f1143a082d2e530bf7b1642fbf4ed534c38a91962e4f165d2e4871a8011f308b5c08c93501864b338059ff28b8ccfff32b89bb7773d398c41019e37a", 0x9e}, {&(0x7f0000000140)="6be7c74ef2d4af85224491fcd2eafe097dca0d1a1371c18736d47ff843d833fa6b5adc3ec9f293f8ac9d8fdd331efca6a7e4d9382beb1b09e96789f24cd4a6a5ddd0690cc2a76bf8d65535b06db953dc9423b9d7f0c9879079d828bfdb979c2c0d4d2e405ac88a6e6bddcb8db5e320f72ff78b4bc4b2a40cae7c9c7b426ab466ec24024f95ff7db91ed93d49d4676b6b19cf627a8234fbc51333044215f8b42eac4d42a4d8bcd43536a4e66c27fe531d62", 0xb1}, {&(0x7f0000000200)="35e8477630f523210042aa365304590c9489fe55c7f0b4791ddb26a21d271825ff8c46ba56951bce07f6b092f86f9254c4e75c12d2e975e97b09902f8bc6cc2b481b3bfefded3256b42c84dea8c97e973359ae81054a9bb4d14600fbe9015de8e86b60c1586752fc5f5c06a4183682cdb31823", 0x73}, {&(0x7f0000000280)="82144fa04145e94c3a81ec5afd02717b2ab7053ce065036161f10f2499d35859709d1d019c935925359142b8265542ff964d180a6b59241c967f6206506a9d6b454d51bdbc0ee6993095fac9c86cd6e2051faafa510c69334c1978a1e04ac0c7304d4010da0e585c8a3acc50951be7ba665b3b19f00665b596aa1370f347a3f3a2557fb52f25", 0x86}, {&(0x7f0000000340)="14f31eac167945821098c56266e89cb5b42debfc1dba4307a3c3d05e583edbead282de4ba39331d07a90fbe49c3e6127a2e0e576b55e75f97838f8aa793c8301d96ab7e4fa268a23c2e4b37059606525b84431a4711ee1fddb67d469", 0x5c}, {&(0x7f00000003c0)="5d283f66d4a0384edc155e52c832ecfe3c651617bf6bb909cb81bcad323a67a3c818", 0x22}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\b\x00'], 0x138}, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x80, 0x1}, {0x18, 0x3, 0x50bd, 0x4}, 0x5, [0xfff, 0x7ff, 0x80000001, 0xfbc, 0x10001, 0x3ff, 0x3, 0xfffffffffffffffb]}, 0x3c) r16 = socket(0x18, 0x7, 0x0) setsockopt(r16, 0x29, 0x2b, &(0x7f0000000000), 0x0) 12:09:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x106}], 0x1, 0xffff) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 12:09:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3ff, 0x200}, {0x18, 0x1, 0x8aee, 0xffff}, 0x7, [0xffff, 0x0, 0x9, 0x1f, 0x7, 0x8, 0xffffffff80000000, 0xfffffffffffffffa]}, 0x3c) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 12:09:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4000000001) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) clock_gettime(0x3, &(0x7f00000000c0)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 12:09:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x6010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:09:36 executing program 0: socket(0x1a, 0x5, 0xab) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x200, 0x6, &(0x7f00000000c0)="ded1a7dc2b4e727c7010b61319f1edfe87603ede618d214344bf4538bbf0bd28dcf0fc67da29d504007fec844e29c5472389bd4c50eeac3b2df2863739a5535ae11920bd41a331f34c064a55b4864fbce7ea42d743fbc513f8980e3d8de76e4fd490a10b36aa9e35a5c6224be8b5e8ab9c16d482a2a8893fed1b95b3f5044b7801be34371a171a0b58bbaa69aaa62cd9b50be286be9e0e5ebb4a51f768a32e6489d59b78072e605cf490db8e07d3ace9aa602089aecfe1f11b37c3e29c3f562c5efbe7d7dfc999434b22aeee333d5e", 0xcf) setsockopt(r0, 0x101, 0x0, &(0x7f0000000000)="6c6e7c04bf6fc11fd31a9ed707709e7a8b589d776b10fc04348af6256402b66a75e3804186ae4a164d0b2d1db330f9697d36c82935fd815580803d11227901e3c74a826112ffb84a348ceaff4bfcbdc1e865b74c0a35508694f6881d0a3b27d118d461c3167e03bfaa93da592202a5bbe6e348a065f8ec0cfea41f681f629caa53af06d07703c59970b6449e2a02f1e5e5f6b61fe667698a92fcbabb540661d00997b0358980bf852eece63b", 0xac) 12:09:36 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x2) getpgrp() shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) 12:09:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ff95cd", 0x3}], 0x1) preadv(r0, &(0x7f00000000c0), 0x0, 0x4000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d6a375ad81a6eb63fbf9647e3346c527c5ab8d611c471cb873caa4ff59e98690a7077bf7d0671b7f24e32cb6bed202ccb3024bee19c9234e7d8cb936c39f12d8c824931bf942556761211d8f10249eb9700a6005479eaa61196ee5c6cf7c6a499861eab1d0fde24fcd626759f5d421324781a704216812308afa4c11cb21e67caeabd26245e4513b8b8d594227a5ffffc1b826628f312f91851c918903e8666f07fa3863b706b49d1286958560fa01ef9b463d1f7352326da07b6e8d08f87922d0e8bff9edf095", 0xc7}, {&(0x7f0000000640)="ec4623fa326b948a13c639fbb712fe6b878d98b1f29d32782a995f5afd4d755f0db5de32c5f52f503db99d4352275f676fa39af2690c4bd86a8f131b4a44bb3ced3e89f4d1928aaf9dfe3b431bf5c9bb32a225d43fb66a312292f6c710cd022d48c6e60fa1665210545e2f19d38c9d8fb64045b4572ceb4189bf881b37431b300aa652a5dd85b87bdb7199855a49ac34591249ceb5fd2d5884c8d73f4944b8d8b7f43f06c7e78ac3e1bdb168675f20480649555dd28dd3222a7ee1cdf1fb934109bcfef277adfbd68668a133fff04882d71b7af87853ab9914c8ee370696d3891baf9c0ea5dd8736eceaa273a24689da80850a55e05bf4bf822e7b44683341794fe6f94923231bc876bf5102f2fecd8b7a21ecc156c5dab2e99f84ab9fd6c8209a078149958fad56c85cadc41ea6cd9c6e3e84e1cfcfcd38add17f51da031430c235e1552089b24ac32ca329d45706ecf016a453964635cd74f384cc770c2ae681a7c031799b089eadbe315eca33efea04c784611d7e7ca6bb5a67bca53f93081394c02dcef8ec8a3117838eba0fa83434454f7d6cb3282e295d1784e9554211b28c580ef57aa8bbbaa10ff3f8bc0f5cd811ddc5966eef06bab124cde88b424cfec41c582985901e114447041c6e874c78cd5c10cb40d18ff17faaf79a61126512e73f19b1e95d0c9f5b6799981f04b850ea2b07573d3f72e7bce784c26fa8f133765a2b8727dd9cc4a4968e74f22e8e8a1a08dfc6d1cfee2abca3a33e7d8c27cea1c6ebc1177d001478d1b43c25f259aa9eefe8b99c8ae5ba7f626162302c6222ce3986d06b150b572024b2be7b7e82becb2d5a77f0727244b11c3861025df3331310d7bf2bd04894adef3cdf7677b2731a58b3cfac1332380d192eab4093fca0e3fa4a574dcfb960599eb9e405a602acad87293919d156194432cdd3754c9572be39210ff762c62d64a0337ab21174b3d76198c55faccb4db06820c0fbea5722bf217e2ce97e4465e9cbf859861bf98c4379738414c619de9a5f7f47379f92f3cb72399583bbad018b05054046956b785bb6f416df42e2d4769ab0dd50f8bcad8ff0f2efe200213099254fe3e3b7ae3a89d32cb95a4a071aa67188890833384b880c7f8dc2a75556ccefa3948600634248993f3f6cb091c903afd74a10af0d0847ac95c641d376cf5cf304a7ec0bade82c2419e1c52a973ad3658ce600f4cd68b715507e92b9e83195b30e372f8ed71420d4669c99ddb9e818598e12a79612b9f464ee427c02db8ee5d237d478dc013b24c4c91a25857c8bdfaa79bdf83569378d02a7b2ec649582bc6e0725d9623cac1711d06745c4d7b9b231173fa598931c7409db33cdfe598a7e0e3254b0e5ee1fa7213ffca88f399fcca57037ec8e2e8d4c70476b719ff7316128198eef6bd4d74348dfedbeb2e40a1810ee5b825848f8d06aab6fbf9bfc83e46a936decadd0ce8a558761dee9bbd355660eda262fb57356e2fdb149795b4c62aa8df71154ab05a899d7c05f5299d501c38904a6ec124b81624b299d7850ec309c48f74fc800f8344e04d305b4bb33b7e0b5734fdd3f244257ab41be62ef3bd161da7e148f7fe87097db224d80e4a5d438f18cc3565c79db0b957e1a9af132bacc96b4050041b0a9dc1e8bcd61bc5bf147346701dbfed074ab95342f30dd9cb09268f43b7bf33565e87997245ea8469ff5cf0a82cd964fbcefd1fb388e5984a8ee108db7580cae7527d98746003666a3adba73e7ac85d119f2788ccc62ef933d868975deef3bdc1476aa613dc8b83c642ffb8fda85de92116457d65084e049ab4c8aa06df70b205a68300b1b8ae9acec042b8e5743d090ef088270df224ea49e4dc094f620bcf9ecca6712786357f5ace1f2c596a3487677e22e5b7c0c5325da0703d09a12646e0176782b6b7f4dc687e17999f00c758fe8273de7d427e4545806c4982bfe18c9f76e10068cc67d95ad59ebe2b24cda07f5f0259dcaa3d7b09478cd788c2799a5131b4b022eab64f4e29217a6641309885d3ea35f5e4431184ef5ee2073afc32af48e8d5b5fc76bb0023c7869e809e4ab4ab5660c510d8f3ef9ae2cff985ae2b623238b6ad9f27671de3701b724c9110112636a5589228f1c38da82334fe9e8aa96e20c9e1148eecf3db74382ab4827c9debb2896c5d24b75ab6b54d5f21631f6a4e2cc9c9b283e927ac28b30390014802a359bfe0a751467ba1f58db73466277b12e052b0019c11a4a0f85ac2224ad096a3436d8b17094b91ec670e2306a7b8bbf56d0ec0e61176c35c8638629e20a34d9ade638c6670331311a4f6647c0db00e570881cd08ffa39bb66e1ebc8e1726eabf5205980e713df403b51fd375e5283a1ccb184ef6379d9731e7c73649f721a075f44e87b7f9895912b89676f640b3dd76211a8131a77e8f904693efdb2d30682a0d04bbd4f033c12dcbb8df868f2544326d8b48d35b26476eb3af055f4d3bdc2b9a1a505cb24313e74ec07b8667abade30ee38b7467e80636d42830e4eb95c552b173ccfeee59e61a6ab7ffd9f7d8cb158534df56e19ea6a7b76d7a28965eee575de042bf4ade7808b50428845af89a803bde2fe41dcb71575924088f9187c692abbd18ef0acffa1d485639c5e00c27f149573a169acf8e81a554a670ffd8df0162d2071eeabc2b8c069d17e3402659d09b902c2af13ef365ca8a7aa1750cb0967e1673f1f3498867bfbd70b85da5f39120798bdd8ddbfc13300e8a07fd5c965cf282d91438953e177ef1785c90d7491808aaf68c8451f770ac47974e5f4f4641549e5cff86fd0efbd9d943d157bcb7593a65c123ae5b195fdbe6edad36fe74568c3a25865e547dc4463c717ee9ae7d90dbbd05169c007c3561b511ac2efd8f981904d7ce85fcc76528db532d279aeebe28676043a9fe7dbda0f9489e14bc8421864a55a84ac1298977a0e31853f891171e0b7f6a1668b1f8242750c9946c1ec135947048e5d159297a8e12970a3af5e75c8cc1a7cc0eab6e55630acc327df7ea8ab5b46ecde58643def48619905a16fbcb3c849b080268544f0a3d192b52d9b3907c377d717ce0e8f371cee0d8e02fa0e92e181003a7ea80c281dfcb98e45946febb8095191fb85311531531c0b942035bc368fa8afbe1c45fe18f990fee62178b851176cfa773ac6710b3a4fe5d965ed311a75ca312a37d1a86676b08426c095ed2643261a25ece7faf5cd2c5611b3f7edb306d13e596559b7c8668a09a1461df6374fe9fe51324cbd8ab526ffc63a0b29a467f3d158d1e0908b6705d9fb4ebb2e44c60776b1c3976708fc7b368fee1acdf1da0de923fed388cf0305430242b317e5821bd2a4000b89fbdb875424f2da4b108d820fc182d41ab72fe3cdf8da76b298bbff1b2290626454d0294fd837d2f5a0c95fd649d3da1492d1c787eb164dc1debdf69701b1d58778e8801b5d30581b0604548f2c43a1cfbf150689f82cb5e020d22e00db532d6fc47cfc7c0e5929e38c22b54a7a15db7c7d4150a9fbab4e562e253a6b677e86167c4dfcf69bf0da7a7b012a5c31d3e26e1b238b1aee4046547039a963b8a632a8b4eb500fbd39c72eaafe21e5db59edcf9b75a2f6bce0dc257ef68f2520d155703d9274fe9a21d0cd5e009509765cf7c6316fa91b64dc84f1f99cd6c4c1156f75cea0e3d04e8ef517407fabb80cae820541db6c627cf7b2bc2556bf54c667629a9fbe9dec1c10fe84684f422296fa1b5ca4bdcb5f4ea58327c7f9ec4f86130f8a4d8aa891b8db61edb6d25ae6f6fca0f7ed351bf292f19c77502475726fe14de946171150985cf705b8802381b684f44b93122f42087089a01f94626921c4ec82f930b9b5e86ef581fa9d9218b7c0aa5d1b87a3dcfab604852978000eafb80524dd1646f118b85f179fdea560f0ab6e29e80f022991d4f79ef25218f86ac00bff5c28b28e14fdd328d67173280bc4ce50a46d7995a32d247f37fc901d6b0c6e1f22b7803717f19d12b427a64d4166cf6d6ace905b1f12d922e4cafb0c433ccd030181558280510d9f66c4ce01fb92bed5eb7e250990e37b1c5b6699d1a5f4a977d26e327d1673e565c3f79519b91f1e2a0129c73e323a0636d3524e9455e2b8a512cbbd919a59cf278fbbca452166a39bf25363a4e07309a6b3bd490baa8d63a8f4696caae0adbe8d515d0e987043691ded4b5a13934c73dc87d353c781c20def261b665435e2bc9a2da2a323ebf6dfa3b2ddfdb1905e208d3dfab8b4a81a25fe2e45d77c13cdaca44f894f4ae189cc98f6a59d3208667a3ed49576a712c633e712692b605ae9f0fda246e1453c0b90cb1563b1aabacaddf3fa04724f7c383492cca1e988efcd10b1a1ed460b334788eb6072617ce26548cb38ee920dcbc87c4cbb67c42c4bfa8d55230f262ce026abe8268d9c43c3c7a67ed8102786a82e3a72c03c8de3435812261b7c4c742a92c344ed7564ee5ef298645c521cb6ea0e905cbc7627626003086436695cc4f04ca9ea15bce6216e1f4ac9c3667f8b5a90db713bd524b133d68b4a255f7656ba2c93a58460cce8a29369e4e411b2d400d2de08dc8b38772392d0dc2ccaf6eac29c1fb1acf27bb4fab90a83941af12a36fb802c2d5b6fb58cf24bd66097e1afb0481113344937696daf45fcc9c4fbbf2b2f7313b007f6368eff6b32bff7172d2b0611c6f942ac33d1e4890f9205b00309288e8afbce199919b04bd8918c1c2a102696501a6f7de43ef4523a29a2fbf5c3386b6601a7647a35427ce8aade4f83b93af1645cbe90550143987fa83c0891ecec260811d81bb14096ef7df04c39324b767edfe03ad1311068d84922ab99b88199b1e6fc6dac7be0fc054d8b02a05e1cba7cfa2a4dd147753a25ec2e3176a001bd4fab6b6a3e67737bbeb18d92677b1e1965c6ef61dfb595aef2e6b1be301c4a63a46613b7dee35c88f82ddc792a6cf41ffde032a3ca6ab129c8a42f7a5e4bcc7a42327d6983150ecae09a3f5e5f1290da96727f91004f289699ff94aaa38b3d14f1057ca1f418162c3d965ad85d6c02944d605f0b1b8a8202dbf30613bf98f039f538e26096e1168d7eb7b136289cf9e8cc4167f880aaf8393e89d34a40c5443525c495f2eb91b2ea99a1c379eddd7f90d0620c9fd96ce1af81507e21856149ec2103ce871eeb3ef1413bc68a81449d7db73b6bc283d57b1e8ae981629bb56a80094b81cac2c1fe20197a3769b6ccff0a8412595eea8fe029c83d3c1e106b2698063761ee7a1d41028f48fc555d57c6aca6763807ae022e1afa96c1b5190fa9588b26027d44220da7d50d62fd335baf0da891db78a63dd6f5ec557ff930157b847bba565a062a6eb98eff0e8b3f4f98766557ee638bf2345894a400beeabaa26c4bd248a3423325b3e0be5e0b005eb8d0b97666498a97ab801121a80cac5e3fe09d29ec97823f1c53de08befcfd82350feba22a5d15919a211112d2a3605f987a15fa9cd6ad0c9d43109e20b4f9f00d56485a0ecd5b5941f7e66366bf38180df3a3806902d5686b4ce14048954eb1685bb31a457abbefcfc801d340768d8b6d2c07b309855c9c86c7f71b759e8cabdb00d024baffae01b5515b431c325e7a056b7186b9bdd81fd25d11721b8ba1caa618fd62f6f2437b61da82378404e64a43ecb5b74e53b8ef981d97eae3fae7648628386b61d4af558ae5f1f7b9fcb5b5f460f3a4ff88f38639db4277571f574ccff77fa50828a17b6493a6bd31842b400ce821d0c22ccaff6ef30a2236683a08d308323b342758d7", 0x1000}, {&(0x7f0000000240)="917d8e274ac25c36cd2d452ce61fa4aeed9bd278a07d3dc0cfcdb6023469e5f70d831d48cafd7741680cae72235b7bbb507132b5f0392fec958b9c26d6a23642a548c4403605ff5cc5fb02e672857e8d413bc42c3aad5a54038b858c576a4740e753082e3eea5e93957adc5cd17d4e80b309691287743a6d6fab892f54d6c450ca66b663d1e101c56616a69160eb4ff31ebc0910de0ad6cd7d25", 0x9a}, {&(0x7f0000000300)="ce53ae8f94a1edebb7c71bcbea14dd826da21648c1064984c7fb28207ad229330e2307194d7fb052e49073ba352396ae76a45f286070c9b5bf79724c02e918d4af01197e95688b7ee5d52fe0948246e37ef4dca3128edcf2edb35e5ad8702ff91a688accd74f77e4615f2e35b9794a667fb725fd8eb1ead6576aee1245d38202db0bf92de6cbe7f325f8f71729d3e071eef7e50699c26ce04162cf30cb98a0a77cef1fbb0f5ced585d85013538ced04c8a83f5a0b14823f807", 0xb9}], 0x4, 0x0) fchmod(r0, 0x1) 12:09:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000000), 0x10004) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup(r1) close(r3) kqueue() 12:09:36 executing program 0: clock_getres(0x4, &(0x7f0000000240)) r0 = shmget$private(0x0, 0x4000, 0xe, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/41, 0x29) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x110, 0x1) pipe(&(0x7f0000000080)) 12:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 12:09:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) socketpair(0x19, 0x5, 0x5, &(0x7f0000000040)) 12:09:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() flock(r1, 0x8) syz_open_pts() close(r0) 12:09:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') unlink(&(0x7f0000000140)='./file0\x00') 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') 12:09:37 executing program 0: kqueue() r0 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="1e80078b7fd8109c21c8016940dedd2c667e6b1dcd746c3436768c55ad43a1b2c3dfbcc4648c7148df6f9b4c51f2053b8ab7db0c41cdbb4aeda9a12a9c4c122dc0b3acb1b54f0900000000000000e3334d0d1a4b00000000", 0x58}], 0x1) ftruncate(0xffffffffffffffff, 0x0) 12:09:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) 12:09:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3}, 0xc) 12:09:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r1) 12:09:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0fa79d22bb55a29589230eb03ab13106151e18137001fcca760ac0e7a7aeb8b0aca39b523c974a9665d44cf409f562909c5a27cac46a347627fbe7a864", 0x3d) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x88) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) 12:09:37 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 12:09:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 12:09:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x14) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 12:09:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_open_pts() 12:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:09:37 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = socket$inet6(0x18, 0x3, 0x6) r9 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) accept$unix(r2, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc15e7483617b9620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2642514732fd892e5553d8ca3083b6cb936a1843c08c5889fa9dc1a51f69e422d8fa356d21c2c1b87db903e0d6c65b3c972aeded2850c5a01d9ee1fc0a76c303903da8cab35bf96ac7084f056d61ae58551e513ed1e0a30d07725b1e3bc0d5265db4798e8fe53213eb4da005d3ea27682fbcb227fc0d1d606f11e3f5abbd52a44734bd0a5331aab0c8d181bcad54a45109bf3efa4866b9df4a6eeae25be3394d63ee05108d7f822e9f9b2af223ab15b6c4ad449ed67f17ea11b07c3e47fd7c46eea1ecba0ec76"], &(0x7f0000000240)=0x1002) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r9}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r11}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) pipe2(&(0x7f0000000540), 0x10000) 12:09:37 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x3) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 12:09:38 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x28) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 12:09:38 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060ac000000000000"], &(0x7f0000000100)=0x41) r2 = getpgid(0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffa0) getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0x1c4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10002) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) getpgid(r2) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 12:09:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) 12:09:38 executing program 1: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x10, 0x0) 12:09:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 12:09:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000010000000000000000ebe5982ec05415a06a448c93ce821192305d4f3e96436d8e34eca072097bfcc9900e69de7863c89f7caef64e8ce372a89691b39b745925e74608d39c7adb01852de778f73944266a29bdc6530c272a26921dbc390fbc5c4d223b0225435c707c433f6bb1e0472d94b833df159a78ce397d8d6bf6ba20f605d001fe3b82a71c3267bc6b6058d1e7302c866fd46aaecf63dc80a983e9e6d9d034f4d45258a56cbf5aff6c74e825290c3617837f6c9dd216e0dbd081dfd7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 12:09:39 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) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) 12:09:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x9) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0x1fc) socket(0x0, 0x3, 0x1000) setsockopt(r0, 0xfffffffffffffffc, 0x1e, &(0x7f0000000000), 0x0) sync() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 12:09:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffe00) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffff44}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) 12:09:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/127, 0x7f}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 12:09:39 executing program 1: syz_open_pts() 12:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 12:09:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x84}, 0xc) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5b, 0xb15f146}, 0x8) 12:09:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) fcntl$dupfd(r0, 0xa, r0) 12:09:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) 12:09:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:09:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="deeec7fd68f89ae3cb3b8913ac116df9bec4f6cf91d3f5f4ccde461af300169ca226559aaccad8b0aed4139ddce31d59da3c9f1ca8d037ca80a4c9c6038084fe4fcc233738d0b97476badd7b02dd483300db9c897a8b2316592fb42055f8045b63c206f51ea6470ca27e644b86207466321260ee0c6e90208cc133ef8396566a6fa4ae2f5fb4f7e507e5052351a9", 0x8e}, {&(0x7f00000000c0)="55b298b294ae353d817f5a9970af3292ac61", 0x12}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 12:09:43 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x80}], 0x4, 0x0, 0x800000000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40, 0x7, 0x1}, {{r0}, 0x0, 0x6, 0x20000000, 0x4, 0xffffffff}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0xc680, 0xf6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x4}, {{r1}, 0x0, 0x1, 0x20000000, 0x8, 0x1}, {{r0}, 0x0, 0x2, 0xf0000000, 0x1, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0xbc, 0x4, 0x101, 0x1}, {{r1}, 0x0, 0x0, 0xf0000003, 0x4, 0x100}, {{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3f, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x85a9}, {{r2}, 0x0, 0x2, 0x40000003, 0x7fff, 0x80}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xfff, 0x4000000}], 0x9, &(0x7f0000000080)={0x81, 0xd5c9}) 12:09:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x168) r2 = fcntl$dupfd(r0, 0xa, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000240)=""/20, 0x14, 0x801, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r4 = msgget(0x0, 0x41) msgrcv(r4, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) unlink(&(0x7f0000001400)='./file0\x00') rmdir(&(0x7f0000001440)='./file0\x00') mknod$loop(&(0x7f0000001480)='./file0\x00', 0x6080, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r6, r7}, 0xc) getpeername(r1, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) mknod(&(0x7f0000001580)='./file0\x00', 0x0, 0x8) sendto(r1, &(0x7f00000015c0)="95e5e71b358c6af3e54ba6345c462cef1f4b0c6f4d0f7004ee3980d92ad051e844faddcc7cd472d476ee1c", 0x2b, 0x401, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r3, &(0x7f0000002840)=[{&(0x7f0000001640)=""/249, 0xf9}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/231, 0xe7}], 0x3, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002880)={0x2, 0x0, 0x10000, 0x7}) sendto(r2, &(0x7f00000028c0)="87e3c1f9aef4f5cd077c3f227403994927bd3b305b5f8c9973f956bd8e9e6f15a2ae11301508c3f07beeafee", 0x2c, 0xc, &(0x7f0000002900)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000002940)='./file0\x00', &(0x7f0000002a40)=[&(0x7f0000002980)='r\x00', &(0x7f00000029c0)='+*.\x00', &(0x7f0000002a00)='o\x00'], &(0x7f0000002bc0)=[&(0x7f0000002a80)='-\x00', &(0x7f0000002ac0)='r\x00', &(0x7f0000002b00)='r\x00', &(0x7f0000002b40)='r\x00', &(0x7f0000002b80)='}\x00']) utimensat(r1, &(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)={{0x7, 0x9}, {0x9, 0xf93}}, 0x2) chroot(&(0x7f0000002c80)='./file0\x00') utimensat(r2, &(0x7f0000002cc0)='./file0\x00', &(0x7f0000002d00)={{0x1f, 0x4}, {0x6, 0xa012}}, 0x2) sendmsg$unix(r3, &(0x7f0000002e80)={&(0x7f0000002d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002e00)=[{&(0x7f0000002d80)="074b8af9a5f701d29d257074e0cdedba36be93e8f50585ab34e3ea959847dd6b549ec7505853d5a48aca3ecc2813cb1dc0d45e6b4de036d116e3463176eab007ecb0b2b907005b5d9897aa5e1c16f9cfc93fbf8925062ab67fd2682fef180539dd8cdbc502a1d37989fbe42b1099858ff1b6876fb9582ed8fc041190", 0x7c}], 0x1, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x400) kevent(r1, &(0x7f0000002ec0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffff, 0x38e2}], 0x3, &(0x7f0000002f00)=[{{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0xffffffff, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x2084, 0x6}], 0x401, &(0x7f0000002f80)={0x6}) sendmsg(r3, &(0x7f0000004300)={&(0x7f0000002fc0)=@in6={0x18, 0x3, 0xfffffffffffff41d, 0x5}, 0xc, &(0x7f0000003000), 0x0, &(0x7f0000003040)=[{0xe8, 0xffff, 0x1, "81a9cc7ee1f6ed8d952d53cdd5b6ea504221e3b2afec679a74263298ac116f978bb29bbcd40228918a991bef5f6dfd833deb882b3fccf24dee1ced0c8a8c70e3cb11417b0047387dc68221f3b34fcad01cb1dee99a7c9e8e9bb3274a825c4964ffa021ae4bf40cff96dd113f454cbd2ba0e8ef87fe4480da5399964d2fc2e6c84652044ec20ef4e2731356971313229dfdc1923530a40162178e02a5e42f32d9465a5844296326f271bc4385e458e7f4be478a37bb0792cfa16edd67b325503e8a4e5e9514e2785ff2439ab164286a07b7"}, {0x1010, 0x1, 0x0, "2ea529fb0a394bcb43db4c9eacd2d746b36eaabd1f3c52a2358f4fc698d7369f6c83d787cc4014f63952660cdc943e2f9daf22dafca2236cc02b59be411feb968b49bc90011984c5cfaeccea10e3a099c2225193b3f7196d9ad3efa6b015bf28adbc0d63f2b2e1be9e5b7cdd34f34668194ca9cdb315f489431ca8d71ba782a405513fd50a0dc29780af1e864e08a311240c84cdc534e14967e16861af6c5b64734731468fec6a8e466aeb545bb4ae0f648487d59c987a5185a5b11b7012af5cfa470c0ba9fbd0ed21b95b1e2d5bd28b2d9fd736c8d1c0d5b9dc64b8af1040602c28a3528f3e742a7cf0c8352434b41d8de449406c49a212c89ab6f72380f946bd89c98ed26216f85ee73129e93f3e8acde654705d5f13a8f98e3e46bf0a557d1e50e1e95ef30aa014cdd53a9582a28ff9a13d6466fdafdfd6b38bd9140e01b0a44d8689b7cd4bc1423170701e3bc2d0986f0b8ccbae810205867df545504a834ada4a8c12b7073848809ed92218c3ae163f84c9ccb408499013f033b00ff22d399bf5764b950be217d84afba5f05d6df548732387b9f92932f4d6511efb1a13a9b0bf20899a360adaf27a84510ed959e8b132b972ceb85ddb3586d861e5411ef32f95c9519ce0b2ce4c27d30e2361792d16f9ebf444776e7bbd6d8368b0b81bef2d3ff8e513c6cdd44fb976f7f55dfe8ccc1192da8e82f505d08a5e8353f69ae6d3374e8e2f5896f43cae0c8e36931be4ba4b5cc30307185a767633cece6f70641441acb586c2399b6b4b81cca3633d72dc986b2119fb9d70b63bb2a248a7f3ce83ef9bf97bdf273fc8f6268a78376bb75b9b2f3a079e5eb0cfb95f81e47cf076c26a16c61779c4dd512529c81c96fef1f5986ac9645a3dc7984636b158b72f31edc65009e0aa419cf620ccc7ef3e8fdd5b75f2186e01cb0d70978b1a9087e8b6b1d9753c0c7ec9d8ffdfe734bf94dc35fb437217a208d0ddca982a9910378616f614246c538d57b85713bbcca74d5a6b9dfd49de452623cf7723437a90c867cb6deb03f8b6dbf71d9a43bb8c0cc1dc2774fa052cc65d2dae3cb169e35359d045bd13a07e451cc960f025e51331635b1f6da9d3e60880dd3ca6571e1e3e938d62f0c5f45794f029d2b694a48fa0599c0f3b4b097e765b7c160023fa920d048f66152f27a99543788d39ec5fe7576635d717c35ce49c8da7c2f5c01aa684bef4f581e96e925100fc46e2f8a29fbf6f4ad6ca33c875d9bf72531c98e5341d9ab44ed3def65dd3056e0a9dd2dbb953e7b1d16e512d4eb8c080f427d034dbc89fe2dd64e42dbf643044fd7ee0b5c7dc611f58c13da523bd0e844f55f525377f43dfb67f88552a1edb50507ba4ba435dbe4ec69abfe0d9749d1d6aa88ac3cabed587f5601348dfe9283dfc1a73c834d7fdbeaf3e9073bcf2e00eecf3ec62b6a61f6b8ce79484a063d0381f29c00278bcac41817877856f36a2f8fee7c986cb5550578bb536fa70c7bb4f29637a654280b8c1a45bdbba38ce026ce63f3afd5448bb48ca4f34301d444330cbcf761af0ef0b905c77a80ab62c8b494918976fb3def14c080f66528c3c3381e470024e513a9fa3af40ddad719a695b72bc16c6700e30d35e1877e84e38135bdd9f9d6589975b0c91e73eff1059707625465075236046b634c00a4ba82ee0ff49eb4e5aac1233563e79941f345dc2e113b6dd629a44cdd7e2c3d803bc9d82ebd6757fbd42cd7e35d44fe951ba845ba2e896b25513fb8cf03b8debc8c083b639148a7452b3084eb2e36b522bb7e0b436ad93a58e59bbc0b46f88b4cd7f3bbbb80dcbda20214b825467cf59ab26a834ad02b8545a12af43c237969ce3d9fd8d5a4f11a2952d19b0bbf488fe144096ea8bc74ca7f4f60be7842e905ed47114c6200629fac6091624e3bcc45561f67b72f26c7d39596e49c0514e6f18264fd2f5eb396efdaba1163a11b9b2e34d5a0c1a6f283b8f218de5c801937535344161c33b110760a567caab3f0fa922f55faab4295b019930738d27c122c00ee89554d2feaf12a637cc89951ecef81deee835d6a3f50906f4de6b0728d828e72670345a09c30c597c21098ea4a2158b4ddd7b10d6086e5bb3dbdc82cc08b2454724bff2663fbb726ba9fbac5d5f8dba39818104ab61e4be4f1a52eb2b16c8991290e824b2b48e486d6bbada1976ad2ed78a8dbf0b0e02f111a0642b39d4ef2583ca01f98428a67398b7d1fd0a5df6767658771bf802dad56d5403a1a61c07d1defe68d3e6a53a15dbccf3c997c3bf031bc75122b213f28bb16c2881b1ca5149f6c4c6b3921c2d7fb2161a8b42c9c5f5875df1caf3d202f5c900f26dc5c6f0ad5314165c43d3a2a0d1a145a76c5d6f306d0344cda97a4c04b4ed2212758f43d93f3aa3da80f9d21b89207e1e8438cacbc414209d1b1647825916bed69e2e344aa92b1bb7ba13f758582f7e0fb669b5d658c1d990cdc6d9d3c98a51dcedbc1afeda86f0d7ed75a5d4e44b36e913b346b256a1953618ac903195ccf0b1e11e69d9626762804d96af3f6b624ea92aa5aae7ce7053c9386891f0e2b13892bcdd4eb1ea750d7995818dc033df1f99ff88be40df0726a4e21bdafc869444c1399748bf37f90eb02f82772c8976a2b584116f3389beb39e817a4bc86e968da83920778c8356830a307eee13adfdef7de88124fc6f9ef874b64a708892625addc3d866a9ce85eb4c1a05759723e2b0ad624ec405ede9ffa2238f7a9697dd89cad5fdbc44a182c964d4d375120dcb1206cf3ae4a4d0bbac9547fd322b89d3e0d06df351f11a97090cd68a14f2237050cf8f511182a5b6458adff5a218e53df880a22c9eea17b98415a1d4267f3a943691eb97de105d843b1a32ee0fd5477272f70cd4c22e47aa7394e52a52c7fd1f610e7fda3b58c1973e0576569da41ed7697781528cd15803ca5c8c44c10e12eb40dc35d2699c8e6685e48104dc409b1061eba1b2ce06659ffa8ce49e8d46a58140a220c7518241b8fdb9121441c747db61cecc4cab81c371e365530fc3b8332971a61ee74e4f1711158e18336f00b411282852d7a7a7c671987d9d5dbd08406460643aba4fdc0145a0e44ef5dbe2eb268356c9691fa20356bce6485da556638aa7218d9501d70bf3a47c77c65e267f364cc4d12183da69976e3eb2757de542a45f239933e8d84e0b62fcdfd87fddf315de159580fe6496bc12885d829674ba2be465dd125c0cee5c872e8feed9db6c5ca7ab202f711e4a015fbc13040a99f6c691f630d69f874268478eaa2cacacddbcf5003cb425e483dc4ef8196daff5d49ce61fe03729e4933193972265178b9864c82d994fd143237f3d735a27d8c08cd2fa759fe86424a7fad5133974cf2312953222c08aa1b3eaa4394a50c253ad2995848c73773479f1163a1ccee400a56a6bbc2e836d9838c4258bab10a5f3a3e0d3ab28b0101887afec167a997759439c842699fb837986d50ff6cf66c62264598edc0768389ca961b6f53d60932613ecf033e0410422842e8efdd5fb66da0c246eb43546f51df379610b248922fd10479c8122fcffdcb75d3a587c02556fa2bfa3c340635a86ec4d955e3618d8192d5144f5ba629956fe8eb8c05b010500e7a67f6376e605d341d9f697a6ba4630946dd696feea81c7ba1f4b751d18bf1fd01c2e8b85524e36ca9bc9662eedbb869433cc1c894c7e22419e1747346c49e4511fcff6b3c4775f2fc85e996f626afd2033feca064a6216acce1b8fbb3d8c3ccd4373a4b1fdfce2624b28a9afa1ee677284920d05dfff498c7cbb72c7618ff21391aa48f101ec09279f4a0a0dafece68fb342bf4cda7e167d26aa79fb1827bdffc4dd2746614c05bb3ed2c908e4a88d6940ba5ca85413ba601a451b484d234c593d5e9751c88f543996431d16086b678e1d4c96060ded9de46512dfa881472b3e74a701bcdc4bdbddfdfe1ea772de385bc943fa8da983fd89430a7ba694bd2e7cb8f8658350637161f133353821602b801ef34434976ae03dd84735491b372b7238ccfa3032d35a16c6814855f5989c12e6fa43210650b2cc87ae52c4b0843041bf1831fa9ba88a109d2546d723462551aec77b16e33695a930271aad746c04f3e7c4f5fbddeaea581415a93ae7ea381a893974e16622e1653f9a20c31d50e33b0f6bb2ed3d08e4dcbe0f53952c791b8b7759d8e141d2302ca7dcbd643588ad7261adb75e343fa2be78fcbdb26fe74ad094f700e8d00200f05f781d1aca3855b7ffc447d020898cab765562e92d4ec9b6c5fa8d1abe60c8195f21ee2dbbfb0e4761c974461625744dd07b8c7820db8bc8c29a41fc3f56d1b1edf3cd856d944391e9a54a63c6462c5f403948dc3abad11a6cebd9a68772e79ff0ef08309efb6c50eed2298a2ab55d5a9fe46cbf6b1948720fbaeef62f0e8bb8511efe4baa653a5cb6aa3aa77c8c3dff62e5e46b9cc9b18185b5d39394f1a619c95d8147dc232dccd1123e611cb6776fa0c7ced4f4a40171ca7ec2e07ca5a409a48a32c2f907bb554815bfc62f9cec7c2fa6c80e7ea3e517072cf4fe6c5f4982f40544c0de11cb3b5b6d0d9d58a001f98a414c1fcf33a9e0712cb402c14beb71d907b7fb3facb58e4339a9fde4b3654c180928bf0832aada490cca26cf69160967e91cc37920615a600deb8e07c8886763692f9e1aa28bc28920164fc52da39bf74a76a59fdeda50a6eae1a24945111084b7fcb22efbfe834c464e9f7780a647a55c8295ff86140f79033da136dcab7ee30e05109c058a8a9c85d93678c899c26c7e8dee069757bc1a1077ca410bec88b670c57029e2c1049fb137e42b7916800ade8c7929ca456a7aeb3823f60553974cfe95a2a808a44bbf1547d6cbfdf450b7d610ea0c1f173a3dc5aef4b4d7bc6a8aeddf285b9619a2508c37c517e169732a826a7892afe5a42f39268fa6f770e6a83add670603637902d684f0d3ee4a3120a5eec18bd32790a4672791ecaba4008683419fe678c73ec8b81a0f1fc619a4e639cc4510ec6db945fcfa072eb445d418bb7e483c95acd8b438ee2d6038f42f4420ce6426c714ed70417f4b8e67eb1c97b4fde68deaae6f47a6d2b2a54a357188a2d1c7ea83b3fe4793166e29042b1c9c0746afe3c83cd909061efc02fff50ba0d23cc00cab4dec5311ccf05ced156a3ef9f7aec9925f1a575b0db72113bdda7b84f533046d74aaa9ea15fd2b58d956b952bac633fbe5b2555492c095dea44487552e339e1558921ee8a0718b2958933523957c03549227f42cbbde033f900d888838898e95f2d04c8a33b35155e1cb590fed064244316b5a02ccba814d1039432982b98b33cf348c4037a1a74a5debf9ef7ae2668d44f10f6747a43791b4498ab9463ba6a1cd0f54877f49ab0c43484aae484be9f50375e53afa666778373ada5c7b5d5a07d10746c2d647cd62317f70903f9d97cfa78519254341967ad8c4234faf3c934278f2a8f0a4b7650b964e7bb161daf9945dfd0a11b9e6d83f0d9306b8cbc0d044239de6f59526c48b665874cf705663986dd60d6a61911dff890cb4b59e968da3e2050439fe57fc322341917836232e03f0c0f0f78a8c7ed19f7eb23be7b94c480b5eb693f6c89c415d88528c66cb39299ff518f71f193925ecc511c2119c145a11ac386cf7fdeaf0c7477d4ef9626c4f9a9281836f5f2d67d5eba9e68816d188aeac569226c3bfd4e55c37d9cc2ac12f7f8f4ad316039f9b9b14c10ad986027dc782b7bd5cfb7bf3fb3f366ae2a1d1c0431d9b8b4c972b"}, {0xe8, 0xffff, 0x1000, "5ee074b7c38261bd81d4ddcbb3a935189352255f51cb71be5f4ced40b730ed3a7a5f4865ee95b55a8141abc200c37d7eaf7c8747f671c6664ea3f90519e89a1e13254e840108557d1dd7d6d523f55fb8bbab784234961d7785de188db5eff9091b21c1b29c2c813b1229acd6eba4a232a4ace3633f21a7e20137540766b391aaee3c86f9ebcb8289211465d58ff9c8924cfd5a8e4d72768615f306e4e77c074e8f2abe0870db2e7375690846231811a7ca43cb7381fdcfe0fa437c96819ab706be8f3e64acbc12b63b0400e853bba264196cb2660d6b3f"}, {0xa8, 0xffff, 0x17278546, "a5bcae739c5f3a0c0084c86ff37037c3908fa8cf3e9eec0de0d97db8bb691f2c39f4367bc64bee6d11a209f6704fb630f10e14156c5bf493038d419f42b758b6b06eb334e4eec1a28405188ea19537826ad5c82b0caccfc0c7fa2bcf93df66cadb34ddf36b8060d158ee82cae25b102784649aac1df15790382c3bb8e0cc65c5fd9e035bce4b69d2ce3f7070ee306efa2eba1a508e"}], 0x1288}, 0xd) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000004340), &(0x7f0000004380)=0x10) bind$inet6(r2, &(0x7f00000043c0)={0x18, 0x3, 0x1, 0x100000000}, 0xc) 12:09:43 executing program 0: r0 = kqueue() r1 = socket(0x20, 0x8005, 0x8) write(r0, &(0x7f0000000440)="bae7f4330606f284366961bbc2169502740ba010789ca84ae60d7924fcce45dc073c34c51fc3a84e5d0ae94aa446f33e26f5c503058ac7e3cc9759e0d7fa331dce7a3885cb7ce45759b6f446565b526a36be9217a8fb1e48ec446c161be4cec6c8252fc6d17e5fc140dcd7228de5adf81a684c5575dfdf5a79d20e3f11fd32d943710e4103dfe1ac53e64f885c24730145a92e3c75c37975a96c0acb11e0f5968b2bcd317d3482909c289c24d8e902a4338826f951c16b09b7177701228803c061e2a550d9cd941f3ef7361e5d0c66c6fe581e6ad02aca15e1d7a53995e0cfd73f5b1c69d02ba5955fbf67f42a11ba2eef1bb8048d4c4fc06dbf5f136bfbc32b378cf91e61040bba723e2ce9b219f8ad9892777c90458d125800b2dc92e34813383447823c92a7a0d98ed2103e22127afb40a461d54f23890b3fc55845d4b849b9c7fb2618c8c28833fb2908338188e21dcc05782d61453c160b839a8ca29f6bfc3221c164fe4e2833cfa1f7a39e355a8cda100e805e3ae5a572f37d80948937e85542c97089ebafb92fd97593c801d1ddec4920a5f9663fb31872c97fb634ad2fc2a50d6a651f86b583cf0ecd72e31d274ea07d44d4a390284e4593a161093b356eae7787fc02bdf899e437fb46c696c359d797f293823d7ad202a1d54face8ed30d3e591c0a44c5fdf1fa07f20889d811270dbe6e43773eda33ab1f84f34c9db4566dc504cce7edbb2df51672a9c04e54c5ea3b214ec7e7fc4761b5674fa3bda6c6bf056a827784c997d6165d44395540b6d6ea90ad8aac63a6ff02f3524ec55d728802a45ba8f6b4ce9eebbb03bef2fc310d0c6cc77082a5da87374ef4c43c912000c7f1fe57ba677c645b022a413779d42995d0d483535acf49ec5e97a3d96c1a030d229ac97f08fbc98c374d2b02dae584754386db8461310b06fc7e5cf4c1671159c8951bff5a75fc925d1206a6bc1d94e0889ad0bca2199eaf29c38ab43561472fba395e46dff71d2794e5924a481c4235666577b8f06d8f5342e1f0a07d19ada76d440d624c95b5fc64950f1921b6d48a90b364db86aaa308075b614c84f43ee0f6874d49c89c8129afaf46852023fb79dbc55869553b301d96aebfde68b9c377046342a75b6e2d427bc3bf994f8d63b1a20bd0950f1d2124234ab83f071753d9a4fa038692d2e9a01ea6413080edcb5cc7a06284fcb5f55ea7fdc737b28e272d5d287e94657465a8c6c9ce4d6418e90510c323d7c59545929f935dc47be1f7e2b05ad22c408bd32c1d864767d3b227680f5b3b7d7b6e7016c7cbd8b7828d4710f16c0a0b36f1b4332f8aa039c528e9e76e2c667cb7841ec6bc43d1d9c8c833e4c57b1e1db6c193d8928f7c586546595d035893b56607df16603864279e64b34ad411610ab697c6cbe3600fdf651f13fd4dc13f3ee9792da15faf680b33729d7aec891ebd0877877a26393de6268cc87c2b3f89c23e11d6973a33629d6007ac6b3a0794e1f798aaf47a000ae56bd228fcbf384aefd7758b823d4a5282967de67fcbe6c1ce86f915233cad12d95614c5b22d2c28ddca4de27ea35b43f596eea2c029bf8e1db2e1cc6808683c2bfd9cc9487c15007adbd739cce87a776504132e53879847ed6fabab92d6d8f8ae8b42dc88804b0745d34f8ed68e5c5b94ea5bb4dbc3b851f03c1a5a3b2a86ced4f89f89b3e871eebfd5ce38f327e3c73169c5e0dbe5b5d6cdf91bef20e10d7b5badf26e14c948de78ecf0adf2604658e86278537bf7ccd7aca12f9416639b3b3f0d22e9f6d1afa5c23bb1aeb34a3064d1468668ec9259c099b4e60b7ac366462428d8531605bd45c0c6a726b14db0fd73477dbc82b5897669c94b496b8cdc7daab9a24d02d0b1b0954f86fbfde67ab0880f19898630bc9a87759d61e0174c5374497b08773320c2586929f12c7e9df997cd94f5cc397a75e17a5b67821de9d0641982588e857218e358e2ff6316b846a4d5c113cdbbbecc5bd90919b590a803c6f277d4c05f683d470a90dfdeed9f07ffb5df2c718283d1aa18bcefad7ccf9cdc82b5b88c8c263d5ea63168f238f1be71631fbce6dc570654344b66ffccf6312b5a42db019f199dac633eae8ec44ed1f73d95d52e6f9b752ef4b02cbb78a7be3c9a99d052c7333a530b21466be24c42cdbc5443eb52ebaadcc3fff4ce4dea7a29fa207dd708f8c6782dd3acc7cea5301efc5ccd189123cafc825a7fb940ba1952b9a0dabfdb594eec719861a993e1041c1f6cfd112431bc773d0652ef6de65a15972316d7577ffb83f0a34ec18f8f4796e6d6f5e4f041ddcacff0a42755ac741024961120fbb34ca40340e2a1c58077407bb5fd92862a54108bf3e7797321adb286febdc2f5f69ea3d1648b46ffe32aaa44d8f790b72126b4401fc40c7c00785e148b81599dab61abe80b2b82f8b0b523bb2575d23c1a43e03072a9615a651dac1e2c68290becd1e23b7e185f7a345b453e78a652a9e6f70d581ed18557bcfd6d4a0a2e657966d1486e8386ab17d44c98985f75940b2923766d556c70e2a1113b5d46082c5d419b809afcf31cb2052bd3ffeb0c539cefc6cf941cf48dc539f0de116a7186617f9ca7fd304cefff99928bcb0d1cd27cb2f5e01c05aed534df20013ef953deb0ca03f828dbc9ad2fc2b790abf01fa9212809a06a0c2e0227d5b3607f49fd0ba24602a461f6b1f1d8431fcb9dd118c6ba722d05ff4cac7f8e433b20f2b8c8ce4446cfa39787f1cde423a9bccc0084fe8f808e143143449283535774154d402ac179799fee314c32aa65a835f31a47cac4039cebf74f9d496cd924deb613a40b5454fd9cd33fe5c029a109f36d21fa13e7d848bafb4523a8f77e0b5dcd134905cad73df1ae27edcf145fbca34c668ba0f94b00f9f54e21037aa4a0cf5e40dbf1ba3877c9b7c64795629112845b0a3ce48363a5dfdc01fcb012e3208616caecab7d2a9c29fe429bc8dc97213e73e688d111e69e916819fbc587add63d25ab5fe405b705f11152618111879cec5582e4b6ba6ba6c7e81daa179799fcb1b119d72891f790378406c3ecb767f4afcd3c628e2f7d32950ee1bff2abf1a5d96c7880f41ff95e9eae50f64060825f4a9dffd9fcf000bdfcb9fa675fb43e4940dfd2d7dc6e8b048ec77004d421daea3e4b1b32407caf444990926891ef1e85dcdc043b338e00b7902ce9e162c9e4299094a3b63a35a8758990baa958f1c75380e22af4e01a767c1a1f769c238c22284026b4b3f026f18b7e11622469cf8cbdc12eddc0295c5af6e90520c129b42fd86bf4c423181c0e18b84c5137a1fa804d20a0b33338c15555d15df45166f46e386efecd2d86826427e438dfc7f375ca046b48925bf247f32efd14fec50399d4466e8c9b4f6b0d292d63567dd3543232c2ea226daf420855fc41b4eb3a5c2cc36dec9ccd7d640858b7344478948926b846061a3eb2c3fdbc253fc54bc1bf9c4e7d70d6894b0da715e96aa45d262b1f80939e43e1ce9ac6f3f8e6c8839787226bcee540ff7c08f4783b7e8ae5823cb9d54b69884816e4868f43b630428440e4feea23ade4caf5b5ab16a6dcd9597fa5f5051c596d620a70f55c1d1182888d7c9b841f9177198470a89aad5d64192f86e3964d9d76ef7579a08179bf5d94cedf67c2b0db7698843ce936ee38926a3df2e90e8e8fa8df777d199aebe8222151430473ba429ad71b010a005116719d48e4ffbbf58247c2e86db065d60c169eec53226d40d1d443454d48fd244b45f23fb84aa394af589d099384f2e539ae0335e544b71df45f4232a5ae25c853b19b4d4f4d4984b78968ea9e9482b576e041612047f6b9fc931fd4aa9c5d8d49b111595d627b932c366d40b4bd16facd15ee47b2ac6ce92128a879067dcbe0f4729b2f111f2d8fff18181df094afbf754ed24994ae851895ead63651c9144297f04530329ad8569c3ee8eaff0439c507c319b9f2054f931c336a620b2ef2060778e23ccbc5ec53f26943880f8527521d62384afa6121e158cfc75c24cdea220c17ff83ed6534aeb516ba1694e47963d829f534122c89a33235d3151fe2932ba6817b1328a69565d5478af1917d241fc7a2a5297b0d3fe2ba3647e9d9f93e873820806e7910e39c1e91fd9fa03431f2451c6fb66f80b69868c260a907bc3d3f4661400dc6226567d1379803880b7f73cca5188fbb77bc4841d51feb5ec688bb854ed3b72b24b34f5c489557c7d989627c0ec4bb2da3c0f83e6b917a69e2206d78906a107a75969f56c06aa0cef2cf80cc3eceb7e27f0bca4d7c8c1076b7c8f43819d7f8f1dab49f4748bed3f286f8d99e69afd17ea00bbedfe74c8ff0d87ede223dfe394a85a38384eace21660405ca899f0004a89aab2d537e7247f03af3b247af9ee21035caaa296fa44deb68742a749058d472d788e283800c6fb1bb9b564d3199ab392748e300a430541a6bffa4be3f1ef7beacb626dcfecc0b9a2c2a7173e0d22c0d015acd5999abb18a6b62edd4dcff5fc64bc1cf02a7262a88e7127a84bf4a629f6e1f36314849ddb292a8156167c2931249dcb802a852a91d985c95f559fdfd8f777d3e8004cd7dabb49c84d2243b36e9987585139f9dd2a0b4fdd4a87e4e7cf5d1487050cb6534ff5cc75a0b7bd65f6531939afe9903104ef4cb1332678c1e052c03b353a6571ab4f96d4fe4797b0840f894a122671d69604014429abfb30d43fa4337e54d28014d07d33be40075b0e5b77ec4bc2d53d4af21e50a3d24ce2123c61aaa356b8c72dcaffa790119e93390954e6084ffa60616ffbb1c1ab9c08b7f4b2e25216c6b0b73fb70932966fb8bb078ca55167b164b830c71f72d906beacd9b00b8902076db80c18e47e3bc2bcc9d3ef2a39d10f5c08f748d7ef5d450dcb50aea76d5bccdbb1f025afa9489f36c8f1911417c145d59c055be5ea6dc7aeb39a7afb20f9d99e42631a82448aa83690abf5a2764c7fe9776da3bc4b55282b447dd349427113f3e06e2b742e11824adfdac69b142c1746ce12c9c0dcb5b899c81ca9964c2869c8b1bbe7887c85af73785c17445887391a5d13db4f29ec830a63cf437e0f9c7ced532f9b290516f6ae0a114f2719386b791e36d754bdc5e20f0368c46c59516ce22c77eb2b148fbdca0a02f906816b17bf32aa5a42282d902eb1e453495a933c3989d1fd95975ba9b4f2b8afa0e1c6dfc6bd3e2d992d127a0361163fc4f3fe4ac7c5f98c6fb963da5047568b85427026877168473c5e7829e4c0267d91c13416ed138f3aef20f4eb8d3b44dfd7df6e22c8f76aa58982c2e352c83c80c21e5bc6867c5b00a7c8dc5d43997ffce8ca0cb99341040a32c051ad6907a658cb3c110898902d9b810a1b4b258f0099c473b4d4bb815295d4c023b7ab41c1ce2aaf98c9f36ff9941fd758dfe9bd65e82ac0d152faa1378547de1c65876bf02fff44a45f14d6a6dc28726d9ff1a4ea2895b80879a7f9a30ce6b0e9fdc50c1f995434cf8cba6eebac780c7a2ad8621ca17356e98370d279281e518c519e1dca3e2e41e6ddc30fc97f588ac0dd153d3a2f6670cb6ad33e8a152740938c7ef496eb2ef4b346f3973b72ecda346d885ed9028a87c93b94bae44930420545ec8da8012fdbfb3754517010d74dfc0b62ed150c86e1bb95785d0f40fc9bbdfca282ed2731eea61ed907ae74d820f17b9f5954e2d129d0bf7eb7447b7280ce9a091c4a8b86ead27a72a059e8896d830d763cf6d1919d4c6e108fd8048bde4f2916763da80720408f85aba6013e1c5f59809dd2d5e5", 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30000, 0xb4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f0000000380), &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000080)=""/29, 0x1d) read(r3, &(0x7f00000003c0)=""/73, 0x49) socketpair(0x17, 0x4000, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x0) socketpair(0x2, 0x7, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x80, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x7}, {{r4}, 0xfffffffffffffffd, 0x21, 0xfffff, 0x89f5, 0x7}, {{r5}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0x8d, 0x4, 0x80000001, 0x7f}, {{r7}, 0xfffffffffffffffc, 0x8, 0x20000003, 0x4, 0x533}, {{r8}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x8001}, {{r9}, 0xfffffffffffffff8, 0x2, 0x20000001, 0x1, 0x3}], 0x4, &(0x7f0000000300)={0x7, 0x3}) r10 = kqueue() fcntl$getown(r10, 0x5) kqueue() 12:09:43 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = socket$inet(0x2, 0x0, 0x66) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:09:43 executing program 1: kqueue() getrusage(0xfffffffffffffff9, 0xfffffffffffffffe) mlockall(0x1) 12:09:44 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 12:09:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) socket(0x12, 0x2, 0xb301) 12:09:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="932a0140c0c1e634fd6c00ae0800bed386453453b8a16e30245180b72c226bb5e64ac30fc5aa6ad0e9702418136f106c42005b68ce5c319af01e7e1b6a1eee7bc37ec97658fea24092ccff1d7404000000304f0bba229aad77f11efd95e41bdb5dc6856020ad080c25fe48e09a187dc56d4a0027fc05bd8fe0793bd9945e6d2d0be0afa5cfc79f744227", 0x8a) 12:09:44 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:09:44 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x200) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) listen(r0, 0x0) 12:09:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000040)="652d47e81b2074f88064e56bc5ea776281391129f65c2edcaf18a8f9c7436851964d7a0f419ecd568d35d431766c13e0c6d194ee1c0bda7804") clock_getres(0x3, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffec8, &(0x7f00000000c0)="bf27c7d45d7c092e5943bc89856c65796c125f78fc") 12:09:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 12:09:48 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:09:48 executing program 1: r0 = socket(0x0, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0xfffffffffffff0d6}, 0xc) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/62, 0x3e}, {&(0x7f0000000540)=""/118, 0x76}], 0x9, &(0x7f0000000680)=""/231, 0xe7}, 0x800) socket(0x18, 0x4, 0x4) setsockopt(r0, 0x8001, 0x1101, &(0x7f0000000080)="c5bd743cd2b7a7e8ba6ef14f5857f1a350f95cd677ea3f698d2cee75405a3a09b8283f16d1e25ed7fe5f8609e41f3db30803001b0ddc772dc34434faf5ad85a3eab3487d15", 0x3ff) setsockopt(r0, 0xfffffffffffffffe, 0x40000000001d, &(0x7f0000000040)="04d8ac00", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:09:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000280)=""/60, 0x3c}], 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 12:09:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="be04675f2c652a6f8f30b1bd4471f023465cdcf3ac680ba50f5ebf00d050ef86af829bf3bb6affacb23805de2abc47415e671a1ef51e495aa5d8584572ef5a328e08f8", 0x43, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="04002e653000"], 0xa) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa01, 0x80) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) 12:09:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername$unix(r2, &(0x7f00000019c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x183) syz_open_pts() 12:09:49 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/126, 0x7e}], 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000040)) syz_open_pts() 12:09:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x50, 0x8000) open(&(0x7f0000000000)='./file1\x00', 0x1fe, 0x2000000000000) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 12:09:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r2 = accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r2, &(0x7f00000012c0)="3e2d38a0073e6e1903cc72a67e729bada68f2773dfe5dac29a027088038a6aefb1aa26222da4453b268fc2912ec3f840e9af50ea533e18dbe7c41153f23b27288c7291722fcf1b6b46aa8415fce47468ab00a4ca5d1203173457165daf4c575fe80bfabe4304d0358f05eec2e94642604d113862cf077e1e9ef31798e0d0417756b8237a1c486a1c5bec4a4d1ee2bdbe009fe273573c2d7b9eeef6608e68a9999591ac4f034441bc06b123161bbe3c5a430f1866510e6475199efed04c6110897570e0d20e70607d5f429f8b12d4d1cc", 0xd0, 0x2, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000001440)=0xc) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 12:09:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffcd, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/155}, {&(0x7f0000000100)=""/122}, {&(0x7f0000000280)=""/168}, {&(0x7f0000000340)=""/4096}, {&(0x7f00000015c0)=""/78}, {&(0x7f00000013c0)=""/253}, {&(0x7f0000001500)}], 0x100000000000023f, 0x0}, 0x2) sendto(r0, 0x0, 0x0, 0xfefffffffffffbfd, 0x0, 0x0) 12:09:50 executing program 0: r0 = socket(0x13, 0x800002, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 12:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x184, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 12:09:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) syz_open_pts() write(r0, &(0x7f00000000c0)="69ed3aab30eb0aa6b4a7079c6b264c76ed674167163b1922c702eb6d803aed8502d53d5257", 0x25) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffd15) shutdown(r1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/216, 0xd8, 0x803, &(0x7f0000000040)={0x2, 0x3}, 0xc) dup2(r2, r3) execve(0x0, 0x0, 0x0) 12:09:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:09:50 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet(0x2, 0x7, 0x8000000000003) r1 = socket$inet(0x2, 0xc007, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="070cfe8f4fce0a82f25dfe28f52c516d1dca1c2665ebf708a8dabd6ce036658d0f5ce7ae603424adea1637b82f7b477453ea5eb5b0385132e0e422e9a0330bb9e7590e2f831910267bd26714ffbbcc4dd08017caea105145db9126aec86de65e771e3e44d4aad8784ab89538189c216fd7183ee94fe7d4fd5f1460bfce8bb24080325cf8959138e3d96862ebda992229c56a6b6bb28eb54e27494ac424d8", 0x9e) 12:09:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="5f818c6655591ad63476112fff1dcafc7a3ae6abdbc6dafefbc8258c593708e73a25cf87c14bc1f259270338c03dd5ce590b9ed218be0f34f4c047f9058808b8eb48cf29ae8ee396297d24e74107d484e5a94584423b59147d8f814c352dcb4ff82b09", 0x63}, {&(0x7f00000000c0)="27c1eb90dec3a07cbe3b8cf9bf8dff1ab72c9055d5f0989827af99f1b1062432481039c8c6927bfa20322de6170c0519ec08a20103c522f6262f5a415dccbc412a4f89febe4d87d8dee27c059a678389d13297066c1421cd2b3e3a8d67752d797fd227e62e3c495bbbfc80e176be6bc201d51b81c6c8cf5758336ef7c13e475b814b1fd85ea465f9828a30ce251e660b577afa7d11df7571d2879761f7611a7a4ba2ff7566119bd2b4dcb5e513d4fc636c4324a2411df2acb4d0abf22f47f581cf2e50215578a7ee1eca36fa3ba6", 0xce}, {&(0x7f00000001c0)="8330eb4a6d30c90ba00f229e60e1a0c79d7c7cadd2c02064f918ca6c8e48fa98c2968c7c324f7abd62875ce1a8637d547d57dcdc77b9acc86e2873dfc149d53c02eec5df8ba99d969ca0bd0a3f2d1a0bac01e3dceb5da4dedf574fbf5a0ff9c1c2c4980643fc102e1f5090fcae20de", 0x6f}, {&(0x7f0000000240)="5d076e973105a3e81041eedba145f51dfaabffe499d9641096d5e40344d47d8372a120c768bb1b4b775587bb267ef0835cb3dc051ba09618cea28cda3ed6fdea1ebb76ac9e648858d8e4fce978468bf2d47f6641d020cf011d3667857c47719cc180fd4df5abc00c9a3634b4710343dada2f5823febc03a6244d919414783ce5d656da39cad79c7a83e87b64cb87098e243aedeaa8a87c0f8152d79d6d23aaf6844ee76eebbe8e62d42cb4384de456d3241c7d533983c37aa430c1e762d1cc38a8bc7b501a7738", 0xc7}, {&(0x7f0000000340)="bc6e3e7c4f467c", 0x7}], 0x5, 0x48) 12:09:50 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="b6d6c1b83d1143de7b7721d5731d25026cbcf30ef26247be92a287c065a1dd6f0dbf0f0cc83116cd39aeee69ead9ae5e964263b77f66352d8402d61577830dffefbbda3c26444d3eacee3ae67b2411a511fa22bd127c4418bbff6ab5b0a5a768b6f5528c899a2e94cd0dd1b09db84e32c4047652bc38e48c860ceb9f735d9fbe4684c00864c43aae3a5ee0f6d626708a3b1c3b3a857fee4359fbe72e40e7886197f0f42c5e0938d313", 0xa9}], 0x1, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0xc}, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x140) r3 = fcntl$dupfd(r2, 0x0, r1) write(r3, &(0x7f0000000100)="a4ec74a6bbd2e01aca1377fc1400944c7513f7781f33f60c6c37343ae4739f849965570e23c5c26ec9429642115989437976f237b91ea9556cc791e08b7fd09c7035447e0615ea6b5954a49176c0315c85a876e373424e94d855a8ba6cfe1d577b2ab6a0c9f3f565f692e6daffe37f56a805b5c02e28a49ad03b8b7915849ef03550865531eb16eadbec99dc69939cdaa17231c4d93bcf058ab3b42ce6fd363de11d81ffa09551576e9b46f91d88d472e9ee2e4cb31e5be6d6ad76220695f9c6c28055d150a86774adb70b1fd91e637d6fa4482b8041210f922669e9b43f20174c014339c39a72ea56", 0xe9) 12:09:50 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 12:09:50 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 12:09:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 12:09:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="491e8356ca10a4bf3000"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="2e1caf2b5496b89ee4041c0ba695e1cd8ebf726ee7cd30206f847d4f3239d4", 0x1f}, {&(0x7f0000000100)="3858bb4430637f162e7c3881f73920360c21c8c662424ca667891ed0bacacd769d9bf205b9c7e959e5393c467bc931521c4d80ce91b822e071a09acd6611d98b0248924de189f044e9bcc69012c10b9ae30249cb8b197584b423df06e30a1aac30bfba563b", 0x65}, {&(0x7f0000000180)="8c69675205b4d86a9a07474491573f14a124ffcb0b5a76a8b5500a1dde79aa813c5f2cfe723c8489d095f2a6127586e785b064dfa8b676f7cac64d7a0050c1b25dc8545c811d0cec1d011bac06b65838e08c3bb5e7c3a32d3db5f21729047a504a6cf6edc964c9c13d7a71bdf377b02c84736592b3b9a36a5d4c64600c9ff7cd3cfcbc97264cb5f1732b2cd390fb3226cdf649d4df161d74bf966c0c1dd0c373513bce2c53d1ae3ba770777840b559427170e3e6f7b991c644a47c29bf2d9894634193", 0xc3}, {&(0x7f0000000280)="50335fc8e9de5c0895cdb63156e5fc518bea902e915e4a08d9f7548ec69c3a2205e77e649051e08310b0aa8a99359ed1d11863151916043908df6e8ed13d9d256ed12c97f4e8da3edfc53a10766742c08f1590df5586f07f92268fc536a4dd067d34bb329423d9dee46031e20694b4688f11126ac48673204636843dff97a4ac2cc9b402abda000c3c6126ba6812a206dd1450e23bcae664974f0f07fdc5f003ffdeb3bda3367124eba89031f55784b959f51f47", 0xb4}, {&(0x7f0000000340)="a938875594169054f65784bba00fd4053cfc1f8c47276b08cb7098854bbff93d9b8f0c4327f636cb9631cbd1def8ad061848dec0d790863f09ef4f8e01e68084240e4c65e2140a63f82d29eb8399cf1e4a31d2b6887e898294d1005eb35fa27c400cb1d95cc738b38b10fe5977fbc17eba8c574787c89a1afa883d403aa9c0b55f9a3e2de20c906fbf08dd392cdc7c5850e06f688c5f8c076a9c0c6d1f9dadafc497c4fe7756f1307412ab6210ade73f136003c72a939cb6b6927f7d4d8076acc922cd1cf8731855bf0373145b364fa0e9", 0xd1}], 0x5, 0x0, 0x0, 0x404}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x9, 0x5, 0x9, 0x1, "bc30689409422a8b12edc5ba5790be37b974be46", 0x9, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000640)={0x3, 0x3, 0x8, 0x800, r3}) dup2(r2, r1) execve(0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 12:09:50 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x0, 0x8cd1) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) socketpair(0x10, 0x4000, 0x2, &(0x7f0000001300)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x1, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x3a, 0x0, 0xfff, &(0x7f0000001340)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x6a4c1e44274e2f7b, 0xf8d5) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xa4, 0x59, 0x7fff}], 0x7, &(0x7f0000001380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x100, 0x100000000}, {{r3}, 0x0, 0x11, 0x20000001, 0x10001, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x202000000000000}, {{}, 0xfffffffffffffffd, 0x40, 0x10, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x5830, 0x5}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x5}, {{r7}, 0xfffffffffffffffe, 0x5a, 0x24, 0xfffffffffffffffc, 0x3ff}, {{r8}, 0xfffffffffffffffb, 0x10, 0x40000024, 0x3ff, 0x4}], 0xfff, &(0x7f0000001480)={0xfffffffffffffffb, 0xb111}) chdir(&(0x7f00000014c0)='./file0\x00') syz_open_pts() r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) readlinkat(r10, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) kevent(r10, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1, 0x2, 0xed27, 0x6}, {{r10}, 0xfffffffffffffff9, 0x18, 0x5, 0x3, 0x7}, {{r9}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x80}, {{r10}, 0xffffffffffffffff, 0x10e55d0fef0f1a43, 0x4, 0x2, 0x7}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x800}], 0x1, &(0x7f0000001140)=[{{r10}, 0xffffffffffffffff, 0x89, 0x1, 0x40, 0x7}, {{r9}, 0xffffffffffffffff, 0x82, 0x1, 0xbec, 0x9}, {{r10}, 0xfffffffffffffffa, 0x10, 0x9, 0xcde, 0x7}, {{r10}, 0xfffffffffffffffd, 0x4, 0x3, 0x0, 0xd645}, {{r10}, 0xfffffffffffffffa, 0x10, 0x5, 0x2, 0x10001}, {{r10}, 0xffffffffffffffff, 0x40, 0xa0000002, 0x124, 0x4}], 0x728b, &(0x7f0000001200)={0x9, 0x3}) close(r9) 12:09:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 12:09:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x80}, {0x18, 0x1, 0xfffffffffffffa0a, 0x7}, 0x1000, [0xffffffffffffff01, 0x3, 0x6039, 0x39d4, 0x0, 0x8001, 0x5, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) accept$unix(r2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 12:09:54 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x5, 0xfff) read(r0, &(0x7f0000000140)=""/81, 0x51) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shutdown(r1, 0x0) chown(&(0x7f0000000000)='\x00', r2, r3) 12:09:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f0000000980)=""/147, 0x93}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000640)=""/225, 0xe1}], 0x8, &(0x7f00000007c0)=""/212, 0xd4}, 0x1) setsockopt(r0, 0x1023, 0x6, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000940)={0x3, 0x3ff, 0x5, 0x5, "0b5c8af6acf569f0693fe7eaa149a1a96d8aabe1", 0x2, 0x9}) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000900)=0x400) listen(r2, 0x9) sendto$inet(r0, &(0x7f0000000a40)="66364f799721136703944725efb1445bf9ca55b8316aa109aaaee7d7b94f03395452175af7b6515458bd6f48f4efcb136942c3e3d0b7f2089badc3557784fea79e3701e6c95ab5ae1baccc64acd815ec3c73eae88a3cc5bc78881f9b176e123db4984349f793924db9120b6d776a713c5c247948e07b7f08f680a91d3a87a232198155fb83bc965a6012390481e55b3e6c331ff7ab649cfc7e894d91b7db7cafc6631aa8e001703e95868a1f54272ae5f5eb17f8238842991b2c5ecbbae0e703dc1126f910fc6e8b0624c17b032020a2ac96ad8c01138b0aa8c615db50421d813eecbb38a2fab9d8be42cd9e55d4ad38aa95809b98e988996ddc4f249fa719ed93979da206a47a1f1fd999b6f620ea59306a64a8fada1af2f775d9f0a69014c800ae5a3641b197497f288f7a2f37ce48a97efaa20e4b99dc75355eed2611a49ad44d1fd559dc7236ebbf9e063ca7d382e741c9c57d21ead3407190d927c54dd55c2a6fa484f3ceefe11d99ee1653fd9022bd77d0fd4164bb3ba463fe6d00a78f37b8174c1e54c2b8b9406f835eeafb465e4bd18d666e4228d0a546d96ec5045d1ed95d07b2f7d5e9e7241f1f7dc064ae7030b2a78974b681cb13d866a5d951879480d1001e7571b785db70c65fab5cd8cd0bcf8f8ff15ce05f64925ebc79c70cc6b295874944c4cbbcee2d4a1c27bb591668fd60dac668dedf8e58faf07b227ea1b21e6f705a7e181e1ed2d96f7f49dc25bd7461a4a76f5c1010635229e294f2c8f538eac3df0778a23159cc4d219b7053f75a50a0311bd7316acad91bd8a559f38af15172827d143505b6ccc591a1d5319082bb75bc2832c16e4107271f5e39b837bb61e69188ed688796808b6b20469fb2e3a00f26fd799dc8f4533e1a8d51e239176f864e95bd79abed57ed391410d2fa9ce704115d5e657d96e7075c92997e60329ae71b1d5ed59d09f2b183b141d009c1e84477b44e7206c0378e90fe1847b47aaa3a1bc16f94d68150d11615adab0ec9b27b9d7e68372ff9ab4d01de75592207524c254cbdf29869134318b73340e5a940ebe54143550a80e52599d781bd3011dd624b05fe656aadac211b60186ab9ab42f8b3f49a447dea8cba568226ee4bb6845d13327581d28b66734a854088758139fd4feaaf3eb80ca90e6aa3d95c0e2ffc4a5a09da1afe081fadc9104fef7425893bfa1bebf084295673de7f356cce33885fefdc470c5a24372712788fa31ddfb63c01837f6241783c109f3421f4fae92452a7707ca22d43248b0d6236cfdcdb26ba202a0bf2d899136992d3e85df1d0f6c47748491d0383d28fdbde79db4725afbbd1ef5dcf657731b8ff590e6c40ad46db1366956b0bf5d78a8b2020d6bf8477eb9fd6fc14f7d5ee5079a64d66c25ae7073d5537a8a7b2579548473cc12aaf6dc18e4e1d623972d7d84875d60d9ded5b38c1cf28677429fea58a4847b270d79a5218cdd0113ed0538573a2f4993cbac9b76a6a7a76b5444937172e5032bdda4676baf392da133048df3a564bf21efcca7ec11aa79e6c0329d1cac4b942596f0ac3b338e96873f8f99ad048b2020de496e4ba133a0ac25e99d5bdbba4f2e130d72fcf4ced586fac4e1abb044084dc07a396437926b0bb0dc65eac0f88184f4a89556d7fa1e66c065ffc306656c0c12e4ea838346010a9a45ea40b680579e0ac45b2edaa09b75e0babf1ee1597b196a90c4044be57e565e6029dd945f8c04fe0bd6cd98c045e605e33f117dc025aee2e0bc5815c50a7014fc2286589784702aa5ff9659bbbb43f8fbab427e2c59df3c59789dfec23bb6c2c235b8a8946dfcf8531d3ec10412f28abb88ea4a38ffb2c1a12b5138861a7928ea2699b204e0262ef356735d2a2a97060914a158c87723910266cc277e62a43267460976e96319c5ee8b0bf056fb11f5129c2a84c81e95437d156c8b19e53161f1a14fae8b36cad50dc49d85558b7f54e19ef58e4a9f0a9658dea6145cebfe4d620999ffc8db5061504f281f3b8debd651c3101866c96484c94e35f48999fee8cb3290d7f55cae64b6a49c42424e43a00183c2440d5d3ac680c358f35b663dc9633bd6a7db9b4914de50dc4c321995ea1f6a2d1fa3af2a9733265dc552e31a185e940544dacdf3514e82bf08c4f284014b855fb4ee76917f86fd641aeb8bf38111e9593a1bd0dc2a38168793dbc89329de422b498f5868d15614439817c4d24ff3543afc57a4e80a406b18c109c587c81df1b10e886115d4af772bd6c7b4a5bc8f6da92524eb222a7d1b5badfda209c1bffbcd66e7b341ef796aa7fe76de4db1df7b30af0fef2c1ee89ea2399c2dc2469a58db7ef82ef26760746b453cc0dfb3e86301da81666caf0db48ddf31fe1f02cb65befebefabb2d193c60c289224e2e636e6f5bac9c606530f471b48b00c98e7268471c08163ae7d30245cfe2fe743d3d5d6f7c833b6048498db827c8d26102bb0efc2ab0295bb34e32986ea74dca62500a3b15a13893c33c9a0e47d3c9b37018119a6ab0e6d0e84bc2160509df8cd9fb8c3bd00c8c7165dab5c804a6517cae3030daa2a5254b6cee4c527d122226f353bbd68ac5945664b823ad13edfddac57f14d1fb11f687c8b6a880ddcb89da83ea944a5883089bbbc435c0e7821bad9157c1dbc57ef4178ba30b0a2de9a464cc07689451c4e4bba4fca83bac117959093ac9c579aec2b0dd3a49d738540556ac7d340ae05f2e5df5cdd3c1957fc3d6e8d899bbca51b5077f15c9ec0c41e6308648c4ec9861c8b0a9a8152cb7cdab1750ba9df3277a31dfed7aad8f9ba9cc62cb3fc216c252d2eb38bc6087ab4b624365cc22dbaa1b8dd1c926ef920503c71fd30c450eb4f6009aabf26641d3ec93142c25601291ef15cd5d11629e87d1d2b27eb2a8f99fb75f4b978cd80458435d7f8e5dbdd0493d4743022933a9237ad41adfda16e8a63dfe3a19cdca889486a81c466d70db8a29f03b999b05f90006f81629698459acc91557c65b75a145c05f9b26194a5928cf248812b92850ac73759cbf8ab0fbf7a65b2e5fa22aaed5e68cde431e22a223ba2dc601c940404360f3b95c6d65b61d1e96cd0138431ad10ddbcd749e2e32835164f2fd6cf9aa994a1570565681bee0a583df748a6177e9ae4bb7e082062bc45bb3a82a044013a3961b5cf6dbfb4cf316a640c88c1cd71bc96c12fd140b311ef1554a5bad17a5c47c2b262bc8ce0d6d00883cdf8da4ced3f322c9eb38cb43bdafb13da3e86338daf63ab1878a84cbbf3e4f7afe5193271998ab6134e6f9b4f1b5f2471e99d2a7f746c78aacebcd3a63849d8f9c8fd15b71f5dbe6c5eed64198df99a1785c66393fd2510a6c4098967cc2cdc36833a94ddcc9ba682e4b03ef0a8399fd9398717abb255d2986b2552a65a5408a52c8813cf70de013dcf06563a11ce1c81c9c04a7b1080d7021fee4bd67c810927e3576542e413bc938613f60d803966f83a9b920e65ae86fb808d876c59bed20c7333dd12cb4e7b6d82832573de4cd1f828f948f619e1317bf492667f0a90758a4d23ffc351cef1497b09164fbb5c7738b0253552b21100880312efb803d4f4b083f7ebd15884313feb584986f1207f742a969a100ca33b902b01553a586605ae5c9051af6761d9b6c257dac35f11e3ce5abd12ec0e5fb6690f6fdcc17c4912af38f217df3599a2d46dfc76745e15656a67c21e65f3915aef31aed8b47a96a35a3ee9e3a25c2f67d3fdc533a7582802ad4cac2212faf7c392ac73493a669df218a7bacd9ce0894eb8744829e57bcf842b39661a4a7db18cffde3d90b919f570b85d724992e592453ed92ca7ee76803aa3d842e766b16675522ccbadc29ed5b6ccb094b0ee135e60e78f2520145ea13ffe9ff83da44a251a741992429fd89031cb1ad2e6a75ee6c5625e1eb4a221e7f0911f512836d28d63b720d66ae838282d8abce1d245306ee8496ae63b24cf5303cb7f1da17f73b08997a7064754df2f18c71b411434f5c72143b18dbe9af592e8a6f35dcb8a111d30467577260b2dc31d6b90272fcf82cf8f88aac380cbd6d0efcd81b34e5fa2e7fb5e604ed2477ce2e25d45b3b05e981f2f0e7be5e9b3af8d71e1e0717692050748df7c4980278c4fd8e7c77f1ebb9cb10a110148c365998a0edcb5d139420858341c7447ee612e54c84d284e1d3aa83c1eeaec43561eb3b40df57fc00547b8f63909476394731a52b6bddd6c1fb40158e859036abc56fc3eaff053c7406244e6f6cb0ce1cc7b6867466c86b2c8ad834c62ea7a6fcc536ef411fb8c654df72836e8e550a9f531232b0ed4e884940d498e21eacb16e4eb229f2167264fef38f3b76a69d7f25294e2a15f77fe5d306cceef1e0b1acd7a25a0b02740c064372d16264315d5170dc92a6b1d36caf2201c590266ac4f8cc6e268a4fccd90c67ae1e08357929b997b849fca8172c46c84a6e3d327e7b7aad4c367fb570df4e0c4bc01d3b05a10d0204119b43bcd723221def4debe0a37570ddf386f1e32a5da6b2c1b531a1a81de0940afac3947cecdb16fdbab2da219ebbc4d7794be300f47b411cb022b4f98c5f7d0b4560e4bdf6262627620c936ce7b0aec9c1d000369ff7f1aacc5eb95cd4da523f3ef5657aa206420ec929e6a1336c6474bed927fd2a1fd465f104c41270b28e649dead6f6ed5f732896d74c212f8976bb15ecee616d0eb4673bfe14db678d982c1d96bd1fcd73e0396539efa8ff706b13522a0fe703c027b92e863379d5c6c52b6d27c4212a70b9614dc88a2338ab92fb01bfd3c88f228f3aabdba8683ba75ff0b952fb8af630bab4fc9ccc279d7bd4bd7a396009066ebf8566c6acfeefefeb4f380c3724e0915ba84221661e8ce6b16d4025a2e2a3dbd32fb252534825d633ba355dbaf5ad4a9eefcabdcc4dd01a9e0119e79bafa1c2c5356d70a8ef0ec32392f5af104e4bfa54c30fb11a6358279a65e2538efbd55f5686abeff467f4ea2973b7504c78388bb1bcbb7d6ecde90b23fad02cb0c29e4636d7920af13b20198f59b143abbcef0dba5827efa38847e29dc9a56d42c2f731cb029c276bc25a66bb2be681cab533685ed9f5c19e4b872ced6c170c9bf993c3982e98d1eabdb5b736e187c8e26b139ea85c7f4d2dea66ab0db47c7ce08a75f9f34ccfdc1d94c29bbdd5abeefe5c11c007282cba7859d67a6979e2dfd56089f9cfe62ba33a4b5cb6b9fed361b945ec0d3b9e77478859c68239e641ac084d686372be0c837ec78f5989581f13824214b5a163561d175c04840cbe09f236c75d5b58a71543d775d598649aa92103d267fc20f277ebec138c5b09a348667e5e4a87ca620e055217755c4925a9af3aa21de34e94628c9379d8d2edb075aa8aaa2eeb4d76fe5d157cbe8d061ebe64999d9da543e18a7c2c9fe6e4e0f895a4449028301a7a8aecd93fe7b4fde32a9a2b38f92d692d0f3f94438309308cfbf6c86abd25031b28af2e7315d95c2c517c874e0fd5d261588f831e1a2a3be5baafc60c7ae8049961336fae9cf50f9baf5363cde9f9229a140bfd4d1e4956d3c28a506b6ac62733263185dfe77ea677009fef92d46a2325200b4c29cbb7da1c28d358cd1603c65a24bab16e108bbd971e15cd22ce21c4b07686a6b76322448b17e2ec0174a3f05d3efe8542f35484c610f58d3d0808005543d17b64e1aa45ded4193a1a41277197c924dacc03679a31af8f8b5eef96200c837413ef0e26b9895b5c91ee8de112f0e6b5c4b9400c8d230e209027e4bdcb1824ba9ae5974c8e1ff64", 0x1000, 0x40c, &(0x7f00000003c0)={0x2, 0x0}, 0xc) 12:09:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000380)="65cadc04d06043d1864df012f8dbcb58da0a7d47f716ba3d3d6e41681a07d605c2b6cf29257e29dec33e5d01badf42b94845882a0d2afdcbad81837f088e9a1a8288219917e0674e524afcb195244a37c7f1dd94f241b1f8868d20afe45d34160e45661242de7fcb8c6c4b8cc233792e658f12c3a0aea895938ddd15b9a28d32c1ce86401bb17b9445047c17906f1321d18b9ef8d87bc7a2c5f4b829089d149b29a04ca7ada71b9c3f8bef24e9d872fda63d3ef0775893a6159ed1e3734a7e88ff5c7d1fc994a7519ddc6faa3a0bf8f2d0bd47be1aada8b159712cac336c9aed58d0296cb98ff235a848c93579341053dc212eb8ca271eff5839298b1c761222ad3cabb407b146da3a9292e67681a5a5f109e4d5fd864f3c348716275436cbadc3739f321015fe984e6c7dadc5669cd7ce94e6b13228fc74ba74c1a9ab6838b7812a44edcb51e003f95897a7b5bb43cbc200f29cf83fe90f1e84ecb505983bc15974f6482c514b36f3c6dff0e85df10fdeddc33a9932ede7b9a855d40393ab5dcba954a3e79108ec016bd3a2b164d607cb00a01ca6e6021fe848cc0d634be826ccbcdb2c1a3e2bc2f281e0d026ed1951327d76a57ca6e35636415c3b6cbaa8404a511578b9108ffa6fa25f428f03688db2957bcdd3af5a6238a136e4d48c8d8ad6d35e86a81edf74c842b9f5eeea01cdfdd8d8cad0a96c0af16a1844a9fff0e620c29b8d1e2b998a7f3af9b06de8f9cddd3fd0b48af913bda7992087fe5f96887bcfc6bf51ccc275617750174b0f6a5425b1fd6d0dfb7f418e94fe5d8ee3fa72a377073b00b10031490879816db2711875f49e558f941459194e826c8c2334a9959e04c2fd3b11705d0f97e491d1f015cbd6bced5ee68f88a5342ff9f8bf63b3c5ad06e9b9c210b02517a90fb3464cf4a354d361cee55db56e85eadc314c7e588fec99b7fc0d355569e4f96232ad82af18aa51ce6ecc37b24f1230c52d5b0427979890b984fb7170c382ce1f6ee6e80ecf5d15b52762a623874db718e51d362a5b39d5967e4f44a067b4b8c754e7ad5f1574cb37026fc0a468806bc19302852b6d4a808571eb45ac96e08e021d1cfc97235eb313e6b2d2af29511e6cfbeb70f82a5a5f9a49314ab19a16435a93f6516746c28ee16cfa7e1be68d238384e5fcc3254f1db6fdff30288a57ca77929e36d693d230d2621fb0586a739395f77fd41e5420a9a607d66e4eebab35f8ed31c925b27a7402484d7745f77437ec1b5d7fb4886b09cd035d7fdef522e1f56094963248ac5f3811b537cb24e6c15478ecfdcd1ee8419eb3afe8570e062c9f9874174058818992f7e61d53da569afffa6d6fdc240ef37d20b9032a782e0318221e6be2045ad32aec71e22b181856d1b21944b4b72301fc472f4ea78e5bf0697cbb24012bfc567b7d816e2de834c21b133d0e791cf1a0e6752e31b325495091afac53b7a8e4effc2b55427ceef21cfbbcc65c46e839d76c2375ac42518993ad706378238ea527324aa3948252d1fb17e62081273aa54936ff4c6e475da082126e85b2fa9bfd19ed5f690a2292a39c7477838557982f5f4efdfca92f936423017ef14db15d25d5339f1a9316e70b32335884ba44f47939c5cf0bc2d8bd478b82fb85b1a56586d917c9839f0d73f48070d85a073aa94fe760e912e781d39e682f06e90572c2bd3dd032c70801a59072b8c3cc1eacdf5d4487cd08567a63723b2bd1ea833bb2e1fc5264b042a85fa828fbd786d230900a448cedfc220843c1280918ff0de7088b85cfe1a5e5bc2c793721b5fa13b3eec5b45389b2d7d811e296f4c996ec26236dc00fb2ace081c5550e7eedb3d4eb50399d74f89dc605febc128ae2a5d52ca4fdeefecec998348f09a178caa68ed45d633ca6828f43fc370b9950ff937f979c06dc4ba6c0f1d7c7c9621514f4b01f441b838bd9a516a00321a5ba90741aa9b64b424500d0abd380b1d11fecefea770cbdc01e65eacc2e2d2b65c52aa9eb0007835aa6c04d27a966e0cb0f67f749d6f4823dd617faac29653d6b120f0f309b0cd9214a7f9a6a52f467345fafdb085a936b6344a6a115f3adda895fe98df2d027535f8dd5454e4eee9a5e5688509f0ca7bcae00afe38e38cb409d88906eb81addf043554224c846ef0516a0f615cd2ccf4929387ecafcf3c25818d096cc3b6c357857ab3aa606b22eace190623972113516eae0c9b5d758b0c86e309c5896d846236389e6dac8de1e548ec5a427598c50a5fa362d1c70268f7f721e34efa8bad0b3dfb928f0bc2c30f927ac8d0d0c9b883dec5179d8731721185b11c268ab59033418afe01c2104931f1d6180edbb03e28db865bbad12fc5c145f41836513781d33ef0ac2fa6d1f0029424ce5abd126a550ba59f22f958549e8f239951af2e5d40d709d40211c3fcc02b1e3959466c9ca6c281f4629cafdb61868b251fc8d667f699f035f3ab8fcffdf0ee1e4a3d1e74a61192e98981e0b957a1c59dc3af5049280d378844ff1022c4bb076e397a9616ac5502d6829a59ce557341d89fb8890ea0d1a5c0087cca1843410dc9cb4791ac97aff24b4902069246ad7b27be57424f231684e900c5e3601d9c446b66e8926e38ab0508608e30ca0465ea6c4b20f6218d574dcdc12d99c9fc7a0281847a3967f8507686bffc9cd0ec6edf1427a333008484c9efe595a386d2f9648c59653fc92a1a9104ca62220c1a5aa0006551a5f00d18b862e53e1a206fe8d2ae8113970dc59da729905f6a42a997a42df65426d2c819b6019e3075c4eabfe072d453a360157984a4257c2206171bc4257af3d1c150cb229f0f1fd4baf873755a23b749923408705ed2b69e52765a5388bcfa4d96aa407d97cc04184eb608a84512610ea87cf57ea723078563f985ec0851332b63a8c0fd0c7d27b990419b7e3f891551cfc4e52c1fe157b797c0e94fa698f85a16d2807d56902df0f0382c060031af11be0a13218321f442a779f6255b56f89661726e0f3744e4fd311b6e754bc92dfdeac410ef3a6d8069cf4b89737f454b4d90ed730410f71b1f779f057502ab48c6947f2291654d6b20a01db6033a05b6f9920f52b8feb15854074506b4e2760e26a04fb07b9a39e7a7022781cc11990cc0a24bb1202625632279e5145074fec00cbaa18d315398cfa2875a9bdc16fd99f3e6b19077966645c553f7ed33c3012b220aacd716dd603ee595f0ec9babab5b391cd124a49ff5a4a690f6ab18be45df6492924fefa0811458b6dde9a1f9e440be5f8f86c970b8f6f4559f17bf354ebdcfd2263ac56f992d032b26ccc08e086f8d5859b51b1fcb6127a598aef789e3b76cf028757a06d870d74891fdc9d9af91f849cb31ab66723217175281545ed5ed0f32c6854481c1aeb342a45d370504422c9ecc69e0e7b727a8ad1059434eb6e6e7d530efce5d230dad66151a3d2359fd97f9ab041b922b30db4e3c62217a129825224d045b197ce212687d2f62f0136c3fa3f79d7e3cb7d3b1a37c2a13409bc264c8f2c247d022c2440ee8b428882831d0814f7b7d26f93c567570cf18357c2d531df1429532088841dfbe97fda924a71b3f135549fc1b7a5f457ed39b1ccf4268feaa885e44ff6ff750389ad90f027cb22cbc58518dd0f6e94376be5c765d87b0c3d9143afefcdafd1b71534d3a39208f209d58c9c47f6dd80b9e9c16f4354201b150da03fdd659c3adffec37b484214e0740a60d360ae0cf9d514a42ec4aae3a753f39d8ce7e07a610ad4e89b5820150b803c381b1b98b4ef4ee229cc02a6611e173e889d24f6ebf7996500fec3700fdca65be366e7b13fde5822b1a7ed27bbba21cdc873d967dd8453461bd7862a909a7904c3ba00e6a133dd6e27b3c2e0156f3c4e6c7dbcd2192fd2cff99589bd953523c06d34efb4239e3145dc6d3d0eec64fb3d0d0ba8229ec743b73f92dec75cf6260aa31469a5c9f96d6638a63b74b475aff8eff83e3b28c76d73af524298fe4b4bfdaae83b811d9dc74991fc7df1f3763a9fdbbea5d837e43df42d54a10416e625440aa9144b23ef4f8b5264e556b2b2bf7a4362a035503d8e83a37c25f7e5ee2e6057a09a27cfaca5908aa8d83e8c3e04720469e4a63a79d770334272cf90dca0c08ba91c5726d35285c73d86351d386e2c9231adebca665c1aea0953fa7be6ba68f084543770448288de9e3939401163fdfb50eef426c9fd35c04ca00dab576e3b843097fad953ad698b0936561ebc02cd4ce0d5ec1bcc79b1df78f8e4a90236da5de7ef365dea356703e503f73be94320a54064c98a85efd518120c168e87143df730bfb5d6828e65cee0bb611980c76cbc3be38bcb51cc649639ddfe6ef4ee86dcbb757955608a0ea8b90f69e48e77707aad145fc20c290ad113809af9076df2714a526b408ff02f7785177735f6fb4f972b3299681ed8cf65e4af560aa3e8141a041a462aa82ac7356f704b87d096b345a697999dd23552217bcfa36058048a8ae279533a71e5bd37991beddccd6de36f7a76cb28dee987596bcf8f27260dfac9da288b6c844f1d892e5d731691f35aa8cde9f0725043450426e14e1ab41cc4d05cfffaeefcdea16384f784b4ff4b0cc86b11125ce3279504e3294b629ef93ae967788adb69aea27de21e5903c040be7882dedb2ef6503565c75613d4e14426868df1a4a7e3a8a17c0539c7d1af55ddb1d0979c3a2ac8aa3c540b4bfb93858b27bd2185bea9c0f3175819f36dab425b04988d8fa9282f84a43177a49e084fe5a46a6137fdf45105770f226cfff5447bfe1a6df03283462fc1564c746d5c019f6400d1fc92d6851075a15864ccb99cd70c593f430e971bd91a77076e97d3cd409b8028b537641bc64f9e6cc2199bf7df482fbab03778651211d99d31d40111788c84c69aba78693beb3ec28141e7a1505d691079c8fa07f399ae26436144f24afb42f5b99c17e1ceeedc656e8c1f27202db5033973c56c12e4d553876054c0d7b5e4c238e5ae69efd38b194683d1ca8c6c975343f0378499abd1dd9a3fbd293042ccb94f1fb07e2ed49f01962438de40767482186ea51868ed1d12e51f3fead90e48ca70efe79353b372ab2a08fd61d16bfda93d52375aa06b0f3dc3f5a486a043f4cfea7ade90336aa729b28ee128f5250833ecbdedc96a178325b0f413323babbdd04373c1e815107db866f535c9bdda478b9d4d5e3b1c4a539fc758bb40799282d395a399a6c49229e0ecfd0f4348eeafe0ebc1606eedd9cf3966ca878d682a9b9afa4027a7dd972950d328cf51a9a3bf1d2fb89347cf1f9b95cc252afbbc5478b03a21f3c23c620afaad13f7f738f192dc928bd26a0349be80c6c690a9b102a6083daa5882a4abffc32f54cd3730522cb0ea16cf36c25aa21a406c91cc94669523bfc740550ec80944f32c3318d1fe2cbd2c9f63f68355b6ed1b4b40fcae9c766f70144c477bece4a1c7e56a4bb344205a2653167d9737dcbe0dc802384b38e48784a601dad7828a6840833562fe2221cffde0ca14f5fbc0bbfe93d208af8217addbcf658e466f514bf76049f1e30b43590a6d3b6b25691cc9b4f97ac0f17bfccd4a460e52527563460d729b16451220127cbed31d4af60ace7ff54cf5e7b250e7dddf1366e5fcfc3c385b0e038c83978ccd7e86576934e39ebe30296fb5a974bbaf053ea4bd7077ff6286c102081594bbbed23ccdddb46a789281e03892b91a4813f6a798b9a2b6809a62be70f2e1bd5740b6106b947d493197316546c4b418c66b627f0a21011d245c280e", 0x1000) setsockopt(r0, 0x29, 0x33, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7b95402167722ad046b985f0984fa4051d0397893dac8ce7dd487ef0e67ee1be88877d077e39d43c49124f159436bd746c59cab3379983ed29665cb51a35302c7914cbb7813abeb508e2266b0fa4fbbeb18fce57b3d9653d658d4f83c3b9901d04c48d0d0cd4dabd83ac8983667c88cc070ac8f1e0f2a951e50b4e6c5bbe6035a7529518191e402a13fe90332cb16e848c942b694321064f0dd17bcc1d07b7485bcd5cde6795f6660726c7fe2bf87e1cc82baba929408d6f16177cc5f8ef517e915e3d5ddbdda7ccf3c252443c90023ba348877ed8acedaea6943f54691e0e01d", 0xfffffffffffffe50) 12:09:54 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x8) socket$unix(0x1, 0x5, 0x0) flock(r0, 0x4) r2 = dup(r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) openat(r2, &(0x7f0000000000)='/', 0x81, 0x2000000002) getdents(r2, 0x0, 0xfd) 12:09:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 12:09:54 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) pipe2(&(0x7f0000000040), 0x4) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 12:09:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 12:09:54 executing program 1: pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffff8}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="ae5ff9e995fc57df3672127f23042f1b81e8cd7c6382376a364b22002bd6b449f2018f1f971546d1b25b4b2cee24391f81a0aebd62b2273cb2f93c5939e10a8c5b4e0787f21fbc5c611d411bf0e63ca4caa97d7e6922ad304c8d4aae4953dbff8e669b67e6ec4993f3f9e74afc3511090e405aee10103f581dc73a958be82a5f5778016006955776a2c42826419905097464947289db1c4a21f0269b8d7bb897685dee02bece1c5967820ee984d1477fffaa4e29bd96ea498723ca36a2adb12fde7d0b96f9b79c609e2f5770a6ef85712cae847ba2df81eb0be42464d06ddd5a3bb824092b1570c0cf53d5932d48f1", 0xef}, {&(0x7f0000000180)="7f61f33d9190d2ab27f539", 0xb}, {&(0x7f00000001c0)="b81138628fee5450dc167e64d288081052a4e24f9f8217a2203220aff592754367c963ba60044a1cd582fe672086fd08607098c6fc55230fd4eaa7841176a9e0205c783047cbf3aa7215f75e7b08dfea5770440248ad1d502f69ccc4329dc10c0959f0edd0b5190d7a3d7055f2a25e483bfa8b0583afa0430eb4eb6346ca8057176093cf52571eb2f4340c4db59d65e83375c2f76ad5144cc297acda772876e51cdb4a916ec5147759247ca9321a49361ebfc722e65c8c4c83d737b85e3f814dbda367bfa1bcf8710b892cdfcb5e6c836cac5abf01724a1d41d7c1108aee037b19c46826312379e4a97bd6052227ad", 0xef}, {&(0x7f00000002c0)="4da1535dada126161889acf3b454ee1a2d807e1899b99eb4d4256c47f105beec01f551dc948c6f5b2a9257b8e24c918489410ac4fc5215825c854fa575abc3c6f5b5facc0666c21783966d79c7d3c566c1bb171f9702a2638f8a1039ee660bbbe221916c74f158d8bac23aecf88e495159d9ff9f8c54c241e8f0c862b843f4d7d55370071f50589d3e9c2ca6ec5149cb1a231ac981539f5ae0da8780e902f8c51ef6827993d0", 0xa6}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="280000000000000001000000ff0700002632756a04b29cc0b3cd418f9959b4b31bf66004a3d3c5002000000000000000010000000100000030f080466b2134ee70498f8e179178001001000000000000ffff00008b4600006d0c615459e8ece169fd03a990f877e0ad37f1024d6e9bd4d0166481dabf16f159a90b6f6fb7142435009c5bf372b3fe3d43ea17686120dd69eb77d31e77d083c983faaded3c33bbc6ccd082dd2a0efa16002b218caf083639e62cf22dffb164e7d021ca6b8dd6ba97abb0df5fe8d7df45c7b5f8a8b06aadca58c9905c28a777441e720fa5bc5008d73d8d4a43fc4b322ba0f85b1642ad86e3f1de833ea5200c58913658ba24f5d256045f232aaf4cc1e29216793ed8563d46def15031610a5e70f666c1762405e5a38e094e0eaa82317b3d4561357661df36c8e53982c0d69a7f872a69cd29719e74f9c5685b5655d329bfaa5eb074fe3432ce68fe000000005800000000000000ff0700000000000000d4552ddff138be65763769a5ab848d44752c1f7514522b3ea6b616c4c7bf507a497eca11ddd5b97c9068fcbc3aec5cee5edcdc41305666fce4a710d96daa0948b6d53fa200000090000000000000000100000002000000d656bf865843d3633c314f9b7059840d3f0954a0c06a57b189237e780db3ecd22157a493b4d7f10dc545cd92624e1e82f0c5108262e793793a6f4ea4712cac326995462c8f8ecfbb6dabbd58695830e3684083f9e969e7020e8c035f20e60c56ed72d8eafe74b2839da93610407bb9ccd0ef2b3f976cc5409187d235680000000801000000000000ffff000003000000d38a543ce5ee8938a3c8279147f2c6b5ae6fd3f731891d810edc11266c54ac9f20ed4cd974df031358140c56e8e871c0260e186a5d63bf3e39d88bc29480ee162b35737d9d69df0fb036290528fa6004aeacdff2c2ad76c96b9316775698a3af97fc678bc0597c03a60d90dccf256ccf48e8decdc5bc2612b4c9c111ad93029e40893fdddd56e4ece708817fe7b7fd39f10a543e7fbd3745299a71c0e314b6b2c301bdf993368d31e8ed6f7c4b1747b21434f8ddae2fb33fb70af9c4e38753e5b01674e85c8bd72df27803ec72703b8aa4cfe78f386c60a091160f5a6d82aa4d51b724d9f89036da7eb706ccd1c1c2ddba7a3800000000006800000010000000ffff000001010000e60fb0e4b2a16d8f8670531c2eaf96a3e4f08bf50df291cf1f7483b053289c100000a6abcfed13d30d40a52bb1557ef0d8123b34501ca06e82b203c5174d36415937065c884af2cf301c75d9e08269a5e1c7e2d9d13e021f916800000000"], 0x3b0}, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) 12:09:54 executing program 0: r0 = socket(0x18, 0x4, 0x2) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 12:09:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="03ff125c00f00000", 0x99) 12:09:54 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0xd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 12:09:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) 12:09:54 executing program 0: clock_settime(0x5, &(0x7f0000000080)={0x10000, 0x401}) r0 = socket$inet(0x2, 0x8000, 0x57e6) shutdown(r0, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x24, 0x100000001) socketpair(0x0, 0x3, 0x5, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x8, 0x20) r2 = accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f0000000780)=0xffffffffffffffda) msgget(0x3, 0x40) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/139, 0x8b}], 0x7, 0x0) 12:09:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x44, 0x6) 12:09:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) 12:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x6, 0xffffffffffff6244, "3c4c6d866e0a63564e9e7f6a572c08d2dd6c2df1", 0x2, 0xffffffffffffff29}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x3f, 0x4}, 0x10) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 12:09:54 executing program 0: r0 = syz_open_pts() getpid() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 12:09:55 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000040)={{}, {0xffffffffffffff4d}}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) r3 = semget(0x0, 0x0, 0x2) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x2bcacfa9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() dup(r4) 12:09:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x6}], 0x2, 0x1) r1 = socket$inet6(0x18, 0x3, 0x2) sendto(r1, &(0x7f0000000040)="32972ca2b070d0339ddf26", 0xb, 0x8, 0x0, 0x0) syz_open_pts() 12:09:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 12:09:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 12:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0xe397, 0x0, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:09:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x7) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x1f) 12:09:55 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="adba424d9156d5e12c4bcd2ab6ae1f51460f01a48b7386822f679cc36312d795ba526473f69ecbb23e514a2d95f7885f4c68022d19d9516921abbf1083de5d51cd443f2d83dce274eecfc267ea4869db80a2e8cc9e53a86a8c88c8e0e37bac7a2078c62dbcdc719a4c3319eba4e5b0aae5da2abc07ba8f79fbe6afd38ee25dd7df4a55e32aeee878a57dde30980787d722898cfcadffb2f7224dc053a49a372185f199c52250fae741807259775efc392ecc1d67dae81346c06ad5c94d74c47a58", 0xc1}, {&(0x7f00000001c0)="101cf96a3d4df195e3c9bf4a57c5035b6875e60b4551be01834af6d1393ded6439fe3f990655262cdeb31696feb7777a691cef9926150732aa4602734e0ae20367d9709a5006838d9d45ca7de45a5952f8f2dc6d9417cb8d2fdf6354eab646d84b6e21c2fcb852f0c4a8f193c85d0f16e8d33b4c14cadd6b6e9eb4092c3fedd757bd93a863f7c78cb90eb09adc130ac541a22b73c7dfef1ea0c0a032ca8fcd10ff3a735f239d4b6d28f2c4abc265bf5805dc4ba370f619bd4c6821fd176c4834205d082df8663ddcdb61bfca04d199e1a9fe6e358708a20f4c3e47d088e8cb585a25bc0aa38d575a7eb615ce20d0d3a4f8ba7d9c98b250a5f657858febce704f0d82e974c1bdb0f83c063fd16be231af9f994b9ef2c620bce8623b1362dde3b676d93b429bcb489ce0e05e8f226148fed29d05635560573da516786a87e8e4c030e48cf53f3f5827b39fa8f163ce2a7407e08b524b54c357fc762401a9f47775acbc99151a7cfb28fb64bb58408d21419379a5b4ae8db525a051c5fe427303b93acdea6372453df9c31b08111b1042cc19030c9a5115f1bc51f2cf5d541f609c1b178357be9509a6cdc011e641cc33588385bca2c6c060ae7f00877efd26d9b5f6d18f89f4bb23aeb5d5c86d661a99620e71c629d9b876c0ba39b28c0f44fe1dbd8b725c0449708c57b519c77271b56aab039049936c6e3ad62b303546e7fd8f816954c9cfb19ef58ba7016a6a158b77099cfbe55a71913edb9ade1f1cc0c65c9e8711f01bd1f6b9c46f3a5d9defd991b629d05d905b1fed361802e481bc266b4fcc8447e4c7bacf9ca24fa736a54fbea9432b4d5f1508a59b77190176f7333a90004ac89f3ceaa721bbc17bc6ad50dfeb93c7de67d87e7f73f135f5962df25b40d313ac0ad4b994d9b7e8c3b6baed6dd6296710797a78e83fc68f571cfe13a9a68a9e5da0d4a38e021b70b4b7ae71598ef885176f892339853114fc9d88a47ec7a448b95b18b0245771934fdc0c3cc188321da353d126914d6adef4ad54f1f01fa1192a20a14430cf6ad48fa019093fbfe8fe3a3cf468104df7e7e4564081b4a41e62b3e6ded9972d9ad6f39b053f026ccc0dc5bfe96fea5daca519d6b24aabd511caf44b984d6da09a64e3f0b5a26f5a0cbc99f9bde043f70b40c246694734b7733473ebe7b69ea34ce622b454601f25cc691cfa346db02621323a76a7f55c4193b8ec0b0f0d45acdb4884e4a7a6d2d3dc9f3d8fc0f9d2095ccf2359a963c6b826d562aab0755f5fd1815856de2cc4f84636690d61125eaa512170ac9a7b1d51621ea64fd1a12b87e8b7f32646721b8a31dce9b2642c9f04261c19a82e231d15280e9f946bb21f9d4089558abeca38f76d59f746103e50761c70d5c3dfc6778f739590e991cbeaad567cfa04ef200af42c3b6b40115d95239fc828ae00b525564340bccf469a36d05fde29b08a98053a61c12873478d5997b519d31974ba35d3fc560181e39824bf251a0c336f14591c9c3ba4acc25907a753277428eed35ffacc69c1e2694a38f811d3b233fbd3f23747bdc7e05a228cc9d4812c09b1e4e289799539ce9829f858278c9c50011ffef93c78135d9d4ee9df8afa6445aa034459e5cdba0f867abd4244ba6c12333b1af0888466bdca9eac7861b602147d497b917c8d1a31c730af01f9f95815fb5924617db07ebb58763ca3a0e92eea5980031bd4fa7b269c0b4e5bc6a1e2c6f80e0fb0dc07767813ea2511d3351f837c190b0b0b1963cbffa517075ee02790b04d9ca0f6840e0a61790bb13dae98f91899c6949289dc3fe39f5fb1935380d61f59441edb5ab046f3801f67e55c7bb2550860a9821a1c41246be4cb2a05f5e056364367f1a0aad3a875e58f9e1ac860246034fb36c65c45f0f228727be2c78d322d9248f806a6b54b7a972fdff52af2b5af771199fba3a6b9f150279fc71d3149b451af963f55223d8287a5fe40634e9aacf410c431c3abaa0bef83446dea1ae7195e51167ec778f0c971c9820700d65967f38d24fc704d736842f85e846a57759c6e47fa99874f9e7857d133336fff0a589ab71969bc8ec99d2218eb24ced5902c54e0bb12893c1f6f15ab2be9fb8c2abfc636863fb227ed734af7922b8bfeb0411151427426c5de5e4f6928ce8dc20bce9fffbf9cd4dfac8c01f36930d5de6c3323f8717b3c406c83a486cdacfcaffa3d6f6c2d7bef1bf9121d60f13be63a7c8d00cd0379602d7f74e1013c00c8d5a7cdc5b7fd82893b9e93233c0b981fb7802e546037a1076da28615c83aa390c8435884d588b5d6ed4f814bf70d08a6b48bbae9d9d2c26eea331388054073e192ec7e884d0597c038ba6242adbf0a73d363f4c9904b68dd8504b2b242abb895d8ee47142abbd86131c228c1839c353bfba94c9f3a4aecdccb700031177a8b8e1c3c5726e8dd3367207996d07e5dcf84711e0952d7302cc759ddb27cad12506a78d9d5863aad75210fb6ddb2596598fc2ec845b04fbbecfc7cc69aebabad953f08482bd38edf5da5edf58d5f486280e4891b2f2f1cb03e582c56e930a1dd971a2e5f6f4ff8f2eda1d84bbbdf6a27b073f4bd09ed4b73a4f403061e23f09610be635388990be7664560d3977c40e163907823446ebb3c0c8ceab5a94460eaa492385047c3e6ea13e1eb0d0237a81bbb7ab0228776603038fcca6d6fe8315389bafbbceb646bf3ef04935617dfb30b365437c830e679edaf6b69aea0f1e0c8876a983397f00057a7adce782d242e247346c706808f0c31618dacab5a58a079c628f0ab215d3935ee9396bcc127d1de97bcd7d08d06bc283256a4a3003bcebfc01e1f1d12191608f3d87164cc36c11afc6b519237279cb874ee11d828a63460666e5696bbd2d44c2b3a70e508934a2f18edb5a5b773cd2867ac44654d5e937cd280eee1b5e749856ccd21ca79011bc6ab6dab5bb4500a0b7c29c14860660a54233d9eb38440748a25cbe2765016b61b210f6ea465d9db800d2b23bf2200a50e6e259b47c2432e5810ec3977b79dad91bf83fe6b7440346226544e6eb2880555176a74ed91f3a4db2054f5dc8acfda6c3ac33789bcb967e5541d840738181bb4d30cfc058ee8e4fb76eb09fcd1dcfd79e73feac687f827a25e1550558df55fd2b53b891f8a5617c2084edd2df75266a91f7ab3aa94fa30fca4d9c6aa45c66845bf2aa95659da0c54e96b1007e5aefbd833938113e7a3657ee679dc24170fe179afd55999a662e2741aa6b03a9aab436a9b6217a235f61dc129f6ab71161f0dd5bd35290ccb9f5101908726da36cbbb6200439ef8338d18764cc6abd34726136c31244681e1eefd802c8bdf9ffab9cca2515105e364d3fb6087a1917c61fcc44c5b2a579a77f4b93926fb21b01e6b6325f2f741cb76def46db03c4222a7587a45aceee26ebb6d332204ffa00a4d1db0b5c90c287edadc6748cf235b14ff7b65eb2a9d17bf23c8a0ce2ab4f01b8478fa7e444c2f40744a24f08861a1b34132c7a10b2090328a6ee33b844923538d36111b4c655d1196eb8750bed2bb4d1628a5ef641b379f0f00ee2000372fde89f8d29f99f7f2da3cd2c8bcbf521ab0f8c6768342cbc71803e8fa0d2cb5f10949453455bf77dcda28b3944302c7510b923a250a928b0d39006f2c0c54bfb36c98e8fea5929506b61388c88457352a2616058b7c802061b1114a960b4ebe2a780a084110d882b67ea87ea7726e3e6408462f1a3210a7e7c1b6381f279bf8869a0fab2bdd3910d00e0e451d20e66a616e0fb2e835a5e1d9f6b3c064603ad207bc23c31f25b2584a96bec678af4bc64800705871d3f267c0acbe4e678c14b19aab2bb69787fa99427d99ff48adfa4e73121b298669a4e094f184a2a234dcc1d95850efc38724098b0572bfd1098fd3b7d6db928b2985c052ee053ac6a8a5b4af461cf094dfb39ba5f45977e5423d843f68f6a5aca6ab96fd81c220ce3fa8c94feb8cf5405ec22d924f112b8a58237c0b7fffa917e9914997673140759d92e0f5495df8e444844636a133316bd0e51b6af833002dbecf3beb5f9120dcb1f0673c0fd511ddbe100233495477c87c852be24287ec81f0e6321b5de18af3c1181f78feb4899ab595284a1db7d4fa491d46699dba1d81e912631d9bae6047ada70c44973acb14e97844d90d84cb36b027e5a64ee337305049f9d92b85bb46a53b2b6543ba3dfac324f84b247fb9afef2ea62efca7ef02f3b25234ba7152386fa91cff927e7f4f7961e5ac0ad0781053711fe481b1ca34707607774772a5e1d50930dd05f38b485535ad3f2dcb6c8396cc00c8afc182dbbf7dcb5bc8bcf94510f62e9fc3e0f124f1f3dbd671cbe71157a14a7c901d54974c7e53601cbdf4660fa147cf98b510c4634fee5a2d52b991346f4e2d0b7102e84960bce646a122516b0815f9f4f1059fc7b6c21627325adc9c030a1835d64b942089d71b37314e84f53277352c87bb414168c20c441075cef6896a2a0b39d9932c41a2614b8ce3e04f09d1b20286b9c2137e1819312376e49fe3d1335a9cc5479509daf5eb571ad7856f525eb057244708d3007782a92c2eb5e3a033ab73d46f0b6b0cb9025d9fe04ae7b5413da8d3cc3c03826143ff8f721ed90a8b0e4466b4f45a3adc60cb34d94b2578db0744d1f0e6c8c09e360deb552c9b52304d5d655f3abdf659fd7b33f9984866acf465590ad659bf48f5c705a7405e6941bbed675ac8d287cd5a146e1bed197aa3cd7fe1dbbc560a58d2dc8efef6e2591dab2a413a4924a1dd6068196236e81f944afc06e29be505b03fbd87648ff0487eef999eab4b5eb343d948009a856653f5a52b16a9574e1b262c62bca6a8713df634d59fa5d28aff293e84851361d67eb387031e1d18737743957cf8b4c66a73c9e502b477924f6977ab510028d5071fe1086c7a8358983c23496220965db05294e59cd9152d3aef5d590c9dee47d45c9ee7350d8a0433b52971d758e8fe905153fb5a29bdde9f211e0fa3473d192a1ea2c5d9594f2d393348602c01e50031ccc7bf3e75223ae0a2ec23f2539090580195eb8a58288433091ad9b72b22273e766253e3674cbd288e79ba47ff74505c5dfcbf3a3ce0bbae7f929dd325c18d0dfdfb5597b35151c3ce51cb78bd640826bf5f103772966ff763cea9ccecaf2e37b1ce56ccd8c65f6640cd6c3902975abd900c5ee1bd8f9f2634250ec05a583bcfe2e313f9c26228aaae38e421c9cb48ef41d6ac459902f4c1e52d7bf716ba83af038a258aec677ed559bde5b7cd63bcdc6368baeba27c2d546591aa062e9d2cdf1f54b753019b0c30b3745598e715c9d4e57e1ca1de1a7def47346ecfdb9377b2ff67d8c1c93acba79400b654b7a7f1cf4353d9b51d3c3bf7b952428688e620eb5d793f8a21ef58072f1f9f7a048655528f7c1fe3867ef63a5824964f200974308cac08bffa639390ed0b7879987609dc7fb40b27b0a34f4089d17949ba1e4e5be76b4026ef313bf68adf5dd2ac70e706e8054026889a191261045eb6cdea005a570dbd7696ad546651614adcc584f895e3a533afd7af1f1faf359572e043f6c4fe4bf9c63b866226f48f3a7ddb4771b672b062f5d47eb832038114731fc0aea20ced01ed7fe327959f4595945a4ca2a2444d872c6d884c8385997b6d1b5c54055a53015997eedae1983edaaaa0b3037fd5c480cefd58ea2856e0d6113f8f8707ca1953bb46b0a57d1985b8f4e23c69f566876bf7dee2ad43eb2a7dae097e11659929568e2caf8ba56f64a442af", 0x1000}, {&(0x7f0000000140)="cc66e5ba0e7987952b7881c0116136a7e77419f8f8b4b8e698b131333e68ded0cf73e2154aff9649ba5ee2d06197065b307b0f34e48e42715e9975c086d3496c", 0x40}, {&(0x7f00000011c0)="9a751c6a6f3eeb0c5eb7ada1b4cda844b649c27abbfe84f6b2465d4301ef4298159f1ae15d812a1975feedc26ff737889bfb94d7ae98697d94e7319f53c1be8635a6f734e1", 0x45}], 0x4, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000001280)='./file0\x00', 0x640, 0x100) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, &(0x7f0000001d00)=0xc) getgroups(0x8, &(0x7f0000001d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() r7 = getgid() r8 = getpgid(0x0) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000001f40)={&(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c00)=[{&(0x7f0000001300)="cdef8d51f2d27e05761ae411b934bfe836150f07a7fe3402db82e662e8bd4231250399603b019fdd887ec8dd775fedbd3b728baa947dcfae65ec6d808b11585e5db70701d0e24a12c65b75cd5414f90b5a04f037196bd2e0db3d0d9484b9e6561ba93a09801168d5db351c260316f71376a4001a06800cc6b51add38a834ab4f15a62b4a71b39a7753664aae0a302c702086fbc3a120fea7a7bfa6e63d376689ce24998ede6510e50c003030ec8bca343ffdd2e094d416bbba8ecfadf802937932abce68f9a4b1ec08ca4224035e393e4bd4618011b337b3358c87bf01e47566e2edbfc116630fd0266e3e74f3eed0b16038", 0xf2}, {&(0x7f0000001400)="84c6bcd7823e7bbf93ba22d9552cedae25d7053d1d68f9a34af20e12ec9ec3e665b3c1fb3b182f0b7f70454b5d099e4224da7c7491f496c5de92c1ea57061a74ae205f8b2a8ab5df64ded0e5d011d14029d71b500730ba07b77fe0abe03ca17c3efda767cbb5c8cfadabe7e53c9d2f12c40b85e35a12d21453b73f4043001adf9250f75de2003579be5ca7b9f3bd85d3fb624930ab8065a49f138dfd599155c720bc1989b9007304985ddcfcc5f56067e4cf5c95e78b0cccf746e0116350120f9e77721cb3e8a549e5847eed26968311c7127e9a8b5d428f0e4c920f7c652c4bca", 0xe1}, {&(0x7f0000001500)="63fabe333743c781bd33faf6d23a0bfca28a34049c5992d1512baacd741bbd71db3ce6b8a937932c1c36278194cb24ffd8718013d532d50336d657062424c5c8ac159f823e4686e6c08408407b4ce4614ffcd6b64026677a2c159b01a26343d1e243bcdedc24b80371dbd51446854846f92ca7da53e9cdab703559e3c16e60a0a477cbd567aa4ccf38312f73fa4374c14bdd6efd8e96e1fdf444442d47c7e708c9bdfa905784dd43daa33b1c7f6fd87526c07795677c9719449e5203a2a9c7359d2b0c77fcfe7044045a623712338374fe865487fea3b8e1edfd0fcc3ac4aa99a37b10c6b24d618a4c6cd023787452a738d9eb", 0xf3}, {&(0x7f0000001600)="fa23ed409d041e8ec89978c305773b5e62393bc6d7e0e64259af3d1204ef60a8634e7d80d41af47ae1caa389c76c6b2628b66be0090fde5a27bda20b297182dd7790fefccafb985086b2ce866a83a64e6580d19fd0fbb8102d8f0ad118febb7d925b474096bc782e8271e80efebb2ba7085439ee2bff10728ab10f5636aaae8d85f0a6fcbd5adb035cca8475eb3a9575c222d75de47fbbc7ab7d089e1b15c775bc386efb189426bb3fb0d97be8ed6dd4e13e0793876807c43b79fd5f83d922186f3549f518e93ddffb0200dc9fdc733762682a15de7bdbbeface665732c4f6dda95181a5d7a035b99a4e29c7550132e589f57e1c0fd3d7bf", 0xf8}, {&(0x7f0000001700)="7590637ef28ea48a674c63746fd134a86e53aa18e8b1eee07313986667be7319dd67a58bc95bbbca918ef79dffcb12b0b0179d4c3da52844dee8b8e9500fc856af55beb24b378b067df0a8875076dba647550ef501ca9d26820e910d17ea110f111678cf395de1e6feea9a0000039189c804504183fe4f8f423669f6832a25fb1c139b15bd795a80e3bba01acde465eef60fe0e141b9a227cd7d5126ff03353c0589c16c6a78f9f92e6409", 0xab}, {&(0x7f00000017c0)="5893a720595c4e5c7dbd773c93e00b1c8eadb0312914d44e0e54a29429cb4a951ebcb93d60fedb1be0101f095e6f8526f52fa7b6f2c640e2d39e84f9a0ea3b5e9f46312d996e42ade183b119d1e4aa7ae52c98c4e49814e37e39c24a569abec770c3a605e8e85b356848c683ccd34ce5f7f41f03ba26af01f68c3276b6412d9d5b9f255464a3fc0e60152dc9a02a20", 0x8f}, {&(0x7f0000001880)="04381541051e922653aa227c94eab3446776080c14d583f8d7a1681dd9f7afb591029507f024b7ddc4862c20d6b063d5158951d6317299a8beded0dc5ab041a38eb765f8a4d17cd0635c2be3d74eceaec2897ec13d74e43a8af399fb428b8670186792bd59d2b89ff1c915a2acb2d2bba6882f0fd2eb4a98c9291c1ad10f9a29aca6dbd7eea9a4be5333b5c2637c059dac6c5dd11c2988fc80", 0x99}, {&(0x7f0000001940)="55fca575f363ecee83ccc2dccd7ae462cc50ab6a1be24b678963ba318204b46796b9663d6147f40f2b7a1bdd9b45408d245b5461158631b97953ea11c12a521ad637c4cf467f280157907f5e60b0c0accf4fe5d493fc76f289182c0c6aae51743cfc04b3d2e94b414c4d8f06eccefe59c46f9d91ef066bfbcbfa9daf352781e223999528d5cbf4fa9bb860ea453a15d8ef0ea01d093c1b7db8de052a", 0x9c}, {&(0x7f0000001a00)="94de49c9403dba151a31ec3d2a36b57cd0a86d60f2ba2b04a29dcd155ab91b467cf3a0a47e03813bcaf8c97b612a337ae9721d31cec5275d9388f6f93bad83d72c8cbec2e3d11f58696db3d24883642a1d1d6299632efce75ed53d38e6f5bd2938ed887821b147811b4a77a96bb721bb7281baeb9b84d3452ea826f38f591fa0e465018db1f3dc4fb6e0825de9958ba835f7ef4c0e5dbba3426ca838921a2f264caab20805923e9a060887a88ca5eaf69db0f4f47e0da77d031d38a09e67bf1f46d3c47f8d8a86c2b7d55cb6b1050a988dd3db4336e06c588dee2ed1411fbeb3a9d3aa9c3555d49e80de49345f", 0xed}, {&(0x7f0000001b00)="40aa945c3c2ebdb350300301266d120d62bee703c020c462cb7faf6a37a1a89e1b323ae9ef95a15d112891026bf3d6df9d437207652ad06d09c130f36904dc98db66a6e40bf40b8e4f9f7cc15202935053e121d3c3d15b2e4db83fd4bdc2d9a3adddef93d76d23f58adc065b9027544085cd5f06271a93f48c30520e9c4320a00187bb363baa2f08be8f2eb1345e511dfdfe082b030316919e0061c5e4586fc14d9637bd343a23eb21a22a1b2612b1a579459219f9b4399291ec10678bc6cff189c8", 0xc2}], 0xa, &(0x7f0000001f80)=ANY=[@ANYBLOB="200000dd27000000ffff000000200000df299086", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4}, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 12:09:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9fb2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() r4 = getgid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) 12:09:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000240), 0x4) 12:09:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x100) linkat(r1, &(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x7}, 0xc) getsockopt(r0, 0x11, 0x1002, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='/{\'&\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='!+)@&][^\'^\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\\+c\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\\*\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\'{\'-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x10001, 0x4) socket(0x10, 0x4, 0x1) 12:09:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) syz_open_pts() 12:09:56 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x401}) setrlimit(0x2, &(0x7f0000000040)={0xffff, 0x80000001}) 12:09:56 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 12:09:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="3065bc322d124733390e1edb9cfa65df0e4c105f5020eaaafb7aa439899e99924b69ac7d4e5d9c5acf77cf0eb2fc5fa32d45a38ac6e64460dfa8d52ea0d3c989fb2b31636fa9acd2dee1a7697ffb9c365d89d1e2ebf835af21e73991df87664827555519e43a83d7609f086806501c63dd88d1bff63593a8", 0x78}, {&(0x7f00000000c0)="4e7425dd28572852546d76e598702043590d6338737cb93843a249994579891633bb8fbb718da38de08d78a2879b", 0x2e}], 0x2, &(0x7f0000000140)=[{0xf0, 0x1, 0x6, "c50b6886c3623fe7e677121b66cc0eace663dc708749e7476740e382909d32ce3eeeea579da0e39d8d1febf28f1d5e8425c7c67afa083a0bea6af1577a862539b4435753b78758ab013ec374cd1cc6c2596811b894e3a3bd34c98e8156b2db9e5411ed2eb436569611fe4506d96d533664022211fec3aeee31d957e891d97c7af9897ef87ed49fb123508274bd4f69a6f112abdcc991aa5f7098d4fc206b1741b790de62928ed0e9ba2c78a1dd5638d4b3e08c75c6dded7691a256a84e01cf1b888e3e5c6d24c808de303c4813918ae7e745965fb5d870d726"}, {0x10, 0x1, 0xc3d}], 0x100}, 0x6) 12:09:56 executing program 1: mprotect(&(0x7f000075a000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 12:09:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202292f66696c65300070a6569af31f0000000097ca4e485df000115df92e55a2774137620cda010b3f0e174a743f99e451ebabdbf78f9eefcbf3942541da21c430d10eb98dd4206f6fc20bf16f938290c24c3f16b4b4cb74a3592f127c820f66a47ac41b7e93bcd38139622a063aa518bc7533c7f704ebe723b457ae675c223b5e0ff77a9f1120d939acfdd4bcb5a46d882ac9a22db412f17e829a3c95215ff06e0870d30aa1e312f7921e62ed2ac67e2147c8ce3042f44260a8da9ae295f798"], 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) close(r1) 12:09:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 12:09:56 executing program 1: r0 = socket$inet(0x2, 0x8006, 0x1000) fchmod(r0, 0x2) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/51, 0x33}], 0x3, &(0x7f00000001c0)=""/241, 0xf1}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="5fb5bb0b27077a67137c2d94ffcb5dab3a0ab6995180a248bfb96b8725041df4df4e6c564b7fd77017d09f89d8594ab4b635e2b29f58280d07b42b72807e0fae5fef351a59093ed0bf1848ca291fb918f401c68499c4838403aa2c2d60e3a7f2df8f700e0511c1c6d99aaa1bd5f3ddb05062ecf5193d1ce6aa087bf68b3f509619015a6cc3111660eb296eff458e079032f20cc44434e11da37ceb5857c481059397e760bebabd4e95f2a4cf270f867889ac3ca641d8d3848221cb024a9eb703e971f653bfc1837783dd01c66439932871f98749372714e60a4d28779694656d03968fa069dbcd318b9b6fcdd2837eeb28a0432548b000", 0xf7) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) 12:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) msgget(0x2, 0x103) 12:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x70bc, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0xfffffffffffffff4) chdir(&(0x7f0000000080)='./file0/../file0\x00') stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 12:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x8, 0x80000000, 0x9, 0x18f3}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x1f, 0x8}], 0x8, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x23a}, {{r0}, 0xffffffffffffffff, 0x11, 0x31, 0x1, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1e, 0xf0000000, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000040, 0x80, 0x5}, {{r3}, 0x0, 0x40, 0x20, 0x9, 0x9}], 0x40, &(0x7f0000000180)={0x7fffffff, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:09:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="3385f7aba863a9a9134d20136edd64adc0aca9f74791aa400ac43a72316ce846217d0566ed8a7dd84ada116b5537cb7fdaf9d919b0b34f5baf682948ee96c71addf8aca4ea1e6e393060b136a91062f77c410cacea6e2ffeb1a8826b0c3faf41eb726899310033acef0a04318c20a374bd3546fabc31e7699e0751158d21becbc9f8f80abcb795a0b4c0e06b00ecffe2939564a1eaf658d6a51a609e39dcf13b437e62f9c7e4fcbe01216d9b5aff01f1764434a525b342f7ed6a35e05d11fe09069a8a3fad34b119aed1260a5a8ca83b1de83b265051a667f9737011c9f161", 0xdf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) 12:09:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:09:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) setsockopt(r0, 0x2, 0x3, &(0x7f0000000040)="79c485b1ccc45ad27e260c69bb6cc1dd061264255adaa1aae0d6e4333b4f5ef97e95a7ccbfb5855447c6e86f0cac49d074eaa592ec5bd8fab1386902155adffc55fe3d2a1e88367b0a35f7b14080eefa1087e4ac0e640b1350932585ad40aec0733b6a8d2e092e38b9691bc2fabb41b136e2262854fca266edc5a3db0e8c5617676e70de5b0d07421899d70c98e643f67132fea967b73c7cf256422d794ec8477b6c2926e5f440241a8c18ae894c9e5948506d13c57b8e7579a6f71e68e273ef56cb87b291b9f75d0d6379086f08b3e976a87fec05688f131378a6ca0329d642faa833d8642ce585bde108a89263b085a9ffb777e5ea8c94f6a7d2baadfa68a263d4ee2e6094e125c480738aa287ba72d5d5c5d151c43c798e1de2311b91698078578a870482f024a7fc3abf08c1cd3761cc570ef013e9de2faf3ce9002848aa995e0f73ff099f8091f672f76e77607ea4df73d9329c9ae7a3dc814230c4799c25c265051575a2985e3e55ebcd7302b4acce6c7c85a2c37c7ea2db1d0c294a477b8bdc875175e9d06868179c7a23fbdd4275262c062a31da5d59520e144b8f8bf79bb0c681accae1b72066e1f89c33e3c6160a15f69988e27a638bcbb53098168e1a2ae390f2b410c100fefb1cd547a39bc05a78f31078282462677ca8a9441c5a9eb9854de307d467113cbe3cb49344261ab4bac652e36f7b5b6d9098fc7a279ad433598ae069a90d1b91e08feb2ee3a6a1a758bd18b132f2ef27ea932c8ecb1dc5b9c14822202441f68e7d3773d0e53bafde6034b68df1a0dac8c08217d92a98306440cb6a8101728def13899aadeb5b7fab11ca3de6da5dbce322420826da4329903f9e8d6e180db0453daff1a27fae8ae7c0e0b620836f4372903a2b6d8049539a2c310af60a426712e8c956f9bf31211ec8e22a6f9a09d16a2df65a1f51dc809f45b53da63c0f540b938f03459f13dc47be2b8cc01a74dca51421a75ca61f30a4381e25d2424c96268686f6e2cef8b5437fe03259a2d664db0d8773ecae120b9eb585fb5290c2fc6f0062eb9fb54e5847213d8a5ff92aa93fb50c04fc0fb0504099ae0677fefb930af6dc3756c37708e7f9d51855e2500539f9c202da84af2d533812b476be966cf796f2461605749cb1bf2ad735349ce7c192a60eb5cb8d6f88428d1a3c4bd3a8825b24329c82294fa8492a58ff77a944489d0ef23c10bf4aae0ca6ab62ab5bd14686aafd7afcaf08fae204db06fc36f0e160ce18711ad63911ec43d0dbc880aa037b520763ce4da0628b3f1be926ba7f5113111200931d40941dd182aa01917bc9d9a457d8c3314f5ad2e14f244a1891973b5809a06b6179e25d34ce251e59c9c77288245b08748bac29dae1a151e427b332afd13d5e5ad43c95f5c903c10bee01563083512f243838a4e0b7d5b0ea150a834cf1779750ff1fc9cd076c161a918b375240e8c226ba65373337e9f161865ebf27744de4dda2eb77ec892917e24f0055ce0aa6764409a646498add9a21fde89f3f366270a32e22ffa231ac9d45d8a5fd463a52dce541294e957089b7a740391b579e5a37565ca8322a94010d923a24d7883cd5e3b267a26b2457de559a82bbd9b338c997c269ca430425ff47f2c56e19d49ffdadcab59945a2d0c27ba2496a85922b31fcfeb1e12ef6c11c5cb3a992dbadbffd5c13c9525e5ab85d07bd759e0ce1cb311becc18ff95f4f6832fb5ece462dfa884ff54839c21455519462cc5a029ef5a4a45c0fb8de34d1ece4b9f6107d89a9906f7f789d1fbf64640c93761bf7b04fd52db0c47eede187f3e504f6a99a8692908a7498bd4b568d22e0f3bfa6acdeaee607f3caf3845d05793587870de5b5094346992121ccaa462cff7cbe5c88c9bbb9b982e2be2c429c1ba09690fe4a8bdfebb1c9eb4f5f8a022bd646848eb2024249032c26dbd8550c6f844ab1371552ae62d1403d567d4a80775212cc34e7da63c1841105a0b51f9a1674c19218ad20c93d3e347328f51b3a599b2fb3571527896a8b1c53f7265fde1c952425a48fb82fae5a4ca7fb0c86f538c6a0fc46a1cde9cfbca6c1d5f80abc63b8d804fb48095bc8e024e7a494d4654c9e23ddbe9d5f9e145f8807357c93ef1dd13e6547ad0902c4f245be9bf8f91ef7a6630a09218f893daeaf13966fa16966f5885d4fc04f8812067c0b965f3c06d20b769c3101a326fdf10356f6f2197bac7caabb322ed039b75b93a0f4cd66fe565d5d3bbabcb6f3679d1bd5b61695ad0837ed7d148d0b1aebddf2ba879fe3174c05b6a1144a3c02763cb0e8b41d66f6194568d1bce0f2eb0570bd925e0e0f3efed00ba9705f8aa09240732cb54307749759a1132202f180da058db74ce93ffd343772a93258e4823ae16c5673ca26c7d79f73d4b19d4f7a6650cd46a28d97e995c3d65d40fc2d126704b7f5d925a08702cb00c5d3cfdea2cc8224492cfa4fe911fe3a94ddae81d3f38a49ef2aa8b9d3ac3f6391f6933c5d4cdf14224dd74d556bc01aa9ebdad93bfec3a426ec91b9167aab50f6e6b6e08de550770272f027fe71236b2669308c80a4ffc80c04f5afa538cd6945e35efb2c75f33a3d190a486b100e4805bdd12475de136a4c7f289f52e210536db943664662e616b8f5767bfaba9cae0975c4dde0479ca270a86926d7fc51fb5f3c9adccc8dead56e330aab89d70c050e7e9a8fd9f3f93ab116bb1388748558188f2568cee72b6195f8608a34741317fe9bebbeaa395de84ce38e865a9ecbc770f4be37d03303ccbcb5fdcd519e1e240287b3e0997d9276a81ef79a066de0740e7393aa8fe4a7420e7224a517d9159834acad339f27dd87c4fe4c94665dd3905342fd78be1127fe72e446e2136fdbf3bba61e1da7e868320c48adb669ea90e5bf38a40a87954b6a9f327286f2dc1ba79797b3a0b04a8b114dfa7dad8bb74a27676e738c5460c8e76ca0d85bfb435caa28e242fd108bfefb6fbaacfa653c4f7490b2c6d4e86724d20544794697f9461b5d8f48cda3f511faac2896e0e1ef42f9fdc9c44cf0e6c4a739cfe56ff8e373ee2d60dfc1dabe9141cb604d86570582c7383d4fd44734869a2e7f7dba6ae6d1c112d54519d06b030118ac8d0e926c61902b8ba705a9882b1870ebc6a5d360546cdcba30c1ae0ce3ec81d91cf3e69707f0e0e27a9ee6093b25d5b72e3698d7798ae46dfe333ccf58d3f8527a983d717b28ba379e2e0da4b495d4ae3d4ac99dcf7cc3ab2680b3a07d7d713c0a0dbab2e2b0a458f69883f7b6afd599e0964c2cc1ed26bb66b7728c4d4043c5d3fa89bedde07b6675566d336ed43e474a66bf8af1df0515ef467fdeaab812145aac083ba7eda0bc1fa04aefa02048460701662657f95f6b8b01d3ab0c4abf97fd8fc143493c011470d6b2f46c146c9d4f9552055b68632e5544f0efafd0ab2f7f8aa8c64db9d18c5b0c37cdf8cf5ad6a8b896664e87840a62c4b25a9fd219571ecf9d7a393f7a563c8c7bb782bbf68e2787c82e1a6b06f068884c452a9cc0d9129ea2255cb3a87696fd4e98e252208c84a5cbf29c166e7b725391e044ec3b90cbb6aa1e3091190ad6cc1a6831eecc58dcaf0c508979c4a6f649686a8d0178623498e895653f7181e3f6b4b66c39336f0a5cacd9d7e53858399015166e5fcdcc34e7032da0cf61b966f69b1ace5bb3676aebd49f56128d2899147d4aba32d28adcb0c3921b4421038eae57a7dd1c9c58f76d1be42e6294bed9c689b222ad69f5fd70ecf60b1631047512971e15ab7d311eef6cdceae0d4b4b421203e05ba0eea4bdb4c9c2dc2d7d6bbaaa5b9d71b71848a7bcd0470769c148a6c9835c8678907d00ef5e5dbdf394bde4a2cd62da517929eb6c9e39597cfc323e0818db12ee38d6f09770a271835ca3c586f10ed636ca5490b8116138914883870bbe0daadb26d12dcab4dbad553be4fb988187a736bb84b359c7cdf42675e23a7381d6a499a5a666e1b6ee1b5046baba0d19482fded3f0807f93c0141faa242920398a3ee134f62f0f3b3c9b8c8b2f7209a513b4316fc03ccbf7db7843d5feca2c5f4eec6ad2d00a75c4fc8114a2c56a7b932e08fe110d4a64e930fdef04784414ed5244e59a766b220fe94d2bb8b575cbd3f61f747498b499caee431d298bbe89ee45e5970502ca8ae4abc65474a0a21548e12430159500a653e7b32d8c61d3a895072e930cb3092b675f21032bbb4d45b385511ae900936354cde3b4ac54db1f63821ec3c14225ff9132096ab3f99d5d4eea11ecc3323c10fd3738a478b0e2d481ee19893eb2ff2d1ced0e41670946f3eb4af35835b26a943f9d43fdfb682011427eb93cb8a88e8b0d6bc5a99a3eb9e5ebad961d8c2e22e9d35dae7a56df4f8e6fc3043d700ddab2c55f0aab8909f912ae5eac37a97f52ee390c938333a058900df3d76d3e1b3aeebef0ed08e132c070bf6e2ba1e8add0cf8e5c88cb74075bf11473358f215a9bc3bb3d2805fd43d38f8bb0e57bd6304128bf7e3cd2af51b6c722c9e2fc47b318f763c7d45eb388e56026d4011c0db3b0047045c4a8ee05f886c0fc1e5cede0a149d80829d36667475e1666c0e4127394b76e4d886cf0b813e877ee5be06ac00f62d4163103fc0d7e5cf0ce49e1e5b048e3be3f4f44b6060b914daa8b008170f705e3c954a610235b4e71f39521c1d66fdf742446cf9a0dc2da4071c383c546a1b8e1ed80e8bbd01afd841cd0226694052cc466e8b1dbc836c2c10e8bdef47cc5939c44e0fb1e1c56309d3609ce9210b5fc240df0433f0015b7105939d318d74a07b9d651df682f38da27b52a92f1f174f2bcb32762fb2ba642576407c1484f8f87bda9bccf863e1475394452197fb1da3f93df5cd22a26640d09ba922a72053f8c554b0ab7f2216b6bead6fb52bc847f10d2dc1baa5d7db544bf033ee3fc083984f0f16a776e58719ba4c9ea2f6a38458a7ad5e73e4baa8c34a06b5c6b6a7da594a0bb7941226683f7de9762c0892f59da4117236a8faa876ca2e6555ef4a03b2d8f8493b3f5682b548271daa09592174aeda6e6d107e3dbe045908691d4db01c73e9527628ae753865fa18cbc9468b9f686d5923d3d86ef7e8f92e0a1748c93965eddd1acbb792575bcd2fb4f11209db2dac4f959ac00f0e82eb6cf3871813dd2e9324f575c85f400f213a16f85736b79950dc44d3798308b58d0f1e34b807c826e725cb191b50191effd7183ff6b3952e55c14039ec5cc74483d81c2175a74af8eae8ad5ec2349126ba5f24b99c4e36888e8de3e684ab1695fc244396de7633e01bfe50ced2dfe74b2eaa52781ccd7b7e179bcee8eca49960eea591b8a060c00b7a2dbe4822f2a07e595e732abbba65512dd8e2892e93db6c1c183ba73a226cda22575e6e3751aae30a3f26302b4a4ab73543d71c9edeefc40a0dec88136dbff43177a5d485f41e2571684a91569927014b702282aaecfcb74bb81f77c93db8e0cb7e98e3abbe3e03cc984c651bd6051d59e2297a2b71a631037d38cc00826717c2f6b197d075f72dbb3d8911ee160a1f72ff1e9651f504472b5a776b6373c5d5725e6801d4285c4983903587740ad40e957243889d877c2907bdc6600b50ec5a7c657322ff50669ba420c13d2cd46a8ad8ef1b9d5f1da596b95791b12e3ccad4eeab8365da124d92e8a55462ae2ea1fe13922e028836055d8babbed77115495619e49432c933f72ea50f3d8cd64359fd01475061ae63c33c287b06937db37fba01d958049fe45188dbd24403ef2b2f999bddfd354a8b9c9a17f9", 0x1000) setsockopt(r0, 0x3, 0x3ff, &(0x7f0000001040)="a45b607c483e25da371ff26bb0e333b8df8249eaea69e52d78c1b26c67e2c9530126938c21886c6922889668ceaffe6794217ffde1b9ce4fad8791ee75304186300730d48f7a5036255bd6c10b89f472e927cc", 0x53) r1 = semget(0x2, 0x7, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/63) setsockopt(r0, 0x9, 0x6, &(0x7f00000010c0)="778da77d51ae6fc1ecaf3dfa1bf5e34a58bcafd869e67d99aa120034310dd2510798a7da510a02fdafce64e4fd9f2cc7d0d050e9e7e5d61bb1327efce9e2c8dba106d90d6a76558923deab4953a1550434a4eab58b07", 0x56) 12:09:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x2}, {0x4, 0x8}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x12, 0x38) fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 12:09:56 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000179000/0x4000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="c55686fe6820fbd5d8410421b1705ee4360493ac8f53b4e1b386e5413eb0bf5eeca5c3db3c369affad6a61b82b048d24f3b4ebb981b6b270e80dd564956cd1b80841a6b77f6decfaaee4a6b0c878ddfeafcfddefc4f3c35457ccc9a3152a696bc127e6c89188af5bd0fe3f905ca9d0aa283b8e8e90aa96f05b2a75fdcd65b5d901e75721473bb45cacbb487919345225452c4b6bd68e4e173e85ebfc666749d1d0cb5cc2fb05f5057762c0048c7b1dd1f52c1c9ac8005d889dab1433004c05303bd642d52dfe63dfad892ab9ca4a99effd4961f3028117521c201edd", 0xdc}, {&(0x7f00000001c0)="061a8e62750441e3b1fd865b968ace8fd9586cbd981f803be74aca78d8eb749be1165aef138ae1df8d2c8b04ea649e09952e4e31", 0x34}], 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 12:09:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x800) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 12:09:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x10, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x10001, 0x800, 0xda38, 0x4}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 12:09:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r1, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0xdf7) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 12:09:56 executing program 1: mprotect(&(0x7f0000393000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) socket(0x18, 0x8000, 0x55a8) bind(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0)="292918d7", 0x4) geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) 12:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x7, 0x20000000, 0x4, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1000, 0x81}], 0x7ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1000, 0x3}, {{r1}, 0xfffffffffffffff8, 0xd, 0x4, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4c, 0x1cbdcb7e92d18008, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x10000, 0x1f}], 0x3, &(0x7f0000000100)={0x3, 0x8001}) 12:09:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) 12:09:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/229, &(0x7f0000000000)=0xe5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 12:09:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) write(r2, &(0x7f0000000100)="d476346d3eca26cb56df607b86e977d81a437519aee57a74368c8a44cd2427666e96bb775dc6ef1c0d5a3eb01d2bd68b5d88592a08a423f73ecb65bfe82d52d7f46ea10a4d4019f1257e424410530e2371c1747c99bb34c732d18278c74770071dc496cc94", 0x65) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0xfce, 0x6, "af68e09ab9970974818b52907967b9355f5bbebb", 0x2, 0x10001}) 12:09:57 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) 12:09:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) msgget$private(0x0, 0x0) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) r5 = semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000700)="45de846230ea7846aefcec706c864031b02ec4126fc8522005c968955021d30f3df63fb19ae15315ea13b53a6d00eb36decc03e7d06b2a52e3761ccc75550254ce17b115841566d68ac387849bb1fb50ab367354be4fb5a0b941f7f0bbb9a1255ae1de1d50678d2fe8f7634772e07a496ddf5e245b65b6f531f0012f32edad406c7694f08c33bceb77bcd54a895ce70e680a9ec82cdc1d7e2c", 0x99}, {&(0x7f0000000340)="c897e261785654d61fd242d82dfff12d120d6fe2304a8a1da086ee15b3cd0697974f3d82947f58", 0x27}, {&(0x7f00000007c0)="0e530f53cf4263bcec445dc99b8c03c0613570ce293d2d94dcc0ba407c30721a878abef36e39041f7331c6ee5b175faa97db40b09be265ca8cce6b0f93c62ce7ce4225f7b1c074ea0942224cc3d081ab38074ad3e39b277215277142e589450cba03c22636597b9294293fc3c87ebe632b12301a541d1b43db589f3c8ce760425fb0e7854764052808b9c359c60a30ae08191b95400cff4b993c48821306", 0x9e}, {&(0x7f0000000880)="c7d948bca7599b545abc64555fa9a3f70697a22dc3a2319ccae73f389eac15665dec314dff7a19228adc9c76db5661aaf158b587fb16e03b488aeff415a0461f9298da5b0f9cfe236da6457b7c3d8d69fe4f8ac6e0492068ad924d7661a9fd0f4840bb72298fd51aa2417cacab80780caf5e5d94e934893b2f886d1caaaf7581d5b1098a5e0560665f388188ec3790de1e5752fbe7786cbf4dadb907c3755b10af299478ad459e9df5b5d2ecf44a1fe0d237520de059718681ad2fe409cfd179998cb668fde917efefea2ceefb391682917a7f60e1", 0xd5}, {&(0x7f0000000980)="494341afb074fbd0a9675b242311530db0627e4d12283e747e550c0e8dc633c14d9848bcf6f5a9f5b7160706ac93407d4a6a0c9482cffef3db9142de0dc92cab9151fc16f041fcb9e11a4cdc9ac48e677a96ea270809d7674ad309fdc2547c6ef1a28db1faf1bc3834b5e03922ac1131e67ffe43b26556e7d8d490cb17c93d247d4e8463cce4cbbd52f6b3d239c1c46ad58df171d1c75ff3413842eba5173c168718d66d39df3d64836b34a81e451c98a43927364886ccf3ae4a473152f6e7c2dfb58d58a7be7a690c1d487f0ef4e74eef9838d6a7496471c37d2f2b0ffd822131740d7b", 0xe4}], 0x5) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) 12:09:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="5c6115c1a14085e9b964002ab0ab389e590f5a0cd6115a033e8aed9d2178bff5447af9f780997606cd8377cf75e4995c193da22db13f8bf9a22d1fa868ee8c4f95da8f8a01b502c79b599f5e55ea54197bd4536c0fe9fb6f69f7dea0e607b723d2884b69884fd01b6e03eb5c36314a6897e2a9fad653caf56c396e464e79699204ef853b1e", 0x85) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x14000000, 0x100000001}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/39, 0x27, 0x801, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 12:09:57 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4936, 0x4}, {0x3ff, 0x1}}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 12:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="c98eeefdecc04b1686ffc9", 0xb, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x10000, 0x9dce}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 12:09:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 12:09:57 executing program 0: socketpair(0x0, 0x4005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 12:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x32}, {r2, 0x4}, {r1, 0x5}, {r1, 0x6}], 0x4, 0x7) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) dup2(r0, r2) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) socket$inet6(0x18, 0x4000, 0xe07) 12:09:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 12:09:58 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 12:09:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c040000000000000000"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/190, 0xbe}], 0x5, &(0x7f0000000480)=""/190, 0xbe}, 0x801) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 12:09:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 12:09:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x40, 0x9) ioctl$TIOCCBRK(r1, 0x2000747a) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x0) 12:09:58 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x8007, 0x81) 12:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x81c691ae9b48fea1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) getpgrp() 12:09:58 executing program 1: r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/69) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x1d6) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) 12:09:58 executing program 0: mlock(&(0x7f0000218000/0x2000)=nil, 0x2000) mlock(&(0x7f0000109000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:09:58 executing program 1: setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) 12:09:58 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r0, &(0x7f0000000100)=""/134, 0x86, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) clock_gettime(0x2, &(0x7f0000000240)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r2, 0x2, 0x2) flock(r0, 0xa) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x1, 0x9}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x4, 0x100, 0x7, 0xaa0, "2fcd3b206dddf21ee6711b96980e2882b9bd877f", 0x4, 0x1}) kqueue() 12:09:58 executing program 1: r0 = socket(0x1, 0x5, 0x1) fchmod(r0, 0x43) msgget$private(0x0, 0x12) 12:09:58 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:09:58 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = msgget(0x0, 0x190) msgsnd(r0, &(0x7f0000000040)={0x1, "8d983223d3afdf61df999ae4f36b9470f7fb9f3d391b5b98394e227406f5d935e5917dae6687b0793851f951ff25450ae0b9d8db9d8360110e5b00fd40128ec51a1fb010953be7ab32dc2e382fd1e2ae054abd07e4c61c7ce80cc9f0bf81f3856baae09c6bd0662f1915062ff3ea8a89521cb8c8b977dd61909151a065eec7a97c892fe037851324fba634717a83aa80176c640f3fca7f30f146595ee429622003ac91432b934301ba3cdd3ce6fdfdc228e2da1d081cd8a45eee2d19769f593d5fa649040258cce8931813b95c09c89cdcead98f490dc419027d9d48ab587433f3195e75d117b7339d562687da8aac83231ea9d07625c665dd4c389fc55379703ea3567948d1946dc932466e91e4df88471cea47e862cec68f9c7a0d6a35d153aabeeec3cdebdef522690b5b6736b3d8b64ab311dca25e401f97dc82f756f397243621fd0ca7199639871597e168dbbd22af01ee1f2fbb8c05de8dae28888cc8c72aad6b299ec2061af1de16acaf4aed5ee0e931035e3bc37a1fcdfa2107e28182782ce3810c0ccf55708ae4213621986af4e6932099537e8fb7a6da442b06d30bab43aebb2959190abcff45e1cb4f561e55cfa5c1907c521d817ad330dd8942d1c034f59853ecc8b6796a627c1ff132c1073f7508cc479b0ba98f58d9ee8413882c345e947f088ad9ea5bf927548daae09de8d87b31a443d14e4281587d0a266fb4d630ce8cf9b4ddf5fb3b9f6455caceee8b3371dcf79d97871fe73e5020e35a1f422584b7fbc314082c647db3cbb380d5276e98578e5ec9df4ea9ce7c1384071d2dd3e8bc458cb69dccf8d7b477fe0cbcda0f850a957988b3f68101ff51695654d3d49dfe919a259fc38119bdf883c36668e6868437fc543d65e40c85e5307edc8e4fb9b4d774147370cd1f6712c33a5b53ca66e21d1b2b566dcaf6affb3bb71a057cce0744865abef0d5ab27d90b1dc8b22875d7a54226d4acbec6d551bb01fff13b7527c0956723b06dbdba67db5e8989ed6d76b47c5a071ad05143c86ebbf0e777fb1bf04342401a09db836f9b80ed3c732814affad132483f228975905772e0136cbf325f80ae8b297e553f33084ad1df4ca63058a30b0e72daf8a1b57117f28e8b3ec58ab6aa407bf107ecfcce33af8b3348d1fe41b151d8bdf1e7beccde4af985508a2bb4ef6729347a0036a2b1eea4f9af2223d8ef3d914c5025b6a2623523e019785faccf218866e1879985409cbb366bc52036a0ac2eb6eb11a241b12a35d2657a59656099cc1ac05d9c7a32ed6bf217f4f70bf1f6672313fe36f95c5860717f7857a241ee4f32d16d1eebb80824ab89944965e86d195d37efa036ca34dcc637dec03304eb596e10c3b09ceb30f599b0ea3ab4351dd275a03bea538b6c0bf979460aede4ec3b0772db3262a18408104e9980fbe81b5e34e1567a46c49bf79c822db9b6d1772a0b72e093e62617a1a4e8114fe0fa82bc06079811f33d406a32396fe6d10d6e8b92cc2a63bcb08dfb5ad3dad0344602196a751b75290292430a3bd3aae99dab782c4a9cc85cb4b6c52a2a935b7af671bfa63ea170eb79e2bd30f2630018d42adcf5a21af3a42e96a700d8b70fe6ccb760d886c4e1b8c8662073322fd92962042ae2829e9178691fc28c60c34339b40a67492d4465baa806d62837a4ab94d8eacd1c9b120bf2d46bdd6b07f9010a98c3ef4e843ac372be8ca6233c24b9e9296987d656bbb3079eb1bb60fd3332fd99e9f7de5441418c2a3beaa97124ffae24033c3a87647645a755d3ed179572615aafe2eb03ae934d671d520f54d5f43eebbdc7860eed7443f9ec11cf41c5538d638f3e005d2ee292d7618cc9647d7973916840766ee3f69a7d2aaee1e7b5caeeecdebfce5a3ae654a42888164a171c114f4fde9dd9119c626575bb57ba35a5dd32dcce02a1dbf33a3dc823845d8914090620ef15e671aababd582f63614a060b274705d597578b0b97bc22e5c5636dba2747a867c4839315685399694431718b7a3ac11cc9416b6fc262a512168c7733a1dd3ee24964e717a84cff854a5b7d9ad169361d4151b46e28f74cf7e367a5d12b2029d0d51dc0040f7ac312e85d5a5a96572072e7f9fc6432d48320db569993966504b73cf0bb747a962d019e6830f0a48c265038be5ed29d07c752666e37b34fa9e1b45821994b568cc9dca39e3adcab041bff75af243f78d6b348ad02f95878bcfe4fc30dcacdc3cdfb3db39f32ae9064dde1b25837810788242727f2a3afda27e532aa8d9d88d8ac38d7b0cb12042dae84c0f4545860fe5d123e8574ec76555de840e335c11951de6c0b96ad6a0e8cc227f7aef765e7fa288b68d3481c1479b2d9d200fb143c989216f5bf9698b4bc41b21e833aac96a8ab5ed53def1a0e36f3670cb8929d2026888dcfa671066ea460837c84b95060f9657df1e84b7352c5ae5fd83835f6e204d0f725aef34d71888cf8af95b7d6886a2fedf642c286bd5ec03aa31079716584f460e4e31e8f4d9dfeae32fca1aa647a50be65a64afd08da71a9c26243b1323d7a73ce4c6879d0763ef866ee1c9358d8fcaf06005d87634633db71ba28b7c3f03337b07ce0ff9242709b52900599f508ad776d61b24d57b1cd9e6546289ddfd7da763bbc9953fd5ebd12e8e03ddb05a62bbc8daca509fec2f43493ae6898524d0f2c5404d8024f06935d456ec5c7997bdea8d1890f20fc77cd3995dba592e211a809731e9e3608f23980340ce64fb86420a9610ddca7e7049bde8c2f1f9c120c6403180be2cc4ceb04f609e7abccdae9490dea59ba7b0d8e94766aee2e730db929c9de3cee579a99cb83f730c4418d9e26b5bc891cad75b931f3bd3329cc3edc04993127b44e01f820dd04e47ce833c82a0777705b52302adbe1f897e3b953b179d509c023e4cf72118eeb1316b1d92a8a715636f239a5f19f0fcd84af20a2d29c0f98635ab71ebb67a5c36ab78de99774531207157396f84627d7434c79148b36af15d692a3f1e4d81dd623a4fb3be79e2dddaaf44ca2a740716b097a8931916f075f2be681b503ddf3a943d2a710280157d956fd317b0b04e2215239928b66761b5c70bbbeb16054aeebed1326996b36d03065c14d1130d86c2bc2aa6e28659df7592c20e1d596895bd2e087809a6f1ea2888df75922a9d445d93fa9c51eb95555a397c4c908cfb58c246153156e3544919d265903d14d739d83f24400d91fb41c755221d06ab66b4f76f7dfbf75ea3ad9d62142c285f5602d9596829d0fbb55faade977caf791ae5865b1e744b2b92e6bbd543475aa7dd1eac62109f8b6a921af204a8463c231ea4fa5845a378bd2c092515ae91816def50ab63cdb1c11def858373197621194a7792479eeb0f4644a9b565fd49b7d628d9a7f1ad4d738b55a6d7a4524c5c2e1a0a660879dd2622e417507bdb349c8e8de4fadd2fb9598435fb1d3b9569073eba6577327ec2e9b39dde47d0ebd136f7efebaf4148bf2fe74e2728dc9b8bfacce42c14c699daf1554222aa4fe361ea3c9ca1c093b79d9cdaa9b72a7618f475fb60719b49e074240fc6127deb2b8c040d5094b68c9f43627173eb7af3b5d61f60acea8aa6942fc65fac9162a52fa09d40694f77e9694f2cbd9ee53e5b8ee8eae8aeb691441635d8659c94053686584598c0819479325f4fddb830da8acaccf0f7500c81a8a629796dd5fde383cf8f91df325a882ce5199148f6bf2b905a8eb1036bcf9ef32250fe53ce56fc99383c88ded76a010073242616e39545c7944a30d8ff079ae95cbae01c227b1a36c7ec9b662f16d2a0fa740a5fe3dd9d96274d105308ea2b9645fe52c0d9772b9e92dec89b9137e9abfa100bad1e9f3ba0fb2aff7489cd5dd990fc6da9ca2bf1c82165b67ec40adcac7f2cf40845b81568a80ec2181bd7460dce38902cf0175c9a4920a526399296ced3192a8b717bd989a7169219583f4397bf08ea25de86e1d71886f92ce77f96a54d86a6203f222434a33cf9f5d6167d806162f61ea7c77e0dd12103883cfc4a8bd078217dbae6cd718316d540f182d7b9aa99329426d203401b07d1c831283bb5e8b3bb74bf9d5305a0d63af89439b9f628ec6844e694113fbc82de07163519072cf35cb3a369359405d7b5a3c45db51f74be5fb90d9f7a990efee20df79b79ab88e8158237248fb27cf41faa0b196f28547321265918f34c27a8ab0fa3a44df958171c32466cfa3514c3e81313337f788709565056d3f538eaa301185e31cefb270487c340a1c044147d83d0793a035689955fd82fa623e09d449d400d06a465b717bcd6180d52e1f3506f5f9ba0c50591ccccb869c94cc55ade1e71f4f7809c46eef0384cf7638d630343ed48fc3620703edbe842d96217968d7996a7a6ba251e0e4d9fd5c23d8702471c6409c8463afff477f79038c1f8fd872425d5a81f76fd1d0ab68fa1c5b9263a688ea2bbdedfd5bf136806224272b63e1694381c23234545aa072a24efa018a77b7cbda7893f3cf558e947a8afcbec5b70763558c6f76ec49c17e9d82a45560fe6320a89341fc4f245eb701aa85f420ed351f483465441f5bc27e574b94dcae8bc16cf42a7704a566ada9942f622719d92cf7d1433e29cad2049f59c9b89732b8bf02fe91b2bb60720ba4e5ad88830afd3a2e75beb0dca83f533b5bd3c5b3dbda7963a28acfa5419e8965d33abe5c0bbfc0097855ccf25ad79eb47957a47f05a52984f52d11198b488ba543ecf84e3297217e825a8b55d644721a068421a2658a5856deda4786dbe2b3db7225c86b7a77d55f6909729442a8ff96379b2690f9f908c65293fde8fd732d93d7188de401f574ffe49511c568bdf428a3a56e5bfa033fcbab5ac84863b6441cea832b0c12c3fa879083369a76e7313c0152a22d2b19c62090d027180a158b2e9ed28454d27c8276a464f1cd380670588d32049257cf7678bbe896f30ba3aa2bc06b465d0a8efd25be849c473a70a1e33ded70c0a2741671d3233b8a0fc662de96025aa786529838b9994a403db8967dede1d558c5059eecc46843f70fbba4e4ca8f96403d8cd4b4a78120511605c3ef34778b0b9a8df0f3406fde3c88bfdc0bf3cde64faf162a0da0e5df8261087d95c2482d40276f9fb41fb7c224aad4c66d7d458ef6ec3a8b29c12436b901a84434b1a145fd7170708f6cba638e610e2e9b2b04f1d471e019583e5b586bd700f7fd0a10eebe1840ca04c3469d15b3274221bfc41ed732946db9364eaba92d3db3a13fc3f34f7dd803970bf33335e2f56035c821e27aa06d7621a1883ff9e8b67e864bfa64e7fa5a67ad3391614cbe6f86d27cb55d6874c013f83aed1ceb4dab164c79ba6cd1d4c25ad89d51786c9dc8051b6d39ac3577a9d76bfe429a27d3d04500603b57baa6ea7341cbfb9699659c70972872d6f546fa25e62029ac6353d23afc2f5f6c44ccfff9c9de1f86c5b8c4ae571f969ea5e4c785c2367f99a80f8c5e35d5ac6518086e18299f52a040f56dad63434bcc383d629d1472cf946b63fd0f224142f869d0659d2db391ca77578b0d186f6ffd51bd3179e8e438acbd65ffc3a8f3d083f6799b650f855075e4b463a63bea025e205639bf4c5e4e9b7459254149a6e06784618aea4b947ed4868be01826c7072f6ec652386ca07d8876dee18c97d0efb2db74a834c9b49e703d6c164a559ed8de66dd6f594b434557c90ab2972977eb10586bb38cbf52033680a291c700cfa5c77e94ce49ea5bd3ebee54cf05066e1067d74f3eca683c265ba43d5f"}, 0x1008, 0x800) chmod(&(0x7f0000001080)='./file0\x00', 0x8) chmod(&(0x7f00000010c0)='./file0\x00', 0x1e2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x2f9, 0x6}, {0x8, 0x1ff}}, 0x0) msgsnd(r0, &(0x7f0000001180)={0x1, "617cb6c7a42708e2dab1d78236f6a51a45afd3e2e17d1a7a428ffa7a98dead25ba58c275357c420ab776d91f320da3a805f465d3d7ed32f969841842868ff5eedf04217245492093be8e34d754beed"}, 0x57, 0x800) r2 = open$dir(&(0x7f0000001200)='./file0\x00', 0x2, 0x110) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) connect$unix(r1, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) shmget(0x1, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) r4 = open$dir(&(0x7f0000001280)='./file0\x00', 0x20c61, 0x80) listen(r1, 0x4a2) shmget$private(0x0, 0x3000, 0x390, &(0x7f0000ffd000/0x3000)=nil) mknodat(r4, &(0x7f00000012c0)='./file0\x00', 0x102, 0xb0b) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) getgid() getpeername$unix(r1, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) getsockname$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) r5 = dup2(r2, r2) readlinkat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/100, 0x64) readlinkat(r2, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/112, 0x70) r6 = socket(0x0, 0x7, 0x9) writev(r6, &(0x7f0000001a00)=[{&(0x7f0000001680)="3cb4505080e92c0a60ae988dd6435842d401869da7b95b1a673d3a4390613de88439c55dc2d25820c7ded4c172e947b670881fb93cbf219d86c39af2bfabe49ffe57c4aded3066f5d36b2d55b33032967a37561a24cdd7240142e2843844d57cfa0ff331bb98900406d26705e7b0704cd5bdd92bffb0798f140a61b98c5aa5108422bc9eaafbdeea19d900d0143ad550205dc37f00", 0x95}, {&(0x7f0000001740)="07b1056c45fb291e1a1c7c53dd5f8217fd95f5b53cd28e42e3258dc9140db459a25ef624d53c779846afc1b9222337f5862f962823cd6f67ed3f1148d4a8fe449227a7e01f17735b6c89f695ef1859a6bc75caf7cff44c18b82a306eb95a98bd55cd429adbf62cd0af0fb8c75cc847f88f31e9739f542e35db5559e28f5c388d8616763db4df2633f4ab84bc934cd4a1ca3b201cc0abdc7f", 0x98}, {&(0x7f0000001800)="5e3c70f713788a53093eb4f4fe2c4aa851c6e0682691ec9771dff1a44d24169a4b3ce21f45f9f5dd729ed3c3f124ae0eaad811818395cc7ab8b409599f4406149410f27a352b0adf5189f52e28e89780fde78eb1ecb42214a9f7f16efa7611b9b245526ffb7cfa330bc1610e2c3eb620066cd8993da6055e682a9b2f31e2dd10c1aa75c6d8f68c9ec399f1d75c6934b0940eda6d20491e7e3a7f9122c0767e7c4c3dc1facb9f8d381e664975e11a15d48937ad5d", 0xb4}, {&(0x7f00000018c0)="ca11423d62ea1040d187ce1cb91bb0835ece810b6a623eaaf0ff59aac1d059d4661f128f69f7013ef9b39d3aaab9c6e8b4e1ed09784142f663446ef21fa818af2f90b315e4386c12c8d3f283bbcd0501d4bbc1ec1e7758a61e14bea0e0534c6af6d8cb192bd462073bd0f2ecacb07d269260b57a87e10275671a3469ec7f", 0x7e}, {&(0x7f0000001940)="b4b6f71697f2ab4cb664342ce8c1d0100a1af2f2ddd80a64d7676912421300cc513bd1ab9eb10750bdbd092b37b04e14d455db906c513bbea7e3ac474266aa4fe73cf4f7896495d044d443fd9a7f888a97acff172940d50fcc593b79cdaa5d9286730a3dac1a4360b0458869812aabd70b9425a2a7e3321c26471cac13a59f5e4d58", 0x82}], 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockname$inet(r5, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) 12:09:58 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x8) utimensat(0xffffffffffffffff, &(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) 12:09:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) 12:09:58 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000000), 0x4) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0xfffffffffffffffd, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x85, 0x9, 0x1}], 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') socket$unix(0x1, 0x7, 0x0) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r4 = getppid() r5 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r1, r2, r1, r2, 0x80, 0x85}, 0x1ff, 0x2, r4, r5, 0x4, 0x2, 0x5}) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0xa06, 0x7, 0x9, "218f04d1cff7eadbe41acf979839e43ce2679932", 0x4, 0x1}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r7, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:10:02 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) getsockname(r2, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000380)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) syz_open_pts() close(r0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8180, 0x5) r2 = syz_open_pts() r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x10001, 0xffff, r4}) syz_open_pts() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280), &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='\x00']) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:10:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000040)) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 12:10:03 executing program 0: 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, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kqueue() fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) semget(0x0, 0x7, 0x2) pipe2(&(0x7f0000000040), 0x10004) 12:10:03 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xb7e778310516cb) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r3, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname(r5, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r8 = dup(r2) ioctl$TIOCDRAIN(r8, 0x2000745e) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r4, r6, r7, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) fchown(r5, r6, r4) recvfrom(r9, &(0x7f0000000500)=""/66, 0x42, 0x40, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) 12:10:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) syz_execute_func(&(0x7f0000000000)="f30578700000c441f928c0c4e3dd5e790240400fc40a4a45818d800c7b6dbb5e0000c441fff08784f50000c4e159da5b003e3e360fae482d3ef600abdbce") sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 12:10:03 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:10:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(r1, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x2) 12:10:03 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getegid() r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0xc30195d164b43bd6, 0xfff}, 0x5, 0x6ec, r6, r7, 0x0, 0x3, 0x2}) 12:10:03 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 12:10:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x8) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x8000}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) 12:10:04 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x1be) 12:10:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x3, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 12:10:04 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kqueue() r1 = shmget(0x0, 0x2000, 0x510, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = geteuid() setreuid(r2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) 12:10:04 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = semget(0x3, 0x4, 0x180) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xfffffffffffffffc, 0x7fffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0xec, 0x0, "994e28b622be88deccb5acc10c6ab2f21f1a3c1c", 0x6c1c, 0x39ef}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x11) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) 12:10:04 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(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) 12:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfc7, 0x3, 0x7, 0x6, "3d8267e171a62b6207456c2b8d0e342122d8c8f3", 0x0, 0x10000}) fchdir(0xffffffffffffffff) close(r2) r3 = syz_open_pts() dup(r3) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) 12:10:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x20020, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) recvfrom(r1, &(0x7f0000000240)=""/183, 0xb7, 0x3, 0x0, 0x0) 12:10:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) socketpair(0x7, 0x8001, 0x26, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f00000004c0)=""/30, 0x1e) r5 = socket$inet6(0x18, 0x8005, 0x5) r6 = fcntl$getown(r1, 0x5) wait4(r6, &(0x7f00000005c0), 0x1, &(0x7f0000000600)) recvfrom$unix(r1, &(0x7f0000000500)=""/115, 0x73, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) r7 = dup(0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x8000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000340), 0x0, 0x800, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x20000081, 0x8000, 0x88}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x309b}], 0xfafd, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xa, 0xd8a0}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x594}, {{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x6, 0x2}, {{r7}, 0xffffffffffffffff, 0x6, 0x81, 0x4, 0x101}, {{r8}, 0xfffffffffffffffe, 0x4, 0x80000010, 0x3ff, 0x2}, {{r10}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0xfb, 0x73a}, {{r11}, 0x0, 0x0, 0x20000095, 0x20, 0x1}], 0x2, &(0x7f0000000300)={0xbfd5, 0x1}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fsync(r9) fcntl$setstatus(r12, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r12, 0x40}], 0x1, 0x0) r13 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000740)=""/69) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 12:10:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x2, 0xfffffffffbffffff, 0x0, 0x1fe) 12:10:09 executing program 0: r0 = socket$inet(0x2, 0x4000002, 0x4000020001) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 12:10:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 12:10:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) recvfrom(r0, &(0x7f00000000c0)=""/89, 0x59, 0x41, 0x0, 0x0) 12:10:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r14 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x6, &(0x7f0000001780)=[r14, r18, r18, r16, r6, r7]) r19 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r23 = geteuid() r24 = getgid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="abe6d91af5e3ed5700da811b7a4eba1cc620a4e365f7d9921d7bc74303bd680a3fe8ce9f0b12117906eb7ec3a619b7b1aa0a0ba2990b080198f86ada98607e51216a9613e9186e2aefa2577a93941add7611d200ee2682193b539d338db19ada64eccdd81ac328d27f4dea61629d4905", 0x70}, {&(0x7f0000000100)="5465e4505463af5fc32f59d51513470559157ac652eba7af7945670889134ad1a68a099c2b02b08fecafb35561268f92ca567ac3dac4d652be50d3a3809ca8ee3b1f3f91e791b6f746932eb2d7e58358ea62fa20a75a2a42bf03704f878bd306e76a47f6c49456f19b9b3980772cda69a80e5b5b9bf2018002416cd95b98044a4ef41ba827f8a09dede0561e2c3820f9322f249d654e46c6de2b0aa9ca88050adb8726d01a372a655101ddf5b2c95e8c1ccfeca72c780085dee62c837a998f631d7c5e7dc7512a26314770ab675e2051ebd292a7c3248d59ac2ec0b6dbe86824ed04e8f2600f9fc08bd43b6484b59bad25699a31ffbf5a06bfff3bb383ce99662f40bf9c9ca2398029ce1c4151b4287fd5c3290c72de8f75729a2a9fcd62a2dff8cf1c37f759c0e65694392132d603c2d426f36f805af3564fd89efbc6020f96549a7fa4658305f5b984e0f9adc78aa02edeaeccb8c5feb79e3ee6a779edccf40b97ac8a7836f87b8991ec6887bc4f44d97687e4058baab145bc5f4548b5af424a1ab587bda2376eac8f50a0fb7d71cd3eb5619cefdbbcc6646ac6728113953737f816c19d3488c4f49f87f1900a6a94c0331328784a25bea0ade928986ac19a706951ddef5f0d1bb8d5f62049e08b2330f91330f4ea607d1be37a214255a5c405190807bfd18fc40509b63162c2c1821ad1f140f33a91bb3ada8f582aa4597e131d432c4f7b879e0a7d6746f36c9c3971425139a38720fc264286ceec5cc0cb18e1cb2ba46b49690dd2187cc038f9b6c8103e462799b13a7aeaae179844a903b1fba80daad4f727e40172785fb2cfe7b017c35223b26e675857cee5261cb0de05122e022f6825c1e7f814fbbac0f2250a855dff7620e572c0f19a767cd18df6cee313b3e6b51b9660f811c16bd8477999c4de8f4c94f5f6bf7f32d03da36bacec7d47482da6d3035a931d9d58056c7f9a3218be1cc87648c865ee0f7d631152ff0829d8bdce3bc059d92e615573d369a9ccc4eccff0df0f5c25ae51b94e2bd9174ba13a2995874d5d7201a75a634fd7f42ab76d5506986df010b381b968cd9d0a40a20c781ea0e2bc18cf41218930754dffc470a44f0165853701e2e083cfb9b5d0c0198bcdae514497eeed2c0dadab9daa888e4f32c4f697ce89f464285de7bab1039e55c65a3d0fb64e33cc34f2cf6d4b2ca8cc05dbb72620b4f646f919ff2770b45ff55c33973675981f9a4f9b86a12f1ea1e1bedd975b1197e15d5da0eaf526bd555837073b06fa13cd4c7f93621cc152940dda0b6a6efef3d8c37b6f9b14186844135189af7a9f79e098c744998a9a49ff0e2c5d7142403a968b24f9781647bc91f41444ffdab5cd75cbcda7ebc986ec2e63677f817db91f771704b51e845f53828f075f8c9facc5aace2a1b698e79e79116e65becb824e483baef9a87cf0beb54a1decb8d0d7801438c24fd8dd01e691a569edc4190a64167abe224a1df9fdcb3cfb26aba3a7c584bc36ba600b2c801b403eb4aca35bfb93043d2d1b3c5a5b24860dff7c9ff4e00ecb626ab77b8acf2f6d8e68295179f0e79d726b205ecb1787b2453a4e5358e66a863e2328a4279aa58e615595adabc43857b5b1ab4676d5ac30d2a27eb69748d581a571369fb336ce5ef0a728226b511ab12f583455dc5cffd690501ef6be177538b926320b3d76b8cf681b9e10648859ffc48a54aabb99d796733ed446a563bf5577d4904fe744633b2da8705f1752b4a4759c376cedc39d3e47ffde0798e7a8a4f5f7d4ee263ef9f1684fd1f0cd17d034e3ad708e6d5c21537e9e9b57fd6c23d88276e35b9e8c9071d172794f2fc877fa69d76fc96faf727e9925e361bbe0896da7f4cce6da38caca4afc2c6dfe9ce1199ee45be4c54032b498b38a83c3666149392aac6dd7c13074ff94de7dab2cfb95484c3b6b85ab86b1479c93eaee6e03003079c0004b0211dca25b82a1d3670472b339ce85a0292352594679df1c8aa70922807b75ff0fcaaf5d120bfbaf368f281773ece1bffd1c2ac4947813975e8dee004c4f091896e9b0244bd280f20d7be4da4928b91683660e82a18f0579f6820ef97ce4779ca5a7e3844cb495601379952f8683f2abcc99f6aba158dff044278c9dabbdf38207147aeefe96bde6d673d06bffb92674ba702f1a03478bf85b216cb92d461a330d5d041955b2cf5b96d4d61829f857d767abe1c62170149c072534c4e893f8283285b8e6913dcef3a361f9a909dd12dc0261bb3033c6173a5939d3cb558d33734e61a11a577f0cd21ba21032e197ad1c9d1b4e61a865a5fdcf65bdd511193d522750f09f1ba59e5ef4d8c1327a87b9fe163f1d035e0f2a7758134b3d1334fb15bb69620705f9c5dabf8ee4264dccc5d11395d8aec9b200ebadf1f182ceff67b0ef5aaa92edf5e2147eebf04930ab0a2090592efa72af2b776c93ba07f2ed4043bc01d764184f3ad9a24e37b094c36b5d48d67a8603035bde45952f16662647297a1b8aadc3d3b4311b0546e4c2018a5071dda4cb0df554c55c1f2d069dfae69d3d79e84ab823ac14425ae5f71dc801a40aa3d042fd9c58231aec4cbab869df9c3a92c98a3670876750ab9ac0fc4571cbc560dda8c498d6b6ac5867e18df80341d603ca0b0224833f1a8e2d813be3ea9f9491e04fb5af6c68f5e42487264d2639ad1eecc0eae7857e75b9df9544da88dcd495fa16827d518ed85280c5ff5151e2c8d07a192fcbfdc75861b22f88f80a3b486002159189bd3c4bf8c80ed2ab94870198856d7d475d3dd7333a3dbe3a75134790a24726d8d440278f2c7a0930e60c427d0b8a7d1472927bdf46e3d6889d69771e6b2dddf76bb570ab70c82c1ab26b27f8339c91fea2826d6dac92f357d63445a4e02f15e76b12cf09059323db1a213a3201f0ad8ef7624130e9662f47117a034bfc89d9bd9d9296514462eb9564a75bfe282cf792fc7bacb01bd34eab15ac36313e6ae31670cb9edd39467effd788d0305fcc4f727fbd2a7cb457aaa47ccdb2052dcd429e1cee5077474ac75626f7fc98bb35f2750b034ddbfc5e8f8e149dd58ee51e30ff839c93aa7eb8293d02bb628d7c8b544170f4e0d1fb9aa3123d64448400addf46f646f13c3d17accc7b48acf98a59849e5bd8de5c2ba9a68fb831a25ffa3dd323451c9395184b56fb9c9c74382fbdecb537c928e8b196f1c33f0c3b5f705989a78bcab5b70c6a28c19e58d2e9256117a3c21b4454d1be84f1ebc5f0f0970d5ea2ea40845ee07b826b08b59ef037ce1507fbd9febf52363e3e0bba8a692c849fd8f653f5fb48ec436f9acd8bdaa014d904873fe0de01e92646e2ad7dd6742b2053714200cbc671f995d49fb7b0df023ea7479bd0e5b20b4809504966850b5dc19447dbcc477342528141ba37aa4fd5f0fea26f49466e5512d90a319bccebb8c25aa825ff8a96b4c86f2a4f209f191b8ec866d4382e6b7b0daaf8d82c303631142af81d4d48c38992a65403781e9f12d2528600d52ebd68fb976c0fea8d393008f10751bd02e351e6dcb965408f10d5256891bad6632a5d25dfd861226e5ea22b4e34001bb9beb0f853a607dcb568a015776ee43c67e69562230cd6c8d4feb6ead4d00e040c63b46a2978fd5e866e0444bbd0b183be9caeb6078e404631376ea6e94813692b295b77244a4e2785e3a9a9026b72333cef1f64e0c901ebe7087e0c34c9f7eb51963df3d8b21a95a1731629c2e5deafbd5ec9c9dfca1a34a7dff4e9a9ba0694d678e5e6523a8a7b7875b8ecb8f6991ca5ad9299640b44f6342429838e8148b08da949fa7770562fc3e9e34bced644d60b6de55fee0b50806f09fc320f9405a17164ea7ad523c9187c0c75b393d8128a01a06e2e0f64160895ebd1b0ff40e6882c6974cf129f58a895b33bb503f4453db96172e00b6a8ef425ad51d4a8f52565452b539a389b4afeaee9a2e3ac3324e2174451c335c7fa8bed5337e71bce6010698f9351dd6ba9d0433e835546adbe6a3fb61a34225b1b4d48b4313789d87456ac09e3aa52a3f27875ef1423dea2710c1ac22b1eb620859d97ef6d4134dd21394fa707d0f339abeb01481011de500e5cbd102b2fef9ea30b3caec1b904036a2d9038e124c295691a7c65f4fcd583b8c5e71cb713e20cb4e3a7fd0581d31cfc946591f0f22431872f96490d2e1abe7216c266cf80ed24fe3ca3ef0a36bd00e710ac8d677b247dc3115f614893899b64eb638cbcf3cb2e9a4e13c9ce1a0b7fa46a0d43f2ff7fc9abb0587bdcd0536e8a2ce6817c5dc9442b15945e85965d39f3dfd46e39d20a4a9b1e0d412c2a4b8d3d53c0c0290e8300b78b34e00ddddbb9807db590e708274930191b00359a7d1c938ecdd27b3abded4627098337845ca85ac15d91acf6ed87abaa6e2dd999c944aee780f93fc372c3d650c7181a6267eece2abacbca7ec4be0d3b0637f4e4b01909992fd5092aedd9f270e9b832e4f1ec640ac0618a44a8dced396930f37d99c59718ba3eeee8a312eb9a41db1cde34f8ecd3ff4283db6e30343ac7419617fd5540297384f6e1cb261d6e28145531e812a9d3bcf06aa832f7ba9fafba18dd2c8bb0947f665737454ea26af1444ae24d80304b6449731f2e559a02b3dca68710949c5a079fdd670ab4bfdfe4720f5b61ac2f17d6307bf3ce2f63ef0f77aa546ca20fff4dc9ce17ed6adafa2809833bbe413eaeb8bb3b0e225c193387ba93a1a5fe43821e23cef67c3d51d604fcb134db5394bff842919dca0695ebea35484b78a1e61432c071a8516c8bd147c002828efea9f402e483685ecdc2754a7a0bb6958cc0d57f1c9ef036cf39fa9e4e2f10a320397318b336e68687aa45bf6d0d7992b04693c0eaa5acafc42a35edaa687d561e2c3322ade9319c958b518965feeb70b5f4f7961a614a0bf3cdcc2a3492cae51e9e9fd07b65fa1b67111eb648262391f67f66f3d8204a36e602e74e71732ce086b940dd508b19dcbe692ed0e6312065f65617681b6d552be339420fc95e89940d28f1ec0892019881e44628e1a01a19d3b2e18e95c15918bc5c07de19be576543b2ac7ca544f285b07c3a6b609d0cc7232c923b75bf062cccaa3cfd55c4af114a5850d611134eb017edaa41d1cd149365808b3174906ad1f52c2a3a6fdb95757c81ba826ca28bf2fc8a891273ea4e0fbc427ab43be316791648f7654847d77025fa86765614b64976e8450ad3d89c3d46bef74583fde4c3ccbeb3c8f6f16a21ed71a4356dd183344b6e9863c73431c1f4f5ad3c52615bf562f6527993c866ca4ed0bfc3509935f8092ed4041f1952e3eea7be64d99643c41de7fac6e93d280ff5f13fc87e2cc927241f7c2831ff1cf277af738fbc493e3cb848aaf9edb4762942da4569ebe6db85502e008395d14beee4369c76e2ea6d37a5f00c5a7e13982cb3b76fe1e93e0450d35c0bc1f6e6dae315e82212c3ec9a41381b7d7eb652ea8d077e80ebae84dd5bc6cf5e09a3ecd533ada46ff0b3782df36ff7c22c413d2eb0b27d56bbbd686e8a45e43ba1d4c43847856bdf8440749fe6cdf6a29295af988f3e6b0b35ff3a15628249d0a208f9edd5c3a808aa454c90e39b4ced41cc08b3efd1f6b749e721b7fb69b898e911427a1c0801b474b71632efb01cb6586649c3206bf8f881cfcac029b7e830cc755a6de39b245fcc5250dff52203cd12233fcc731d51b0719bb01ccb7e53a767d452cfe85699c21a6e1acc8d415a0d1690bf452b1eaac22178fde5c3b819c210f8d9353c1e4a606fcb35e2cf5", 0x1000}, {&(0x7f0000001100)="52660b66a7d740707dced05c448c4a6548091b58e9c1aab48023374fa53ba9a7d4523d761ac66b5829dedc948aa56fc53bfe6b8e0e32ed6ac4903a0c09508cf27683d70d26caf806882b500bfd7b610a3cc5b570273a3fbfc8d06811ae65dc245603c298bfa31e874c932fa4062f852032f9276cbbbc09670e50556d20ccf473676a81b3", 0x84}, {&(0x7f00000011c0)="e29cd840cb8d1459ecf0ed0ac19605d382bea4203ad2793e308c4a6c7e69dc284112733092f6a493f3a32a4498f62e6bd2464d633e662bf4d89044cda83ee11aab5e1089a46ed770", 0x48}], 0x4, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x120, 0x7697108f47ce5b62}, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 12:10:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) sendmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000040)="cd65739ec7e5f51b6c65122f5b33860cdb44d157ab972ccc297203a28d13fd794adf42ad368cf7fb9f3e48859d1b5037e72245b643d9840fe96b0702e917b6247b9313d648d67162ea2120891f782b5d8e5936977556b15b2bc1222aa01fac21a4f262f04a9e2698a155226838caab6b1910fe96038df761f35be35b50b0086324bb434c09e52a173833415b164a0902e7a1411b2676ce7aa9f9044b176cb9650865e4f82aca4225eb989c255bdb4abb65e5fbfbf7867b5ed384b486ce0799205bee6019b4c4192db49251cc94507f1f69ae8f6b991e6d8cc2025bc4a205b14eb79d", 0xe2}, {&(0x7f0000000140)="15fb8f629ef8b675ed9a48aba84a462ce61911902b6acd610926d6638eabb33cf5e7e264a5ba3810c38e9006e187ac0fd743ca1acad331420cb2b95c847b93150727a31dc453c2fa76e31a9fa181c260b279561edcfe3e776e181fd388def1847330a73a24cfff56a0dfeff63dc7218cbdec6e19126c5ec770", 0x79}, {&(0x7f00000001c0)="cbe941bfcbed78106f4a129d9a5983b72ae123d308d15700daccffb2ab0ad5c737ca102f31e6ef0fef49f483b4bc8ebb550da32188fffa9095cee77454e982eb1845ea8c86748595bdf908d0b7123fea951bacd87485c45c970d36824624d00e9197e3750de638", 0x67}, {&(0x7f0000000240)="fc061800cf3848a832d0378d6278d686bb5bd7430264099989aa4a219338601ff43b76de3bdd9e49bdca98170edca7f7843d07697c2227987a41c13313b48ce32d4e00aad9ec693c91c870e5bdbcf274262452af8d505965225a909476b41fbabde2dfa9580563eaf82d4a43864d6ae3e1106d81ea46c11931faeb7bd32cc1bc44d817fc5649da0fd3362db0eefb4daa9f431483ac556adc8e0682d859d42b41c7914d7d368f382294d8eb9716ea1412d7269a14a463f9d717b0cb0371964860691a02e3", 0xc4}, {&(0x7f0000000340)="ee0deab441cf5a17f1320c39", 0xc}, {&(0x7f0000000380)="ce2b567a93ebe91cb11fed60a0b178dc22b0bb403de29f47b8e899287dd9b6324d86", 0x22}, {&(0x7f00000003c0)="0c26197e0045012db13de10c279b716c6fd9935c1d15ad0f7c248b7b95b118fa4fc696ba319d0665da2ba3a524c00078c5cb8d3cab3760f4dce7a0c29673880dbe03a779cd535f87c2cf621d229001bc1f06976913b134e72005c84d83f155e19e9a4f0dbe0976a371183bdfc5fe40c71c567810e45dc3932d61f6b36c630e28daa525462058cfabb52c929108451714fd0bfe978f1e4effee5fe5f58e4bc91e0f1593b685ba62d2a5898edc16ec654a4cf223a75d83d44407d9ba0bcb389b008fb5da3ed60c4d09b5b445e4bc38c92921214d9587d7d83222b67ad6fe72801a5b7bf42a1648d2eb29cf75e9f0b713670104fc890fe65ebaeb1844c6636f87", 0xff}, {&(0x7f00000004c0)="0e91cb8534820090e11370596e1c570c01e57db3f00b027975ab1d56cd585b7ec8dd51a0c9699e3779991fb63918f5e05c64a2a6f1f0e7c543e98fb14774fd5a8986457cee7234c67dbc6f6fe70dd11a9ab5af4f998357d161fa01979ee7f498c85c6619ca35b7584e707f5329e3441770d5c91ae0baa6d521d5686f49625b55b798041fd4a2cf0b003f7136fc2637b64d1cca5e603927d7532b0c49074b27b198e2c4dd1ef8d9dbc9218656bcafdbcc0707dcaa0d1260f5e3f3ff707cfac00111de653f637d9d0d3da503f983df86dd1fbe1fe679cef3fc755e15b62345fd4ee309d960efd4896c9089aa35a0310857c99e", 0xf2}, {&(0x7f00000005c0)="56977e395278f739ecc0d5303e51a134dbf07a51675a3c5b1f44a0062168f1204826638ab92b2024728ded55614f98b6d3fdfa8664b8070a0e27b695ba0f5ddaa2a1c106a5ef9949250212917b520246a368c4e7f3a4d0ee2a144513", 0x5c}], 0x9, &(0x7f0000000700)=[{0x110, 0x1, 0x41c, "b17d4ac138dd889672040dc188f4e5711329475942d4e321984e78a9dad1a273d07fbbe5497b469569e80e2ee89163cf6514b08a6fce96b3f943ba29df2f1a6f29e523098af576bc0d062651bf1aab94f9c53efda1284c13dc375a492ad9c510534e7e2a9bd4a9f23f3899513911f63b28d391df93c0a90912225d84ab244016ef912efb868d7da42dcb2151fbe57328275fdd346e611fd57353b0469b0d4e592c2d02df255b4f3ede4185dfe37d8dc225e53bb4ab851d9ff63cebd41fdedc2db6fbd5fc6b4746f1f54a4593db82dd3927cbd88a77d084d63821668a1ce1ac02e249047116abf65c03004b29fe9ba161b0bc32bcac8a4a632cff"}, {0x110, 0xffff, 0x6, "580b7a845e91d6c50135d1174eebbc7fc437e4fadf63ca608c8a6545863a7cc77ed3dbf39a5bb14458053f734864c0678028320bf7dddee668b86ed6dfbed84876082b3d069a0614d5c494df6a08ad3df46a85f60e5af4fabe191b80c45f2e7c964c12a8a03cbf7c71b900a3dff10df4544c713c183ba293ef08d116150fcba29ddfd231df05385a14d2c8ee9e7728b9064fb299c7ab78f2d2e9dea950462039b8fd90e87591222e7c4da2eaf9663e8df7c3195ac0bbd80186f1c1e2cc25a38248f151891623d5c2c8f3ddfec3a685efd172ca5dfd153b479477e55c3d29fc54441b017bba776929be53bbaa065f38e082ab6823ed96f0c0205a"}, {0x98, 0xffff, 0x81, "be4b444523433fd0179c165de2c4a6a5820364b3569720af04bfb97a4a9b9c02ea72f216214575a361dd1d898578cb8ce480b356ea8091768f08282b681cd7dce607f22b7b2a8e44d98501af8a0c4ef7748e3b006f5f8f90e7536f76d1f21b691267b683b2ff8c93eea688bf6a2f3440efb56957435c73735eacf23ed09307a60149d07c806b"}, {0x80, 0xffff, 0x7ff, "a6cdd1cab1ed9472a216841ddae14aa4c4acec6c595613b33d47e56929cb6c0c9af955293a98e7fd0ba0b68215099b5a9b38815a6eed33f4ed55d580755ff06e8ac8368c4379ea0d839d0631c3a53ad6ee0d27afc5cba214d733611806ddfba6012e1bcfa49ee7fe1228d1405932"}, {0x10, 0x1}, {0x90, 0xffff, 0x8, "dd4a314acf72d42350fc0ff7cd4758ec654e34347bd5cf8d2faab1f28ce24232c1c4d5b6b27f03db8b2415015a21e234d3de0d2a0e6adfce3a9070d186ae7a4d6717a65accd27f3472f441e8f885c710b6255b9a5eca8ff1330e6e96b7a5d833c52d1a70dc8ae484e7b288ea564b5e5372365d3ea97c2032379526"}, {0xe8, 0xffff, 0x3, "c89bc790e4cd6d59d2d1921b69ec89eae083295e2559f9f3a54a3c3ab59a0885473c8d44320caefc0dd6425361e83b7a5fd493952d37dbd16b150edbd028f8b71a03bb087621233b53a3d6bf2e548eaf68113ca3fd68b69b7a16c159db2038bc62da30a2c06680b424b5aa1a32aabb41d7b28572134121c4177abbbf0c4c0226cbd7375c0e259171fa44d0216532c589e93e4d0e50caa2d4a790cde7fa9c58696bbf4e5005eedfce77cee06ed2e89b393d4f1fd04859402a397f4b31c0d1d1b3ede232ede608f236b23a06e16242f6cfbcf12789"}], 0x4c0}, 0x1) pwritev(r0, &(0x7f0000002580)=[{&(0x7f00000011c0)="a17dfc487c0d1f3cfd6f7566e227b8a347f5de391ce80ddc1ce9b02ca5a1323569241888da1a8ba2cb1306fcdfbadc00ee6b1deeb96f90ed385dd24d7eb7e6c52d742c3b3011e1ae695c33a9e7fd77a561b82b9620b941bdfdae92cd20621c0b0ca1600ae164cbf4a16a73758fddd431c0978e20dc7c1cffa5e7c9f378469ecb6cf380bf294139cc0d1403546b3c29f6c2608fec9afff61a41cf61666fee7b09e720aa3fd343a07fc63c244f48b6c937dc2bd00e6f57c05f6725a139af0018f8b9df7887abb09014de670930f23c3c663f3dc9fb4690222ccacf894530d04d7b9949176cf51e77ee55fafbd662e93e1e3ddb417a62785773cf75bd6a69ac0aa30a1f4a4f25568339b4d12697da80dbc98be4a323e500c63cea30bbc0f82aa1be18fdb15d142720cd7ecc755a60998a33a124af3effa22ec8e38b49797375fa8f40c3c00c18fd5ff40c1fa631e9385a973260fc742badcaf5cf860619fc122a2802a6395fd7a3f0d6b91b7818d6d29822a0d42dd97c5d48e239b73826cb80abb65292fb45cd8f9be7faa39e409cf5ebc028956331093b6056795a7604c2fc0fae82140e9fade4b337f700fff1c8b508fc60adc408fd0e0214428c8610d4850460a0aa79c093af6712c4afbef8a201a74d843b9af7ba2498e9b7ddc0cbc04481761ad8d2aba4a0fdcd7a66fee9d34c475860f198f732af9018e3379a4525fa637a3813883924c2fa4b5584c642ecff470973e405b7768a3953bf730a5420baf4f8c11fcdfc12acd3d8ca3875afacedb30121cb27985d4ab31ea42e5eb2b67bb48e0d1d337f4089f2dabab21f006f9cf5a6333d371f3b5c80507de37b36e4b8e0fb142fa979814aeac86445ede840b4b6721ee0df5548e4800cbf69481db908080146b85d08f4070013f640b418e0a78099226f81b5b55d7dd345cdf01cf883ba183555d09343ebe9cab3ac045d0239a27066adaa2f59efa2b0e589cd1f54e4c0149ec1b8a66cc802a37fb60115eda9b7c5f72fca553cb0ae0cfa8da3363e41cc144105fac339f3f0a6febb322b08e93b43d6aac46daa9abb3f9ddbcc6ed74f552f780b316c3ad32e57550886e2fbef323fa50922f890e4216170f7bd764205f700e9ec6cb167079f18bac9a3fd915d2134368a1a148c35d89da7537da580fa694c4b38381db7d43909199f05c09bf599f1694e9896f797fdc24f781c89ac7940ffc67e8c5c76bf963522a37a56b6c0826ce0b7538e794887d4f82005e612e273ce6fd03df47c69b2ffd834c4a8b7443caa26f6f75daa22cfe49e40ba278ddb36c15de27b99b3145189f3ecfeda54521aed7931cafc400de0b951b9c500702d62a4169f0d81d349c55bcc5ea2a3f2ec0761e9cb9a3403b5ab3c5bb8dccc96995f0957f37497e5d798a9b098ce402b2902f5a9a43704ff9a4a6a0174bff5281797bd58e54972525ed2b23f9dcd9423df4cb6dc3d132e7a3de771e3db185b68004fd3e91ec9b6a7f8f7e6112ff06077ea537c3b83e426d500f057f67a94634112d33c0c0936bfb58a035304a63d51f2c752ca3ee42f6acc48ed1c40b3e52abbff70d205f188bc58f2e3534616ba0989f383b4e3cb3502e7b01256a82df89a10abb8438badb4663a4c20510c6dcfb1d4c6e3949a96689b3e3087562d37e67b246bd249c7597537e79dfc8a96be4029c4828169fe9402b7f63465cf6d6e23e293354e2f1d22aa4b462bd544ff3fa206b5269f8085f6f45566535584c5147b5cacfaed4e1a46d48f3c04c8a17c0fd0bd7416338279d9a82af463abdd76a0b4c7c3e642374b7a387aefe964fd1605d2c22fca88fe6b0214a261f40fb83c0dbc2179e4f4ea7795e380f77de06628e5f106051fc54602b37405665605f173b4652ea143fe948136471d1ac6a6ee1229a69c4d7c56a9e6d176e15a70caa12fd01414a047f7cad570506a3dfaa04224c796e019ed3e15db27e919a17a54544a048cfd0e81f36ca0507d9d0987c9cd1f4c2a89f732dfeecea5c1409c13eac8a58a134fab3d122fccd2b320707839a1f632f88270bd5d3b9860ef6dcfe45f4c02b248eca3048247e88bf179778c698873e7c5daa215a12ee770b12494cdffce640425b5e828f40e50c3eb71be18522eb98abd32a0e8a5134411a37fb10ce867e136375e98aad89064f5735c3e46ed9eca757b0919ddd3bc6815767988d0a3b6b6dc0642ef916f9f9d7984e7eb2650db16dfb1af0d8045ddb612c9e735a2b93c1f05b287a065291d39774b5addfeffb58a42f49157a338a739b83b47b86431a763d21eceb4e43aae8f3043c83f2c230a3efc6538f4edfed408e89fcba7256c831e3d23ffe168c02734a4de9111996065833a6403e761fd2ff08576539dfadebf48b4b06c9bca6eecf7046576cba067ee6ee2dc0517fe075013fc3c7f685e947a55db5db381e08f632d211c475fb237a563bdbbd1df26b866131d8ed92a89e311b66b81d6855b582ddb9bd7eb71b41f0c3c34b6f97bccbc8ea5b95f2aa1466f80659f05e19e73326c6cba498a1cae967e262160fbe11a14d62567ad6990a4165a0dee580e3f670df0df1360bca45e14a2f559e2bb698e12f59592cfea3b41aa15f0913b5daafbce5f248aa106ebfd43364befc2279ed3e7a3f7e2a140bd88dc76563f09b7779ada832272332a301d6247ac35944d983ce2a6b0a3d2a5bd4ee46017fb1edf1ce9d77569eb699649888c94691044281fa7afc3dba9aa44e7178ad31ae9690646e6f67f6538a3911a43e9f0e8ee51fde9f17454bd6ee5bfe7954196bf83f77d4d0fc9dcc063677a7a08a0b942ecbc76a0bff66b8b173abec1b30682a9efbaca52d39359b690ba9760f357025ee0f47908654a26d39ddc73ff5c7cc496508362378dfb896059d9cfa2dbe865b25d22769efcafcacd5c27186f7bfb98316e0d03006361fc6216e124f6f92d8941d2c8fa23e195f5619038f48aa42c79a61b0ecbe35e9d62b880038e038d6f649fadc4dc464f0e1371c7095312d365246d834e5ad176634c996a3ee087aa26a7ebd14823954a56439898ecbbfad3d31924b27883df08db801f358bbecb0d2afa3fc9aa2b5f62c78e8833d29e3803c4ab991c98e48e49c5e83a27038743e7cc14160e7ac1aa7f8e3038a07f5bf54beb4cc307bc05e223a00384013725eb0ba07f9325bcec6a4be3d1c55f2f0f9fe78cbff765eb9edf61e72b1069a94c57211989bd0ef3a22c4f0283de2ce458923fb39fb70e4c90437651422a3814a713664beba673559b603ede0f859dd8422d37563d411010a4572e5fdcebeaa387cba6205e56ed3fed2ab9c9751af0f00baed90be3f4c3a84e567c0e7190387ba9a9a9b069ad5c148a98a0ed421c18aba5d4730dd504a58e624f78bc7bcdba522501a8528b46cd7e2f75e64d88b346d3cf859d05339543df888aa33b3557f955911a0f76c972076ee212f1fd7113ef1fc60076231a8c7b2754272ec1eb19293abe9c7c39109b5c4336b775ecbccbdc68c1101f5d22531fc6f25b8502b0a36bcbaf785793978257555541c5ca51a757a6f473d06bb87ab104d9d542c14dbd2ef578972c7cf6cf3c8e0a458f24c2d5baae9063e1f5337326143a8823cf67bb82befe9b7b309c8d080c3581b8cb0eb010f7fb3d55fc0a6e9ef0a3aa291b9e73ed18534bcef09829fe86b1644d99ebf426a8653bd129ca4e10b791c0bd137f05d58851ff06dc6ac3e93cb1b3a0a3e10f6dac7b06266d47b931be4b1794294e9bf6e74d80bdd9c033261b2d5ffe4389d8f5d3c1a1fc4183fa53d17f93d6e3af9f956bcac9b22746065e3e036920989cc590eedf3546891ce481d35140b054b5f1177d235370dac3c750586da4364232b3227c4c9101a0a793e9b715ad1bc1862609bcef6c36c649f39c435c3db1c89b488f27c6834c70b74afadb345d1d46ea86321672019ecaab8124dd633b9dd049818fcd2e7b5cd7161368201c540b785fe9d942f17830f60b42eee7beb9175307083bddb34987c7f3a34a0def5922bc5010e835e306ded4902f2a8a5aef8efae1fea2fcb83ad88ee8fe159c66134b79aa549d72ff87545be6d842b3e4e1c241f2acea2d1a90b2a593791079802805e3cd1a2315c0e1511114ba0ecc1f8af6a3afec74381584d6fa1ad043ca725cbfdb2e737c7c9e68c15b97703941fb385c4bfda08fa01aa3d5951c0aaead957f779229d5413a9788e5b03779f80b6bf12df370ce9dbc52966145de6856b3a7e660b110ed06487ef5e38de77512192cfcfba475ccfad9428d716a5c8dd325ce0078e620949e2141d5f915e3bfb8ddee265a8e59d9a6f816e825b85627a8790492fd89ea72bb4e69aab56d7272569ed89140c7433b519a5210d6524a2b08e04343bcc7f773d3eb560bdc1e4a4bf99f4fb5247363a8b6dca9b372964f413303609db0dbb710f41b94e4b7ce5e248d1fe2f5370d4f65032ed6e17c88ce0ded7c3c07b12afd746ae8c995c04e339b8646fb38f31393de111f5315de5b80b3aab27748a695169c04c884e4756f241957f52ec0f6aacf551ce1b770918ca9a828cb01b94bdc51d228e19f20803f5905466061352359a29681bc40bdf62c6968384423ff1b7c8e67b6ea3d0f6f227805848412a629ea8a05c0c8e97b3767873a4692ac03dfab440a38c5a2f4b5b871baccd68eee9815acb0827d56885f16fa64920a1d9e7a10807056ca4c86c3e880a77f161d3ad42f3c0cef08df6b4b5c015b296c4cf453c6ee4df8410789d72046e76f651ef40c5810869b9a6fa27c946945262efd6dfb0efa95be29de477e1e17731f973ffe6efa5d47dd2296f0bbcde2c645a973ed6e96f728a7f4a606d888cabdf4ac36535ab83238511e31505db4f17ea975a01df444247c14f52631ea6e8bab3e05a105438793b998bc035c735e6d39b6be087a3aa0ff6dc81b680ccb7865eb5c0cadc3fa3d893c00427152c513b9697ec6886618f073c5ac429e91cf0be7783558cf19a2ca6803a0cb6f14098af2bcd0f6e0d282585e06825e30abd6cfd8c17b42ca094fdc4bd4ab52697789d1c2206761560681c2eaedea1a063c389690f36ffefc4b91ebde1d2da860adcca150d65a27fc7eece41d42556dfdc3f932d2147456684898c893e9263acf78f433ad190c3d6597db2decaea7dc7069b85f532222145457fb55e7a08ed4110300d545c0ed232a3c87586d199546cd4c5e2d3f38651d3bb4b5b1d249c3fa057c5923b4d39d38f0f31b522c0624a72a0e6fa7ffeb1df92bc49158eddb58bda998c739b0beaf9ea252e1fb9788d42ca1ba2bd182fb5999b440888905029b9efde5949a85526898135eedf7b2f424c9d732a0f9af3fb07aff7b7aaccf85e4ff577ced50be912aaca075aeb9666ccc24b0e4832da34ab2ffb7d77c51ad7ae739cec2378077008c7dfb16e5a0af73b54b72e9b7e3d60980c997796023596caa2bd8fc69a2ffc93792fd17c7205294076ab7d0cf44a7d45a6dce256876eadd0b3fe8352b806d18a6215947f3dcd3cbaec92e843165ee7af09b2cfeac87de6f2cfe65cf7fb2c3e62d3fb2cf687bc53e6ada5bd4eb807cc5d60a5efe6bc3655c2175b218a9608969a4b2128f7ba3ffca8bca84dc9c9f0b2338bc2cfd4b2cd8c7a0934aa6a2d9ec25191b6626d38bedab04360527b7deadcf56ee9d114c3e4375ab6b1d5d870d98c8a4cd8622d780b2adf641a5d56e5e5879ff9eec6e1720300312561935e6927759b55197f3c09e28e37b0b3042ea78fbfc97ccb1e4fd4273ff29cf812442f1675a08bb79f1777bbe", 0x1000}, {&(0x7f00000021c0)="469a3a9d6bd30d3a40f5546fddafb6269d38fd704d55cf082fb06ad3e905ae48bca808501a342107aba0e12f24f260767fc15ac20177cb3b3f507dc67d6c3c3beabf040342e95a712aa8243fb07e1e17", 0x50}, {&(0x7f0000002240)="f48555db47a1adc09775c989323a9e6510a533e4298a44bb4799f3e6cb8827763c56d6ecd2884ae38906baca1f39ab4b7b74febf0dfaaa570f8c25055a4379104ab917619d53082a38db80a410fc0206f6fb0e3a6d", 0x55}, {&(0x7f00000022c0)="ba2c7c80163a05fdfc9f9af2802a2469b957d9bb78b87c8ac746fee6e0813cd3a9ca75a8fcbdfef92231f5b2ef9207c1442754ab3c6589dde67d9552e015284cad7981a124a4f77b9a37aa9b3a1e92df95cb472bcb8aadf5c5ecc0f3bcfb017b7d7e59139335da35bff0d46c21982eec066301798e593d32adb0fd", 0x7b}, {&(0x7f0000002340)="a95c3a59ce0406c4a9f8c7e245e1c27c5a5a489cf017115b02effe0cb4768213bba22a4164a60afe223f7c03ce6656871049d4b266ca9000f89c2cfe051e73c101d11a031ff4622fa34064daddc5e24152640ddba15d9e9b586c1d11b144bbf8f1c1cd6611fab254642cb8931a1f1954ed872bdb3bef34df74defec4aab28d9c009009a7", 0x84}, {&(0x7f0000002400)="e07cb4cadd284eed3d", 0x9}, {&(0x7f0000002440)="f99756dbea268579c275a5507f96e8ce15794e6e9161dc1430ebb0f86ffddfd274553f2cd85a9e04466ab2deecdd33990bc7e7f6e30762c90c96b1b806e8b43959", 0x41}, {&(0x7f00000024c0)="4c5bd6286a8d99394b6ad1220a76b3492812bb8e8e918d7adfd3822d2a749bb969a3398d39ef735890b04f1c0a755893c340cfa906654e67c24448851ed4d93448af21f3c4791192a67a9dcd47c5c099359ef45658156fef748a3760a0d7b5eca538bfab501109a74bdb7f2684698c67c9fe69e982ce0e4e232cd5ba1fb267b10a37f35b99fce47182238188003c18dc60f61b6e94dced830b76b73e3aa24de47259676ea1ee", 0xa6}], 0x8, 0x0) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000c00)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000c40)="76122eb3799b25e45521c0698ca0f1af6d3804855cb43e943638608ee45ce730514b43e35a0147785951869920cad995ec80a182cc6d52513c7a0a48a1ae86910d09c49eac2925ce2c55bfd76d669e1f36ccd91a6ff455064752d696969e84eccd6df50a94c551d8c1b1a079f8525c547d95fa101cf3e25f7fea24472cd3b5b7036b3aa7648c55da37c023ce05577a580df45f46360f19edfb311efcbb8def01637bd6f832150f017693c7a009b49711ed13daf2de790709a8d3c5f5435997878ef2eeecedf1f6480e3aa0fd9c78fce76e83f349ca36f62619ced6e9876da3b57972231bd93ab19084382b31", 0xec}, {&(0x7f0000000d40)="0cee3781e3cdb6874cf3627425a93578debb577c85d16a60f6a530a748b64c94fc108c1489d45bcff9c2624ccfd46b6f2b3fde098b33d701a5acdc922c6063915a2493343b682212fd9db4ece463b0bc0ca35b165827a5a0187e57ebe7d386336d4496f41be90b7d9704899368548d98d5b55c9afc71b0bb1794e21bc96b5e3a4c7cb13a63636696e3f32b9e2a63d9d686b2a3eff303c13e1f9935852dcc741042fc3677e9a47263972e99a85e49642c0ded3a2b3b18a22427c8cc5916b3d691aa0ad99df93386b9e5c1a5e8565071c6d3b5eb7b908d598fc96284f4feb1a633c82a4f586fa111a6a16241e45c3e732a8259", 0xf2}, {&(0x7f0000000e40)="0de2b1b1e5251bd90f5244db128797b58cd37f81b2", 0x15}, {&(0x7f0000000e80)="bb9f09401b3e0123b875475433edffcc8f15f4c62ec0455b534938406577194381f49bb4cc59e555b30edb1b2a82341d82c14ea11926e6fbc1e61108860e1f89fb1c55b8e33a1992d74fc6403d488952cf12c161979c4b3f865c85fc09148e339f4472aa8073496db60ff0d2b9c5f32009453d060ebae2f6b0af44f14ff4710025528e8c97bf949565abdff03579c5bef43d6ec3065425bc6055127a99a47e27dc53051d4cc0d42412ca408fedee7016c5e78462d9c6549a306ea86b7a9f62efb538c25e1700e432bf855e7b96611ee1a8acc54469affb978370b80fb386cb20d1665d373365f7bdfcf6ecdd61860fe9b4", 0xf1}, {&(0x7f0000000f80)="76b9c8fc2526cface20322d667fe54a856e980cacb9cd5f5157a8a74a653b0f754f531e09dc07eef28f9e24225269c83b81dad324c4a92", 0x37}], 0x5, &(0x7f0000001040)=[{0xb8, 0xffff, 0xfffffffffffffff9, "b08baa34f4e9006cbb8b2677c7133d41c03673769540b240d555ee2943ef641ee7485e9bbaa2b16d328747f07cb813211da9e6522b2db15c45803440833694fc1ec98608b2350695c78c78717ce4174516ceb255f1cee121d264b6acb31fcbfbfdb777a97da4215d296fb04a121e1dac4d61016d91d2848b51ad0fc14ab340dcbe2f906245198156c5a45ebd3abf74c3c54aeb853d4e9668ce4def843f1052644898"}, {0x88, 0x1, 0x1, "e758a2ff58c18f524439b39894e1a95a6dab4e9b2f5f8e1b760ae5584ee0c6b972a1f4e19f4a4e98793b1ad6adf8a95f82f3e2b4508482969afed0dae56c2765e2cf85bf392d89e0741cf794e859efc7d3118d4e44f3ecf5895f62b329e600358cfed6af923c5c1a1a04da7b0ecf01894fabf2ce94b6f529"}], 0x140}, 0x400) sendto(r0, &(0x7f0000002600)="543a5c9705d23139b9a8468d5afdc152d931f8227634e062df026162dc50af482e9b631fef89df998819dcdc5112f0f8aaa3c70c6cf879b082a5e9a4571ca70705e717160f1aafd8e3f8e9fe5dd84604241a82a3e0b6d994f2ac495875c25c0ec45db52329fbc6ef6cc6b3d9028d74710eb6b37d4ca2d27059b863c66a83ebdf055f51f47671b5b2bd1ca0264c3f584564900ef2c207bff87d2cc44a599e5fb32f25860f681573914a462b64e0164cd26bf1f008b5bab46beac7dbf8b07fbc32a2d538e2e228fdf7e6a5fbab19e6529d92f880672e8824b92c5a02fed6a17abe60ccdc6b1d78184d73df50f528220b5f00", 0xf1, 0x8, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 12:10:09 executing program 0: pledge(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x80000000, "78bfd92131b3dd0d34a8ccf1e7f86462ed0ff24a", 0x1ff, 0x1}) 12:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x1aa}, {r0, 0x4}, {r0, 0x140}, {r0, 0x121}, {r0, 0x21}, {r0, 0x84}], 0x6, 0x5) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0xfffffffffffffe5b) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:10:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0xa000)=nil, 0xa000, 0x0, 0x4011, r0, 0x0, 0x0) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x2001, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0xb9) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) 12:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 12:10:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x401, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="6ef1efb029d00e8f548a682e62670823128942e48686cf697f6a29b6f12c1573e3b4330150292b3960c1563b2a753a895f3f678f88f3ae2000780077cdf781ffb67509", 0x43}], 0x1, &(0x7f0000000280)=[{0xb0, 0x0, 0x8001, "7fe9e3a40b2ba1089740f2acd7b2289c7ab45c81f9c421548c069c4a381851bdfe498b9e84f432f96b94f4e3b3853ec64c857ad65c3e03db27d2339516a7e83eb459acb215043227b58bc2fe3c70e5c2402f42e2e76ae171d0524a46651b3e214ae770efaf31471d24283495475a0db31561cfb9e00c107c434630a59fd2eb93fa956c17efc53ec91551671d2133d8e493c1a5420c5b1f0bf24018c708"}, {0x18, 0xffff, 0x7, "87"}, {0x80, 0xbb238133fc18ccd2, 0x3, "342bdebac9b8abec4ac2d63da424c7cff1ab63b25c37c19d1a7618bb2d58af544f947518ed05987e3594b4323501e92b35de9e89877ee176369eaa4c71ce4d11335ed14d3e753538bb2635d4670661596ced12bf4c5e4b402d2fdb05e728d23da5716deb7fba274fb7bdb60ed0285f"}, {0x80, 0xffff, 0xffffffff, "75ce8dce2e5fc559617b55dd32664481428b63ffbdfa7d3d0ac9c3cb5e96994dbc506dd682907181c2324fd44e1c3ae8fc8f5c2b2332817d53c8d24811236797cf1c2e7f8f3de1972aac80123727e06a7c4e95f490a3ea74e67f727231e2b54d4177986fc8569eb86a40e6a4"}, {0x48, 0x1, 0xfffffffffffffff9, "336817a002103c44486d81beaca7dc4d679a2c1dc0f2b9c6175899d44383c812d0c0b4c4ea74770ca23f599ef1d60d1d379cbf20dcdc"}, {0x38, 0xffff, 0x5, "230c24c28e4a18bc480ab85c7834f1430908d831e78fc142bf9e87ddedc06d3b6918dffaa4bdb818"}, {0xb8, 0xffff, 0x8, "e8b36f8f96e429f9b215222bf73c54ff255006a9e9cb82b3dc93551b6e19a4b33cef55f6ab9af5d40df55db653747a62f35555ff5dc581f9016d6db1838b2d25e4198fb6ee10ea3c39517b8dbc128a5a72428126ce63857643b8ad1cf6a2d2e0cf6f93493cb954cd65b91d14311391954174f6ebad1e31c8d410cbede1ee500d51a608488a9e8bf6d04421dd5ad0e020cca9a2f3d7fe97084198256f3191a703bb"}, {0x1010, 0x1, 0xfffffffffffffff9, "5cd9246b8cc260b2084dc7792cba688d2390d98f1406e46a894662a09cd4c6b5e09b4be64ced263dfd10206bfa1c5ae4494744821a6324ebca1fb87460e52d408a7abbd94a3f3c618996ae9ffe2fd3b2bca78a25e65563a1d1e161dcdfa5eafc6e491a57103e032a884bc43cd84d01a99843e542ed7d5be5badb1fcd6cde1272f4a4f6978529728d00421c6843e640532e0392eab09aaf7c8ad4c5cce2536d5a8070d0e9786611486bbcd539bd79dec2e8793bcdb1aa2aff37359f8be5cb0efe9b87491d6bfa9ba5f3b5b187e29b9419e36d938fe67373da3b6cf0aa94c7910a482aebb814d8b03ca19547eef9cc52d5925f1d0230f51bc5dddcd48ef43464caa7ed84597a4ccc854ffffa979511e42f8ff303d0eb9ffa889373c9160f214a0b78987658018638c71fd788da380b9d1c5499068ccdf1a48d57d3d932c13da42094807aad99bb6635280f6726f51f92d51cd8e1550668002f1a4fae0639d272577bce784adaab40d718dd84a1357d96c0098b80b716301ae0720fb21ff17a8aeece0e6c084e113fe92fd29767d7243b8ba7e5e8ffa05e5a5a1dc285dc07cbc42e149b3ffb028f95543942ec9bc5335d0418a0bf71d22cd6a1df4fe6cfebd29c0aba25ce3af202b0d3e803b753687920296db42bfc595a4f91518dab8695d7f84a6c58e7f5833cc8723700eee9ab0135428ed358119c2d68672bb28083284a47e091a5e977757276419440614bd2ade180c14abf6529eadf16c20854c8fd4f2ff961a38499115f95e635b1a491ea20ec37ed67e984aaa78e8151bd627eaa7d2d7b77247a275876949765566be1735a63145225287e68fba2ce61a375fa7be8ceeeaf40436e18671b097ce2c9dac1a26096e7555d8c51be15c91e7b7e2075fb33775c5471cca43d6e18f0937aad3b4b5ed4361390866c73fd0a08e846f84d0565c60562bf333fddbfe3f0cb62830bda7e80d59ec12650663166369b1ecb41af2fcc4d33f8cfafd5565eeca38cbf1ced7c344e9f67bbb84de86aae08d023317aeb14ce634cb026cce84fd36ef5ef6dd52b274efe42989032b85346fdcdd03d195cb5b35ebcd077ae76d32300eb3dfc070d3059cd739b219f71ae7633cc4716e0ac7d070a672a5fc490d2cc7390366491681367f4326b0d853ad053255c39597b2b3462d91ffd5c5ae4301798ac5c4afd52c0da9527aa1c733b717339e46016d8250a02d67fa3ca3581f2cd5c3b0a0c60185de2b2112e0d12efae7c46f8d9fc0badd92e5ead5f12898534a1a655b72c1318871063e03ebe48cbc5ebc9c63ceae06bf254b1c02a42d2a8251a700f3c18dfda819ee7b8c59b3f0cda339fd29b567e32fa4f4de99cd1913e4944ba3c5449d8703857ceea0f00cab5c96e9ec27d39a7dc4b43baa8b5cdf836173d4670a8486d0692f9b662ec0f80260511594afdba310440c38efa45272587f296339892039b1e745673cf8ffd4d5055230acfd7109911c7552808659ed1725ab12e8634c0360a19313207c185ae55e25f78fa260e5ddcd56b4feab5a7d5f772d1410f073b8ebeb908baeabc2bc5c20fe2971bd5a792dde466c40d9d1c93b4d0b2d584b70df758e654c13ca88da94b43fa2124395a3c597901674c228ea3f8246021d8e3fae8439b4018e25807a10ad7f2032400345a8e90ac8a8a39b552e0301b56ab39964df4bd187d2f2926e4a009c9906b8a25e6ce89c2e155d02cb74989bcfd7a933db7141a4facda3a5ae65b5cc5c2dbb24f7c4fcd8dc89b8e4c6ee2a65de94cfec8987c125ed4401428ca023f00843fbdadad330bf5b9e9a2c9cf6417d173dd56d739b2d9de85b44bab588cbd8db4feda4233676ba74e427f6453ac3cf9afc9ecc48cce5f67bce3c0b3863c21628151b8afac4bd87c7de32d8e6efd2950556767fc39852bd4aee77ae860293e6f9f114c2097447218c58b626aa199e510ced518dcb4c237b1d9602e3c8d412b037f1c9a97ba7560f1bcec9b6c1e7c17b78b5889cbc24fc06d33d259a7c8734c4abc5a315f251da5755f153fb3ebd221709f606ffd871a6825d434a6acf1c4546900b6c211bb58f7949720fa5ea7d76e65059b77eb3d44b13cd31063e31c65c5cfb4d6769eeb904378fd0cedc3e01bfc031b7a08c5680460306e0759d71834ce70232536de348ad0c41fff82e6d1f01cb00fc1589d882fd2f3ae7e85e2d6a998b6a30e33d40a330227c72185dce9a2d077ca0947b2b26bbe3a925e43491a1d1adbbc2c0294a0d8121a0f72b1b8ea9e7968d32a9a25b53e448edf6af3aeb5730f829b532299007949bacef30ea06f53bf71083215e83e0c9ae5e85488afbaf7bcf0e0a5e6b2ee7b1760b93ffe00afe8f25a8ab4ddd1a2d3a693f87e7149c100dc8fb1b266e7a798bb0f58e9792f9f3b458d59c495c01ddf2560601b410475fbb4b98c740702db6b812d3271513a61c1772aeeb7c4b96aa1acb9d03faea4a9ebd28f8a3ef5b345b6451889f69e06dc40c6e7a898d05fe287d05b5a56138eceb70d00281bae6253f8b0eabaa7bdacb84850241c5cbc84d3f2a34ef348256787dbbaad1b9ae63e6c11f2b4487eab3c2b5f659531364cebe92483af01027c6c37466893527c59c3017ff987d520abb12cc17a0327bbf59a10b336e65a249b7cbb2a9efda790d74759c134fd788133c213cc44835ff12a5c4cda58ce6e1a9f672c2ce07470e274484faab4e92867b9dc5bf7f16cb9cd6973814ee2d44379f3853dd14b74ab4263891c7a4f2477260ce047eb5032f718ae9f6cd36d69f6d2d1da58deaae49fa6e42d0590f7eaecc286e39e5b0c838ea551bcc4131c5a8d61aedf7b8cc5f646884f7e2fcb9369a56cabcc20c1a25de71409b703052479eae29e677a288b8341d9f7f67c87fc30719a09ff61f028ad609719367dbc1d851f6153ae700cb250dbde6e77dccb863a6eeea7cd3ef541c048928523821d4ec6c4ac62c7a2f12f1a6ca7d5377b2d9c80bbeec55c873349830d5a41c1c862b0678f2ff8c3e6fa329d285e9a2925e17756e5dd0b6c6dd8daadbf002e5f772bb4e27cfe630a6bab83e79193c6358f4e0120f0f4f68809fda4ab7db79427b40de446486bb1d4f976d2ae99bb610a4b9368f247f532dd23b6391e9e456819c861092f8f6ad5c153576eeb851ab2ae19b58d3c5d0573412d184fb217b48e2339a075df3e747241da5b4bed2875574038dc73d6998b615ec76ee64faa245af151d65f8be717b56dccfc51540f4dfbb150bf157d6264123da2bfb5e547d79a15d6a2e85c4cb29f7ffb16a9b421689af4a1fee94ff6719bb470e736a008a098d919898457791c9251b81085cbff3d46cadac835d7bc63b23e0869d8d7b23c06b7be4c89f7d6ce7d94149533729fbcbc95b9784c6a0f4ddbb10c361f4efae5e36e1bc82f6b9f0b4592472885f647a53e9a7169e0fd61273b8e69d140b51edd7eaf5913fd03226d612dcf7190f627d77b96a7ad95ba67f31dde957379fa698e5671be827ac316e271ed08c1b4e1ae768dc2dbfc5f82b0c32ce88e98daceddb076fe887284fc56fc6ca06e0e8cc0958bfdddcded8a9d47f751ce38ccc704ba92e8d88e1ab1b74f8d109e2f12e392920ead766ba1fad7b2f4f7fd591d2f496cbeed6785bd280c50343e6b1b4da4548b2c049fa5ce8cd41fd3963dda0899385972245f08be5877b1a550174136de7d29571ec7a5acf329c325e9b3125b6e6ce009f54ad0ff411fba5acb2d6693ec1ab1aa33833fba7dfa91e0cedf843c429409b8f23a52d7fd6ccb63fc4bbdbe86fb2d695dc039a2039d5946d8848788e8cd89cdc9c1b7c030a4aac3efdd7f99ebac5cf415faddf693b8f2e8cae96118f59e50699844f8571525e95fb603d8c710a25904b87c5236d85fa1214fdec5e36f73e1ddd605ee90dfdb8013cd989312806c61a3e5054c8a9274f04c85769d12b90a7829b3b1ebb233d209f9cc4a440b7a61c01b9d336cf70df8ac826b3355683081d8fb2876d775d08a4187b64b54c709b4631f6c071d12fa8612c3766b836b00bc091a4f3e3f1baecb499114709926f5c1adb1b35c3c7b95f20212031785288689a28349709d0438da417993b6af64af7ebadbbb4509e67ca483cd986eed1c7833f14bbf09252817c9ad315fc9f52df164fca4ad94383c27f4dd66176c33f45f8f9bc542764abdfa7dbaec9790940c54e80ad098a489ec97ec085c01f74758719ee963abd34666ed6a87707cde7e948b945a0dff52bc45c12472c410c23af8160b873c72d34582a1786be6b496064ad9b6192077476fce8e4003bba23769d4c79f4ae0533e18498eb5e2527a54e82d08e0e1f3c05a5f816c9ac527d761bebe06e4ef178d5bb5e6bb23da1e6f73f50a4adff866be047236f7814d6e6f44e32f95e664d91df579a10e50827f63e479102b954706f81d2cc9b9f5c39a5f4d3c612baf53958a4277ed33e57f13b1332a68bb19984ffab51298dbebcf3877ecd3dfad1c3ca743400332f3ccd9c238b3bb92700460f6eb65d8b2fc369c436e3ad18e664ad72103b65391b3d89a2d7d59a2127289e6ba8de7233de7bea2a39faaeb037935f1ff1a68a3cb0c5247d38a688b337223481de7eb8ec3607f4a564f011bc128954d4d475129bab18d876e0fce81c1f34374e4fcab764820fbbe436a3c1fef176284e2e12e079f733803f29921d0548124935fdb3034ac02809eac3bdb6dddcb594a7938b8b175a655fa7c2bb029cf605fe8a794e0918e465c4529fc3456647e2bbcce6cac94511178941a060357649bf78a49df69800c16ff9c07f500f6321aa3bffab8e4d05f9cc2ee8fe5a458b7c2eccbf0c9f63985e5df67eb47079c5aea9414c1c5d12ae3221d728583ccb3dd93113ba9af6152fdb805904f2dbc1fbc4e7a1eaf352a80867e46c8b0b40860c75014fb8a7d3f32e884b6eb9e450382299b140d302a2aec5c18283835594e0f9b823311ac45244f2070901fdf4177840467646e08270d13a68d0eb0aa1f442f0c262539fbe2808d51af8ff49fda43c3e1508f09b75b466971c5dbe756d4ff4874d722321c866b1b9f8b7c9505eae07a42f36b873e332196221789f01b8bba6ff872266749ccf4fd7299191a0b3f65a840dae89b5a7bd9623306b143f9c0037f301b984b3315db7b2292153336516fd71f03e5d8dd88f8b30ec2f851165bde2eff13fb977f5418653dfa61e9c6f1a3625e9bb203584c7edcf5a8c0fdd65e3d12e63ae2fbd3c538072164708ce2ca67fb48c4f8ea589f2803614e3b84f333a6cc4a52958117cd61f4397c41e028fef1698c76a3a985ccf52d65ce04c99dd1706c3e42346407e53dc3c848e760b0212d2ebcb7bfdb55ed495642ec49525892fd09f508c75b5a6dffbf0fdc29521fe4f1d29556fd463cb1361141294abd72f97d55356a3649969e7f84502f687e8601c003c2aac9224d852a3727f2d24f1f6d7514ec653c886f2ac2e5f7a162df401ca67c988dbf74ae9af6afafff21872adac1269c834ecd9806f222832ec5f5ae35e0f296939f7a2d621d7bee5a9608cd5822c459439644b30dbda5b58f60a58df2c9bbfa585d75cf38068d0c92f5de14761a72c3bd83599739de0d2252eeeafa0bb5a19112f6b0677f5a8a1999f88a92e621cb963f4e42c9c120351961ea427af42ad9e6ee12903afb9dc190fb6bd1c5cc56a82b784294737c067a134535ef11a56dcb56d257f52ad80f20e5e6bb6ce47cd40bc1cdf2688ab63f460f477c987f14b2ba576f27779085ed863d55a5da062745b922a95287c47ce31f95f7"}], 0x1310}, 0x3) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 12:10:10 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x300, 0x80) write(r0, &(0x7f0000000200)="74e67848add7dbdfa0bbdf9c79f2e4c7931f3fd9c9431d8cf021795ca38b8de3beead7b2369b87ffc7168365c0cb3987672abe58b840f467", 0x38) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r1, r2) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="c12d21bfa641c436782725ad001e7a1f5b4dab59ded5719b1114d495e7abfd8ae6bc295e2ac643fb7d1c2ecd2fdc02bd40ce7b172ccac2742ef712b3019e582329ece28691e55261dabbf2e531c2692fb544dd7b9be0f259fb23d3420b4d4eb75405", 0x62}, {&(0x7f0000000180)="ba62e0318456729d364c781dcfb9b84b08b3b9a1944acc70cb26e0fc0cedf13e45f27927027f36cdd8f8", 0x2a}, {&(0x7f00000001c0)="c653d853b9a948ed99c0b2b973e1bae925ae7f4cb183532483d918bf0603cc1344d11062b0c71637f0096b448f9fe782", 0x30}, {&(0x7f0000000240)="b2af3b4d459c5771f1f157e0099f04036c8d406971a9fd66bae0c3d30dad7523a4a963c09350dd9c1c8ab141ff93", 0x2e}], 0x4, 0x0, 0x0, 0x1}, 0xa) close(r0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x141}, {r0, 0x91}, {r0}, {r0}, {r0, 0x9}, {r0, 0x94}], 0x8, 0x4) 12:10:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 12:10:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() dup2(r0, r1) 12:10:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x50fdd54c, 0x7}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 12:10:11 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 12:10:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) seteuid(r1) 12:10:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x80) lseek(r0, 0x0, 0x4000000040fff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 12:10:11 executing program 0: r0 = socket(0x10, 0x1002, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f00000001c0)="5dc28c4ca5fbe23e119d3afdb63ca22da1020000000000000015a8ec9d6a7fd3256d090f45788216e86ca2a2d1542b7b7d55f593f19ce1bbda3f17a5240ba1c555c74e29495a637fdb4f3a38a0de6723693ed4e8885628423e42f0991a006407941bb2ef74c738299ecda60c8570d01350e3f96a3ba1e9bd084199e68a4457e001b6812ba0881feca971b0637e79bd6ffd089f1366c9e5e599c50d3cb8ae5500", 0x198) 12:10:11 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 12:10:11 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x8, r1}) lseek(r0, 0xffffffffffffffff, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = getpgid(0x0) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='./file1/file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x1000100000000, r3}) fcntl$dupfd(r0, 0xa, r0) msgget(0x2, 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000140)='./file1\x00', 0x8000, 0x8) 12:10:11 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') 12:10:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffffe9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 12:10:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 12:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000040), 0x0) 12:10:12 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800004, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:10:12 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0x9, 0x2}, {0x7ff, 0xdff}}, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0x3) getitimer(0x3, &(0x7f0000000000)) 12:10:13 executing program 0: socketpair$unix(0x1, 0x22, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x808, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1010, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xdc4, 0x3ff}, 0x10) 12:10:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000340)) getsockopt$sock_int(r0, 0xffff, 0x40000000000, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x1a0) recvfrom$inet6(r1, &(0x7f0000000280)=""/163, 0xa3, 0x3, &(0x7f0000000100)={0x18, 0x3, 0x10000, 0xffffffffffffffe0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x0, 0xe1, 0x7f}, 0x7, [0x4365, 0x7, 0x9, 0xfc, 0x8000000000000, 0x10000, 0xb0, 0x7fff]}, 0x3c) 12:10:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fefffdffffffffff", 0x8) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) sendto$inet6(r0, &(0x7f0000000040)="349f636aad281424928d9c0cda54cb45524b6217bf83563c38f6c3ee144e02253341f184d3c6be12ebae61a305e5627ca0623f22e74adb08ff47d91f4da2022cc67fa5d51b10e78fb81543ccab41b887b3da", 0x52, 0x409, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x2}, 0xc) 12:10:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 12:10:13 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(&(0x7f0000000000)) pipe(0x0) 12:10:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="d638b891198408ce3198a19819281e3713433e39ec35f9b007e7ef2eebbe9fd2960afd", 0x23}], 0x1, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x9}, 0x7) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000800000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r7 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 12:10:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = semget$private(0x0, 0x2, 0xb) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x4, 0xe77e}, 0x0, 0x1, 0x2}) ftruncate(r0, 0x0) 12:10:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="41fd38c135d8cde9979cd231fffd5213ff88b7e014dcb7c6a5ed3a2d7042df2e1d1c414051e0efc912ae06c5f3bf616658f5ccbb90ba3552f5798d6971869df408621b8aa84ec45bf5bff63bdb9d119d547845cb1c3226b9945a6d706191b7df395f8d8c91403172e5e0b277e1dbb995ad7aaf76a826", 0x76, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 12:10:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchown(r0, r1, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x7) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') 12:10:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x74, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0x2bbf}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000024, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x7c, 0x20000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0xf00fffff, 0x20, 0xfd75}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x253}, {{r0}, 0xffffffffffffffff, 0x22, 0xa0000070, 0x7f, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x91, 0x80000010, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x2a2851e7, 0x49a7}], 0x4, &(0x7f0000000240)={0x3, 0x1000}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munlock(&(0x7f000005f000/0x4000)=nil, 0x4000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)) 12:10:13 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x4) 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:10:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 12:10:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x3b, 0x1, 0x2) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) 12:10:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x1f) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f66696c6130c7"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:10:14 executing program 0: socketpair(0x6, 0xc000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000400)=[{0xe8, 0x1, 0xffffffffffffffff, "d419738135350bc3f6597e4498c88e7d26bfff7ae3f6bed36ddc10307165deb7fcc4992d76bfb30cee419b44c52d875d45c9e69a6cdcd53e2e19f944a4433dd9cea2db75a52e4696a1a11e5f74cf27bf9eeffb6dfb1ccab7641345c16f9d75ea30e4df2e4f8f9fdfdd54db7d50166de1c0769fce76e9353824941a91d74b35067a87f676d78ff347a29712cb3c26fcec06ec184ae6d5c2601b350a0919f576826cc23ecd2ce8a7cb1d1e67ed60e1bb41c944b35cb60b3e183d250cc70a319e49ccb54e5cf91025518cd9e50b08fb81d920f0dc4811"}, {0xf8, 0x1, 0x9, "35094f8ff28b53ff522007fd6a49ea3901a099ee0dfff6602252b1a04a8443956ed0eac2c05139f280cfa9f6dbc68946ea67a3bdb10f53663408160a5807fc79dc6a34ed64edb4106701b39bfa2d71b2b7bfa7c6d747333bb3726e5599911081be419397bf6027d54d5cdb23215c5f2fec8b9e2a989b6be10ae4a73ff597a53feb5ae5578455da6b7d5b6f434da54ffb2eb61ca3cabfe1c6717a987301552dc6bf94a79f6dbb6eb8331c27dfbacfae60e66b5c6c4cc2069e1b3f597c8c153604df08c0d805b960379c8fd31f2c985698cb340dbcb27ba1404a7443e225979784d88b798c"}, {0x58, 0x1, 0x7, "15e30804a1f70173fd196778c0d57f02f99d58301ccba4e5f5691facc095ae0f3536bed0e1ed435fa10811a7799d2548ac17359b6b3829c583f44a0cdc57decfc42e"}, {0x28, 0x0, 0x0, "3ba32c6e5ec98be645584eaea3c939090360"}, {0x48, 0xffff, 0x9, "1839a24115f20dbba2eec74429b171b46ed85c6e0a35f4ec8acb56c5e216629920e38d47feabcef6a574a611ee04c0a511abcdd076a501"}, {0x88, 0xffff, 0x3ff, "be0a2db32b7ab5d0407f94d360bc34b7c783b423045d8e39d99743f7623521235e13eb3ab50e37e1f2f14d34bde077db01e45ec37ef7bb4600d62aef00a218e19b35cc82fc19eceb010b402028c81e6075ae05669902185a27cd49f5f774cc021960180e7e29ed774a8d0caf1b57e74a3e2099"}, {0x1010, 0xffff, 0xa4fe, "3da32c118c8aafddc5970413a88dd27765afeb867b8e32624a0264a5daf5cc2776f11dc43fce4a63c77d127a66c50dc066482bf7b490b9db049232cf8f1a1879c0cf29a48da29336f90a25ebd80046c94a5fc26ecfbd905de794360f0feb33b200255a721d80c7ce54c4d26bfeedfb56a77e5621ff34047fbb0c962d80073c9ef1ff7ed38777b39af28733aee571c1ed5af251fd037b320742b556c5c84841f6b79c1dee61afe5a0d385577d838dff76d8dfa7d24cd3fb31dcfcd60e8140d0b8a9d67b10206c54865e44f0bd309764829e9fe3accdc87cbbb99bca748d3c6d990d386fd4c9e000661cd62e9cb07a46846aea75b07de8a94c0897e4fd814200a1050f0e9d500366ba53e822380ec1f7e24ef956a7b2cdd42420a7bd9cab2d665ef0f160ce9b38621215ba447989e2f96e1e77641bdea7460a38477f0b18bff52a8b0b2d2060d43c7970b2a268064debf966042fcbac9f490cd31f53d1020d9cb1027425466219ca6cb5c564fb3dec956f81696b17962fbb6bfbc3239cf7e53354a45621205a093764576682cc10ef787cd6093920149c6ac1559475faf20e2232a1c9caae6b0eb127f3cd81ac8baa5fa48fd77faa35605ab39778fafd8e7292c01bea8b74a2c378fd6e0280656eb5fee2d18ea8e25cb9ab3fbfdeb7afc75e4b90fd5470232b629cdc77ee5391f8426071f79b72496b0dd7639b3dfa8daf9bb5fb92a2cc68a1ca1d662d7f73e5e1df057e99c0550f747bf3675d6bc9be6eda44f3fb3be558b3f3eefded3f08334bb094ff60094c889be52d5986e1bc5edaa1f178970ceeafa8ea5662622091be2bb1042c336ffbf9eb8c54056f106acb93b38e289d9215bb555c7c0ea4d832fc5fd5840161edfba1d4947c146e1a6b3ef00a140b619e2daae5e09283e80d3e896105a5999ccf4dd6b013e43bf78a3511e72969384b00aec7c3a8d264cc7b804dfb38d86d926437996cfb6c98bb2adc9098bf5d60cae9499d2afc2eaf7869e4f9eb8ac83a3e720b8aa9a74234090530006caa53efe24f612f5a10539ec6f28c9c20894ba5824e51749f5e69de92ceb41bd93a38170d148ad3f851adaae9f2bb7e1bae128ddb3975183b9dfcf963038ef526b297ae5414d0757cc90251ab4e28f955d25de393dee7b32130aea899b7b3956fb849a238d0dd15689c4b4930b57e6cd921255c630dbd6c9851365ffa461d12002b53093b420d4bfd5247a7ed9248788c8a95dd22f43ac8892a809db66175dd29c53475f2c2bc96d936a791ceb393f421ea783382c5b90b512ceacbca68185648572f31a4caf0adaaed8d55ed9af23c5fd223cf3d7acb5a670cb4a6831f4d835b97eadae2b7aa99b33667225e20251a7d2d2fdfc93501e0cce66829729b06dcde1ede6c9060936694e00c9a9a8bd141f0e5272af91c7075ccc5d1a9323ced7fab43bced6e4dfdbc8250855dab137a40c639dfc7ef8dbebf3352044423e3f04af0ae6f2e7766ae17dbb49a6bfbe468fcaa2495683dfcf72d2f2709c13063fdf057a0635a3703021215bd0d2696ec49abd7d029413eaa19492240ffe7872b432d088e1db8fe2f755f37b5b863df6e2cfff106aaecca905182c7f0b9a512b650b653d07d9118084dedbb77286edcbe94c08ebec4957e3f4a587b07902e738a126e9612620f40707461f6a88f4cec5b2644084c8462a19fc4db3afef2fd65576585efeefbc162523621b6e41b597eb61bac59df994bc8dd587f2e2f4ad63cc95e16249138907df6e0e6c05f695036b12567e183b77b3cde37447a781c0424d09db96a591e732aa7e4341d9f299e24b389e8b884b04e51a6e769b7efe9418888a313002499a9b1392ae9bb62017dae07dddbd4b9e8aea183f158be1ee8a4702ce5d5a7fe1478b89e2c523d83c6cfb4bd001d79a346e6a98877a1717f9c9ff44a0823e610e83755c87e129acfeae8da42a95edc1a1cf8f27348b1fd33ae1b676d6353b189b4fe019a06cd4bc94265f33ab0a589b0b3106fffbb6e1e691fc12690540478d860fd665c54b2f4c751c1e3f1f6ec8fbb6ec61dfddc0db32d0889930a6e27705c56bfa4afebc12d81a5e08faed0f21085cb1eb59d1abf4c3781d2bbf39345718d558c0d857332b6d5c0188ad0be80009dc4bb5637023213aa2b34b94f076dbf10b55b452d8ce13107ce0a9e170cfc8c8d295beef6024b41d245acbd7136e580a25f9206fc3f9a9f1f114761ada220412f0362dfb219f7d0238c7418b5e4bbf9b325790e34e98539cbb8832f426dd6bbcf280d942914f8170f2cf90ca13cab603690b533a644faf2f6dc48b26f8bce5cc5d8d7c51487b1659f140eccca8c9a0c4b48945fa08b2366989eaa00d06a0d7747f1f2faf9c836f5548b73c8f02b0745ec0aea147212d12c2b8fb6ae6f3c2cd4a2199ea780a676f2f4aed8ec261ffe7bac746df5925d13c26b91e7f8bf09602d1a492150f631b2b2e727b796df6423c38d16e326028bd53774a65e9150b422033623d3cb57ddef39460334a29d3e549262ad042bcb99f8daa2f7178fe09310ba437357fb0a08c6df24043462049dfcea874e8cad2517b8305c2cc463d91d8fc519ed27705e7b6ec9e9f64e10c0c3c6b179c08159bf99d9563974c2253d1cc53fb12e6257457863fe55cfdd53cdfbd830d94252b5795d329740ad50ac958af5301184e25b1a0ffbe9db3865d056828bf3f56e8910effd4314671cc316a9a66153f5f9ea1750f94a424f3c0ed6e5a6110c8cbfaa90274b05b9bc243f30c80ea4aa8cd3b3738b148350c9ca8401b693223cbdd96e6626924046dddd881b9685fb1997a466e13d435a477186f8545b12bbe9e2184abc57c47d7bf54c1af24684edd3769e86e3e171a93f5735ccefe5542cfa643389301f0ad2b68a07e7269989cd100128ca0208d84c26e22c8a21fe07036c11031806e6cc3648850494e232f6ad81b5a5042ac8e564f0b12ee7b8f61e8f1d1aa6faace49131448a02801ecf40c464763416b85bf1ac84826d2e122dabdcd5f40d7490e327aa6bcd5f6df45fc987665a353149b7c59e04dded6bc2e27b0a978fa48ade9bb5af1bfb2399137276c3baf6584d3c2ae7ce67a0db3578fa65a014796f081e01d63215fad26c5144bb61e0349954d4a51f6315e6b530e16d746fdb3b41065ab785067a2d127cf38c85efe714949f82eed8f8e05aeca953a7319246622c03076c61aaf2e51c87c9be698a02dbd41344848dbad10668140b1d4ecadade61b3f8f5b29dd4cf0de43c2b1229cf1302db0ad696fdc66563f40e45980579846f1e5d601b9bb8b7ca244a2b5e351db532530e37987e1d6f3d9b734755b93b9899cc07b59e1cd8970fc0376c1922c640ee715289d3ca7848bfa51e5c23d327117b60e25154cc4f7c99fd0ea53d661f494c087e98aa07ce7001c171925cb30fb4e6e3566170f5fb31a15044df72402484b614e959097e991149345ad739283d7b78b10dd5043e08db63017395bfa45142dcc64e9764d587e4d726394c1ceb3b23874ecd31d7b7a3c33761c66b62a4805f1d9c216ab36fe2b292e2d2751778e5569ea58f8031ec5ffd1e0253f9098487404c445400b6a3f92ff4f26c6fd07516c285653a8f8a4776f54698dd19c2f956ad92d43e0c7803679f530f9acf4e4fe6a88269019c17dcdba4ed7e8b9340b19c1eea505ca1ba630c3faf1e7f5ce747183600eeaad3b41473698930e2f8352930da1e7cad785fdd740e64ffa58c981386f9ca1e905c5c8a55802fe53ea82a33d450dc7e68bb9e7baf7b06bbfc16a9aa77226152ee4acef28cd304e4f4683fdd69b5b911ab3bc561a72a185947636e8f5aca7f63f87a8b4d089b9268039a9b9e9e7292300dff8288c0760a752e1e7195995eb76caa7541d0a2e752cc8502d482457054d00693d0dc94912ff9444176f93324eafb37d619ce6b064ba5554938d26f3da3dacf764e988c3b3296fcb8991dfef7496b452b32cc9dcb9b453728d1b1a9b016590b5af29f2d2c26270652889d3497b4ec8cc413f230791c469b20bf35647b480457d994f737c74e4026bc268714c922f1bcbd4bad4828c678dde9e7ea22ed494473378d861bdc7e954d30c30f08928d1771601633ac82f3a02ab8b6672789d5d4f5275a23efb9753e2ad7ada4b7436e39de84565632799f50e75a4cc75faa76708a87c9ec62ca6e772c4a227b760281c0c64a589ef8b7ea50c5608635d0483cd1edcc450395c740b0c5266dc2b01ad2748262cbd1055a73181b6c8491dee5663505547d1040a4a9c35ee2b6e3372c54aa317689cc0d36e273d9b6819b7eea38d4554055b3dfb43aa57c8f71754de8eeb1b0d3b45674f03ca52cbc5dea60dabe9702aa01b9b075f1d59253130cd531ffe48be2119663658dec9268f608fd5234d6573f33f5a4c35cefbbb399a48c0220d78589c5f4f455caa23a2f41aec8600d77f1736144dc3d1b32e8ae5efdaca85284d4fd7f047c61745bae102a19bd9a67cb24ea637dd200918d7078079c10a9f2d6710c0335c7dd3700d26b894ac2a293cada98e76395e2981fadcea264fd609920433f9b3d55ecfa507061745355957f2f392527ccad5cb690dc5e740d2e9a67cd2e49569a84c5ad7f58f05a42128c983b2f21dd7b4c0b16702fc516fcb440375580d44709e344899d2c9ebf2099f03dffe5f6d730f6269029d74845dc65fd4e314fe18e5e4f721d3d40182d10e8df18fcb0325c75cc7e666bc49e52f6491747680d437aa4a1024277d866d5597d290105775bbfa628925fd12e09622a2de84e6bad710e9efbf069b238f48509e130ddf04dd421522f27ecc75ad34d3fa511cb53a22340fe0f7883525ab96008aec2015ddec69dad30a2887aae36ae5fb17287f38f37dc94f7ee462dae30ae6c1858ae4ab006043afd151e5ebdf8f39d13e59350882546308c5b5a760894b8c45147a40c58d1c5b619d481478133717ce6e2acf08f5059d44ea0fde04992c69b96046f5cf4886c4653f903d7570594128680c676c086770ff5ec5cfdca7b8c76a62ab0c1dc49c0aad351bcb6e84f1936231bb104493d95cfe7e176568a5e7d1624a1ce3bfd94e523268f22e264aedadd2bba549b5e7b0361d0409781d8492f31dcb04c4cbd8b53bb494ac6a1598e4a0c86d1d4337c0027cddc0a063888b0a4e01566bda3ac0224ee533696e642aa6ad3f1d0e18dc4022b96436bcd1883b8bead1a63a9cefea4ddf174014d15a66ec53539ada68c40f05d0012be8f1be3a43facb1e548de33c32d815853dd01e047d43a6e393033d376faf990c7b7588efea6bbfe215c85c4e96a226ea78e43256792656ca4cb7809d7d641178e2f2f58ab4d2e174daed0daf3cd2cd4df2e6e59502fd74489dbe069f7be34238bf9d543e04f57b41a4ba00fa7e90df18d0c0acc6cdf8ad63f4bf30078871596cda12c175ca26fcba24aeb2a710a422c9d7153b4fe6bacb08c6ffc84532f69e8d30f7bd2bff0ec6ac3f684bc3bf7506de6b0c646ee45e3711406cd20059436ffd2e8f33f19afe4fdc3d1ba2a53301ef36d34de80ce8c0add63970c843a6173607174d6fe6fbb52b20acc91bf2077f814a9d791b6d6af07c461ccb71279487ef4b779257c7bc7435e3bb31de8009685937190be2445cf6d95ff51f54f42622972c10616f66550b66b4c297d08f5c929207d8f122bdc3e4bcdca74ffa804e87a9af1fae8fc856f40276e02a93fa68406e4a009de66070bfea19e413e07b787c51b1b0cdc9e08bd4830f2d38be76d32bb4a41eab6cd367e633c476bd3"}, {0x90, 0xffff, 0xffffffffffff3227, "4ca3c5c62fa0ea1715226089d988527793d93b834658e22a7ebae67b9901b020e86385f19a8362ecab678167d1776d303ab60a344bec3dcae47b41d364ec0e21d6e317e0af6888bc88d042594fd3ffafc81bf8bf2318ff6ac3be3cfee4b1abab9e95a06a5e87038354d985d84de60d07a52a0dc3824739ab2baf"}], 0x13d0}, 0x9) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/47}, &(0x7f0000000140)=0x31) setsockopt(r1, 0x29, 0x8, 0x0, 0xffffffffffffffc1) pledge(&(0x7f0000000180)=',\x00', &(0x7f00000001c0)='&\x00') sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 12:10:15 executing program 1: r0 = socket(0x1b, 0x4, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) fcntl$setflags(r0, 0x2, 0x1) 12:10:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) chmod(&(0x7f0000000000)='./file0\x00', 0x80) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) 12:10:15 executing program 1: 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) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:10:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shutdown(r0, 0x0) setsockopt(r0, 0x7ff, 0x2f, &(0x7f0000000200)="095532e132521348bc35dfcdb7645daca11f0f13537329ae78aadd2e9ccb0a87401215c655f3bfbf47f9987534a5aa133818df8cafeb72120dd746", 0x3b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x65, 0xfffffffffffffffd, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x401}, {{r1}, 0xfffffffffffffff9, 0xaa, 0x40000002, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa, 0x20, 0x1ff, 0x7a4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x7, 0x9, 0x35}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x4}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x400, 0x3e13}], 0x3, &(0x7f0000000140)={0x1ff, 0x8}) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 12:10:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) 12:10:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x101ab) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) setuid(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x2, 0x35c000000000000, 0x8}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0xffffffffffff57ae, 0x40000000001d, &(0x7f0000000100)="3320f6d4d382c44ef4ca788ee376d1405ca4b45323680985a2f8a50d4005863423cc56e43d45af9ba29f9886504dd0d498cca2e26a23172711c4607f8e6880642ecae1df25647f64213470d67a86d4809fdcb73a75fdcb0ac0ce93b839fe27602b", 0xffffffffffffff20) 12:10:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 12:10:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001045, &(0x7f0000000000)={0x2, 0x1000000000000}, 0x10) socket(0x1b, 0x3, 0x2) 12:10:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc12d9695ab8f2825) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) shutdown(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:10:16 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x8005, 0xfb1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xb2, 0x80000000, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x2cc}, {{r0}, 0xfffffffffffffffe, 0x80, 0x83, 0xfffffffffffffffc, 0x1f8}, {{r0}, 0xffffffffffffffff, 0xd, 0x20, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0xee87, 0x1}, {{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x1}, {{r0}, 0x0, 0xd4, 0xf0000041, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x83, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x400, 0x3}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0xfffffffffffffeff}, {{r0}, 0x0, 0x75, 0x24, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x88, 0x20000000, 0x3, 0x65a}], 0x3f, &(0x7f0000000040)={0x3, 0x3}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5811, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:10:16 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/181) chmod(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) 12:10:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/49, 0x31}], 0x2, &(0x7f0000000280)=""/132, 0x84}, 0x40) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001600)='W\x00') getsockname(r3, &(0x7f0000001280)=@in, &(0x7f0000001580)=0xc) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x76, &(0x7f0000000080), 0xf46851626ca29cf, 0x0, 0x17b, 0x4}, 0x0) write(r3, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x8000, 0x8001) r5 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x10010, 0xc26759ab91917b03) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001680)) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xff, 0x101, 0x3, 0x0, "516a5db0a6c47268b50d0dd0db12d76c26abbd54", 0x6, 0x49b0}) fcntl$getown(r0, 0x5) getppid() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000080000000ff00"], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 12:10:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x211, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) sync() 12:10:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2d, 0x37, 0x0, 0x0) 12:10:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 12:10:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x2a154f979fef495b, &(0x7f0000000040)={{0x5, 0x10000}, {0x8, 0x8}}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:10:17 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0xb5) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) r2 = semget(0x3, 0x0, 0x100) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/26) 12:10:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000559000/0x4000)=nil, 0x4000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r1, &(0x7f0000000800)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c07f2f946bfa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce0900000000002000001d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc522c5e11b21d081429b32e33841ef364b1aa385a46c52f79d18b4b14d7ef09647a30b8ed07c4bd3d1683b5ac35ca756cfc3f3bbda4323d0f3fbccf730808f3604d401cef60f15d19bcd2af237758619d604cce755e471d1d08bf834eba66e689509144e3c89795a71a61a6728e4139ffb3e8ec8445bbe8d662e015bbce66518ea1aeaf74501a3990de17a1d45a964fdeaa81e823d905f16df89c6891996c15f547923d2f779c30d8c681352c5b4daf095aa63ba2b8aaca066db83d4313ea1a15ce27ca91a3290087f3b0117a6425a2cd87728b5538da33a7465983a38c2c238de4e629186eb276e3afe7", 0xffffff7c, 0x40b, 0x0, 0xfffffffffffffe6a) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x9, 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, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x3, 0x1000) r5 = semget$private(0x0, 0x87, 0x42) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r1, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000002) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x7, 0x4, &(0x7f00000002c0)=""/10) 12:10:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000080)="4868cf748cb5b0fa52985e6228d79f74d625e0b0de4c6f36e06c3bfb2a0226fb40b8364e6a9461e0081ae0d0a3976660a4247b55299690420c8d42846034e8c3533310aa24f4e0e2f70519c9255082729972c8031743b8939a2c4ac8197d87a119a8dba421b828cba9ce7876a5d16efaa5bb1bf6e1f6441dda77f0de25ee93f5130c38bb453533e6b678d9713a406292f5f5c2504cef7eecb92f1789d8ee6b9c8fc34dd5a23e3a31af4dfd94a485774fd98daed5", 0xb4}, {&(0x7f0000000140)="f4d0cb8de85af71d9fea1c405cd35fe99a570be9cf65de3bff11a245da44be0cc37e54e4f071816e4ebe52ba7afd69a6683f359448ad54e17e5205b324f72b7eff3aea555923d186764dde549a7d5a8152f9886c312a77429094ee204b27780103d8eca6568ec88d0cf3230e5ba22d06ea648b5927ff14161b08c5d55453847703cdec5d11f3dea0bb928556ce697253c622da44a7e20cd507d3668684d3d36d8ac026a2e4d4ad9194875fc7bcc3d68bb12b0f61f0732db69f80a558c71634c50011ddca781892b9a7f25430f5a33a855c5d2a9e45adf024d9e34aed011ac70691fe9f376770aa405ca6841a898447bc7b7a51d04ef38378eafb02fa6728d1f4b32f8aea87d384e3c49c22b7b443d7eab518a54161433f7151cc8f0f97052e150f1884206c239c1142799130afc777a6f17d13eb96e1c33c81b47298bd87d5031c0a34e3d388d244ceff43f7f05ba26058002042fcc151fd2af902081e46fc096952f91b0312168bbd3df96d26ade76bf381c4493696f3156d294d56ff614c8d6ef0d59b79a4ccb983e2c91179c16ed0c9d5d7e06db6a5b353293330ae06500db3fafa1c2cc19fc11e70a3da123983cebf221e88cabb742167ba6710a608320c6c1e670a8bf29a28f758b6f4c25b7814cd1bf2ad6e0f7ef35ecb6da95a8c347d92e99faefe7995b4780cf3f512f5faaafe9617685db7f21cd9cf6f8731cd3cda56a8c41ae9cc7a249193d7a71b20519c9e81a7009059427f897fb81998aa87f4c42d0984664fd735855e044a54cd3915cb87f1f55bad862f07373ce17d9e46646020959dc4844c60cb4401473bfcc107b36a07c98859ff211e5bad19b347089730238e089df3def1e7463a5edc7e309760753cc980e14e159d5f83d3b1e4baabe94766b4bbb80441d3c0e3c7536808b5cca3851d49ce854b0c8896ee08a53f6d0bb42b31033e3d1c01327dceae0888a3073b662c47a40330550c90ee028a3b87a7abc87416934980158ac8c3b2d40e1d71f7778e0a9f09b531bc2d0b4846d37be2ba7803a04daf3a86e3223b13ccdffa9f6d2d46910a4e9d87df9277c8e562846a2439fb3d0a4887a439972b4a0858ed056609b48e16831aa437eb9ebe4fe552ae7b4c1f182213e971ddb0adbcd32fe352efcb4e315774b018d04c05641cd4ca136abf586605ede3d58b52c565c45bc2deb2f0e49047fc375bce3f696f0cf175363e558f9c0d3cc3be4012615d8b31beb0d665ef4bdc6530bd7655d2640a933fafe495a8ed1df3918f2e90329b298bab29fd32fc967ff485f64558a14f286c25c0018759a51b13534a4f7f864aab06976e2bf727f3543b6716033b9c15ab12f2f600566a3e5d2fc16e4f7ab79ceaf62e086bf5ff0b0aa8b7a963e0c725ff617c0d4693f133d7588c97fbcea7ccb6179d51b99ae5ba46010364b914d14163da92f59a895a0831cb6d0d2abaa5b14cb322a789ac03b7b12cb0410c493d337d15c50c6c7194a7283f7b725b2badfa3664b36da029bb2e971671b5df870a39f051c2cdf19ec9c8c60becbd0bc55efb5ec6d2612bd31c105822c7b244128492a19eb26aa2ccdab00b6b8eca33755a89c1a990f6dd3ee5e9df8cc5427659ab0be47ff6ebb95acc3f2212ea8ec1c1a99f9d205fc7a1daf155734cfac8cb100dd0e28decccbe9af780e3dfbfcaf88c939e11301f8fc7cb0fb2a53d31aff76932ce524237bbfc33941bd14623ad5062171a4542726732cad74b8d72cd21f1222c9c5796df756e20b1b7104c7b778d2a33302db52e209364dcbfb92264142eead64c0c2422517ceb9e24f7630236e187c2daca07e1ce5cc6d1fe0c6121799e19bc30ecd45ace70fec3970032423a0acffc12429a86bd83fb7b34b0dd7137a06674f4cdb2466de6a4ca08ded29c55d81a9ad719ebf12ffb382fd4176492cb50838e435ee331f69a26102759e0c700496f5d8ceb8fa31873575bf1332610c6b5d234aa6f13570c43fd5708fdc8fea2f323157f3bc8d2e5b7088c23b3d22abadac626c5736833ca86fa40f7435721861b9075d12ca46b9ebda22b3e7d1a3b8e0961fca08f86665de457681dee69fb72c259c6be0010f20d20ec7e71800203990322c622ad85f256fddab7f53f1e01fbb123be552702bfdda86bb631ab9642c1d02f7a5c9c527530a7ec09f8d30c6db494b4348152a4924e49a4dff3605f7a06717d9d6decbcfde225c6052e2dcdd070f455b5a6261adcc5c37009cd3fb8dba51ad2f4fb74bea8cd50742e538d3c756d0547332a0c6a030008cc5f110ae136556aa95cfeb1ace08bb95540609f8471bd85f534dbf7808bbaa39edec1530922d34a87a3daa2b09c108907fe8330af996bf263cc6a0f2281f835fe2cef1e6e7ddd2afd5d06d0fe95c38480d0532ea090368039c2858c45ca5e9ea20b99190a096598a023176fde0e0e6b975337aa0ce46e0364ebbe4a1f7d449cca4047a9b3ac71cb6e65ab3df6fcac68ec2ba0836a90c45badc264420d4c9331ee302b413ae7cd0cbef4a1e314cf7d789feb99116b603a4d64cd8b8cbce23dfbb79eaf3504bc641dc78287c4895f8f81debfb039830cca688897e2af5e242facfd1292a1faeec29320f10c3c06904be675271919bb2f69d04e0221b1a2df3b312d34e776f251a357dc943f4e2ebc80eca6f056740d1718dd2c832605937b3d528a534cc2c0fe0fd6422521af514efbb86635dff496442ca24699e575286d1f0c053caf61a2e739d266579a1c5590679c00070ac2bbc456f7c5d477f1c22d90fbb355e8b7c16ce0b90e7d2068bd3c6485aec96479e00b53d5f62d0ea713f68166c688875ebad29a40370e5bd1a22cc042f4d23d10a7569f95e1eea17310dcb3b5f510df73ad256b8b817335cc76d7d28e72e5738262c0025d818f20454eb28c20a3de69b44cf96a9c4a055d11f319c69563d48d1831767fbee4858298b797807b004f3fb33c1d10ed2fab4567a1b5210a64f251b1a3f69fe65276190ffce339b69da6d3af5b7c00984aab9e7427d386283b2507f4e3a7e5588c5ee7e3e17d0524cb9950b5ee1388957a9970e30375a10358b9811a9331f2658be84c3c8b17126bc2347597cf3b5ffe96420da41df5be943a58c9ecd60fec81059063041f569833fb1111ebf8102eff54c48623d24ee7e63c14f46c287ef1d5eee974a0f478df0364701d6e9bb455da78d1cfbf43247f896549b936f726c4fd0da21d7d539a61be6ee4f1ac8e85819df3e7bf9f09d3603486483e7f03e4a5a44d06ff7b96d57575990bff7e8bc859a28099fffe545d1d2473db887598bbfdce87084f7d8f38b690d5ab7d41c4a242ed238fc3799464006da7a1d3aa430178bdb093ed52b335e6103b8f338c9870025edaf3592dde7a5bd9a236b73f1096ca6466d6385a5664cf3dc7ea5b0cb148c4addb1423704270ffe3e47cd2d4c2b97c112d5d49ce0732229e16eb5a7c0955c41356982552ccd7fe8793dc4e30c7390bad01b8f4b0835926ebc822cfbc3d7a67c91544df92c1a0423f2452851e0311ee5b837bc9199e0fa0713988d7b56b385434fb1098c6efef3146384464b3b3c8569c745d46f72d633085c614aa5b1d31f82a55a7be730eba3761c579a6ac71e47d46726ad981cc9acf14896eff00ebe49db4226e6fbdb7fb5b243ffe85e089df9d4fcf8f4112f5d5c4e4adfb39434833fb35dde2daf1a94f7aab6313bb2598643824dbc402d3564819f57d861481d0af8df930e65f642a86c359f6af12964c9bcd84eefb38a8e06b9affb70ceb03397a321569c3e82b741df9331254038c833006a9325eacdb08c3ecff33232f0ff1d3a7abbc73c4eb83283d8691689cfd72a83b168970a82136058e9b2d678baaadc7d256589f2d1b8409816111d017b26323d2f328fc27c010c6c40dd8740874328ca669f5f35ecc8e3f13f82abba36be65e9de01d484c24de025bf37aaddc34ee12c6eddf820264edebf76bdd9000816b0ab2fdbbb8acdec9a7ee3372d7659fbd9fe3d10af88dabcfb4800b297edb287eddba8c9d960f633597fec0955c6d2195dfb916209f4f8437745f292d663131690c3009d7fb602d8c0b0ee98f54c049ab19012b0b9b630ca7b77d9f3dbb0518657554db002f61f53aa0fc5d64f62d9e5ea53e4e1eedfa8c06fe8f0eda408184be3649ba1db94177642badcfde9095c82ec51e2a38f6d7413f083094a006ce73116990573eaac678216a397816c5f4356d7507160ae39e879b91df31d2e4a69c40772c382c90fa84805347494c6cdcc8fa28d0ad084b6d6a310faaa88aab48cb2dae9dd4c73ec165ffb1de29e38537acc0ab71f479429b19fcdc89eecfc9dea36efabfc8a6d33285bd14d7c08dac4c3efcd2d3c8419b4b6d7e0ce61285f8f668b0acfb664cd4112cbb7025ba9401344660d311b69c355dfe5366dd3604fa1020e9eb7c2e7367967ce867f9253dd8c24e62613785b0966f6fe8c36cd4623501312d28607395e51c30a776cc070e3dbcf1fd032a764970ec19f095c43b5be9d6b67dfcf50ede5f00ef62cae23c091483cab7ba6b279cf8aaeac6dfd611e399b62d2c66e9faee3bc92e8a59fead1ab5879e229e63c03d9e0ef0ffe4c32f27285c41d13bfaf511428b7ef23690963dbde8df16728c96fc14bc6fa17a865a9d4ff860f901d1030bb427762d1e0eddccb9bb3a9ed4595a478b2a458e3c3770918082aa55fcc2fb642164d11e8a77b7565b738b6b40511867d4efb78f3f76e890a55fb062cec6fcc5695c5b34431abe878e6c28f55715f05aaba1a06cce685075376c1aa4feb32efee85a3b00af5958e4e02eff32b0d95cb075cb8468dfd2d7b53e5a2d58155ef33e5d743916d7f6dfabc7d4bfd110f96b6b2390ece42781f586e9663aceb78fc70d58d322b1ef555998c90a6b96371216ad2de43764c2f310a33b46ecd7e7c44323fd2637f5d5c86566a3e261472d92f595524770e508f83b6920ceed14767964f09f944890fb42282555c6bbe6108a18e30bcf917d82456bd6bf41a716602caa4f3e8b219a4f4964ea33172726172b09f9e3f6667f5eb2afe39a2ccca32f2c98040d044bb0c7b54e3686b5ef1f5c12ccde03a80062febb499cfcf7b30397797da962586f0ad689c2546d6d59d8327cce4733d38e6adeeca46ad05a9ad6932bdc2f1c10a0514bf74cd5ade32dc616f22d71990256178a9e2921c3839dfaf2788030e3fb89983fa06084027d56ff2cdd9f8e89caf345fcea7cd8a230856bcc77463f7d504c5c0ae215f7ba30c70ee06d2cfd6a5727888f265a54a8e9f4571265867d44a9cc9f5ee731e96589a84d0e6d75d9936c0ffa62a92b9b67d50f89a7a027dbb283eee6b10f06792511cbf03eedc2d4ddb884de55379e12fc0b43b7dc1e6877e4fb325c5fbf4e805a89f8628188c9a2fa28520071602dfea060438e0f121945c21181bf7d0bcd656b394f6a07ef693613fe043074f7dd7692c7862b1952240f6a829b37f394f80684dc0e268f2e769266d2f9e9913026124dce675baa3688836ea901ac79bbb95e260af86f30ed726859619fdd89bb89cc585739298811574ed66b20e18e41f484944eefdd4b0ae0541f9a8ac90f283105e3b2df25c529a309eae5fe3760bb710b44ca25dc81bcd1f1e11dbc1ac55b584d63d5d4c5c10e6c1557a558d6e2e70a3a83a71ca4316e15fc48c912ac71359d704492e2bdab02abd24dcc82e6f14255f26f26a62083120c4b6c9e671668a795f0df60e0838005fa1ba8ff697434afcf671d68a17ac9f2cc955c1b5ff44f", 0x1000}, {&(0x7f0000001140)="c64660e026c5acc7c9311e27c9d6c6d0e001a7712005a76c8c33f789b8b975ee33584dc5e46ce008ca5c8f00729c1d333c4dae96b5323530defcff1d7c5f6bb7482cf26e523a7db41e876c4833f61b592974f47e86b32f6b79d5285f5f299f538bf2ae289bc9f2806da4126793d7f210824876963c55ef5af7d7ce1f9cd8ddf17b48518657c9b442ac", 0x89}, {&(0x7f0000001200)="52d17d9f733d8b12a19471d6dc7850dd2305254265dfa1b8075eebed02826f071211310531919beab7ef800617aebce2750b09cdbe20a20e1cb19ef9f7d162524cd2baa0ed9b920f9b4b91359d41127ed06d1af722f5927298c952899bb8fa72f9", 0x61}, {&(0x7f0000001280)="20a66ec0f0ad036472d088f99a8e03785011c0b4df506f113f28bbbddc805ac8136f936f4d9b9e3f33d82c81d1f4712ea5f08a4f1148e05aef7b19a998bf329bffff498cb2a740bec14f3ae43810af", 0x4f}], 0x5) 12:10:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 12:10:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) 12:10:17 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffc8) fcntl$dupfd(r0, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x340d310d, 0x0, 0x2, "346694fc4ef0fbada8c1b0cc97d71f912220de38", 0x0, 0x7ff}) setsockopt(r0, 0xbb3d, 0x5, &(0x7f0000000080)="5a7032cb2d3dfb0c7723463166a6060b", 0x10) 12:10:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:10:17 executing program 0: r0 = msgget(0x2, 0x4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 12:10:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="71388f4b2369909e1cadfeed19fd06bd93829b717a7ed89e52ccc058383e547b1b9c78723a42795fc147d1132f6abb33a757d2bfce51cb0224f56b30cf5dc25b09caa66ae0a5c986206cb5f122f54cb7db52d42df37af1", 0x57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:10:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) close(r0) getpeername(r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xe84e, 0x664}, {0xe4, 0x2}}) 12:10:18 executing program 0: clock_getres(0x2, &(0x7f0000000140)) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8200, 0x128) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setregid(r2, r2) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x10000000000104, 0x15) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/63, 0x3f) 12:10:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/234, 0xea) fchmod(r0, 0x10a) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) 12:10:18 executing program 1: r0 = msgget(0x0, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgget$private(0x0, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 12:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 12:10:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x805900b23b0b7c40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x0) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r4, r2, r3, 0x20, 0x1}, 0x2, 0x0, r1, r1, 0x7, 0x3, 0x8001}) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = syz_open_pts() sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="6fd03af01b005fb00502c61ea1359335b8d06ba46e45031d3b5c1ac8625f42df8268bfc4eece3ef2418f2d08f422d856140efe378b5294c26e4bbca378fa4377f900ac4b74f9dd0b87b3d09f19c404a68dd7fa726e465a570bccaca7f13089d36e93c19e545c827c14073ef826ef59666f23cb6890881098ad8bce42a69869ddd496fd65ff881a070ce309a90c0a086e2607e7209d2278c9222b", 0x9a}, {&(0x7f0000000240)="e88f166a1ca58c8ad746729d23393402ec8094fc9f22943f3e4e9f2849a9c9eacdc378d03d4f6e4a0a6809e2d82d105b8667455dc89d93d5146ac636d2e01370fd6afa67610f5bcbbba912f116bd24294b8a5c31e71c1173b5204208cf56e37c4351816d0a6c509e66e5bc849735c78562a448b9bf3314fae2ad7b26ef754ec564b066d879bfaf2dace9251dea77f90250640b6a8596caf10c04cd7e1fad36dfdce1822dc9b52d3c7e1c21c25dc98c5be29bb6ef8e12e104ba1e3b091f34987d5c59dfc5796beda15f8f3c8035d415bc9141f8244576d91d29daebc33ba615bf6ea14ad259b6c66ad0a62ca63f08e90354ff", 0xf2}, {&(0x7f0000000340)="4dcc7f9c7bc65fdf7aecb3e31b5eb49240a3754c5d052023119e91101d80f462c70576b537de7fc08cc6af45516b53de0a35208a8df952", 0x37}, {&(0x7f0000000380)="92867f61686bdbca1609f3cf6d0112b179a1ea509c3b0ee35b12157688383608a9c54c541e7a4965b4912b1f7918d9484b9e5eb2e83470b2218eeb32bbe37b281f0a78f6d5a76a14afb477083d3321e92ed447807b1766082893f57f012d7805846a14453682f8", 0x67}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r7, r0]}], 0xa8, 0x400}, 0x40a) getegid() fchown(r6, r2, r4) clock_gettime(0x4, &(0x7f0000000540)) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r2, r8) recvmsg(r6, &(0x7f0000000b40)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f00000006c0)=""/15, 0xf}, {&(0x7f0000000700)=""/131, 0x83}, {&(0x7f00000007c0)=""/5, 0x5}, {&(0x7f0000000800)=""/56, 0x38}, {&(0x7f0000000840)=""/98, 0x62}, {&(0x7f00000008c0)=""/57, 0x39}, {&(0x7f0000000900)=""/113, 0x71}, {&(0x7f0000000980)=""/212, 0xd4}], 0x8, &(0x7f0000000b00)=""/3, 0x3}, 0x40) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) recvmsg(r6, &(0x7f0000000d40)={&(0x7f0000000bc0)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000c00)=""/89, 0x59}], 0x1, &(0x7f0000000cc0)=""/68, 0x44}, 0x1) recvmsg(r0, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000002040)=[{&(0x7f0000000d80)=""/101, 0x65}, {&(0x7f0000000e00)=""/70, 0x46}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/76, 0x4c}, {&(0x7f0000001f00)=""/26, 0x1a}, {&(0x7f0000001f40)=""/47, 0x2f}, {&(0x7f0000001f80)=""/138, 0x8a}], 0x7, &(0x7f00000020c0)=""/120, 0x78}, 0x2) recvfrom$inet6(r6, &(0x7f0000002180)=""/81, 0x51, 0x800, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r9, &(0x7f0000002240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet6(r6, 0x0, &(0x7f0000002280)) shmctl$SHM_UNLOCK(r5, 0x4) getegid() readv(r9, &(0x7f0000003480)=[{&(0x7f00000022c0)=""/114, 0x72}, {&(0x7f0000002340)=""/62, 0x3e}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/206, 0xce}], 0x4) r11 = msgget$private(0x0, 0x8) msgsnd(r11, &(0x7f00000034c0)={0x2, "94101307d18a901e453ce4f5878cd2782158537e1a45e5b06b645dc97a8d09f187ffb82b8c45325078cef770df2e635e02d8e0c4a39727d1f863dafc5bb336f4380fb9d11938ca7d8973d9828acf79fd21863686395d40e93a7d6980be08cb40ec7644ecb310ef2cbf11e72b5af41cbd1e5be5b5df57fc054f3209e26487e9eaae4e4483f6f0ab"}, 0x8f, 0x800) dup2(r0, r10) 12:10:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000a0000aa8ab1480bfbf175f201f93b7362fda28ba77b"], 0x1) 12:10:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 12:10:19 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x5) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) semget$private(0x0, 0x1, 0x166) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x1c8) r8 = socket(0x12, 0x3, 0x7fffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x66, 0xf0000000, 0x7, 0x1ff}, {{r2}, 0x0, 0x90, 0xf0000023, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x70, 0x84, 0x8000, 0x400}, {{r4}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x9}], 0x3, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x21, 0xf, 0x3, 0x2}, {{r7}, 0xfffffffffffffffc, 0x5a, 0xb, 0x413, 0x2}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x40, 0x80, 0x4, 0xffff}], 0x400, &(0x7f0000000300)={0x7, 0x401}) open(&(0x7f0000000340)='./file0\x00', 0x9, 0x100) 12:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7fffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:10:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100010000}) 12:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = msgget(0x0, 0x29) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/50) r2 = syz_open_pts() ftruncate(r2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x4, "ce4c8b44a5bd9bdd588705d473eadbef397a6257", 0x5, 0x97c9}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 12:10:20 executing program 1: r0 = getuid() r1 = getuid() r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x9) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x30860, 0x92) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000040)='./file0\x00', r1, r5, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r4, 0x6, r6) setreuid(r0, r2) 12:10:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0037e9ee870008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socket$inet6(0x18, 0x3, 0x40000000081) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) fcntl$dupfd(r1, 0x0, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 12:10:20 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bea62f71ed666d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009031deef1f81ec821bb73de6f294"], &(0x7f0000000000)=0x1002) openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0x11) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='w\x00') 12:10:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 12:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 12:10:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x69, 0x0, 0x0, 0x0) kqueue() close(r0) 12:10:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x400, 0x0, r1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4d, 0xb795ed}) 12:10:21 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0xc005, 0x20) r1 = semget$private(0x0, 0x3, 0x80) r2 = msgget$private(0x0, 0x190) msgrcv(r2, &(0x7f0000000080)={0x0, ""/59}, 0x43, 0x2, 0x800) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 12:10:21 executing program 0: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0505032e2f0000000000"], 0x1) 12:10:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 12:10:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 12:10:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) open(&(0x7f0000000040)='./file0/../file0\x00', 0x40, 0x90) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0) 12:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) socket$inet6(0x18, 0x1, 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:10:21 executing program 1: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f00000000c0)=""/175, 0xaf}], 0x2) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/63, 0x3f}], 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x1) 12:10:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080)="33fffb3ad93a3c378bbd3b21039b460429f26d0f9438db3d4fcdc6413380aeb9097281a60e1140b7068fcbf9d4eb88ef9069", 0x16b) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1, 0x800, &(0x7f00000000c0)="f2d183681959db378652d2f2bb87c9cda0a5f8eeebf1f5ef318c1e58e42cd5a40b76281f29e27d44f230cc241f15d2e77dd310bdff8e3e135f5a8f8a0682349e7769f274ed1f66691de19f28042e68ae940912ce1dfe9fe7ff97df891dbba7771dc9cd91fdd4899d89c10780d9f8ebfd068d2750330b697bc4f30b994fbe95c42c45a4d3e7bb536edc3b8ce6e47c78cc428cd5b1ada702860635c76fef352387092d0c456a20873048af96e151186de3f52608912e6cdfbf37ca9b9e52330ca0ea63d2414037a120d3591cae280e3bb5ba28d33f63bd9c642274a83f0f74f99406880732", 0xe4) 12:10:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x8) socket$inet(0x2, 0x8000, 0x400) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="310fd5d4776e99db4b314e39224019d2b9e350c9dfe0d5492af2775c2f02c1da26ed188193a7f7202ede2901bc66baa0187560ae14b64ad2bb5bd3d2254367f384af300eab65abda6ee6875e337e5e5c69505140bd68dc6c8f", 0x59) 12:10:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x7e) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:10:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001d80)=""/62) getsockname$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x4000001) execve(0x0, 0x0, 0x0) r4 = getegid() pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="8385f6585bcfee80a2ef464caf14a4cbc095ab7cb5fa5567a819eeaa704943cebd55c2dcbc7626a8d4ca880f38e56a0e0dccdd7000fde7a6add10b2f2623a556e7ad9048fd3d2a7a35ab1bd9a06006ebdf692a76720ddf14ed63fe83e85356f03904b81335918dd4fbd9a07023101227061234fee07d07d3da7d462268d05f58849889825d9f2847692632efd2d4e7fa52d858e29b98", 0x96}, {&(0x7f0000000180)="d6a312b02464355d07c92492aa3e868b2ff456005690a74eda8ddc99c7d005201d8239e7b55194926fd47136dfad818438bf021feccbff14a008aab926053cea091d1945d1fff4947982ba07ae07f8858e704f91670f2a99e238cb823a96f82f5adb6f2e62d6461a196882cede21bd70d0434e710bc1505aafcb9a2c438b41ee7e2ad23293901c970322802d63a157eeaf4eb51a5f7e6755c783cf212796add8", 0xa0}, {&(0x7f0000000240)="f08afed8f202f2e6012f69c665e59ba6ce7957b2f6d21162893d74cb9b09", 0x1e}, {&(0x7f0000000300)="c96f42a09a92fdb6d5cb7b790fd8a6c2f7c850843f8cbf459728406a6c020b137532e3f9677b6226e2bb5e48b8706acd84dfd2ac960a0871b7d1371c3e9ea089ae2018498cfb99fb6e529c886ab584e8f94f57acb937cbe56cd02c9f0cc39b4e21846fd14f97f39639e04566cf323883ba70ac67659518d92a645db192e425adf95ab28772d38608", 0x88}], 0x4, 0x0) setegid(r4) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000003c0)="ca04fc4ba710b34c809dfc56237516a8bd57a9890fda37ed2a6d3277bd17bae255b44c2c952fd74c1648f80b3c749567ba49ef06c586a5471b49356b3ffc0bf27b", 0x41}, {&(0x7f0000000440)="833fafd6d77b5f0d89692f54e7968e73dbc6803cde07459b3207e238173f018f99ff8173026da7da823f0087ed9dd73ee9885b65cc6d5d7340cc05407ce6ac60498b82054e78719e0cbac3acf19a09e312f544f1e8f2b80171ce83e482b6fa94f4ad8bdf546f1fc14e302c313d76aa5be7be6ee1e4b0ea461ed535541438", 0x7e}, {&(0x7f00000004c0)="5fb9cf29f69d891037dfcd", 0xb}, {&(0x7f0000000500)="fe84a0371cedc9295092d333e2e68415623c948af7bbad29863fae809b82e2c9a2b30fef17fa", 0x26}, {&(0x7f0000000540)="7f86bfa1ae49001ac81c260d1f39fb2889e8c2a2b1f867d292c1291ccf4e7c1d13944559f62e636ad9698a028756b0bdb8ac95e5b48748dd492d32facd44ab99632b23e41dd4a96e6d1b4d28163d70cc19181986116cc5ef567542a2bcd9aac8d4ee4fcbfbb60fe525d198919f6745ba66ce10e76f9f0870d139991471b9427255fb4fd82db095a08f6ec8e824120485b3ab", 0x92}, {&(0x7f0000000600)="905bde4442f2fd67755a2cfc55723317be1fe8b6be8b4ff959aa89398d0c21840b641aac3d39867950dd725dd69ae2b6256ff9b39477a5acca1dbb72bde2f9f06259bdb4ddaf51c3c02f7d", 0x4b}, {&(0x7f0000000680)="110659be96ab", 0x6}], 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) pwritev(r2, &(0x7f0000001c40)=[{&(0x7f0000000840)="7e0608587534361532dd5746c253df6d6ead57cbacca948ada7c28722bb3426f04e9a8cd2a34e059e48a0db86cff0ac2c23fb82fce3dea970c23a43f1ec05dbec3ffd2df03d121b0659cbccc9da0a985af5c69c57fe6ea620a211db65b2634b5e4315a7d4382be9db4433c0edf1df418ca78c682e3962baa5acaa5", 0x7b}, {&(0x7f00000008c0)="36fb69563ef4dc901bc52460859afd192eb03cf4202a5fb15d5d877f8e6459820ff94412093d5e8777fd5edf9cc3a24836e2fdc9345e3c389222f8ac103dd18cf0ddedbfecc9655c3128e7ce0128721c9fa35ccd9e8511e908fe16bdccd47be977acb4be4348f983ce35582ebda6b971b3d9937980625449caa25ae43a5b6c15d1f62b858fc1f29f4c185f2e98f0a778dfc1372c308e9823b5d19714a7faf9d243f767b10fe94b328a3638247c423a47da4f8f3ee4d15713f6820addf1df4a2e29269111bbd6436382448e3b860f19884a5f4619af8f98af670764ede49916cad2a352f3080328aa0ace80dfca8b2377735dcc21a226965c9c44ae21082b65545f96d5a3238f57d2e5f7a510d98a57cc48c89ad19bf95baaa00235c369f66c37b24221f53693805a01358b37152ef3c74af71e56178ef009c18048ef3b7a08e53b334a7224615b92abc539b7ccf8f390173fd646697602f36852adf3331bd5af55261cacab10e3e883eab53c2dc5870f611d587fdbffbab765c725ba887a5a9620049c53a9fe32ca50dba8b4a3d007581a9e2bf3791d6e37046420f3ac08056a7f3e3ffbefe96a65fdfcf210a8d304c4a2514f698cbd812c7681ba9ad28e3b44b15d326882f6bb2c97d59668c5677a256ce68c027187ef79db2cc71ca66964e203c9664e7225c4cec499e5bc33a7edf5374151a9bfb4cebc34e54ba851f63f65e7784675efcc5b77b680cfbbd9752b6f1622d68ed3f1cc426af21a4a50f84ab48b0bc76db19eca7d5a069ff190079616bc629f8bbab6796abd0b57a8ed7054287d2e2878d45a10afa675c385fd1a97fcfe05ac11f507f7873c0690dfe8c7a8298b8195153b45071eb98cb3338d31350360921a3cd70bc240460a6a43a086489609a63062bc398732b4c4a7c17e2ac391791ecdd0b2e637c4ec4888b8f1745cf736085d18bdde79a05fec33211b1f25a50ddb0cdd8101d2736413b9bee423bc7c70561093b185405061ceaf77418b00ef1e44d7b3cbd64085cef2bad0c4327c4c1b976b1bc464263b923b5b600d4ee143a33af596dc0b48799f5cad8db72c7a31ec9ff261930ae658f26d09c8eb8c3e19b576b62a4646df51f9c05dc19b24a35496a733926416554f87f82da05969809514d12577fc494e3285bff3838ba6d169ba0f56a78ee36184393eeb223411e7c8854a50ca9f6ab7adf45597ccb0636ff792d3a9cfa04ddadd7ee21669693f93f0f22653310e97f0a821ee501d29fa68e846818751cf5765c376d1427f72944e928e27fc47f1ad4348b2fdb3e33c8610fec4c391f1320d79e28a25ff54b1e40474360c4fc68ec0d1e2f20ddf673df0ce7acb2a88b7ee65ea555e1950e7846b331e99c9d5eb926c3ca517878838f29b2221f3bb9781b2fda0906177a65ea1cb8b97ea478be439339c2ba0b22e086812b96182e336e57f47704676926c5560bbf11c823c087e1e15365cd9ac08db5627d1ef77e7df3921027377279029222816490f3a22aaa5195490317c4f15d40abd4b845f7a1f989cc11712cb6a7c272b789c09aa0bb9155b5c9f966985e73c197377ce40ccbf3f97fae26d2dc3117142dbd2851969617cc16d8f44d0992c6762b4f41efbb99304cfd9144baec0e0e124c011254ae60c420849c223cfce7a30f0c6bcccc1b6a0d0a2025deabe7682b1fdd3820e0471d587f92995b6e81a04e81b590e90f5cb228a0c95de8a6fa6406d9873f42e0de6665fc2b0a53060c95df06ecc023cc4ca2c92251a9ef16abe490763b52c9b3fc18c4a68e9c28dd9e93098d3fec2c19f486048c2b3d3fc18d4d449278db8c73d8ec0b8e752bbd4592f5150791c37617393cfba045f65982b892449675716ef344e9bab0f6188426ae161ed55a46365a7a63e6f0a4090226cd7af2222ec01efbf5410fca3e53bb76e79f73353a5a988a89d6d4c2042b59204734dd2c8578c2c45f7f60586774bdb2e8a85ad95e530682d4dfbc69317bd163dfd3a86d0e34a08f02031904e1e0b9a0ba2446b88f529cb35a18d9b2569cdfb62baf1ae41d88f421611813f3b59af513f554333146cca15e1ad4175d4d4071398ff846e28ae4a01b649fd3021fd3e0078c0c36968015b3bb0943736b628741c02a349cf85bc5f9064c1111d3f696251ef1da1858d73b4f15fd1b3be58e2cb4db3d93de17dd772f8ceee0eef089395c609f73b113af50883f1c545ae1dd1a81aeea916d5bcac3bd12b487f622641047d1fb4c116e589780aabccd04da9b0f2e9b9113f02b9e03b4ead328b78a2a66b30d49adf1735db4d84d2f63a9044132bb14adbcf57ef44c12cc5b11c8b62579f8e3f0c4ea4f99947031424301807f9ee736c57adadc3dff56b8bd8f2151a2348396553d244431b67a9820fb8cd516630d60487c96fe424ffd4d7eeb7e9f7c500378049f70a22b8a7d00ed551193a1dc6dc1550c6850ee7f2e47e432a03e36419d7acc566e6231ccd45ba494dcd0a3648ecc059a1e82a7927a621bdd6407f784c43ea7cd33995428820470592b3209d5321c872ce9f590f81b8623459ade8ed98b367b7c2593b8c6868c4f0791b85e61e056c4965d4852f24156a5725085fc30108e34b9a84a2bee9009b57dba47dc5336f3c68bb24cc1225b7cc371639366b3dccd3e9a912017ca2db960d7a4d2b75a28304a8e407a5eda28b1292ae21e3ffe885e09b2b487427a634bf946c21eac7efca186355b5fb10897b52afcf407a8f3b5854cd45035226459d11ca47fd55aa46b4111575f431450a27fe930c5bb38c1d9f50fcbb1d148eada872443bd82bac5704aace1cbf61afe5ecc705dad79086f9f4679afd5c6b3e4f20317a09bd1aa07b57d5e64b36c96e25be66ecd99ceb15d1538e05c52ade53455c47ae58fca94d74aefedb2b151225849e32c945cd0dcfee92760ba5e20c23256366a4aa2d81ef0031b3ec26eb08868d1eb2c2209b18c3e797c530b3ced5e16ad4aaa28edb31d3e004ac2c1a2041014f4ec1ad751a0edf16228cddee4897810384897ff66e1b02b8f0a611cb26ea747570c9a4fc83e1c13bac7b3fba1efdad7194505841ccf28b19d62ff771e7f5b0f9d27d3ef79262ef440f7eda7a3a3f731a344723fc78f06d79f56a94d0ffe48d75f2cf9c42e9a4c1db1a4ff12dabd07fc9dd1d3924506fdf3e677a1f54aa61d6bb725a8ecf9d2fcb3b9610f8721659a8b3f911f81de2d17ff9664c1547c13b60a9dbf8249024e162d9e0aaa72b8e523117a7ce1fba2b021cecd5db5874aa4edd281c4bff9850c1aa84f5f8f5e64eceb9f5927483e27febd3ac04e33d91b3c9ff08a4a790a78d929bc7adf619d24a08d6cb4768008f2ad260afa7f06719dd47fd878c9280e20e547d17cb817f66b062ca229654536195b86100de955a7d4758193a66b9e22cde5bb3b520a8686a07b253dc3a6042c08169ffc6a8f5e114404d21c3dbeb7561a190f494fd21ca7c13a6dfb0952958e37557955e807839fe474c642be66c5d5c33e42d3a4cde13a7d17b86690b004aea6d5f4745dfc333f8d298730adc6fcc5a075057641f03a668c9d2080a7a07c6afba651f9554fa65ae6e26e22405a8e13898720dd84e3392189ae881febaa64021e5cf2717eaf6209c5cd45d59163bda7b6db81fbc3cd296758938fb859a6086d7c4fd18ae2fc314b547fdb3a6bd974e5b7206e5c8149fe099fdf2191f391eb14ec12d0df29c9441509cb92d943234429c7a40a3b43eacb591f7318d5acf3bea7c8c5cc92c15a6ac9579d5e668545f99216e65a7f477ea3a3d8a6b7d7da00a6310aece5ce5680ccf54728d40718ffc81ded84451968cd9a9afe921b8f66d7e7a51927471f8402a3ceabd15f52e72429f73f1556eb8eb5e678296c850e9b46662cc77359d1de05eaa3a9245f0f732b0fccdcc2f9bf3c01f7e51f5800a075a34b1994d93692e9316748e5d79cbda88b9ff5912aaaa2f142e75a0eee141176b29a55a2805eb0242e30491fc275d73cd57e829c5a7aa4266db23cb6ddc9e3a764f5f2bea4cf687365b2741d75ff36ee0293024068f39afbe28362a0ef0b0acb8b5b5312cf1004b1529e7a2d55e9bf5175daed52f2307ee9d44c0d0a3ced0d56251ee6d9e972c798f96215fe0d459a9a5ced33a3d36e0be240b8dfb6333cb79ddd841190d4112abd7b57bee078973212431b2f0a24a9509db82df195c485988d98f8bacb039f4f887f3f286f6e7a84488ed6088a5108b3c79c091ec4d88378b82c6a3342b53554c4d46dcaedab002b7a2969340272bebbdc549c8b1ede5222a5775707e37ccf543e8a133be9f1643e5f3d096522a422767505e9388343d2a6004e09d74b0a8082ba84e2dbced520d2883c985d83e563f38e1558ad60c83916873184156890cec8a0699d4f663e0e67baa43aa677b42b1158bddc4f013df6a6e75a6d9eb8926248daa24d7a450f114b65599ee4da33ac94e7fa741818a565c569b587e94a4573bf2e4bde11da40027e7103ccc5b25be53684b250caa98db5af40a2ca6973856e4108238c0d5f917d989102c33b41ff20a264ab84e78e021a8ac40d57f731eaf3c329e1cd27bd289dd8bbc1c2b06ec53ed33a53d85e9b78441787f726aece46e3ca1e326560ac233f18beb1ce8119ad247cd378883661a572da3c205a6420e831054c9959d3b3f2d57b226d95448c38862811d91511ddf580cb0636d2128c79b3a68918c48519d2a6c9da3a3538fc91f60f38a0fd0c4843e3cc18ee595fd0ddb731f968b901d1cfc7ac31870e50e8524ffaca984ebc9766de841b05cddf7fae570452c006b226adebaf22874ffeb95345539bc1fc4c586920880e0faf416528e3d0c3183383ea9e8ca29ad8482443b4f99a1cd07884ef9433b9e367068b6a81c458ac47266e3098c4a3a1d3b50ad267106a238b963cfc5aac4923fc55d60a51f3d1f4f315a24d67c16c00aefaaae97269dda775fec754aa35f3fddaa89c99d18cc7dcac79d65be112de64753ada822c52d60ad7022b93d8dacce642c35f553ac7e1e82b2768bef8d7951d474f6498ca48debd6a8aef98498b53141b2850482b881ea750f184805889d949ec4f6c73853d7b428227896d9d4b6ee6347d87fe21f6bad3966bdaa7487f5de582226bc29f99939695e3d7d023f26d23989ef1dda7b67e84edd428ae0b953dc1146af0739224cc0a3bf88a05f953fbfd3c5e8b0939d5ffd87eadbb21893ba8c4966d2336d92c61e61bc5a44c13a503e41efda0b5128d99f3ba1fdec2fdfbee6e2e0d8e3f95931d167886379c374fabfe1f626dad34bffb0c70f5db4c0da61192c2d12009a6f6ebcc691b2e57b32d2b21889844f06d2188297587c9176718b6f7ca905af87f08118a2d671354118053812edebe5ff06d5b0996d451bd11717bdfa97e055e75dd2c9d6d12b57ad983aba2654e815f8c9d72c08a92481836124714d6cb9715770eb2727faf9d0cc46001d0709b0db3675f5badb7e2c3ac9ca60a10a4b5873522aeca236bdcdd702a22bb8e4ff6435403a4d63ce069a7cab59f14dab8dd1b2a53dfd857a9ffb22e3ec6ab749336e76a2748ade4cec1026cbcb32e2622655b2d0f491e90c58ae60f054554872de63e00fe0b25daaf2da76413cfe69af27fe602f50d58324266b745a18206e42bfd8d2c8699e5dd1d3aacd587d662333e1e2bb0e2985bbcf8cd4e446c95a41142044658fd77ba040ffcf5bcd455c80369acdbf9e9f74e5891fa775d4b210c2e0e460adcbcd7b468a09b97bc18b522374639a115605a90e69fd3d0ac595a95683", 0x1000}, {&(0x7f00000018c0)="75247d22fa31f602d3c35844a9d1037f3b96a34e8bf41f6e25e2a1011bd636568a24edb5eec45fb7e1fa2d4770b5b2d3a064d6a22afd386ac87698c4ce4040ac1fd0486f55ac49bd657cf3ff2dda49f1dace26240c7d001e15618b32ff3092546b2727739492e700aa8081097c40faa7c97a29b200c582e9fb81ba96293ba637d13ba2cb50ca", 0x86}, {&(0x7f0000001980)="e633ae6b989b8ddaa81a1bbbe76fdcb5680e37f29e44d8db9739236166b14b2eaef432b5f1c612f4142a411c59740a62973d39e91c9276596d260ca5ab3eed780055a4a7e753b1f756f6dd5d9a4491951e839e7011a51ee7783faf87870cd6559398f2a2b8c75907fd9ee2ceee837defbc4a341a9a3d6d5d55b6711dc7b1fde526afd583965892f6e3e144b3ad177135a67671cd2d21095253183ba6078696e0b1521dab2186bd470b3c8f8b5ff9a0cfe73240345b9ab1d976146f106f190981df34925caf95280af2991f408103f6559f361a5415f041bab1fb2ece30ff83803ad2d89fb8a2e9c4", 0xe8}, {&(0x7f0000001a80)="6d8e62b347aa9d89132c1b311cbf3404312d004cb45c22c5e282aef862bdded8891da206c5139e17aecfcedcc7280be92156641b36a7b5b9c5c451ea15d91cb3c35c89943898653e65246868867ef3", 0x4f}, {&(0x7f0000001b00)="7f3fd6957a9f603ece626aeb563365540c2e41ce49c7820bc86292a9b3a0cf371185cd938732c66e71d56fbcfb", 0x2d}, {&(0x7f0000001b40)="fb66ee7602dbb17b8a90c3a55a6fb679bbdbfb56df7e15fc564b97e21186fdf2abf7c74067c3f5c7fbe86a728322448309e4b69226ac0b9bedc0a9c639a25b4d7d5b48f07332020bcf528bc351c79945dbbb2b220ba6a3cf6df1b783847d6d4d7ade9f2b35b7ea54360a4d871494513684d7baaee4e0ec57942bd85eff8623ed9f2566213ceeafd50f2d0db10c3c13cd4544ad74f20d3ec5ffbc95f2615f026a97c9c34c20f105232fcdc8aa2d3484d2db0782b813cbf2f7c0a8abed4d176721747a7cc1d9b5ea5718bc113d4cb146ab5d3314b9a2e17e60cb32e2af31f33baf177bc0912ba4db07769f9e0cb7a6fe6877f4", 0xf2}], 0x7, 0x0) fchown(r2, r5, r4) setgroups(0x3, &(0x7f0000000040)=[r4, r4, r4]) sendmsg(r1, &(0x7f00000021c0)={&(0x7f0000001dc0)=@in6={0x18, 0x0, 0xd1f, 0x7ff}, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001e00)="c2cb7776562541e03dcb476df4a1441e4b60054e00b94d42e72ced2f", 0x1c}, {&(0x7f0000001e40)="68a8ba7d301fb10d0d60e67ef099a68ea9837fd6b83fe70f359357394a41989c0d6e152ce0b42769d877d932a96271ce1b7419a8f7df7da09b4b39c062ca6db688", 0x41}], 0x2, &(0x7f0000001f00)=[{0x30, 0xffff, 0x5, "1b4867a5f5b54f9a786e8d41dc135f8cb93fa95fa4deb143b50e9a91"}, {0xe8, 0xffff, 0x27356ef0, "5d7ce440c4a06e3c07b38c2b842efa60ca1696e6c5ed5b4a6ea495913e22f55c26895da4b9531a75c27a210ddb35e014fe986414a549695bb4eed8f1076909dc9c0ff1550b3e6a20f242e4671a72ac0a9df2021f17ce0ee2338b6df7052f862a92344c4ab325cd1349f1bc9491755a297baa995b9a71f8bd2157f46c21982bd4ad58f3f194f01612a06d12f680492b529f7151104b4b4d5f4ca4dd2b4dfbce09adb792f4f40c04cc7049eb41f3de881e1a8b11dadd78c99937378757f6d6ca2f5cb727cfbf49f91344deafc9d1d6a598c1d4f61ba43b6083"}, {0x20, 0xffff, 0x8001, "e78c0c16f13d494e7e"}, {0x30, 0x1, 0x10001, "d0bf817b0e5626db5276b6cdb805bf17f8d45c305657c8838b"}, {0x38, 0x1, 0x2, "44d7a54e172efd073a68d70c485980e857df0699723ba35016872f2f655ca06da767"}, {0xf0, 0xffff, 0x800, "93b3f87d09a7e953b6f0bd82327f956ff74485b315b7b762628b5f2c95fcbeff053e014c7df4d3739117d1f14fe2f6f1a98a0c1ff5ff16622262851e906cf6b2208f139348e3929d0f252d73140f2e857cbd40f93d6ab3ef520e9960ea51997d3b9bdd07d007f22278bc5b18dff3ad5360d60b59b4d748c0abc6f7a04341108e5cc83733a1119c50586cee0aaaff624598fd0cb90393c78d9c38844df5ddb4ff3ca6cd1f5c8c0272ffbbe98d6763c555d84d7fe1d6f399cfb739adf59a19eecdf8285af2e788d03dc445d142d2aeb6f77575f77c8f172a4df967f2dcd04ea9c8"}], 0x290}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8000000000401) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000740)) r6 = openat(0xffffffffffffff9c, &(0x7f0000001d00)='./file0\x00', 0x20, 0xe8) symlinkat(&(0x7f0000001cc0)='./file0\x00', r6, &(0x7f0000001d40)='./file0\x00') msgget(0x0, 0x10) 12:10:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000012e000/0x4000)=nil, 0x4000) 12:10:22 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 12:10:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x18c) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 12:10:22 executing program 0: r0 = kqueue() ftruncate(r0, 0x6) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000004c0)=0xc) bind$inet6(r1, &(0x7f0000000500)={0x18, 0x0, 0xbb1, 0x989}, 0xc) r2 = socket(0x18, 0x0, 0xffff) r3 = dup2(r0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000540)={0x5, 0x5, 0x4, 0x9, "9f17d958bcafb2563a18e6773a77445d8c163fc4", 0x2, 0x1}) r4 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() socket$inet(0x2, 0x8001, 0x2) r10 = geteuid() r11 = getgid() fsync(r0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="49c578128cac524515f430b948c0ef967794ea09eaff779a1758fdbc10034a95e8aceb230ad657c05ca05c9bd6b3e3943cdc0f4ab24a96df022dfdcdee77033e23e00954d15994810bce858a5febc18fa374bc", 0x53}, {&(0x7f00000000c0)="cc6285ff898c13d7af39a54543d20bdb33d72965b62be30fa5b6e5aa899882afaf076d42b76b6e066d1b2a40bc9aeb0fde8bc2cdfd5d391def36aec35b5a50f6b9f285402b846ce31e5454a2ff67333af55be632de9cdfd0527c0631043651ea970d484752b3fcc0bc9712721cce8b97069b0e9388e062dc4d51908998d416c26a1a668a7d8284e2c7e04d8b1b7ba2323765b71b72ad973261f0ec16b6cb0584abe538423ef20b1a251cc1d4", 0xac}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="a28a8bc942084456ff8590b56257e9a5c901378f89595c929b8a6d2b38563db0d61b5ad7e77aafc45c998710af0f8ca0bd2188e9f5c934744712dc407c9a7ee2a5aeffea0284b8fd7549f672ba625e998405055e4e9a6d39bc8e03d6", 0x5c}, {&(0x7f0000000240)="285af2dd82f44438713a1a01d6a5d54729a16f122a301253b76131cef0ed66b6fb8834af69d9236b2d9f9bc7454f80d4944f464a4710df52456e463f91e2654af614044df252e5fdabf4b76016ec1ee1abbb7333c9b205ca08cda29637c8320901a520a73856fa5345a50110", 0x6c}, {&(0x7f00000002c0)="26c1e789dbbcb0b6c8636c2cfa050a2441ad0efe0e5ac957d6e748a73d3a2a7ed7ee75076ffe5a559cb59d9b61ccee28f103fe71dca74ebd60702e7e79c311113038e6d3eeee41683bbf019c485baadfae6b2a9e6448e5c949269900a01e4c2a651211e3", 0x64}], 0x6, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x402}, 0x8) 12:10:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x135) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb878, 0xffffffff, 0x1, 0x5, "04a054904461f7a9a37d30174a6aeb67125c17ff", 0x0, 0x7}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 12:10:23 executing program 0: r0 = socket(0x1e, 0xc001, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) socket$inet6(0x18, 0x1, 0x0) 12:10:23 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x100000002b, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe43) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:10:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r1) 12:10:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 12:10:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f664e6c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 12:10:23 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x8) sync() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 12:10:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x800, 0x4) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:10:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) 12:10:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffffc00, 0x4) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/161, 0xa1}, {&(0x7f0000000680)=""/92, 0x5c}], 0x9, &(0x7f00000007c0)=""/185, 0xb9}, 0x3) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000900)='./file0\x00', 0x100, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[]}, 0x0) poll(&(0x7f0000000940)=[{r0, 0x44}], 0x1, 0x1) poll(0x0, 0x0, 0xa8) r2 = dup(r0) getdents(r2, &(0x7f00000001c0)=""/177, 0xb1) 12:10:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 12:10:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x5, 0x1, 0x1f, 0x300000000}) flock(r0, 0x10000000002) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) geteuid() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x1) syz_open_pts() syz_open_pts() 12:10:24 executing program 1: clock_getres(0x5, 0x0) clock_getres(0x7, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 12:10:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5812, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:10:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f00000000c0), 0x64) r2 = syz_open_pts() flock(r2, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r2) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 12:10:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x100000001, 0x1, 0xf1}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r0, 0xb935, 0x6, &(0x7f0000000080)="a26acd105a1dfba9263ea1b69dbba5a845794e3d1625fa4ab3508b363636d1fb9807e4acd4592bd8cad63ffb76b0bbfb9a9ec533863ab7a4700b3ba5b5525e7685d9d11dabd807052f597971c0a6c47e249181fcfebb2dd7dc1396850d7be2cfbda48e5d0182abc5569b48ae92a8439b39ff5d09e645ce7d04d01400825fc862229e85453797177816afc85d9df6d780de84d76c554f1c8660db07d06bf5af104867f68196c0102037cb38e708c93fe939d55b0fefdd205869677aafba0404f30b19ef7f8f9b3e9825b142987e40d2eb2c1e3b4e6063c69ce59158c9ec5198d6338940993ab058e522e841fc73ff83", 0xef) 12:10:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x148) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 12:10:25 executing program 1: socketpair(0x10, 0x2, 0x5, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 12:10:25 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x2, 0xff}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 12:10:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 12:10:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 12:10:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x2f1) dup2(r1, r0) 12:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0xb5, 0xf0000001, 0x4, 0x43}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x8000, 0x80}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000008, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x7, 0x2e}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x82bc}, {{r1}, 0xfffffffffffffffa, 0x4b, 0x2, 0x7, 0x668e}, {{r0}, 0xffffffffffffffff, 0x87, 0x2, 0x9, 0x8}], 0x80000000, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x200, 0x1f}], 0x6, &(0x7f00000000c0)={0x100, 0x8a}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:10:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 12:10:25 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 12:10:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0x8, 0x0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0x20000041, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x5, 0x8}, {{r0}, 0x0, 0x20, 0xfffff, 0xffffffffffffff64, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8c92a182b4895e1d, 0x1, 0xdc07, 0x7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xa, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5c5b, 0x200}, {{r0}, 0x0, 0x1, 0x4, 0x1, 0x400}], 0x6, &(0x7f0000000140)={0x4, 0x20}) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 12:10:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="23a5703765edc8e157093719c32d99fc99c4700188ac629305691be8544a6953b07262ffb57ea70a2deac795bfd641e4beb02050daa87854109ec27b688fa5402450229442d9e229cf6ecc4df3d375fd01e38b24c3742b9dda0d88db80cfb6668bd5db72283df27c297efde46c5a4ab9127712b22de4ccdf4281ab295ee59c834d92433f0c535f9f23187e4d0056a9fb98101c8e5536f664a6aaaa01fe32a0ef646c948ed83d57a158da2f8156697ade87929c66b6bd86529bfc00167d4a9b49cecba666b280d3dc06ddc328c99517f75c6e1e977604b1b6a48cb4a890d6ec0ab73c2d64f633a89918cd82c4ba7bfa0d11ba7e22acd8e8f21d1d5f8003e11d9d48c174bcd6faab4d6110affcb594bb45eb313765bf5a5d43c62338eb3f55d3dad129692aa103498f22e9edcf73054a7ce3a3bea552cf9bc0f280fe051a7a83685739f1042044017731b00caaff7c1b996bc7dee7c83915fdfb6867c953c04ef37d0a1abdaf0d4855b3d60ca0bcf18e12c66543299610e34f99c2289f5e61f9301e194f6be0b9ddca39c3165645702ce3010ff62773e2e9976878efbb331b4163b97b56a594edff6e9e2633a97942b2fc29c474", 0x363}, {&(0x7f0000000200)="3a143dfa88438499df227ae465862589fd462c28fec3ab10d5397509b83d585b97630645d766a3aa6955caf79839e7ebeb30faee0bf2f6b0080c7ecc1d863f302906ef3d2346a36984848daaf67b8fa48a82f863c4a8fbaf4eae84705a", 0x5d}], 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:10:26 executing program 0: msgget(0x0, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x7f, 0xfff, 0x200, "671f4b439ef2a00475f35ddd8a0bd92eeb9390db", 0x2, 0x2}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 12:10:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x10, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0xad, 0xf0000002, 0x8, 0x800000000000}], 0x800, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0xe, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xe6, 0x11, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x58, 0x90, 0x4, 0xa000000000000}], 0x8, &(0x7f0000000200)={0x8, 0x1}) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xca) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) r5 = getpid() r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) r8 = kqueue() r9 = dup(r8) kevent(r9, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r4, 0x6, r5) write(r3, &(0x7f0000000040)='!', 0x1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 12:10:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) 12:10:26 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x1, 0x1, 0xd66) r1 = socket(0x35, 0xc004, 0x9) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x400000000000000d, 0x0, &(0x7f0000000280)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x84, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/82, 0x52) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/4096, 0x1000}, 0x0) socketpair(0x1, 0x4, 0xff, &(0x7f0000000140)) 12:10:26 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x9) 12:10:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 12:10:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x6, 0x7f, 0x4, "b08179c102b4f84c0d1d407ebc536b6b7076fb12", 0x4, 0xe15}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0xb, &(0x7f0000000180)="d5ff9668e1e34307eaaf4fbe347411eb8916edf198f4ba8b05419ffbe45bde0c21ef080000000000000039f8604917f571cb95f66dde87e59d8f7f5c9eacb12409e8ce47cb0000000000000000", 0x4d) socket$inet6(0x18, 0x4006, 0x6) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f00003eb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:10:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x10, 0x8000, 0x91f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x400, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x2, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xcb8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x48, 0xa0, 0x9, 0xfc8c}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x0, 0x4485, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x21, 0x0, 0x9b}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0x71, 0xe0000000, 0x7, 0x8160}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x84, 0x1, 0x81, 0x40}], 0xfffffffffffffffb, &(0x7f0000000180)={0x9, 0x3f}) 12:10:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000001580)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="96e3e93503b622322715b3abd47391ba8494424acc72b93254c229f7d9ec7867143b64ec4c0f9d5266df4eb7cf0d4409bcb81e4c0528afc9c81374f2c2", 0x3d}, {&(0x7f0000000200)="3e67acbb4f8265865dead18acad4711ea8ee55e96644ef49d90073f192b2f3646c1dad5a6192cf17c3040a61cc3c0f7afcff8040aa0b8427a2598bf135e1864a4caabefb0f8e505eed58bf7d1bc318c2b7b8f3d6a1fc467321e3c2ef65f66ea8dbc3cf9e733c69e03942b8405af3311a476ff6dcd14a2f0fb7e7809f016f09f794140011e783a45d90e8e4c62c32e59209c698becdf7880fafe6626a71e36e902df8884085a22950dad0f8af71e516205542", 0xb2}, {&(0x7f00000002c0)="5e5d7acf213222f5f60bf2dd623d8ad15b43323fd1bff30325ec76505321288941057ad3e69f909f33a8aed85da7e6a0d1aac7d1d09c26ad03a19c944a64614dd40253d4573e2aa311ee0c5166031c37b101c95731636840176fbb286e20e6fadeebd6e739248529045a014578375f4c5fa7ae528cd8e83948bb84c8dc4e238beb1ac79c41be1aaa6c91fd4688b6b57269b9d9ed86d3fce511124d3a156b2f9a30a8119a663f4455774367b9402407a7d286db065a97aaa9054c350fc5f77f6c7a0a4678b9255de75c0175686dd89ea67d96e206bb1df38824880a3d4d71913780fbc74ed934dc3889371d7bc51f33cee8f4f4", 0xf3}, {&(0x7f00000003c0)="86aa91f8779563ea1d56cba3b58d72ec8aad154292781fa55d37a37515ce5e662cd610278d5961e930f62ad4da0d9f93e351b47fd8401d8b5a75ed39d3f5217e1160afaf3d4cfa17d8273f9755914848216fc53d06bc761448a3998d2e6f15a2fc4a567708c0d96622f5f387440d879dfdebb054069f11a4249c1c1112eb9ae4f8f8babede9588c204d10691fc707c84b2d4b2b0cfbf2dc89b32283e80a6ebf88d27ef754db564d5bcdd223282ed617995c38dc450b4e6d0bab200b706fc6bf10a18c796eb550f298b4c971c5fdb7a4c295d9c69b953bd2058123b91ce4a821af199f6d7fd75e8ae82a92ba5393c92ad53d40f6ed4b5fc48812087dfe8200e57509f504ceed56e9bc030155c16d7a75c537c1939d43a64015d5abfabddf745b2477edf3089026efc76a766b32cfc4efe679cdf07bba15973d1b39a8865c3f265c0163746899ed9db5851fdfde8ba588beff5ce40dd36d43a9d7a5090722689f8b90785e69249c2d608a700145d4fa23897f25649546bfd64377d3926c616cd7ba123d726a559c13a2d65a297e5f88b2b832ca168973b3d6e62d57bcd62cc0da332b5764f4419238e156f357c12d7e5169c9f16fcc6b4b9810c6edfeb8ab350cab9ac3349edbfd4cccb999ed69f4020f11a0e72c8dc638c6e76eaf4456fecb463857218213295a2e0ab442c032e0f089dc55d2af41d862b9e21eb620592bf0f8e9365e75ca9ea202be3b2c899794f5f52acc8e2b7062efa764392b6f063706f520559c94f499a32e46dd8640523961ca39aa37f5598f7da0ca3f43e49b9e81a42868c24ea440813ebaa51af62d73ef7ce9d494d54c24fbd0daa4146f2e255a8df3681ed46d54120f190681d051de41213a5cf49185eb2ee1f0dac1c16e2bcb5ce0ea719e3a2b6542e5a6251133465a9b1cd55a2af67c2e51baf1b9f768d06779c8b33dcdeb491531595a26dd15eaa152e12f8f27d0cba2e6b32affd63ec2879e160f2161ebca01bdb76fff524f811514db56a0139e9fe64f969e7aab0c2392519e9d4cd515e6425913f7c7bf0b6ec7066373823e7e0605e3d12d482ada91a0896c4b4d378aa815be77b431ee4f2f439a552212937108fbbdbdee36acf96e540696b745ece0c155886c3dbaf15cbdebd99afa2c383a207ba8af7a96a3250a6b10e3c907a7cca80a55cb5ce9977854b956d1795fbf89f4051940b32319783e596476eee953c2a30eb7e3dbf9e5dc989b1fc5c50bbc1803a437e4b5014fafd6397599185ffd21accae65c7735f491231ba1d6aeeaed585fb2925e2f5ebb6d626cb6ac7049c2c4e419e3e6cad188730e59267915a74b91489ccf08fe632dff7e8a2cf3598de85c7cf90361233c35bb38e6011d4b63c6b8aba045259b026bc3ac68cf2708d90a693aa38915e0c7f8fa94d65a9458b3d648c9cd28867ba4adebdc38fa31bae88670103ef73ac475094848f30a435dbb19a2d630267555b2ea89842bef351856a16f7e55c86757cb9090fb7d65b78dd3d3a329983cf70b7211e018041430cc7c3f51944e765ce24ad99425943766c67859703f61fc64818d32c3795da28d2fef2a4e3c06c3447d4ccabe7e237431051a69c6a24a72f10f3b002ce39dcb655259f045bb21fb157b05537901a0631fd10db97caf4d9525906bc18312d7341a98fd8f3de98e7d4779158c2f5cef468b314585e7c0b4e487fb39ffbddd9c4c8e87fa04afb357a5d58adeb50c40afc489e7eb13c37b5ee9ee22f49a617685c6fb8ee9ade21dfe85fb5aac35a21e4775948133df86878c5e8adfe820c9620e9f0dd216af2f5dfb1672bd48ca989d2f2a29b0e2b94222f6e2123aaab3cbdfe7191974cfa6d3a483f79674b7f27b9e990745d52bf54155bdec56e1f2d7b4334d1c02f452f9b9f582ac24ceca8d70b71e6797b2fafa3557781fa3a51d157b34aef082b3fe030195edd9a0966fcc520703a2c4afc3602339e9b4a17b1a36391274ca2b76e1fb2b1c3aa6a0ac0087ce08bd28b5918a8420c153d165bc1e2a5de412843c2778da6186f518f20f37d4264c69b8ad7a58778332f2df206a929dba78b1662574950828f67898c081e1069848ed52019a34021843eb3c6ad6ca7e9b35b648dce9d51cb09e61bb61141785cd7d286c75d67c41fd94a05cb55a0619a80ed4e3f5ee5408b3906b63296c586b3f228887b4a51db7f7bc1d0414e5eb383912ca1283b7993f263b3668155e6055eca1e0f4547d3b784283f9b98298d07baed46db0002eef952fe4eed3dd2edafd6c9a8dd174c6da9bb3771e1917d96cb669b9a1502270396b0a744eb2e418be655e6e4ef25e4dcd90d931cc633f6380e9408df648cb2b4122de88f2410c7d1bab31a6782c480f4a9524c34921b222cdf0afc21cede531c0ec286f37b0c3a085a25ff22b895ab480f919c37369aa7f41fb4d83eef6e89c9496a38a06475c6d35410bedfce26b4fde5bba737969a7fb820dea260452a46b8a89cd4a4f00b7603a43803ba8d619eaa341bc0e33975bcce5aaa8a4a133056365aa2b8c11e7c5cad63576975560254b743bc97884f36e635c0638db7f170faeb9bd7b4f61f28ef39ae778d8d7540a6ecb6cba8525148b09f8c1dc7278dc834e2b2d963119e5043ede7299e65a024143fe661cbc4369a3b55fa46f7b398ba39b65f9f9be9d90c66093f54398e3cb0115398b9e016660ed9edc7a35457758771de4a1456d3952e7e755fc87e9854c1df72092788c6559330f44dfde8eb28b209af9049aa77f6de07ca03ea7ce39b4a0d02c0633908edb55d0c5f0e70ee2be4d48b7828f07ad23f00a4ba4025136b396abfcc7d09d3ea7b266a36e6370a828695d3b0967e52a1a15b8835016975ec9e43effab4b111ba4bcc59a9827a2cfd50d82c504c8b127259683a11be7025d5ead5deae8ed1e6b3252686880be380d8ad4ba539d32320145755f69f45f162d80a133b0c201668bccc95962362d3f21b43ddf8b8c0b1c408628a29fb63ef4defeb30f8018c2368dcf4f1a5886816eda5fe0954ca1f6881f6cc5fc108ed6e7f2ee30c1435db616b2b276a198dd180dab6772aa445fb6c4697bbf4de4b92c2649dbd5a28627354f16cbfbc86304d0f5a9956afd8c5077575042780e0ca16a5c5027420b36bc8ba8b097374d2319f8491e5c24ea4b367a824372f41446245f35f130fc0ae990c44b6aec8770f39c220899f1eee7cecb40c2de4b24de11e514dbacf037a3f25fcca116dc4cd3a92312338533fbb51b181a72d1ef553277ea8a533c1a998e7bdec83c1ac194e88eee9fc60935fb41e49e62e365b7af97b9646eab2a68caa3160e10ababb941075d542a6378d1ec3bcd7e0c4067333cf3acf261c6053baed111478a3ea39c531e4d386ae037d45218b9aba4d42e539a155fcf2dd6ceff9b54d1162a7b7b8dc02202496a45fef29cea8ecead180941a6118901b5ff61a5d64e16fee4dbd8f475a81fc12ba4f2cd19f0c01c684f342afada4afceb2b07ead95953990cbac0f3f7d7b26c2c93e803b2b7f5206b294986f7db4276a2dc141f615e65d937d0f33111c08e7b69d69e685ed0bc2f0dfdae52c3ed7d8b75a744b7e90f7a4757b62c114a69adf063d766cd8b20a88d074c1ef758fd1240f14be8261417cb5eb8a95e37b01b336ee96d01796341010ad675601adbd08c914fc689afd1e809b52ba19b282e53061ce516d383c5f5ac8df33ac5c161c45773fb792d5d10dbe7089f27f51408c78bc495319b02ce63e5ea08b1644a1ff42a244ab84ed5224cf196ca000680cbf2960e072b51a3b9eef203483bc0f0dd3a26616f87c6a0364dbc802528e4c2ab1847a630d7b3af8551ca121b256201a7156e5eb60a93b5ccaa199252f61e73455360cc6bc57ae870260b5a211c2796f0185689541f8228d50605bb372ddbb02880a86a845e3396c9b5be1cada15ca28ef689baa1a3a2741ae507e16e14b9aa2b36e24e711f4cbfa5756ff1aea7f8a41f571b185cc40eb8c8c1ed2425b7d356447c070a8a0fa81d106f4e45e10c2c524c063f8294eaadfd844ce1c5464151e79bcf6cbe99e9c86897a0b34a8809ecbff630381af882070b37b855792f0a0702950af779a770bd29122bf4018b61074a5670b21627d14c34814a42ae261372f932aee2c9fa43ee3a2716db548a2fb7b628755704b921941c46dfed12bef3e501f83a8e50c4d869a2dbf3cbc8d08c6c11c6481ab97c46035270a6a95450ceb1b51ff44dc94eedeef5ce7645be668149b88895229ea33ac5164d413c25d59ca9e7c90261c0df53121f1353d4a2d3306f81d1b1925e59e60409d4d0b4a2f876a5d25a9ec7b56f9470cc74eb017030924fb4846633dd7988fa1609091e6cac7fabf07bd1c337ac34d7c160cde2584d7f3ecb2196f2a9e6ae2f197b76488626d43d3e12da81a96933530cde307befc2e4a425c5095ae265ee91b17811f80b00b41b3729a420abe25f5f923be0355cb54df16fffb74be8c59fa6d130dd8aacaad998c76589dfab73294aaf8592451923862e4ed9cf30329073f3c02220dc07061547d6192e824c2b8ca55a11f35de04d74b556c65fae89c9f2357a8ec30c5ae0c5a064e9521cbfeb1748c1c66680a205c518d1b93a1888819dc30132c01d1fbe6d1205ab2e9329b9f4de8ef54f548451968d7721ef63c14895f3486ccfe3f9dbb8030aaa1967d3260d85896b9ef2dfc85a785ce7c8fd7dbff34a3d668e7d54665f058507e5329f92f4617a4c14633f88c416ac08d26b17572e5dacd766892976292f675bd9f176f81a34f8df2992e6377386bc34ac95234d1ba76de1e621ea048c9ecf5cb747dbf1a29e4726d803a6b2f9683a8e34bc7d6ff108285419146b14989445ec06b1d5f86dacc7308f236ba8c72be4cda51c74962116cefc67579b6a757dca1e467dda1c58ec8b70d57b5410e2d54e1641398ace2287ed02677c8cea54875a61cdc9560a871b47a682c487cbf81006d5ab683481374bda0c0914a6b588be4b80ac0412dc6fd7ea281e14973f76233a8b02334c4b4e11155ee252137846a885a1b03038a9b248df4c3888b48637d9d942b4d2d4193960062004e3539e8a1f884125823c6b9ee918b3bc4cd3e5b0079e2a2a73d5ca680abecb784a48cc22bbdfae6a933a6a694d70f0ac195c69e5bb0128ee285b6cfc2409c983cc8b5ced45e15afc51f4b7bde81c58e356627c543113359084b154fbc8a7503544a0166ee9d41c417c58b237b278e6466161da5353c5dcdea098742787183d79154a4fd5f54ebf4f4e75a7e92df4ff68572a800eab42c36928e3b8be0a649d68d07c182c19fee236fd2bda1dc4b3cd47c431caebb48701bdb68ee5a1585c25312f6f6164bf8580b546eb5dcbe6c16c5122383ce3c7981ab0de9496c03ffa0af4251abc875c3c691d4e5ed8f0a82318acc2af883dad7ed5403a0a3adf3cd7924893798a269cc32b5f64bdeb51fb266ca0a6e918b76bd8c269ae03da2ea02bd8c0cbfb4107c5b2bccd543dda98e6fffe2ffcabef5999edcf123bebd06db1ba30e495e5146cf0551a80b15e68f2858f98cc5394e5d53a3daa486a11e801fb4eaac647bcb181e948f8682027a5c66604cbb364cd742d0af2b67768c3871fe489df7f6fd78b09baaf9fce55a8b2a9105641d06f5ccdc69229eb44728b815f570fdb21426ba71ede07fa0b351a865705314c910f93757066a8339eb45d1ce23628ccd1b2d8ca6f21908dc383befc926888eb489cd8369d498d2aad39dd0c748ad338c3ec8cbdaaade5de988afafd835ba0d", 0x1000}, {&(0x7f00000013c0)="60d81c5628d92981c8150ddba8a8539acf41f880f3caea634915626d35a66d05f61aa3d726e9393e5f5373c072f71576c61d702ec74c67c8a73a218c849fd680b71743240b4e0199f8bebbe45e2503374f287df4b9e0f5ae5ae194cfdf2c9991c1cfe464309fd64ca87c8f8a5847c1ff22ef56d7b532c84d5b0d12abf0ae7aa2d7cb92", 0x83}, {&(0x7f0000001480)="c4dfa8fb075318d060c30f0300cb96d59a1d32cd480e525f8cbc9cd460ad38dc819b2a4d6a2d9ea1e5bcc3a13a7ed264d393a49696baff", 0x37}, {&(0x7f00000014c0)="ecfe82203987ecc9a165f0e5566814125f26f5472f9aff77694cf5b2c6f2e339d2c1e34fe7f3e6c07d683baa601f082ecae3bdc08dc6922e1c63a698", 0x3c}], 0x7, &(0x7f0000001680)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="c1f16f49da00"], 0x68}, 0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair(0x26, 0x3, 0xdfd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) execve(0x0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000160000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000015c0)={{0xe261, r2, r3, r2, r4, 0x1, 0xf8a4}, 0x200, 0x20, r1, r1, 0x3, 0x170000000000}) 12:10:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f0000000140)={0x9, 0x4c4}) r2 = kqueue() kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd3, 0xfffff, 0xffffffffd4ccb3e2, 0x7}], 0x8000, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x50000000000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x3, 0xf0000000, 0x0, 0x4}], 0xc8, &(0x7f0000000040)={0x4, 0x9}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 12:10:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x800000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x10, 0x3, 0x2) setsockopt(r0, 0x3, 0x800, &(0x7f0000000040)="7343a10bbae9f99bd4ccf561b92769a2d2f1745e6e3262ff8cdfd8aab37fdb9f3bd137f56384d65db4af955e3a8f6075ddaffca7cd34493d9b1a421e2fd2fd3888ef2b9925e750048fe8af7c4357dcb1394c98ce087dbfae640ec1d27dd15185fffb06b1717ffb7cc96dd32b9c597e64ce35dc82e1c513786744079707437115fdfd7e8fdfa07c5ec1284cb79f6880cf", 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000001540)={0x3, 0x0, 0x9, 0x2, r2}) sendto$inet6(r1, &(0x7f0000001440)="5b71a1b9f8107c01b16af7594e55c5046c36994c1b811c5b4da0f4b9f0f119a8f07970317867d927d265b57db0508a16aa3b2b88e093a4abc2710c318f638ab4e69aa922f5087afeb768857547fda76c8b", 0x51, 0x4, &(0x7f00000014c0)={0x18, 0x0, 0x101, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x1000}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000240)="2dac3d7303f0d029004dcb50aefe2532801b7ec6422d65678633988805bfe1ed6339de5f2900d7761e79f1de36808a6876f46763acbd0e242e15b1ea49cc561adb57f0d633570aa75607346ce7b50c465540408c0db60ba945007d0166d1b6d71f52a4cb7a82824a4f952e91117c98a7fd6284f7a81c90fdbb33f2e5d89754f004bc47bdca6c3ac85b2eeb276d2df92344bc72c8fa17992c889734b66b1935081fecb1d8196feb24d52932bebae5b65d410366fcb9187cfeb0b5828441c733", 0xbf}, {&(0x7f0000000300)="5ad4bbde0e9bcd78188528be9d3018ae81e7b2047fa63fdc9664478ef76cd5e4a74176749667b374a8c1d9fe233172db3fdd78b506cc288fb19fc6877c6339108af14aba88fc5d67261cd9c46dc3824bbfced79c8df834e72c59f2ec2321714274b3b6518734d1b6e50e39fa16f19789c37d23f7faa3c8f6587d8dc9cd79b92b7d8811d7b8a3d0078e750978aa4e5924b9a3c76965eaaf9b6e7c7361595d1faad0b3cfafc2c5923e9b52ce5c326fff89f477bcefe0f17db194bb70e9274c27d902bfc8e011f3829291a6946ef68e7f6432246cc61308fca46c8742b04c29f642f5fbb726b1bf14d99cc39e1b957860fb9dea25b13df4a194d896cc7bb8332f928865f7bfc9ee7eac314bf115f2d061c980280a9861ef61e0f17fc93056a57389c37fe531935f47bc3a578c934696d455b42898a4716a39d4041a6f6f8906ae8459933c502d12315bc2a43ee2d4c7c62481654fe5121b0d1e0b1203e76d43d41ff74cccd2c7020d2232e02ddf82c01cbb4d3adbe4436a713375846a390c2ba382b10335b16bc99d35cf13351b5236b23adba06ab82ce3703c38c57abf38d8fa9698bc93979266387aeb1c7b9894d9799e7013e1351649f92bc6a111af4a95a9dee81d779365ff6b6f8fcb3bfb529d408f3daf7dd7044009337cdb73eb89d2e6703b667c776d6a103010533c4ef6a16936ce02b2c2cff6bf92da039454f3b5cb05c6176da7fc8d89d025e9126422b696b389318287bc852170910ae34505f78da8874a954460bd1e4d075eadc2539b62e651be977e5e1cf67b72a571c29c6582852ecd9784c847946b92beff25cdca09148113abb94edec7b3df036b71ea20e320f83c445e80df9325a333d0a01886f15606aa514c7807dea4867a6f244b57a5c4fcc4af714cf6df19f54f828e6b7e07e2602ab93c7e93594ed5969ab17f8c473d2b265bf3b58a4a9658118ae783ba23ba646f592190c74e65d4de099eba061ced512764686ae8ffde39009c27a0e11f6c5b0c1572372df6c3ec1d9408740bc9bd174e86357ad44798a985531e39e2f79f1302cfe2611c057fad84b596ab164c39ea9eb2748862355be4a85fc6c4f23ebf7c82074e99793e1e8b96d33ab0498f99735211947b3e17b3172678dad4845cbfcdf311a94d5c618ad4490ff9eb49dd57e109e4483d72f5923f11c1063bfc611f70537ed5786adb6c025f3ab759fc5d927a78d274a7cd8af9ffd0195d424cea634902d5a54de2c085a56c6427468b0fb5d6ebdbe5abc0c318fb130eb6bb1fad59ec956821dc85cbe33364be0c95190361759c7ae74eafef1bf213786f7845b0c8a27b0b6d0ec2a856a85cf9f72b57da1b06314121249de9814501bd8b5fd7c16a272d0ba7d3db1c7562a43aa8534364d17091be803bd463c5d62239e63f2745a55e8207b218eb107f5d23458cf634788f5ca79a62489a97f09c281c497024b4bd4cccd4c8bd818dfcfcf658aa5c6dd027ddf4166d4d04e8cee9c79125d7f1d9cc48f02915d48572938e8b1101acbaf597264a6b7f135d8d72de1198059b5580ac5993ccb33ffd04d096d366b4bc06022737ddfb7a62023a005615c45d6df0b0e7c3fc008ffac93e1c03e3161e54cff571aede4735636c2fc8e3522fb8c2a87261736e6a3901a23c36be6dd5aa1c3da5dc268319306870f15ea2338a8bd79e2d84742055c9c51563ce1f5e8563905c66a805e6d98c4da2e84c8a79fd117e1dade0c5587eba29024270fbb52508e3049bbd2ed79f579eb2f411c4e532a5275b26c4fb29cd3c149423385c71d3b872866471cbba75bc3c63816991e70bc84719eeddffb6c92b2a97ff6bcea5c6d74f8c1206e4b1343eb1bd60c7fc981df98b7bda2c34f2664d9b43c8d5ec7dcf0531a1aff01bce26a4e91b1d1b19e2a94ae3a45a089af62dcc9b18dc3af693a7441ce78e6b4b0b0854167458e979f59a2aa7fbc57eaa3f2b95f4a120c6962a4f75a6fd89233ad4907bce117c55427bbdeaa3b08fc365bf879592c4f70311f24c1b02a0ff546a57b7a8acf7357b487f7410a77d5d152fa559929b43dcf4bddcebe4883431a7fd4795fc964f0e639f38bbc7af7abfafabda8c276e0e278db8eea0439d8ed284cca13d297bec1b3e84096ce028905e875297f87bdd6996287682f1c7be2bbd9b6075111bec03b0164cd5e14cfd224e06ecd728847ee5b92ac58bdf36202134f50f40d7edc91418456c8c3126ae10f63a33f0580719ce32c36c3741713def4d4abdf273a222ff099ef725640f2c77460e7322813f90fa9b7b3f5f6e9f7e5c33b6af345975673209786313dd1768d1a5db371fd4c5d6a47055dfd29ff7987823a273c1ac799adc70098d284f276780cad11464ea640040a50ae0537d6aa59848b50dd03e9af31f37d514aaf8e770834d59e7360bf6a5b1c8cb4eae343017a9a595f32b20bc94d5443309823959d5391cf4a4fdd68fc5d46b1246b6561096a4eb6d8ef30fef939dd60be0e8a663eb10ef45f237db3fcbb723daab59b4881ecd6c850b6cc860ebcfc7385b000ec866ecaf32bcb53ed63150d2cf74d13871a864cb54ecc6647526673144a3c39c5e53ce02f94d8dfb00ef0b8513fa9294142b4ace2511d348f7ba0ddff6a89fdd68cd63b348748a2e883745376610cbddd79591e812c8e9debda311642c624a27b5b86c39336c785f830c669ed81e2aea2ca37bd78a8d6c5d8683366c6deefdcb2b7272a45795d90e47bd62b25c875d2d81c81670e5a03b08d4801d5bbeec899d610effa0e2ab3a9ddab3cf5a2d69bcee14cfffee9865f08b226afe9a42c0e9d9db2cdd2850d51fc0145db59cda5d59f8e0565f5c56c93578a4a1422aae8e03a1fac12567512d1689a1b48ba1e8fe2d04a903ea645a9da9df873600326b5a1f6a5c067ce29c2b65ff63a4c8c3851547e597fd9894ad7952b2d42640b372082f98e8eb6813772e78edd2844ef5ea3244063aec2652ce9a8ab776ed0b49091d6672bca589d121bc0a4e26615036567999669b938aff14bd85a61b8be75b833bf117dbf9e497d5eaf06e5da25d3c2ab7428048d7ed6149744466289825ab0a644f50993d9ab50b7ae6737654b5f9d8a42f6e091abfbc624a097c3146c701a982eb6c5af80f25e408217a99cf1b999a1d5b291cbd42b6501604b0040dbc48be4147d357e575db25b73ab561c6da53791460e071544f809b1181985af1cebe2902ad805f60213171bab49979e4464d0a010b6e469209db75216bb17cc1eb60b692f615752c50434c91a99f8538ffcb811a8e4f8106ab11d6c74b219439e8fccd084fa0bad0198d38aa50e278a99152fa285f402f8dd7d6a26b3e6880705a59d5d2d9a7f24adb6c440676ca822d11e5f462d2ef9189120edd8e856b3af5288991578861cd8843bcbccafc5bd76b5eb7cf557462c03fc538849b4e6694c5d3a1dfed54a0d416d9e6aed76f4556331d39a69cf8647be30cbfc7dec3dd2e8434aca27781973b6dce0831ed7891b3767e2d11755fc202ebe121edcee7de1dab3348fce54511e188f77523c97688bd6aab9467e82b7477d2bdff689114c0389832474176e08b53e3f9a7157520c955bda42b4587302e4876d107d1acc3881a97400539949f6d7c4633eb86b0bf45644b1c19ca72800be4741ae8a93c1dcb0983d3418c6af36a7c5f2efce7f588607e49d5c35926002ff71a2d6f566d23f483bad33fe0fec9590155f52903b8f4e01c0b12425703d682abdcaf3609ede5fd0082607d3f13cd2ef50d6caf39428de80f02b9ae9fd93c205e651cf0360f7cd182171ed1bfffed5d4e28523d67fd8821eae2babdd324f48f8cfa68a881398ee633617c26560d0fb50905b52d7bd12de93e7fba8a253bde1d2bc66de3c6b693941d9bd20269028d3abce683b60bdd3c45817ae75e003e658ee8ceea40e967309e20e216b5f8b638c5b11187c97a4e058b15ee920bec71e5e9a613a05bf11ff151101dbe4ead31f38b27579bb60ff3275c573630db2395bdbb2abffc84018a60c3522094da5a1145d7f15a503fa0e3f27e92e4d74c55ec4b65becbdfc90d698ee3524d07ffc607a75f90194b9f290b079cd9ca07de41ec6c10eb0a306a4b6e6970a1076cc8d44d184caefc20fbc7b38c6b36004ee197cd624f34a11f437785632122f8ff87b6ee79f7f178f2559a86f1f57a136919fa1f3f1cea26fff5a8a6650991443b9090adcbe6d96866adaef70310134446718929fca03f1c1492bb013c67df67094ce1ae9daba56e8229adc2126bff7c52a157de654d79811f08515a43d10a541bc74b54df3aa4c1b5991859ad86d23d1bbc52f11ab4a8bed04fa83d2c330f499a34826d092056751bd1486ab0a4c88f4acfc30cf3f67709798884f7d244078b7f2cc068a69f4422341f4e78131d2efdb4fbc28685bda9ae59b9d1b4a32b17c52c19c335789f48b773f53f2e32e4a0f6784d86f735f0d561201c4ced9422331acf4173e059e8561ff5b71a0ab4cebcbe20373a5559fdc0c8e4c937e47e96ee0941da4c8a38dfae639d0638ffe6e26af8bc58adb61e71111ee749c2bd7b74af4e534a17c4784171df4f02ad9c868115a3879393672f77c2889e709a93f5049374c186845658f2aeaccb4ed549e94c6a9815a8251ecefc11c25fb9392a9394821e4d12a1453bb376ccbe8705da7b2db3c512efeb3fe36c340d6937d3a63fe0e74f6372ca61a624ba5dec4c20d5276ab3c9d4c070608b34e6c358e187dcfecd409a92b4d25047b0ddfbbf8565c03c53bfefe97f6b26f68e6e2f631d877e16330045b3adb2fb4b37ce3177d308d63fb919aad0188aa81f1fb2e9136414308043015e44257e7a825d48701830107349eb5863f6f2d7309c83a753a3f7427bce07ee51987b49802c4a57110884ac2a63107bc65597c798eff6aa8d2daa6fc7e3383072f7825f5516ae8a5cbe1154c95a553fb72c953683d4644ba24a9a70170d2889826c5ce1abb3de73e384662327ff2b05e1555854e7a58d93cdef43d3396b0c456920cc979f15c0740417fa402a1f0ea8ec374731e16226d975c2672d6be40d72ef55a29db725bdd49bba172fd7b653252ec0ec9bc702e641cef0a74d5d3c06d2bc16b56e0d0c31a369ed06a49a47fe4a923cea92379ec131fc0311dfa99147a8dbb635d44a619b5024c87b773504e9701c02069ecdb0f4f59f801f11340a4f02b4df528693c97594ceba5bcec4d548d34c2d08327270fa66c1f99c28e2b85177d78fb65b7dd0e1a5dc72f26f5599fd05a34c5b01cf3dd6f8b0cad93950557bd5a7df19cd3f3738ae1e826cd9a2ab832fa8c07e7a9545ec10ab790afee8ec8d6f0ef99f768f6c2b83415965a425e5c9e6a9baa6b13aa874a757acbc4ba2beed3446bba2e38cc653f030d42743ba1cd60401c2ce83b51127df5c4dd9b7bb9fcf5cfc374e0baa22d30529776f03b4ecf9b0f983e809cc2ee846730c54ab24db4ac7e6b44443f4b9b0920d1cc5f137aaa79fe8643cd33d091ef302232631372eca1d97a5dd2fceeb148df08408ec5ad7450cbbcaa174b7b696a8ba5b9b21b615ec39d48ecc6745f26a51e1eba1f4389fbd19d6744fb311c8b039edaf4237cd9215e26500005879224df526465f5c643577406156fbdd520c3f1008fafa7086889942b851ff564d060c087084d2b079096e26a5c069c2ec5ee921c182969c59e6ace274ce3ef9fcf38d5c28dc8a7d48d444f16500d0d01213147e27389be0732cd41a7e250327de84ff85b0dc59e6afb239b48ade833ad38371e11ddb44ee", 0x1000}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="b800000000000000ffff000065000000a31111de8788916dd2e00e6d7650c3e88710dc757c1d566494bdaba1cbcbda307cab50e02b1d3f082ce8814c7e8150f0ff5c43ef10bfb4fcdbe8fd7e220afc63515145d7b654dfd7bf91f4c48a5058b273d0674a35625d67589a758b3163d28b72d8093a1afac12a936a2b3338428939ff313e717a2f8ce35dc0426b1927f454dd7fcbdda81e4f9237f63a544af8372508eeacde52f696a12a4e2991965aca712f75000000000000"], 0xb8}, 0x6) 12:10:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x0, 0xff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x7c, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./file0\x00', 0xa2, 0x20) 12:10:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="a52638e8679593a9bcf05cea6d6cdc4bcc4d71eb0e6e9fc76715d40b34065c75d4ef4b4311d4a34ab8dfb957b6950e77c941202aabe39248a294377d0c8cfb4465dc7eb64606ed17cb5278163ba59145d40a23a2e5e729d94a1420cef0dae4a6b61828b563caf216c34de673efe2f4da6384e4896a6612baa149515a658202e3df61fc0337dee996c2c51fccfaa9f3363220caaebebbe4b4616d5a4cd702c100536549087589a2ee6bd87d70fbc774", 0xffffff71, 0x3ff, &(0x7f0000000180)=@in={0x2, 0x2}, 0x6) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x18, 0x4003, 0x2b, 0x0) 12:10:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x400, 0x1}, 0x10) write(r0, &(0x7f0000000380)="68304b3ba5b9cd6777bf563c0d40ad23d87546b3d8c1486794e2dacbd3d562f4cbb7d9d6cf956492e3851a9039fa5db5f35d7254bc9544dc46cbacf8cce0fa052439f98a8c842c94888cdd8f48e179df038ab068ab38e4358b5bfb6eab15aa17ba02c6f7e55127", 0x158) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 12:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10004, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() 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) pipe(&(0x7f00000002c0)) 12:10:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01252f66696c652fe9"], 0xa) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getegid() r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getgroups(0xa, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="193d4bc43be8c5d2317ce762a948feea313ce2936314b1326062ceef95d052ed4b5bf295a70ff5a7399d11b9d8d6a5d9d5c50e256acd3390f6a820086e9232b72689a2e667f01d9283b0147cf809fe71e9aa3592ca65baf7711be13cf0ba5bd731c73b7b582d5b323684464ad649ec7d8a1fccb7eb4b5732c6b04a0a2333930461bb7cc5ae603fa289d156ef92a5d6d658d29e7f97fa7d57af5eb6841409e7253c9a83274660fe45278bce01cd31103ec02771526a589a329a76f2445c00cdb462770e7ccaa751985961f9484950586219cd8eaec40f73bcc74171917978437a9b5580f7e332", 0xe6}, {&(0x7f0000000280)="75f0770d63fcc604cd49a0b8ccc28db0a3b1ea2cd424e40c733dc006548cc84cb99b72bebd39d8193908fa82f6cd79349ed7343aac0aff3d9786ea09ecb69f9e39df3fea5d448153641733a679a364b5b7c357b05008b3a77b396f6a859660c94693673f0beeef698f77dc9e44b93548b02fc164c813509e7a451a4da7636672d51804ace0b4a3c3d7283ba1c76a8b143d09f532e21336e926522ee34629653416753a601da0884f251483f6244732d8035e863bae4b8fa4c04a5dd5d407be04d2372ccbc7e2a86ea42e66011133d4a81c5785dba400a6a3520af76dfb92958f4f694fb7b1bc63f93fbdd928c37432935f853341d4dcdd8ead551a8b5358bc9e4021751b2ae0eeb37f8a0c52dea0662b7c8c8c7ad45ae1182c8cbea8a1c4a44778f324bc9dd1be74d2f7de2487e39b4a7ec74638da02fc43251830446672facaf92875920e9147577f17edb309fadda9a2576047d6fe8de66ab27dae7988fec3457e1578b07d1af4644bb0119c108adcfe51a6ade1f2072db554b3c56417eab23013d80a63b2458c810ea82effdac3c941c5aed5fecdffffb66ccf4a976fa42926f6e2cbd8bbe9fcf74bbcfb17d7200e541fe3cc93d5c712f10b7b7313b6cae2ed8056903920343ada5314c290cb79d9e60e27e6269f136fa91f86935d446a58ef662dcec7218bc66f0af542c52e5845da5a8c834ab61e1e75046b396865fd03e94f18d918ab34b02c2ded1409ab071a55c5357e024f1c8837a7d16c5124c8f1f97e59be8a131b088a7ef61743d35f1a39bc50258a513435834fc18576203cfc44c71196913c1bcad1d3dc40b7223a3b3c8aa1edd5892c9dd776fa206e1fcd52991a64c3439d035a2f0b6a4a700639a2752fabea9d95898d322451059d655d4378700f64e7ba0b4035afd6a993de4b898a644d841462f0dc136b1894e59e78fda980af0c197f206416ea1349eefb245bec7da732d38b62653567b5429278a166a1bc5eefbb823e578aceaac02c49fe7b11aee41fa489beaf7ff4a0bc25f73d4ff2eabb079bca62ea98e4c14efee859a762e49810e1fd0bb2189dee3c6c2a626fbb14bbaa24d3054333f8fa90819b3e0061708ac624a74ff5fa8903c11cc7b0d9518190fd60abbec0b79da8e29f25cde4487e59fdbf31b66e1281ecf2a9d863ae84897401e1ed4b73f35d7784faa9b39c817809e6726fcac920eb5f309873c07a5db1a6cbcdc43cac28e3c8d9c1d44a49df2594391e25b52fe6eeb30b0f144eb1959aeb48bc5b0a5c851049d9e838b0dc0bbfa9e966e4fd305966f33d1c8da944b1fff75c165cb96ff4011f218fc2481b540ac7850aa7658a1693988dd2edbf69da02f658b0ee7fc7b0e67852521c559fb7486a3fe1c2b0f4ab3d930ed816fc2e8feab848d2e9163fbe27239f97e9c07f14a1c0b9d49bc91957672f58bda2117f9e44b070cbcbf903fdd59906148c38b78f9fe14e7febe6f64faf6b0d464c7e2b80b800c4e659e129480f4c948c95a096e87868b79c741b68e03e310627097ebc4a764d201f4af7267808c4b120021e3d09110dbeb7ff0cc0775f97e0eaf7ac9deb9a512191a71ff7f70d0068dca08d15409230a91bea4c7353f95019fe89c644c738e31f4c392d40aedd05f7df6e2f886ee5bf769af0908dab4696c0f92535f4a31d553a2682aecf0436a6aa5f56c8e5cf52edcde543f991e5ee218d415c15e135b9ce0b220e01959581de09930b8f349986ed93ed397cb1eb02eb16b8af60cd0fc6ac51f9ed03e5a382e726ed239f8693dc6fcdaac2c629abd6bc083e10e66a00c3adda39f5ffdf036ab11e53e2fefefd457783fb2e302f6ab3182c7eb5f2d973ed8e9cd1be4370c4fa70985745c890da65d8a54da509601ee8cc728bcae49381a3800481ff5eb34ca18c2fee80b1e1a1e3872f1e2bfd10c4664530db8372da51c4bb3192bd433fb972ef187b28f80e0d766076c8e19c1a80fbcf1d2f8c79de97d1909155d9ab0411fcdcf03fcc6d0fc22136a25103a740c29ad0aed0421db311e2e7a063e56484ea22ca9069adc1b76dac04c8aaf14cceba63673f1d20d12597761ebb9121ef2174adc8e2628ca6f407caf3ec30d83de883498ded1ee2bd24ce85ceaaeff79501c234dbd34f688b6c8db8b01336f71d5c4b97bf04b3966850868a3886296431ba2bcbf74bcb872c3b74c849b8819e8016739cf7830b124cd901f49d27727bf5e015e2066a49d355aa21dd2d705e81b2eeae580848ae5373577a93adaa8f64e5c7884288645b4b4af935415d559f4b19b51b7cf94ad200004f26515453fa172efbe65e6c59bc133a017933133b1d78b392ef25803565f95479c70e3a47d0a90be42acd8f5bb2d022625700882d0570418b42420203fabe88b886104155ed48291f49864bf0b1ef7f26c41fa19fa070a6dbe38103b588164aad51bfce9570cae843dcbbcc43dfab3512b8c71f39a5de95431bc5c7c76b28d06e2debe93f265e19ecc589416c5c4d6a2b0a8dfb689b8084414759f5d5f9845d2f89e3f3d795e4c62293f2411e5b7c7b37a374571ec923f516a94c5839a8e16861f542d36cc68234159752a58b8f9a47e55fee888a61ee2ce1e201f9bf1aa9a16570ce2f275d62675670957ef66c4dd90633ea60586c558d919e454bc77442b64abce31b964a9e2b1c1fcc9b4d2dd0fefe949dd550812a4798aefe8aeb0fafedaeee08cfe5fa61e8788c5fbdd77b2d892edfa0b387ecda0a2acdf63f1a269764a306d7040a2c63238e2ccf72f184ab9f2a9c0d3f5f81eb59ed868eb7277423c9d1eb8051335ce3af604ed29a7fdd81245723b13696770de4693eabd8fcd05889cde34958741350e2a73ff7b50793d937938f638e3b43cd9fdb86963811af79007c0ef22e5f4eff046f6412ea5e82ba3bcbdb8dac9ec8e1b38185fa315f3e2ca212adc22fe83fb84569c4722fbac54ed5702ce82f0444046bb85f2440c36d4cbf156a2d997782f7f0ef16bed54827a6152e1e21e1651e7bbeb3ed2f99328cd49e60916c708abc9e10b95c9690164ea17e2a12059b9c35cab49fb91750a66079a9fff232c547cb770a5d7bb569d3bf64590f8c1c792e66ad4f97d095a86c2aee8404c18d4a42ebd1a2936c565a9b66719099e5632ca35645183e0b261944f185fbc57bf0603977afe63f4bf3e7743bae244305febb6fac10769f85ce08ff7832fbec665df9064082f20e36cd078bccf3bbe0cd6c765ee555db24e942fbafc51c92bea3d0b97c836cede862d286e9002f9fc59caf92cfcff4dbe8f167c77274cc678c8aa9231c68b125903c513e110a743f5adacdfbd4c6d5fc612f8c399be396bc035b152855635ef03141a0909c10d878caa3659634f8073837480b93cecc85d69e1211f8774ae49d52a52f4ef4ae080c42d4e88a39aeb1b4ba05b5cf39f7b702736de671621f69e04bf15ea3e041a75e08ee7bbc2636f859ed5e7574847c60c9caddbc43d790ce03bf2c4f8b14ba04f5b8ef22e5b798796340d8b81ecfde1cbb4d7c00fa77428162380ba6744615f0838f635040e263be48943ed6def723285d134bd5e3b5d0958902fe43a5832c0260db8c19e5e5e14bacbf0576e82e233197c1b8d177a2c108e408f35c347f5a65462ecbe2303a67dd5a737719f9fa0cca008b45ede3eeb37e5429ba8be6a5f499248b3ec0409a294c1a643b154d0f6a944222a333420f24a87c3c58e493cc741b294c66ea516b23033976c779b23f15115486bcd2c4e534fc769c4a326916880850b12cbeb0c159fe65234dd78f8d21501bba0403d0caf2f41b792c356f9487cd272e5c9debb6668a2140703122102c00bcc93687f33f1e26e76fab33bd9c2b928fe7ecbf2261534f81f1efc68218e8586486245faca155a832bfd669ce6c705c47ce53189d3042f7201b505b4dd4c0beef75c229980b596e1bc44aa8a99d5b7d38ea2fc4034a621f2c5a98a6afcf72b0072168d75cd1b783de191660114e9fb4cb7c25e575cde8da47f02f0ca02605552ac11e2b1ca7ea4d1da6675f8d34a9300d068a005c8fff291edaf7c38a5fd7f0858ae837c7811c1b5b513242a11a0225740f8f1991276500cc667e549358e806d9cc1d2066d4d810eb9b494d62b26fb5d6f0364ea193d90fe5670411a5dde3f095db5b4fda18727e8ea2758ce8990161abf58700d896a0ef554a0565d0522a44d0834484f24e1557bb63e100ce33e8a5ca602fcdbbeb46565e307a3f018a210131a1f9e5366d46f0a127203ebb3120f49a396faf995b520a623874a5a2c62373d0b5b5c57bbd9a2343127af33b8e7b1fc7def17f4fcf03b25b7a39be2c26fe254815a7739b941966df58a924ba69d36868f6434d8ef54b1ac3b7d13430ef6a5a01487d1f5cb74e4b135296a353b51688e58e125e0e7f6632e25b7c4556b15d074459db6eb62d24882c1d1d9d47b66238cb12a4ce1da8ccc9db60c71a70c44c99e62de106bc52304909bfc3b3d3eebd2e34a4af4d5bcdb2328463b543486f7c70401bde193d54122e399ff3eab79a77077bd39b9cea04658ce3cab8c39b522e43844f28ca0ffc3f1d2bad2e9832456d5490376d95ef15514ece82dc9340e3443d2b8732f4b2efe8bdf3a863e3568a9272b35d5fa9a68f6bac14efffafcbdd823bae9e3d3f7a8c4f6d838f6ee43a2a934ba22c52a07ce247bc64b3449c04688f38e8fe65e4be6ef5eb2207aef75a57b98e0d34d4c9d5eee49b57cf1f2c3ca3c238ef8d56f0efe39d7ed99921a0a0a04cb22955601b509fae6f6763aee378147406fea7b7aa6a68ee82f62c0326e2b22f95f1741ddeb8194d50e2c4c3cd6cb967695934e901a0d42babe3f2c0d868107817150c1256d3a52d773a38cc63d9d944e8f053d0cbf5451acfd9ebc24278f2a08a76cb1c3ba93c7e310931637d498e8bfc92640b631d0620c0dd150c59de9d78a3531369b9f275fd0c83a901c2f11a4c4720ae57d46ac8263dea17d03f45af991b2e61d6d4878cffcd25f7ba09c1397b284e0fad3ac2180efa4e8a7be849cd3e2d30369e15d61a7ba4b888f43e37646e63cfe7b044ef9139031f45b412d0ed0d5a9818cb21cf05c5531c9c47af817c58ea3007190b371bdf86c2780ddb5d5c985c715e3def4b42ee00b74e3ec366c4141c67de1adcd8eac3f182e257ea72f4333ce4ef2607796e1b4afc30eb304de1d777ab99e7b973d2802ca98ce97e374022d05f9d8277f6ebeeef62b426f0c8d36a7a5f932c6f0e22f140c9d0dc2019ef612a7602b2de4b5b78fd2b563019f4d5f9e4e35139d368cdc5aa4e27ceaa34abc7560e3733280cead0fb21a52f7d1e2a375fd0341a260c22bf06cb465cd5b0af4981ebd0fbb2a11cfaaaa09f5a19afc21fda370c7b13289aba396d18e171a43941f7fbeaab973e27a5f1c4074d163a7711c27d5901ae121637a652e6212684a5b8ff9b3d7ca05a41df0786fcd8f4f6142a39e1cb0c7d10b7c2b8fc7f809d3a14ef0b4890b1c09ba2c7f475c227d8b8df9846fbae9eb77c9bb0718f253278eef910b649b97f96be20a627a5c67f5b52012c1c3a49d3e5756f593d51aa274587066fe5ac8062bca8576dd7fcc9b82522f978115eb68e715b9469c8888454c791158594cfc0ae7c0fbd9259a477b454358ef65fd22dad1c4639dd6f292e7c13cb236beb580130f2edb51ea86f11f43b649c15208bf838d3fd3795b3ede27e978d97414c6be28bedcb3999f93e98aa36aef59739d4bc9bf0f8bcecd49663e2d20b4f4d95a553472450a7cbc36bd0962b002f35d35b07", 0x1000}, {&(0x7f0000001280)="5ee88307d1612bb4b31a64d6e612f3240f22bb5053a81241d0ecd9adf211e768807fca1f563c1ea48f30599ab89f94091085e8afb68942d7b53c3d1af5ca73d8a99d167ef0aa71a5f70dc97d9ac474d2f73f68f9846369dd5c5ddf9dfafe6e27f723c66c59d84f48605cc534056ba3ea3ac376d9995aa9c2e0f0a0ecc58b99d888dd304f09a41682ba56ea709ba5dab449942017c747bb8ca632ed72e99c", 0x9e}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1, r1]}], 0xf8, 0xf}, 0x0) bind(r1, &(0x7f0000000000)=@in6, 0xc) 12:10:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setsockopt(r0, 0xb38d, 0x0, &(0x7f0000000040)="cc06e5e8b7ba8a227e49d68b0a9d914e1aaae70e965cf81d1a9b58b007ff", 0x1e) 12:10:30 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x110}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x3) 12:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = dup(r0) shutdown(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) write(r2, &(0x7f00000000c0)="d645359a1cde25e0284f86da6e3429002f4eef60d76beda09a9a3f904507d8b399e99d0edb47481fe501406aa09f76d1e3003d5425bb1155e795189d8175f4e72a69", 0x42) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 12:10:30 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) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7f) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x4, 0x9, 0xfffffffffffffaeb, "f4f232d408177db78ddcdc857200001d0400", 0x80000000000000, 0x10001}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r1) readv(r2, &(0x7f0000000140), 0xbc9c5ea440eef66) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x156, 0x6}, 0x10) 12:10:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = kqueue() r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x4001, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3, 0x100000000, 0x4af873e9, "1826f73217cdbc04acdd6c3bd5c74a82d13f0e8d", 0xffffffff, 0xc051}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xa0, 0xdf5, 0x1}, {{r2}, 0x0, 0x1, 0x6, 0x4c, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x3ef519916c2ecb09, 0x4675, 0x1}, {{r4}, 0x0, 0x41, 0x0, 0x9, 0x9}, {{r5}, 0xfffffffffffffffb, 0x30, 0x80000000, 0x7fff, 0x80}, {{r6}, 0xfffffffffffffffc, 0x10, 0xa, 0x4, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0xe31}], 0x0, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x54, 0x17, 0x6, 0x401}, {{r9}, 0xffffffffffffffff, 0x91, 0x80, 0x6, 0xfff}, {{r10}, 0xffffffffffffffff, 0x91, 0xfffff, 0x7fffffff, 0xffffffffffffcda9}, {{r11}, 0xfffffffffffffffe, 0x1, 0x3, 0x2, 0x3e}, {{r12}, 0xffffffffffffffff, 0x21, 0x20, 0x3, 0x4}], 0x8, &(0x7f0000000440)={0x1ff, 0x2}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r13, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r13, 0x20007465, 0x0) ioctl$TIOCNXCL(r13, 0x2000740e) 12:10:30 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xff, 0x0, 0x0) 12:10:30 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xa, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 12:10:30 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getuid() r11 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r7, r10, r11, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) getgroups(0x6, &(0x7f0000000680)=[r8, r8, r9, r6, r7, r8]) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 12:10:30 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000100)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040), 0x0, 0xef) syz_open_pts() syz_open_pts() getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7f, 0x80, 0x5, 0x7, "97a97b4b876a0662dbe51795f531f63b463ab5e4", 0xffff, 0x100000001}) 12:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() write(r1, &(0x7f0000000100)="8c5ce86d30df0f6e54bf051ad45b9ffe3a6ea418bcf7a52b13fc4049bd25f9f7c81815d640817075940fede203dee4b9facf1a98020c7a8fd06fb2bf28beb9273023f119972c636ff0f452e7fcffecbad39be00c5163832437cbd58d4181647f2a53f4ac855c9407461810085469962caba8", 0x72) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 12:10:30 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) setitimer(0x0, &(0x7f0000000180)={{0x200000, 0xffffffffffffffff}, {0x4, 0xff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 12:10:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="10192e2f968e343c78fd0f27124c7b949086b7ebbf0997e35aa08430be0ae8ef540dabc5c310207b8df6f51457c0413a64ebb7529040ac88aa1e7dda90bd08e67e53a4abfe102f7bf2d26b6fd5a3ae2d7c2aba72c592f58a05e9f106aa11c3977f5378c98e897c4d1b7a902864a4fef9f33f02ca8722b8173590bab7ca09d71bbf2e8ddce43f05f8"], 0x1c, 0x0}, 0x0) pipe(&(0x7f0000000000)) 12:10:30 executing program 0: socket$inet(0x2, 0x4004, 0xacc) socket$inet(0x2, 0x3, 0x102) 12:10:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000280)="7eefa699e08e5424f3762de276dc0c7b1f99c9610438fb162ea592386c9eb3557fb968a78ef24392cbc919403083c1346b8f39823c7074b057e26288808d92a15f080a974cbc9c665dafe2976d3af8a190aeae2a70502a2da8dd452a834a0bb01bc6e2de9060ac8590fff1fea9529fdff25a0790dff2449182ba2d423c39dc8f4e6bf589ed7fea81d0392d22657938c0220532f482f8a1fab7fa141d9f6344edd2a3c5b683b5eeb45859d045fb6cd1a0f38550ebb6cd62e3cba2ffae964156eabf8d9aed94883f57951f660868c29250b8124caf7645e492a5fea5266e6f874ef0ac8a019cd0305fd44fcc1552aa8f9e409c0cfdbf1fa01e6e45343f062a6b5c2a1cdab437340cbb9f5c09ccde2d577f6b0b3027fe60b8a7189ffc8a767d23258b28ed33f731e4a4a92ea7019454076ac5d1b9a39078d522300757419c3e25a5ce483bfc8a41ce9081e26ef4255f11534290e013fa2357570b12cb2c967767c23b1591ca43bd6328acfdd05a98863d84e44e7814c559ddbfd80a0909e0454ffe3475f8eb10f2d2f1ab3bd3fb8ca4739c7083ab167f2b5b83d1bbb679f526db2148f315e0335f8e302ff473111fec37eec73f3796094a4f2b676880e39176416226aa7010f44eb1bc834fd2beb97e31aaf76a535dfdb503cd4d8a33bec9a9fdf73b6f65ddef23cd8eb023d935e3775506a294578911cb4c223240bfa2b800d70c25195267d34503d6ee3dcc074031e4de22bd1164ba20251366b020a14b31a5210df4887e4378f0e10cbc9ef67db680edacade1056887eb9c6eb206c3c0c3e2e44f04d7b2138bf400be43aa12bc041659838392b436a9001f48ea3d7714d9f58f43e92ac0a14e484bce39f54109a3f2875c057696033ed392cd3f363cf94cdcbc3e4cf6060709eba988f24b398da179ba8d6ef8345c84a329d30dc353891e46d3a57b1bf8d31b91b932b35324b3edc86bd0f61d85305e8c370e741ff75c2a9d52b4aa1ec7f7b5cfdf2a59662a36315533bd2e3a500238df3377b0920ef7960e8015edf341dce737d4077bad993701691ffd6e64e8d5911d8589c5407899276527a9684bdb3f0080a57c0285ba0e8aa0cb91760409353628cf78edeb6248971ba46cbcaaa6ecfa78bb32ccb98864de825d3359a3fec3280b96dfb2e20c650505709937af7dd698e7c0eb3bc8586e506122805c0296d2b4a96346f283b13c286041755d38cae94365a07c52b61ba46b58609b741028205af660eacac46bbf2cc97eb04a386dc8e8e27cc07540cb9100b6a18ef7f0867fdc2b1bb0e033e778b2474803c86b82762b14250c4102e9b29a728964858e151c2a739dcbfee0e99c1bb0048062c1604294863935decfb77d99af81a12cbee420d475a8ea3362476f85308aa9b5194a42d5298a6e4aac1eb36b327e03c103726c386b088fbef5a2bf1322b213124e984764c14c79fcd65f65d0162d67e1fe54258e2be70dfce6173050edc7760286f857e6f2ac1f4baba5e17942130ebf1aa75cf0c7c645668b823261d6becd9936932191b6bcb9b9e8c684ba0ba705f1c1c04922bb1901aadd8159455d863cd2c3d6dcd58a98a012f9c4e2210682fe87c1f2eb0e56cb519df4024d498c665523f354a1113b031d89c141223f1a752c914fa0f5b384502fc638008e74e405a566a9041174dce95f5af3efeb8e0ccacb957da12c764b5d0f49b816c3a829b6728e463064647541d6c03fe98d8fa30d09f7f8c59e162654786b1bc8035956edce9733c5ed0c7dfe9a356df0e8e940bdf8a1e976cfe6fefc98329e353dfa3ed7fa1eb9d68efef19dbce2e2a990877ef3a930977ff7d39bcfc199f3328a0223cad786a9f60af56e554074271c498583aaf5b053893136196a5db159a33beffa57000201f78f93c4cf42f3ffc3839c81d32c31810c243f174081f93281eee9e2b50f50cd01c0c9c7371c8665ec0bf911effd40dcf90c04a403868c74425bfdc5733ea92eaeec63c988980a2558e1d0a6c0c0f822b67caca81bb50096264727b0b4addb0e2539dc74708cf71fa751ef976562a8fc7bb8bbd723dce20b30174bd08227046066e49117c8afc6655c811c08c42a83b6678a5bc4600c9a2cff15560d53574164c0ad8192e7c9b836acc8bafbe5e5be1eb2a118272ddfcd1ce5a23031438664235fa1e40b0b3e9a1b51cfb083a25d8834d500019bbd9b9ccc7ec4418bff556b91da137d0cd0ae905071cc3984c5f7966acaca809d5889a3bb96a179102c5f0ffb965e5bc187b509d00d0e6d6efd1903756d2ffa9c548d3795bfd6a64e94e57acac870e68c903c5759975204174a970ea5f28febb1d434029e953cf9c187f1833933dfffb1c34e323156bc9d10d43359518a9fb42a0fef238d58bab78e7359f78c4348336961d49dc61ae153ceb5a56f9b5847f4f6751b6a7878ecae76d338257ed85143537735d5a7ed511ecece09e9f74b753b5d6865a3c9b3a60e825de81dd85778c65ee2e9cddc4e3f2fcc39e4a6e25a7431d2c2ae02b9c521adc0a04b8fc32f267e028788d2bd0874affafdd904054fd6ec411a54f7b0dff9f966f631a3b898397643727edb85590e674e95f64e3030f13ad2853cc95854cb2227525c2b5c57d6477e388ef693a480e13608cd4985cb7c5d575ab9533f0d074d45681cd3d9036b2098583770e02646559af7c57dfac19c0bb64d29308ae39a75cfeed04004afe8fe41f2485b1fe71bc0a3b638450d6b6af8690e75a7d56c46b6f511d63450e01e64846c02eee610f43b8bbaa5db03b0835f73eb5b061fb404c308de0572705b210f2b13fb80568471fe9d7313141e8addf546d903aa1702eb16910d773898e4af3fc4f5738afcaa834ccf42560ad4540421e114e27ff42375efe37a14f3cc1c37e8a25eb9cda90ab4b8122248480b7bebfea2de6a9302d55444312201396aeae0eeb4f1e1ba5332fb02be9179e70b43f3fed6500daadb9bb01bbba6d75b0edeb183229c3d7276210ec6080c117bdefe70fe755d06abdc36d4b224bd6df0a927af876895f4d5a50fbd8bf0a2f150a8da0507dd34f503eea568d254ef6356580e3fa9dc64de7aa2561c1e3ac7853a0bcf2f8657ca9504f2c0602bec03c634db6cc62c801f1845b5e3d9b5b30f144ca17fdbbab811a498adbdb742d070356fa473960ff0b043b49e71b91b0da0ecaa650047d2e45f159a15937e33858ff74d48fe898fb9940b3400d4a0fcebc566c9c23898d94eb31900e2b66211bf293ae24e1d886e82b6b2a999d57744a589e9b04b14102d5dbdc8324596b92a8b4a48c7215cbf3e75d7b4118153f322133b0cf985e0253e571995aa6dfa417d60a6af523f830952e0bf1ee9f91acb7c55a04cb9b582108345d09ff63897cece67539cd4aa057d7286fd30c3b350e5ceaffec172407f14f0a2bd8da5b49e0824812146aae8e25049795b0f7b5dfd0db7684b3d93874949112e182d36ce6d79437197f2e192e117aebee5c129a872a29734ba4c4cff57ca1d863a725753bc301f1dd0e2ee500da07413f08185bff412523a96ed2f31407f4c5d1ae1cd9738e7880adde1f15a4dfe89c42dba3581305321e9bed404b8b3f7f39d2f3ce1a0468a960dc1fab6aae09c1d4651a10011d7f2edcb65043d93d17cfb59debcd15d9e988022aafc5a0c6d233c40593d1fb7b795579e9f5f6751fe5205187982cc146c6a852f8b73a4dd341fea34caa49155f14610c0b6b083a644a4ea66c23f120d6f0aaff6699319d6ed6bb2e2ff9e4901ec4fe1f1b09ba75095031f51f0913299079517f1b1372c5d216dc9e18477e1d8afa0c6b5fb0951eddce0269a8606eb170e18c85d3fa64c7238cd6bae6c8ba358dd3481508312d0e002e08c0cc5909e607c25c755a1abf573aedf32b37b0f1766104721c10f218ac855147ea809f4702b27c767429dec453d71ea5bb03b948323b45721509018ecc08ad355535a31adf5e25b4024b0f2af717edf7712b675f1c47afb3ea5210d9c35859b552eeaea4fbec919c25d01d5a8b129e16dac9c925b4217b9a6200e55615a5340079b56f452b335ea1be695eca765db8e0b9a24ae83a0b568554a955436dd760e6e9d4eca8747b703063afa99ffa12eb227a1186bd9e884b3b039e01adf2de61bc96faa31e3dfba17db2c3977bd030fd479f7050212868c29a852fdaabc0c835fc5e2772ee5db192d006d644d49d5f72ec0e6b8700006e28a6d69aaf95ccf83bc133b4d62c33b26ab9bd5ec57bdd65d75668a3c8943ef454bd4c51713eb75879f81f04120c4b66f34c94207b9096c199f8edab884526d38de2fb28031738e86831973de7263f09df8c9b94271aaced738923b1584d91f987a8ffa71fcf1073b9c66b1850dc8aef599190e87105da9d6f9af46b070a943d01b54584b3006e930763e878d692a942aa0c4840100afaf58dc0534568b75830656d4d9bb9aa55a5ccf2c3bd6054fca2a4b7617444bfe17799354c03e4edc5e39a4ce6b3e382cd01e2a0b055eeac9778004d65b353a264d50225c23accae99b7511b57a8ba0c8bc5515ecf279d1177ff0125833c5a288f12c6d938f870883d7212aeeb71de8f48d7ae2948326cb7e6f109281d7fcc3cf493b359f12d99663af8a089d4b7093a852d97cc6571b6f224b845c3c86fd43710ce35081056822f8735736eac54c59a7e54d403a15e0a39b6086013c6e58cca4ac5bf23185fe82ca40241e494ccc1352adae634557cbb3e455445fcf30a66670a0e66e50e1c19d74d9f5175b292f11d9b3be54a2b83a209bd10b375df145916e78d48c267a1c108ddfec4cf0549cedc03a83ae305f65038158de477b84cb6b0b243ad4e2e2b0c8cac9c668f09725e08183b2cfc13faa8e0ca578fc02d040e7e956b18bd6a898b92de0312725e5b09795798d58beb217ff7d1e8590f84b673205a44a61af11a1fc71cce8465dee87fc7ffeff9a0ae15a0f503bda2864e8511d892340a183adefffb30323c1cb61f1dcf0b66404a54a44bd761ec76534d6c22e97b7275374cb592df5ae752caf3931b950f46ca833f8344dfd12a158a34e13952e9e140e27f386e1a97eebf46ae668b59c27696f2d7ee8c1bdf1ecc0f336a489e9af2214ed82e00fa32aa01925e64491dbf740675e91028554e30ebf5963e3397ef2534d2e5a3c8c8ed4b03ae9dd23b91ff4fbed0005ec80012bd7b50532c647bb977216e946e43e231ad26e42ec80bd7247c1a18667ef7876c063e07777a7828a577d621572af54d2ddc0cc554d0047d01accf0136312c34d5781f5ab26e56047ee56928d153e8c8284745a69b3e50d8d6273769c8616f0c79c175e5ea13a8513f991535b4930366e8adfa993a3217deda74d4ca7e197b9763408fa1c019c172941d8c02752142d58eb2f7ce0bf778beaeccd1446ed9d70ade6c0ce6075dbb9aa7d620037bb00b7251e3d8f10c1370722a880a8914dbe0451ba116ccb67a937fed75d088107154b7147f9890b64ca4cdcc32ce96b09f1035b2787dca0222ab69ebf48c16dc6b3fbf9ab1af885a5bc8a1fcb338d620ffdd8ec14d5eca942aac7667be62c73ff87b6c026492102d24618f469fbb86eb5f9c994687aa29fe853f05e58b51282470564516cd7be09a689813649ac201a4f924b25dd141dbe9bde6ebfa4a7f36a3074a0a239a3714a4713a59aca9c87f2f319c0e561cbf0de351ff131c83655584c4ee1b98d0407f68382bb09c6c8539305d83ddbe686e279d48a0ad39f3324f4409ac49aa85b2ddfcc983191b79a97733e52914bde7b28c747f2", 0x1000}, {&(0x7f00000000c0)="4e7c25e7ea0e3d952c1dbce7715ab8a9186de292cb50f3ff47a17861dec12a624a0456814d7207747bdccebd449aed63db0252c6", 0x34}, {&(0x7f0000000100)="38ad2d60cd9261040416a0b5c536e6b1d0543615d2dc7bab0b677cbaa214b10d9b04bd47983bea2933da5a81e9f0a657d80940d211f746eecfea14ab5bc044a8ade63d57a65b30c8177ee93a4fc49df334829f89e47a2fe89ec013a484cd5948602b3121ece007738a", 0x69}, {&(0x7f0000000180)="57dc211fd517fefbe254fe63ba92a7f856b075cb7aeea9a4108fcf3d0de186cdd6313ddbb8d00edd5ff39138f269bcbd48c5c4a11d6d7b7f9e060d138728dec54359aa1b9cb3dc30791b5a259f8f46880604e81b1b9d0653c42ddf1fe84927acb2cbd416c038e5dcad5580dfa3aaeb023cd7b1aa54f48bbff66d", 0x7a}, {&(0x7f0000001280)="fd73b613c839dad2a9da4499decb6878aef2e5ed3ac3a70f6e97dd6bd56edcc624035567f31d7799b58dedd7587c4ed1185c8e5236e4cd729eb4abf18b86f80d0b9f38ba5939d04a2a", 0x49}, {&(0x7f0000001300)="9f5d93a9dc6ca83fed41606845d4a87c49f61d4cd86c1cc1a6328ca136f1a221f338f3f500eaf22c521fc47a1023c1b49b19ee31602ed9577fc7046258b0d7de7700d3a618f9ea7830c936f5c1c140a5a9bb7a4ae706a67f0d719b149bf07beb29843939c54f3bc79fc6a5555b6ff7305051e9ed05ec04c2ad173078db76", 0x7e}, {&(0x7f0000000200)="3c56bfa7422e588e7f8730b972770ee8dbffcc92f976fca6a721be8ce84e67", 0x1f}], 0x7}, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socket$inet6(0x18, 0x1, 0x80000001) 12:10:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff3c030000000000000002214d7f2e8c465ec346e5bcf46c788881adc418bafe4b110932b27219eb1d1094a25cff42516c970a535cd022c8ade912a159f6d846132bb74c3c6ab6e0dceccd7cac6050e3541f1d849bb9a4ea624c14df5d3fdaf18259cc3727396b114ed814c4f3b5f6f499c33d94ab97a61709f79f004f3593b1bcf2d48a815b5c47eaf5fd3df58398bcdea10ceb53bdd6f221a863dcd80c4264dc3b4e68d3d8cdd2b88b6ce7c40e625c52728f1c0ea4b6acdd089af31ae4963549ddad7474a4429cb09761a7c234257f4513c3e41725d7d336f04b0dce167dceb5c9bb7e05b3404fe90bfb765d8f7e99bc23c64ca11c6af188a30ae35aeafe9aa179d5ad2fa27f2daaf960dbccc240a962f3395282bd25a1868daba900000000000000000000000000000000"], 0x18}, 0x0) r1 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/191, &(0x7f0000000600)=0xbf) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="70043b32", 0x4}, {&(0x7f0000000080)="cf4f725bd11feccd58dd1f47730bb98126ce5f0a9f0d6f1554fd01c46e498e5d34c9e47a768aaa90156cc87f2f563e51cb7903b15d8d", 0x36}, {&(0x7f0000000140)="aa19cf49db74322660ef800d42c57fbe46c00fe1bca586f7fdcd2ce72de27092120f83252d10968653361c9939d85b5766b3ea18f80278f137552890a441e12c6015ada5addd07409696ea145daac278440a3249c640f1345aad88a8f67f0d663c8a61487a2a0f2bce6555", 0x6b}, {&(0x7f00000001c0)="0cba46fc9b512c30a70bd72ce6b503aa5b8399e12523b34238c6e53d0f0d114535d0162f97abcbe976dc351233d7b8e703badb2539b83762181ac64b01116df1e214bbc8c4c5944e2df9e58fe0dfb75e2dc742e50fe2a34b2cbd5548df82e6c82cae86906a65de91563e0d94f7f57298872f0ac3af43d9fbac83471cde382b54cdd99ae2bdb8dbc217dfe28efc3575d5bc9a471e3a991b734fe66ed502f3aef90c6cbf06e9f111895e45c8b9e559", 0xae}, {&(0x7f0000000440)="370b822bc5c299915374aa2d7cca81018e16aec9270f8f5dab66b076f68abc31288f8dec562a46da8cb52a0b1e853e051fc10bac53bdb6d5a741e6cc7dc51a9d9602c6668f90b036ee714f312064d4201a529048373b9cd27208a7729782bbea5a221ad46823e5bb13f39b3b4912561ceba0a786dbd0904bd2ba0021a6435b22e3458ad3d9477c81d883f7465856fdfbc69ef24b118c6d52632895627ee022bb9d92c07b05157d5a286f4385501047ddc78366ab5b83c0b51e45f953c2dcd1c7c64fff661895801184e906f4d2c234d93092fe1802c597214e0ad4c88779cf8915c0d1ea85a7d3f7cba71d886dec3493f3", 0xf1}], 0x5) 12:10:30 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="765e9842a7f93ffcf2c27cd5e05488b19c4e3e4479617379fa905a9c1d4b4330107aee3103", 0x25}], 0x1, &(0x7f0000000140)=[{0xd0, 0x1, 0x8, "ddae32edf5b2f5b6dc451392ec163759f94e2b32e14c106b39cf97bf3482f73c0a96b5af291203ef19b126f59e2f462455ae1ad0ee098d62081fa04812c9a033ad0199e2db1e87a13f3694d338eb988b655f936167c4b51e8252f397d71bf29cb823009e006493fa28f4e554715f38f0aa00a970d21bf5775baafd63030f93c7ed9a219a0a7aae549f2eb554cc0d4c9692748b5027727122106831f9de37a8d58b423d124c034e6906f08e760e8cd679b2d2b54bfd15bfaeac2bdb881450c6fe"}, {0xe8, 0xffff, 0x4, "3ee59ccb2ac952fae225aa3668cdef0a0990139155bc4f6e9e0a4b0d7b0f0034d89e292a60332b5c87507a1b2a0bc76d854f5109a29f8d2e833101fa3de61fe2f2313c5429a8436fcf932027b959052573227e675af3fe7efca49326ffc3aa20c7bd6e18b1d0c855672408e60de0768dce5c178125275430f5e7d42a27d9d88d1d9e1fe8705d4a1019a9d9d01d7ff0e614de101d2e09e464d27b54089a50575473f4148a0f0fe79da2152cf020290d0b4bb699ef8a4d6a50d8da01f09a2057d00c81dcda03e33adfe68599cad4b0a416606f5a"}], 0x1b8}, 0x4) recvfrom$unix(r0, &(0x7f0000000340)=""/152, 0x98, 0x803, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x6a0) getpgid(r2) bind(r1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x80, 0x1, 0x7, 0x0, 0x32fd}, 0xc) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000004c0)="bb245893920380edbb2abffcc0529e5d48d505a100e0069444e0130213d2fc255c4273d7981bce80695c173e4b8c66fbb66c9d9d9dc2a0636d1793ab9d695987da06e86a7a63c55537ce1e26eae07761f0c53092fb5eb3303af842079f8bc5d45b35faa6cb2754880233", 0x6a}, {&(0x7f0000000540)="a119058a26eb332997814c197d53523f3ff40f42bf314154c836afa3196aa9c80a7efc2977715593a57a37913b78c960b85275f0daaa34a7469612eef511f982cf13b690d8b198ba3714ff28049b797d68440dd198a9ca581eff5021c4", 0x5d}, {&(0x7f00000005c0)="93ee8da1e2888651f33b189420c751333511a75fcaaf9a8201d13cbc0a70448194c3009af4adeb372f262e8bbafcbc05d40e28b7e140c201269e2b5b1cdaabbdb7585b16e6ffe1a8e2ca7f61b68c93cff9bedf3086baa16c2aaa588e2705bd397c9feb2f66d38768edd81dee0767624cc79c66308e0ac7c8fdf6cbbff5670ec6c87521f55f5539741c035284bb001f2027c79743e2f66ce62407f7a00a8c622e58e5cbf9cf57790d26", 0xa9}, {&(0x7f0000000680)="fed7232b5c65", 0x6}], 0x4) close(r0) preadv(r1, &(0x7f0000000a80)=[{&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/157, 0x9d}, {&(0x7f0000000840)=""/73, 0x49}, {&(0x7f00000008c0)=""/240, 0xf0}, {&(0x7f00000009c0)=""/152, 0x98}], 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSCTTY(r0, 0x20007461) getrusage(0x0, &(0x7f0000000b80)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) recvfrom(r0, &(0x7f0000000cc0)=""/4096, 0x1000, 0x2, &(0x7f0000001cc0)=@in6={0x18, 0x2, 0x10001, 0x7fff}, 0xc) r5 = getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001d00)) bind(r1, &(0x7f0000001d40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x10, 0x0, 0x4) r6 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001d80)={{0x8, r5, r4, r5, r4, 0x8, 0x6}, 0xffffffff, 0x3ff, r3, r3, 0x5, 0x3f, 0x1}) getpid() accept(r0, &(0x7f0000001e00)=@un=@file={0x0, ""/4096}, &(0x7f0000002e40)=0x1002) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002e80)=""/4096) 12:10:30 executing program 0: chmod(0x0, 0x42) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x100) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) 12:10:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x400fffff}], 0xfff, 0x0, 0x7fff, 0x0) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r3, r4, r5, r6]) sync() r7 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:10:30 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x4) r3 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1}, {r1}, {r0, 0x80}, {r3, 0x8020}, {r1, 0x85}, {r2, 0x44}], 0x223, 0x4) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 12:10:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = socket(0x20, 0x7, 0xfffffffffffffffb) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000080)="84977ed4d5cddd5b88fc40cb1afbd5d8d21d058f537bd58a9a3ab541b183840edc60170869866642ae19fd9ecc51b9920696cf312cc7077c91b7758eb9b970e14d93f9d5ce4ca6b58c169cd65db419bc2ba8d8b7e4628029925a3792a15469b6218265122735a5ee7c1b4764347ce46782d76abbc66a1cdee91a01e004637ee1f3fec506a57d88d71e1bca67a107a2ddfa635d1445288c1d743ab21e90124488ada10aea8e7f12c73522da9aef9dd62d5307644a5027222bb72c0411f87eb7c89a3877610e0da2c83b1636fd1646001b6e96348ef1d17ccd909f0adf17", 0xdd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000000) pipe2(&(0x7f00000001c0), 0x10000) 12:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff127cffffffea", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="42a0c54572c1cede5c16870878d38474f5f6980df86f6d3681db3177fde3b7ab095b67527ad1db44193144ea4ecc99f39d531877d0695177531d6fcf9636261c38f80bdf0001000064ef9796ad6bd5edc97a8261691203d3375db857ad7b261d9b282405e2b603f259ff06b532cacc0d69fe1fbce5393ff7b19a3ef89826000000000000", 0x84) 12:10:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00001fe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4) 12:10:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 12:10:31 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:10:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xec9, 0x2, 0x2, 0x9, "275cabffd94aa7109aa9f47cc17dc51dcb3e2a4a", 0xff, 0xffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x5fb1}) syz_open_pts() 12:10:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="826090020fa12ed11e75c2cc46aa0478ac201677ec2f66696c65"], 0x1) 12:10:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 12:10:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 12:10:32 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0x20000}, {0x20, 0x81}}, 0x0) 12:10:32 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5f000000000}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 12:10:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) 12:10:32 executing program 0: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x6) 12:10:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0xc002, 0x7) recvfrom$inet(r0, &(0x7f0000000140)=""/225, 0xe1, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:10:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3b76c0403202e61063cdda64f5333cf70d9c8c441627c60d0dd5e2d34f271cb2444f70ab5045f9f201aed1ab8fba11a71d0459754dccb1d4932d098b973bed6ac036669fae2a53818c2019e32b4718c6b676c75ac927ecf8", 0x58) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 12:10:32 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x10001, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r1}) ftruncate(r0, 0x3ff) flock(r0, 0xa) flock(r0, 0x808000006) close(r0) 12:10:32 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) socketpair(0x1, 0x4, 0x8000, &(0x7f0000000000)) 12:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x4000000000000, 0x6}, {0x18, 0x0, 0x3b6, 0x44}, 0x101, [0x0, 0xe3, 0x4000, 0x7fff, 0x8000, 0x100000001, 0x101, 0x7]}, 0x3c) r4 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x20, 0x0, 0x0, 0xffffffffffffffe2) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 12:10:32 executing program 0: syz_open_pts() r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd, 0x0, 0x0, 0x2000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) clock_settime(0x0, &(0x7f0000000000)={0x3, 0x5}) r1 = kqueue() preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 12:10:32 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) recvfrom(r0, &(0x7f0000000240)=""/135, 0x87, 0x840, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f0000000180)='./file0\x00', r4, r5) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0xfffffffffffffc00, 0xfff}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="a24176e0f4d4770cf49fb98867", 0xd, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f6696759926545d21d511839e693000000055774fdd4fc4807a521a9cdd093c0eff854eea4e1c3b08fc194275064aefcd36626b"], 0xa) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) 12:10:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r3 = socket(0x24, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x2}, {{r3}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x3, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf00000c0, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x80000001, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x40, 0x6f}, {{r0}, 0xfffffffffffffffe, 0x4, 0xd19a9194bd2f8300, 0x6a}], 0x20000000000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000041, 0x1000, 0x3}], 0xffffffff, &(0x7f0000000180)={0x5, 0x6}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) sync() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="823dbda3b8a37112951316f7828277ec8c0a04dcde3bc7c92e7ac8e7285e5ef9664a0b4e3d7a4045c892", 0x2a}, {&(0x7f00000002c0)="3feade7f1e0fcb9cdb60a9d9f966b0abb8b10de1d174803192f7670d93e458bf695cedf45bf913216e4dfe1973f8ef445779250c8945efe5b5e9f481c00c9412d92926008e56345279ed09ce66007dcf5ff2ae39b43ac94849b6796049d92da4a47702aba47afc27f7a2d816c8a8e96a906612580ea4adfafe8d145f29aed79cd8ce29e2ef1c67a3b3975ec6b091353362ded7a34620e7194bf11ddc0f216a0e87de8de9936eb55468a1de53b768d3c58590fbcf8c9d754d315936fc1b9461c6ef3f1a98157ef4a57aaf2015085e994908f07faa65179232315070985339c5f937ff9cf19dddfa7b9ecba397611a040c73dc11ec2a4670c1f2eb9a38140b", 0xfe}, {&(0x7f00000003c0)="f883ace77eb5500d91c8120679adfa98b34939ae4d97ec1473ecf9a8d86419c2a42cec0038681769dfe7374d77bc3d722733a10dcf16ffb3ad936ea4543618a89598e506cbbbf2bee3a14bdc355a2b39914b2cec9058d8af7c134da2647e244229779da0830f3ad5f8b7b5f1cee27f2c28a994a267cd73e91837b57571cda9af591694696976758f47f6590ed4f6b0c6894011d384059e2835d5a5ae2a978f5c474045c41be02666d966e5063c8d5e463d7d88869965d95d17bc8d6b553b62aa914ffde722c2f15c65a3cba1911888d353", 0xd1}], 0x3) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 12:10:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r1, 0x0, 0x1) ftruncate(r1, 0x0) 12:10:33 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/3) fcntl$setown(r0, 0x6, 0x0) select(0x40, &(0x7f0000000000)={0x710, 0x0, 0x0, 0x8, 0x6, 0xfffffffffffffffd, 0x6, 0x2}, &(0x7f0000000040)={0x7, 0x68, 0x9, 0x7f, 0xee, 0x0, 0x0, 0x354e}, &(0x7f0000000080)={0x8000, 0x81, 0x40, 0x80, 0x200, 0xffffffff, 0x426f, 0x8}, &(0x7f0000000140)={0x7964, 0x800007fffffff}) 12:10:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') clock_gettime(0x8, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) 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"}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:10:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="a9e899974163a0e8c2a5d5d71eeb86b5bdd5ddf3efbbee0311bf2acb61b3875bb0f2b610d92a9ec3d6e500625dca08dbabf50a3694f6d7afe0d78b71c40456ec266aa9a4f10b897c74fb4d45f93eb55fb33ea6e9ae52c67cdb0d378b7c9477a1fbe3f15409353204ab34563d339a1517116a3cb82d343858560cb3521036d64f0b491120b4a2323d054b9a498d4cdc1a1c048eb6883bc0e831abad64b52423d4669fda584f2c5f83c9b765a3e7d0d9ec89ce6708d77f8b32043ba52bf9f7810a81f4808e632adcdf39afbe34e032d649e8220283c15c7b362d843654bfccc9bcea5ea1951cc17f70c4cd79782ef057fd364b68001f7a294aba61439bb1b3fd62b46331da00b6278fb0653ec08004c08bb43d564eebaa057e3b7a0da89da37b81854a735241211524002c548b9150f3a2f3c570abb554d9bed9de4399ac65ba8885110c9d69c64647473311516afc04f2ddc448a4208fd72c13d61551516d1ac74bde8417aba13e60b4f019fee74e8dfa4de361a7a517c7fb16b2ad0338cc4e5f50c0b8d4a441a82552fee5186bd2da033c0b8279381e81197453c25687007310bb2ad4a4b53be85357d6ffe47c5dbabbba6c6b954a0d0f01cfa5ecc0ce20622519755fc0e087fb9e7fa69f234f3c20f9a7217890c8392394952a7da1b40d5a7fdd8b89cff6ab75b3eba2f504fe6f25df5153c8180bab0875cad3a17028f479980e09d06e9e48affeef698cdb2b0dfb3da8797e1201668f8d74b7a1cc1fc6423d133bd6bc2849c1c10ca6d0490a4834cb7e6d6c35449d86b8efa1be6c1465a34fee8c42373da1488a713f5d94b83677d79978f777d3db9a9b649da58e3468c7adda775b8907c0789ad1e8ad333cd722d89d29d174d399a44f20dfbb7ab26fa93dec04f33bd144db9ee016150acd40a7f9545bf64cca7bf088fddd6faa1dc2be016de5af7385c19af514c198bc953c5f274e621482f77bb8c4618e627c79f3ffb69facc175cb7d11ba3525e3205ae437738f552d8cf519df51ab33f8af5a268c2b42b9422c32fb7628df30740bed902777846c41110bb793a75f9906ab2822448c7f2bac17446a2fd12d3076884002e103677612a8ed2a7ab339959486d2ac187d322907e23dde46c93d33eb82fef5102b5f16be9818a37fef4643fb8f15d3051e291f0289f6c30e4a85691aec5d6c62da9b568d61b266ec03ecb5db0f47b5992b3bca53f82efa6a4a00a35e2593f5f47cea31c647330c3eb314df904bd7b858a722107b1295e8bea47c746b4dcba5119d035dafa98fab02b47c23b0c17088c82d0a61f9601310c338bc0e2fdaa621b59bc5b589cf035cedaecb2a13ea29af04aa05d37abf2336dc6cb47a8d49cb07ee4d990053678d9278276de2291ceca9438833472ad2cd9d3f3150914c64813529c836c4337a4bb315eb7ca287fb0b60a0e3a15811f74df40aea7d5f7e8309e2defff8ebc0f724536bff7719f145a9a227fa78c637f32fe9c9f95ad9b9e4c3f3a6bf9eaab9d01b6072dcf3bbd49f8f5975eeb6e9e6b5438e576b923c47faff3bb35672f1380d35ff38d91e27da43e1d70470e36cc52ca96264dc6c7990061c43f341a5badd545ebe88df01a26f7decd53207b8c1edee90f5ce4b5ae4289b930c83d7148f45bfb01ba0ae463be17fb26ff5ff2a4594ec4bd83574f3d9b769f8e76061a602d8cc3badac27d5619d63436ecf8f12213f918f7bf7bf96795e50c14c87a1d4d6474d59c886fd4c70f53fb87444db518d3c25ab6830593e82edf65c94a298e42a94f44ebd263c0fc03b6927403696aee638b83ce6a92aad145e1c386a87ef45b5db087205b86c79dfdbf77708997dabba618b74350ea0255b3a4c29e116b650a6522c0c0f3b752d5388130a4f1ee878e1d7eccc9289520c68c6c12fb7d0f95af8faf26cd735b60598e76f1d43c733821f087c7764d1660a94b01a45c2da6be6f614b35623169e7101ff63b335c0256aad9c1a32a587c512ec256e73fc01921e7759069210e4158e56743d6f982badf616183c82bf65261860283eeb14499056b7a6465337db2129cee8ff1e91139b2cf9fa07c6a5f7adcb3487315837eabac1d868739ece2e0b9e27c535081af3aab14fe9dc35176d0271b7bdc1e4ca1248380137cbd0ad1cad7def435e7f25c1adf9dd8aa70511f6e24b3f9ae28bdcdcfb4c37b63b1529947554c0fe88cc3c158cc2c075ff3f4f726de70629a6fe6555327eff21ee1eed5d7b834e7727f56d6a4afd7a7820ca4c418c0679b80a48331855adab5c22a0e17e05f49464d221d09a72526bef48e677c1b215831cf052fc42c01e42162dd0e3644980fbd959bd6cbd52321de9449d201d70772be5c35659f45fd0247eb87ba5817b81e68cb4c7e8eab77c042c9d94e97b7651d551737822ef9d9e2f244d3cbb98834ef2a30915f0852dfd1ce350a9b814489abad5054212d2b9560a4e59c54f85f94f3bb173078b3fa27caec7f8686c1988f0c7c358418cf10839f70f9af7d6c5b33e53377030daca3c8eccee82a30622108734583b46df8767afd2a9c654b139cc43e9a3dd505b6bef1c8bc945b60ce92befb211c0d453dde9630a0dcec7c54cbedddd45e11b4340a7c0ba25cd574f479cfd7145d4bb97054e75926fc6def089504c42e2df4b7ecac63ce5649809490b2b1953b09c3da9bfe0282d74624d9fe33b92f17b93f9eb7aee7a80ce8b63df8489a4ba47033bd4230df9854af553d8954ac3003ff01275426c40a7104a4b04f78ee348a8bc6c97e145b077f69874c9a0810f39456eb7405671bda7ab9bb20d21a218fe0de8ccf05b6b2311cf3a74bf56864a9a1d883a02373d66f22581fe4c1497e674a92570081e5d19d6b459084c81a8df650432f16c39e81f523491595dfddd14669223857a6b20f4351341ba7f284bdf703477cd597bb461aad9706b4c5f0400ca1afc153a162dc885ff6714e4188853b4e719dbc7fd8f394de742e635c8bd769b9e2aac2e8c78a8f786f67b74fdc48b41cfc4f97d44ff2bff3974d8d4d2d490e6246ebb277a16fef22179c19dbf60ec18db7cd9523582a09d2db3b1bf0ccb42bb987af94f1ef8ee9c6eed79c05b08d71be23c70a51e218872a5154294649cc47b0b87232bcaef189ccab02bc90aec22481ac98c060a33b0a0bfdd0f367cb5052b2a986bfa0075b3d4d57c7f1756a19df258ca5589438d890c566c5a912fceb12f5e74e12f610761e4aba0267fc8967e7229710d5abf9a624673494284c3d37d30d87d55e00ad81743a0704df2e14bd0b770a8130aa8683dd785bcf9cfc8c305b47676899f12d1beb0039fbff046ae3fb23e218754dd92db8f7d67d42d6d094f160d29a6cdd0378648e7df19ace90611ad0bcf04766b1a45977a2afc9d8484f9e37d15a381e5f4d2d5c68e2611a116bd33c474c9271697a2c737d786abc9af12fdd9afd0b63c998cad6cf479fd7ee9a8889db4be39f7deb31369c63cc05d59791cf09ed476f393b3f7398306cbe5b1dea65b5606eef106d57c34d3fa37f4243fd2e457734be6326125020c7cf3710ea781be2383e5e97bf5825f385b03a0fb5ce5f5939e78973c13d402a945f0dcf3cff02071e9239ba2af712ef6a51e0dacde262e9508eea0701259dee812e206d20cc29f90beab51c780c3df537e6e94fa49dda03c986f76cb7a0c11f97b5055125e233cb179c1dc79c4e43101ecd4882c23e9d7ae29a6b1f76890e886b456d54d6e5448fe95e0b6ef89bbda413c1689fd6da3d0914a70965f4f59d835a924e864f52d5a4a6f1e35479eac4631da8516a1e1d82fd9afdf54df1ca12e4cbc9f331d63fa17b477ce4676e673f0522a41bbf48446b249e24ab29fd63909e43a3984e89a48e0e91b19761f93ec6c1158d9a075970214167e8105eff9f6f5f671b997e13c1b4fbdaaa8ce87cf8ed8b4cc88beb3ca40fbb773a2ded717636fd9f9b60c78173e216639bd9a20afb8e9443eaa8ca06fda78439cb413b43f79225abfaf0b30f4f8f0bb9c12225111d136ee1e8e980bfd365b0a8abe20059b553f5e6ad51032eda2a7f6c6dbfd00d8d0796c8bab1f0642bc971ee0dbc93e5d6f855881b46b069f4d5ae409e941133ddcd92b0b7729537d46d29edf9fb9ce32292b27331e6159b5dd4ce49cf2d8d436d515d20471e7ed196ba4e4e981f0f4f7a14b0622203456541ff9b72d8d71306e9a09027a2aa882337023bd814705cdbecd5209fe1347cca19016b7bf4d65f73750630681bfbe7dcc175e846b010d48f5597a9323f9ef5ea85c77de3d9519a7b630ce7ca23b69aade15ca1f74e7415a353b8351b14b72663b67f4baf16a8191eb812aac9a5610859507dcf6dc2c504d18e83cef10245b6a47ca317f318dbbe930734d1c91b4d34a02d95063078344847614deb2e18f9d408cbc5adfef733a1588fb8e9b620ad06c18e236466f5e1810d4da7abf5c689feef7622d80417c7d78af8c662a778f60492dcde263d3a959536c1cc4ec0d124935161cd7904930663a91117ca996c819ab365519e45312be52e147cf912359844510561d1da5c6fbb4d929a337dbab4d573f2bcd225ddf84dac15621bd594f7716d77c6fb99e37368f88980e8f208810b5707222602756adb4500f850d2b6a24b3ab2662cda3a148abf53c8b5518399bd136d83627bd92743549e57d8b1bd558cca4f6ca41edba5d28ce268ead936d3ff7adeeb1d704a30a57cbf56665e61f3faace76f1f80f524ce43a84f994c8b099f36d5ce1af00367db4e0266abed6299610655196fa0cd50a14134fc8ab3b9f4367808874cd81cd4b5279f7d488526e83e7ab3a496f03097ec7c8be1fb869e8090fc86fa6c9355530bdf2d2e626da82bf55411d897f76f6fa6b24a30ae27ba61e476c7127614f6a360290d170e77ea6fb064ede4cdfc0501396235ab35a3d4260c602a874fdf86e0558235e8224ec46b2eca49910d70b9ff3c2b79b812c3482a3f55da91a4e59580569b9b4bf42ae81e2c692bc56be53002ae38a66e2897f13583d1f4f0a4b4f9395404d4142ae764c8feff02f8f63b42fc2e2d053e8f7b5c4588c3dc8b44b89f3881bf5202f8dc1db3ae187c4a67125699b41a72ffbe824a49c0bc22cfa5cf91c9b423db5171d8eb80f424fe43a1f441ade33e5aea20cfa3fd3742630710be14e2f405096a17af6ad057fcf74426638025f36d3a3a46ede62f418ef8730259c545796af04ae30dcc45351daf9eed857f03e60313fee78daaecdc12e91819002bb7a717f0355eb7218e6ab04c65016d58980befd1e6cd3f14f1313e98424bb3dd861e8719d1910c3dd3157282f28b67a76e6b5e48a88f9b34d8fdfba87fde38065f360de7b878f3f7eb8b9113439647fbf92977b355d550ac72c191baba1aad111520b2b59f806e2035869933c6caf124a476e69f0791d59c4a4cf1bbe52ed43380a8439f11041472cda2f08ad825283bf8210b404b04f15d190aa54aa25cec8d21eec512c3c27524958483124fa9efd42c8907ec90b30562989451a850cf8b1b84f28186239bee2520c786bf0725ec63e76fe66de4434e735a4b36e804c470a425a2a2c3a098a8d1d0dc28fe07f3f78e938911ba99977e076b8c0adbba9ef0ed4a51e869bfec5a171be3213c58c8d650dcf8ec047ae918ab67f67337994d2e421dbf9b6d1a6be427537be4d32f328c5bc9f29a6915683f8cdecfac6cef95e0bab33d887cbb0627c72a2d1fd430673da7bd01803e85e02365dc6242b399688cfb5c22268ec1cdcfc05cd7af7688b61fbe5a775", 0x1000}, {&(0x7f00000000c0)="364943c95b11083a651e18a36bcdec1565640bb048692b965e8c36fbc11fbb1e45c3ea2238d823fbdbaa89293bc473465ed1f7982267aa6878cef3b5a85333b6bc3aaa8677973c704931938216d2c077827de6187a75aae9c027749a207b0159ef823ade4a411f3cfb514e5a6c1f966c050f21162c7714f271b1a583015a28222e2f2a28cfef8a3c785b142b754732c62730efb907a5e8dbed09ed078acd29a8f80475e5e56384d06ddb954d202461c1a43e9035", 0xb4}, {&(0x7f0000000000)="dfccd44358af9d5a408520368e26457d57907c1c524e2e55c133484b1ec7f4b5a6504e4a0c641875448b114934d1637ed3082e55ec501b59d3d11b1d08caeb7c4f6c124f73bf41d5bf0e2c0f18b6ff1c23c9395ccd191380ef77137a9af28a3abeb4dc04cd88f555e5c8b3f3eb6ad0660f16c37f96d9", 0x76}, {&(0x7f0000000180)="5dc37ba4346d12887b9b3d20a47122c95126fe10b4ce09553a8920ffe1014b3999bf93131ab303ec83947902ec074bded14621b53339c7972df931f8d4118c42a01c5d69e7f7c371bfbbd4", 0x4b}, {&(0x7f0000000240)="cfe681d79fcc6bd69ce2ba43d092d42e974f757788725af4e9283abb24a5a93e52621d51b935d48db1e18ca5591620ed07e88a4b11ed50d6d5e396ac5193b3ff6995a9d9e243a4cf27bde90f2f6e84e9a7e5cda32df91d07c5bcd079b4ae6df8c8cca1a9000ccc829da5b524f3699300", 0x70}, {&(0x7f0000001380)="fccf7c4796ef0c3815fee3ac97c9ea5e879a843c43804e348dee492a91e893018463cd66e9f344e885d88574aa6903e844007461c08398ca5f0fdd5454a5b8623b55c5e9add7dae99294979ac19caa81bb89a0cf6d039a58305d5f89908effc556f479081c596a501f319665c0b68182dc89ee2522ee690a9b37e5cfd81cb043ddf66a1e5fcf252463f4f3188f30d1068b3e95420bf39f1c48e4102382b72eb7796fc234153f14b0adf978e508e553891ffeff099765335acd3d3a776ab6d4df036a34aa7e77720801407a922146f66ac52a5b2f7012d034e506bdb2496b6fa5caf00ebab8c1", 0xe6}], 0x6) 12:10:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f58696c653023"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 12:10:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) socket$inet(0x2, 0x3ffd, 0x5677) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x80000000000, 0x1, 0x0, 0x0) 12:10:35 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0xc) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) shutdown(r1, 0x2) 12:10:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) mkdir(&(0x7f0000002580)='./file0\x00', 0x68) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 12:10:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15", 0x31) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:10:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="059cd80480070000007958b9", 0x9b}], 0x1, 0xfffffffffffffffd) fsync(r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) close(r0) close(r0) poll(&(0x7f0000000100)=[{r0, 0x18d}, {r0, 0x24}, {r0, 0x80}, {r0, 0x180}, {r0, 0x8}, {r0, 0x3}, {r0, 0x2d}], 0x7, 0x8) 12:10:35 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffb}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 12:10:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 12:10:36 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0xe8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:10:36 executing program 0: r0 = socket(0x18, 0x2, 0x8001) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) fcntl$getflags(r0, 0x0) close(r0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) r1 = fcntl$dupfd(r0, 0xb, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0xfffffffffffffffb}, 0xc) 12:10:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) fcntl$setstatus(r0, 0x4, 0x4c) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100000000000) 12:10:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) dup2(r0, r1) syz_open_pts() 12:10:36 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x6}, 0x10) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 12:10:36 executing program 1: r0 = socket(0x17, 0x5, 0x5) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000001c0)={0x803, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a09202bf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xfffffe13, 0x800) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b7c7ddef3f56023ff970c9af1fd9bf1ceae89f252218ea3d5946c6928a87d3261f513e998729472d73cfcf7ab0255ecbd1380de2020b9fcb10e115e58787e3c948fcc695b481f22ffdf06efec9f97b9f21a1044125e492f923feaa8bb99d068119c30b2c55b9c0a583aa1778e85feb89f"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r1, &(0x7f0000000140)={0x0, ""/30}, 0x26, 0x3, 0x0) msgrcv(r1, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) r2 = getegid() r3 = getgid() setregid(r2, r3) 12:10:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r2, 0x80) 12:10:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt(r0, 0x3835d279, 0x8, &(0x7f0000000100)="bddc331065fc3e4a2c64ebe7c9a8b3289157cf8f197b0a51a8637015a8675434d901f962cf4b4c34e2d308cb76e49c19925fa7c94c5910ac442fa023ef5f64ad02045faba9215c136132c1b632e4df246b061ba3edb8fa909b7274a06844d61f98134eee4cfedfd39147a9593fd31d54b83224225da00a05ac007b551533ec49540cee96b4416ba3df75ba28eb54cdceea1b420a7c81f8", 0x97) recvfrom$unix(r0, &(0x7f0000000000)=""/252, 0xfc, 0x800, 0x0, 0x0) 12:10:36 executing program 1: symlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/227, 0xe3}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x7, 0x7}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x1}, 0xc) 12:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xffffffff7fffffff, 0xff, "ae4b9c769c9444b45b506aae70e7cef4a8b77f0d", 0x8000, 0x40}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 12:10:36 executing program 1: mlockall(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x148) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x2, 0x8, 0x81}, 0x5, [0x6, 0x9, 0x1000, 0x200, 0x0, 0x1, 0x9, 0x1]}, 0x3c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 12:10:37 executing program 0: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) 12:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8001, 0x1, 0x89c, 0x4, "1362e442bcd0fe8aa3881421a7b5c999e81024e0", 0x1b, 0x1}) syz_open_pts() 12:10:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 12:10:37 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8003, 0x4) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x40}, {r1, 0x9}, {r2, 0x1}], 0x3, 0x6) execve(0x0, 0x0, 0x0) 12:10:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="57d33149ce4186c890706ac4756ab37c1fa05545776f71d5a9752d9f1e3cf83d7f19dda51aec97fe1897950795fd084e4c74e3c257ddb3543630553fbf52e6bb611e28c74d56a4667d4bdc11c80c82de7c013fbb6507b6c40aca0d9afa5e0c78e89e3485626357348a21bca1d88205607987e1b1f51d09327b48a7d0712208801c8d0d6f5fa7951f58d3df67890f330655d17e6d967dc160390b88055ca76d2ec45229d6ffb1d49f17f5fd086a275ca88b5a3df95195f8b69d119676422edcf9c1802d44faa5b5d24942959f32ad759d", 0xd0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 12:10:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x2, 0x1) unlink(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x2, 0x5) 12:10:37 executing program 0: mprotect(&(0x7f00000c8000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:10:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000700)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 12:10:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x3d3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x6}, 0x10) 12:10:37 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgget(0x2, 0x40) 12:10:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000003) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="5e67e2dce9470417415d5e034cd4366e801370d414b2a7381097fa4f8e86b6db6d347dc64baff472e4f811aa225b94630c1fe0666ad49f18bdee40de513298186dc67e5a62dd1b43743a998ffdffbef498dd9bc2333bef7b30e5b937b670b5894a81265b0d5437bcf6cbb4bbfee7bbce67", 0x71, 0x9, &(0x7f0000000140)={0x18, 0x3, 0x7, 0xff}, 0xc) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x2d, 0x33, &(0x7f0000000000)='K', 0xfffffffffffffe96) 12:10:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') 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) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f0000000140)=[{r0, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 12:10:37 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="955c45a4b40b012b42e5732a2023fd740b796a7a58baeb3bc4e4d3b4075d81477b955e819f7282bd5a66e1328afc61d6e78cad826b292f6bb8fbe52f7dbdafda803a8e8b800ef6dcace18ecbb247a631c42401e5710469c1cfb645f0ecb4fd33e4d5decb94c1addff142bb1947c524195cc2a8a58da43b1021855c919115b7427986f895f9f2ab2478d3ce5389b8ac7b52093a2a6067bfcc885b4045c799a705bcbe8094107099d0af947f7fc8fb625b5f2508c09e14163dae867957fe03528a930581a886395200ff12044e2ef0838e4f2d97479cde4ed1afe97bfa90a6dad66cebf307e8e9b9fafcf4d9338b867a0c3d7b40d891ffa2ef26376c6212fc5ddfd18cf41d0b7f09468907ee71d30bba72beddd22182493b084ef0e79200f6e9c59acb1221741132b066b7b674fb73de2d6f8a61f8ddd5491ab48881606381c2434d10fdf67eafc615e3fa11eabe0abc7ea9fd6035f7ac0e2559d8e3f37144450b878f61b9cbdadba64175c822802b3ea9d7b62aeb6c68c3982d62583d0759b84f756895ad931ea004d3d26e2fd227f913f8d1f4f377d2936aea8c76c6abfa16135e2ef2822f78a91c2b8ca7157c3619ba7691d3333b488031caff220635a36896d82571b8b510f90f4f58a8d5eb6210716bf96f56479ff64040de6337e7475e4a0caa8f7463e053886b3fe67bb8853fb8722e1e2ff763199eb334ab49e914d0fc329989950f4df56ea4e136531de0632786e76e1fce681666ac84d1cc7f4eaef513b82ae4ee3a7774ec10a7088688fee94184524eadd11b2db7d3778531a39923dd3cd1112b8464057e5cf975c61988f4f95e81466711f3cf7fca4d151672bc52daeea11440f8d7500acd0303166eb85084f109b973b715a08a1529d0800273b93f3538ca5def261dff0f94e23a69309fdc22eb01d7c2895900b902eced8202794e865c74016daf404c7958280d512cdb385f136386993a79d3707d94ca7969fe90545d68f4e928717386196acc5abcc55880cafe5cf0211b95abea3aeba3a589f8648e6948f3c36f140f31edef93c3b05347d5f0dc22addbe4ab84ae145f8bfb76f3c22e9f9134c93333b373444b6f30213b5a28aa268ba4f41e393557706af62c088ff45821691579b0d200bc03ddfe23aa00c6c33c0c265e680a38af605f6bd4348c3a3867cc17229106020babafd79f1e146311ce738b3deabf0b7223f85a80ed7c8dc570577dd66e3c2020d0e47a2fad10235e7c012641f26004f9ff34531c97137dcaa6677c58408925435f2fe243a12e159fa709daa58070f864fcad7dafd9196ab09ed86c5412a3c0f6a900ab76aebb54210f9308182f6cc96d525db36a9919df3e623f7bee9c93fdc0082341b5bb40cad1b78256d4cbc421c384aa322dee2e5d1cfdf5f5ee04dbbd62e4b79d5aec57063cdc5eadfc8bd5dde705a621df45ca0469853fd8688cc100e42e1a018d4926fe7720c2ffc9563ae816ade2485592f40f39a436dbfd9df3259767e2d6ef9c5ed7934f62aaf4dde8b9481a4de9a8b31f63a716c5776545e3c3beee19d199f364849e52057f4ccddaf017dca7e27128b424b1073c186c733eddebd64b7f41ef0c4af6dcd70301a83abb6fcfc6f8335992fe5ed5f1ed37e9fbe68df8e875d86ee6c14fe5d41f4fcfc6bac8dd820d1f15b25a9a04ac88379ff63611ecf1a6dc3120807ba46d5837a127b933b3fbdb9a18c2fc4cf9609ed61c32823726a2e2a573528d975403c991186c130033c16376ed859dbaf7d4826569aefe8af423865519ef0520a656f6aef0f0c83f645e0523b7605873eb1caa2754b4e22f14e1de81f3a9509ea3fe1348e5208b7a4e2caa56ebb21be8a0923685e2c00643d3723ac9209050005bc0cb87e7d8dec83df0da3a7e06a7cb56bf76b925cad74d0bcba0317ea4fb8654f2aa23eaf3f82349ea8fc55c220415d31b39b3ff411f3c870dc91ecb515f4b3cab3136a6a8954d56cd7787d0e3656b5ff250b4d4a8f7be4ccdeaa23320553b6afb50554221aa47ed63bdaa64a91e281bfdf6b056d1d26678b5212c3479c4280e8fe973f6ab685a0a46729458bfe5f1d22244c673c24889182e2b88ab3b21794d1fa19036212c826b79bf7ab9f11d33fed05b0a1a3db07230160504a5032544c3d27a02d66112fb3772d3606e83a0a3f813aa0851b1e7713f10d4b3df0b826807f435da931d21348cc84b789ad2e7b3dd1fecafdce3e0939d8fe16696b683d36bf667024a03848bed05a029f77ead4df550aecf62a43ac380da4bc6918442832904bb028e03b2ddf42daae6fb820d81c62d5a36e4ead7263e4a78d9eb5b9a24d7d2e58fede857cd1ecf635b12da8a038118a8cf2acc40fd302cbd14e5a777b5cd09e62d9c8ef0110c36769dc296c86b01e161953806e09960befdb00ee848702e9b49c48a46e9af0e5b264ae1582acb6526fc5cb1d4973fa58a8861a1a2b5c1c8d624ec012f3117501061841aa999f66b3b578a8c1cae246be1522e607a4103081d1f2bd0d5068df53d361bb7ff9d29f14c0a1af90d73ffecde4e0580effe4511504b4c300be59a6d1babed76db587bc8a5ca520c165447d76e6dbeca27693cb7a7b0051befe314550006ceeb34707aa8ed5cd0b0488e78ae745ab919fd9e54a4ebff9ec02ae49f2185fe0227eaf82da0d42b0fb67032c6bed3ae9d8f4c21b180d9763f5670652653e9a0638c07443ab70e58c84ff42b2b3f599883ec63dae6c34c9f90a709957dee0a663b1a8c73cd7444c20cf774dbfcdcad68f442be1d1c5dab044b8830292983f0845ad312fe1b8c674e4905aa8370bcd779f19c40a36776965ca2054721ed0c1d125844070d14b3188bf895f9ee7ee53ab394a570e404f2bb9099ac36639b87288bb7d77fa35c00ffcd75fda23b7e42176a6a957b27abb8dabf01c562677e455e72a6c465e0d0675617be0e7995fdc999a356289755a59b6a3600733998c0c197e826b0e75b680c12b1cb42cb62132a5b05abd21078344d23ef3232c243c5ea82d4c93cb9a197684ff45050a79c24aff638dd0daa52ff21d6aebf2cd7a5be8f094b49707700fed16d885223360302b5344f371a0fdaaf301e10a2cbd37f1930df8390019ab0d036721b0135e2cc155739d1f8c05c109cd22f46500faa51cf29879363774f3fe34ab8e2e93660576874fbca70b56d37d6ed71f73c315d77a2401f338ccc2744257f1f65866e4545511ac931f700bbbcdb1d9a462786860afab55bd8762b6ddce6e55450c99f8dcfc45a85d89aa020f0d1f84ac358bce6514ad969614bc2bf468cd1b43771d55ca10d08cebf13487927a8a78b4319ee4091e50e2a1dbeffc28dc0e1f3f5c21c215d03a213c549a1f1ea64862b3e82a0485957516077bcaa6f3a6981573de940a5c130a3388854b83affb3e8b39b255c35420a3f5be3afb965251ba5ec29bbd5811e7d2dfcc81571dab3b7a58272a442074b5903bb033b6b8a89839c8cefc0eb5a4c2e8d8b999c8da0ef55bc3510dc2c1981ee9a563bf9e2b88ab171fd3ffcc1417110a2d72523b09801c0bcc0f838599b86aa51155f5677f9a7efe4463a47305d88b7fcd8a21fefa70d07711eaf0d8f04c3335c81044c847389311fe0a63d9c6182e7a71e4f1a34488a3a91ea9fd9f9c9b753b4dedfacad9e3b7d394794c9033f560e21535afd8b6626bd232e573cb9f64aad2a1a27041a568edbc13284d912dcbf7620c2bfc32fe4c7807b718ca2f980bde52b2dca9dc9444eeb6353a13b25dcc79c6ebccb0c38d11bf2444058024ba823078f16de4cba990b66090072aa9ef1330ba3e3b10c460e0bc186dcec9cf46d42df14162379fdcc43c0ca574db570a41b76b50966d54ce4bfd6a68cbf21832e2036b16155d5562f3857a4b0866183c93e31e5d33349a335b8ac8820bd6cd467ff001aee21959bb096d32d45121b6f5d9e3cdfa14c7a6552a8d80df4e8051ab076b9977f69a4baa077437a8d20e4f05c191b6c2e7ac5a995105b616530b5e8ed31ac6f3b81c66a742bd4f273d4d63951322b4f7f4e9419e47429ef3084c5267be1962d54df2725cf8ba5dc89b5c682fe4865765c1227c0d732ab75075a0a5f1dd775d1f838ea300bcaacd4cb3a2c2fc945176a04c76abdba16463627ac5d217726a105d0078dcb7f5eeda77bb22d5fecb52cd54e2a27c6e241b3f24c1960ea2fd74236c1a2b1cfd4ceecb47b9e09be5270e5f3d960c46ae830c9ec08daeefec9fc6cd72cc61145864e402ee375ffc6445fc46f39b60e1055e2200a40d5e397c6d37e8dc883ecaec9505e98b1db92eef2e42dfce30392704f683c55a0e95423bab7a2f8e2dcb804efd54564fcb5d36067de0345301cf745a9f534798b694cfe714ab471a8275c7e33478159a062f2f659fed484945e325e6b34e894eaac2d72c0fb8441aed5c68ec1d3596f2977b523ae32dd6fd074cfce32d7fdc48c9744ca4531a5e67ba8979b4a09518b1b45f66ce2047e9321126c33bb455c9774a434f6e61cfaf649b07409f8374f8ecaf0af9d788548f560ce93f4f23c821bfeb76b24a999e046fd53447e54be03e676262b3daaa6f704f585d19696554a5d411e988a7b379c12bd762909b8d3941d8d43ffcbc5666b29a239fee26078928186e6c0a7ea4ceeda4d8571a71bbceb217dea74d4cad277613ed5cafbba8ad73a854dd0ff31d2f843205c015eb30f3294a35559f93e306cab5eb8289cc4c67bd2231e3802809d8f659a0672267d019ae500eced163ca32f88a5f2cb9137e0cfa2160d3659f65918c2a52af9e3f53f622da7061c8a11fdda258e283b183799e14e582f92659968ca5dd9752e6f4676528be47087a0e3619ed36140522caca56ab7bcd02de49d8f73b915e87ce15f8f38d06b4ade8529126b7944deca597d2227801290172a7f0fb39dd587f3638098190bd0c43a6a6d0e103d5924131cb100330b40818549141f77ef3de0b6dd60432915986e4d61cf93a1a0da2834e320ff0abbc9eb6577f2676c3b302f047d414d200d33b446ad5d16223d04754c54e9cfaf383addd5a4ac0c083904f0a59ecaa73f53d98e0c227016c6d2a3e4c7e98f7dfb3a6e925423f5ab0799726ffeaeea04f45f4723e47d62440cc91ba816c8099e0cdabbe383b4e9bb30f80b92a194e29579807da8fb293d2356fbc6379a484b32950316fb2ad641b3f5bd01462d2aed7dfede032c8ff9449dadfb79d0bad8657aefddf4316ff9eb98d247fbbdbf86732eff0b1aafc786e3711308184746e8154824227c99bd9f81ad531a4f0a6d8b2dd79150f8c7b3c65d5d7f8311a455253b7d5ca5a2158e809c13f58ce6f0c05e25038c4f5037ed684d93b29902aa147122bddb9dbacc65337ec989eb514f312d1b708dd4ab7988defc3b5ccc0ac424f7bac4691ec59fd9ef473d5d1f9049f4a012ecb5265e661a7f4aa311fdbed6863bf314048071721887590c288349cdee80bd249a897e6e5d198a60d4a9d270525f277d857b4608cacfca501f5a4f8d4f3285f5bf89c52fb84e86611d6fcdd58d5b1fb9d0fece4ea82cfb36667658c7964e577dc6385870f56807ae5f54762ae3f2f1694f21fc3c2f1097d3024801ebf737d9ff5ff0c9e247ac9c1b207739c64ff66642d016185009bde0fb33b832112a3c277875cb299823ce9c5cd2e1438a23a4240e25ea7f8a2c4d2e27ba58f840139c9c8d0841162ab672e13ae656cd381c6d048fba49207e1c8af7c14dc7817e8b73015a8d46e899528e46e943cdca1ba9af4f42f0a065c2a407edafd83253fd", 0x1000}, {&(0x7f00000011c0)="d3cf3ae2000a46fe577ab644a465a5a145f7f5a7e4af2f9ec1934ede74b3e77f1d2a9defbed3e71bfbad03ac7db00e7fc8df6474e3e55081f69c05d9d7ee94ac478bb92f8cb528e6ec8d23d09be13901342dfa679ad3645a8e9b215f737458025e0ca98cda701943c1080a5b1fb126cb53b835cbac94ea140f47d1c375d8cdf6e5c99645e1ba9154a49c1ef017b400", 0x8f}, {&(0x7f0000001280)="1ad34d963167cd132b09da5a318bdfc34ebf147947e136f7f9f0cd5a756ebc7b8cc7536f6582911ad42871b5102122ed29170f8470eadb223329b31978168b6afd738623a20ab482e1148cbe909b039bd5f8e704fffb0ac9650ec867a1bb257d09dfa638d33b990492d837a6d687e193e867188801646d33ead6a9236321ec7972507180a659f4e460a605028ba92d94482d944cfdc2505b95f8f2e6d6a45bbbe56954f251b1a4e7ff53deaacc7e0d9c8bddfdc1e28bdec2a6c9fecea95816665059087bfd65430c1e6dc53cf325b65a8c61821a1d086b8c5af8", 0xda}, {&(0x7f0000001380)="6c07df7e1ca562ca266c4551d7499f6f4a66dd36a329c61e4be9b9194216d4004a7c600f9f10b084e273ffebab404a39f5966f9f498b9b1c93843ce100973679eb5cde929c6841757d48ac4fc1861bb1f335f5d4fdbcbc7714e2e690fe0b63a67a7044e965461f", 0x67}, {&(0x7f0000001400)="23241f20ebf278767b34e0ba32c0bd2a2cbba7638224d36b1ab42501a5e4fb2fc3fc7739048f1931f1a7a20375d5300e7b471dfbdccbe5accb13739466b7291fc52c2bea45bff02a2d8f9d06e361e1404bb199c372061b6376b4c64a1e44bf0f18dc148366e73132a2a47ebce2383bf472b11afc8efa0f6fae024d8105af92631016a4f1a25e7c28504851634f7a55e0f950c3d26bdd391dac027111b1b9df9bba6acfabce2e8597a4ce3cef8d7dc6d36ff2cf88581f3729ca511a89794814e7ee93f131ab8148d535909b553896707097cf878d794b6d2390d63a1df0f5ab2ea69c5474ef38d8f8066b6c0d", 0xec}, {&(0x7f0000000000)="8652076f72ade705ab6ac08191a7d0875bb4a906d7d9598c430789ca1fd874c0e10a143cd320c1d852904f8176ec9a8dd156359502950e", 0x37}], 0x6) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) 12:10:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0xd, &(0x7f0000000040)={0x10000000000002, 0x4, 0x7ff, 0x200000005}) fcntl$getown(r0, 0x5) 12:10:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0xb2, 0x1}, 0x10) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x5, 0x9, 0x3, "feedd2d5e322f70450924c52efdf44635c4b5b28", 0x3ff, 0x3}) syz_open_pts() renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) read(r1, &(0x7f0000000240)=""/84, 0x54) 12:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="9a022156df8703e9d03b5985f486b2c80432f0f5e5cd27712ff8653e791289c982a5ce2e2113fb77626577ac463e4420935f4c16a95be6a4269c48d5f865f19bee9bf452a14d1bdc5828bb56eb16e79123208249d7c8cba884bfb5f64d94446a8399fe08dec2fd07306d982004370159e7138fac82173c577cb08c8316f53b10efa55bb99eda57348a86d0a3513346b763142ec09a2848c69b9d2505278fba10d083ad2cb0bfaf8514a00918a41592237d2bbd64c4b4fe8604a4559f839f63d475bbbc78f8e6552b2609c31a8467d45465d85eeff7", 0xd5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000380)="75c6b225c2fb3e430d80b25e3fc6f44b46a9b8adc04c4b8210853662d3d15397b955bcc348d874538d72eba8cab4e8aebec0c162a74ac61b094ac3c02125e66da573aa287edb7bf90a9eac5a8d1ddd52e1f497bc3e9ee1911092fcbc480f698d5c438712b437db483c6017aa0dc2c56fcdf75f4f77b3dc630cb818a6774c6ee71ca82b54af90498a7b823b41e93cd0da7c2b4be1ede2ca4d853fe53454738d74b5edaa0c5fae68358d3387c136c437affccf3963a4890ac3", 0xb8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:10:38 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xd7f}, {0x5, 0x2}}) 12:10:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="d6ed52a79a7aa4bbe8bfcdb655860c155747f2dadb1c937f1fcab257cdcc7c816ae22956", 0x24}, {&(0x7f00000001c0)="c6cec742ea3ae583a2a84169bb76b7897dd94ddbe1", 0x15}, {&(0x7f0000000200)="866f32bc3b294213493db670720fca36dbd2c78f085b48816619421ecac3c17c2779246a5e7041af454a1285ec60aa0b3e53ff56de85bf8cc02d4d87a446c58cb9c1a7b5cba9818ead89e2f279d1068845ef788538a79d33eaeab9ebda63c7cc797880832c23b502ce8322174636c29db3a52ce4facb05687c", 0x79}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x8}, 0x8) r8 = socket(0x26, 0xc003, 0xffffffffffffef59) getpeername$unix(r8, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 12:10:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 12:10:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) getegid() r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r2, &(0x7f00000001c0)="a00f23e0899c44cc752bf04df396c95c332f6859795c54a08b40733c02a064a440aab621136c1dc1ba0a156530f3bb92a21bbd508e35d6af68b53252cd6b391dc7b79ab527a131abaae26333a84f", 0xffffffffffffffcd) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x100000184}], 0x1, 0x0) 12:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffffd) 12:10:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19, 0x1, 0xfffffffffffffc00, 0x800, 0x3e, 0x1000, 0xffffffff, 0x9}, &(0x7f0000000200)={0x200, 0x8}) dup2(r0, r1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 12:10: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, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() fsync(r0) ftruncate(r1, 0xac) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:10:38 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x28) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/62, 0x3e, 0x0, 0x0, 0x1a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(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') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8, 0x100) getrusage(0x0, 0x0) pipe(0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x0, 0x800, 0x7, "7a537f0704674c0960e02809fe70f5a9a3e489ce", 0x100000000, 0x7}) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) Thread 0xffff800020b92720 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80793216f8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92720 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 407124 4970 32767 0x10 0 0 syz-executor0 *505847 19467 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(280b8b7847e0ae9e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b92720 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(280b8b7847e0ae9e) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67220 rbx 0xffff800020b672c0 rdx 0xffffffff81ec49f8 cmd0646_9_tim_udma+0x15dbb rcx 0 rax 0 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0xfdb0f010b66812b9 r11 0xf8e9853e8bd930ed r12 0x3000000008 r13 0xffff800020b67230 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67210 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=505847 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff82302a88 estcpu=4, cpticks=2, pctcpu=0.35 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 259 285332 41963 32767 3 0x90 nanosleep syz-executor1 41963 43717 21546 0 3 0x82 wait syz-executor1 4970 407124 62313 32767 7 0x10 syz-executor0 62313 152239 21546 0 3 0x82 wait syz-executor0 53926 359891 0 0 3 0x14200 bored sosplice 21546 271052 22192 0 3 0x82 thrsleep syz-fuzzer 21546 191387 22192 0 3 0x4000082 nanosleep syz-fuzzer 21546 409882 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 229366 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 11962 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 278208 22192 0 3 0x4000082 kqread syz-fuzzer 21546 319567 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 127789 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 52869 22192 0 3 0x4000082 thrsleep syz-fuzzer 21546 2734 22192 0 3 0x4000082 thrsleep syz-fuzzer 22192 443493 63848 0 3 0x10008a pause ksh 63848 210292 7649 0 3 0x92 select sshd 54441 54706 1 0 3 0x100083 ttyin getty 7649 486386 1 0 3 0x80 select sshd 65327 310080 91226 73 3 0x100010 ffs_fsync syslogd 91226 254911 1 0 3 0x100082 netio syslogd 86327 2747 1 77 3 0x100090 poll dhclient 44602 373342 1 0 3 0x80 poll dhclient 91287 290519 0 0 3 0x14200 pgzero zerothread 6208 333977 0 0 3 0x14200 aiodoned aiodoned 97589 449760 0 0 3 0x14200 syncer update 26133 9 0 0 3 0x14200 cleaner cleaner *19467 505847 0 0 7 0x14200 reaper 28702 107440 0 0 3 0x14200 pgdaemon pagedaemon 59624 187858 0 0 3 0x14200 bored crynlk 19019 341723 0 0 3 0x14200 bored crypto 15190 490392 0 0 3 0x40014200 acpi0 acpi0 15855 305606 0 0 3 0x40014200 idle1 32821 485044 0 0 3 0x14200 bored softnet 14430 427407 0 0 3 0x14200 bored systqmp 55307 264744 0 0 3 0x14200 bored systq 40692 66987 0 0 3 0x40014200 bored softclock 67510 153306 0 0 3 0x40014200 idle0 1 457018 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 4970 (syz-executor0) thread 0xffff800020b92bd0 (407124) exclusive rrwlock inode r = 0 (0xfffffd80793215e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8079436c58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 65327 (syslogd) thread 0xffff800020be5780 (310080) exclusive rrwlock inode r = 0 (0xfffffd806ebc23c8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11129 0 0 pcb 23 9K 11K 78643K 2505 0 0 rtable 97 3K 3K 78643K 3879 0 0 ifaddr 36 12K 12K 78643K 741 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 131 0 0 iov 0 0K 32K 78643K 354 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 4649 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 55 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 373 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 4795 0 0 sigio 0 0K 0K 78643K 76 0 0 proc 41 38K 70K 78643K 3340 0 0 subproc 68 69634K 69634K 78643K 4012 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 625 0 0 in_multi 33 2K 2K 78643K 1488 0 0 ether_multi 1 0K 0K 78643K 47 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1056 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 61K 78643K 15559 0 0 UVM aobj 130 6K 6K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 82 0 0 NDP 5 0K 0K 78643K 357 0 0 temp 120 2358K 2438K 78643K 20736 0 0 kqueue 0 0K 0K 78643K 47 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 120 0 116 1 0 1 1 0 8 0 inpcbpl 280 2046 0 2039 1 0 1 1 0 8 0 plimitpl 152 295 0 286 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1085 0 1045 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 787 0 783 1 0 1 1 0 8 0 nd6 48 236 0 232 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5054 0 4866 12 0 12 12 0 8 0 art_table 32 5055 0 4866 2 0 2 2 0 8 0 art_node 16 1084 0 1050 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 4 1 0 1 1 0 8 0 semapl 112 371 0 361 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7588 0 6092 50 1 49 49 0 8 0 ffsino 272 7588 0 6092 101 1 100 100 0 8 0 nchpl 144 14222 0 12652 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 50836 0 50835 7 6 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 35175 0 35174 21 20 1 6 0 8 0 sigapl 432 4614 0 4599 3 1 2 3 0 8 0 futexpl 56 44857 0 44857 4 3 1 1 0 8 1 knotepl 112 3170 0 3143 11 10 1 2 0 8 0 kqueuepl 104 1457 0 1455 1 0 1 1 0 8 0 pipepl 112 4102 0 4083 16 15 1 2 0 8 0 fdescpl 488 4615 0 4599 3 0 3 3 0 8 0 filepl 152 30679 0 30579 16 11 5 7 0 8 0 lockfpl 96 813 0 813 16 15 1 1 0 8 1 lockfspl 24 2163 0 2163 16 15 1 1 0 8 1 sessionpl 112 133 0 123 1 0 1 1 0 8 0 pgrppl 48 200 0 190 1 0 1 1 0 8 0 ucredpl 96 11206 0 11197 1 0 1 1 0 8 0 zombiepl 144 4600 0 4599 4 3 1 1 0 8 0 processpl 840 4630 0 4599 4 0 4 4 0 8 0 procpl 600 12767 0 12724 4 0 4 4 0 8 0 srpgc 64 686 0 686 24 23 1 1 0 8 1 sosppl 128 114 0 114 24 24 0 1 0 8 0 sockpl 384 4675 0 4658 10 7 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 24 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 142 0 0 13 3 10 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 462 0 0 10 0 10 10 0 8 0 bufpl 256 11010 0 4041 436 0 436 436 0 8 0 anonpl 16 572114 0 567114 149 110 39 41 0 125 7 amapchunkpl 152 45144 0 45052 298 293 5 189 0 158 1 amappl16 192 28273 0 27993 203 179 24 27 0 8 7 amappl15 184 915 0 911 1 0 1 1 0 8 0 amappl14 176 600 0 597 6 5 1 1 0 8 0 amappl13 168 690 0 687 1 0 1 1 0 8 0 amappl12 160 693 0 686 1 0 1 1 0 8 0 amappl11 152 970 0 961 1 0 1 1 0 8 0 amappl10 144 548 0 543 1 0 1 1 0 8 0 amappl9 136 653 0 652 1 0 1 1 0 8 0 amappl8 128 1581 0 1527 2 0 2 2 0 8 0 amappl7 120 690 0 680 1 0 1 1 0 8 0 amappl6 112 696 0 683 1 0 1 1 0 8 0 amappl5 104 1004 0 992 1 0 1 1 0 8 0 amappl4 96 1243 0 1217 2 1 1 2 0 8 0 amappl3 88 444 0 439 1 0 1 1 0 8 0 amappl2 80 38896 0 38839 2 0 2 2 0 8 0 amappl1 72 123896 0 123442 23 13 10 19 0 8 0 amappl 72 13879 0 13841 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 4615 0 4599 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4615 0 4599 1 0 1 1 0 8 0 vmmpekpl 168 41925 0 41899 2 0 2 2 0 8 0 vmmpepl 168 534838 0 533460 222 149 73 80 0 357 6 vmsppl 360 4614 0 4599 2 0 2 2 0 8 0 pdppl 4096 9237 0 9198 7 1 6 6 0 8 1 pvpl 32 1450165 0 1441998 318 209 109 111 0 265 28 pmappl 224 4614 0 4599 28 26 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 600 0 13 17 0 17 17 0 8 0